« February 2005 | メイン | April 2005 »

March 25, 2005

気づいたこと

「情報考学」のトップページにおいて、記事のpost date が全て 23:59 であることに気づく。偶然?

投稿者 msano : 02:37 AM | コメント (1) | トラックバック

RNA: 想定未来の集約抑止

RNA nightly版をupdate。
RNAサポート掲示板に報告された、「未来日投稿を載せない仕様になったrnanightly版でも、サイトリストの更新日では未来日が載ってしまう」という現象に対する機能追加。
lib/RNA/Config.pm にて、「my $allow_future_entries = 0;」とすると、次の2つのことを行うようにした。
1) 未来日付を持つを削除する。(従来からある機能)
2) channel/dc:date が未来日付を持っている場合、1) で削除されずに残ったのうち、最新のitem/dc:date で channel/dc:date を上書きする。

「my $allow_future_entries = 0;」の設定はデフォルトにした方がよいかもしれない。

投稿者 msano : 02:20 AM | コメント (0) | トラックバック

March 08, 2005

XML-RPCのJavascript実装

最近ajaxというアーキテクチャがはやっている。
それはそれはやたらはやっている。

ajaxの肝の一つに、クライアント(ブラウザ)とサーバーの非同期通信というのがある。そうなると、通信プロトコルをどうするか、といった話が盛り上がってもよさそうだ。(独自路線をつっぱしる人はそれはそれでよいと思う。なんせ、XMLHttpRequestオブジェクトは、ブラウザによっては自分自身のサーバーとしか通信できないらしいから)。

で、ここ数年のblogの盛り上がりから、やっぱり、まず検討すべきは XML-RPC だと考えている。
そこで、誰かライブラリ(XML-RPCのjavascript実装)を作っていないか探してみた。google://javascript+xml-rpc
どうも、ぱっとしたのがない。??
ふと思い立って worldwideでgoogle://javascript+xml-rpc
してみたら、、、いろいろでてきた。日本はだいぶおくれているのか?私の探し方が悪いのか?

一通り機能がそろっていて使えそうなのは、次の2つ。
1) vcXMLRPC
  ライセンス:GPL
  Copyright が2000-2002と古い。
  一つのファイルにまとめられていてコンパクト。
  IEとfirefoxは大丈夫そう。safariはどうだろう?
    
2) JavaScript O Lait
 ライセンス:LGPL
  Copyrightは 2003-2004で、結構あたらしい
  8つのライブラリファイルに分かれている。(XML-RPCを使いたければ、xmlrpc.js, xml.js, urllib.js が必要。)
  中身をさらっと見た感じでは、どのブラウザでも使えるようにつくってある気はする。(実際につかってないので、なんともいえない。)

vcXMLRPC をちょっと加工して使ってみようかな。
JavaScript O Lait は品質が高そうなんだけど、ちょっと大掛かりなので。

ところで、JSONってなんなんだろう。。。

投稿者 msano : 01:13 AM | コメント (0) | トラックバック