■2004-05-01
* [雑感] 餡蜜同心
上記タイトルとなった事の起こりはこうでした。先日茶筅を買ったのです(2004-03-07参照)。それで今日お茶を点ててみました。茶筅を持ったのは十数年ぶりです。で、一服、二服とやりながらぜんざいを食べたのです。ところで、最近私は「ちょんまげ天国 in Deep」をよく聞いていて、二曲目が「大江戸捜査網」から「江戸の夜明け」なんですね。かくして、ぜんざいの容器を洗いながら餡蜜同心という言葉が思い浮かんだというわけです。
無駄に長いフリでごめんなさい。
* [CGI] XML-RPC for Wiki (FreeStyle Wiki関連)
完成。公式にも投稿したけれども、たぶん誰も使わないはずなので、こっちにも最新のを置いておくことに。XML-RPCは単にPerlでやってみたかっただけなのでいいとして、今回bookmarkletを作ってみました。ブラウザ上のテキストを選択するとすぐにFSWikiに書き込めるように。っていうのをつくったら、もう既にありました(悲)。ので、この方のを参考に使い勝手をよくしてみたり(というか、まねっこ)。wikigate.cgiを通じて、ログインすることなしにログインユーザとしても書き込めます。IE6ではjavascriptを508文字以内に収めないといけないので苦労しましたが、これはこれでなかなか面白かったです。何とかフレームページでもテキストを取得できるようにしました。
* [Perl] SOAP::Lite関連
FSWiki用XML-RPCは、CPANのSOAP::Liteを使っています。この中にXML::Parser::Liteがあります。XML::Parserはコンパイルする必要があるので、レンタルサーバで利用できない人もいるでしょうが、XML::Parser::LiteはPuer Perlなので大丈夫。しかもこちらの方の情報によると、Perl5.00503でも使えるということです。
http://www.hyuki.com/yukiwiki/wiki.cgi?WikiRPC<br>あれはbase64になってるのはxmlrpcの以前の制約のためなので、<br>ver2.0のutf-8になった規格のほうがシンプルでよいのでは。<br>Atomゲートウェイを作ってみるのも面白いかもしれません。
仰る通りだと思います。実は利用しているXMLRPC::Liteモジュールにまかせているため、base64のままなのです(たぶん)。折りをみて変更すると思います。<br>Atomも面白そうなのでいずれ実装してみるつもりです。
API version2に修正しました。