Slide 1

Slide 1 text

༡ͼͰϚδϝʹ wri.peΛ࡞Δ Yuichiro MASUI Thursday, August 29, 13

Slide 2

Slide 2 text

@masuidrive Yuichiro MASUI FrogApps / Toreta MobiRuby / PukiWiki IKEA Hack Thursday, August 29, 13

Slide 3

Slide 3 text

Thursday, August 29, 13

Slide 4

Slide 4 text

Thursday, August 29, 13

Slide 5

Slide 5 text

Thursday, August 29, 13

Slide 6

Slide 6 text

Thursday, August 29, 13

Slide 7

Slide 7 text

Thursday, August 29, 13

Slide 8

Slide 8 text

Thursday, August 29, 13

Slide 9

Slide 9 text

Golden week Thursday, August 29, 13

Slide 10

Slide 10 text

Golden week Thursday, August 29, 13

Slide 11

Slide 11 text

Thursday, August 29, 13

Slide 12

Slide 12 text

൥ࡶͳϝϞΛ Ͳ͏ʹ͔͍ͨ͠ Thursday, August 29, 13

Slide 13

Slide 13 text

ϝϞΞϓϦͷ՝୊ • ͍ͭͰ΋ɺͲ͜Ͱ΋ • ཷ·ͬͨϝϞͷ੔ཧ • ॻ͍ͨ͜ͱΛ๨ΕΔ • ΋͏ಡ·ͳ͍ϝϞͷॲཧ Thursday, August 29, 13

Slide 14

Slide 14 text

ཉ͍͠ϝϞாΞϓϦ • ϓϩάϥϚͳΒMarkdown • gmailΈ͍ͨͳArchive • ΧϨϯμʔϏϡʔ • શจݕࡧ • ΩʔϘʔυΦϖϨʔγϣϯ Thursday, August 29, 13

Slide 15

Slide 15 text

جຊػೳ͸2೔Ͱ • ೝূ͸GithubͱFacebook • ςετ΋݉ͶͯRails 4.0.0RC + Ruby 2.0 • Javascript͸Backbone.js + HTML5 storage Thursday, August 29, 13

Slide 16

Slide 16 text

Thursday, August 29, 13

Slide 17

Slide 17 text

ຖ೔ࣗ෼Ͱ࢖͏ҝʹ • αʔόͷӡ༻͸ࣗ෼Ͱ͠ͳ͍ • όοΫΞοϓ΋શࣗಈ • ܰ͘ಈ͘ Thursday, August 29, 13

Slide 18

Slide 18 text

2013/05/05 Thursday, August 29, 13

Slide 19

Slide 19 text

৽͍ٕ͠ज़ • Rails 4 + Ruby 2.0 • capybara + rspec • backbone.js • HTML5 AppCache • localStorage • sessionStorage • Google App Script • Chrome extension • Analytics Measure API • Pay for Heroku Thursday, August 29, 13

Slide 20

Slide 20 text

ͱΓ͋͑ͣ ϦϦʔε Thursday, August 29, 13

Slide 21

Slide 21 text

Thursday, August 29, 13

Slide 22

Slide 22 text

Ұ൩ܦͬͨΒ… Thursday, August 29, 13

Slide 23

Slide 23 text

200ਓ͙Β͍ ొ࿥ͯ͠Δ͠ Thursday, August 29, 13

Slide 24

Slide 24 text

͍͖ͳΓӳޠͰ ϝʔϧ͕ʂ Thursday, August 29, 13

Slide 25

Slide 25 text

Thursday, August 29, 13

Slide 26

Slide 26 text

΍ͬͺΓϚδϝʹ ϦϦʔε͢Δ͔Β ͪΐͬͱ଴ͬͯʂ Thursday, August 29, 13

Slide 27

Slide 27 text

Ϛδϝʹ༡΅͏ Thursday, August 29, 13

Slide 28

Slide 28 text

