27 May '12, 2am

ロケールエンコーディングを取得するには、Encoding.find("locale") を用います。 / “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#l22

Tweets

Rubyのcaller()メソッドは便利だ。ここにいろいろ書いてある。http://t.co/...

jp.rubyist.net 27 May '12, 3pm

バックトレースを扱う際の問題点と解決案 筆者は、現在の Ruby にはバックトレース関連で 2 つの問題点があると思っています。 1 つ目は、バックトレース内でファイル名や行番号がひとつの文字列に埋め込まれている点です。 caller() #=...

RAA - Ruby Application Archive:

raa.ruby-lang.org 27 May '12, 12pm

2005-03-26: RAA source code search [experimental] is opened at http://raa.ruby-lang.org/gonzui/ . For more details . 2004-...

クックパッドのエンジニアがRoombaをRubyでWifi経由で動かすデモをした時のNews ...

ruby5.envylabs.com 29 May '12, 8am

A whole squad of Ruby5 hosts reports from RailsConf 2012 in Austin. We discuss the DHH keynote, Rails on Roombas, the fact...

Including Other Files in Ruby: Ruby Study Notes...

rubylearning.com 03 Jun '12, 6am

When writing your first few Ruby programs, you tend to place all of your code in a single file. But as you grow as a Ruby ...

Rubyist Magazine - ActiveLdap を使ってみよう(前編)

Rubyist Magazine - ActiveLdap を使ってみよう(前編)

jp.rubyist.net 27 May '12, 7am

ディレクトリ・サービスは、LANなどのコンピュータネットワーク上にあるユーザ 情報、接続されているプリンターなどの資源を記憶し、検索しやすいようにまとめた ものである。ネットワークを一元管理するための情報を保存し、利用するために、 企業等の比較...

Rubyist Magazine - Rubyist Magazine 0038 号

jp.rubyist.net 21 May '12, 6pm

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

お、 Rubyist Magazine 0038号 発行

ruby-lang.org 22 May '12, 12pm

ダウンロード | ドキュメント | ライブラリ | コミュニティ | コア開発 | ニュース | セキュリティ | Rubyとは Rubyist Magazine 0038号 発行 日本Rubyの会 有志による、ウェブ雑誌Rubyist Mag...

How to Learn Ruby (or any programming language)

rubylearning.com 26 May '12, 2am

How to Learn Ruby (or any programming language) This guest post is contributed by Geoffrey Grosenbach , who designs, produ...

Update your Ruby programming skills for free

rubylearning.com 26 May '12, 5am

P ast participants of RubyLearning’s Core Ruby batches can join the new 33rd Core Ruby batch starting from 26th May 2012 f...

How do i check what version of ruby and rails i...

ruby-forum.com 24 May '12, 11pm

>> What is the command to see what version of ruby and what version of >> rails i am running? >> >> Thanks in advance! >> ...

Is there really no comprehensive, nicely styled...

apidock.com 29 May '12, 9am

This command will create following directories and install files onto them. * ${DESTDIR}${prefix}/bin * ${DESTDIR}${prefix...

ubuntu - a great OS for Ruby developers! : Ruby...

rubyflow.com 25 May '12, 4pm

Ubuntu almost has the hardware integration I have come to expect when using my macbook compared to OS X. As far as desktop...

Using Float For Currency - Ruby Forum:

ruby-forum.com 26 May '12, 11am

> What cracks can I lose money through? Floating point numbers represent an extremely wide range of values - much wider th...