Fork me on GitHub

2007/10/30

Recent entries from same category

  1. blosxom 2.1.0がリリースされました Hatena
  2. feedジェネレータとしてblosxomを使う Hatena
  3. フィード購読者数カウンタ for blosxomをFastLadderに対応 Hatena
  4. Jcode.pm動かずお茶を濁す。 Hatena
  5. フィード購読者数カウンタ for blosxom Hatena

はてな
最近は技術情報ばかり書く機会が多く、このブログにメールから投稿する事はあまりなくなりましたが、もしかすると需要はあるかもしれないので...
blosxomをXMLRC経由でポストするスクリプトBXR(blosxom-xmlrpc.cgi)をWindows Live Writerからポストするとサーバ側でパースに失敗していました。
調べた結果、Windows Live WriterはXMLの先頭にBOMを付けてくれるらしく、XMLRPC::Transport::HTTP::CGIがパースエラーを起こしてました。
とりあえず私の所は応急処置で、User-Agentを見て先頭3バイトを削るワークアラウンドで逃げる事にしました。
またWindows Live WriterはcategoryNameとcategoryIdを正しく区別出来ていないようなので、こちらもUser-Agentを見てcategoryIdのみ処理するよう修正しました。
※Windows用にbinmodeしたほうがいいかもしれない。

これで外部XMLRPCキッカー(sidebar.jp等)を使用したモブログ、ブログエディタ等でポスト出来るようになります。

ダウンロード:blosxom-xmlrpc.cgi-20071030.diff
Posted at 12:01 in ソフトウェア::blosxom | WriteBacks (0) | Edit
Tagged as: blosxom, perl
Bookmarks: このエントリーのtweets add to hatena add to hatena | add to delicious.com add to delicious.com | add to livedoor.clip add to livedoor.clip | add to buzzurl add to buzzurl | add to fc2bookmark add to fc2bookmark | add to Yahoo Bookmark add to Yahoo Bookmark | add to Pookmark add to Pookmark

blog comments powered by Disqus
WriteBacks

TrackBack ping me at
Post a comment

writeback message: Ready to post a comment.