24 Jun '12, 7am

@kosaki55tea @tanaka_akr @yukihiro_matz @frsyuki まずset_encodingの第一義的な効果を学ぶのだ 次にIO外部エンコーディングを学ぶのだ

なお、非 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#l64

Tweets

Ruby 程序设计语言官方网站:

ruby-lang.org 24 Jun '12, 2am

一直以来,Ruby 在中国都没有一个靠谱的社区,如今,Ruby China Group 出现了,Ruby China Group 是一个非营利组织,它旨在为中国的 Ruby 和 Rails 爱好者提供一个自由,开放的交流平台。 如果你: 爱 R...

Sam Ruby: Ubuntu 12.04 and Ruby 1.9.3

intertwingly.net 23 Jun '12, 11pm

Ubuntu 12.04 and Ruby 1.9.3 Sat 23 Jun 2012 at 22:45 I previously had installed Ubuntu 12.04 on a NetBook, and my overall ...

Ruby Techniques Revealed: Autoload:

rubyinside.com 24 Jun '12, 6pm

Further Googling led me to some interesting discussions about autoload . Back in December 2008, a whole group of Ruby lumi...

Sam Ruby: Ubuntu 12.04 and Ruby 1.9.3

intertwingly.net 24 Jun '12, 10pm

Ubuntu 12.04 and Ruby 1.9.3 Sat 23 Jun 2012 at 22:45 I previously had installed Ubuntu 12.04 on a NetBook, and my overall ...

Ruby on Rails Guides: Getting Started with Rails:

guides.rubyonrails.org 23 Jun '12, 8pm

Rails is a web application development framework written in the Ruby language. It is designed to make programming web appl...

Ruby on Rails Guides: Getting Started with Rails:

guides.rubyonrails.org 23 Jun '12, 8pm

Rails is a web application development framework written in the Ruby language. It is designed to make programming web appl...

Ruby wrapper for Twitter Search API - GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS:

Ruby wrapper for Twitter Search API - GIANT ROB...

robots.thoughtbot.com 24 Jun '12, 10pm

September 9, 2008 Tagged: politweets ruby Ruby summize twitter search Comments (View) Ruby wrapper for Twitter Search API ...

“Shades of Gray: Ruby 1.9's String”

blog.grayproductions.net 25 Jun '12, 4am

James Edward Gray II added about 1 month later: Ruby has another interesting exception when it comes to Encoding incompati...