2012-01-01から1年間の記事一覧
要するにこういうのの出力する要素数によらない版を作りたかった (出力する要素数だけブロックを入れ子にしないといけないので) def naive_enumerate array array.each do |a_1| array.each do |a_2| array.each do |a_3| yield [a_1, a_2, a_3] end end end…
兄pod(兄にipodを譲渡する事)のせいでランニング中にpodcastが聞けなくなったので、どうにもヒマだと思ってたんですが良い方法を思いつきました。今日学んだ事を思い出して復習すればいいんです。 受験期にはよく帰り道の電車の中で勉強した事を思い出して復…
前回のソースコードにアドバイスをもらったのでさらにリファクタリングしてみました。 このリファクタリングする前にスクリプト走らせる前のyes/noのチェッカやら付けてクラスが肥大化してたのでMechanizeの部分だけをクラス抽出してます。 #encoding:utf-8 …
学校の課題にリファクタリングがあったのと、いいかげんこれはひどいという事で前回の赤面ソースコードをリファクタリングしてみました。 とりあえずクラス化、バカ長いメソッドcheck_unit()を細分化したのと、ページの文字列検索をcapture_date_time()に、…