Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

2011-10-20から1日間の記事一覧

RVMのインストール

Ubuntu 11.10。Macではまったく困ったことがなかったが、 UbuntuではreadlineがLoadErrorになってハマった。 結局、rvmをimplodeして再インストールしたらいけた。 原因不明。ソフトウェアエンジニアとしては、一番情けない答えだね。 $ sudo apt-get instal…

Rubyであるディレクトリ以下の全ファイルの半角カタカナを全角カタカナにする

ファイルエンコーディングはUTF-8とする。 コマンドライン引数で、ディレクトリを指定する。 require 'nkf' path = ARGV[0] Dir.glob("#{path}/**/*.html").each { |file| contents = "" open(file) { |stream| contents = stream.read } open(file, "w") { …