From: Shin-ichiro HARA Date: 1998-03-20T15:36:41+09:00 Subject: [ruby-list:7179] Re: RE^2: simple_chat_server 原です。 In message "[ruby-list:7175] Re: CGI#include?" on 98/03/20, 青山 和光 writes: |Perl の場合、別にわけたライブラリ HTML::* もあるわけですが、どうするの |がいいかな、という話をいぜんちょっとだけアップしましたが、何も反応が無 |かったので、今回はとりあえず CGI 関係は CGI.pm のよう1つにまとまって |いた方がユーザーには便利かなという方向で書いてみました。 すいません、メールを幾つか無くしたことがあって、、、 #どうも背後霊が cmail を複数立ち上げるらしい。 delegate.rb って便利ですね。 In message "[ruby-list:6516] Re: CGI#include?" > うそう。もし試される方は、Netscape で見てください。MSIE ではまだ不具合 > があります。 今回 grepsvr.rb を作るに当たって MSIE について調べたんですが、 MSIE は HTTP/1.1 ですが、サーバーが HTTP/1.0 でもバージョンを 落してくれない気がします。そしてサーバーが送る Connection: close を無視する事があるみたいでした。(みたいって、、もう忘れている。 (^^;) > とりあえず、Perl Resource Kit の Module Reference を見てみると > World Wide Web, HTML, HTTP, CGI, and MIME という分類があり、 > HTTP::Daemon, HTTP::Headers, HTTP::Message, HTTP::Request, > HTTP::Request::Common, HTTP::Response, HTTP::Status とあり、 > HTTPD::Autben, HTTPD::GroupAdmin, HTTPD::UserAdmin ときて、 > HTML::AsSubs, HTML::Element,... (ここから略して) Apache::..., > CGI::..., LWP::..., MIME::..., Netscape::..., URI::..., WWW::... > 等となっています。 うーん、へびーだなあ。びびってしまう。 > 上記のような感じで、URI::Escape という所にありました。きちんとわけると > 3本では済まないのですね。とりあえず、cgi-lib.rb に良く使う物を追加し > ていって、CGI.rb を目指すというあたりが現実的なのかも。使う方もとりあ > えず1つを読み込めば良いというのは使いやすそうですし。(まずは Ruby の > 普及の為に) cgi-lib.rb は既に実用されている様ですので、別に、入力用と出力用で ひとつずつ作っていくのはどうでしょうかね。でもやっぱり全体像なしに 作るのは危険な気もするし、、。