Your SlideShare is downloading. ×
0
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Learn from Legendary Rubyists Part I & II
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Learn from Legendary Rubyists Part I & II

398

Published on

表参道.rb #1 (http://omotesandorb.connpass.com/event/14973/)

表参道.rb #1 (http://omotesandorb.connpass.com/event/14973/)

Published in: Engineering
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
398
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
4
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. 私が見てきたあるセカイ の物 話 (株) 永和システムマネジメント アジャイル事業部 Ruby x Agile グループ 伊藤 浩一 (@koic) 2015.06.04 (Thu) 表参道.rb#1 Sansan株式会社さまオフィス Learn from Legendary Rubyists Part I Congrats to a new community
  • 2. 大事なことは 最初に
  • 3. 表参道.rb 発足おめでとう
 ございます
  • 4. 祝辞LT
  • 5. http://www.ruby.or.jp/ja/news/20150326_2.html Computer programmer, guitarist. Leader of an Agile software development team at Eiwa System Management, Inc. Lives in Shinjuku. @koic photo token by @NaCl
  • 6. 今日の話
  • 7. 言語だけでなく 文化も学ぶ 『プログラマが知るべき97のこと』52 ページ
  • 8. ある言語を指す時に はその言語圏の文化 を形成する人が重要 私の所感
  • 9. 文化
  • 10. 文化(ぶんか、英語: culture、ラテン語: cultura)にはいくつかの定義が存在するが、総 じていうと人間が社会の成員として獲得する振る 舞いの複合された総体のことである。社会組織 (年齢別グループ、地域社会、血縁組織などを含 む)ごとに固有の文化があるとされ、組織の成員 になるということは、その文化を身につける(身 体化)ということでもある。人は同時に複数の組 織に所属することが可能であり、異なる組織に共 通する文化が存在することもある。 http://ja.wikipedia.org/wiki/文化
  • 11. コミュニティ という文化
  • 12. 街づくり コミュニティ づくり
  • 13. Quality
  • 14. Alive Comfortable Free Egoless Eternal Whole Exact
  • 15. QWANQuality Without A Name (無名の質)
  • 16. コミュニティ
  • 17. http://jp.rubyist.net/RubyKaigi2007/?c=plugin;plugin=attach_download;p=Program0610;file_name=the_island_of_ruby_j.pdf RubyKaigi 2007 Dave Thomas
  • 18. Respect
  • 19. XPE 2nd
  • 20. 『エクストリーム・プログラミング』(旧訳) 160ページ 自分の地域のあるいは世界的なコミュニ ティに参加してほしい。自分を高める意 欲を起こさせるコミュニティを探し、そ のようなコミュニティが見つからなけれ ば、自分で立ち上げてほしい。困難な質 問に取り組んでいたとしても、決して独 りぼっちではない。一人ではできないこ とも共同体としてなら成し遂げられるの だ。
  • 21. ピアソン・エデュケー ション刊で日本語版 が絶版だって?
  • 22. 続きは 新訳で (ステマ) http://www.amazon.co.jp/dp/4274217620
  • 23. まだ時間は ありますね?
  • 24. What s your (株) 永和システムマネジメント アジャイル事業部 Ruby x Agile グループ 伊藤 浩一 (@koic) 2015.06.04 (Thu) 表参道.rb#1 Sansan株式会社さまオフィス Learn from Legendary Rubyists Part II るびまへの感謝を込めて favorite method?
  • 25. 今日の話
  • 26. https://twitter.com/kakutani/status/274196409589329920
  • 27. 偉大な先人 たちを知る
  • 28. Rubyist Hotlinks
  • 29. 好きなメソッド はなんですか?
  • 30. 職人の手作業による Rubyist Hotlinks からの集計結果
  • 31. トップ3 好きなメソッド ※Rubyist Hotlinks調べ
  • 32. 同票
  • 33. 2位
  • 34. http://docs.ruby-lang.org/ja/2.2.0/method/Kernel/m/p.html
  • 35. Rubyistたちの声 短いから 一番よく使うかな? ( inspectがあるからRubyを使 うようになりました からの) 本当 に好きなのはp
  • 36. 2位
  • 37. http://docs.ruby-lang.org/ja/2.2.0/method/Enumerable/i/inject.html
  • 38. Rubyistたちの声 テンポラリ変数がいらないところが ビビッとくる時がたまーにある (ツボにはまったときの) inject…… が使えるときが嬉しい injectとか好きですけども
  • 39. 1位
  • 40. http://docs.ruby-lang.org/ja/2.2.0/method/Enumerable/i/map.html
  • 41. http://docs.ruby-lang.org/ja/2.2.0/method/Enumerable/i/map.html map
  • 42. Rubyistたちの声 人差し指と小指だけで打つところがおしゃれ collectではなくmap。短いから (iteratorとして) eachよりmapの方楽し いよね 私の頭の中はmapだらけ
  • 43. • map 4票 • Enumerable#inject 3票 • p 3票 • each 2票 • instance_eval 2票 • gsub 1票 • === 1票 • String#scan 1票 • collect 1票 • method_missing 1票 • Regexp#to_s 1票 • yycompile 1票 • Object#extend 1票 • Kernel#send 1票 • collect 1票 • String#slice(regexp, n) 1票 • module_eval 1票 • GC.start 1票 • Enumerable 1票 • class_eval 1票 • Thread.new 1票 • あえて作らない 1票 • do 1票 注) 職人の手作業に つきバグ混入ご免 ランキング(2015.06.04時点)
  • 44. https://twitter.com/kakutani/status/274196409589329920
  • 45. Matz is nice so we are nice http://magazine.rubyist.net/?0037-Hotlinks#l11

×