CGI

サーバにCGIスクリプトをアップロードして動かすときの注意点

shebang スクリプトの先頭行に #!/usr/local/bin/ruby*1 が入っていることを確認 Content-Type スクリプト中に print "Content-Type: text/html\n\n" が入っていることを確認 アスキーモードでの転送 FFFTPなら オプション > 環境設定 > 転送1 にある、アス…

掲示板

とりあえずできた。→これ 前回の一行掲示板を元に、 クラスをつくって、複数行の書き込みをOKにして、CSSをつけてみた。 見た目はあんまりよくないし、ファイルロックもしてないけど、 まあ最初はこんなもんでしょーってことで。 以下がソース。 bbs.cgiがこ…

一行掲示板

http://rubycgi.org/cgi_explanation/index.htmを参考にして作ってみた。 .。oO(参考というかほとんどそのまんまだったりする。) 全然何の工夫もしてないけど、 後から少しパワーアップさせたいと思う。 動作テストはローカルでAN HTTPDを動かしてそれでやっ…

Ruby版Tropyのソースを読んでみた

ソースはこれ→CodeReview-0015.tar.gz 全部で200行くらい。 ソース読みながら、自分なりのコメントを書いていくといい勉強になる。 その際、自分にとってなるべく分かりやすいように丁寧に書くといい。 結城さん風にいうと勉強日記ってやつだ。 ソースの勉強…

Tropyを動かしてみる

ちゃんとCGIを動かせる環境ができたのか試そうと思い、 とりあえずTropyを動かしてみることにした。 るびまに置いてある 添削前後をまとめたアーカイブを落としてくる。 アーカイブを解凍し、 ディレクトリの名前をtropyに変更。 C:\home\gan2\public_html以…

AN HTTPの導入

http://www.st.rim.or.jp/~nakata/はWindowsで動くHTTPサーバ。 ローカルでCGIのテストをする分にはこれで十分だと思い導入した。 起動後、常駐アイコンをダブルクリックして設定を以下の手順で変更した。 gan2と書かれているところにはユーザ名を入れる。 …

CGIを自由に実験できる環境が欲しい

今のところ候補として考えられる環境は以下の3つ。 自宅サーバ 学校から借りてるスペース レンタルサーバ 僕は自宅でサーバを動かしていると夜眠れなくなってしまう。 だから1の自宅サーバはやりたくない。 学校から借りてるスペースだと他人に公開しづらい…

汎用人狼エンジン WereWolf

http://konn.b7m.net/ruby/werewolf/index.html なるもののメモ。 前々からRubyでAJAXな人狼のCGIを作りたいなーとか思っていたのだけど、 全然進んでいなかったので今日からちょっと進めてみようと思う。 結城さんの書いた人狼の分かりやすい解説はこちら。…