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

CGIキットの改造

発言者:滝野@ソニー
( Date Thursday, February 15, 1996 17:16:32 )


CGIキットを頂き、改造して活用しております。 ありがとうございます。
その中で些細なことに気付いたのですが、

 POSTされたメッセージをファイルに仕立てる際のファイル名は、
 ファイル数+1よりも、9999−ファイル数の方が良さそうですね。
 そうすれば、POSTの新しい物に若い(?)ファイル名が付きますから。
 #この場合、8999個のファイルまで大丈夫。

 なお、私の方では、メッセージの削除代りに、ファイル名変更を使うことに
 しております。(単純に削除するとファイル名が重複するので)
 「.bak」などを付けて、表示上は、ファイル名で判断させ、<A HREF>の代りに、
 <STRIKE>〜</STRIKE>などとしております。

スクリプトの勉強も始めたばかりで、偉そうなことを言える立場ではありません
けど、私なりの御礼の積りで書き込みました。

田中求之 さんからのコメント
( Thursday, February 15, 1996 17:30:22 )

POST されたメッセージのファイル名ですが、v1.1 からタイムスタンプを使う方法に
改めました。

タイムスタンプというのは、年(2桁)−月−日−時−分−秒 の各数字をひとつなぎに
したもので、たとえば 960215171632 というものです。

これであれば、ファイル名の重複は、ほぼ起こりませんし(1秒間の間に複数の
ポストが処理される確率は、AppleScript の実行速度から考えてかなり低い)、
ファイル名の順番に並べたら、かならず古い順番にならびます。

欠点としては、2000 年がきたら、順番が狂ってしまうことでしょうか(笑)

田中求之 さんからのコメント
( Thursday, February 15, 1996 17:32:37 )

大切なことをいい忘れました。

KIT の改造はどんどん行ってくださって結構です。

また、こういう改造をしたよといったレポートや、こうしたほうが便利という
アイデアがありましたら、遠慮無く書き込んでください。


レポートありがとうございました>滝野さん

滝野 さんからのコメント
( Monday, February 19, 1996 21:11:36 )

タイムスタンプ、なるほど。
私が使わせていただいているKitは古かったんですね (^_^;
バージョン1.2は早速ダウンロード、拝見させていただきます。

改造の方ですが、以前勉強材料にしていたMr.Jon Wiederspan作成のcgiでは、
http_search_argsに「quit」が来ると終了するようになっていて便利でしたので、
数行加えて、同じ機能を持たせるように致しました。
他愛のない工夫ですけど、テストなどするには便利です。
他にもデバッグ用に隠しコマンドを入れてみたりしています。

#本日夕方に一度POSTを試みたのが、うまく行っていないようです。
 そのせいで御迷惑をおかけしていなければ良いのですが...。

田中求之 さんからのコメント
( Monday, February 19, 1996 21:42:48 )

私の場合は、CGI はたち上げたままにしておくので、実は終了のことは考えて
いません (^_^;;

> 本日夕方に一度POSTを試みたのが、うまく行っていないようです。

夕方はけっこう私が仕事がらみで Mac をハードに使っていることが多く(その日の
作業やレポートをまとめて印刷していたりする)、そのためサーバーの反応速度が
極端に落ちたり、CGI がおかしな動作をすることが多いかもしれません。
私の LC 475 は、発狂寸前の状態で酷使されています(笑)

兼用サーバーですので、しかたの無いことなので、どうかそのようなときは
大目にみてやってください。

joyhiro@urban.or.jp さんからのコメント
( Monday, July 22, 1996 00:30:39 )

KITをありがたく利用させていただいております。
●「quit」の件ですが、私は稼働中のacgi終了専用のacgiと、
それに終了させるacgi名を送るformをセットにして
サーバーに置いて使っています。
●また、KITを改造して登録内容を保存したファイルを
登録者がパスワードを使って削除できる簡単な仕掛けを作ってみました。

→  ジョイフル広島「かきほーだい」

joyhiro@urban.or.jp さんからのコメント
( Monday, July 29, 1996 19:07:56 )

リンク先変更しました。

→  ジョイフル広島「かきほーだい」

umbrella さんからのコメント
( Saturday, December 07, 1996 00:28:29 )

私もCGIキットを使わせてもらっています。
ありがとうございます。

今は、3つほど使っているのですが、
それをActionを用いて一つでできるように改良中です。

サーバに関しても初心者ですがよろしくお願いします。


→  国士舘大学工学部電気工学科