Click here to load reader
Upload
akira-matsuda
View
3.262
Download
0
Embed Size (px)
DESCRIPTION
Asakusa.rbによる、OSC Tokyo 2009/Spring の発表資料。
Citation preview
浅草ではRuby 1.9.1を使ってます
Asakusa.rb presents
はじめに
はじめに
自己紹介
はじめに
Asakusa.rbについて
本題
おしながき
•Ruby 1.9.1とは•Ruby 1.9.1の特徴•Ruby 1.9.1のメリット/デメリット•Ruby 1.9.1の使える新機能•Ruby 1.9.1への移行のポイント/ハマりどころ•Ruby 1.9.1への移行パス
おしながき
•あなたがRuby 1.9.1へ移行すべきタイミング•今のRuby 1.9.1で○○は動くの?•Ruby 1.9関連情報ソース•Ruby 1.9 TIPSいろいろ•Ruby 1.9 FAQ
おしながき (2)
Ruby 1.9.1とは
Ruby 1.9.1とは
Rubyとは
Ruby 1.9.1とは
Ruby 1.9とは
Ruby 1.9.1とは
Ruby 1.9.1とは
Ruby 1.9.1の特徴
M17N
Ruby 1.9.1の特徴
(言語として)
Ruby 1.9.1の特徴
YARV(実装面)
Ruby 1.9.1の特徴
開発体制(その他)
Ruby 1.9.1のメリット/デメリット
Ruby 1.9.1のメリット/デメリット
•機能が増えた•速くなった•新しいことはいいことだ
(メリット)
Ruby 1.9.1のメリット/デメリット
•(1.8.6よりは) ライブラリが対応していない•(1.8.6よりは) 情報/実績が少ない•(1.8.6よりは) 安定してない
(デメリット)
Ruby 1.9.1の使える新機能
Ruby 1.9.1の使える新機能
•M17N•enumerator• lambda•いっぱい
Ruby 1.9への移行のポイント/ハマりどころ
•M17N (magic comment)•String#each, String#size•ブロックのスコープ、ブロック引数
Ruby 1.9への移行のポイント/ハマりどころ
Ruby 1.9.1への移行パス
Ruby 1.9.1への移行パス
•アプリケーションのテストを書く•Ruby 1.8.7を使う
あなたがRuby 1.9.1に移行すべきタイミング
あなたがRuby 1.9.1へ移行すべきタイミング
•職業プログラマー•非職業プログラマー•ライブラリ作者/フレームワーク作者/先進的な会社/先進的なあなた
Ruby 1.9.1で○○は動くの?
•Rails•Merb•RSpec•tdiary
Ruby 1.9.1で○○は動くの?
Ruby 1.9関連情報ソース
•るびま 25号 Ruby 1.9.1 の歩き方•るりま•フラ本•Asakusa.rb
Ruby 1.9関連情報ソース
Ruby 1.9 TIPS
Ruby 1.9 TIPS
•1.8環境との両立•M17Nで怒られる => -K, -U•デバッグが便利に => tap, p•メタプログラミング、DSL
Ruby 1.9 FAQ
Ruby 1.9 FAQ
• 今まで動いていたプログラムが動かないんですけど
• M17N
• 速くならないんですけど
• このライブラリがないんですけど
• コンパイルできるんですか?
• 並列実行できるんですか?
• JRubyとどっちが速いんですか?
Ruby 1.9 FAQ
Ruby 1.9がよくわからないん
ですけど
Ruby 1.9 FAQ
そんなアナタは
Ruby 1.9 FAQ
Asakusa.rbへどうぞ!