16 Apr '12, 11pm

@frsyuki 違った... orz

なお、非 ASCII な文字を含むリテラルを magic comment なしに書いていた場合、US-ASCII ではない文字が存在しているとして、invalid multibyte char というエラーになります。これはソースコードの可搬性を確保するための処置です。スクリプトの作者は自分の書いたスクリプトがどのエンコーディングで記述されているかを知っています。しかし、そのスクリプトを入手した第三者が後からエンコーディングを知ることは簡単ではありません。日本語ならば NKF.guess 等でエンコーディングを推測することも不可能ではありませんが、ヨーロッパ系のエンコーディングの場合は、後から推測することが不可能な場合もあります。このため、Ruby 1.9 では ASCII 外の文字をソースコード中に記述する場合は、magic comment が必須、という方針になっています。以上のような理由から、magic comment の効果は書かれたスクリプトのみに限定され、例えば script encoding を指定して require するといった機能は提供されていません。

Full article: http://jp.rubyist.net/magazine/?0025-Ruby19_m17n#l17

Tweets

Rubyist Magazine - Ruby M17N の設計と実装

jp.rubyist.net 07 Apr '12, 5am

なお、非 ASCII な文字を含むリテラルを magic comment なしに書いていた場合、US-ASCII ではない文字が存在しているとして、invalid multibyte char というエラーになります。これはソースコードの可搬性...

chris blogs: Dynamic Variables in Ruby:

chneukirchen.org 16 Apr '12, 7am

« Blindschleichen, Pazifische und Gürkinen April 2005 Papa Razi und Soldaten » 24apr2005 · Dynamic Variables in Ruby Many ...

るびまのインタビュー(例: )の文字起こしのバイトがあるとして,いくらくらいで手伝ってくれるで...

jp.rubyist.net 14 Apr '12, 8am

著名な Rubyist にインタビューを行う企画「Rubyist Hotlinks」。 第 29 回となる今回は、日本における Ruby on Rails の第一人者で、Ruby のコミッタでもある松田明さんにお話を伺いました。松田さんは、フリ...

Thanks to @peterc for mentioning @btvrubyconf i...

rubyweekly.com 16 Apr '12, 1am

"Peter does all the hard work of keeping up with the ruby world outside of my twitter feed and emails me a nice summary ev...

Ruby5 - Garbage Collection in Ruby 2.0 / これ作ったの...

ruby5.envylabs.com 17 Apr '12, 1am

April 10th, 2012 Railcar tries to make setting up Rails easier before the Japanese bullet train zooms by, CoffeeConsole co...

ASCIIcast 54 - Debugging Ruby (revised) (pro)

railscasts.com 16 Apr '12, 7pm

#54 Debugging Ruby (revised) Apr 07, 2012 | 7 minutes | Debugging , Tools This episode will show you how to debug a rails ...

The Three Cancers in the Ruby Community

rubyflow.com 15 Apr '12, 6pm

The Three Cancers in the Ruby Community Posted by txus on April 15, 2012 — 0 comments I just blogged about a few traits an...

RubyForge: Ruby/DBI: Project Info:

rubyforge.org 15 Apr '12, 11pm

Ruby/DBI develops a database independent interface for accessing databases - similar to Perl's DBI. Development Status: 4 ...

“Rubyist Magazine - 詳解! test-all 並列化”

jp.rubyist.net 07 Apr '12, 7am

opts.on '--jobs-status [TYPE]', "Show status of jobs every file; Disabled when --jobs isn't specified." do |type| options[...

Вышел Ruby 1.9.3-p194

rubyflow.ru 20 Apr '12, 4am

Вышел Ruby 1.9.3-p194Сергей Резванов Как сообщается на официальном сайте - вышла новая версия ruby 1.9.3-p194. Нововведени...

bdb: Improved Ruby Bindings for Berkeley DB:

rubyinside.com 15 Apr '12, 6am

While Ruby bindings already exist for BDB, Matt Bauer has just released some all new shiny ones that are fast and easy to ...