Upgrade to Pro — share decks privately, control downloads, hide ads and more …

YAPC::Asia 2014

Bca2e4847cad171859e093aaf88a6c22?s=47 zoncoen
August 30, 2014

YAPC::Asia 2014

YAPC::Asia 2014 でのトークの発表資料です。

Bca2e4847cad171859e093aaf88a6c22?s=128

zoncoen

August 30, 2014
Tweet

More Decks by zoncoen

Other Decks in Technology

Transcript

  1. ॳ৺ऀ͕ Web ΤϯδχΞͷ ίϛϡχςΟʹ৮ΕͯΈͯײͨ͜͡ͱ ~ ΏͱΓΤϯδχΞͷ੒௕ઓུ ~ Kenta Mori (@zoncoen)

  2. Mori !

  3. Mori (୯਺ܗ) Moris (ෳ਺ܗ)

  4. Mori (୯਺ܗ) Moris (ෳ਺ܗ)

  5. ͓લͩΕΑʁ • ৿ ݈ଠ • ੜ໋Պֶ → ৘ใՊֶ • 2014೥

    DeNA ೖࣾ • ࠓ͸ SHOWROOM ͱ͍͏αʔϏεͷ։ൃʹܞΘ͍ͬͯ·͢ • Perl Monger ݟश͍ • Baby Gopher • @zoncoen ͱ͍͏ΞΧ΢ϯτͰ Twitter ͱ͔΍ͬͯ·͢
  6. ͜ͷൃදͷझࢫ • ࣗ෼ͷܦݧΛྫʹ͋͛ͯɺॳ৺ऀ͕੒௕͢Δ ͨΊʹ΍Δ΂͖ͩͱࢥ͏ࣄΛ࿩͢ • Ͱ͖Δਓ͸ී௨ʹ΍͍ͬͯΔ͜ͱ͹͔Γͩ ͱࢥ͍·͢ • Web ΤϯδχΞͷίϛϡχςΟʹ͍ͭͯ

  7. ͜ͷൃදͷझࢫ • ࣗ෼ͷܦݧΛྫʹ͋͛ͯɺॳ৺ऀ͕੒௕͢Δ ͨΊʹ΍Δ΂͖ͩͱࢥ͍ͬͯΔࣄΛ࿩͢ • Ͱ͖Δਓ͸ී௨ʹ΍͍ͬͯΔ͜ͱ͹͔Γͩ ͱࢥ͍·͢ • Web ΤϯδχΞͷίϛϡχςΟʹ͍ͭͯ

  8. ࣗ෼ޠΓ • ֶ෦࣌୅ • ੜ໋Պֶ෦ͱ͍͏৽͘͠ઃཱ͞Εֶͨ෦ • ϓϩάϥϛϯάʹग़ձ͏ • VB Ͱ৺ଁͷγϛϡϨʔγϣϯ

    (ʂ) • Ӄੜ࣌୅ • ஌ࣝ΄΅0ͳͷͰઌഐ΍ಉظʹ৭ʑॿ͚ͯ΋Βͬͨ • Πϯλʔϯ΁ͷࢀՃΛ͖͔͚ͬʹ Web ΤϯδχΞʹڵຯΛ΋ͭ
  9. ͳͥ Web ΤϯδχΞʹऒ͔Ε͔ͨ • OSS ΍ ษڧձͷଘࡏ • ΦʔϓϯιʔεͳϓϩμΫτ͕ී௨ʹ࢖ΘΕ͍ͯΔ •

    ձࣾͱ͔ؔ܎ͳ͘ΈΜͳͰ͍͍΋ͷʹ͍ͯ͘͠ • ษڧձͰ͸࣮ࡍʹۀ຿ͰಘΒΕͨ஌ݟͷڞ༗΋͞Ε͍ͯΔ • ΋ͱ΋ͱଞͷ෼໺ʹ͍ͨࣗ෼͸ͱͯ΋ૉ੖Β͍͠จԽͩͱײͨ͡ • ͜ΕΒ͸ٕज़ྗ͚ͩͰͳͦ͘ΕΛ࢖ͬͯԿΛ͔͕ͨ͠ձࣾͷՁ஋ Ͱ͋Δ͔Βͦ͜Ͱ͖Δ͜ͱ
  10. ༏ΕͨίϛϡχςΟͷଘࡏ

  11. ͦͷίϛϡχςΟʹ ࣗ෼΋ೖΓࠐΈ͍ͨ

  12. ͦͷͨΊʹ͸ʁ

  13. 1. Twitter

  14. 1. Twitter • ࣗ෼ͷڵຯͷ͋Δ෼໺Ͱ༗໊ͳਓΛยͬ୺͔ΒϑΥ ϩʔ͢Δ • ͦ͏͍͏ਓୡ͕ࠓԿʹڵຯ͕͋ͬͯͲΜͳࣄΛ ΍ͬͯΔͷ͔ͳΜͱͳ͘ཧղ͢Δ • ࠷৽ͷٕज़ͳͲ༗ӹ৘ใ͕উखʹೖ͖ͬͯͯศར

    • ໘നͦ͏ͳษڧձͷ৘ใ
  15. 2. ษڧձ΁ͷࢀՃ

  16. 2. ษڧձ΁ͷࢀՃ • ڵຯ͕͋ΔษڧձʹͱΓ͋͑ͣࢀՃ • ۀ຿ར༻ͷ࿩ͱ͔͕ฉֶ͚ͯͼ͕͋Δ • ࠙਌ձͱ͔Ͱɺ࿩Λฉ͖ʹ͍ͬͯΈΔ • ౦ژʹॅΜͰͳ͍ͱͪΐͬͱͭΒ͍…

  17. Perl ͷ৔߹ • Perl ೖֶࣜ • Perlॳ৺ऀΛର৅ͱͨ͠ϫʔΫγϣοϓ • ໌೔ͷ ”13:00”

    ͔Β in YAPC Asia ʂʂ̍ • ֤छ஍Ҭ.pm • ໌೔ͷ ”13:00” ͔ΒϛʔτΞοϓτʔΫʂʂ̍
  18. 3. ٕज़Blog

  19. 3. ٕज़ Blog • ࣗ෼ͰϋϚͬͨ͜ͱͱ͔ศརͩͱࢥ͏͜ͱͱ ͔ԿͰ΋͍͍͔Βॻ͘ • ؒҧ͍Λࢦఠͯ͠΋ΒͬͨΓΞυόΠε͕ ΋Β͑Δࣄ΋͋Δ •

    ษڧձͷࢀՃใࠂ •
  20. 4. OSS on GitHub

  21. 4. OSS on GitHub • OSS ͷ։ൃ΍ਓͷϓϩμΫτ΁ͷ pull request •

    Merge ͞ΕΔͱ୯७ʹخ͍͠ • ଞਓͷίʔυΛಡΉͷ͸ษڧʹͳΔ • GitHub ศར
  22. 5. ษڧձ౳Ͱͷൃද

  23. 5. ษڧձ౳Ͱͷൃද • ͳΜͰ΋͍͍͔Βͻͱ·ͣൃදͯ͠ΈΔ • ॳ৺ऀ޲͚ͷษڧձͱ͔ • ࠓ΍ͬͯΔ • YAPCͷ๻ͷൃද΋·͞ʹίϨ

  24. ݁Ռ • ٕज़ͷΩϟονΞοϓʹ໾ཱͬͯΔ • ໊લΛ֮͑ͯ΋Β͑Δ • ίϛϡχέʔγϣϯίετ௿Լ • ษڧձʹ༠ͬͯ΋Β͑Δ •

    ͦ΋ͦ΋ָ͍͠
  25. ࢖͑Δ΋ͷ͸࢖͍ͬͯ͜͏

  26. ஌ͷߴ଎ಓ࿏ • զʑ͕஌Δ΂͖͜ͱ͸େྔ • ͲͷϨΠϠʹ΋࠷௿ݶ஌ͬ ͓ͯ͘΂͖஌͕ࣝ͋Δ • ҰਓͰॗʑͱֶΜͰ͍͘ͷ ͸೉͍͠ •

    ઌਓͷ஌ܙΛ͓आΓ͢Δɺ ॿ͚ͯ΋Β͏ • ͓͡͞Μͨͪ͸༏͠ ͍ʂʂʂʂ̍̍
  27. ࣗ෼͕ࢥ͏͜ͱ • ໨ඪͱͳΔΤϯδχΞ͕͍ΔͱΑ͍ • ໨ඪʹͳΓϞνϕʔγϣϯʹͭͳ͕Δ • ੵۃతͳ৘ใൃ৴ • e.g.) ٶ઒͞Μ

    / Rebuild.fm • ϙΤϜ
  28. – N'Dour “ѱʹ͸ѱͷ ٹੈओ͕ඞཁͳΜͩΑ…” IUUQMJWFEPPSCMPHJNHKQHBNFSDIJNHTBBGGKQH

  29. – N'Dour “ΤϯδχΞʹ͸ΤϯδχΞͷ ώʔϩʔ͕ඞཁͳΜͩΑ…” IUUQMJWFEPPSCMPHJNHKQHBNFSDIJNHTBBGGKQH

  30. ·ͱΊ • ίϛϡχςΟ΍πʔϧΛੵۃతʹར༻͠Α͏ • ͲΜͲΜࢀՃͨ͠΄͏ָ͕͍͠ • ผʹϫφϏʔͳͷ͸ѱ͍͜ͱ͡Όͳ͍ (ͱࢥ͏) • ͩΕͰ΋࠷ॳ͸ॳ৺ऀ

    • ͍͔ͭ͸ܹࢗΛ༩͑Δଆʹ
  31. Let’s Enjoy Engineer Life !