2019.2.1 WEBエンジニア勉強会11
WEBΤϯδχΞษڧձ#112019. 2.1
View Slide
ʮͳͥϓϩάϥϛϯά͕ۤखͳͷ͔ʯPresentation by VTRyo (Web Developer)
લະฉ ʰͰ͖ͳ͍ܥLTʱஏ֎ฉͳ͍ͷͰ͋Δ
͡Ί·ͯ͠VTRyoͱॻ͍ͯϦϣͰ͢Twitterʢ@3s_hvʣʢ@3s_hvʣ
͡Ί·ͯ͠ʢ@3s_hvʣגࣜձࣾϚπϦΧSREνʔϜΤϯδχΞ࠾༻૭ޱ͡Ί·ͨ͠
͡Ί·ͯ͠ʢ@3s_hvʣझຯస৬ࢧԉൃ৴͢ΔϚϯʢϒϩάɺొஃɺΠϕϯτओ࠵ɺٕज़ಉਓࢽࣥචʣ୭͔ͷਓੜΛฉ͘
స৬LT#4 Γ·͢ݱࡏ४උத
ٕज़ॻయ
ͬͦ͘͞ຊ
લఏAnsible, Terraformॻ͍͍ͯͨϓϩάϥϛϯάຊ֨తʹ࢝Ίͯ̐ϲ݄ओͳ։ൃݴޠRubyʢRoRʣSREͱͯ͠ύϑΥʔϚϯεվળʹணखத
લఏϓϩάϥϛϯά ͜Ε·Ͱ్தͰษڧΊΔ͜ͱ̎ճҰճେֶतۀͷPerlɺೋProgateϝϯλʔͳ͠
ΤϯδχΞྺ̏ϓϩάϥϛϯάྺ̐ϲ݄
Ώ͑ʹϨϕϧ̌
ҎԼʮ͓લηϯεͳ͍ʯېࢭ
ͳͥϓϩάϥϛϯά͕ۤखͳͷ͔ɺϓϩϑΣογϣφϧʹ ͳ Γ ͨ ͍
ॳ৺ऀ͋Δ͋Δʁor ͕͠ѱ͍ʁ͠”ηϯε͕ͳ͍”
”ηϯε͕ͳ͍”ͰऴΘΒͤͯ͠·ͬͨΒԿ࢝ΊΒΕͳ͘ͳΔͰ͠ΐʔ͕ʂηϯεͳ͍ͰऴΘΒͤͨ͘ͳ͍ͷͩͰ…
͍ࣗ͟ݾੳʂઌഐΤϯδχΞҭઢͰʂಉ͡ਓҰॹʹ͕ΜΖ͏ʂ
ॳ৺ऀ͋Δ͋Δͦͯ͠࠷ॳͷน
Ͷ͑ɺΤϥʔจಡΜͰͳ͘ͳ͍ʁϓϩϑΣογϣφϧʹ ͳ Γ ͨ ͍
·͡ͰಡΜͰͳ͍ύλʔϯಡΈղ͚͍ͯͳ͍ύλʔϯΤϥʔൃੜʂͦͷͱ͖൴…͕͢͞ʹࠓͳ͍Ͱ͢
·͡ͰಡΜͰͳ͍ύλʔϯΤϥʔͰͨ ͖ͬ͞ॻ͍ͨͱ͔͘͜͞ͶΤϥʔݟͯͳ͍
ࣗͰॻ͍ͨॴ͕ѱ͍ͷΘ͔ͬͯΔ͔ͩΒͦ͜Λม͑Δʢಡ·ͣʹม͑ʹ͍ͬͪΌ͏ʣͰԿ͕ѱ͍͔ಡΜͰͳ͍͔ΒదͳରԠʹͳΒͳ͍Α͏͘Τϥʔಡ͏ͱ͢ΔԿॻ͍ͯ͋Δ͔Θ͔Βͳ͍͠खؒ৺ཧঢ়ଶʢ̍ྫʣ࠷ॳ͜ΕͳΜ͡Όͳ͍͔ͳ
͜͏ͯ͠ѱ॥ϧʔϓ
յΕͨΓ͠ͳ͍͔Β͖߹͏บΛ
ಡΈղ͚ͯͳ͍ύλʔϯγϯϓϧʹಡΈඈ͍ͯ͠ΔʢಡΜͰͳ͍ͱݴ͏ʣܦݧෆͰؾ͚ͮͯͳ͍
ܦݧෆͰؾ͚ͮͯͳ͍NoMethodError: undefined method ͺͬͱݟ͙ͯ͢Θ͔ΔਓͦΕ͚ͩܦݧ͖ͯͨ͠ͱ͍͏͜ͱ͙ͨͩ͢͠ʹݕ౼͕͔ͭ͘ͷ͖ࠩ߹͍ͬͯΕΘ͔ΔΑ͏ʹͳΔXyz::JobBase Error: Called abstract method.
ಡΈղ͚ͯͳ͍ύλʔϯʮ͜͜ʹॻ͍ͯ͋Δ͡ΌΜʂʯ͕અ݀ͰࢮΛܴ͑Δ
ܦݧ͖߹ͬͨͰมΘΔϓϩϑΣογϣφϧʹ ͳ Γ ͨ ͍
Α͏͘࠷ॳͷนΛյ͔͍ͬͯͨ͢͠͠ͷࣗ৴ࣦ
ϓϩάϥϛϯά͕ۤख͔͠Εͳ͍ϓϩϑΣογϣφϧʹ ͳ Γ ͨ ͍
ͳΜ͔࠷ॳͷนյ͢ͷʹ͍͔͔࣌ؒͬͨ͢͝…
͔͠Twitterʹ͍ΔΈΜͳͭΑ͍ͻͱ͔ͬ͡ΌΜ…ʁ
ΈΜͳ͕ηϯεͰ͖ͬͯͨ͜ͱҙࣝͯ͠Α͏͘Ͱ͖ͨ
ίʔυᘳʹॻ͚ΔΘ͚͡Όͳ͍͜͠ͷ··Ͱμϝ͔…
ࣗ৴Λͳͨ͘͠ɺϚωʔδϟʔʹ͋ΔرΛ͑·ͨ͠͏ͩΊ͔
ϚωʔδϟʹݴΘΕͨ͜ͱ
– By Manager“ͨͱ͑αϙʔτΛड͚ͳ͕ΒͰϓϧϦΫΛग़ͨ͠Μͩ͠ɺػೳͯ͠ΔΜ͡Όͳ͍Ͱ͔͢”
ͦ͏͔ɻ͘͠ߟ͑͗ͯͨ͢
࣮ޭମݧ͋ͬͨͣͩ
Τϥʔಡ·ͳ͍ͩͬͯͪΐͬͱͣͭमਖ਼͖ͯͨ͠
ʮϓϩάϥϛϯάͰ͖ΔʯͷϋʔυϧϓϩϑΣογϣφϧʹ ͳ Γ ͨ ͍
࠷ॳ୭͕ΦϨΦϨίʔυ͡Όͳ͍ͷ͔͍ʮᘳʹʯͬͯԿΛͬͯᘳͳͷ͔ɻͦͦᘳͳͷͳ͍ϋʔυϧউखʹ্͛ͯΔ
ॳ৺ऀ͋Δ͋Δʁor ͕͠ѱ͍ʁ͠”ηϯε͕ͳ͍”࠷ॳͷ͍
ηϯεͱɺϓϩϑΣογϣφϧʹ ͳ Γ ͨ ͍
ηϯε͋Δਓɿ͜Ε·Ͱͷڥܦݧɺश׳ʹΑΓඞཁͳײ͕֮උΘ͍ͬͯΔਓηϯε͕ͳ͍ਓɿ·ͩश׳͕උΘ͍ͬͯͳ͍͚ͩηϯεͱɺͨͱ͑தֶੜͷͱ͖͔ΒHP࡞ͬͯͨਓͱ͔
ηϯεͱɺྑ͍श׳ͷੵΈॏͶͰͳ͍͔ϓϩϑΣογϣφϧʹ ͳ Γ ͨ ͍
ͳΒɺʹΕΔ͜ͱ͋ΔϓϩϑΣογϣφϧʹ ͳ Γ ͨ ͍
ͦ͏৴ͯ͜͡Ε͔ΒਐΉϓϩϑΣογϣφϧʹ ͳ Γ ͨ ͍
Please Teach me!!I’m very quick on the uptake
࠳ંͨ͠Βɺಡ͏ɻ
ʮͳͥϓϩάϥϛϯά͕ۤखͳͷ͔ʯPresentation by VTRyo (Web Developer)