Ruby

PerlでUTF-8を扱う

Perlは以前は便利に使っていたが、徐々に使わなくなっていった。 書籍『はじめてのPerl - Perl4対応版』で覚えてLinux管理に大活躍してはいたのだが、 複雑なデータ構造を扱うのがたいへん(配列の各要素がhashのkeyになってるようなデータをもたせようとする…

たのしいRuby

single quote と double quote は意味が違う print("print1 hello\truby\n") puts print('print2 hello\truby\n') puts print1 hello ruby print2 hello\truby\n 文字列接続 print('print3 hello' , 'ruby') puts print('print4 hello' + 'ruby') puts print…

ワンライナー

以下のワンライナーをRubyで書いて少してまどった。このスクリプトは、ファイル名から数字を取り出して、-1 して、新しいファイル名に変更するbatファイルを出力する。 正規表現matchで取り出したものは文字列ではなく、MatchDataオブジェクト http://www.ru…

MinGWとRubyをWindowsにインストールする

WindowsでRubyを使う方法の一つとして、 MinGW版Rubyをインストールする方法をメモ。 WindowsでRubyを使う方法には、ほかにもMSWin32版を使う方法もあるが、これはコマンドプロンプトで使う用途のものだ。Windowsのコマンドプロンプトよりは、MinGW+MSYSでba…