ガイドラインの最高の悪用
受賞者:Anthony C. Howe
動作・解説にジャンプ »
引用元:http://ioccc.org/2004/hibachi.tar.gz
審査員・作者による説明:https://github.com/ioccc-src/winner/blob/main/2004/hibachi.hint
CGIに対応したHTTPサーバ。
実行には多数のファイルが必要なため、tarballにまとめて配布されている。
http://ioccc.org/2004/hibachi.tar.gz
これを展開してconfigureしてmakeしてhibachi-start.shを起動する。
$ tar xf hibachi.tar.gz $ cd hibachi $ ./configure $ make $ ./hibachi-start.sh
そしてブラウザでhttp://localhost:8008を開く。
HIBACHIは日本語の火鉢に由来するらしい。 ポータブルな調理器と、ポータブルなHTTPサーバで、コンセプトが似ているとのこと。 CGIに対応しているので、シェルスクリプト、Perl、PHP、RubyでのCGIの例も含まれている。
HIBACHIのロゴは、Apache HTTP Serverのロゴを火鉢で燃やし尽くすGIFアニメになっている。 当時のやんちゃなインターネット文化を感じる。
コードは、インデントがハードタブ4文字となっている。 多数の意味でガイドラインに違反しているということが評価されたらしい。