Happy programming Ruby :)

F2dcf6633971844e19ca96ea294ba976?s=47 高見龍
October 08, 2014

Happy programming Ruby :)

F2dcf6633971844e19ca96ea294ba976?s=128

高見龍

October 08, 2014
Tweet

Transcript

  1. photo by Crashmaster007 Ruby ໵ՄṜᒬሜ ߴݟཾ

  2. a.k.a Eddie or Aquarianboy Live and work in Taipei, Taiwan.

    Developing Ruby / Rails / iOS app for living. Technical Education and Consultant. PTT Flash BM (since 2007/4). Ruby Certified Programmer (Since 2012/1). Adobe Certified Flash Developer (Since 2006/7). Linux Professional Institute Certification (Since 2005/3). ߴݟཾ photo by Eddie @eddiekao
  3. ޒഒߚሞੴ http://5xruby.tw/

  4. ޒഒߚሞੴ http://5xruby.tw/events/space/

  5. ࠓఱɼզ၇ိᡅᡅ… Ұࠣ Ruby ༗झ(҃حո)తޠ๏ 㟬ՄҎ༻ Ruby ၏ࠣॄኄࣄ (without Rails)

  6. ౤ࢿҰఆ༗෩ᯃɼجۚ౤ࢿ༗ᩲ༗ഛɼ ਃߪલጯৄ㕕ެ։㘸໌ॻ

  7. ሜ Ruby ҃ሜ Rails ᔒ༗ൺֱை! Մೳ။ൺֱ䰭ɼଏ᜝େ䰭

  8. ။፛䤕తबੋ޷䤕!

  9. 喵~

  10. ୆ᖯ Ruby ੜଶᅲ

  11. Ruby Tuesday https://www.facebook.com/groups/142197385837507/ photo by othree

  12. RubyConf Taiwan http://rubyconf.tw/

  13. Rails Girls Taipei https://www.facebook.com/railsgirlstw

  14. Ruby ੋॄኄ?

  15. Ruby ੋҰछిᡵఔࣜޠݴ Ruby on Rails ੋҰछ࢖༻ Ruby ݐߏग़ိత ໢᜾։ᚙᐽՍ (Web

    Framework)
  16. Ruby on Rails ෆੋҰछిᡵఔࣜޠݴ

  17. Ruby != Ruby on Rails

  18. ੥࢖༻ “Rails”ɼုྔෆཁ࢖༻ “RoR”

  19. Rails ঱ީ܈ͷݚڀ೭঱ྫɿ ʮRuby ͕Կ͔Θ͔͍ͬͯͳ͍ʯ ref: http://shugo.net/tmp/rails-syndrome.pdf

  20. ʮRuby ౎ੋঞ Rails త䬨!ʯ

  21. Ruby ੋҰछ෺݅ಋ޲తఔࣜޠݴ

  22. “everything in Ruby is an object”

  23. None
  24. ෼ࢧ & መ࡞඼

  25. RVM or Rbenv RVM http://rvm.io/ Rbenv https://github.com/sstephenson/rbenv RVM and gemsets

    http://blog.eddie.com.tw/2011/04/08/rvm-and-gemsets/ Introduce to RVM http://blog.eddie.com.tw/2011/11/16/rvm/
  26. Ruby 1.8 has no future, 1.9 is dying, please use

    Ruby 2.0 +
  27. ᡒ㘸... Ruby ኷ຫ!

  28. ᡒ㘸... ሜ Ruby ཁઌങ Mac?

  29. Ruby ՄҎṜᒬሜ...

  30. IF..ELSE 1/5

  31. IF..ELSE 2/5

  32. IF..ELSE 3/5

  33. IF..ELSE 4/5

  34. IF..ELSE 5/5

  35. STEP 1/2

  36. STEP 2/2

  37. STEP 1/3

  38. STEP 2/3

  39. STEP 3/3

  40. OPEN CLASS 1/6

  41. OPEN CLASS 2/7

  42. OPEN CLASS 3/7

  43. OPEN CLASS 4/7

  44. OPEN CLASS 5/7

  45. OPEN CLASS 6/7

  46. OPEN CLASS 7/7

  47. BLOCK 1/9

  48. BLOCK 2/9

  49. BLOCK 3/9

  50. BLOCK 4/9

  51. BLOCK 5/9

  52. BLOCK 6/9

  53. BLOCK 7/9

  54. BLOCK 8/9

  55. BLOCK 9/9

  56. RESCUE 1/3

  57. RESCUE 2/3

  58. RESCUE 3/3

  59. PRIVATE 1/8

  60. PRIVATE 2/8

  61. PRIVATE 3/8

  62. publicɺprotected Ҏٴ privateࡏ Ruby ཫฒෆੋ᮫伴ࣈɼሏ୞ੋํ ๏ࣕቮɻ

  63. PRIVATE 4/8

  64. PRIVATE 5/8

  65. Ruby త privateํ๏ɼ୞ཁᔒ༗໌ ֬తࢦग़ recevier बՄҎݺڣɻ

  66. PRIVATE 6/8

  67. Ruby త privateํ๏໵ෆੋਅతಹ ኄ privateɻ

  68. PRIVATE 7/8

  69. ref: http://goo.gl/4OeAQD PRIVATE 8/8

  70. When you say protected in Ruby, you might 99% be

    meaning private.
  71. Dynamic Method 1/5

  72. DRY = Don’t Repeat Yourself

  73. Dynamic Method 2/5

  74. Dynamic Method 3/5

  75. Dynamic Method 4/5

  76. Dynamic Method 5/5

  77. Method Missing 1/3

  78. Method Missing 2/3

  79. Method Missing 3/3

  80. ༗झ(҃حո)త Ruby ޠ๏

  81. ref: https://github.com/tric/trick2013

  82. ref: https://github.com/tric/trick2013

  83. None
  84. None
  85. None
  86. None
  87. None
  88. None
  89. None
  90. None
  91. Rails 4.2 beta

  92. Rake Make, but Ruby version. Rack http://rake.rubyforge.org/

  93. None
  94. None
  95. None
  96. ໢࿏ᗡᦚ Crawler

  97. ։ᚙ iOS app?

  98. ref: http://www.rubymotion.com/

  99. ref: http://www.rubymotion.com/

  100. ៸ᅷɺӨ૾႔ཧɺԻᒜ...

  101. ref: https://www.youtube.com/watch?v=0CHaHR7FU6g

  102. ෆཁᩋผਓ᧷ಘզ၇Ѩ୐୞။ሜఔࣜ

  103. ࠷ޙ…

  104. େࢣᢛ৽ख೭ؒతࠩผ? difference between a master and a beginner?

  105. େࢣࣦഊաత࣍Ꮠɼൺ৽खঐࢼա త࣍Ꮠؐଟ The master has failed more times than the

    beginner has even tried.
  106. there's no MAGIC!

  107. photo by redjar

  108. photo by Quality & Style

  109. https://www.ruby-lang.org/zh_tw/

  110. The only limitation is your imagination.

  111. ૝૾ྗੋ㟬త௒ೳྗ!

  112. ߴݟཾ Blog Plurk Facebook Twitter Email Mobile http://blog.eddie.com.tw http://www.plurk.com/aquarianboy http://www.facebook.com/eddiekao

    https://twitter.com/eddiekao eddie@5xruby.tw +886-928-617-687