Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Matzにっき(2006-10-20)
[go: Go Back, main page]

«前の日記(2006-10-19) 最新 次の日記(2006-10-21)» 編集

Matzにっき

<< 2006/10/ 1 1. お休み
2. 実家
2 1. U-20プロコン表彰式
2. インタビュー
3. Job Trends: ruby programmer
3 1. インタビュー
2. OSS コンサル会社が設立
3. Rubyの生産性の高さはどこまで本当か?
4. block parameter to be local variables
5. ジョブズ氏のいないアップルが来る日--IT企業が直面する「後継者選び」
4 1. 即興トーク
2. ソフトエイジェンシー、MySQL 開発者が直接サポートするサービスを開始
3. Seasarは鶏か卵か? - ひが氏、キャズム越え柔道ストラテジ語る
4. 『現代という時代は、どのようなプログラミングを求めているのか?
5 1. Ruby on Rails and More...
2. method_missing magic - emulating Groovy's "it" in Ruby
3. Code Golf
6 1. OSM休刊
2. 健康診断
7 1. 総大会...のはずが
2. RubySpec
3. OO is dead
8 1. 総大会
9 1. 松江フォーゲルパーク
2. RubyConf 2006 - Agenda
10 1. OSM原稿「美しいコード」
2. 2006年度の「日本OSS貢献者賞」の受賞者が発表
11 1. ActiveSupport::MultiByte
2. OSS貢献者佐渡特別賞2006
12 1. 知らされなかったパスワード--ユーザーの死が封印するアカウントと遺族のアクセス
2. オープンソースプロジェクトを予期せぬ事態から守る方法
13 1. Multitasking is inefficient
2. データ圧縮の昔話
14 1. 日経Linux2006年12月号
2. Rubyチュートリアル
3. JParsec - Ruby Parsec
15 1. 気分
2. バプテスマ会
16 1. 日経Linux
2. How to Protect Your Open Source Project From Poisonous People
17 1. 移動(自宅→出雲→羽田→成田→SFO→SLC→Provo)
2. 観光
18 1. BYU Colloquium
2. 日経ソフトウェア2007年1月号
3. 通販の国
19 1. ユタ観光
20 1. RubyConf1日目
21 1. RubyConf 2日目
2. おみやげ
3. 乾燥注意報
4. implementers' summit
5. Keynote: Return of the Bikeshed -- or Nuclear Plant in the Backyard.
22 1. 礼拝
2. RubyConf3日目
3. 国家の損失?
4. デンバー合意
23 1. 帰国
24 1. 帰国・鼻炎
25 1. 睡眠
26 1. イテレータ
2. OracleがLinux自体のサポートに乗り出す
27 1. ケイゾク
28 1. 末娘誕生日
2. ハロウィーン
3. Ralph Griswold 1934-2006
29 1. 安息日
30 1. 家庭の夕べ
2. Visualization of Ruby's Grammar
31 1. 【OSC2006 Tokyo/Fall】「日本Rubyの会」の高橋会長,会の現状を報告。活動メンバーが固定化しているのが問題に
2. タツノオトシゴ
>>
Dr.Web 予測するアンチウイルス 持ち込み PC 対策でお悩みの方にオススメです。
ウイルス・スパイウェア検査・駆除 用ツール Dr.WEB CureIt! を無償配布中!

2006-10-20 [長年日記]

_ [Ruby] RubyConf1日目

実際に書いているのがずいぶん遅くなった*1せいもあって、 時期を外してしまったし、 関心のある人は他の参加者のレポートで読んでしまっているだろうから、 簡単に。

Welcome

Rich KilmerとChad Fowlerからご挨拶。

  • 会場、横長っ。スクリーンは二つ。
  • 300人を越えてるよ。RailsConfに流れると思ってたのに
  • メールではしばしば見かけても、あうのは初めてという人もちらほら。 結構、印象が違うな。

The History of Ruby

