mieki256's diary - Web Board

※ 投稿内容が、日記ページに反映されてない場合は、「日記ページ」で「完全リロード」してみてください。
( IEの場合:「Ctrlキー」+「更新」ボタン / NNの場合:「Shiftキー」+「更新」ボタン )

[[zeus.cgiの不具合報告]]


コメントをつける / 削除する
Subject: Re: zeus.cgiの不具合報告
Date: 2003/05/02 05:46
From: がんした

>本来 $ENV{'TZ'} = "JST-9" をしていれば日本の時間でtimeを取得できるらしいのだけど、なんかそのへんが怪しいような気もする。

"JST-9" は parl 5.0 以降対応された比較的新しい命令なので、
不具合が出てる海外鯖はバージョンが古いのかもしれない。


コメントをつける / 削除する
Subject: spaceports.com
Date: 2003/05/02 07:01
From: がんした

使ってる海外鯖って spaceports.com でしたか。
FAQ ずらーと眺めてみたが、 parl のバージョンまでは書かれてない、ただ、 FTP ツールの所で

>・CuteFTP 2.6
>・WS_FTP
>・Netscape 4

とあるから、かなり古いシステムかもしれない。
http://www.spaceports.com/faq/


コメントをつける / 削除する
Subject: Re: spaceports.com
Date: 2003/05/03 00:23
From: mieki256

なるほどなぁ…Perlのバージョンも関係してくる可能性があるのか…
それは気づきませんでした。うっかりしてた。

Y氏に渡した確認スクリプトに、
Perlのバージョン表示も入れておけば良かったです。ちと失敗。

でも、幸い、該当サーバのPerlのバージョンはそれほど古くなさそうですね。
と言うのも、Y氏に渡した確認スクリプト中に、
自分、うっかり my を入れちゃってたんですが、
それでもちゃんと動いてるっぽいんで…
http://www.graco.c.u-tokyo.ac.jp/~nishi/programming/perl/my.html
↑によると「Perl5 から my が導入された」とあるので、
Perlのバージョンが古ければ、
件のスクリプトはそもそも動作しないのではないか、と思えました。

それと、件のスクリプトの表示結果からすると、
該当サーバ上でのJST-9指定はちゃんと有効になってるみたいです。
しかしそうなると、自分の予想は見事外れてしまったわけで。
うーむ、一体どこにバグが潜んでいるのやら…
とにかくソースを眺めてみないとだなぁ…