ruby sapporo night vol2
TRANSCRIPT
![Page 1: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/1.jpg)
Ruby札幌 presents
RubySapporoNight vol.2日本Rubyの会島田浩二
![Page 2: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/2.jpg)
自己紹介• 島田 浩二(しまだ こうじ)• フリーのソフトウェア技術者• 組み込み系(それ以外も)• 元メーカ系技術者。’06に独立
• 日本Rubyの会• Ruby札幌運営• RubyKaigi2007当日スタッフ• るびま、るりま
• http://iddy.jp/profile/snoozer05/
![Page 3: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/3.jpg)
本日も宜しくお願いします
![Page 4: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/4.jpg)
introduction初めてのRuby札幌
What is RubySapporo?
![Page 5: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/5.jpg)
Ruby札幌
![Page 6: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/6.jpg)
Ruby札幌とは
✓ 札幌にてRubyに関する活動を行っているコミュニティ
✓ Ruby勉強会@札幌✓ RubySapporoNight ←いまこれ✓ OSC-do 2007 ✓ http://jp.rubyist.net/?RubySapporo
![Page 7: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/7.jpg)
Ruby札幌とは
✓ 札幌にてRubyに関する活動を行っているコミュニティ
✓ Ruby勉強会@札幌✓ RubySapporoNight ←いまこれ✓ OSC-do 2007 ✓ http://jp.rubyist.net/?RubySapporo
![Page 8: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/8.jpg)
Ruby
![Page 9: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/9.jpg)
Rubyとは✓ 手軽にオブジェクト指向プログラミングをすることが出来るスクリプト言語
✓ http://www.ruby-lang.org/ja/
✓ 楽しく、簡単に、自然にプログラミングがコンセプト
✓ 純粋なオブジェクト指向言語✓ コンパイル不要✓ 型付け不要
![Page 10: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/10.jpg)
Rubyとは✓ 手軽にオブジェクト指向プログラミングをすることが出来るスクリプト言語
✓ http://www.ruby-lang.org/ja/
✓ 楽しく、簡単に、自然にプログラミングがコンセプト
✓ 純粋なオブジェクト指向言語✓ コンパイル不要✓ 型付け不要
続きは勉強会で
![Page 11: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/11.jpg)
Rubyとは✓ 手軽にオブジェクト指向プログラミングをすることが出来るスクリプト言語
✓ http://www.ruby-lang.org/ja/
✓ 楽しく、簡単に、自然にプログラミングがコンセプト
✓ 純粋なオブジェクト指向言語✓ コンパイル不要✓ 型付け不要
と、それもあんまりなので
![Page 12: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/12.jpg)
http://www.slideshare.net/masuidrive/slideshows
![Page 13: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/13.jpg)
http://www.slideshare.net/masuidrive/slideshows
おすすめ
![Page 14: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/14.jpg)
Ruby札幌
✓ 札幌にてRubyに関する活動を行っているコミュニティ
✓ Ruby勉強会@札幌✓ RubySapporoNight ←いまこれ✓ OSC-do 2007 ✓ http://jp.rubyist.net/?RubySapporo
![Page 15: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/15.jpg)
そんなRuby札幌ですが
![Page 16: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/16.jpg)
今月はテーマを決めて活動しております
![Page 17: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/17.jpg)
今月のテーマ
![Page 18: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/18.jpg)
RailsRuby on
![Page 19: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/19.jpg)
RailsRuby on
Ruby on Rails
![Page 20: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/20.jpg)
ということで今日はRailsのお話
![Page 21: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/21.jpg)
today’s menuMacで始める
Ruby on RailsProgramming by rails with mac
![Page 22: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/22.jpg)
Ruby on Rails
![Page 23: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/23.jpg)
Webアプリケーションフレームワーク
![Page 24: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/24.jpg)
Webアプリケーションフレームワーク
![Page 25: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/25.jpg)
Webアプリケーションフレームワーク大流行
![Page 26: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/26.jpg)
Macとの関係
![Page 27: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/27.jpg)
http://www.apple.com/server/macosx/leopard/more.html
![Page 28: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/28.jpg)
http://www.apple.com/server/macosx/leopard/more.html
![Page 29: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/29.jpg)
なにものか?
![Page 30: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/30.jpg)
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学 - あとでやる✓ 思い切った割り切り - あとでやる
✓ フルスタック - あとでやる
RailsRuby on
![Page 31: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/31.jpg)
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学✓ 思い切った割り切り✓ フルスタック
RailsRuby on
![Page 32: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/32.jpg)
2つの哲学
✓ Convention Over Configuration➡ 設定より規約✓ DRY(Don’t Repeat Yourself) ➡ 同じことは繰り返さない
RailsRuby on
![Page 33: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/33.jpg)
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学✓ 思い切った割り切り✓ フルスタック
RailsRuby on
![Page 34: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/34.jpg)
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学✓ 思い切った割り切り✓ フルスタック
RailsRuby on
![Page 35: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/35.jpg)
割り切り✓ 20%のソリューションで問題の
80%を解決することを目指す✓ 20%の問題領域についてはそれなりの対応が必要
✓ その代わり80%の領域については良いものをより早く開発できる
RailsRuby on
![Page 36: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/36.jpg)
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学✓ 思い切った割り切り✓ フルスタック
RailsRuby on
![Page 37: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/37.jpg)
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学✓ 思い切った割り切り✓ フルスタック
RailsRuby on
![Page 38: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/38.jpg)
フルスタックRailsRuby on
View(ERB)
Controller(ActiveController)
Model(ActiveRecord)
Ajax
Mail送受信
Webサービス
Logger UnitTest
Plugin
Webサーバ
![Page 39: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/39.jpg)
フルスタックRailsRuby on
View(ERB)
Controller(ActiveController)
Model(ActiveRecord)
Ajax
Mail送受信
Webサービス
Logger UnitTest
Plugin
Webサーバ
全部入りなので構成で悩む必要なし
![Page 40: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/40.jpg)
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学 ✓ 思い切った割り切り
✓ フルスタック
RailsRuby on
![Page 41: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/41.jpg)
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学 - あとでやる✓ 思い切った割り切り - あとでやる
✓ フルスタック - あとでやる
RailsRuby on
![Page 42: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/42.jpg)
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学 ✓ 思い切った割り切り✓ フルスタック
RailsRuby on
これだけじゃよくわからない
![Page 43: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/43.jpg)
実際に見てみる
![Page 44: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/44.jpg)
デモ
![Page 45: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/45.jpg)
作るもの
![Page 46: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/46.jpg)
ToDoアプリ
![Page 47: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/47.jpg)
![Page 48: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/48.jpg)
いかがでしたか?
![Page 49: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/49.jpg)
http://www.slideshare.net/masuidrive/slideshows
復習はこちらで
![Page 50: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/50.jpg)
朗報
![Page 51: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/51.jpg)
http://rails.drecom.jp/
![Page 52: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/52.jpg)
http://rails.drecom.jp/
![Page 53: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/53.jpg)
http://rails.drecom.jp/
![Page 54: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/54.jpg)
http://rails.drecom.jp/
是非チャレンジしてみては
![Page 55: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/55.jpg)
予告
![Page 56: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/56.jpg)
Ruby勉強会@札幌 第5回✓ 時:2007年9月29日(土)✓ 場所:北海道情報大学札幌サテライト✓ 参加費:無料 ✓ 内容:✓ Rails開発ツールガイド✓ プラグインで広げるRailsの魅力✓ Rails開発環境ガイド
![Page 57: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/57.jpg)
Ruby勉強会@札幌 第5回✓ 時:2007年9月29日(土)✓ 場所:北海道情報大学札幌サテライト✓ 参加費:無料 ✓ 内容:✓ Rails開発ツールガイド✓ プラグインで広げるRailsの魅力✓ Rails開発環境ガイド
Coming Soonhttp://jp.rubyist.net/?SapporoWorkshop
![Page 58: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/58.jpg)
乞うご期待
![Page 59: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/59.jpg)
ご清聴ありがとうございました
![Page 60: Ruby Sapporo Night Vol2](https://reader031.vdocuments.net/reader031/viewer/2022012913/554f47edb4c905423f8b4a76/html5/thumbnails/60.jpg)
何かご質問は?