タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

m17nに関するnoplansのブックマーク (5)

  • Gray Soft / Not Found

    Categories About This Blog(6) Book Reviews(8) Character Encodings(12) Conferences(4) Deadly Regular Expressions(4) Early Steps(4) Higher-Order Ruby(6) Key-Value Stores(7) Language Comparisons(4) My Heroes(2) My Projects(5) Non-code(4) Rails(4) Rubies in the Rough(24) Ruby Tutorials(4) Ruby Voodoo(12) Rusting(5) Screencasts(3) Terminal Tricks(4) The Gateway(4) The Ruby VM Interview(6) The Standard

  • 第11回Asakusa.rb議事録 - qwik.jp/asakusarb

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • 第7回 「M17N」が開く可能性 - O'Reilly Japan Community Blog

    Ruby 1.9で注目の新機構、M17N(多言語化)を、まつもとさん、卜部さんのお二方が語ります。M17Nとは何か、どんなメリットがあるのか、M17Nが実装されたことで開かれる可能性とは? Ruby 1.9では文字列の抽象度が上がった Ruby 1.8ではすべてがバイト列だったんです。で、Ruby 1.9ではコードポイント1と対になっている文字を表現するようになりました。ちょっと抽象度があがりました。 ですから、これからは"ABCあいう"という文字列の0番目を取ると「A」という文字を返します。で、3文字目から1文字を取ると、変なバイトではなくて「あ」という文字を返します。 ― 3番目というのはゼロから数えて3番目のことですね。 ゼロから...皆さん分かりますよね。数字はゼロから数えますよね。 エンコーディングが使えるようになったので、マルチバイト文字を使う時にはエンコーディングプラグマ、僕

  • 第2回 Ruby M17N 事始め:入門編 | gihyo.jp

    はじめに 2007年のクリスマス(UTC)から始まったRuby1.9にはRuby M17Nが搭載されています。Ruby M17Nによって、Ruby1.9は世界中の文字を別々のエンコーディングで同時に扱えるようになりました。この記事ではそんなRuby M17Nを紹介します。 M17Nとは そもそもM17NとはMultilingualizationの略で、多言語化という意味です。頭文字のMと末尾のNの間に17文字あるので、M17Nと略します。同様の略し方をする言葉には、国際化(Internationalization)を意味するI18N、地域化(Localization)を意味するL10Nなどがあります。この略し方はDEC起源で、元々Scherpenhuizenという名前の人のアカウント名を制限6文字以下で名付ける際に、管理者がS12Nと付けたことに由来するそうです。 Ruby1.8の状況 プ

    第2回 Ruby M17N 事始め:入門編 | gihyo.jp
  • m17nQuestions - ruby

    m17n に対する質問を並べてみよう. → m17nWorking こちらで作業過程が見られるようですね 全般的 m17n の全貌が分からないけれど、まずどこを見ればいいのかな? matz: まずはここを。とりあえず実装が先 <URL:http://www.rubyist.net/~matz/20070926.html#p01> 全貌の他に、データ構造や挙動が影響を受ける部分の一覧と概要も欲しい Ruby側m17n関連APIセットおよびエンコーディングライブラリが実装しないといけないAPIセットの一覧が必須 つーか、m17n に限らず実装非依存な言語仕様ってありませんか? matz: 作ってくださる人が居れば協力します 言語仕様を(実装以外の方法で)きちんと定義するって大変なんですよねえ だれがコストを負担するのか 広く使われる言語を「作ってしまった人」が社会的責任として自己負担で提供すべ

    noplans
    noplans 2007/09/04
    m17nに関する質問とmatzさんによる回答/via Don'tStopMusic
  • 1