誰も要らないと思うけど、この CGI スクリプトに RSS の
データを出力させるようにしてみたので、RSS リーダーとか
Firefox のライブブックマークとかに登録できるように
なったりしました。あと、突っ込みは無視してるので。
http://www.sam.hi-ho.ne.jp/cgi-bin/user/hunter/dailynz.cgi?func=rssfeed
それから、時計の方は、止まっていた時が、突然甦ったので
修理に出さなくても良くなった。何で止まったんだろう…。
時計は甦ったけど、体調は悪いし、憂鬱もあんまり消えない。
今日は日曜日。日が照って暖かい1日。布団が干せて良かった。
どうにかして Perl4 のみで UTF-8 変換したくて色々探したり
試行錯誤してたせいで、寝たのは朝の8時頃…。ただでさえ
具合が悪いのに、更にひどくなった。(何してるんだ…)
結局、Perl4 互換路線を遂に諦めて、Jcode.pm 導入を決定。
とは言っても、自宅サーバは Perl 5.8 なので意味ないが…。
そして、何とか「今日の謎」CGI に RSS Feed の機能を入れて
みた。まあ、誰が使うんでもないんで、ただの実験だけど。
先日、Y.H. サンに言われて、ちょっとやってみようかと思った
んだけど、なるべくモジュールとかの手を借りずにやろうと
してちょっとだけ手こずった。
でも一番難関だったのは、Hi-HO サーバで Jcode.pm を使う
方法。lib ディレクトリを掘って、その中に Jcode.pm 本体と
Jcode ディレクトリ以下全部入れて、@INC に ./lib 入れて…
色々やったんだけど、どうやってもサーバエラー。Hi-HO は
シェルも認めてないしそもそも権限がないからエラーログは
見られない。自宅の色んな環境のサーバで再現実験を繰り返す
も、どれも当たらない。一旦寝てからまた続きをしたけど、
かなり時間が掛かった。結局自宅のある環境では最後まで
ダメだったけど、次の方法で何とか解決した。NoXS.pm を
修正しないといけないなんて、分かりっこないべさ…;
------------------------------------------------------
[CGI本体先頭部]
BEGIN {
unshift @INC, "./lib";
}
use Jcode;
------------------------------------------------------
[./lib/Jcode/Unicode/NoXS.pm]
置換前文字列: sub Jcode::
置換後文字列: sub Jcode::_Classic::
置換前文字列: &Jcode::
置換後文字列: &Jcode::_Classic::
Ref) http://digit.que.ne.jp/work/index.cgi?Perl%A5%E1%A5%E2%2F%C6%FC%CB%DC%B8%EC%A4%CE%B0%B7%A4%A4#pNoXS_utf
------------------------------------------------------と言う訳で、無事、この日記 (?) CGI が RSS 対応になり
ました。因みに RSS のバージョンは 1.0。0.91 or 2.0 で
迷ったけど、まあ通常どれでも対応するから、いっか、と。
ただ、課題がひとつ。Thunderbird からだと「RSSフィード
を確認しています」で止まってしまうのだ…。
goo の Web 版 RSS リーダーでも試してみたけど、ダメぽい。
別に他の自動生成 RDF はちゃんと登録できる。
分からないのは、自作の自動生成 RDF も静的ファイルに
すれば登録できたりもする。
だけど、Google パーソナライズドホームとかでは登録して
表示も出来るんだよなぁ。
w3c.org の validator もクリアしてるし…。
うーん…。
続きは、またいつか。
…とか言いつつ色々調べてみた。
HTTP ヘッダのせいだと思って色々試すけど、安定しない。
取り敢えず、Content-type 以外を全て削除。一応 Thunder-
bird で登録は出来たけど…。何故か1つしか取得されない。
でも他ではちゃんとできるし、
# ついでだから、Firefox のライブブックマークに登録可能
# であることを示すタグにも対応しといてみた。ちゃんと
# 反映してるみたい
それにしても、手探りでデバッグってのはかなりキツイ。
そろそろ Hi-ho での CGI 公開はやめて自宅サーバに統一
しようかとすら思うけど…。
# いざって時の為に残しといて、普段は redirect させて
# おくってのでもいいかな、と。月 525 円だし…
[参考]
・
RDF Site Summary (RSS) 1.0 http://www.net.intap.or.jp/INTAP/s-web/data/TR/1-2.html・
RSS Validator - feedAnalyzer RSSの構文チェック http://feedanalyzer.com/・
W3C RDF Validation Service http://www.w3.org/RDF/Validator/関係ないけど、VMware on Linux 上の Windows98 で
SONIC-R が動いたのはちょっと感動。あとはてんでダメ
だけど。
PSO・
PSO5周年記念オフィシャルサイト あれから5年かぁ…。たったの5年か。
もう随分大昔のことに思えるな…。
あの最初の頃はまだ良かった時期だったっけ…
ニュース・
高橋が優勝、2年前の雪辱果たす 東京国際女子マラソン おお…。足を痛めたと聞いていたのに…。凄い!
・
「筆頭株主から降りて」 TBS、楽天に要請へ これまた…奇妙に聞こえるな。
TBS の肩を持ちたいけど、これでは…
・
はやぶさ、着陸は未確認 接近中に一時「行方不明」に・
はやぶさ、着陸の成否など状況把握手間取る 一時不明で・
はやぶさ、着陸寸前トラブル 高温の影響懸念し上昇指示 これもまだ…
・
サン・マイクロシステムズ、ファイルシステム「ZFS」のソースコードを公開 へぇ