たけまる / 2008-07
2008-07-31 Thu
_ AtomPub on mixi? [atompub]



(2008-08-02 追記) lyokato さんから "N○KIA仕様" とのコメントをいただきました.
(2008-08-01 追記) id:mainyaa さんのご指摘通り,updated などを付けて
も投稿できました.mixi さんが修正したのか,僕が typo してたのか (た
ぶんこっち) は不明です.
POST のレスポンスに仕様と異なる部分があったので,追記しました.
mixi 日記が AtomPub に対応したという話題があちこちで盛り上がってま
す.
mixi for iPhoneから発掘されたmixi日記投稿用API « ku
といっても,mixi が正式に AtomPub 対応をアナウンスしたわけではない
し (知ってる限りでは),使ってみた感じでは "AtomPub に似てるけどちょっ
と違うプロトコル" という印象を受けました.粗探しして,仕様との相違
点を無理矢理探しているわけではなく,たぶん動かない AtomPub クライア
ントが存在するんじゃないかなと思いました.
というわけで,mixi クライアントを作ろうとしている人のために,注意す
るとよさそうな点をコメントしておきます.よかったら参考にしてくださ
い (mixi の人も :-).
《続きを読む》
2008-07-21 Mon
_ "AtomPub と呼んでくれ" [atompub]



Atom Publishing Protocol が RFC5023 として標準化されてから 9ヶ月ほど経ちますが,いまさらながら正式に略称が決まりました."AtomPub" に
落ち着いたようです.
ongoing · It’s Called AtomPub
RFC になる直前にも "これからは AtomPub で" というようなアナウンスが
ありました.しかし,完全には浸透していなかったのと,"P" を大文字に
するか小文字にするかが決められていなかったことから,改めて略称を定
義し直すことになったようです.
正式な略称は,"P" が大文字の "AtomPub" です.
日本では "AtomPub" という略称がもっとも使われていたように思えるので,
"これまでどおり" といったところでしょうか.
Perl のモジュール名は "P" が小文字の "Atompub" ですが,いまさら変更
できないので,そのままにしておきます (小文字派だった Tim Bray の影
響を受けてます).
引き続き,Logo を募集しているので,デザインに自信のある方は奮って
応募ください.
2008-07-16 Wed
_ vclock.erl - VectorClocks in Erlang [erlang]



(2008-07-31 追記) この vclock.erl はカウンタを保持しないので,外部で管理する必要があります.この点が,以前紹介した Perl の Algorithm::VectorClocks
とは異なります.詳しくは,Kai-devel-ja をみてください.
SourceForge.net: kai-devel-ja
Justin Sheehy が,Erlang の VectorClocks [2008-02-11-1] をリリー
スしてくれました.
vclock - Google Code
# Justin は CouchDB の直接のメンバーではないみたいだけど,どういう
# 人なんだろう?
少し使ってみたところ,問題なく動作するようです.近いうちに,Kai に
組み込む予定です.
簡単な使い方を紹介しておきます.
# なお,[2008-02-11-1] では Perl の Algorithm::VectorClocks を紹介
# しています.
《続きを読む》
2008-07-15 Tue
_ Kai と CouchDB のコラボ? [kai][couchdb]



CouchDB の人から「コラボしようぜ,何なら融合しようぜ」的な話が舞い込んできました.
The erlang-questions July 2008 Archive by thread
さすがに融合は無理 (というか目指すゴールが違う) なので,ぼちぼちと
協力しながら進めていければということになりました.
CouchDB が VectorClocks や Merkle Tree を実装しようとしているので,
Kai に取り込んでいく予定です.信頼性については Kai のほうが先に手
を付けているので,CouchDB にフィードバックできればいいなぁと思って
ます.とは言っても,まだ人助けできるようなレベルにはなっていないの
で,先の話になると思いますが.
にしても,CouchDB の人がとても積極的なのはなんでなんだろう?
という感じで,なにやら予想すらしていなかった展開になっています.
2008-07-12 Sat
_ Kai 0.1.0 Released [kai][erlang]



Kai [2008-05-13] version 0.1.0 をリリースしました.バージョン番号をつけた正式なリリースとしては初めてになります.
SourceForge.net: kai
cooldaemon さんをはじめとした開発者の皆さんのおかげで,信頼性やコー
ドの美しさが日に日に向上しています.
Erlang コミュニティにも紹介したところ,とても好意的に受け入れてく
れました.
The erlang-questions July 2008 Archive by thread
引き続き開発を進めていきますので,よろしくお願いします.
