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

CGI Kit v1.2 Coming Soon!

発言者:田中求之
( Date Monday, February 12, 1996 18:50:11 )


CGI Kit v1.2 をまもなくリリースします

主な改良として、

EasyBBS で、コメントを追加したときに、追加したページへ戻るようにする
また、メッセージの記録法方を変更できるようにする

GuestMsg で、受け取ったメッセージをメールで送るサンプルを追加
( TCP/IP Scripting osax が必要)

アクセスカウンタと、アクセスした日時によって内容を切り替える simpleCloak
を追加

などです。他にご希望がありましたら、お早めに、遠慮無くどうぞ!!

nalika さんからのコメント
( Wednesday, February 14, 1996 12:03:46 )

いつも、拝見させていただいて、とても参考にさせていただいています。
先日から、私のホームページでも CGI Kit をつかわさせていただいてます。

希望と言うことであれば、実現可能かどうか分かりませんが、とりあえず
書くだけ書かせていただきます。

・指定したファイルの更新日時を差し込む
 どう実現したらいいか分かりませんが、何らかの TAG を書いて、その
 部分に自動的にタイムスタンプを差し込むものです。

 例をでっち上げるとすると
 Last update <UPDATE-TIME="./foo/bar.html">
 かなあ。どのようにしたら一番作りやすいか分からないけれど、
 こういうやつです。分かります?
 他のファイルの日時がさし込めるといいのですが、簡易バージョンとして
 そのファイルの日時だけでもさし込めても利用しがいがあるのではない
 でしょうか。UNIX ならいろいろやりようがあるのですが、Mac だと、
 結構難しいような・・・

あ。長くなってしまったので、とりあえず、今回はこれだけにします。
それでは、ご検討ください。1.2の完成を待望しつつ・・・

田中求之 さんからのコメント
( Thursday, February 15, 1996 00:36:40 )

> ・指定したファイルの更新日時を差し込む

なるほど、確かにこれがあるといいかも知れませんね。

ページに動的に埋め込む場合、いちいち CGI を呼んでいては遅いと思いますが、
どの程度「遅い」のか、試しに作ってみることにします。

ただ、スマートなものにはならないかも知れませんが、その点はご容赦のほどを (^_^;;

田中求之 さんからのコメント
( Thursday, February 15, 1996 16:14:56 )

ファイルの更新日の挿入についてですが、

UNIX のサーバーでは、おそらく Server Side Include を使ってページの中に
挿入を行っているはずです。この Server Side Include は、WebSTAR の新しい
バージョン( PlugIn をサポートしたバージョン)で利用できるようになります。
リリースはいつになるか、まだ分かりませんが( OpenTransport のバグがとれる
のを待っているようです)。

それから、NetCloak がすでにサポートしてますよ(最初に言うべきでしたね)。
まぁ、ニーズが多いコマンドでしょうから、当然と言えば当然ですが。
 <INSERT_MODIFIED> タグによって、そのファイルの更新日が挿入できます。

NetCloak と張り合う気はないので、ちょっと別の方法を Kit では試してみます。

nalika さんからのコメント
( Friday, February 16, 1996 15:39:48 )

Net Clork では、たしか、そのファイルの奴はさし込めるんでしたね。
やはり、指定したファイルの日時がさし込めると Net cloak よりも
グレートだと思います。

Net Cloak は、デモ版をいぜん使っていたのですが、今は、ここで
Cgi を見つけてからすっぱりやめました。
今度代理店が出来たそうですから、そうすれば購入してもいいかなとは
思いますけどね。

やっぱり、1.2 に期待しちゃいます。別の方法とは・・・なんだろう。

田中求之 さんからのコメント
( Saturday, February 17, 1996 02:45:51 )

> 別の方法とは・・・なんだろう。

さて、なんでしょうね。   …本人も良く分かっていない (^_^;; 

これから考えます(笑)

田中求之 さんからのコメント
( Saturday, February 17, 1996 23:43:47 )

nalika さんのリクエストにお応えするやつですが、結局 Includer.acgi という
CGI にしてみました。これは、path_args か search_args で指定されたページ
を読み込み、

 <macro@ファイルパス> = 指定されたファイルの内容に置き換える
 <date@ファイルパス> = 指定されたファイルの最終更新日に置き換える
 <page@ファイルパス> = 指定されたファイルのタイトル(<TITLE>)に置き換える

という、独自タグの展開を行います。

スクリプトをご自分で書き換えることで、いくらでもタグは増やせるでしょう。
まぁ、言ってしまえば poor man's NetCloak ってところですかね (^_^;;

ドキュメントを明日書いて、月曜日には v1.2 を登録/公開したいと思ってます。