それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2014-02-25から1日間の記事一覧

文字列に文字列を挟み込んでバリエーションを作るruby - Gmailのドットバリエーションを全部作る

Gmailなどはメアドの文字列に "." をいくつ挟み込んでも同じとみなされる。どうせならバリエーションを沢山作ってみた。 ruby で文字列をズラす name = "takuya" (1...name.size).to_a.combination(1).to_a.flatten.each{|e| puts name.clone.insert(e,".")}…

rubyのString#insert は破壊的メソッドだった。

びっくりマークがついてないので、非破壊的メソッドだと思ってコード書いてたら、どうもオカシイのでよく調べてみたら破壊的メソッドだった。ハマった name = "takuya" #=> "takuya" name.insert(1,"#") #=> "t#akuya" puts name #=> "t#akuya" ←これは。。…