2012-12-01から1ヶ月間の記事一覧

homebrew brew doctorトラブルシューティング

Snow LeopardからLion にアップグレードしたついでにbrew doctorしてみたらWarningのオンパレード。せっかくなのでトラブルシューティングをまとめました。 brewが表示してくれる通りに対処すればいいので、めんどくさいだけで難しくはない。 ■ ■ ■ ■ ■ ■ ■ …

先週/今週の任意の曜日の日付を取得する (e.g.今週の月曜日、先週の月曜日を取得する)

今週の月曜日を取得する。 this_day = Date.today this_monday = this_day - (this_day.wday - 1) # 今週の月曜日 last_monday = (this_day - (this_day.wday - 1)) - 7 # 先週の月曜日 --実行結果 [1] pry(main)> this_day = Date.today => Wed, 05 Dec 201…

ハッシュからeach_with_indexでkeyとvalとindexを取り出す。

ハッシュにeach_with_indexを使う場合は |(key,val),i| を覚えておくといい。下記のようなハッシュオブジェクトで、each_with_indexを使う場合、 desserts = { "a" => "apple pie", "b" => "baumkuchen", "c" => "chocolate cake"} obj.each_with_index do |…