ruby in the world, and rails in japan

105
Rails 3.1 @a_matsuda 1

Upload: akira-matsuda

Post on 25-Dec-2014

5.856 views

Category:

Technology


1 download

DESCRIPTION

2010年9月に松江で行われたRubyWorld Conference 2010の発表資料 http://www.rubyworld-conf.org/ja/program/A-9/

TRANSCRIPT

Page 1: Ruby in the World, and Rails in Japan

Rails 3.1

@a_matsuda1

Page 2: Ruby in the World, and Rails in Japan

New Feature

demo

2

Page 3: Ruby in the World, and Rails in Japan

(省略)

3

Page 4: Ruby in the World, and Rails in Japan

Ruby in the Worldand

Rails in Japan

@a_matsuda4

Page 5: Ruby in the World, and Rails in Japan

before

5

Page 6: Ruby in the World, and Rails in Japan

キーノート漫談

6

Page 7: Ruby in the World, and Rails in Japan

Asakusa.rb

7

Page 8: Ruby in the World, and Rails in Japan

WEB+DB Press vol.58

8

Page 9: Ruby in the World, and Rails in Japan

Head First Rails

9

Page 10: Ruby in the World, and Rails in Japan

A Freelance FELLOW

10

Page 11: Ruby in the World, and Rails in Japan

begin

11

Page 12: Ruby in the World, and Rails in Japan

Menu•基調漫談 @ Rubykaigi2010

•Jeremy Kemper

•Shintaro Kakutani

•Tim Bray

•Bruce Tate

•SHIBATA Hiroshi

•まつもとゆきひろ12

Page 13: Ruby in the World, and Rails in Japan

基調漫談@RubyKaigi

13

Page 14: Ruby in the World, and Rails in Japan

rails-core vs 日本語

14

Page 16: Ruby in the World, and Rails in Japan

use Mightyverse

16

Page 17: Ruby in the World, and Rails in Japan

「言葉の壁」以外の問題は?

17

Page 18: Ruby in the World, and Rails in Japan

Jeremy Kemper

“Rails3:

Convergent evolution”

18

Page 19: Ruby in the World, and Rails in Japan

The Rails Invasion

19

Page 20: Ruby in the World, and Rails in Japan

20

Page 21: Ruby in the World, and Rails in Japan

21

Page 22: Ruby in the World, and Rails in Japan

22

Page 23: Ruby in the World, and Rails in Japan

How ToFace the Rails

Invasion?

23

Page 24: Ruby in the World, and Rails in Japan

Don’t Fight Against Rails. Accept.

24

Page 25: Ruby in the World, and Rails in Japan

25

Page 26: Ruby in the World, and Rails in Japan

Rails brings us

•New Technology

•New Usage of Ruby

•New Culture

•New Rubyists

•Money26

Page 27: Ruby in the World, and Rails in Japan

何か「Rails Invasion」を受け止めるための仕組みが必要

27

Page 28: Ruby in the World, and Rails in Japan

Shintaro Kakutani

“There is No Spoon”

28

Page 29: Ruby in the World, and Rails in Japan

Community is YOU!

29

Page 30: Ruby in the World, and Rails in Japan

Yes, I am!

30

Page 31: Ruby in the World, and Rails in Japan

but,

31

Page 32: Ruby in the World, and Rails in Japan

There’s no“Rails community“

in Japan

32

Page 33: Ruby in the World, and Rails in Japan

consequently,

Ruby Rails

World RubyConf RailsConf

Japan RubyKaigi N/A

33

Page 34: Ruby in the World, and Rails in Japan

「Rails勉強会」的なものならあるんだけど・・・

34

Page 35: Ruby in the World, and Rails in Japan

Why do we have to keep on STUDYing Rails?

•All information is in English

•We need to translate to understand Rails

35

Page 36: Ruby in the World, and Rails in Japan

Rails ==English So.ware,We need...

•Japanized documentations

36

Page 37: Ruby in the World, and Rails in Japan

Rails ==English So.ware,We need...

•Japanized documentations

•Translated books

37

Page 38: Ruby in the World, and Rails in Japan

38

Page 39: Ruby in the World, and Rails in Japan

Rails ==English So.ware,We need...

•Japanized documentations

•Translated books

39

Page 40: Ruby in the World, and Rails in Japan

Rails ==English So.ware,We need...

•Japanized documentations

•Translated books

•Japanese articles

40

Page 41: Ruby in the World, and Rails in Japan

41

Page 42: Ruby in the World, and Rails in Japan

Rails ==English So.ware,We need...

•Japanized documentations

•Translated books

•Japanese articles

42

Page 43: Ruby in the World, and Rails in Japan

Translating

43

Page 44: Ruby in the World, and Rails in Japan

While Translated...

•time lag

• loss of information by translating

•no interaction!

44

Page 45: Ruby in the World, and Rails in Japan

Translated materials are

•good entry point for beginners

•nothing but a HARM for those who are willing to be a

professional Railer

45

Page 46: Ruby in the World, and Rails in Japan

Without translating

46

Page 47: Ruby in the World, and Rails in Japan

Exit 勉強会,Enter Community

「Rails勉強会」的なやつはそろそろ終わってみるべき?

47

Page 48: Ruby in the World, and Rails in Japan

rails-contributors-ja

まぼろしの「コミュニティ」

48

Page 49: Ruby in the World, and Rails in Japan

Tim Bray

“What is Ruby for?”

49

Page 50: Ruby in the World, and Rails in Japan

Use Ruby to make the world better

50

Page 51: Ruby in the World, and Rails in Japan

