お正月に自分のホームページを改装して Netscape 6 で見て愕然とした。 カウンターが COUNTER と表示されてしまうのだ。 MNG とか PNG とかがサポートされるのと引き換えに、xbitmap をサポート対象から 外したらしい。 むむむ。 MSPIE でも表示される非GIFな、画像フォーマットだったのに…。 しょうがないので、PNG なカウンターの CGI を探して見た。
SI-PNG連結スクリプト Ver 1.0(2000/11/1) http://www.aurora.dti.ne.jp/~zom/Counter/index.html
おお、あるじゃん。ラッキっと、サーバに転送してテストすると、、、、 駄目じゃん。ありり?
あちこちに動作ログを書くデバッグのスクリプトを入れて見ても、なんら問題ないはず なのに、、、で、ペンディング。
仕事のプログラムの組合せテストが順調なので、今日、ちょっと詳細に追っかけて見た。 まずはローカルな Linux サーバーでテストっと、、、、っと、そのまま、うごくじゃん!
へ? 機種依存? Perl はエンディアン・フリーなはずだったが…。
なんと AIX の Perl って、右シフト・ビット演算が駄目じゃん。思いっきり機種依存。 とほほほほ。
原因が判れば、あとはコツコツと手当てをするのし。なんて泥臭いんだろう。 (CRCチェックの計算が、右シフトが出来ずにバグバグしてたのねんのねん。)
|