高橋会長による「Rubyの歴史」。

  • 和服で登場の会長
    • 日本人は感激
    • 外人は華麗にスルー気味
  • 基本的にはRubyKaigi2006と同一の内容
    • 歴史がそんなにかわってもらっても困るけど
  • いよっ、元祖高橋メソッド
    • でも、これもスルー気味
  • DXPresenterのエフェクトはややインパクトがあったかも
    • でも、Keynoteでもできないことはないからな
    • 会場のMac率を考えると、期待したほどの驚きはなかったか
  • しかし、日本人のプレゼンは台本がないとかなり辛そうだな。
    • 私はここ数年台本を用意することにした
    • 台本を読むのはプレゼンとしては最低だが、台本がないと最低もクリアできない
  • 正直、もうちょっと受けると思っていたのだが
    • でも、結構、歴史の知識は後の会話で引用されていた

Sydney and Rubinius: Hardcore Ruby

ネーティブスレッド対応をはじめ、 互換性をあまり気にしない改造RubyインタプリタSydneyを開発していたEvan(結婚で名字が変わったそうだ。Phoenixとはかっこいい)によるSydneyの総括と、新たなチャレンジであるRubiniusの紹介。

  • 元気がいい。自分で「若いから」と言ってた
  • 1.8.2ベースのSydneyはやってられなくなったので、全部ステ
  • Squeakアプローチ
    • RubyサブセットでRubyインタプリタを
    • サブセットをCにトランスレート(今回は手動で)
  • まだ評価できるレベルではない

日々、「老人力」の強化が進んでいる身としては、 このパワーはうらやましい。

ただ、Ruby(インタプリタの実装)には、 「始めるのは簡単だが完成度を高めるほど継続するのは至難の業」という傾向があるので(言語仕様の完全実装が難しすぎ。ちゃんとした仕様がないことを除いても)、 今後もこの開発が継続するか、どこまで完成度が高められるかに注目したい。

RubiniusやCardinal(Ruby on Parrot)やJRuby(Ruby on JVM)、RubyCLR(Ruby on .NET)が 頑張ってくれるのはうれしいし、 速度や安定性でこれらのうちのどれかが勝つようなことがあれば、 そちらが主要な実装となるのもやぶさかではない。 私のがリファレンスインプリメンテーションとして残るなら。

という風にあまり実装にプライドを持たないでいられるのは、 要は「自分が言語設計者だ」という自己認識を持っているからなんだろうな。 本音を言えば、ちょっと悔しいのだけど、言語実装者としてあまり優秀でないのは 日々実感しているから、今さら大騒ぎするほどではない。

Dynamic Graphics With Ruby

集中力が切れて話を聞いてなかった。ごめん。

Life After mkmf

Rubyのビルドに使われてるmkmfは複雑杉。 mkrfでRakefileを作ってrake動かすのがいいんじゃない? という話。

まあ、mkmfが過去のいろんなしがらみ(というか、段階的な開発)により 複雑化してるのは認めるけど、Rakefileというのはねえ。 RubyをコンパイルするのにRubyが必要というシチュエーションは 場合によっては問題にならないか?

まあ、実はYARVにも同じ問題があるんだけど。ただし、こちらはプラットフォームに依存しないのでコンパイル環境ではなく開発環境にRubyがあればいい。

Iron Mongrel: Fuzzing, Auditing, Thrashing, Risk and The Ways Of Mongrel Destruction

高速HTTPサーバMongrelの開発者、Zed Shawのプレゼン。 しかし、予想に反してMongrelの話はほとんどなし

Radiant -- Content Management Simplified

www.ruby-lang.orgに使われている (というか、そのために開発された)Radiantについて。

実はwww.netlab.jpでも使われている。

Roundtable

例年恒例の質疑応答タイム。

去年は「->」のこととかで盛り上がったのだが、 今年はあんまりわくわくするような質問は無かった。 まあ、新しい人が大量に流入してるので 雰囲気も毎年変わるよな。

あと、英語がわからない場面が多くて、 申し訳なし。

*1  実際に書いているのは11/09

お名前:
E-mail:
コメント:
本日のリンク元
アンテナ
検索

«前の日記(2006-10-19) 最新 次の日記(2006-10-21)» 編集

RSS feed meter for http://www.rubyist.net/~matz/ Creative Commons License This work is licensed under a Creative Commons License.