Slide 1

Slide 1 text

ࣛࣇౡΤϯδχΞϛʔτΞοϓ supported by q-tech ʙୈҰઢͰ׆༂͢ΔΤϯδχΞͷ࿩Λฉ͍ͯΈΑ͏!ʙ גࣜձࣾ ݱ৔αϙʔτ ্佂 ޾େ 2019.03.29

Slide 2

Slide 2 text

ࣗݾ঺հ • ্佂 ޾େ (řŚŜŵ ŻŝűƁ) • @kusokamayarou • ग़਎ / ॴࡏɿࣛࣇౡݝປ࡚ࢢ • 2012೥ʹ౦ژ͔Β̪λʔϯͰݱ৬ɻ2018೥͔ΒςϨϫʔΫɻ • 2018೥͔ΒɺJAWS-UG ࣛࣇౡ ίΞϝϯόʔɻ • ޷͖ͳ͜ͱɿՈ଒ɾԹઘɾອըΛಡΉ͜ͱɾྉཧͳͲ

Slide 3

Slide 3 text

ઌ೔ɺγφϓεͷத໺͞Μ͔ΒMessenger Ͱʮq-tech ͷษڧձͰ͓࿩͠·ͤΜ͔ʁʯͱ ͍͏࿩͕͋Γ·ͯ͠…ɺ

Slide 4

Slide 4 text

ʮԿΛ͓࿩͍͍ͨͩͯ΋ߏ͍·ͤΜɻʯͱ͍ ͏ࣄͩͬͨͷͰ…ɺ

Slide 5

Slide 5 text

͍ܰؾ࣋ͪͰʮ౎߹͑͞߹͑͹ɺશવ͍͍Ͱ ͢Αɻʯͱ౴͑ͯɺࢀՃऀͷԿͷಘʹ΋ͳΒ ͳ͍ɺ͘͢͝Ͳ͏Ͱ΋͍͍࿩Λ͠Α͏͔ͳɺ ͱࢥ͍ͬͯͨΜͰ͚͢Ͳ…ɺ

Slide 6

Slide 6 text

ͦͷޙɺʮνϥγ࡞੒͢ΔͷͰɺ֬͝ೝ͓ئ ͍͠·͢ɻʯ͍ͬͯ͏ϝοηʔδ͕དྷͯͰ͢ Ͷ…ɺ

Slide 7

Slide 7 text

ʮୈҰઢͰ׆༂ʯ ͬͯԿʁ ʮߨࢣʯ ͬͯԿʁ ͑ʁԿʁ νϥγͱ͔࡞ͬͪΌ͏ͷʁ

Slide 8

Slide 8 text

Կ Ͱ ͜ Μ ͳ ʹ ͪ Ό Μ ͱ ͠ ͯ Δ Μ ͩ ϒϥοΫδϟοΫʹΑΖ͘͠ ࠤ౻लๆ

Slide 9

Slide 9 text

ͬͯࢥͬͨͷͰɺʮ͑ɺ͜Μͳཱ೿ͳײ͡ͳ ΜͰ͔͢ʁʯͬͯฦͯ͠…ɺ

Slide 10

Slide 10 text

࢓ํ͕ͳ͍ͷͰɺͱΓ͋͑ͣࠓճ͸ɺ ɹɾ;͚ͨ͟ײ͡༻ ɹɾͪΌΜͱͨ͠༻ ͷ̎ͭΛ༻ҙͯ͠…ɺ

Slide 11

Slide 11 text

օ͞Μ ͲͪΒΛฉ͍ͯΈ͍ͨͰ͔͢ʁ ɾ;͚ͨ͟ײ͡༻͕ྑ͍ͱ͍͏ํʁ ✋ ɾͪΌΜͱͨ͠༻͕ྑ͍ͱ͍͏ํʁ ✋

Slide 12

Slide 12 text

͍ͯ͏ײ͡Ͱຊ೔͓ӽ͠ʹདྷ ΒΕͨํʑͷཁ๬ʹ߹Θͤͯ ͓࿩͠Α͏͔ͳ͊ɺͱࢥͬͨ ΜͰ͕͢…ɺ͜͏͍͏ػձ ͡Όͳ͍ͱɺͪΌΜͱͨ͠࿩ Λ͢Δؾ͕ͳ͍ͷͰɺࠓճ͸ ͪΌΜͱͨ͠࿩Λ͠Α͏͔ͱ ࢥ͍·͢ɻ

Slide 13

Slide 13 text

ͱ͍͏ࣄͰ…ɺ

Slide 14

Slide 14 text

