2009-05-01から1ヶ月間の記事一覧
id:z-ohnami さんもいろいろやっているようなので、自分でも調べ始める。とりあえず、show などで受け取れる、req オブジェクトの中身を知りたいということで、JSONで表現。 function(doc, req) { // !code lib/helpers/template.js // !json lib.templates …
nginx さようなら。Apache ようこそ。でもちょっと、etag まわりでproxy の設定をいじらないとだめそう。あと、Ubuntu 9.04 だと mod_defalate がデフォルトで有効化されているんだけれど、とりあえず削除。こいつがいると、Etag が revision-gzip という形…
じゃ、プロキシー介さない場合どうなの?と思ってやってみた。 POST /_replicage { source : "/test_suite_db_a", target: "http://relax.webjourney.org:5984/test_suite_db_b"}この場合、正常なログになるわけだけれど、以下。って、なぜかログがはてぶに…
それはともかく、proxy を介して、リモートDBとローカルDBをレプリケーションすると、、、無限ループに陥るようだ(笑。%2Fの問題かなーと思ったんだが、無限ループというのはさすがにひどいと思うので調査。以下、ログです。 POST /_replicage { source : "/…
Wiki に正しい設定書いてあった;;。 location / { proxy_pass http://127.0.0.1:5984; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }と、な…
http://jchrisa.net:5984/toast/_design/toast/channel.html#Couch%20Timetoastらしい。やっぱりここはあれか、日本人らしく、miso soup という名前にすべきか。umeboshi とかもいいなー。ところで、これ、/_utils 除くとDB丸見えなので、とても参考になると…
http://github.com/jchris/sofa/tree/masterなんかこの辺、寄り集まって、furniture とかいうツールボックスにまとめたら、まとまりつきそ、、うーん。。 。なんでもないです。
http://www.kurano.jp/blog/sadayuki/2009/05/18/couchrest-%E3%81%8C%E9%9D%A2%E7%99%BD%E3%81%84%E4%BB%B6merb に興味のある方であれば、DataMapperのCouchDB bindingも面白いと思います。それはそれとして、CouchRestについて、実際に結構使ったことがあ…
http://thinkingconcurrently.com/2009/05/21/running-bespin-on-the-couch-pt1.html#Railsアプリをブラウザで開発、とかあったと思うんですが、そういうのには全く興味がありませんでした。でも、これは違います。なぜなら、また一歩、Lotus Notes に近づい…
Apache mod_proxy, mod_proxy_http から噂の Nginx に変更。 location / { proxy_pass http://127.0.0.1:5984; }で以上終了でした。ちなみに、これでtest suiteを走らせると、config のテストケースでエラーになるのだが、実際に起動しているポート(5984)と…
TestSuite 動かしたら11個ぐらい、error または failure になってる。 Proxyを介さない場合は 1個のエラーでこれは既知。OK。proxy で試行錯誤してこれが直ればOKってことですね。データベースにTestSuiteがついているって、ものすごく不思議な感覚。しかし…
適当に mod_proxy で余っているCouchDB用のVMを で〜たべ〜すあずあさ〜びす(棒読 で公開してみる。CouchDBのインストール面倒だけれど使ってみたいよ、な人は適当に遊んでいただいてよろしいかと。http://relax.webjourney.org/_utils何も設定していないの…
IDを統合してほしいんじゃなくて、人格を統合してほしいんだよね、でもそれは無理だよ、と言い続ける自分がいる。 サラリーマンとしてのID(ysasaki2)とエンジニアとしてのID(yssk22)は分けたい エンジニアとしてのID(yssk22)と個人としてのID(xx)は分けたい …
http://books.couchdb.org/relax/application-deploymentと、この辺、もう読めるようになってたのね。わざわざ、CouchApp の中身広げることなく、ここ参照すればよかった、というオチ。まぁ中身広げるのも十分有意義なんだけれど。
ログ。 { "a" : "1" }のドキュメントを/test_data に10000件放り込む。サイズが1.1MBになる。 $ ls -al /opt/local/var/lib/couchdb/test_data.couch -rw-r--r-- 1 couchdb couchdb 1199137 5 16 01:36 /opt/local/var/lib/couchdb/test_data.couch $ curl -…
Autopaginize で自分のエントリを見ると無限ループするのは気がついていたが放置をしていた、、、たぶんヘッダに適当なタグをつけていたからだと思うんだけれど、最近は見ていただいている人が増えているようなので、ヘッダ削除したwどうでしょうかね。
http://blog.livedoor.jp/habuakihiro/archives/65219163.html羽生さんのERDレッスンとかSQLドリルなどにはかなりお世話になったので、ものすごく興味深く拝読させていただいた。 物心ついたとき?にはRDBMSが当たり前?になっていた時代*1に生まれたこともあ…
CouchDB自体にjquery.couch.js に答えがあった。 allApps: function(options) { .... } これを見ていくと var index, appPath, appName = ddoc._id.split('/'); appName.shift(); appName = appName.join('/'); アプリケーションとは、デザインドキュメント…
FeedReader作りながら思ったんだけれど、はてブのお気に入り機能のようなもの = フィードの共有機能 = ユーザーごとにデータベース作っておいてレプリケーションを定期的に唱える! で以上終了じゃないか。
昨日の段階で、CouchDBに登録されているJSONのFeedを表示することはできるようになったので、今度は、CouchDB上でFormを作って巡回するフィードのURIを登録できるようにする。CouchAppにおいて、アプリケーションサーバーのごとく、ドキュメントから動的にペ…
タイトルは釣りですが、まじめにこれは釣りたいww 10分でライブデモができるようになるには事前の準備が必要です。いろいろCouchDBで遊べそうなのはわかった(何がどうわかったのかは、あとでちゃんとした文書で公開します....そのうち)ので、アプリケーショ…
Planet CouchDBでCouchDB 0.9.0を使った実践的な例が紹介されています。すばらしい!詳細はリンク先を見ていただくとして、感想。 Django + PostgreSQL + Ngixn => CouchApp(CouchDB アプリケーションを作るためのJSライブラリ) + Ngixn って、Ngixn って聞…
より大きな地図で 2009-05-07 車 を表示これは実家から自宅に戻るときにログしたものです。いやー、世の中便利になったなぁー。さすがに、実家は両親に迷惑をかける(という思いこみがある)ので、スタート地点はぼかしてみました。ライフログの心理的抵抗感を…