クロスプラットフォームの軽量HTTPサーバというか・HTTPサーバライブラリというか、Mongooseをちょっと触っている。 Apacheやlighttpdなどに比べると対応していない機能も色々とあるけど、小さいしインストールや使い方は単純だしCGIやSSLぐらいには対応しているので、ローカルネットワーク上で一時的にHTTPサーバを使いたい時に手軽に使えそうだと期待している。 一時的にPCからPCにファイルを転送する時に使ったら便利そう。CGIを書けばファイルのダウンロードだけじゃなくアップロードにも対応できそうだ。 で、そのCGIなのだけど、ソースを見た限り設定ファイルに記述したインタプリタないしCGIファイルのシバン(shebang)に書いたインタプリタをCreateProcess()やらexecle(3)で起動するというシンプルな実装だった。 こうもシンプルだと手元の色々な言語処理系