גࣜձࣾ ݱ৔αϙʔτͷ ΤϯδχΞϦϯάʹ͍ͭͯ ʙࢲ͕ೖ͔ࣾͯ͠ΒͷҠΓมΘΓͱ͜Ε͔Βʙ גࣜձࣾ ݱ৔αϙʔτ ্佂 ޾େ 2019.03.29

Slide 15

Slide 15 text

໨࣍ 1. גࣜձࣾ ݱ৔αϙʔτʹ͍ͭͯ 2. ΤϯδχΞνʔϜʹ͍ͭͯ 3. ΤϯδχΞϦϯάʹ͍ͭͯ 4. ͜Ε͔Β…

Slide 16

Slide 16 text

ݱ৔αϙʔτʹ͍ͭͯ

Slide 17

Slide 17 text

גࣜձࣾ ݱ৔αϙʔτ • גࣜձࣾݱ৔αϙʔτ • 2005೥૑ۀɻࠓ೥Ͱ14ظ໨ɻ • ຊࣾɿࣛࣇౡࢢɺ෱ԬΦϑΟεɿ෱Ԭࢢɻ ※෱Ԭ͸Ӧۀॴɻ • ސ٬ͱͯ͠͸ɺࣾձΠϯϑϥΛࢧ͍͑ͯΔશࠃͷݐઃ࢈ۀͷ͓٬༷ɻ • ࣄۀͱͯ͠͸ɺίϛϡχέʔγϣϯʹண໨ͨ͠੡඼ɾαʔϏεͷఏڙɻ • 2015೥ ۝भୈҰ߸ͷϢʔεΤʔϧೝఆاۀ • ฏ੒26೥౓ࣛࣇౡݝܦӦ඼࣭৆ʰ༏ल৆ʱड৆

Slide 18

Slide 18 text

૊৫ߏ੒ʹ͍ͭͯᶃ Ӧɹۀ αϙʔτ اɹը ։ɹൃ ͦͷଞ ੲ ˞ ೥ લ w ໿໊ w #1਺ࣾ w ໿໊ w ໿໊ w ໿໊ ɾ໿໊ ࠓ Ӧɹۀ αϙʔτ اɹը ։ɹൃ ͦͷଞ w ໿໊ w #1਺ࣾ w ໿໊ w ໿໊ w ŰƅŖŪŦŘŷ਺໊ w ໿໊ w #1਺ࣾ w ໿໊

Slide 19

Slide 19 text

૊৫ߏ੒ʹ͍ͭͯᶄ • ਓһن໛͸ɺ໿2ഒɻŰƅŖŪŦŘŷ ΍ BP ΋૿Ճɻ • ࣗࣾ੡඼ͷల։Λߦ͏্Ͱ͸ɺ։ൃҎ֎ͷ෦໳΋ؚΊͨόϥϯεͷྑ͍૊৫ߏ ੒Λߏஙɾҡ࣋͢Δ͜ͱ͸ඇৗʹେ੾ɻ • ࣄۀن໛Λ޿͍͛ͯ͘ʹ͸ɺࣾ಺ϦιʔεͷΈͰߦ͍ͬͯ͘ʹ͸ݶք͕͋Δɻ • ͦͷҝɺࣾ֎Ϧιʔεͱͷ༑޷ͳؔ܎ੑΛҡ࣋͠ଓ͚Δ͜ͱ͕ඇৗʹॏཁɻ • ࣄۀن໛ͷ֦େɺεςʔΫϗϧμʔͷ૿Ճʹ൐͍ɺϚωδϝϯτ΍ϚʔέςΟ ϯάͷϦιʔεɺ؀ڥ΍࢓૊Έͷ੔උ͕ٻΊΒΕΔɻ • ಛʹɺଟ͘ͷεςʔΫϗϧμʔͷؒͷ৘ใͷ΍ΓऔΓ(ίϛϡχέʔγϣϯ)Λ ૉૣ͘ɺਖ਼֬ʹߦ͍ͬͯ͘͜ͱ͕ඇৗʹॏཁɻ

Slide 20

Slide 20 text

ࣄۀߏ੒ʹ͍ͭͯᶃ डୗ ŰƅŕşŖŢƄ ŞŽřŪƄšŖűƄţ ੲ ˞ ೥ લ w ਺݅೥ w डୗ։ൃ w ଞ w ਺੡඼ w อक։ൃ w ųſŲƅũƄţŞ w ਺੡඼ w อक։ൃ৽঎඼ w ųſŲƅũƄţŞ ࠓ डୗ ŰƅŕşŖŢƄ ŞŽřŪƄšŖűƄţ w ΄΅ແ͠ w ਺੡඼ w อक։ൃ w ųſŲƅũƄţŞ w ਺੡඼ w อक։ൃ৽঎඼ w ųſŲƅũƄţŞ

