2008-05-18から1日間の記事一覧

privateメソッドをレシーバを指定して呼ぶ方法

今までprivateメソッドは、定義元のクラスのコンテキストでしか実行できないと思っていました。なので、テストの時とかにはprivateメソッドをテストせずに、そのメソッドを使っているメソッドのテストで済ませていました。また、irbとか、script/console使う…

grepの正規表現

mac

エスケープしないではまった。 $ ls study.rb use_private_method.rb$ ls | grep '^(s|u)' grepの結果は空。エスケープが必要。 $ ls | grep '^\(s\|u\)' study.rb use_private_method.rb 追記 メタ文字は全てエスケープするのかと思ったら違った。例えば、…

効率良く勉強するには

ふと思ったのでメモしておきます。現代のように、学ぶ分野が多い時代では、必要なものをできるだけ効率良く学ぶことが大切だなと思っています。 最近目にした記事では、Flash界のプログラマ「新藤愛大」さんが以下のように言ってました。 New Generation Chr…

この誤訳は誤解を招く気がする

【YAPC::Asia 2008】オブジェクト指向を学ぶときこそPerlを学んで欲しい:CodeZine オブジェクト指向を学ぶ際にもPerlはおすすめだという。「オブジェクトとは、『自分が何を知っているか知っているデータ』と考えると、一番わかりやすい」 ん?何を知ってい…