FiddlerはHTTPのローカルプロキシツール(雑)です。
これのプラグインが C# で作れるんだけれど、Inspectorsの中のタブを自作するサンプルがあんまりなかった気がするのでメモ。
続きを読む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)
ソースはこちら。
続きを読むVisual C# .NET を使用して ASP.NET HTTP モジュールを作成する方法に、ASP.NETでhttpモジュールクラスを自作する方法が書かれている。
ポイントだけ書くと、以下のようになる。
public void Init(HttpApplication app) { app.BeginRequest += new EventHandler(OnBeginRequest); }
ここで、Init メソッドで受け取る HttpApplication のインスタンスは、ASP.NETでマネージされているもの。
そして HttpApplication 内の BeginRequest などのイベントも ASP.NET 側から発生されるものになる。
困ったことに、IHttpModuleインタフェースがこの HttpApplication という具体クラスに依存しちまってるんで、テストどうしましょうね、という話。
続きを読む