Slide 21

Slide 21 text

ࣄۀߏ੒ʹ͍ͭͯᶄ • ݱࡏɺडୗࣄۀ͸ੵۃతʹల։͓ͯ͠Βͣɺࣗࣾ੡඼ࣄۀͷల։(ಛʹΫϥ΢υ ੡඼)ʹϦιʔεΛूதɻ • ύοέʔδ੡඼͸ɺҡ࣋ϑΣʔζ΁ͱҠߦɻطଘϢʔβʔ΁ͷαϙʔτ΍ඞཁ ͳվળΛߦ͍ͬͯΔ͕ɺੵۃతͳϦιʔε౤ೖ͸ߦ͍ͬͯͳ͍ɻ • Ϋϥ΢υ੡඼͸ฐࣾͷओྗࣄۀͰ͋Γɺࣾ಺ɾࣾ֎ؚΊͨϦιʔεͷ9ׂΛ౤ೖ ͓ͯ͠ΓɺੵۃతͳӦۀɾαϙʔτɾ։ൃΛۀ຿Λਪਐ͍ͯ͠Δɻ • Ϋϥ΢υ੡඼ʹ͍ͭͯ͸ɺαʔϏεͷ৽نల։͚ͩͰ͸ͳ͘ɺఫୀ΋ؚΊͯɺ ׆ൃʹࣄۀల։Λߦ͍ͬͯΔɻ • Ϋϥ΢υ੡඼(αϒεΫϦϓγϣϯ)΁ͷࣄۀγϑτΛߦ͏͜ͱͰɺ૊৫ͱͯ͠ ௕ظతͳࡒ຿త҆ఆੑΛ֬อ͠ɺະདྷ΁ͷ౤ࢿΛܧଓతʹߦ͍ͬͯΔɻ

Slide 22

Slide 22 text

ΤϯδχΞνʔϜʹ͍ͭͯ

Slide 23

Slide 23 text

ΤϯδχΞνʔϜʹ͍ͭͯᶃ ੲ ˞ ೥ લ ࠓ ŗŽ ŗŽ ŗŽ ŗŽ ŗŽ `T `T `T `T ŗŽ ŗŽ ŗŽ ŗŽ ৽ଔ w ܭ໊ɻ୅લ൒͔ΒΞϥͷϝϯόʔͰߏ੒ɻঁੑ΋໊ɻ w ৽ଔ໊͕ɻͦΕҎ֎͸ɺܦݧऀɻ w ్தɺୀ৬໊ɺҟಈ໊ɻҎલ͔Βͷࡏ੶͸ࢲ΋ؚΊ໊ͯɻ w ۈ຿࣌ؒ͸ɺ݄࣌ؒະຬɻ஗͘·Ͱۈ຿͢Δ͜ͱ΋ඇৗʹগͳ͍ɻ w อक։ൃͱςΫχΧϧαϙʔτରԠ΋ܧଓɺ৽ن։ൃʹ͸ৗ໊࣌ɻ w ܭ໊ɻ୅ޙ൒͔Β୅ޙ൒ͷஉੑͷΈͷϝϯόʔͰߏ੒ɻ w ҰਓΛআ͍ͯɺܦݧऀɻ w ۈ຿࣌ؒ͸ɺ݄࣌ؒҎ্ɻ͔ͳΓ஗͘·Ͱۈ຿͢Δ͜ͱ΋ʜɻ w อक։ൃͱςΫχΧϧαϙʔτରԠ͕ϝΠϯɺ͜ͷࠒ͔Β৽ن։ൃΛ5SZɻ ࢲ ࢲ žŹŖŪƂŖŞ

Slide 24

Slide 24 text

ΤϯδχΞνʔϜʹ͍ͭͯᶄ • ։ൃϝϯόʔ͸̎ഒ΁ɻ৽ଔ΋ 4໊(1໊ঁੑ)Ճೖɻ • ੈ୅ߏ੒͸࿝ਓͱएखͰɺதݎ૚͕͓Βͣɺͪΐͬͱ࿪ͳײ͡ɻ • ݱࡏ΋อक։ൃ΍ςΫχΧϧαϙʔτରԠ͸͋Δ΋ͷͷɺ৽ن։ൃ΁ৗ࣌ 3 ໊Λ౤ೖ͓ͯ͠Γɺະདྷ΁޲͚ͯͷϦιʔε౤ೖ͕౰ͨΓલͷঢ়ଶ΁ɻ • ۈ຿࣌ؒ͸໿180 ࣌ؒ/݄ͱͳΓɺ࿑ಇ؀ڥ͕վળɻ • 1໊(ࢲ)͕ϦϞʔτϫʔΫதͰɺଟ༷ͳಇ͖ํΛਪਐɻ ※اըʹ΋ঁੑ 1໊ɻ • Ҏલ͔Βࣗ༝ʹ։ൃ࡞ۀΛߦͬͯ͸͍͕ͨɺΑΓݸਓͷࣗओੑ΍ݸੑ͕ൃش Ͱ͖ΔจԽ෩౔΁ͱมΘ͖͍ͬͯͯͯɺྑ͍͔ѱ͍͔Θ͔Γ·ͤΜ͕ɺ໘ന ͍ਓ΋૿͔͑ͨͳ͊ɺͱࢥ͍·͢ɻμΠόʔγςΟ(ଟ༷ੑ)ʁ

