clrh56

1,559 views
1,416 views

Published on

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,559
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

clrh56

  1. 1. #CLRH56 for . NetRails ter CLR/H @sandinistFriday, April 29, 2011
  2. 2. • @sandinist • •Friday, April 29, 2011
  3. 3. WORK RICOH IT SOLUTIONS quanp quanp for iPhoneFriday, April 29, 2011
  4. 4. LANGUAGE VBA VisualBasic.Net C# Ruby Objective-CFriday, April 29, 2011
  5. 5. COMMUNITY CLR/H RubyFriday, April 29, 2011
  6. 6. Ruby / Rails Ruby 03Friday, April 29, 2011
  7. 7. Friday, April 29, 2011
  8. 8. Friday, April 29, 2011
  9. 9. Friday, April 29, 2011
  10. 10. Rails DAYFriday, April 29, 2011
  11. 11. • Ruby on Rails • RailsFriday, April 29, 2011
  12. 12. The Goal • Know the Feature of Ruby on Rails • Could create a simple Rails appFriday, April 29, 2011
  13. 13. • Know the Feature of Ruby on RailsFriday, April 29, 2011
  14. 14. Ruby on RailsFriday, April 29, 2011
  15. 15. Friday, April 29, 2011
  16. 16. Friday, April 29, 2011 OutSide
  17. 17. RubyFriday, April 29, 2011
  18. 18. Friday, April 29, 2011
  19. 19. ( ) (Mixin ) ( ) UNIX DOS Windows Mac BeOSFriday, April 29, 2011
  20. 20. Friday, April 29, 2011
  21. 21. Ruby Matz is nice and so we are nice.Friday, April 29, 2011 Matz
  22. 22. http://www.ipa.go.jp/about/press/20110322.htmlFriday, April 29, 2011
  23. 23. Powerd by RubyFriday, April 29, 2011
  24. 24. SUPREME 2009 10 http://www.slideshare.net/ossaj/ruby-6029382Friday, April 29, 2011
  25. 25. SUPREMEFriday, April 29, 2011
  26. 26. Friday, April 29, 2011
  27. 27. http://dominion525.tumblr.com/post/2478993701/ruby-rubyFriday, April 29, 2011
  28. 28. Web Ruby Web Ruby http://thinkit.co.jp/story/2011/03/02/2036?page=0,2Friday, April 29, 2011
  29. 29. RubyFriday, April 29, 2011
  30. 30. Ruby has value.Friday, April 29, 2011
  31. 31. RubyFriday, April 29, 2011
  32. 32. why?Friday, April 29, 2011
  33. 33. Friday, April 29, 2011
  34. 34. RubyFriday, April 29, 2011
  35. 35. Ruby trusts programmers.Friday, April 29, 2011
  36. 36. Ruby has“Quality”.kakutaniFriday, April 29, 2011
  37. 37. Friday, April 29, 2011
  38. 38. RubyFriday, April 29, 2011
  39. 39. RailsFriday, April 29, 2011
  40. 40. WebFriday, April 29, 2011
  41. 41. Ruby on Rails David Heinemeier Hansson "basecamp"Friday, April 29, 2011
  42. 42. DHH David Heinemeier HanssonFriday, April 29, 2011
  43. 43. 2004 7 2005 12 13 1.0 2007 12 7 2.0 2010 8 29 3.0Friday, April 29, 2011
  44. 44. Powerd by RailsFriday, April 29, 2011
  45. 45. http://tabelog.com/Friday, April 29, 2011
  46. 46. http://cookpad.com/Friday, April 29, 2011
  47. 47. https://my.rakuten.co.jp/Friday, April 29, 2011
  48. 48. http://atnd.org/Friday, April 29, 2011
  49. 49. http://twitter.com/Friday, April 29, 2011
  50. 50. http://www.groupon.jp/Friday, April 29, 2011
  51. 51. https://www.quanp.net/Friday, April 29, 2011
  52. 52. More RailsFriday, April 29, 2011
  53. 53. http://www.atmarkit.co.jp/fcoding/rails/index/ examination.htmlFriday, April 29, 2011
  54. 54. Ruby on Rails Heroku Dreamforce10 http://www.publickey1.jp/blog/10/ruby_on_railsherokudreamforce10.htmlFriday, April 29, 2011
  55. 55. CMS Ruby on Rails Pref Shimane CMS CMS http://projects.netlab.jp/PrefShimaneCMS/Friday, April 29, 2011
  56. 56. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  57. 57. Friday, April 29, 2011
  58. 58. WebFriday, April 29, 2011
  59. 59. RailsFriday, April 29, 2011
  60. 60. InSideFriday, April 29, 2011
  61. 61. Friday, April 29, 2011
  62. 62. webFriday, April 29, 2011
  63. 63. HTTP URI HTML RESTFriday, April 29, 2011
  64. 64. Web http://www.amazon.co.jp/dp/4774142042 RestfulWebService http://www.amazon.co.jp/dp/4873113539Friday, April 29, 2011
  65. 65. ASP.NetFriday, April 29, 2011
  66. 66. ASP.Net MVCFriday, April 29, 2011
  67. 67. MVCFriday, April 29, 2011
  68. 68. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  69. 69. MVC is a Architecture PatternFriday, April 29, 2011
  70. 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. 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. 72. MVCFriday, April 29, 2011
  73. 73. Smalltalk - SeasideFriday, April 29, 2011
  74. 74. ASP.Net MVCFriday, April 29, 2011
  75. 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. 76. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  77. 77. CoCFriday, April 29, 2011
  78. 78. Convention over ConfigurationFriday, April 29, 2011
  79. 79. Friday, April 29, 2011
  80. 80. Ruby on RailsFriday, April 29, 2011
  81. 81. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  82. 82. DRYFriday, April 29, 2011
  83. 83. Dont repeat yourselfFriday, April 29, 2011
  84. 84. Friday, April 29, 2011
  85. 85. DRYFriday, April 29, 2011
  86. 86. Friday, April 29, 2011
  87. 87. DRYFriday, April 29, 2011
  88. 88. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  89. 89. ASP.Net MVC Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  90. 90. Friday, April 29, 2011
  91. 91. •Ruby 1.8.7 • Rails 3.0.5 • Mac OS X 10.6.7Friday, April 29, 2011
  92. 92. ASP.NET http://codezine.jp/article/detail/4046?p=5Friday, April 29, 2011
  93. 93. DEMOFriday, April 29, 2011
  94. 94. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  95. 95. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  96. 96. • rails new sampleFriday, April 29, 2011
  97. 97. • rails new sampleFriday, April 29, 2011
  98. 98. • rails new sampleFriday, April 29, 2011
  99. 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. 100. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  101. 101. • rails scaffold pubs note:textFriday, April 29, 2011
  102. 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. 103. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  104. 104. • rake db:migrateFriday, April 29, 2011
  105. 105. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  106. 106. It Works!Friday, April 29, 2011
  107. 107. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  108. 108. Friday, April 29, 2011
  109. 109. Friday, April 29, 2011
  110. 110. Friday, April 29, 2011
  111. 111. Friday, April 29, 2011
  112. 112. Friday, April 29, 2011
  113. 113. Friday, April 29, 2011
  114. 114. The Goal • Know the Feature of Ruby on RailsFriday, April 29, 2011
  115. 115. Rails Culture & Feature MVC CoC DRY DynamicLanguages ObjectRelationalMapping TestingToolsFriday, April 29, 2011
  116. 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. 117. Full StackFriday, April 29, 2011
  118. 118. The Goal • Know the Feature of Ruby on Rails • Could create a simple Rails appFriday, April 29, 2011
  119. 119. Create Sample Pubs • rails new sample • rails scaffold pubs note:text • rake db:migrate • rails serverFriday, April 29, 2011
  120. 120. RoutesFriday, April 29, 2011
  121. 121. Routes AppName::Application.routes.draw do endFriday, April 29, 2011
  122. 122. Routes AppName::Application.routes.draw do get "hello/world" end #=> GET hello#worldFriday, April 29, 2011
  123. 123. Routes AppName::Application.routes.draw do match "hello/world" end #=> hello#worldFriday, April 29, 2011
  124. 124. Routes AppName::Application.routes.draw do get "greeting.html" => "hello#world" end #=> GET hello#worldFriday, April 29, 2011
  125. 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. 126. Routes AppName::Application.routes.draw do root :to => "welcome#index" end #=> .Friday, April 29, 2011
  127. 127. Routes AppName::Application.routes.draw do match :controller(/:action(/:id(.:format))) end #=> /action/idFriday, April 29, 2011
  128. 128. The Goal • Could create a simple Rails appFriday, April 29, 2011
  129. 129. !Rails3(1) http://tatsu-zine.com/books/rails3 Ruby Windows http://tatsu-zine.com/books/winrubybuildFriday, April 29, 2011
  130. 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. 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

×