what does "we speak Ruby" really mean?
-
Upload
shintaro-kakutani -
Category
Documents
-
view
2.658 -
download
0
description
Transcript of what does "we speak Ruby" really mean?
![Page 1: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/1.jpg)
角谷 信太郎KAKUTANI Shintaro; Nihon Ruby-no-kai; Eiwa System Management,Inc.
日本Rubyの会(株)永和システムマネジメント [email protected]
RubyConf.tw; 2010-04-25(Sun)
What Does'We speak Ruby'Really Mean?“Rubyを話す”がほんとうに意味すること
2010年4月25日日曜日
![Page 2: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/2.jpg)
角谷信太郎kakutani.comKakutani Shintaro
2010年4月25日日曜日
![Page 3: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/3.jpg)
2010年4月25日日曜日
![Page 4: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/4.jpg)
http://www.flickr.com/photos/motoe/2178326040/
Coming to youfrom Tokyo
2010年4月25日日曜日
![Page 5: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/5.jpg)
提 供
情報化技術を通じて社会と共生する
Eiwa System Management,Inc.
2010年4月25日日曜日
![Page 6: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/6.jpg)
My DayJob
✓Building Ruby/Rails App
✓Agile Coaching to clients
✓sometimes give a talk in conference
2010年4月25日日曜日
![Page 7: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/7.jpg)
http://www.flickr.com/photos/recompile_net/3735197313/2010年4月25日日曜日
![Page 8: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/8.jpg)
http://www.slideshare.net/kakutani/presentations
slideshare can’t handle my cover slide properly since last year :<
2010年4月25日日曜日
![Page 9: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/9.jpg)
SomeTranslationWorks
2010年4月25日日曜日
![Page 10: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/10.jpg)
2010年4月25日日曜日
![Page 11: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/11.jpg)
2010年4月25日日曜日
![Page 12: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/12.jpg)
I’m a board member of
2010年4月25日日曜日
![Page 13: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/13.jpg)
日本Rubyの会http://jp.rubyist.net
Nihon Ruby-no-kai(Japan Ruby Group)
2010年4月25日日曜日
![Page 14: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/14.jpg)
I’m one of RubyKaigi organizers
2010年4月25日日曜日
![Page 15: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/15.jpg)
http://www.randomfractals.com/Flickorama/Flickorama.html
RubyKaigihttp://rubykaigi.org
2010年4月25日日曜日
![Page 16: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/16.jpg)
(talk about it later)
2010年4月25日日曜日
![Page 17: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/17.jpg)
I’m the founder of Regional RubyKaigi project
2010年4月25日日曜日
![Page 18: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/18.jpg)
17 kaigis 9 cities21 months (2008.08 - 2010.05)
2010年4月25日日曜日
![Page 19: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/19.jpg)
I’m a core member of Asakusa.rb
2010年4月25日日曜日
![Page 20: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/20.jpg)
Asakusa.rb
http://www.flickr.com/photos/takkanm/39784176692010年4月25日日曜日
![Page 21: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/21.jpg)
Asakusa.rb is the most famous regional Ruby user group in Japan☺
2010年4月25日日曜日
![Page 22: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/22.jpg)
*.rb in Japan✓ Asakusa.rb
✓ Akasaka.rb
✓ Tokyu.rb
✓ Matsue.rb
✓ Sapporo.rb
✓ Mitaka.rb
✓ Chiba.rb
✓ Hokuriku.rb
✓ Jimbocho.rb
✓ ...
2010年4月25日日曜日
![Page 23: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/23.jpg)
http://www.flickr.com/photos/hsbt/4496443473/2010年4月25日日曜日
![Page 24: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/24.jpg)
feel free to contact me when you’re coming to Tokyo☺
2010年4月25日日曜日
![Page 25: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/25.jpg)
What Does“We Speak Ruby”Really Mean?
2010年4月25日日曜日
![Page 26: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/26.jpg)
It’s not onlywe can read/writeRuby,
2010年4月25日日曜日
![Page 27: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/27.jpg)
but alsoWe think/behave like Ruby☺
2010年4月25日日曜日
![Page 28: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/28.jpg)
Language matters to programmers
2010年4月25日日曜日
![Page 29: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/29.jpg)
I’m using Rubyover 9 years
2010年4月25日日曜日
![Page 30: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/30.jpg)
the language you’ve chosen to spent time with,
2010年4月25日日曜日
![Page 31: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/31.jpg)
Ruby
2010年4月25日日曜日
![Page 32: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/32.jpg)
in turn reflectback on you,for better or worse.
2010年4月25日日曜日
![Page 33: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/33.jpg)
...Can you believe it?
2010年4月25日日曜日
![Page 34: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/34.jpg)
Human used to type a semicolon at the end of each line while they’re programming.
2010年4月25日日曜日
![Page 35: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/35.jpg)
It’s intentional by Matz☺
2010年4月25日日曜日
![Page 36: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/36.jpg)
Evidence:
2010年4月25日日曜日
![Page 37: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/37.jpg)
http://www.rubyist.net/~matz/slides/oscon2003/2010年4月25日日曜日
![Page 38: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/38.jpg)
http://www.rubyist.net/~matz/slides/oscon2003/mgp00014.html2010年4月25日日曜日
![Page 39: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/39.jpg)
Ruby
2010年4月25日日曜日
![Page 40: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/40.jpg)
Ruby makes mefeel more powerful
2010年4月25日日曜日
![Page 41: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/41.jpg)
I feel Ruby loves programmers
2010年4月25日日曜日
![Page 42: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/42.jpg)
Why do I feel Ruby loves programmers?
2010年4月25日日曜日
![Page 43: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/43.jpg)
Ruby trusts programmers!
2010年4月25日日曜日
![Page 44: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/44.jpg)
Ruby trusts programmers
✓ Duck Typing
✓ Open Classes
✓ Powerful Meta- Programming
2010年4月25日日曜日
![Page 45: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/45.jpg)
http://www.rubyist.net/~matz/slides/oscon2003/mgp00014.html2010年4月25日日曜日
![Page 46: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/46.jpg)
I’m getting loveRubyists
http://www.flickr.com/photos/pragdave/542486933/2010年4月25日日曜日
![Page 47: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/47.jpg)
I have fun to play with their...
2010年4月25日日曜日
![Page 48: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/48.jpg)
CHAOS!
http://lumberjaph.net/blog/index.php/2010/03/25/github-explorer/
Yeah! I’m here!
2010年4月25日日曜日
![Page 49: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/49.jpg)
I’d love to organizeRubyKaigi to get them together.(it must be fabulous!)
2010年4月25日日曜日
![Page 50: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/50.jpg)
I became behave like Ruby on running RubyKaigi
2010年4月25日日曜日
![Page 51: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/51.jpg)
Duck TypingRespond to messages from rubyists dynamically instead oflimited static behaviour.
2010年4月25日日曜日
![Page 52: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/52.jpg)
Open Classes
I’m willing to change my behaviourif it were needed.
2010年4月25日日曜日
![Page 53: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/53.jpg)
Meta-Programming
We’ve been improved and leveraged RubyKaigi through Reflections/Retrospectives.
2010年4月25日日曜日
![Page 54: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/54.jpg)
Japanese non-Japanese
RubyKaigiAttendees
Ratio
2006 2007 2008 2009
~246 ~400 ~544 ~654
~5~10
~20~50
2010年4月25日日曜日
![Page 55: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/55.jpg)
2010年4月25日日曜日
![Page 56: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/56.jpg)
RubyKaigi2009✓ Scott Chacon
✓ Yehuda Katz
✓ Jason Goecke
✓ Michael Fellinger
✓ Jeremy Evans
✓ Aaron Quint
✓ Ilya Grigorik
✓ Mohammad A. Ali & Ehab El-Badry
✓ Thomas Enebo & Nick Sieger
✓ John Mettraux
✓ Andriy Hnativ
✓ Joshua Hull
✓ Daniel Bovensiepen
✓ James Edward Gray II
✓ Aaron Patterson
✓ Vincent Isambart
2010年4月25日日曜日
![Page 57: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/57.jpg)
Last, but most important
2010年4月25日日曜日
![Page 58: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/58.jpg)
“With great power comes great responsibility.
2010年4月25日日曜日
![Page 59: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/59.jpg)
Be nice
2010年4月25日日曜日
![Page 60: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/60.jpg)
“Matz is nice, so we’re nice.
2010年4月25日日曜日
![Page 61: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/61.jpg)
Be nice to Rubyists and non-Rubyists(so far)
2010年4月25日日曜日
![Page 62: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/62.jpg)
Be “nice” to each other!
2010年4月25日日曜日
![Page 63: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/63.jpg)
RubyKaigi is yet another implementation of “nice” as Ruby-ish.
2010年4月25日日曜日
![Page 65: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/65.jpg)
Aug 27-29 2010@Tsukuba,
Ibaraki,Japan2010年4月25日日曜日
![Page 66: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/66.jpg)
2006
20072009
2010
2008
Narita
2010年4月25日日曜日
![Page 67: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/67.jpg)
Keynote speakers
2010年4月25日日曜日
![Page 68: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/68.jpg)
Matz
2010年4月25日日曜日
![Page 69: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/69.jpg)
JeremyKemper
http://www.tbray.org/ongoing/When/200x/2009/09/13/Shimane-Rubyworld-Conference
2010年4月25日日曜日
![Page 70: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/70.jpg)
ChadFowler
http://www.flickr.com/photos/x180/3505452356/2010年4月25日日曜日
![Page 71: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/71.jpg)
Session Speakers
2010年4月25日日曜日
![Page 72: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/72.jpg)
http://rubykaigi.org/2010/en/CallForPresentationProposals.html
We’re looking for speakers!!
(deadline: 28th April)
2010年4月25日日曜日
![Page 73: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/73.jpg)
look forward to meeting w/ youin RubyKaigi☺
2010年4月25日日曜日
![Page 74: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/74.jpg)
Summary
2010年4月25日日曜日
![Page 75: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/75.jpg)
What Does“We Speak Ruby”Really Mean?
2010年4月25日日曜日
![Page 76: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/76.jpg)
It’s not onlywe can read/write
2010年4月25日日曜日
![Page 77: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/77.jpg)
Ruby
2010年4月25日日曜日
![Page 78: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/78.jpg)
but alsoWe think/behave like
2010年4月25日日曜日
![Page 79: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/79.jpg)
Ruby
2010年4月25日日曜日
![Page 80: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/80.jpg)
“With great power comes great responsibility.
2010年4月25日日曜日
![Page 81: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/81.jpg)
Be “Nice” to each other!
2010年4月25日日曜日
![Page 82: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/82.jpg)
http://www.randomfractals.com/Flickorama/Flickorama.html
RubyKaigihttp://rubykaigi.org
2010年4月25日日曜日
![Page 83: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/83.jpg)
http://rubykaigi.org/2010/en/CallForPresentationProposals.html
We’re looking for speakers!!
(deadline: 28th April)
2010年4月25日日曜日
![Page 84: what does "we speak Ruby" really mean?](https://reader033.fdocuments.us/reader033/viewer/2022061220/54bc88544a7959163e8b456e/html5/thumbnails/84.jpg)
look forward to meeting w/ youin RubyKaigi☺
2010年4月25日日曜日