Gauche-fastcgi
の開発小屋。掘っ立てる意志。
Gauche?でFastCGIアプリケーションを書くためのこころみ。
こいつがやってます。
なんでFastCGIに目をつけたかというと、
最少の労力で最大の効果が身上だから。
あるものは使う。
書かなければバグは出ない。(なんてうしろむき)
これはver.0.1で達成したつもり。
http://sourceforge.jp/projects/gauche/files/?release_id=18858#18858
FastCGIが方式として優れているのかどうかはまだよくわかってない。
少なくともハヤリの路線ではない気がする。
気楽でいいけど。
- ややっ、どうもです。こんな怪しげなところのWiLiKiでよければ、どんどん使ってやってください。
- おじゃましてます。ここはレスポンスがいいから書きやすくてたすかります。--fuyuki
- Shiro (2006/01/14 12:55:21 JST): なんとなく何箇所かで使われてるみたいですし、
「パッチが要ります」状態のまま置いとくのも不便かなと思うので、
パッチ当てたやつを0.1.1で出しときますね。
(主な理由は、自分で使う時にgauche-package一発でインストール
できないとイヤ、ということなんですが。)
- どうもありがとうございます。自分もあちこちのサーバにインストールする時に微妙に面倒だと思ってました、秘かに。 -- nekoie
- Shiro (2006/01/21 18:21:42 JST): libfcgiが非標準の場所にインストールされてる場合が
面倒だったので、--with-fcgi configureオプションで指定できるようにしたのを
0.1.2にしてリリースしました。
雑想。むしろ雑草。どっちでもいいや。
考えていること。予定。野望。ぐち。
など。
- libfcgiを使ったリリースは0.1で打ち止めにしたい。
- CでFastCGIのアプリケーション側ライブラリを書いて、
今後Gauche-fastcgiではそれを使う。
- pure Gaucheという線もなくはないが、programmable portがないと厳しい。
- 任意のfdをFastCGIトランスポートとして扱えるようにする。
- ライブラリ側では
FCGI_MAX_CONNS, FCGI_MAX_REQS, FCGI_MPXS_CONNSに制約を置かない。
アプリケーションが好きな値を返してよい。
- select風の低レベルAPIを基本にすえた柔軟な構成。
キッカケは出すし、道具も用意しとくから、あとは好きなように
組み立ててくれというスタンス。
- やるからにはlibfcgiの置き換えをめざす。
- FastCGIの仕様はIPv6眼中にない。が、本質的な問題にはならないはず。FCGI_WEB_SERVER_ADDRSに余計な規定がついているだけ。そんなのはむし。
日誌。日々の泡。って誤訳っぽい雰囲気だけどむしろこっちのが好きとかいう話はどうでもいいんだ、ここでは。
2004/03/13 11:34:12 JST
2004/02/29 03:37:29 JST
- liboop
は期待してたのとチト違った。てことで
GLIB
の使い方をまじめに学習することにする。
- ほっぽりだしちゃったGauche-glibの再戦になるのかも?
(当時メモリ管理やシグナル周りで確実にはまる自信があった)
- となると本当にいつまでかかるかわからん感じになってきた。
2004/02/28 05:31:30 JST
- liboop:
マニュアルもテストもあった。どこ見てたんだいったい。
2004/02/27 07:17:13 JST
- 要するに
libschedularや
libevent
のもうちょっと気のきいたやつ(で、Cで書いたやつ)がほしいんだが、
なかなかピンとくるのがない。
- GLIB
:実績はイヤというほどあるソフトウェアだと思う。
が、これを使うと全面的にGLIBな書き方をしなきゃならなくなりそう。
- liboop:
マニュアルがない。サンプルがない。テストがない。
- これも自分で書くか?
- こうやって後退してくうちに所期の目的を忘れるというのが
いつものパターンなんだが、まあいいか。趣味のプロジェクトだし。
2004/02/22 21:02:48 JST
- ようやく
わき道
から帰ってこられた。
といっても問題はひとつも解決してないんだが、
あのメンツでどうにもならないようなら相当腰を据えてかからないと。
- Cで書いた汎用のディスパッチャ、マルチプレクサ、リアクタ、
名前はどうでもいいが、そういったものはないんだろうか。
C++のは結構あるけど、Cのはfdの多重化に特化したのばかり多くて
トリガの抽象化をやってくれない。難しいのか?
- もしかしたらOSSP mux
がそういうものになるのかもしれないが、
まだひとかけらもコードが出ていない。
- この手の方式はディスパッチ機構を一箇所に固めないとならないのが
難点な気がする。
ツールキットと共存できるのか?
最終更新 : 2006/03/05 14:48:02 JST