骨のダイスを転がそう

2009|01|02|03|04|05|06|07|10|12|
2010|01|02|03|04|05|06|07|08|09|10|11|
2011|02|03|05|06|07|08|09|10|11|12|
2012|01|02|04|05|09|10|11|12|
2013|01|02|04|
2014|11|
2015|01|04|05|
2016|06|07|08|09|11|
2017|01|02|03|04|
2018|03|

2012-04-04

_ [Ruby] 正規表現でヒットした全ての文字列を加工

gsub にブロックが使える、というのを知らなかった。

標題のようなことをしようとする場合、

line.gsub(/(\.[a-zA-Z0-9_-]+)(?:[^;])/) {|w| w.downcase}

で、 . で始まる英数字の文字列を全て小文字にできる。


2012-04-17

_ [Ruby] Thor 便利だ。

  • いままで、コマンドラインアプリは愚直にシェルスクリプトで作ってきたが、どうやら、Thor にした方がいろいろ便利そうだ。
  • 何より、Ruby と bash を別々に人に教えなくてもよくなるのが良い。