ݸਓαʔϏε͔ͩΒͱ ݴΘΕͳ͍ϞϊΛ Thursday, August 29, 13

Slide 29

Slide 29 text

ӳޠͱσβΠϯΛ ͳΜͱ͔͍ͨ͠ Thursday, August 29, 13

Slide 30

Slide 30 text

ӳޠ͸Hectorʹ ͓ئ͍͠Α͏ʂ Thursday, August 29, 13

Slide 31

Slide 31 text

Thursday, August 29, 13

Slide 32

Slide 32 text

Thursday, August 29, 13

Slide 33

Slide 33 text

ΞϓϦΞΠίϯ͸ Sunnyʹ͓ئ͍ Thursday, August 29, 13

Slide 34

Slide 34 text

αʔό͸Heroku Thursday, August 29, 13

Slide 35

Slide 35 text

Ͱ΋$200/mo Thursday, August 29, 13

Slide 36

Slide 36 text

ຖ೥ങ͑Δ… Thursday, August 29, 13

Slide 37

Slide 37 text

masuidrive͕ ӡ༻Λଓ͚Δ͔ ৴༻Ͱ͖ͳ͍ Thursday, August 29, 13

Slide 38

Slide 38 text

Thursday, August 29, 13

Slide 39

Slide 39 text

Thursday, August 29, 13

Slide 40

Slide 40 text

Thursday, August 29, 13

Slide 41

Slide 41 text

SSL΋औͬͯ DB΋productionʹ Thursday, August 29, 13

Slide 42

Slide 42 text

݁ߏϚδϝʹ Ͱ͖͖ͯͨͧ Thursday, August 29, 13

Slide 43

Slide 43 text

ϓϨε΋ ଧͬͪΌ͑ Thursday, August 29, 13

Slide 44

Slide 44 text

Thursday, August 29, 13

Slide 45

Slide 45 text

ӳޠݍ޲͚ʹ͸ HackerNews Thursday, August 29, 13

Slide 46

Slide 46 text

Thursday, August 29, 13

Slide 47

Slide 47 text

wri.peΛ࡞ͬͯ ಘͨ෺ Thursday, August 29, 13

Slide 48

Slide 48 text

Google App Script 7,000 users / 700 weekly active users Thursday, August 29, 13

Slide 49

Slide 49 text

ϨϏϡʔهࣄ Thursday, August 29, 13

Slide 50

Slide 50 text

Thursday, August 29, 13

Slide 51

Slide 51 text

ଟ͘ͷ ϑΟʔυόοΫ Thursday, August 29, 13

Slide 52

Slide 52 text

ཁ๬ • ϓϨϏϡʔখ͍͞ • Exportػೳ • EvernoteରԠ • ϑΥϯτબ୒ • UIΛ೔ຊޠͰ • λάΛૣ͘ • ظؒΛࢦఆ • APIެ։ • Destruction free mode Thursday, August 29, 13

Slide 53

Slide 53 text

ཁ๬ • ϓϨϏϡʔখ͍͞ • Exportػೳ • EvernoteରԠ • ϑΥϯτબ୒ • UIΛ೔ຊޠͰ • λάΛૣ͘ • ظؒΛࢦఆ • APIެ։ • Destruction free mode Thursday, August 29, 13

Slide 54

Slide 54 text

͜Ε͔Β • ࣗ෼Ͱຖ೔࢖͏ • TodoΛ୶ʑͱ͜ͳ͢ • UIΛ્֐͠ͳ͍ൣғͰ • ӳޠݍͰPRΛ૿΍͢ Thursday, August 29, 13

Slide 55

Slide 55 text

Wrap up • ࣗ෼͕࢖͏πʔϧΛ࡞ΕΔͷ͸ ΤϯδχΞͷಛݖ • ΍ͬͺΓจষ͕ۤख • σβΠϯ͸πʔϧͳΒͳΜͱ͔ • Development * 10-15 = Production Thursday, August 29, 13

Slide 56

Slide 56 text

Thursday, August 29, 13