これは ruby を使ったCGI プログラミングの入門用の簡単な解説です。 主に、北大の学生のために書きましたが、その他一般の人が読んでも役に立つように注意を払っております。 基礎的な部分に重点を置いていますので、他人が敷いてくれたレールの外も旅してみたいと感じている人に適しています。
ruby をこれから初めて学び始める人にはもしかしたら敷居が高いかもしれません。perl が使える人なら、ruby が初めてでも大丈夫かもしれません。 「一応それなりに ruby を勉強したけど、なんだかよくわかんないや」「むかし ruby を勉強したけど、忘れちゃった」といった程度の人たちを読者に想定しています。
※このページは、まだ書きかけです。
今野が例示用に作ったプログラムのサンプルです。
名称 | 実習 PC 用 | web*.ec 用 | 動作の様子 | 内容 |
フォームテスト | formtest_pc.lzh | formtest.lzh | ○1 | フォームによるデータの送信と、CGIによるデータの受信のわかりやすいサンプル。 |
リンク掲示板 | × | linkbbs.lzh | ○5 | URLを書き込むだけでページタイトルを取得。RSS対応。ライブラリ net/http の応用例。 |
count.lzh を例にとって説明する、他も同じ要領で、countを他の文字に置き換えるだけ。
cd www cd cgi curl -O cgisamples/count.lzh lha x count.lzh cd count cp htaccess .htaccess cd .. rm count.lzh
mv count counter
参考:UNIXコマンドの意味
以上です。