Rubyの後方互換性の低さは、Rubyの良さである。

先日リリースされたRuby 1.8.7は、Ruby on Rails 2.0.2で問題が発生しました。 (Rails 2.0.2とRuby 1.8.7のString#chars) さらに脆弱性の問題を修正したRubyで、 …

Continue reading ‘Rubyの後方互換性の低さは、Rubyの良さである。’ »

rubyで文字数を数えるには?

元ネタ:rubyで文字数を数えるには? ‘abcあいう’.split(//) は、定番の書き方です。 『Rubyレシピブック』にも、掲載されていたと思います。(未確認) Ruby 1.8.7では、String#chars …

Continue reading ‘rubyで文字数を数えるには?’ »

正規表現で全角のみ、半角のみのチェックを行う方法

元ネタ:正規表現で全角のみ、半角のみのチェックを行う方法 半角と全角が反対なのでは? あるいは、unless ではなく if では? def check(value) # 半角のみのチェック if value =~ /^ …

Continue reading ‘正規表現で全角のみ、半角のみのチェックを行う方法’ »

PyScripterの日本語化

PyScripterオフィシャルのSVN版がついにgettextに対応しました。 いままでは日本語化パッチで日本語化を行っていましたが、次期バージョンからはオフィシャルで日本語対応になりそうです。 今後のPyScript …

Continue reading ‘PyScripterの日本語化’ »

Ruby 1.8.7とRuby on Rails 2.0.2の組み合わせは、問題が発生する

Ruby 1.8.7とRuby on Rails 2.0.2の組み合わせは、いろいろと問題が発生するようです。 ruby 1.8.7 と rails 2.0.2 Rails 2.0.2とRuby 1.8.7のString …

Continue reading ‘Ruby 1.8.7とRuby on Rails 2.0.2の組み合わせは、問題が発生する’ »

Dir.glob()を使うときは、パスを絶対パスに変換してから

WindowsでDir.glob()を使うときは、パスを絶対パスに変換しよう。 Ruby on Railsを使っていて、あるコードで相対パスのままDir.glob(path)としているため、ファイルを見つけてもらえず、は …

Continue reading ‘Dir.glob()を使うときは、パスを絶対パスに変換してから’ »

ロリポップのショッピングカート「Color Me Shop! mini 」の注文メールをCSVファイルに変換するD2のプロジェクトファイルを公開しました。

ロリポップのショッピングカート「Color Me Shop! mini 」の注文メールをCSVファイルに変換するD2のプロジェクトファイルを公開しました。 こちらからダウンロードできます。 ロリポップのショッピングカート …

Continue reading ‘ロリポップのショッピングカート「Color Me Shop! mini 」の注文メールをCSVファイルに変換するD2のプロジェクトファイルを公開しました。’ »

図書館に訊け!

『図書館に訊け!』は、図書館で調べ物をする人に、図書館を有効に活用する方法を教えてくれる本です。 もしも、調べ物をするために図書館に行ったとき、すぐに本棚の前に立って本を探すのなら、それは効率の悪い探し方です。 目録とレ …

Continue reading ‘図書館に訊け!’ »