RubyKaigi2008 2nd Day
引き続き二日目のメモ。
# 詳細なメモはきっといろんな方が公開すると思うので、 (^^;
# 発表者や IRC での発言で印象に残ってるものを自分用にメモしときます。
- 朝、激しく早い...眠いっす
- 雨雨
- 「拡張ライブラリをつくるには Ruby のソースがわかっているのが前提」
- マヨネーズ本
- README.EXE、README.EXT.ja
- RubyExtentionProgrammingGuide
- RGC
- ruby.h、intern.h、rubyio.h、...
- ポインタの本は多いけど、コードリーディングやセキュアコーディングの本少ない、偏ってる
- 拡張ライブラリでやること
- Mechanaize + Hpricot + fastladder
- Redmineは git 使える
- 「MVC は、原理主義者にとっては smalltalk のアレしかない」
- 「View は テンプレートじゃない、オブジェクトだよ」
- 実行環境があってこそ意味がある、ベンハムのコマ
- RubyKaigiオリジナル曲
- 「こちらから DLできます http://jp.rubyist.net/RubyKaigi2007/Goodies.html」
- 「まあircのログは公開しないのがirc文化のような気はする。」
- 「個人的にはインターネットでながしたモノはその時点ですでに公開されてると思うけど。」
- 提案を受け入れてもらうには、「一貫性ではなく感性重要」
- 名前重要
- Perl でどう解決してるか重要
- たくさんのひとが必要としてるか、明確な用途を書くこと
- まともなサンプル重要
- 「matzは日曜にメールを読まない -> 埋まる -> それっきり」
- リファレンスマニュアル刷新計画、組み込み系は 97% のカバー率
- 執筆原稿用の ReVIEW 公開されている
- RubyCocoa 楽しそう
- Objective-C と Ruby はよく似ている
- 「Objective-C をやる必要はもうないのでぜひ RubyCocoa をww」
- つなぐ方向重要
- MacRuby!
- RESTful ウェブサービス、DHH 序文でバカ売れ
- Resource Oriented Architecture
- CTC のRuby 普及事例
- Ruby は足元を撃つことはできる
- でも顧客の機能要求を保証するのはテストでしょ
- そこで品質を担保します
- 必要なものはすべて膳立てしておく
- 想像ではなく、データで回答する
- きちんとビジネスと向き合う
- 食べログの事例
- mongrel の不可解な挙動に悩まされた
- AR は複数DB接続に未対応
- 候補1: magic_multi_connections
- テーブルの数だけコネクションを張ろうとする
- 100プロセス*150テーブル => 没
- 候補2: ActAsReadOnlyable
- 実装方法がシンプルで採用
- すべてのスレーブへ接続する (プロセス数=コネクション数)
- フェイルオーバーしない
- 候補1: magic_multi_connections
- Rails の routes は使っていない
- パフォーマンスも悪いらしい?ので、mod_rewrite + create_url
- でもテスト書きづらくてメンテナンスコストも高い
- routesとパフォーマンス比較したい
- cache には memcached
- 1:N の include はなるべく避ける、重ねると危険
- セッションはDBに格納
- 7000万PV/日でもふつーにやって運用できてる
- jpmobile すごい
- めんどくさい部分を全部やってくれる!
- 携帯情報、キャリア情報、位置情報、画面情報、絵文字、...
- iPhone は特別扱いしてくっぽい
- スープカレー店位置情報サイト、http://soupcurry.info/
- 「今、お礼した人はあとでスープカレーをおごるように」
- めんどくさい部分を全部やってくれる!
- protected を private にしちゃうかも?
- send で遅れば回避できるし
- selector namespace
- using xxx と書いたクラスだけで挙動を変えられるってのを検討中
- プロセス全体が書きかわってしまうのは危険
- でも予約語は増やしたくない
- 「Matz は RubySpec を動かしたことがない」
準備から当日の運営(、そしてふりかえり)までいろいろ大変だと思いますが、毎年楽しく RubyKaigi を楽しませていただけるのも、スタッフの皆様のおかげです。
スタッフの皆様、ほんとにどうもありがとうございました。 <(_ _)>