How to survive in post Rails' world.

10,690 views

Published on

2010/08/29 に行われた RubyKaigi2010 で発表したときの背景画像集

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

No Downloads
Views
Total views
10,690
On SlideShare
0
From Embeds
0
Number of Embeds
638
Actions
Shares
0
Downloads
16
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

How to survive in post Rails' world.

  1. 1. How to survive in post Rails' world. SHIBATA Hiroshi Eiwa System Management,Inc.
  2. 2. SHIBATA Hiroshi a.k.a hsbt shibata.hiroshi@gmail.com tDiary commiter
  3. 3. http://www.hsbt.org/ http://github.com/hsbt/ http://twitter.com/hsbt/
  4. 4. asakusa.rb
  5. 5. RubyKaigi 2010
  6. 6. Theme
  7. 7. Conflicts and Resolutions
  8. 8. Conflict Learning Methodology Resolution
  9. 9. tDiary
  10. 10. Conflict Learning Methodology Resolution
  11. 11. RubyKaigi2009
  12. 12. SapporoRubyKaigi02
  13. 13. ursm hsbt
  14. 14. hobby tDiary(cgi) gentoo work excel rails ecosystem before rails post rails
  15. 15. before Rails
  16. 16. tDiary Hiki Kagemai
  17. 17. sourceforge
  18. 18. RubyForge
  19. 19. RAA
  20. 20. post Rails
  21. 21. Conflict Learning Methodology Resolution
  22. 22. ursm hsbt
  23. 23. Conflicts and Resolutions
  24. 24. Enumrator
  25. 25. s=0 [1, 2, 3, 4, 5].each do |v| s += v end s
  26. 26. ursm (1..5).inject(&:+)
  27. 27. Rails (1..5).sum
  28. 28. hsbt v = [] [1, 2, 3, 4, 5].each do |i| v << i.to_f end v
  29. 29. (1..5).map(&:to_f)
  30. 30. map / inject reject / detect select / each
  31. 31. {:ruby => ‘programming’} Symbol
  32. 32. http://d.hatena.ne.jp/secondlife/20051026/1130319610
  33. 33. h1 = {‘ruby’ => ‘programming’} h2 = {‘ruby’ => ‘programming’} h1.each {|k,v| p k.object_id} => 2164547280 h2.each {|k,v| p k.object_id} => 2164501920
  34. 34. h1 = {:ruby => ‘programming’} h2 = {:ruby => ‘programming’} h1.each {|k,v| p k.object_id} => 388828 h2.each {|k,v| p k.object_id} => 388828
  35. 35. meta programming
  36. 36. send / method_missing block / Proc / lambda included / extended eval / instance_eval
  37. 37. Conflict Learning Methodology Resolution
  38. 38. Commits Watch History
  39. 39. happy hacking!
  40. 40. pull request or git format-patch origin/master
  41. 41. Head First Rails
  42. 42. meta programming
  43. 43. Conflict Learning Methodology Resolution
  44. 44. social communication
  45. 45. Conflict Learning Methodology Resolution

×