中継君JSVer.1.2.0リリース
2004.05.12 Wednesday 21:56
中継君JSをバージョンアップしました。
変更履歴
Ver.1.0.0
・新規リリース
Ver.1.1.0
・呼び出し元のホストを限定する機能を追加しました。
Ver.1.2.0
・空欄のみのときはホストチェックをしないつもりができていなかったため修正しました
・パラメータキーごとに巡回間隔を設定する機能を追加。
・ロック処理を改善しました(ディレクトリロックを使用しているので汎用的に使えると思います)
・使用方法を末尾に移動しました。その他ソースの整理をしました(カスタマイズの可能性の項目を上に移動しました)
-追記3(5/13)-
・コメント内のこのCGIの呼び方で使用しているCGI名が誤っていた(開発途中時の名前にしていた)ので修正しました。
-以上追記-
変更履歴
Ver.1.0.0
・新規リリース
Ver.1.1.0
・呼び出し元のホストを限定する機能を追加しました。
Ver.1.2.0
・空欄のみのときはホストチェックをしないつもりができていなかったため修正しました
・パラメータキーごとに巡回間隔を設定する機能を追加。
・ロック処理を改善しました(ディレクトリロックを使用しているので汎用的に使えると思います)
・使用方法を末尾に移動しました。その他ソースの整理をしました(カスタマイズの可能性の項目を上に移動しました)
-追記3(5/13)-
・コメント内のこのCGIの呼び方で使用しているCGI名が誤っていた(開発途中時の名前にしていた)ので修正しました。
-以上追記-
更新間隔の指定の仕方
全般の更新間隔を変える場合は $cache_ttl の値を変えてください。
初期値は 2 時間( 2 * 60 )の設定にしています。
例
my $cache_ttl = 1 * 60; # 1時間
また、このCGIに設置したディレクトリに ttl.txt という定義ファイルを設置することで
サービスごとに更新間隔時間を設定することも可能です。
[記述方法]
パラメータの部分一致[スペース]更新間隔(単位は分)
ttl_sample.txtというファイルにサンプルを記述していますので参考にしてください。
ttl_sample.txtをファイル名そのままでサーバにアップロードしても意味はありません。
-追記1-
ttl.txtファイルがない場合でも動作します。この場合、CGI内の $cache_ttlの時間保持します。
-追記2-
たとえば、同一サーバで別サービス(たとえばblogpeopleのリストとアイビー)の場合、それぞれの時間を別の値に設定したい場合は下記の順番でttl.txtを書いてください。
www.blogpeople.net/display/usr/ib/ 30
www.blogpeople.net/display/usr/ 60
先に一致した値を使用しますので、こうかけばIBは30分おき、リストは60分おきとなります。
-以上追記-
ほかの設置方法に関してはCGI内の説明、または過去のバージョンを参考にしてください。
ダウンロードは最新バージョンのエントリをご覧ください。
全般の更新間隔を変える場合は $cache_ttl の値を変えてください。
初期値は 2 時間( 2 * 60 )の設定にしています。
例
my $cache_ttl = 1 * 60; # 1時間
また、このCGIに設置したディレクトリに ttl.txt という定義ファイルを設置することで
サービスごとに更新間隔時間を設定することも可能です。
[記述方法]
パラメータの部分一致[スペース]更新間隔(単位は分)
ttl_sample.txtというファイルにサンプルを記述していますので参考にしてください。
ttl_sample.txtをファイル名そのままでサーバにアップロードしても意味はありません。
-追記1-
ttl.txtファイルがない場合でも動作します。この場合、CGI内の $cache_ttlの時間保持します。
-追記2-
たとえば、同一サーバで別サービス(たとえばblogpeopleのリストとアイビー)の場合、それぞれの時間を別の値に設定したい場合は下記の順番でttl.txtを書いてください。
www.blogpeople.net/display/usr/ib/ 30
www.blogpeople.net/display/usr/ 60
先に一致した値を使用しますので、こうかけばIBは30分おき、リストは60分おきとなります。
-以上追記-
ほかの設置方法に関してはCGI内の説明、または過去のバージョンを参考にしてください。
ダウンロードは最新バージョンのエントリをご覧ください。

Comments
ところでCGIの中にコメントアウトで書かれている「#このCGIの呼び方」の所のファイル名、恐らく以前のバージョンのままなのではないかと。<br />
よく見れば分かる事なんですが、僕みたいなおっちょこちょいは一瞬つまずいてしまいました(^^;
ご指摘ありがとうございます。該当個所は修正しました。
これから試してみますね。
おそらく15件以上TBしてしまったのではないかと・・・。<br />
タイムアウトが原因でしたが、1回目のTBでPingが届いていたか確認するべきでした。記事の誤字を修正する度にPing送信してしまっていたようです。<br />
深くお詫びを致します。
Comment Form