-
氷菓 (角川スニーカー文庫): 米澤 穂信, 上杉 久代: 本 2010-03-12 00:39:00
- 氷菓 (角川スニーカー文庫)
- 作者/アーティスト: 上杉 久代
- 出版社/メーカー: 角川書店
- メディア: 文庫
- 発売日: 2001-10
「氷菓 (角川スニーカー文庫)」を読みました。
-
亡羊の嘆 鬼籍通覧 (講談社ノベルス): 椹野 道流: 本 2010-03-10 01:29:00
- 亡羊の嘆 鬼籍通覧 (講談社ノベルス)
- 出版社/メーカー: 講談社
- メディア: 単行本
- 発売日: 2008-06-06
「亡羊の嘆 鬼籍通覧 (講談社ノベルス)」を読みました。
-
宮城県白石市、湯主一條にいってきました。 2010-03-07 01:39:00
湯主一條に行くのはもう3回目。お気に入りの宿なのです。
今回は東北道の途中で雪が激しくなり、那須高原のあたりから電車に乗り換えて向かいました。雪景色を眺めながらの電車の旅もなかなかいいものです。
部屋ははじめてスイートルームを借りました。部屋の中に温泉まで備わっています。ずっと住みたい気分になるいいお部屋です。いつも楽しみにしているご飯もおいしかったし、大満足でした。 -
ボトルネック (新潮文庫): 米澤 穂信: 本 他いろいろ 2010-03-07 01:30:00
- ボトルネック (新潮文庫)
- 出版社/メーカー: 新潮社
- メディア: 文庫
- 発売日: 2009-09-29
「ボトルネック (新潮文庫)」を読みました。素晴らしい小説です。
- WEB+DB PRESS Vol.55
- 作者/アーティスト: WEB+DB PRESS編集部
- 出版社/メーカー: 技術評論社
- メディア: 大型本
- 発売日: 2010-02-24
ちょっと前ですが、「WEB+DB PRESS Vol.55」を買いました。まだ読めてません。
-
MiyazakiResistanceバージョン0.1.6を公開しました。 2010-03-07 01:03:00
MiyazakiResistanceの新バージョン0.1.6を公開しました。
インストールは今までと同じく以下で可能です(Gemcutterで公開しています)。sudo gem install miyazakiresistance
主な変更点は以下のとおりです。
■MiyazakiResistanceのaliasとしてMRを使えるようにしました。
いちいちMiyazakiResistanceと入力するのが面倒なので、MRというaliasを使えるようにしました。class AccessCount < MR::Base ... end
■set_server, set_column, set_timeoutのaliasとしてserver, column, timeoutが使えるようになりました。
set_*と入力するのが冗長なので、それなしでも設定できるようにしました。もちろん、従来の指定方法でもかまいません。class AccessCount < MR::Base server :localhost, 1978, :write server :slave_host, 1979, :standby column :count, :number column :name, :string timeout 1 end
■カラムの型として数値型を指定するときは、:numberを使用するようにしました
整数だけでなく実数も扱うので、指定する型名を:integerから:numberに変更しました。:integerを指定してもかまいません(内部では:numberとして扱われます)
■スキーマを途中で変更できるようになりました。
以前はTTが稼働を始めたあとにスキーマを変更することができませんでした。今バージョンからはスキーマの変更はいつでも自由に行えるようになりました。TTに存在しているカラムでも、MRクラスで指定していないカラムのデータは拾いません。class AccessCount < MR::Base server :local, 1978, :write column :count, :number end AccessCount.create(:count => 1) a = AccessCount.first AccessCount.column(:name, :string) a.name = "tsukasa" a.save AccessCount.find(a.id) #=> #<AccessCount:0xb7997e08 @id=1, @count=1, @name="tsukasa">
■nil値を指定できるようになりました
以前はnilを指定すると空文字になったり0が設定されたりしていました。今バージョンからはnil値が有効になっています。
他に、内部的な構造は大きく変更しています。複数のmoduleをincludeする方式から、単純にクラスの再定義を行う方式に変更しています。また、一部のロジックは別クラスとして定義しています。

コメント(
リンク元(0)