basyura's blog

あしたになったらほんきだす。

2009-06-01から1ヶ月間の記事一覧

僕が2ちゃんねるを捨てた理由 - ひろゆき

僕が2ちゃんねるを捨てた理由 (扶桑社新書 54)作者:ひろゆき扶桑社Amazon★★★☆☆ 面白かった。カバー(?)にあるひろゆき写真の顔が丸い気がするんだけど気のせいか? 本書で繰り返し出てくる"論理的思考"。自分にはないなぁ。いや、無いわけではないけど、論理…

Enumerable

コードの世界より。 each メソッドさえ実装しておけば Enumerable を include することでいろいろなメソッドが使えるようになる。 class Test include Enumerable def each [1,2,3,4,5].each {|v| yield v } end end puts Test.new.map{|x| x * 2} #=> 2,4,6…

置換文字列の中でのマッチ

コードの世界より。 irb(main):001:0> msg = "abcdefg" => "abcdefg" irb(main):029:0* msg.sub(/a(.*?)efg/ , "*\\0*") => "*abcdefg*" irb(main):031:0> msg.sub(/a(.*?)efg/ , "*\\&*") => "*abcdefg*" irb(main):032:0> msg.sub(/a(.*?)e/ , "*\\&*") =>…

tail のログに色を付ける

日々のサーバメンテでは tail -f で apache のアクセスログを監視したりするわけですが、「監視対象の文字列」を目視確認するにはやはり色分けした方が良いわけで、少し調べてみました。 色つきの tail -f とか grep とか の perl 版を ruby で書いてみる #!…