Your SlideShare is downloading. ×
clrh56
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

clrh56

1,186
views

Published on

clr/h 56 session slide. Fun Rails for .Netters.

clr/h 56 session slide. Fun Rails for .Netters.

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
1,186
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. #CLRH56 for . NetRails ter CLR/H @sandinistFriday, April 29, 2011
  • 2. • @sandinist • •Friday, April 29, 2011
  • 3. WORK RICOH IT SOLUTIONS quanp quanp for iPhoneFriday, April 29, 2011
  • 4. LANGUAGE VBA VisualBasic.Net C# Ruby Objective-CFriday, April 29, 2011
  • 5. COMMUNITY CLR/H RubyFriday, April 29, 2011
  • 6. Ruby / Rails Ruby 03Friday, April 29, 2011
  • 7. Friday, April 29, 2011
  • 8. Friday, April 29, 2011
  • 9. Friday, April 29, 2011
  • 10. Rails DAYFriday, April 29, 2011
  • 11. • Ruby on Rails • RailsFriday, April 29, 2011
  • 12. The Goal • Know the Feature of Ruby on Rails • Could create a simple Rails appFriday, April 29, 2011
  • 13. • Know the Feature of Ruby on RailsFriday, April 29, 2011
  • 14. Ruby on RailsFriday, April 29, 2011
  • 15. Friday, April 29, 2011
  • 16. Friday, April 29, 2011 OutSide
  • 17. RubyFriday, April 29, 2011
  • 18. Friday, April 29, 2011
  • 19. ( ) (Mixin ) ( ) UNIX DOS Windows Mac BeOSFriday, April 29, 2011
  • 20. Friday, April 29, 2011
  • 21. Ruby Matz is nice and so we are nice.Friday, April 29, 2011 Matz
  • 22. http://www.ipa.go.jp/about/press/20110322.htmlFriday, April 29, 2011
  • 23. Powerd by RubyFriday, April 29, 2011
  • 24. SUPREME 2009 10 http://www.slideshare.net/ossaj/ruby-6029382Friday, April 29, 2011
  • 25. SUPREMEFriday, April 29, 2011
  • 26. Friday, April 29, 2011
  • 27. http://dominion525.tumblr.com/post/2478993701/ruby-rubyFriday, April 29, 2011
  • 28. Web Ruby Web Ruby http://thinkit.co.jp/story/2011/03/02/2036?page=0,2Friday, April 29, 2011
  • 29. RubyFriday, April 29, 2011
  • 30. Ruby has value.Friday, April 29, 2011
  • 31. RubyFriday, April 29, 2011
  • 32. why?Friday, April 29, 2011
  • 33. Friday, April 29, 2011
  • 34. RubyFriday, April 29, 2011
  • 35. Ruby trusts programmers.Friday, April 29, 2011
  • 36. Ruby has“Quality”.kakutaniFriday, April 29, 2011
  • 37. Friday, April 29, 2011
  • 38. RubyFriday, April 29, 2011
  • 39. RailsFriday, April 29, 2011
  • 40. WebFriday, April 29, 2011
  • 41. Ruby on Rails David Heinemeier Hansson "basecamp"Friday, April 29, 2011
  • 42. DHH David Heinemeier HanssonFriday, April 29, 2011
  • 43. 2004 7 2005 12 13 1.0 2007 12 7 2.0 2010 8 29 3.0Friday, April 29, 2011
  • 44. Powerd by RailsFriday, April 29, 2011
  • 45. http://tabelog.com/Friday, April 29, 2011
  • 46. http://cookpad.com/Friday, April 29, 2011
  • 47. https://my.rakuten.co.jp/Friday, April 29, 2011
  • 48. http://atnd.org/Friday, April 29, 2011
  • 49. http://twitter.com/Friday, April 29, 2011
  • 50. http://www.groupon.jp/Friday, April 29, 2011
  • 51. https://www.quanp.net/Friday, April 29, 2011
  • 52. More RailsFriday, April 29, 2011
  • 53. http://www.atmarkit.co.jp/fcoding/rails/index/ examination.htmlFriday, April 29, 2011
  • 54. Ruby on Rails Heroku Dreamforce10 http://www.publickey1.jp/blog/10/ruby_on_railsherokudreamforce10.htmlFriday, April 29, 2011
  • 55. CMS Ruby on Rails Pref Shimane CMS CMS http://projects.netlab.jp/PrefShimaneCMS/Friday, April 29, 2011
  • 56. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  • 57. Friday, April 29, 2011
  • 58. WebFriday, April 29, 2011
  • 59. RailsFriday, April 29, 2011
  • 60. InSideFriday, April 29, 2011
  • 61. Friday, April 29, 2011
  • 62. webFriday, April 29, 2011
  • 63. HTTP URI HTML RESTFriday, April 29, 2011
  • 64. Web http://www.amazon.co.jp/dp/4774142042 RestfulWebService http://www.amazon.co.jp/dp/4873113539Friday, April 29, 2011
  • 65. ASP.NetFriday, April 29, 2011
  • 66. ASP.Net MVCFriday, April 29, 2011
  • 67. MVCFriday, April 29, 2011
  • 68. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  • 69. MVC is a Architecture PatternFriday, April 29, 2011
  • 70. Model-view-controller concept. The solid line represents a directassociation, the dashed an indirect association (via an observer for example).Friday, April 29, 2011
  • 71. Rails MVC Architecture Architecture of Ruby on Rails Framework http://www.deknight.com/2010/06/architecture-of-ruby-on-rails-framework.htmlFriday, April 29, 2011
  • 72. MVCFriday, April 29, 2011
  • 73. Smalltalk - SeasideFriday, April 29, 2011
  • 74. ASP.Net MVCFriday, April 29, 2011
  • 75. ASP.Net History Active Server Pages 1.0 (IIS 3.0) 1996 12 2.0 (IIS 4.0) 1997 9 3.0 (IIS 5.0) 2000 11 HTML VBScript JavaScript GUI ASP.NET *.config ASP.NET Active Server Pages .Net 2000 2002 ASP.NET MVC 2009 4 ASP.NET MVC 2 2010 3 ASP.NET 4 ASP.NET MVC 3 2011 1 RazorFriday, April 29, 2011
  • 76. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  • 77. CoCFriday, April 29, 2011
  • 78. Convention over ConfigurationFriday, April 29, 2011
  • 79. Friday, April 29, 2011
  • 80. Ruby on RailsFriday, April 29, 2011
  • 81. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  • 82. DRYFriday, April 29, 2011
  • 83. Dont repeat yourselfFriday, April 29, 2011
  • 84. Friday, April 29, 2011
  • 85. DRYFriday, April 29, 2011
  • 86. Friday, April 29, 2011
  • 87. DRYFriday, April 29, 2011
  • 88. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  • 89. ASP.Net MVC Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  • 90. Friday, April 29, 2011
  • 91. •Ruby 1.8.7 • Rails 3.0.5 • Mac OS X 10.6.7Friday, April 29, 2011
  • 92. ASP.NET http://codezine.jp/article/detail/4046?p=5Friday, April 29, 2011
  • 93. DEMOFriday, April 29, 2011
  • 94. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  • 95. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  • 96. • rails new sampleFriday, April 29, 2011
  • 97. • rails new sampleFriday, April 29, 2011
  • 98. • rails new sampleFriday, April 29, 2011
  • 99. • rails new sample http://wiki.usagee.co.jp/ruby/rails/RailsGuides%E3%82%92%E3%82%86%E3%81%A3%E3%81%8F%E3%82%8A%E5%92%8C%E8%A8%B3%E3%81%97%E3%81%A6%E3%81%BF %E3%81%9F%E3%82%88/Getting%20Started%20with%20RailsFriday, April 29, 2011
  • 100. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  • 101. • rails scaffold pubs note:textFriday, April 29, 2011
  • 102. • rails scaffold pubs note:text • db migration • model • model test • routing • controller • controller view • unit test • helper • helper test • stylesheetFriday, April 29, 2011
  • 103. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  • 104. • rake db:migrateFriday, April 29, 2011
  • 105. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  • 106. It Works!Friday, April 29, 2011
  • 107. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  • 108. Friday, April 29, 2011
  • 109. Friday, April 29, 2011
  • 110. Friday, April 29, 2011
  • 111. Friday, April 29, 2011
  • 112. Friday, April 29, 2011
  • 113. Friday, April 29, 2011
  • 114. The Goal • Know the Feature of Ruby on RailsFriday, April 29, 2011
  • 115. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  • 116. • rails scaffold pubs note:text • db migration • model • model test • routing • controller • controller view • unit test • helper • helper test • stylesheetFriday, April 29, 2011
  • 117. Full StackFriday, April 29, 2011
  • 118. The Goal • Know the Feature of Ruby on Rails • Could create a simple Rails appFriday, April 29, 2011
  • 119. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  • 120. RoutesFriday, April 29, 2011
  • 121. Routes AppName::Application.routes.draw do endFriday, April 29, 2011
  • 122. Routes AppName::Application.routes.draw do get "hello/world" end #=> GET hello#worldFriday, April 29, 2011
  • 123. Routes AppName::Application.routes.draw do match "hello/world" end #=> hello#worldFriday, April 29, 2011
  • 124. Routes AppName::Application.routes.draw do get "greeting.html" => "hello#world" end #=> GET hello#worldFriday, April 29, 2011
  • 125. Routes AppName::Application.routes.draw do resources :products end #=> products GET /products(.:format) {:action=>"index", :controller=>"products"} POST /products(.:format) {:action=>"create", :controller=>"products"} new_product GET /products/new(.:format) {:action=>"new", :controller=>"products"} edit_product GET /products/:id/edit(.:format) {:action=>"edit", :controller=>"products"} product GET /products/:id(.:format) {:action=>"show", :controller=>"products"} PUT /products/:id(.:format) {:action=>"update", :controller=>"products"} DELETE /products/:id(.:format) {:action=>"destroy", :controller=>"products"}Friday, April 29, 2011
  • 126. Routes AppName::Application.routes.draw do root :to => "welcome#index" end #=> .Friday, April 29, 2011
  • 127. Routes AppName::Application.routes.draw do match :controller(/:action(/:id(.:format))) end #=> /action/idFriday, April 29, 2011
  • 128. The Goal • Could create a simple Rails appFriday, April 29, 2011
  • 129. !Rails3(1) http://tatsu-zine.com/books/rails3 Ruby Windows http://tatsu-zine.com/books/winrubybuildFriday, April 29, 2011
  • 130. Rails IT 2011/2/24 http://www.atmarkit.co.jp/fcoding/rails/articles/ resources/01/resources01a.html github_explore http://www.flickr.com/photos/franck_/4456914448/ sizes/l/in/photostream/ Introducing Rails 3 http://rubyonrails.org/screencasts/rails3Friday, April 29, 2011
  • 131. Flickr http://www.flickr.com/photos/jesper/252308266/ http://www.flickr.com/photos/john_lam/1910968816/ http://www.flickr.com/photos/koichiroo/4945805140/ http://www.flickr.com/photos/koichiroo/5244613311/ http://www.flickr.com/photos/marcomagrini/698692268/ http://www.flickr.com/photos/minifig/3174009125/Friday, April 29, 2011