2010-05-01から1ヶ月間の記事一覧

Futon が動きました。

といってもトップページ+そこからDBを作成するところだけですが。ディスクサイズとかは正直どうやって計算すればいいのかわからないので、後で考えます。update_seq とかdoc countとかはジョブを動かして Eventually Consistency な感じであわせる方向で。ht…

CouchDB Compatible API Service on GAE

元々の目的は、データモデルがいい加減だとスケールする環境でもスケールしなくなるよ!という話のつもりだったんですが。ソースコードを公開しつつチャレンジしていこうと思います。http://github.com/yssk22/gaecouch今できることは README.md に書いてあ…

これはなんだ?

imac:gaecouch yssk22$ curl -X GET http://gaecouch.appspot.com/ {"not_found": "Welcome", "version": "0.11.0"} imac:gaecouch yssk22$ curl -X GET http://gaecouch.appspot.com/a {"reason": "not_found", "error": "no_db_file"} imac:gaecouch yssk2…

たまにはCouchDBの話。TV CM

twitter ではつぶやいていたのを目にしていたのですが、Damien氏にエントリがまとめられています。「Google Ads に CouchIO のCMをサブミットしたら却下された件」→ http://damienkatz.net/2010/05/google_denies_our_commercial.html海の向こうはリアルのTV…

twitter.com をログストレージにする、の続きの続き

我が家の主要なサーバーアプリケーションの一つに、自動録画サーバーがあります。完全に自作のツールで、録画忘れを防止するのに役立ってはいるのですが、このツールも基本はPython(+CouchDB)で記述されているので、ログをtwitterに出すようにしました。とこ…

twitter.com をログストレージにする、の続き

適当にやっていたエラーハンドリングを改善して0.1.1にする、という遊び。140文字を超えるログメッセージは 140文字に切り詰めてはき出すようにしました。これで効率よく内容を伝えるログメッセージを考える習慣が身につくはずです。ちなみに使っていて気が…