このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

アクセスカウンタで嘘をつくには?

発言者:nana
( Date Tuesday, June 18, 1996 12:51:25 )


実は、CGIとか、SSIとかがよくわかりません。
で、今、アクセスカウンタをうれしがってつけてるのですが、
NetCloakの場合、1人目からだし、再起動したらゼロになってしまうし、
どっかの大学生がやってくれてる、カウンタサービスみたいなのも、
なんだか時間がかかってしまうので、困ってます。

私の希望としては、本当は30人しかアクセスがなくても、
「あなたは1030人目のお客様です」とか、したいのです。(ずるいですか?)
やっぱり、そういうのって、自分でSSIを書かなくてはいけないんでしょうか?
どなたか、楽ちんな嘘のつき方を教えてください。

田中求之 さんからのコメント
( Tuesday, June 18, 1996 13:36:25 )

>NetCloakの場合、1人目からだし、再起動したらゼロになってしまうし、

NetCloak の場合、再起動してもカウンタがリセットされることはないですよ。
(以前に、そういうバグがあったことはありましたが)

nana さんからのコメント
( Tuesday, June 18, 1996 13:56:44 )

すみません。さっき、再起動させてみたら大丈夫でした。
じゃ、ゼロになったのは、なぜでしょう。
バグですか?
でも私のつかってるNetCloakはデモ版なので、
期限がきれるとゼロになっちゃうんですよね?

石津@RJC さんからのコメント
( Tuesday, June 18, 1996 16:29:15 )

田中さんのCGI KITに入っているClock.acgiを改造すればできると思います。
ファイルに書かれたカウンタの数字を変えてしまえばいいですよね?

ショージ@ディアイティ さんからのコメント
( Thursday, June 20, 1996 09:52:19 )

超裏わざなので教えたくないんですが・・・(^_^;)ウソ

 自分で1000回リロードしてみたらいかがでしょうか?これならウソじゃない
し、良心の呵責も無いでしょう?

ショージ
shoji@dit.co.jp

nana さんからのコメント
( Thursday, June 20, 1996 13:39:27 )

ショージさん、私、罪悪感にさいなまれても、平気です。
本当は、すごい裏ワザ知ってるんでしょ。教えてくださいよお。

石津さん、ありがとうございます。
でも、CGI KITをダウンロードして、AppleScriptのスクリプト編集プログラムで
構文確認をしたんですが、だめです。エラーがでてしまいます。

日本語版でやってるからでしょうか?
AppleScriptは、英語版じゃないと、だめなんですか?

田中求之 さんからのコメント
( Thursday, June 20, 1996 16:01:36 )

>AppleScriptは、英語版じゃないと、だめなんですか?

日本語版でもいいのですが、スクリプトの表記を英語表記に設定しておく必要が
あります。Tanaka's osax のインストールも忘れずに。

スクリプトで CGI を書けるようになれば、いくらでも、どんな技でも使える
ようになります。


最近、あるページで見かけて笑ったのが、GIF アニメーションで、カウンターが
スロットマシン(あるいはパチンコ)のように、だぁ〜と流れているのを表示
していたページ。こういうのって、なんか憎めないな。

nana さんからのコメント
( Thursday, June 20, 1996 17:11:04 )

英語表記にしたら、できました。やった!
ありがとうございます。
ところが、次の壁に......
というのも、HTMLに、なんと埋め込んだらいいのでしょうか?
情けない質問ですが、よろしくお願いします。

それと、できたacgiを起ち上げるんですが
実行するか、終了するか聞いてくるのでもちろん、実行!にすると
しゅーんと閉じてしまうみたいなんです。
どうしてなんでしょう?
「Tanaka's osax」は機能拡張のスクリプティング機能拡張フォルダの中で
いいんですか?(今、そうしてるんですけど。)


谷本@わくわくネット さんからのコメント
( Thursday, June 20, 1996 17:28:43 )

話の内容が「Tanaka's osax」になってしまったのですが、参考までに...

NetCloakの製品版を使用してアクセスカウンターを使っていますが、
カウンターに名前を付けておけば、NetCloakの「Configuration」メニュー
の「Initialize Counter」で自分の好きな数値にできます。

nana さんからのコメント
( Thursday, June 20, 1996 18:02:38 )

谷本@わくわくネットさん、
どうもありがとうございます。
これで、私も晴れて大ボラ吹きになれました。やったー。

ですが、ここまできた以上、Tanaka's osaxのことが、
気になるので、教えてください。
やっぱり、この先、AppleScriptの達人になりたいし.....

それと、たなかさんのおっしゃる
>GIF アニメーションで、カウンターがスロットマシン
>(あるいはパチンコ)のように、だぁ〜と流れているのを表示
>していたページ。

