ruby-1.9
diveintounlimit さんの ATOK→GoogleIME用の辞書変換ツールを作ってみたよ! みて、やってみた。 CUI だけどね。 全ソースはこちら: # encoding: shift_jis Encoding.default_internal = Encoding::Shift_JIS Encoding.default_external = Encoding::Shift_…
1.upto(100) { |n| puts n } # -- (1) (1..100).step { |n| puts n } # -- (2) (1..100).to_a.each { |n| puts n } # -- (3) 100.times { |n| puts n + 1 } # -- (4) n = 1 loop do break if n > 100 puts n n += 1 end # -- (5) for n in 1..100 puts n end…
A. クラス内で「@@ = 42」みたいな それだけ
A. つ def comma_format(n, sepataror = ",") digits = n.to_s.split(/\./).shift.split(//).reverse i, result = 0, [] digits.each do |digit| result << digit if i % 3 == 2 then result << sepataror end i += 1 end result.reverse.join("") end ちょ…
まっくぶっく編も佳境に入ったし、なんだかホッとしたので。 そーいやさ、1.9 なリファレンスがリンク切れしてるよね。 chm なリファレンスも Encoding のことあんまり書いてないし。 File.open("utf-8.txt", "w:utf-8") do |input| File.open("euc-jp.txt",…
makefile でうまく変換できたみたいなので conv.rb をこんな風に書いてみた: # encoding: utf-8 def flv2mp3convert(input) output = "~/音楽/#{input.gsub('.flv', '')}.mp3" system( "ffmpeg -i './#{input}' -y -vn -acodec copy '#{File.expand_path(ou…