「2012年5月」の記事一覧

OSとRubyスクリプトの文字コードが異なる場合の対策

2012年05月19日 20時18分

Rubyスクリプトをutf-8で保存して、コマンドプロンプトに日本語を出力した。

すると出力内容が文字化けしてしまった。

なんてことは無いだろうか?

(さらに…)

Ruby例外処理の意外と知られていない仕様

2012年05月09日 23時27分

例外処理を言語仕様に採用しているプログラミング言語は多い。

Rubyも例に漏れず、例外処理を採用しているわけだが、今回は、Rubyの例外処理について、誰もが知っているであろう基本レベルから少し掘り下げて、「意外と知っている人は少ないんじゃないか?」という部分の仕様について紹介する。

(さらに…)

Ruby DateTimeのフォーマット構文

2012年05月07日 22時42分

DateTimeインスタンスは、strftimeメソッドを使うことで気軽にフォーマットできる。

 

実行結果:

2012-05-07

 

ここで、DateTime#strftimeメソッドに渡している’%F’という文字列は何か?

(さらに…)

[Windows+ruby1.9.2] gem install jsonがうまくいかない

2012年05月01日 23時15分

rubyのライブラリのなかには、ネイティブ拡張(つまり環境ごとにコンパイル)が必要なライブラリが存在する。

そういったライブラリは、DevKitを使えるようにしておかないと、インストールすることができない。

devkitは、ここらへんのDevKitをダウンロードして適当なフォルダで展開し、カレントフォルダを展開したフォルダに移動して次のコマンドをうつ。

ruby dk.rb init
ruby dk.rb install

そしてjsonライブラリ等、ネイティブ拡張が必要なライブラリをインストールする。

そのとき何故か、私の環境ではエラーになった。

(さらに…)