最近、Sinatra で日記をホストするための Web アプリケーションを書いている。

これがけっこう楽しい。HTTP と RDBMS が近い感じがおもしろい。言葉にするとずいぶん陳腐な響きになるけれど、自分が何に触れていて、何を作ろうとしているか、ということへ意識が向いてモチベーションがどんどん湧いてくる。自分のコードと世界が繋がっている感触がかなり生々しく伝わってくる。


最初は DataMapper を使っていたけれど、コールバックとかがいけてなくて、ああ、これはモチベーションを低下させるタイプのやつだと思ってさっと Sequel に変えた。

O/R マッパはいろいろ言われるが、そこそこの規模までは効率を上げるものだと信じているし、ひとりで使う日記くらいの用途であればむしろデータベースのインターフェースライブラリを直に使うよりかは楽だし安全だと思う。