Slide 1

Slide 1 text

Hokkaido.pm͕͋ͬͯ YAPCͰτʔΫͰ͖ͨ ඌܗ మ࣍ (OGATA Tetsuji) Twitter: @xtetsuji 2012/12/23 Hokkaido.pm#8 LT

Slide 2

Slide 2 text

ࣗݾ঺հ • ඌܗ మ࣍ (OGATA Tetsuji) • Twitter: @xtetsuji • Blog: http://post.tetsuji.jp/ • ग़਎͸๺ւಓՏ౦܊Իߋொ(ଳ޿ࢢͷྡ) • େֶͰ্ژͯ͠ݱࡏ͸౦ژͷձࣾʹۈ຿

Slide 3

Slide 3 text

ࠓճ͸ εϐϦνϡΞϧ τʔΫ ※രসωλͱ͔ͨͿΜແ͍Ͱ͢

Slide 4

Slide 4 text

ࢲͱYAPC::Asia Tokyo • ҰԠ2007೥͔Βຖ೥ࢀՃ͍ͯ͠·͢ • ͨͩ౰࣌͸๩͔ͬͨ͠ΓͰɺಘͨ஌ࣝ ΛޙͰ෮शͱ͔શવͰ͖͍ͯͳ͔ͬͨ • ҾͬࠐΈࢥҊ͚ͩͬͨͲɺࢥ͍੾ͬͯ ࠓ೥2012೥ʹ20෼࿮ͰॳτʔΫΛͨ͠

Slide 5

Slide 5 text

2007೥͔ΒࢲͱYAPC ΛৼΓฦͬͯΈΔ

Slide 6

Slide 6 text

2007೥ •ࢲɿܹಈԌ্ظ • WAF(Catalyst)ݩ೥͔ͩͬͨ • CDBI΍DBIC౳O/R Mapperͷ࿩୊΋ଟʑ • Perl6ʹΈΜͳ͕ر๬Λ͍࣋ͬͯͨࠒ

Slide 7

Slide 7 text

2008೥ •ࢲɿয౔ͷதͰͷ࡞ۀ • ݪ࢝తͳWAFͷ࠶ຄڵɺMVCͷ࿩୊ • JavaScript΍jQueryͷ࿩୊΋ग़ͯ͘Δ • KVSɺ෼ࢄετϨʔδɺզࣾͷࣄྫܥ

Slide 8

Slide 8 text

2009೥ •ࢲɿࡂ֐෮ڵظɺҠ؅࡞ۀ౳ • ϞμϯPerlɺ҆ఆͷզࣾͷࣄྫγϦʔζ • Moose೤ͱ΋ݴ͑Δ೥͸͜ͷ೥ͩͬͨʁ • ඇಉظܥ(AnyEvent౳)΋໨ཱ༷ͭʹͳΔ

Slide 9

Slide 9 text

2010೥ •ࢲɿ೩͑ਚ͖ظˠ͜ΕͰ͸͍͚ͳ͍ʂ • εΧΠΞʔΫ͕YAPCॳεϙϯαʔ • ʮ͋Εʁ஍ݩଳ޿ʹ͋Δձ͕ࣾ…ʯ • ʮεΧΠΞʔΫͷਓͱձͬͯΈ͍ͨʯ • PlackɺύϑΥʔϚϯεɺ࣍ͷMVC

Slide 10

Slide 10 text

2011೥ •ࢲɿmod_perlϧωαϯεظ • Hokkaido.pm#5ͰਓੜॳτʔΫ • །Ұͷ஌ࣝmod_perlΛޠΓਚ͘͢ • YAPCͰ͸๺ւಓ੎͕ଟ਺ஃ্ʹ্͕Δ • ʮࣗ෼΋དྷ೥ͦ͜͸…ʯ

Slide 11

Slide 11 text

