2010年7月31日土曜日

1.8.7にするか、1.9.1にするか?

始めるにあたって、どのバージョンを選択するかなやんだ。

基本的に新しいもの好きだが、インストーラーに選んだRumixで、
1.9.1版は、VisualuRubyやExerbに対応していないということで、当初見送った。

つくったツールがある程度安定したら、他の人に使わせるために
GUIと単一動作可能な実行ファイル化が重要だったので、
業務に使うんだから安定してる方を。。。などと自分に言い訳しながら、1.8.7を選んだ。
GUIは、他にもいろいろツールがあるが、扱うデータの都合上、
コーディングをSjisに統一したいので、Sjis対応を歌っているのがVisualuRubyぐらいしかない。


しかし、るびまの記事を読んでたら、1.9系に移動すべきという気になってきて、
GUIは、そんなに複雑なものを考えていないので、むしろ配布の手間を考えたら、
サーバアプリケーションとしてCGI経由で使えるようにすればよいと思いなおし、
一応VisualuRubyも含まれているということで、ActiveScriptRubyの1.9.1版をインストールし直した。

一部Dateクラス周りでメソッドが変更になっていてあせったが、
まだそんなにRubyスクリプトを書いていたわけではなかったので、順調に移行完了。

2010年7月30日金曜日

ルビーはじめました

 仕事上、色々とデータを編集する必要があり今までPerlを使っていたのですが、
標準のUTF8を使うと、名簿データ等は文字化けしてアウト、
かといってSJISでコードを書くと、「表」とかの文字化け問題がでてこれまた使いにくい。。。

ということで悶々としてたのですが、日本製のプログラミング言語Rubyであれば、
とうぜんのことながら日本語は大得意というのをどっかで読み、
いろいろとWebページを漁りながら、Rubyプログラミングを初めて見ました。

今後は、プログラムしながら学んだことをメモがわりに色々書いていきたいと思います。