STEP 7 グラフィカルなアクセスカウンターをつくろう!


グラフィカルなアクセスカウンターの習作

グラフィカルなカウンターの習作。

Perl による部分
C による部分

CGI ブックを読んでいると gd ライブラリをつかえば、比較的簡単にできそうだったので、 作ってみました。

Digit Mania(数字の画像集) いろいろな数字の画像集です。 gctr0.cgi では、10 桁の数字で等幅のものが使用できます。

gd ライブラリを使用していますので、そのインストールからはじまります。


gd ライブラリについて

作者によるページ(英語)
あてにならない抄訳 (version 1.3)
作者のサイトから、gd1.3.tar.gz をダウンロードする

gd ライブラリは Tom Boutell によって作成され、 boutell.com INC. から無償で提供されている gif 操作用のライブラリです。

著作権表示は以下のとおり
Portions copyright 1994, 1995, 1996, 1997, 1998, by Cold Spring Harbor Laboratory. Funded under Grant P41-RR02188 by the National Institutes of Health.

Portions copyright 1996, 1997, 1998, by Boutell.Com, Inc.

GIF decompression code copyright 1990, 1991, 1993, by David Koblas (koblas@netcom.com).

Non-LZW-based GIF compression code copyright 1998, by Hutchison Avenue Software Corporation (http://www.hasc.com/, info@hasc.com).

この表示を、ユーザーが見る事のできる、 サポーティングドキュメンテーションの中に記載する事により、 商業的アプリケーションも含めた、あらゆる gd の複製と再配布が認められます。

これは、あなたの作成した2次的著作物自体の権利に影響をおよぼすものではありませんし、 gd の著作権者についての正確なクレジットを表記する事が目的であって、 gd の生産的な利用を妨げる事ではありません。 疑問点があれば、お問い合わせください。 「2次的著作物」とは、このライブラリを利用したあらゆるプログラムを含みます。 ユーザーが見る事のできるサポーティングドキュメンテーションに クレジットが記載されていなければなりません。

すべての複製と、 そのサポーティングドキュメンテーションに、 著作権についての表記と、 この使用条件についての表記が、 なされていることを条件に、 このソフトウェアとドキュメンテーションの、 あらゆる使用、複製、改変、再配布が、無償で認められます。 このソフトウェアは、 "あるがまま(as is)" であり、 明示、暗黙を問わず、一切の保証がなされません。

以上

gd ライブラリのインストール(version 1.3)

gd ライブラリの index.html のあてにならない抄訳 (version 1.3)
で、以上で、demoout.gif と demoin.gif をくらべて、 それらしくなっていれば、インストールは完了です。



いよいよ gctr0.c のコンパイル

重要な注意!
Makefile の中の空白は Tab にする事に注意! スペースだと処理できませんでした。 オリジナルの Makefile と見比べてください。

これで、gctr0.cgi ができました!

ダウンロードしておきます。  strip.gif, gctr0.cgi, gctr0-ex0.cgi, gctr0.dat の4つを好きなディレクトリに転送し、 パーミッションを変更して出来上がりです。 ファイル転送モードがいろいろありますので、注意してください。


あとしまつ

さらに、以下のファイルがとっておくといいかもしれません。 usr には gd1.3.tar だけが残りました。


戻る |ホームへ |進む