浅草では
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
へどうぞ!
Upcoming SlideShare
Loading in …5
×

浅草ではRuby 1.9.1を使ってます

3,528 views

Published on

Asakusa.rbによる、OSC Tokyo 2009/Spring の発表資料。

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,528
On SlideShare
0
From Embeds
0
Number of Embeds
1,670
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

浅草ではRuby 1.9.1を使ってます

  1. 1. 浅草では Ruby 1.9.1 を使ってます Asakusa.rb presents
  2. 2. はじめに
  3. 3. はじめに 自己紹介
  4. 4. はじめに Asakusa.rb について
  5. 5. 本題
  6. 6. おしながき
  7. 7. •Ruby 1.9.1とは •Ruby 1.9.1の特徴 •Ruby 1.9.1のメリット/デメリット •Ruby 1.9.1の使える新機能 •Ruby 1.9.1への移行のポイント/ハマりどころ •Ruby 1.9.1への移行パス おしながき
  8. 8. •あなたがRuby 1.9.1へ移行すべきタイミング •今のRuby 1.9.1で○○は動くの? •Ruby 1.9関連情報ソース •Ruby 1.9 TIPSいろいろ •Ruby 1.9 FAQ おしながき (2)
  9. 9. Ruby 1.9.1とは
  10. 10. Ruby 1.9.1とは Rubyとは
  11. 11. Ruby 1.9.1とは Ruby 1.9とは
  12. 12. Ruby 1.9.1とは Ruby 1.9.1 とは
  13. 13. Ruby 1.9.1 の特徴
  14. 14. M17N Ruby 1.9.1の特徴 (言語として)
  15. 15. Ruby 1.9.1の特徴 YARV (実装面)
  16. 16. Ruby 1.9.1の特徴 開発体制 (その他)
  17. 17. Ruby 1.9.1の メリット/デメリット
  18. 18. Ruby 1.9.1のメリット/デメリット •機能が増えた •速くなった •新しいことはいいことだ (メリット)
  19. 19. Ruby 1.9.1のメリット/デメリット •(1.8.6よりは) ライブラリが対応していない •(1.8.6よりは) 情報/実績が少ない •(1.8.6よりは) 安定してない (デメリット)
  20. 20. Ruby 1.9.1の 使える新機能
  21. 21. Ruby 1.9.1の 使える新機能 •M17N •enumerator •lambda •いっぱい
  22. 22. Ruby 1.9への 移行のポイント /ハマりどころ
  23. 23. •M17N (magic comment) •String#each, String#size •ブロックのスコープ、ブロック引数 Ruby 1.9への 移行のポイント /ハマりどころ
  24. 24. Ruby 1.9.1への 移行パス
  25. 25. Ruby 1.9.1への 移行パス •アプリケーションのテストを書く •Ruby 1.8.7を使う
  26. 26. あなたがRuby 1.9.1に移行すべき タイミング
  27. 27. あなたがRuby 1.9.1へ 移行すべきタイミング •職業プログラマー •非職業プログラマー •ライブラリ作者/フレームワーク作者/先進的な会社/先進的な あなた
  28. 28. Ruby 1.9.1で ○○は動くの?
  29. 29. •Rails •Merb •RSpec •tdiary Ruby 1.9.1で ○○は動くの?
  30. 30. Ruby 1.9関連 情報ソース
  31. 31. •るびま 25号 Ruby 1.9.1 の歩き方 •るりま •フラ本 •Asakusa.rb Ruby 1.9関連 情報ソース
  32. 32. Ruby 1.9 TIPS
  33. 33. Ruby 1.9 TIPS •1.8環境との両立 •M17Nで怒られる => -K, -U •デバッグが便利に => tap, p •メタプログラミング、DSL
  34. 34. Ruby 1.9 FAQ
  35. 35. Ruby 1.9 FAQ • 今まで動いていたプログラムが動かないんですけど • M17N • 速くならないんですけど • このライブラリがないんですけど • コンパイルできるんですか? • 並列実行できるんですか? • JRubyとどっちが速いんですか?
  36. 36. Ruby 1.9 FAQ Ruby 1.9が よくわからないん ですけど
  37. 37. Ruby 1.9 FAQ そんなアナタは
  38. 38. Ruby 1.9 FAQ Asakusa.rb へどうぞ!

×