2009-07-01から1ヶ月間の記事一覧

Rereduce 使いましょうね。

http://wiki.apache.org/couchdb/Introduction_to_CouchDB_viewsちゃんとViewのRereduceについて、Wikiに記述がされるようになったようです。これはもうちょっと早くにほしかったーーーーー。rereduce をケアしたくなければ、というかたいがいケアしないほう…

RESTful API の認証と認可

OpenSocial の RESTAPI には @me というパラメーターがある。これは、「認証済みクライアント自身」をパラメーターとして渡すときに用いるようだ。例えば、はてダの場合、yssk22 のURIは http://d.hatena.ne.jp/yssk22/ であって、これはクライアントのFiref…

partuza のコードを追いかけて。

24inchのiMacでも画面が狭いと思うようになった本日。Macユーザーの方って、ソースを読むときどうしているんでしょう?とりあえず、KEdit のウィンドウ大量に開いて読んでいるのですが、読む専用のいいツールってないんですかね*1それはともかく、Shindig を…

メモ。People のドキュメント表現

OpenSocial では、各種データのRepresentationがREST SPECの中に規定されている。例えば、People などは、 http://www.opensocial.org/Technical-Resources/opensocial-spec-v09/REST-API.html#personFields にある。これをこのままCouchDBにいれとけばいい…

... ブクマはやめとこう。

The main advantages of CouchDB over Lotus Notes are it is open source and standards based with a growing community:http://www.google.com/trends?q=couchdb%2C+Lotus+DominoDamien Katz, July 15, 2009 1:43 PM http://damienkatz.net/2009/07/apach…

Micro Blogging in Enterprise

http://www.socialcast.comhttp://opensource.sys-con.com/node/1032435 に記事がありました。 How is the product built? The product is built on Ruby on Rails; it uses MySQL and CouchDB which is written in the Erlang programming language. We use…

[OpenSocial][Rack] Rack で JSON-RPC を処理する。

OpenSocial の、ということに関していえば、それほど大変ではなかった。

モデレーター?

http://moderator.appspot.com/?hl=ja#16/e=9df89使う前に、ちゃんと利用規約読もう。 9.1 ユーザーは、本サービスに関連するすべての知的財産権を含め(その権利が登録されているか否か、または世界のどこにその権利が存在するかにかかわらず)、本サービス…

[misc][OpenSocial] OpenSocial RPC Protocol Specification と shindig snapshot 1.1 の実装が不一致な件

やっぱりJavaScript側全部作り直さないとだめかなー。さすがにいらいらしてきた*1。ので、DQ9でもやってから続きの実装をしようかと。 *1:しかし、snapshotなんだから文句いうなよ!というのはごもっともですねw

これは買いでしょう。

http://pc.watch.impress.co.jp/docs/news/20090710_301293.html酔った勢いで思わず注文してしまいました。1,2回ぐらいCouchDBのLTに使ったあとはどなたかに譲ろうかと思いますw?*1 *1:さすがに、このネットブックをマクドナルドなどで開く勇気はない

どうでもいいけど、そろそろ一言言っておくか。

http://www.atmarkit.co.jp/news/200907/08/biglobe.html次は、ファミリークラウド、と誰かが言い出すに一票*1。本当に使えますよ!!! *1:ここはぜひ、任天堂の次世代ゲーム機にこの名前をつけてほしい!?

= Rackがあると便利

OpenSocial Containerのサーバー側の実装にCouchDBを使おうとすると、JSON-RPCを何とかする必要がでてきます。Shindig のクライアント側(JavaScript)の実装では、JSON-RPCを使っているからです。OpenSocial v0.9 で定義されるLightweight JavaScript APIもJS…

external process はマルチプロセスで動くのか?

という検証。 http://d.hatena.ne.jp/yssk22/20090615#1245080242 の続き。CouchDBがインテリジェントにプロセスハンドリングをしてくれるのであれば、External Process に対して連続してリクエストがきても、前のプロセスが終了していなければ、別途プロセ…

CouchDB の show フォーマットを使った時の罠

1時間ぐらいはまった。結論。CouchDBでドキュメントを更新(HTTP PUT)をするときに、ドキュメントが _revisions メンバーを持つ場合、厳しいリビジョンチェックが行われるので注意。

CouchDBが目指すところ、に関するすばらしいエントリ。

自分が数年前から抱えている、Webというプラットフォームの理想に対するあるべき論、のところと、CouchDBのポテンシャルの部分がマッチしたようで、すごくすっきりしたうれしい週末をダラダラドラマ見ながら過ごしています*1。CouchDBを Key Value Store だ…