88
日本Rubyの會達人出版會 高橋征義 2010/04/25 『高橋流簡報』發售紀念& RubyConf.TW召開紀念簡報 Presentation And Ruby

Presentation and Ruby (at Rubyconf.tw2010)

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Presentation and Ruby (at Rubyconf.tw2010)

日本Rubyの會・達人出版會高橋征義

2010/04/25

『高橋流簡報』發售紀念&RubyConf.TW召開紀念簡報

PresentationAnd Ruby

Page 2: Presentation and Ruby (at Rubyconf.tw2010)

Who am I?

自我介紹

Page 3: Presentation and Ruby (at Rubyconf.tw2010)

Masayoshi Takahashi

高橋征義

Page 4: Presentation and Ruby (at Rubyconf.tw2010)

My Daytime Job

工作

Page 5: Presentation and Ruby (at Rubyconf.tw2010)

ex-web application developer

網站開發者

Page 6: Presentation and Ruby (at Rubyconf.tw2010)

Ebook system developer

電子書開發者

Page 7: Presentation and Ruby (at Rubyconf.tw2010)

Tatsu-Zine Publishing

達人出版會

Page 8: Presentation and Ruby (at Rubyconf.tw2010)

著作I wrote some books

Page 9: Presentation and Ruby (at Rubyconf.tw2010)

translated in Chinese

Page 10: Presentation and Ruby (at Rubyconf.tw2010)

Another book now on sale

Page 11: Presentation and Ruby (at Rubyconf.tw2010)

非常好書XD

great translation!

Page 12: Presentation and Ruby (at Rubyconf.tw2010)

以後詳細地說

talk about it later

Page 13: Presentation and Ruby (at Rubyconf.tw2010)

另一個稱號

I have another title

Page 14: Presentation and Ruby (at Rubyconf.tw2010)

日本Rubyの會會長

the leader of the Japaan Ruby Group

Page 15: Presentation and Ruby (at Rubyconf.tw2010)

日本Rubyの會

The Japan Ruby Group

Page 16: Presentation and Ruby (at Rubyconf.tw2010)
Page 17: Presentation and Ruby (at Rubyconf.tw2010)

角谷先生介紹了

Kakutani-san has explained it

Page 18: Presentation and Ruby (at Rubyconf.tw2010)

日本Ruby會議2010實行委員長

the organizer of RubyKaigi2010

Page 19: Presentation and Ruby (at Rubyconf.tw2010)

日本Ruby會議2010

the RubyKaigi2010

Page 20: Presentation and Ruby (at Rubyconf.tw2010)
Page 21: Presentation and Ruby (at Rubyconf.tw2010)

角谷先生介紹了

Kakutani-san has explained it

Page 22: Presentation and Ruby (at Rubyconf.tw2010)

今天的我要說

What's should I talk about today?

Page 23: Presentation and Ruby (at Rubyconf.tw2010)

Promoting My Book

Page 24: Presentation and Ruby (at Rubyconf.tw2010)

But here is RubyConf.TW

Page 25: Presentation and Ruby (at Rubyconf.tw2010)

Presentation and Ruby

簡報和Ruby

Page 26: Presentation and Ruby (at Rubyconf.tw2010)

No relation between them

沒關係

Page 27: Presentation and Ruby (at Rubyconf.tw2010)

I use Ruby since 1997

從1997年開始使用Ruby

Page 28: Presentation and Ruby (at Rubyconf.tw2010)

Making the talk style in 2001

從2001年開始使用高橋流

Page 29: Presentation and Ruby (at Rubyconf.tw2010)

Introduce Ruby in my style

高橋流Ruby介紹

Page 30: Presentation and Ruby (at Rubyconf.tw2010)

Influences of Ruby

Ruby的影響

Page 31: Presentation and Ruby (at Rubyconf.tw2010)

talking in The Ruby Way

TheRubyWay的簡報

Page 32: Presentation and Ruby (at Rubyconf.tw2010)

Two keywords

兩個的主題詞

Page 33: Presentation and Ruby (at Rubyconf.tw2010)

the first keyword

(1)

Page 34: Presentation and Ruby (at Rubyconf.tw2010)

name

Page 35: Presentation and Ruby (at Rubyconf.tw2010)

naming

命名

Page 36: Presentation and Ruby (at Rubyconf.tw2010)

Name Matters

名字重要

Page 37: Presentation and Ruby (at Rubyconf.tw2010)

Naming Matters

命名重要

Page 38: Presentation and Ruby (at Rubyconf.tw2010)

Name is important in Ruby

Ruby的話名是非常重要

Page 39: Presentation and Ruby (at Rubyconf.tw2010)

What's “Naming?”

命名是什麼?

Page 40: Presentation and Ruby (at Rubyconf.tw2010)

choosing right words

是選恰當的詞

Page 41: Presentation and Ruby (at Rubyconf.tw2010)

Programming is naming

編程是命名

Page 42: Presentation and Ruby (at Rubyconf.tw2010)

Name is architecture

名字是架構設計

Page 43: Presentation and Ruby (at Rubyconf.tw2010)

