07 Apr '12, 5am

Rubyist Magazine - Ruby M17N の設計と実装

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

Tweets

rubyのチュートリアルがなくなってるびまの中に埋め込まれている.これだけ取り出してhttp:...

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

Rubyでプログラミングを体験しよう 「これからプログラミングをはじめたい!」 「今までプログラムには興味があったけど難しそうでなかなか手を出せなかった……」 そんな人に Ruby のプログラミングを紹介します。 筆者はゲームプログラマー*1 ...

“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[...

@frsyuki 違った... orz

jp.rubyist.net 16 Apr '12, 11pm

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

Rubyist Magazine - るびま

jp.rubyist.net 30 Mar '12, 2am

『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。

Numbers in Ruby: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial:

Numbers in Ruby: Ruby Study Notes - Best Ruby G...

rubylearning.com 09 Apr '12, 10pm

Let's play with Numbers. In Ruby, numbers without decimal points are called integers, and numbers with decimal points are ...

Impressive site just using SVG

intertwingly.net 07 Apr '12, 12pm

Hacked Mon 02 Apr 2012 at 11:16 This site was hacked. A reader of the site noted that Google’s index of this site had been...

Advice For Ruby Beginners 1

rubylearning.com 08 Apr '12, 3pm

It’s a fantastic language to introduce you in the world of real OOP. Not the latched-on variety of OOP that is Python or C...

A must-read blog for every Javascript and Ruby ...

yehudakatz.com 11 Apr '12, 12pm

A little over a year ago, I got my first serious glimpse at SproutCore, the JavaScript framework Apple used to build Mobil...

「Rubyist Magazine」 Rubyコミュニティの有志が定期的にパブリッシュしている...

jp.rubyist.net 25 Mar '12, 1pm

書いた人:るびま編集長 高橋征義 編集長からの 0036 号発行の挨拶です。(難易度:高) Ruby の歩き方 Ruby をはじめるにあたって必要な情報をご紹介します。本稿は Rubyist Magazine 常設記事です。(難易度:低) Si...

すばらしい。配信職人++ / “Rubyist Magazine - Making of RubyKaigi - Making of KaigiFreaks 配信班”

すばらしい。配信職人++ / “Rubyist Magazine - Making of Ru...

jp.rubyist.net 04 Apr '12, 1am

KaigiFreaks の配信班では、基本的に講演者の発表スライドを Ustream によるライブ配信をするスタイルで行っています。また、講演者の発表している姿を観ていただこうと考え、発表スライドの邪魔にならない程度に PinP (Pictur...

Got two mentions in this week's Ruby Weekly. De...

rubyweekly.com 05 Apr '12, 1pm

Welcome to issue 87 of Ruby Weekly! Well I warned last week's Ruby Weekly might not turn up and.. it didn't ;-) I was in t...

今からちゃんとやろ。 : Rubyist Magazine - 海外記事翻訳シリーズ 【第 1...

jp.rubyist.net 28 Mar '12, 1pm

RSpec ベストプラクティス RSpec は、振舞駆動の設計プロセス (behaviour driven design process) において、人間にとって読みやすい仕様を書くための優れたツールです。RSpec で書かれた仕様が、アプリケ...

Listen to our newest Future of PHP webcast abou...

engineyard.com 12 Apr '12, 11pm

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd "> Elizabeth Nara...

Ruby Certification: Ruby Study Notes - Best Rub...

rubylearning.com 04 Apr '12, 8am

The Ruby Association Certified Ruby Programmer examinations are intended for such people as engineers who design, develop,...