Ruby super rockstars in Japan tends not to work with Ruby

but something LEGACY

51

Page 52: Ruby in the World, and Rails in Japan

e.g.

•Java

• .Net?

•SAP

•Java案件の営業

•この前まで主夫

52

Page 53: Ruby in the World, and Rails in Japan

莫大な社会的損失

53

Page 54: Ruby in the World, and Rails in Japan

why?

54

Page 55: Ruby in the World, and Rails in Japan

Not enough Ruby job?

55

Page 56: Ruby in the World, and Rails in Japan

Need a SYSTEM?

56

Page 57: Ruby in the World, and Rails in Japan

Bruce Tate

“Effective Teams”

57

Page 58: Ruby in the World, and Rails in Japan

58

Page 59: Ruby in the World, and Rails in Japan

ソフトウェア産業構造の変革

•「コミュニティ」に近い企業のありかた

•巨大ゼネコン型SI => 顧客ニーズの多様化に合わせた多数のSmall Team

59

Page 60: Ruby in the World, and Rails in Japan

フェローやってます

60

Page 61: Ruby in the World, and Rails in Japan

SHIBATA Hiroshi

“How to survive in a post-Rails world”

61

Page 62: Ruby in the World, and Rails in Japan

If you are a “Before Rails”

62

Page 63: Ruby in the World, and Rails in Japan

Export Japanese Ruby Heritages

63

Page 64: Ruby in the World, and Rails in Japan

put your codes on GitHub

64

Page 65: Ruby in the World, and Rails in Japan

If you are a “Post Rails”

65

Page 66: Ruby in the World, and Rails in Japan

Japanese Railers

You’re super-lucky.

66

Page 67: Ruby in the World, and Rails in Japan

How lucky you are!

You can learn from both Japanese legendary Rubyists AND

the newest Rails technology!

67

Page 68: Ruby in the World, and Rails in Japan

Why do you stick on Translations?

68

Page 69: Ruby in the World, and Rails in Japan

DEATH to Translations!

69

Page 70: Ruby in the World, and Rails in Japan

まつもとゆきひろ

“グローバル・エンジニア”

70

Page 71: Ruby in the World, and Rails in Japan

楽天テクノロジーカンファレンス2010

Ruby の作者が、日本のガラパゴス化とグローバルなエンジニアのあり方について語る。

71

Page 72: Ruby in the World, and Rails in Japan

これは期待。

72

Page 73: Ruby in the World, and Rails in Japan

日本のRubyはガラパゴス

73

Page 74: Ruby in the World, and Rails in Japan

One guy said to meat RubyKaigi (@timriley ?)

qwik??

tDiary??

Rabbit??

74

Page 75: Ruby in the World, and Rails in Japan

Never seen them outside of Japan

75

Page 76: Ruby in the World, and Rails in Japan

“Big in Japan”

76

Page 77: Ruby in the World, and Rails in Japan

日本のRubyはガラパゴス

77

Page 78: Ruby in the World, and Rails in Japan

One guy said to me atRubyGemsKaigi (@tenderlove)

日本のRubyistってRailsとかRubyGems使わないでRubyで何やってんの??

78

Page 79: Ruby in the World, and Rails in Japan

“超絶技巧Rubyプログラミング”

79

Page 80: Ruby in the World, and Rails in Japan

“Rubyで作る奇妙なプログラミング言語”

80

Page 81: Ruby in the World, and Rails in Japan

“RHG”

81

Page 82: Ruby in the World, and Rails in Japan

“256本”

82

Page 83: Ruby in the World, and Rails in Japan

“日本のRubyはガラパゴス”

83

Page 84: Ruby in the World, and Rails in Japan

How can we mix upJapanese Ruby

andGlobal Ruby?

84

Page 85: Ruby in the World, and Rails in Japan

(maybe) Ruby needs MONEY

85

Page 86: Ruby in the World, and Rails in Japan

Money makes...

•JRuby

•Rubinius

•Rails

•RubySoC

86

Page 87: Ruby in the World, and Rails in Japan

Money for Ruby!

87

Page 88: Ruby in the World, and Rails in Japan

Make money by Railsand donate to Ruby

88

Page 89: Ruby in the World, and Rails in Japan

grooves社の取り組み

89

Page 90: Ruby in the World, and Rails in Japan

1% for Open Source

営業利益の1%を社会貢献の一貫としてオープンソースに寄付するルール。

90

Page 91: Ruby in the World, and Rails in Japan

Does Ruby Accept This Donation?

91

Page 92: Ruby in the World, and Rails in Japan

Ways to donate to Ruby For Now

•RubyKaigiの協賛

•RubyWorld Conferenceの協賛

•Ruby Summer of Code

•Ruby on 松江ラーメンを買う

92

Page 94: Ruby in the World, and Rails in Japan

94

Page 96: Ruby in the World, and Rails in Japan

96

Page 97: Ruby in the World, and Rails in Japan

Rubyの場合

97

Page 98: Ruby in the World, and Rails in Japan

For now, the only way to donate is...

98

Page 99: Ruby in the World, and Rails in Japan

To buy RAMEN!

99

Page 100: Ruby in the World, and Rails in Japan

「Rubyに」寄付したい!

100

Page 101: Ruby in the World, and Rails in Japan

ruby-assn?

101

Page 102: Ruby in the World, and Rails in Japan

Conclusion

102

Page 103: Ruby in the World, and Rails in Japan

1.

日本語やめませんか?

103

Page 104: Ruby in the World, and Rails in Japan

2.

% rake money

104

Page 105: Ruby in the World, and Rails in Japan

end

105