中継君 Ver1.4.2リリース
2004.08.18 Wednesday 17:21
中継君をバージョンアップしました。
またまた不具合があり修正しました。
次回以降は、βテスターを募集するなりで万全の体制でリリースしないといけないなと考えています。
たびたびなるバージョンアップでご迷惑をおかけしますがよろしくお願いします。
変更履歴
Ver.1.0.0
・新規リリース
Ver.1.1.0
・呼び出し元のホストを限定する機能を追加しました。
Ver.1.2.0
・空欄のみのときはホストチェックをしないつもりができていなかったため修正しました
・パラメータキーごとに巡回間隔を設定する機能を追加。
・ロック処理を改善しました(ディレクトリロックを使用しているので汎用的に使えると思います)
・使用方法を末尾に移動しました。その他ソースの整理をしました(カスタマイズの可能性の項目を上に移動しました)
・コメント内のこのCGIの呼び方で使用しているCGI名が誤っていた(開発途中時の名前にしていた)ので修正しました。
Ver.1.2.1
・サーバデータ更新時にサーバがダウンしている場合、空欄を返していたが最後に取得したキャッシュデータを表示するよう修正
この次にデータを再取得するのはデータ更新間隔の設定に基づくよう修正。(サーバが長時間ダウンしている場合、対応できていなかったのを本バージョンで対応)
Ver.1.3.0
・キャッシュ件数を指定する機能を追加。
キャッシュデータの古い物から削除するようにしています。
Ver.1.4.0
・データを再取得時にホストへのアクセス間隔を一定にするよう修正
・中継データをJS以外にも対応(このバージョンから名称のJSを省きました)
Ver.1.4.1
・Javascript以外のファイルの中継ができない不具合暫定対応
Ver.1.4.2
・再読み込みしたJavascriptが文字化けしてしまう不具合対応
設置方法に関してはCGI内の説明、または過去のバージョンを参考にしてください。
前バージョンを設置された方はcgiファイルの設定を修正し上書きしてください。(追記)また、このバージョンで、キャッシュデータファイル名を変更していますので、キャッシュデータの削除をお願いします。
ダウンロード
またまた不具合があり修正しました。
次回以降は、βテスターを募集するなりで万全の体制でリリースしないといけないなと考えています。
たびたびなるバージョンアップでご迷惑をおかけしますがよろしくお願いします。
変更履歴
Ver.1.0.0
・新規リリース
Ver.1.1.0
・呼び出し元のホストを限定する機能を追加しました。
Ver.1.2.0
・空欄のみのときはホストチェックをしないつもりができていなかったため修正しました
・パラメータキーごとに巡回間隔を設定する機能を追加。
・ロック処理を改善しました(ディレクトリロックを使用しているので汎用的に使えると思います)
・使用方法を末尾に移動しました。その他ソースの整理をしました(カスタマイズの可能性の項目を上に移動しました)
・コメント内のこのCGIの呼び方で使用しているCGI名が誤っていた(開発途中時の名前にしていた)ので修正しました。
Ver.1.2.1
・サーバデータ更新時にサーバがダウンしている場合、空欄を返していたが最後に取得したキャッシュデータを表示するよう修正
この次にデータを再取得するのはデータ更新間隔の設定に基づくよう修正。(サーバが長時間ダウンしている場合、対応できていなかったのを本バージョンで対応)
Ver.1.3.0
・キャッシュ件数を指定する機能を追加。
キャッシュデータの古い物から削除するようにしています。
Ver.1.4.0
・データを再取得時にホストへのアクセス間隔を一定にするよう修正
・中継データをJS以外にも対応(このバージョンから名称のJSを省きました)
Ver.1.4.1
・Javascript以外のファイルの中継ができない不具合暫定対応
Ver.1.4.2
・再読み込みしたJavascriptが文字化けしてしまう不具合対応
設置方法に関してはCGI内の説明、または過去のバージョンを参考にしてください。
前バージョンを設置された方はcgiファイルの設定を修正し上書きしてください。(追記)また、このバージョンで、キャッシュデータファイル名を変更していますので、キャッシュデータの削除をお願いします。
ダウンロード