2012೥ •ࢲɿmod_perlΤόϯδΣϦετظ • ʮϞμϯmod_perlೖ໳ʯൃදʂ • Plack·ΘΓ΋੒ख़ͯ͠ɺܰྔMVC΍ SQLͦͷ΋ͷͷ࿩୊ͳͲઌ૆ؼΓݱ৅ • PerlΛษڧ͢Δͷʹஸ౓ྑ͍࣌ظͰ͸

Slide 12

Slide 12 text

τʔΫ಺༰ʹ͍ͭͯ • ಺༰͸Hokkaido.pm#5,#6,#7Ͱ࿩ͨ͠ࣄ +α (ϓϥε෦෼͕͔ͳΓଟ͍ͷͰ͕͢) • Hokkaido.pmͰͷτʔΫͷܦݧɺͦͯ͠ εϥΠυͷ஝ੵͱܦݧ஋͕໾ཱͬͨ • ࠷ॳ͔Βେ෣୆Ͱ͸೉͍͠ˠ஍ํPMͱ ͍͏ྑ͍मߦ৔͕֤஍ʹొ৔ˠ࿕ใʂ

Slide 13

Slide 13 text

ࢲͷ৔߹ • Hokkaido.pm#5ͰਓੜॳτʔΫ(20෼) • ͦͷޙ΋౦ژ͔ΒHokkaido.pmʹ௨ͬͯ τʔΫͷ࿹Λຏ͘(#6,#7) • ͦͷଞͷษڧձͰ΋LTΛ΍ͬͨΓͨ͠ • ࠷ॳ͸5෼ؒLT͕ྑ͍ʁ(ࢍ൱྆࿦༗Γ)

Slide 14

Slide 14 text

ਓલͰൃද͢ΔࣄͰ • ʮΞ΢τϓοτΛ͢ΔͱΠϯϓοτ͕ ૿͑Δ๏ଇʯ • ҾͬࠐΈࢥҊͰ΋૬खଆ͔Β੠Λ͔͚ ͨΓͯ͘͠ΕΔ • ৘ใ͸Φʔϓϯʹ͢ΔࣄͰੜ͖ͯ͘Δ

Slide 15

Slide 15 text

ؾͮ͘ͷ͕஗͔ͬͨ • 20୅ͷࠒ͸ࣾ಺Wiki΍ޙഐڭҭͷΈ • 30ࡀΛա͗ͯ֎෦Ξ΢τϓοτͷେ੾ ͞ʹؾͮ͘ˠ஗͗͢ • ए͍ਓʹ͸΋ͬͱૣ͘ؾ͍ͮͯ΄͍͠ • ͕ͩʮ࢝ΊΔͷʹ஗͗͢Δࣄ͸ͳ͍ʯ

Slide 16

Slide 16 text

ࠓޙͷ׆ಈ༧ఆ • mod_perlͷ෍ڭ׆ಈˠ஍ҬPMੵۃࢀՃ • PerlͰ֦ுՄೳͳϛυϧ΢ΣΞͷݚڀ • ͪΌΜͱPlack/WAFͳͲͷԦಓ΋࠶ษڧ • ·ͩ·ͩະ஌ͷੈք͕޿͕͍ͬͯΔ

Slide 17

Slide 17 text

·ͱΊ • ਓલͰͷτʔΫ͸ͱͯ΋ྑ͍ܦݧ • ࠓ͸PerlΛษڧ͢Δྑ͍࣌ظͩͱࢥ͏ • ݹ͍࿩୊Λ۷Γىͯ͜͠ωλʹͰ͖Δ • ֎ʹ޲͔֪ͬͯΛഁͬͯ৽ͨͳ੒௕Λ • ر๬͸ԕྀͤͣݴ༿ʹ͍ͯ͘͠

Slide 18

Slide 18 text

·ͱΊ • ͋Γ͕ͱ͏Hokkaido.pmʂ • ͜Ε͔Β΋ࢀՃ͠ଓ͚·͢Αʂ

Slide 19

Slide 19 text

͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