お久しぶりです。元気です。
最近 AtCoder のABCをやりはじめました。数学できなくてつらい。
普通に Visual Studio IDE で ポチポチプロジェクト作って、デバッグ実行して、よしとなったらコピーして提出ページにペーストって感じでやってたんですが、どうやらランクのためにはスピードが大事らしい。それにもっと怠惰にやりたい。
ので、VSCode を使うことにして、コンソールでだいたい完結できる環境を作りましたメモ。
基本的に既存のツールを使わせてもらっただけですが。
AWS Lightsail のやっすいやつで CentOS 7 のインスタンスを立てたので、ASP.NET Core 2.2でWebサービスを作ってみる。
GitHubと連携して使える CI サービス Travis CIには、ビルドタスクを定期実行させられる Cron Jobs という機能がある。
実行間隔は daily / weekly / monthly というレベルでしか指定できないので利用ケースは限られるが、これを使えば CI 的な用途に限らず、1日1回の cron的な処理を無料の環境で動かせるということだ。
Travis CI は .NET Core のビルドに対応しているので、C# でかいた簡単なアプリを動かしてみる。
なお .NET Core のみならず mono も対応してるっぽかったので、.NET Framework のアプリもそれなりに動きそうではある。
続きを読むちょっと日があいてしまったけど、MicrosoftのMRヘッドセット「HoloLens」のミートアップイベント@東京にお邪魔してきましたの巻。
Tokyo HoloLens ミートアップ vol.14 - connpass
14回もやってるのね。
続きを読むC#/.NET のコンソールアプリで、実行コマンドに渡された引数の解析と、helpオプションで表示するヘルプメッセージ(Usage)用の文字列生成を行う機能をあわせてライブラリ化しました。
CuiCommandParser(NuGet)
ソースはこちら。
続きを読む