Comments
便利なCGIを提供していただいて、非常に助かっています。ありがとうございます。
早速1.4.2に上書きしたところ、ちょっと不具合らしき動作をしましたので、ご報告させていただきます。
具体的な動作としては、「Amazon Search」のキャッシュが表示されるべき箇所に、「MyBloglist」のキャッシュが表示されてしまいます。
お役に立てばと思い、コメントさせていただきました。当方の設定ミスによる現象だった場合は、ご容赦ください。
記述を忘れていました。たびたびご迷惑をおかけします。
中継君を便利に使わせて頂いております。
質問させて下さい。
新しいバージョンを設置する時に、
一度キャッシュもすべて削除してからと思い、
中継君に関するファイルをすべて削除してアップしました。
そして再度URLに中継君を通すと、まったく表示されなくなってしまいました。
一応、1.4.1と1.4に戻してみましたが同じで表示されません。
お手数ですが、解決法などございましたらご教授下さいませ。
これからも大切に使用させて頂きます。
ありがとうございました。
単独でアクセス( http://underdone.net/jc/jc.cgi?http://app.drk7.jp/AmazonSimilarity.cgi?url=http://underdone.net/blog/&n=3&ie=utf8&oe=utf8&tl=40&cl=100&dev-t=DAB7UJEE24RXR&t=ck2money-22&idx=Book|Kitchen|Music|DVD|Video%20Games&style=heavy&footer=1&force=1&nosim=1
のような形でURL欄に入力してアクセス)してみて、以下のメッセージがでればこのバージョンを使用することができません。
「The script did not produce proper HTTP headers. 」
恐れ入りますが、1.3のバージョンに戻していただきますようよろしくお願いします。
http://underdone.net/download/dl.cgi?no=158
やはりそうでしたか。お調べ頂いてありがとうございます。
表示はされるようになったのですが、どうもリロードしたりすると、
表示されなくなったりして挙動がおかしいと思っていました。
1.3のバージョンに戻しました。
お手数をおかけして申し訳ありませんでした。
開発の苦労に比べれば、上書きアップロードなど、大した手間でもありません。(設定項目も最小限に作られたすばらしいモノだと思います。)
とても便利な中継君ですので、これからも使用させていただきます。これからもがんばってください。
cacheを削除して、バッチリ快適です♪ ありがとうございます。
足りないperlモジュールをMTのextlibから拝借させて、一応動作しているのですが、ApacheのエラーログにArgument "..中略.." isn't numeric in numeric ne at ....jc.cgi line 276,<DB> line 1と出てきます。
jc.cgi一行目の-wを外せばエラーは出ないのですが、やはりちゃんとperlモジュールを入れた方がいいのでしょうか。
初心者故、見当違いな疑問かもしれませんが、宜しくお願いします。
2点確認願います。
cache/?.typにデータは入っているのでしょうか?
LWP::Simple::headはインストールされているのでしょうか?
- $type = $_ if ($_ != "");
+ $type = $_ if ($_ ne "");
275行目を-の内容から+の内容に修正願います。
xreaで動かないのがこれのせいかもしれませんので確認してみます。
ご連絡ありがとうございました。
お世話かけました。
一方、子どもを持たない夫婦(男性二十-四十九歳、女性の19・4%が会員だとすると
実はいつからこうなっていたのか定かでないのですが、中継君が指定時間を過ぎても最新の情報を取ってきてくれてないようなんです。Cacheを削除した直後は当然反映されるのですが、その後、何時間経っても新しくなりません。どの辺に原因が有るか検討付きますでしょうか......。当方、BlogPeopleの提供するJAVAScriptのリンクリスト関連を全て経由させております。
保存件数を小さい値にするととりあえず回避されるかもしれません。
処理を見直しますのでおまちいただけますでしょうか。
@niftyとInterQでは使用出来ませんでした。
推奨サーバー(設置可能サーバー)がありましたらお教え下さい。
現在はロリポップに仮設置しています。
※ 重複してしまいました。
必要なのは、PerlのCGIが稼働するという点と、LWPモジュール(関数はhead,get)が利用可能なサーバとなります。
このモジュールが利用可能かどうか判断できないのであれば利用をおすすめしません。
具体的に設置可能サーバに関しては、中継君を設置しているという記事が書かれたサービスプロバイダとなります。
なぜこのような書き方をしているというと、私が知らないサービスプロバイダで良いサービスプロバイダがあるかもしれないので、私の目線でどうこう書くのはよくないと思っているからです。
ちなみに、ここのドメインは現時点では「さくらインターネットサーバ」の「スタンダードプラン」で利用しています。
ご参考までに。
……が、MacIE(クラシック)環境ですと中継君を通したものはすべて空欄になってしまい、表示されません。(OperaやNNは大丈夫みたいです)
既出かもしれませんが、対策などありましたらお教え下さい。
よろしくお願いいたします。
IEのMacOSX版でも同様の現象が報告されており、確認しておりますので同じ問題だと思います。
原因は調査中ですので、対応方法はございません。
申し訳ありません。
アクセスログを調べたところ Mac版 IE でアクセスする場合、URLが136バイトぐらい以上はカットされています。URL短縮機能が必要なようですが、この機能をいれてしまうと、導入(各ページへの貼り付け)がメンドウになってしまいます。
何か良い手はないだろうか・・・
そうですか……悩ましいですね。
MacIEは中継君に限らずホントにトラブルが多いです。
蛇足ながら、OSXで私も検証してみましたが、Safari1.0.3もMozilla1.7も大丈夫でした。
すでにご存じでしたらご容赦下さい。
開発がんばってくださいませ。
中継君ダウンロードさせて頂きました。
今のところ快調で凄く嬉しいです。
ありがとうございました。
「中継君JS」を導入させていただきました。
ありがとうございました。
中継君DLさせていただきました(ё∀ё)♪
ありがとうございました。
Comment Form