(夢カウンタ使い方マニュアル)

■ 使用方法
- 「夢カウンタ」には、設置個数に上限はありません。
- 画像の切り替えや、時計やカレンダの表示も、「タグ」の変更でワンタッチ切り替えが可能です。
- 以下に、表示例を示しながらタグの使い方を説明します。
- タグの使い方の基本は、dream.cgi の後に、?A=B&C=D&E=F... という引数を付加します。
- つまり、最初に ? をつけて、A=B というコマンドを、& で区切りながら、後にイモヅル式に付けていきます。
■カウンタの表示 (デフォルト) (id=ログファイル名)
dream.cgi?id=kent
id名のみ指定。GIF画像を省略した場合には「gif1ディレクトリ」の画像となり、桁数は「5桁」。
カウンタの表示 (桁数を変更) (fig=桁数)
dream.cgi?id=kent&fig=7
数字の桁数を7桁にする場合です。
カウンタの表示 (画像を指定) (gif=画像タイプ)
dream.cgi?id=kent&gif=2
GIF画像を指定します。例はgif2ディレクトリの画像となります。
時計の表示 (デフォルト) (mode=time)
dream.cgi?mode=time
GIF画像を指定しない場合にはgif1ディレクトリの画像となります。
時計の表示 (画像を指定) (mode=time&gif=画像タイプ)
dream.cgi?mode=time&gif=4
GIF画像を指定する場合で、サンプルはgif4ディレクトリの画像の場合です。
時計の表示 (24時間表示) (mode=time&type=24)
dream.cgi?mode=time&type=24
時計を24時間制で表示させたい場合。
カレンダの表示 (デフォルト) (mode=date)
dream.cgi?mode=date
GIF画像を指定しない場合にはgif1ディレクトリの画像となります。
カレンダの表示 (西暦4桁 & 画像指定) (mode=date&year=4&gif=画像タイプ)
dream.cgi?mode=date&year=4&gif=4
GIF画像を指定し、gif4ディレクトリの画像の場合です。
任意の数字指定 (num=任意の数字)
dream.cgi?num=12345&gif=4
GIF画像を指定し、gif4ディレクトリの画像の場合です。
■ 応用編
- 以下に、「夢カウンタ」の応用的な使い方と「最終更新日/サイズ容量の表示」をご紹介します。
- 画像をランダムに表示 (mode=rand)
 |
dream.cgi?mode=rand
数字をアトランダムに表示させることができます。 このページを再読み込みすると、数字が変わるのが分かると思います。
|
- カウンタに枠を付ける
|
|
<table border="1" bgcolor="navy">
<tr>
<td><img src="path/dream.cgi?id=kent"></td>
</tr>
</table>
これはカウンタの機能ではなく、HTMLタグで解決します。
|
▼ 以下の使用方法は質問は受け付けませんので十分にご注意ください。
- 最終更新日の表示(中級者以上向け)
 |
dream.cgi?file=フルパス指定のファイル名&gif=指定画像
最終更新日を表示させたいファイルを「フルパス」で指定します。またできるだけ専用のGIF画像を指定します。
|
- ファイルサイズ数の表示
dream.zipのファイル容量:
bytes
|
dream.cgi?size=フルパス指定のファイル名&gif=指定画像
ファイルサイズ数を表示させたいファイルを「フルパス」で指定します。またできるだけ専用のGIF画像を指定します。
【KB/MB単位表示】
サイズ数は Kbytes および Mbytes 単位表示も可能です。
- KB表示:dream.cgi?size=フルパス指定のファイル名&p=k&gif=指定画像
- MB表示:dream.cgi?size=フルパス指定のファイル名&p=m&gif=指定画像
|
【解説および設置法】
■ 開発余話
- 開発背景
- 実は、この「夢カウンタ」を開発しようと思い立ったのは、かの有名な Muquit のフリーソフト wwwcountを意識してのことでした。
- ご存知の方も多いと思いますが、wwwcountは大変優秀なカウンタで、プロバイダ側が会員のホームページに用意するカウンタは大抵これが使用されています。(@nifty, BIGLOBEなど)
- どうしてかというと、カウンタ、時計、カレンダの3機能を装備し、画像連結機能ももちろんサポートし、画像の切り替えはOK、また複数ページに設置が可能等の理由からだと思います。
- ただし、設置する上での決定的なマイナス要因が1つあります。それはプログラムがC言語でできており、設置にはコンパイル作業が必要だということです。
- これはほとんどのプロバイダでUNIXシェルが開放されていない日本では、とってもつらいことです。また、たとえシェルが使用できる環境だとしても、コンパイル作業にはそれなりに専門知識が必要です。
- 「何とかPerlでwwwcountを実現したい」という動機が「夢カウンタ」の開発背景です。
- 「夢カウンタ」はもちろんフリーソフトです。Perlなので初心者にも簡単に設置が可能です。
- wwwcountとの無意味な比較
- あこがれの wwwcount を設置してみました。もしあなたの環境でシェルが使用でき、「シェル操作なんてたやすいもんだぜえ〜」という方は、どうぞ wwwcount の設置を試みて下さい。
| - wwwcount - |
- 夢カウンタ - |
 |
|