rubyでCGIを作ろう!

お知らせ
・指摘をいただいたのでリンク集を修正しました。ちなみに大改革はまだ半分くらいしかできていません。(苦笑)(2001/3/13)
・最近ずいぶんと更新をサボっていましたが、サイトの大改革を行う予定です。お楽しみに。



最近ではHTMLを学ぶ人が増えて、ホームページが簡単に作れるようになりました。
その段階になってくると次にはもっとインタラクティブなページを作りたいという欲求が出てきます。
そこでで出てくるのがCGIです。
ここではrubyという言語を使用してCGIプログラムを作っていきたいと思います。
現在、CGIでは一般的に使われている言語perlというのがあります。
みんなが使うのにはしっかり理由がありまして

そのperlの利点は
と非常にCGIに向いた言語だと言えます。 しかしperlにも不満があり、さらにCGIで使うのに適した言語があります。
それがrubyです。
rubyはperlの利点はしっかり持っていながらさらに
日本人の私としては特に3つ目の項目が非常にいいと思います。
今まで日本でこんなに優れた言語があるとは知らなかったので
一生懸命perlをやっていたのですがどうしても英語を読まなければならず
面倒に感じていたんです。
その点rubyは楽でいいです。
rubyの作者のまつもと ゆきひろさんにはもう感謝感激ですね。(笑)


1. はじめに
1.1. CGIの準備
1.2. rubyの準備

2. まずは簡単な1行掲示板を作ろう!
2.1. print文を使おう
2.2. 変数を使おう
2.3. フォームのデータを受け取る
2.4. ファイルの読み出し
2.5. 配列
2.6. ファイルの書き込み
2.7. 1行掲示板完成!

3. 掲示板を作ります
3.1. 日本語の変換と関数の作成
3.2. 文字列の変換(正規表現)
3.3. ファイルのロック
3.4. クラスを作ってみよう
3.5. 掲示板完成(バグ無し版)

4. カレンダーを作ろう
4.1. 組み込みクラスTimeを使う
4.2. 四則演算など
4.3. とりあえずカレンダー
4.4. コマンド出力を使ってカレンダー
4.5. カレンダー完成

5. 自分のパソコンをチャットサーバーにしよう
5.1. cygwin版rubyのインストール
5.2. httpdサーバーの導入
5.3. まず超簡単チャット

6. ツール(du)
6.1. ディレクトリとグロブ


プログラムが汚かったり、バグがあったりすることもあると思います。
質問や苦情、次はこんなCGIを作って欲しいというのがありましたらお気軽にメールを送って下さい。
当ページに掲載されているプログラムはすべて、配布および改変を自由に行うことが可能です。
メールを送る

NavigationBar RubyRingHome Prev Next
←前】 【一覧】 【輪頁】 【次→