みたいなのをカウンタサービスを使わずに自分で作るのって、
SSIを使うんですか?(Internet magazineに載ってたような気がしますが、
読んでもいまいち、理解できなかったので。)
GIFアニメーションですっごいかわいいのを作りたいんです。
よろしくお願いします。
(とりあえず、私のアクセスカウンタは1000人を超えました。うれしいー!どうもありがとうございました。)

田中求之 さんからのコメント
( Thursday, June 20, 1996 19:10:31 )

AppleScript で CGI を作るには、はっきりいって、それなりの知識が
必要とされます。AppleScript の知識+CGI用の知識でから、簡単とは
言えません。それでも挑戦するだけの価値はある、と言っておきます。
もし取り組んでみようと思われるのであれば、私のサーバーにある
Web Scripting Lab などのページを見てください。簡単に原理などを
解説したドキュメントも登録してあります。


スクリプトに王道なし、と言っておきましょう (^_^;;


GIF アニメーションを作る場合には、GIF Builderというソフトを使うのが
便利だと思います。INFO-Mac に登録されていますので手に入れてください。
QuickTime Movie からの変換などもできるようです。もちろん、1コマずつ
手書きで作ることも可能です。

できあがった GIF アニメーションを使うには、何の知識もいりません。ようするに
GIF 画像になるわけですから、普通の絵と同じように <IMG SRC=...> のタグ
でページに埋め込むだけのことです。

nana さんからのコメント
( Friday, June 21, 1996 10:12:43 )

>スクリプトに王道なし、と言っておきましょう (^_^;;

はい、がんばります。
AppleScriptを勉強するときは、英語版で、覚えたほうがいいんですか。
日本語版の本は、もってるんですけど。なんか、日本語版は、スクリプトっぽくなくて、
よけいに難しい感じがするんですが。

あと、迷宮入りになってしまいそうなので、
もう一度、おたずねします。

>というのも、HTMLに、なんと埋め込んだらいいのでしょうか?
>情けない質問ですが、よろしくお願いします。

>それと、できたacgiを起ち上げるんですが
>実行するか、終了するか聞いてくるのでもちろん、実行!にすると
>しゅーんと閉じてしまうみたいなんです。
>どうしてなんでしょう?
>「Tanaka's osax」は機能拡張のスクリプティング機能拡張フォルダの中で
>いいんですか?(今、そうしてるんですけど。)

どなたか、おしえてください。
よろしくおねがいします。


田中求之 さんからのコメント
( Saturday, June 22, 1996 23:26:06 )

出張先のホテルから書いてます。 PB145B で Netscape なんて使うとは
思わなかった (^_^;;

まずスクリプトは英語表記で学習してください。国内で発売されている
参考書の中には日本語表記で説明がなされているものがありますが、
CGI に関しては、日本語表記では、まったく使いものになりません。

翻訳の参考書などをお使いになることをおすすめします。もし英語を
読むことが苦にならないのであれば、Danny Goodman のハンドブック
が、私個人は一番よく書けた入門書だと思っています(初版の翻訳が
あります)。

Tanaka's osax は、「スクリプティング機能拡張フォルダー」にいれます。

アプリケーションがすぐに終了してしまうのは、セーブの際のオプションの
指定を忘れているからです。これについては、このサーバーの web scripting
lab に登録しているファイルを読んでください。ここに CGI の基礎知識が
書いてあります。

nana さんからのコメント
( Monday, June 24, 1996 09:55:53 )

お忙しい中、お返事ありがとうございます。
>実行!にすると
>しゅーんと閉じてしまうみたいなんです。
に関しては、解決しました。保存するときに、落ち着いて見るのを忘れてました。

やっぱり、スクリプトは、英語ですか....
もし、よろしければDanny Goodman のハンドブック
(日本語訳)の出版社etc、教えてください。

なんか、最初のずるーい質問から、ずいぶん内容が、かわったけど、
すごく、ためになりました。
昨日、BBSのスクリプトを使わしてもらって、会議室の試験をしました。
できました!バックの色とかも変えたし。
今、田中さんのスクリプトをプリントアウトして、
研究中です。
またまた、いっぱい、質問すると思いますけど、
よろしくお願いします。
ありがとうございました。

田中求之 さんからのコメント
( Tuesday, June 25, 1996 11:37:52 )

Danny Goodman の本の翻訳は、私は持っていないのでどなたか、他の方、フォロー
よろしく。ずいぶん前に出た本なので、本屋にはもう並んでいないかもしれませんが。

>今、田中さんのスクリプトをプリントアウトして、
>研究中です。

めくるめく、CGI スクリプティングの泥沼にハマってください(笑)