Slide 25

Slide 25 text

ΤϯδχΞϦϯάʹ͍ͭͯ

Slide 26

Slide 26 text

ΤϯδχΞϦϯάʹ͍ͭͯᶃ ŘƃŲŽӡ༻ 04 %# ੲ ˞ ೥ લ w ϗεςΟϯά w 8JOEPXT4FSWFS w 42-4FSWFS w .Z42- ࠓ ŘƃŲŽӡ༻ 04 %# w "84 ŞŽřŪƄ w ͦͷଞŞŽřŪƄšŖűƄţ w 8JOEPXT4FSWFS w "NB[PO-JOVY w %FCJBO-JOVY w 42-4FSWFS w .Z42- w 3%4 w NPOHP%# řŐŲƄšŖŰƄŖ w **4 w "QBDIF ݴޠ w /&5 w $ w )5.- $44 +BWBTDSJQU řŐŲƄšŖŰƄŖ w **4 w "QBDIF w /(*/9 ݴޠ w /&5 w $ w )5.- $44 +BWBTDSJQU w 1ZUIPO

Slide 27

Slide 27 text

ΤϯδχΞϦϯάʹ͍ͭͯᶄ ŹŰƄŘſ ੲ ˞ ೥ લ w ࠓ ŹŰƄŘſ w "OESPJE +BWB w J04 4XJGU ŰƄŖŢƄŔƃ؅ཧ w 7JTVBM4PVSDF4BGF ŰƄŖŢƄŔƃ؅ཧ w 7JTVBM4PVSDF4BGF w 4VCWFSTJPO w (JU ŲƅƁŢƄŐŞŪ؅ཧ w ΤΫηϧ ŲƅƁŢƄŐŞŪ؅ཧ w ,JOUPOF w 3FENJOF w "TBOB w (PPHMF w 8PSEQSFTT w "84 & 3%4 )1 w #JOHP$.4 )1

Slide 28

Slide 28 text

ΤϯδχΞϦϯάʹ͍ͭͯᶅ • ΠϯϑϥΛ AWS ʹͨ͜͠ͱʹΑΓɺ։ൃ؀ڥͷߏங΍ࣄ຿खଓ͖΋ؚΊͨ ༷ʑͳख͕ؒ࡟ݮ͞Εɺεϐʔυͷ޲্ͱ֤ΤϯδχΞͷϞνϕʔγϣϯͷ ҡ͕࣋ग़དྷ͍ͯΔɻ • ӡ༻ʹؔͯ͠΋ɺAWS ΋ؚΊͨΫϥ΢υαʔϏεΛ׆༻͢Δ͜ͱʹΑΓɺΑ Γਂ͍ӡ༻؅ཧ͕ग़དྷ͍ͯΔɻͦͷ෼ίετ͸ֻ͔Δ͕ɺ͜Ε·Ͱ΍Γͨ͘ ͯ΋ग़དྷͳ͔ͬͨ͜ͱʹऔΓ૊ΊΔ͜ͱʹΑΔϝϦοτ͸ܭΓ஌Εͳ͍ɻ • طଘαʔϏε͸ WindowsɺSQLServerɺIISɺC# Λར༻ɻ • ৽نαʔϏε͸ Debian LinuxɺmongoDBɺNGINXɺPython Λར༻ɻ • ঢ়گΛݟͭͭɺ࠷৽ͷϝδϟʔͳٕज़΍औΓೖΕΔ༷ʹ͍ͯ͠·͢ɻ

Slide 29

Slide 29 text

ΤϯδχΞϦϯάʹ͍ͭͯᶆ • ৽نαʔϏεͰ͸ɺϞόΠϧΞϓϦ։ൃ΋։࢝ɻ • ։ൃʹؔΘΔϚωδϝϯτπʔϧʹ͓͍ͯ΋ɺΫϥ΢υαʔϏεͷ׆༻Λਐ Ί͓ͯͯΓɺϢʔβʔʹΑΓ͍ۙ։ൃʹਓతϦιʔεΛूதͤ͞Δ༷ʹγϑ τͤ͞Δ͜ͱɺଟ༷ͳϫʔΫελΠϧʹ΋Ϛον͢ΔܗΛҡ࣋͢Δ͜ͱɺΛ ॏཁʹ͍ͯ͠·͢ɻ • ͨͩɺ͋·Γʹଟ͘ͷαʔϏε͕ར༻͞ΕΔͱ૊৫಺Ͱͷࠞཚ΍ϩε͕ੜ͡ ΔͷͰɺద੾ͳҠߦ΍ར༻ఀࢭ͕ࠓޙͷ՝୊ͷҰ͔ͭͳͱߟ͍͑ͯ·͢ɻ • ૊৫ߏ੒ͷͱ͜ΖͰ΋ड़΂·͕ͨ͠ɺ։ൃʹ͍ͭͯ͸ BP ͷํʑʹ͝ڠྗ௖͍ ͓ͯΓɺࣾ಺֎ͷϝϯόʔͷٕज़΍஌ࣝɺܦݧΛࠞ͡Γ߹ΘͤΔ͜ͱʹΑͬ ͯɺΑΓྑ͍αʔϏεͷ։ൃͱɺ૊৫΍ݸਓͷ੒௕ʹܨ͛ΒΕΔ༷ʹ͍ͯ͠ ·͢ɻ

Slide 30

Slide 30 text

ฐࣾͰ͸ɺܦӦܭըॻͱ͍͏ ΋ͷΛ࡞੒͓ͯ͠Γɺͦ͜Ͱ ʮΤϯδχΞϦϯάͷํ਑ʯ Λنఆ͓ͯ͠Γ·ͯ͠ɺͪΐͬ ͱ͝঺հͤͯ͞௖͚Ε͹ͱࢥ ͍·͢ɻ

Slide 31

Slide 31 text

ΤϯδχΞϦϯάʹؔ͢Δํ਑ ᶃ 1. جຊ ΑΓྑ͍αʔϏεΛఏڙ͢ΔͨΊʹ͸ɺΑΓྑ͍ΤϯδχΞϦϯά͕ඞཁෆՄܽͰ͢ɻ൚༻తͳΫϥ ΢υαʔϏεͷීٴʹΑΓγεςϜߏஙͷҰൠԽɾޮ཰Խ͕ਐΉҰํɺITϕϯμʔͷࢲͨͪ͸ɺಠࣗ ੑͷ͋ΔՁ஋Λ෇Ճ͢ΔͨΊʹɺ͞ΒͳΔٕज़ͷ޲্͕ٻΊΒΕ͍ͯ·͢ɻͦΕʹਅ伨ʹ޲͖߹͍ɺ ஍ҬͷಉۀքΛϦʔυ͍͖ͯ͠·͢ɻ

Slide 32

Slide 32 text

ΤϯδχΞϦϯάʹؔ͢Δํ਑ ᶄ 2. ΤϯδχΞͱͯ͠ͷ࢟੎ (1)৘ใΩϟονΞοϓ ෯޿͍ٕज़ʹ͍ͭͯΩϟονΞοϓ͠·͢ɻ (2)ߦಈओٛ ஌Δ͚ͩ͡Όͳ࣮͘ࡍʹࢼ͢ɻٕज़ʹ͍ͭͯ΋ߦಈओٛΛ؏͖·͢ɻ (3)֎෦ͱͷίϛϡχέʔγϣϯ ٕज़ܥίϛϡχςΟͳͲʹΑΔ֎෦ͷΤϯδχΞͱͷੵۃతͳަྲྀΛ׻ܴ͠·͢ɻ (4)Tࣈܕਓࡒ ෯޿͍஌ࣝΛ࣋ͪͳ͕Β΋ɺ͜ͷྖҬͰ͸ෛ͚ͳ͍ͱ͍͏ಠࣗೳྗΛຏ͖·͢ɻ (5)ސ٬ຊҐ ࡞Δ͜ͱͰ͸ͳ͘ɺར༻ऀʹͱͬͯʰ࢖͑Δʱ͜ͱʹ੹೚Λ࣋ͪ·͢ɻ (6)૬ޓґଘ ೥ྸ΍ܦݧʹറΒΕͣɺಠࣗͷઐ໳ྖҬΛ΋ͱʹڭ͑߹͍ɺଚॏ͠߹͏จԽΛ໨ࢦ͠·͢ɻ

Slide 33

Slide 33 text

ΤϯδχΞϦϯάʹؔ͢Δํ਑ ᶅ 3. ϓϩμΫτ։ൃ (1)ϓϩτλΠϓॏࢹ ৄࡉͳυΩϡϝϯτΑΓಈ͘ϓϩτλΠϓΛॏࢹ͠·͢ɻ (2)ޮՌతͳίʔσΟϯά 10,000ߦΛͲΕ͚ͩૣ͘ίʔσΟϯά͢Δ͔Ͱ͸ͳ͘ɺ10ߦͰͲΕ͚ͩͷޮՌΛੜΈग़͔͢Λॏࢹ͠·͢ɻ (3)੒௕΁ͷνϟϨϯδ ਓͷ੒௕΋ϓϩδΣΫτͷ੒Ռͱͯ͠ଊ͑ɺΤϯδχΞ͕νϟϨϯδ͢ΔػձΛҙࣝతʹ૊ΈࠐΈ·͢ɻ 4. ݚڀ։ൃ (1)ݱࡏͷࣄۀυϝΠϯʹԠͨ͡ಠࣗͷݚڀ։ൃΛܧଓ͠·͢ɻ (2)কདྷతʹࣗࣾͷಠٕࣗज़Λ։ൃ͠ɺࢢ৔Λ૑଄͠·͢ɻ

Slide 34

Slide 34 text

ΤϯδχΞϦϯάʹؔ͢Δํ਑ʹ͍ͭͯ (֎෦ͱͷίϛϡχέʔγϣϯ౓) ŗŽ ŗŽ ŗŽ ŗŽ ŗŽ `T `T `T `T ࢲ ߦಈͷେ͖͞ ස ౓ w 4/4΍ϒϩάͳͲͷ֎෦΁ͷΞ΢τϓοτ w ֎෦ίϛϡχςΟͷӡ༻ɾࢀՃɾࢧԉ w ֎෦Πϕϯτ΁ͷӡ༻ɾࢀՃɾࢧԉ w ձ͕ࣾ֎෦΁ͷ׆ಈʹલ޲͖Ͱɺࢧԉͯ͠΋Β͑Δͷ͸͋Γ͕ ͍ͨͰ͢͠ɺඇৗʹ৺ڧ͍ w ݱঢ়ɺ͜ͷ݁ՌͰࣾ಺ͷධՁ͕ܾ·Δఔͷ΋ͷͰ͸ͳ͍ɻ͕ɺ ࠓޙͲ͏ͳ͍͔ͬͯ͘͸ʜʁ w ݸਓతʹ͸ɺ֎෦΁ͷΞΫγϣϯΛͲΜͲΜ΍ͬͯ΋Βͬͯɺ ૊৫ͱͯ͠ɺ·ͨݸਓͱͯ͠ͷ੒௕΁ܨ͕͍ͬͯ͘ͱૉ੖Β͠ ͷͰ͸ͱߟ͍͑ͯ·͢ɻ

Slide 35

Slide 35 text

͜Ε͔Β…

Slide 36

Slide 36 text

܏޲ͱߟ࡯ᶃ • ૊৫ͱͯ͠ͷن໛͕গͣͭ͠ண࣮ʹେ͖͘ͳ͓ͬͯΓɺͦΕʹ൐ͬͯଟ༷ੑ΋ ૿͖͍ͯͯ͠Δͱײ͍ͯ͡·͢ɻ • →͜Ε͔Β΋ண࣮ʹνʔϜ͸େ͖͘ͳ͍͖ͬͯɺଟ༷ੑ΋ਐΉɻ • ಺෦ߏ଄΍࢓૊ΈɺϫʔΫελΠϧ΋ଟ༷ʹมԽ͓ͯ͠ΓɺฐࣾΒ͍͠ॊೈͰ લ޲͖ͰνϟϨϯδϯάͳ࢟੎͕දΕ͍ͯΔͱࢥ͍·͢ɻ • →૊৫ͷ੒௕΍ਐԽΛٻΊɺଟ༷ͳϫʔΫελΠϧ΋ਐΉɻ • ͨͩɺͦͷ෼όϥόϥײɺ֤ࣗͷࣗݾओுͷڧ͞Έ͍ͨͳ΋ͷ΋ͦΕͳΓ…ɻ • →͜Ε·ͰҎ্ʹϚωδϝϯτ΍ίϛϡχέʔγϣϯ͕ඇৗʹॏཁʹͳͬͯ ͘Δͷ͔ͳɻಛʹɺ͓ޓ͍ͷͦΕͧΕͷϏδϣϯͷڞ༗ɻ

Slide 37

Slide 37 text

GWNC (Gift/Want/Need/Can) w ಛੑɺੑ࣭ɺบ w Ͳ͏ͯ͠΋΍ͬͯ͠·͏ࣄ w ແҙࣝʹ΍ͬͯ͠·͏ࣄ w ै͏ͱɺؾ͕࣋ͪྑ͍ w ैΘͳ͍ͱɺؾ࣋ͪѱ͍ ţŪƀţ w ˒ม͑ΒΕͳ͍ w ˒֫ಘͰ͖ͳ͍ (JGU /FFE 8BOU $BO "DU w ஌ࣝɺٕज़ɺࢿ࢈ɺ৴༻ w ࣗ෼͕͍࣋ͬͯΔ΋ͷ w ࣗ෼Ͱ൑அͯ͠ఏڙͰ͖Δ΋ͷ w ࢖͏ͱɺݮͬͨΓɺർΕͨΓʜ w ͦͷ෼ɺϦλʔϯ΋͋Δ̇ w ˒ม͑ΒΕΔɺࣺͯΒΕΔ w ˒֫ಘ͕ɺඇৗʹେมͳࣄ΋ʜ w λʔήοτɺର৅ w ࣗ෼ͷཉ͍͠΋ͷΛ࣋ͬͯΔ w େ੾ͳਓ෺ࣄ w ૬ޓ࡞༻ੑ༗Γ w Կ΋ಘΒΕͳ͍ࣄ΋ʜ w ˒ൺֱత؆୯ʹม͑ΒΕΔ w ເɺ໨ඪɺ׎͍͑ͨະདྷɺཧ૝ w ߟ͑Δ͚ͩͰϫΫϫΫυΩυΩ w ۙ෇͘ͱੌ͘خ͍̇͠ w ԕ͔͟Δͱੌ͘൵͍̇͠ w ΤϞʔγϣφϧ w ˒ඇৗʹ؆୯ʹม͑ΒΕΔ w ˞׎͏ͱͲ͏Ͱ΋Α͘ͳͬͨΓʜ

Slide 38

Slide 38 text

܏޲ͱߟ࡯ᶄ • Ϋϥ΢υαʔϏεͷར༻΍ BP ͱͷڠಇͳͲ͕૿͑ɺΑΓޮ཰తʹૣ͘ۀ຿Λ ਱ߦͰ͖͍ͯΔɻ • ※มԽͷܹ͍͠ݱ୅ͷχʔζʹϚον͢ΔαʔϏεΛҡ࣋ɾ։ൃ͍ͯ͘͠ɻ • ※͓٬༷ʹ͍ۙ෦෼ʹॏཁͳϦιʔεΛूதͤ͞Δɻ • ※༗ೳ׌ͭوॏͳਓతϦιʔεΛ֬อɾҡ࣋͢Δࣄͷ೉͠͞ɻ • →͜Ε͔Β΋Ϋϥ΢υαʔϏεͷར༻΍ BP ͱͷڠಇ͸ਐΉɻ • ϚϧνΫϥ΢υ͕͋·ΓʹਐΉͱɺࠞཚ΍ηΩϡϦςΟϦεΫ͕૿Ճ͢ΔՄೳ ੑ͕͋Δɻ • →֤αʔϏεͷద੾ͳӡ༻؅ཧͱ੔උɻͦͷҝͷΫϥ΢υαʔϏεʁ

Slide 39

Slide 39 text

σδλϧΠϯϑϥʹΑΔఈ্͛

Slide 40

Slide 40 text

܏޲ͱߟ࡯ᶅ • BP ͱͷڠಇ΋ؚΊɺզʑͷϏδωεʹඞཁͳϦιʔεΛɺͦͷ࣌ͦͷ࣌ Ͱ೗Կʹͯ֬͠อɾҡ͍͔࣋ͯ͘͠ɻ • →ϏδωεͰͷؔΘΓํͷଟ༷Խͷਪਐɻ೗ԿʹؔΘͬͯ΋Β͏͔ʁ ܗʹͩ͜ΘΓ͗͢ΔͱɺؔΘΕΔਓ͕গͳ͘ͳͬͯ͠·͏ɻॏཁͳ͜ ͱ͸ɺબ୒ग़དྷΔ͜ͱͰ͋Γɺબ୒͠қ͍͜ͱɻ • →ฐࣾΛΑΓ਎ۙʹײͯ͡΋Β͏ɻೝ஌ʁϒϥϯυʁ •

Slide 41

Slide 41 text

Ϧιʔεͷԁ؀ (γΣΞɺΤίγεςϜ) ώτɺϞϊɺΧωɺ৘ใɺ؀ڥɺαʔϏε ΦϑϥΠϯ ࣮ۭؒ ɺΦϯϥΠϯ ωοτ w υΞΛ։͘͜ͱɺ޿͛Δ͜ͱɻ w ݟͤΔ͜ͱɻΦʔϓϯͰ͋Δ͜ͱɻ w ग़͍͔ͯ͘Βͦ͜ɺೖͬͯ͘Δɻ w ৗʹΪϒ͢Δࣄͷॏཁੑɻ

Slide 42

Slide 42 text

͓஌Βͤ

Slide 43

Slide 43 text

ݱ৔αϙʔτ • HP - גࣜձࣾݱ৔αϙʔτ • Facebook - ʢגʣݱ৔αϙʔτ - ϗʔϜ • ϑΥϩʔ͓ئ͍͠·͢ɻ • HP - ݱ৔Ϋϥ΢υ Conne ʢίϯωʣ • ʮݐઃۀͷνʔϜϫʔΫΛΑΓڧ͘ɻΑΓεϜʔζʹɻʯ • ৽͘͠ݐઃۀք޲͚ͷۀ຿ίϛϡχέʔγϣϯαʔϏεΛల։͓ͯ͠Γ·͢ • Ԡԉɾ͝ڠྗͷఔɺΑΖ͓͘͠ئ͍͠·͢ɻ

Slide 44

Slide 44 text

ίϛϡχςΟ • JAWS-UG ࣛࣇౡ • JAWS-UGࣛࣇౡ | Doorkeeper ɺFacebook - AWS User Group - ࣛࣇౡ • CoderDojo ࣛࣇౡ • CoderDojoࣛࣇౡ - connpass ɺFacebook - CoderDojo ࣛࣇౡ • ্هίϛϡχςΠʹͯఆظతʹΠϕϯτΛ։࠵͓ͯ͠Γ·̇͢ • ͝౎߹ΑΖ͚͠Ε͹ɺ͓ؾܰʹ͝ࢀՃ͍ͩ͘͞ɻ

Slide 45

Slide 45 text

kusokamayarou • kusokamayarou - facebook • kusokamayarou | Twitter • kusokamayarou - Qiita • kusokamayarou - GitHub • ࣛࣇౡࢢͷاۀʹۈΊͯɺປ࡚ͰςϨϫʔΫͯ͠Δ IT ΤϯδχΞͬΆ͍ਓͷϒ ϩά | ͸ͯͳϒϩά • ίϛϡχςΟʹؔ͢Δ͜ͱ΍ٕज़తͳ Tips ͳͲ౤ߘͨ͠Γͯ͠·͢ɻ • ݟ͔͚ͨΒɺʮΞΠπ͕ॻ͍ͯΜͩͳʯͱࢥͬͯ௖͚Δͱخ͍͠Ͱ͢ɻ

Slide 46

Slide 46 text

࠷ޙʹ

Slide 47

Slide 47 text

ࠓճ͜ͷ༷ͳܗͰ͓࿩͢ΔػձΛ௖͚ͨ͜ͱɺ ඇৗʹ͋Γ͕ͨ͘ࢥ͓ͬͯΓ·͢ɻ q-tech ŠŶœŬũŎͷํʑ mark MEIZAN ͷํʑ ฐࣾͷϝϯό ͦͯ͠ɺࠓ೔͓ӽ͠௖͍ͨࢀՃऀͷօ༷ Ͳ͏΋͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ

Slide 48

Slide 48 text

ࢲݸਓͱͯ͠΋Ͱ͕͢ɺฐࣾݱ৔αϙʔτͱ ͯ͠΋ɺҰਓ(Ұࣾ)ͷྗͰͰ͖Δ͜ͱ͸খ͍͞ ΋ͷͰɺपΓʹ͍Βͬ͠ΌΔଟ͘ͷํʑͷ͓ ྗΛआΓ༷ͯʑͳऔΓ૊ΈΛߦ͍ͬͯ·͢ɻ ͦΕʹ͍ͭͯɺຊ౰ʹ͋Γ͕͍ͨͳ͊ɺͱࢥͬ ͍ͯ·͢ɻ͜Ε͔Β΋ɺଟ͘ͷํʑͱҰॹʹ ͳͬͯɺ͓ޓ͍ॿ͚߹͍ɺڠྗ͠߹ͬͯɺݸਓ ͱͯ͠ɺ૊৫ͱͯ͠ɺ஍Ҭࣾձͱͯ͠ͷૉ੖Β ͍͠ະདྷΛڞʹங͍͍͚ͯΕ͹ͱߟ͓͑ͯΓ ·͢ͷͰɺ͜͜ʹ͍Βͬ͠ΌΔօ༷ʹ͖ͭ· ͯ͠΋ɺͲ͏ͧΑΖ͓͘͠ئ͍͠·͢ɻ

Slide 49

Slide 49 text

͝੩ௌ Ͳ͏΋͋Γ͕ͱ͏ ͍͟͝·ͨ͠

Slide 50

Slide 50 text

ύνύν ύνύν ύνʙ ऴΘΓ̇