← 【最も重大な】 | メイン | ブルーサンダー →

2004年06月12日

ちょっと必要に駈られて、webサーバプログラムを書いてみる。
大変特殊な使い道なのでIISとかapacheとかではダメなのだ。管理者よりも低い権限で動くhttpサーバを探すのが面倒というのが主な理由。

で、放課後からげしげしと作り始めて、4時間くらいで最低限の応答が返せる代物ができた。例外系の処理どころか、全体の1割未満なのだけど。

やっぱり現役プログラマ時代にくらべるとずいぶんと実装速度が落ちてるなあと実感。

改めて思ったのは、オープンシステムは本当に面白い、てとこでしょうか。
オープンシステムってのは、内部の仕様が公開されてる技術体系のことで、詳しい定義はこれ
ここを見るための仕組みはhttpですが、プロトコルという名のとおり、データ通信の手順が完璧に定義されてるので、その手順どおりに処理するプログラムを作れば、たとえばオリジナルのブラウザを作ることだって可能です。
現実問題として、InternetExplorer並みブラウザを作るのは個人ではありえない手間がかかるわけだけど。

高価な工作機械も、大きな工場も要らず、PC一式、時間、そして少しの煙草とコーヒーがあれば、自分好みのモノを生産できるプログラミングという行為は、たまにやる分には、本当に楽しいものだなぁと。

久しぶりに脳みそ全開の作業をしたので、目が冴えてまだ眠くならないんだけどな… orz

コメント

counterfeiting revisionary?receptivity uncompromising improbable,terraces.Monfort - Tons of interesdting stuff!!!

heinous Mencken shafts Garfield accordance.learns,activators

コメントする