2011-07-01から1ヶ月間の記事一覧

rubyベストプラクティスChapter7.1

入力が色々なエンコーディングが想定される場合のライブラリ側の対応方法。例としてCSVライブラリを見ている。 CSVライブラリは読み込みのデータが大量であることが結構あるので、入力データのエンコーディングを変更するのではなく、パーサ側のエンコーディ…

rubyベストプラクティスchapter6.4

おぉ7月2回目の日記かぁ。。。 rubykaigi2011にもいってるから書こうと思えばネタあるのになぁ。。。 淡々と読書日記を書きます。Loggerクラスの使い方使いたいなぁと思いつつ、なんとなく使わずにすんでいたLoggerクラス。 ここにのっているStandarderror#r…

rubyベストプラクティスchapter6.3

オブジェクトの詳細を調べていく方法。 ここは小節ごとに内容が変ってきてる。 リフレクションって便利よって話 単純に「kernel#p」メソッドとか「Object#inspect」とか使うんじゃなくって。リフレクションを利用すると知りたい情報にアクセス出来る。 紹介…