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

CouchDB 徒然

http://d.hatena.ne.jp/starpos/20090214/1234629921ブクマコメントにしようと思ったが整理をかねて1日記エントリで。いやー、データベースとしての Lotus Notes/Domino はニッチだなぁwww また,せっかく replica があるのに,読み込みの負荷分散もデータベ…

ユーザー登録の順番。

Email/Password だと先にログイン名などを登録させてから、最後に認証、という手順。一方で、OpenID だと、先にOpenID認証を済ませてから、最後にユーザー登録(OpenIDとそのサイト独自のアカウントを紐づける作業)をさせる。OpenIDがアカウントの増殖を解決…

[misc] 滞っている件

http://d.hatena.ne.jp/dot_station/20090201/p3 おおっと、ごめんなさい、ごめんなさい、ごめんなさい!第3回で書いた本人がお腹いっぱいになってましたw書きます、書きます。いや、むしろ、書いてくださっても(違。以下イイワケ(ぉ。

jquery.validation.js でフォームが崩れないように。

jquery.validation.js を使って長いエラーメッセージを出す場合で、CSSでデザインしたフォームが結構崩れたりしますなぁ。ということで対策検討中。問題は validation.js で出るエラーメッセージが <label for=".." style="display:block">msg</label> という... validaiton.jsをいじって出力を変えてもいい…

jquery.validation.js で正規表現バリデーション

Rails の層を薄く、薄く、薄くしたいので*1、サーバーサイドにバリデーション機能を持たせつつも、jquery.validation.js を採用。それはともかく、jquery.validation.js で <input type ... minlength="2"></input> とかできるのに、 <input type ... regex="[a-z]{1,5}"></input> とかできない?ちゃんとソースまで読んでいないので、adhocに以…

ActiveRecord::Errors の Representation

リファクタリングに際して、REST のリソースプロバイダーを実装している部分にある程度の規約を設けたいなー、と思って設計中。

ほぼほぼ Refactoring 完了

いや、Framework 部分は完了したんだけれど、上にのっけるComponentはこれから。足回りのAPIを結構変えたので直すところがたくさん。APIとしては大分すっきりした気がする。そしてMerbの方のドキュメントを少し眺める、とたぶん、モジュールベースで拡張可能…

いくつか更新

ページ周りにバグがあったので。ついでに可読性を高めるためにデザインドキュメントの定義を別ファイルにできるようにしたが。

Rails 2.3 にはいかない。

http://webtama.jp/series/railstips/articles/31。オレンジニュースで気がついた。最近、RailsもCouchDBもそれほどちゃんと追いかけられていないなぁ。ざっと読んだ感じ、2.3にいく明確な理由はなさそう。 Rack についてはまだメリットが分からない。が、ル…

似たようなのが企業からでてきたみたい。: Galera

http://www.isp21.co.jp/news/090130.html。全然関係はないのですが、ほとんど同じコンセプトのもの*1をオープンソースで開発するものとして雑言を。WebJourney もWidgetプラットフォームという点でほとんど同じです。Gadget / Widget という単位でアプリケ…

ドキュメント作業をしながら

APIのブラッシュアップ中@ http://www.webjourney.org/doc/。CouchResource を重点的にやって、ある程度できたら、CouchDB UserML にPOSTする。しかし、:nodoc: を書いていないので、無駄に出過ぎ。

[rails][couchdb] 更新したものの、サイトが重たい?

当社体感比 1.6倍ほど重くなっている気がする*1。ということでプロファイリング開始。 *1:といっても、だいたい重い原因の場所は分かっているけど