curtsey

思ったこと・考えること・書くこと・伝えること

プログラミング初心者がRubyでCGIを作りたい

 かくかくしかじか、個人的な趣味の世界で一悶着あり、これまで利用していたものが以前と同じようには使えなくなってしまったのであった。というわけでこの機会にCGIを勉強を始めます。

 明らかに動機がよわよわだけど、諸般の事情により詳細が書けないのでご容赦下さい。

 

プログラミング初心者がRubyCGIを作りたい

~前提~

・プログラミングは大学の講義でやっただけ&ほぼ忘れてる

(内容はFORTRANとかC言語とか……)

・HTMLとCSSはそこそこできる

 

~目標~

Rubyサーチエンジンを作る

 

~現状~

Rubyオブジェクト指向言語。色々便利な命令を持っているらしい。流行ってるらしい。putだけわかる

CGI??? web上でデータ取ってきたりしてアプリケーションとか動かすやつ(ふわふわ)

 

 

ということで

CGIとは

HTMLドキュメントは、制作者がサーバにアップロードすれば、変更するまで毎日、毎回、同じ物を表示し続けます。 一方、CGIで作成されたページは、制作者はもちろん、訪問者が更新したり、 訪問者のリクエストに応えて毎回違ったページを表示させる事もできます。 この事からインタラクティブ(双方向性)なWEBページと呼ばれているのです。

www.tryhp.net

 ふむふむ。つまりユーザから受け取ったリクエストによって、製作者が手を加えることなくページの内容を変更できるってことですね。掲示板とか想像したらわかりやすい。