おお大空よ、今日も青いぞおなかが減った。この想いをどこへ捨て去ろうか。おなじことをどうでも書ける。いうのに近いのかな?詩というのはDSLだ。ポポポポポポポポ、ポエ、ポエ、ポエ。diaryこういう感覚って良く味わうなぁ。すごく実感がある、とても歯がゆく、それでいて実際に手を動かしているところを想像するとなんか幸せになるような、そんな複雑な感じだ。winhttpsys.rbという予定ぜんぜん、それやる時間がとれないというか、時間がとれる場合にはその環境がなく、その環境があれば時間がとれない。Serverのhttp.sysとダイレクトにインターフェイスするRubyスクリプト用ブリッジなのだ。ようは、http.sysを持つWindowsではFastCGIの代わりにhttp.sysを利用してWebアプリケーションが動くという予定の代物。キャッシュもhttpsysのカーネルキャッシュに一致させてしまう。結果的にはRailsを一番高速に実行できる環境をWindowsにしてしまおうというものだ。言え、スレッドの問題があるから、2つ、3つとプロセスを増やす場合は、工夫が必要となる。し、URLを変えなければならないという(当たり前だが)http.sysの決まりがあるから、クッキーとかなんかいろいろ面倒もありそうだ。いうわけで、1アプリケーション=1プロセス固定になる。(または、工夫を簡単にできるような仕組みを作るとか。urlにセッションIDの如くプロセス識別子を入れてやればよい)ので、必ずしも最速環境になるわけじゃない。カーネルキャッシュは効くだろうな。(代表URL方式を使って、あとは交互にプロセスを示す識別子をURLに挟み込んで交互にふるというような方法くらいしか思いつかないのだが、というか、そこまでも行ってないわけだ)こないだ一瞬空白の日があったのだが、fastcgiのインターフェイス調べるのが面倒になってそのまま放置されてしまったのであった。#あと1ヶ月はやれそうもないから、ネタだけ放出。今作れば、WindowsでRailsの決定打だよ。#Cで拡張ライブラリとして実装すれば簡単(fastcgiのインターフェイスを調べる必要はあるわけだが)なのだが、なぜかRubyで書きたくてcstructとか作ってたので肝心の実装に進めなかったということだったり。正明)なんか、悲しくなってくるようなというかなんというか......23:50あたりに発見。ネット株なども紹介1月までの恋だったようだな。aunitaunitというHTAベースのWebアプリケーションの自動テストツール(mumrikさん作)。一応無制限解除はしなかったり)のと、ノートン先生が大騒ぎするのが(テストスクリプトの読み込みにFileSystemObjectを利用しているのが原因)いやんではあるが。#なぜかカテゴリー表示をすると携帯サイズになってよみにくい(MSNがFirefoxに意地悪してるのか?)。追記:ノートン先生だけど、FileSystemObjectをnewしているのがHTAそのものじゃなくて、拡張子js(UnitTest.js)なファイルだからだとは思います。ちなみに、現在はいくらやってもノートン先生怒らない。予想としては、MSHTAがキャッシュしたUnitTest.jsを読み込む(=拡張子がjsではない=ノートン監視対象外)からかな、とか。それにしても、最近いじってなかったけどやっぱりHTAはおもしろいなぁ。2003でRjbを作って(MSVCR71.DLLとリンクされて)インストールしたらSEGVという(調査結果になった)わけだが、やっかいだな。rbconfig.rbにどのMSVCRTとリンクしたのかを保存しておけば良いのかな?#だめか。MSVCRT.LIBにMSVCR71.DLLという名前が埋め込まれている。それを訊けば良さそうですね。