Naming is designing

命名是設計

Page 44: Presentation and Ruby (at Rubyconf.tw2010)

Good name

好的名字

Page 45: Presentation and Ruby (at Rubyconf.tw2010)

Its role is clear

作用是明確

Page 46: Presentation and Ruby (at Rubyconf.tw2010)

inappropriate name

不好的名字

Page 47: Presentation and Ruby (at Rubyconf.tw2010)

Too complex to use

因為複雜不好使用

Page 48: Presentation and Ruby (at Rubyconf.tw2010)

Need many workarounds

需要很多的迴避策略

Page 49: Presentation and Ruby (at Rubyconf.tw2010)

The power of naming

命名的力量

Page 50: Presentation and Ruby (at Rubyconf.tw2010)

In presentation

在簡報

Page 51: Presentation and Ruby (at Rubyconf.tw2010)

Need to choose good words

該選好的名字

Page 52: Presentation and Ruby (at Rubyconf.tw2010)

Very difficult for me

非常難事

Page 53: Presentation and Ruby (at Rubyconf.tw2010)

My solution

解決的辦法

Page 54: Presentation and Ruby (at Rubyconf.tw2010)

using huge characters

巨大的文字

Page 55: Presentation and Ruby (at Rubyconf.tw2010)

like this

文字

Page 56: Presentation and Ruby (at Rubyconf.tw2010)

words must be simple

簡潔的語言

Page 57: Presentation and Ruby (at Rubyconf.tw2010)

force to think

強制

Page 58: Presentation and Ruby (at Rubyconf.tw2010)

easy to choose right words

恰當的名字

Page 59: Presentation and Ruby (at Rubyconf.tw2010)

Name Matters

名字是非常重要

Page 60: Presentation and Ruby (at Rubyconf.tw2010)

The second keyword

(2)

Page 61: Presentation and Ruby (at Rubyconf.tw2010)

emotion

感情

Page 62: Presentation and Ruby (at Rubyconf.tw2010)

passion

熱情

Page 63: Presentation and Ruby (at Rubyconf.tw2010)

The Passionate Programmer

Page 64: Presentation and Ruby (at Rubyconf.tw2010)

Many rubyists are passionate

Rubyists是熱情的

Page 65: Presentation and Ruby (at Rubyconf.tw2010)

Ruby values 'joyful' and 'fun'

快樂和樂趣

Page 66: Presentation and Ruby (at Rubyconf.tw2010)

Original title: Joyful Ruby

Page 67: Presentation and Ruby (at Rubyconf.tw2010)

Why Ruby should be fun?

為什麼Ruby必須快樂?

Page 68: Presentation and Ruby (at Rubyconf.tw2010)

fun has power

快樂有力量

Page 69: Presentation and Ruby (at Rubyconf.tw2010)

Power of development

開發力量

Page 70: Presentation and Ruby (at Rubyconf.tw2010)

Presentation also should be fun

簡報也該快樂

Page 71: Presentation and Ruby (at Rubyconf.tw2010)

In my university student's time

大學生的時候

Page 72: Presentation and Ruby (at Rubyconf.tw2010)

presentation can not be fun

我感覺簡報沒有趣

Page 73: Presentation and Ruby (at Rubyconf.tw2010)

Correctness is more important

正確性比快樂重要

Page 74: Presentation and Ruby (at Rubyconf.tw2010)

I was wrong

我錯了

Page 75: Presentation and Ruby (at Rubyconf.tw2010)

presentation should be fun

簡報該快樂的

Page 76: Presentation and Ruby (at Rubyconf.tw2010)

important thing is delivering

簡報的本質是傳達

Page 77: Presentation and Ruby (at Rubyconf.tw2010)

fun has power

快樂有力量

Page 78: Presentation and Ruby (at Rubyconf.tw2010)

power to deliver

傳達的力量

Page 79: Presentation and Ruby (at Rubyconf.tw2010)

You never ignore emotion

感情

Page 80: Presentation and Ruby (at Rubyconf.tw2010)

Many events around the world

Ruby的會議

Page 81: Presentation and Ruby (at Rubyconf.tw2010)
Page 82: Presentation and Ruby (at Rubyconf.tw2010)

Many passionate people

很多的熱情的人們

Page 83: Presentation and Ruby (at Rubyconf.tw2010)

Many passionate talks

很多的熱情的簡報

Page 84: Presentation and Ruby (at Rubyconf.tw2010)

It's very fun!

快樂

Page 85: Presentation and Ruby (at Rubyconf.tw2010)

結語Conclusion

Page 86: Presentation and Ruby (at Rubyconf.tw2010)

RubyConf.tw是非常快樂

RubyConf.tw is Fun!

Page 87: Presentation and Ruby (at Rubyconf.tw2010)

OSDC.tw也快樂

OSDC are Fun,too!

Page 88: Presentation and Ruby (at Rubyconf.tw2010)

謝謝Thanks You! XD

Special thanks to: 増満さん、Excite翻訳、Yahoo!奇摩、 and many Taiwan people