2010-01-01から1年間の記事一覧
このディレクトリに配置されたコードは,ruby の標準クラス (モジュール) を拡張するためのもの.具体的には以下の 3 つが拡張されている. Enumerable Kernel Symbol それぞれは小さなコードだが,影響範囲は広い. Enumerable empty?/one?/first/size メソ…
下書きのままだった記事をアップしてみた. 続くったら,続くんです.
Pocket WiFi なるものを購入してみた.思ってたよりも小さい.スゲーつるつるしてる.プランは「新にねん」で「スーパーライトデータ」にした.これだと本体価格は 15,580 円になる.「にねん M」だと 5,980 円になるが,差額の 9,600 円は 24ヶ月で分割され…
今回からは dm-core/ 以下のコードを見ていきます. 配置確認 うーん,かなり変更されている... dm-core/ adapters/ abstract_adapter.rb data_objects_adapter.rb in_memory_adapter.rb mysql_adapter.rb oracle_adapter.rb postgres_adapter.rb sqlite3…
DataMapper を 0.10.2 に upgrade したとき... {:nullable=>false} is deprecated, use {:required=>true} instead (./tables.rb:14)あー,ですよねー.
やはり,最初はここから. 0.9.x に比べて,格段にモジュール化が進み,非常にシンプルになっている. 最初の方 ひたすら require して,必要なコードを読み込んでいる.所々 TODO があるので,また変わるんだろうなぁ... DataMapper.root module DataMap…
あけましておめでとうございます.今年もよろしくお願いいたします.
今回から 0.10.2 のコードへ突入. その前に,0.9.11 のコードを読み進めたときの反省点. 全体像の把握をきちんとしていなかった 気づいたら深さ優先になってた 図がない! 自分で読み返してもわかりづらい! と,いうわけで,気をつけろよ!>自分 パッケ…