2020年2月28日(金)に開催されたBPStudy#150( https://bpstudy.connpass.com/event/166409/ ) の発表資料です。
ՁΛͭ͘Γͩ͢ ࣗϓϩάϥϚʔ͕͍ͬͯΔͭͷגࣜձࣾϏʔϓϥυࠤ౻࣏!#14UVEZ
View Slide
͓લ୭Αw໊લࠤ౻࣏ʢ4BUP)BSVPʣwגࣜձࣾϏʔϓϥυදऔకࣾw5XJUUFSIUUQUXJUUFSDPNIBSVw*5ܥษڧձ#14UVEZओ࠵ ݄ʙwࠓͷਖ਼தυϥΰϯζΩϟϓςϯͷߴڮपฏ
ςʔϚɿࣗϓϩάϥϚʔ͕࣋ͭͭͷ
ʮࣗϓϩάϥϚʔʯ࣍ୈষίʔυ࣮ɹؔઃܭɹΫϥεઃܭɹϞδϡʔϧઃܭɹϢχοτςετɹ࣮ͷਐΊํɹϨϏϡʔୈষϞσϧઃܭσʔλઃܭςʔϒϧఆٛ%KBOHP03.ͱͷ͖߹͍ํୈষΤϥʔઃܭΤϥʔϋϯυϦϯάϩΪϯάτϥϒϧγϡʔςΟϯά ɾσόοάୈষγεςϜઃܭϓϩδΣΫτߏαʔόʔߏϓϩηεઃܭϥΠϒϥϦϦιʔεઃܭωοτϫʔΫୈষΔ͜ͱͷ໌֬Խཁ݅ఆٛը໘ϞοΫΞοϓ
ᶃιϑτΣΞΛͭ͘Γ͜ΜͰ͍͘ʢΛݟΔίʔυ࣮ϞσϧઃܭΤϥʔઃܭγεςϜઃܭΔ͜ͱͷ໌֬ԽͷϓϥΫςΟεϓϥΫςΟεΛֶͼɹ࣭Λͭ͘Γ͜Ή
ࣗϓϩάϥϚʔʹͳΔʹ͜Ε͚ͩͰΓͳ͍
ͷϓϥΫςΟεશମ࠷దͷࢹ͔Βੜ·Ε͍ͯΔίʔυ࣮ϞσϧઃܭΤϥʔઃܭγεςϜઃܭΔ͜ͱͷ໌֬ԽͷϓϥΫςΟεҰ؏ੑશମ࠷ద ͷࢹࣗϓϩάϥϚʔʼlϓϩάϥϛϯάೳྗΛ׆͔ͯ͠ՁΛੜΈग़ͨ͢ΊͷʮιϑτΣΞ։ൃͷਤʯΛखʹೖΕΑ͏z
ͻͱͭͻͱͭͷϓϥΫςΟεΛ࣮֮͑ͯફ͢Δ͚ͩͰʮશମ࠷దͷࢹʯΛಘΔʹ͕͔͔࣌ؒΔ
ᶄιϑτΣΞΛߴ͍ࢹ͔Β၆ᛌ͢ΔʢΛݟΔʣʮશମ࠷దͷࢹʯΛಘΔͨΊʹඞཁͳ
2ιϑτΣΞ։ൃશମΛ၆ᛌ͢Δ࠷ߴ͍ࢹ 7JFX Ϟσϧʁ
"7ࣈϞσϧ
7ࣈϞσϧৄࡉઃܭཁٻ։ൃ डೖςετཁ݅ఆٛ ૯߹ςετجຊઃܭ ݁߹ςετ୯ମςετϓϩάϥϛϯά ϨϏϡʔ%FW0QT
7ࣈϞσϧৄࡉઃܭཁٻ։ൃ डೖςετཁ݅ఆٛ ૯߹ςετجຊઃܭ ݁߹ςετ୯ମςετϓϩάϥϛϯά ϨϏϡʔ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ
7ࣈϞσϧৄࡉઃܭཁٻ։ൃ डೖςετཁ݅ఆٛ ૯߹ςετجຊઃܭ ݁߹ςετ୯ମςετϓϩάϥϛϯά ϨϏϡʔ༷࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ
7ࣈϞσϧৄࡉઃܭཁٻ։ൃ डೖςετཁ݅ఆٛ ૯߹ςετجຊઃܭ ݁߹ςετ୯ମςετϓϩάϥϛϯά ϨϏϡʔશମઃܭ༷࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ
7ࣈϞσϧৄࡉઃܭཁٻ։ൃ डೖςετཁ݅ఆٛ ૯߹ςετجຊઃܭ ݁߹ςετ୯ମςετϓϩάϥϛϯά ϨϏϡʔશମઃܭػೳઃܭ༷࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ
7ࣈϞσϧৄࡉઃܭཁٻ։ൃ डೖςετཁ݅ఆٛ ૯߹ςετجຊઃܭ ݁߹ςετ୯ମςετϓϩάϥϛϯά ϨϏϡʔશମઃܭ༷ػೳઃܭ࣮࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ
7ࣈϞσϧ͕ιϑτΣΞ։ൃͰ ࠷ߴ͍ࢹͰ͋Δཧ༝
ߴ͍ࢹͱ͍͑ɺՁఏҊϏδϣϯͷࢹɾιϑτΣΞ͕ͲͷΑ͏ͳՁΛఏڙ͍ͨ͠ͷ͔ʁɾιϑτΣΞ͕ԿΛࢦͯͭ͘͠ΒΕΔͷ͔ʁ
ϏδωεϞσϧΩϟϯόε
ঊ.FUIPEϏδϣϯίϯηϓτ తίϯηϓτίϯηϓτతతۀ *5*5׆ಈۀۀՁ
ϏδωεϞσϧΩϟϯόεঊ.FUIPEɺ7ࣈϞσϧͷҰ෦Ͱ͋Δৄࡉઃܭཁٻ։ൃ डೖςετཁ݅ఆٛ ૯߹ςετجຊઃܭ ݁߹ςετ୯ମςετϓϩάϥϛϯά ϨϏϡʔϏδωεϞσϧɾΩϟϯόεঊ.FUIPE࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ
7ࣈϞσϧʁ͍·Ͳ͖ɺΥʔλʔϑΥʔϧʁ
ΞδϟΠϧ։ൃͰಉ͡ɻখ͘͞Կ܁Γฦ͚ͩ͢ৄࡉઃܭཁٻ։ൃ डೖςετཁ݅ఆٛ ૯߹ςετجຊઃܭ ݁߹ςετ୯ମςετϓϩάϥϛϯά ϨϏϡʔ
ᶃιϑτΣΞΛͭ͘Γ͜ΜͰ͍͘ʢΛݟΔᶄιϑτΣΞΛߴ͍ࢹ͔Β၆ᛌ͢ΔʢΛݟΔʣˠશମ࠷దͷࢹΛ࣋ͭͨΊͷ۩ମతͳࢥߟͱͯ͠ɹ࠷၆ᛌͨ͠ࢹͰ͋Δʮ7ࣈϞσϧʯࢥߟΛʹ͚ͭΑ͏ࠓͷςʔϚɿࣗϓϩάϥϚʔʹͳΔͨΊʹ
ᶃཁٻ։ൃৄࡉઃܭཁٻ։ൃ डೖςετཁ݅ఆٛ ૯߹ςετجຊઃܭ ݁߹ςετ୯ମςετϓϩάϥϛϯά ϨϏϡʔ%FW0QT
ᶃཁٻ։ൃ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱʮاըʯ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ͕Ͱ͖͍ͯΔ͔ʁड͚ೖΕςετͷ؍
ʮཁٻ։ൃʯͱ͍͏ݴ༿ͷҙຯʮཁٻੳʯɹ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ͕طʹ͋ΔલఏɻͦΕΛੳ͢Δʮཁٻ։ൃʯɹ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱΛҰॹʹ։ൃ͢Δ
ᶄཁ݅ఆٛৄࡉઃܭཁٻ։ൃ डೖςετཁ݅ఆٛ ૯߹ςετجຊઃܭ ݁߹ςετ୯ମςετϓϩάϥϛϯά ϨϏϡʔ%FW0QT
ᶄཁ݅ఆ࣮ٛݱ͍ͨ͜͠ͱΓ͍ͨ͜ͱ༷ػೳඇػೳཁ݅ཁ݅ఆٛΓ͍ͨ͜ͱΛͲͷΑ͏ͳ༷ɾػೳͰ࣮ݱ͢Δͷ͔ʁཁ݅։ൃ
ᶄཁ݅ఆٛΓ͍ͨ͜ͱΛɺͲͷΑ͏ͳ༷Ͱ࣮ݱ͢Δͷ͔ʁɾ༷௨Γʹಈ࡞͍ͯ͠Δ͔ɾػೳཁ݅ɺඇػೳཁ͕݅ຬͨ͞Ε͍ͯΔ͔૯߹ςετͷ؍
ᶅجຊઃܭৄࡉઃܭཁٻ։ൃ डೖςετཁ݅ఆٛ ૯߹ςετجຊઃܭ ݁߹ςετ୯ମςετϓϩάϥϛϯά ϨϏϡʔ%FW0QT
ᶅجຊઃܭ࣮ݱ͍ͨ͜͠ͱΓ͍ͨ͜ͱཁ݅ఆٛཁ݅։ൃ༷ػೳඇػೳཁ݅σʔλઃܭɾΠϯϑϥઃܭجຊઃܭɾ༷Λ࣮ݱ͢Δσʔλɾཁ݅ʹ͑͏ΔΠϯϑϥ
ᶅجຊઃܭɾൃੜ͢Δσʔλɾཁ݅ʹ͑͏ΔΠϯϑϥɾػೳؒ࿈ܞɺσʔλʹண݁߹ςετͷ؍
ᶆৄࡉઃܭৄࡉઃܭཁٻ։ൃ डೖςετཁ݅ఆٛ ૯߹ςετجຊઃܭ ݁߹ςετ୯ମςετϓϩάϥϛϯά ϨϏϡʔ%FW0QT
ᶆৄࡉઃܭ࣮ݱ͍ͨ͜͠ͱΓ͍ͨ͜ͱཁ݅ఆٛཁ݅։ൃ༷ػೳඇػೳཁ݅σʔλઃܭɾΠϯϑϥઃܭجຊઃܭػೳͷઃܭৄࡉઃܭ
ᶆৄࡉઃܭɾػೳʹணͨ͠ઃܭɾػೳ͕ਖ਼࣮͘͠͞Ε͍ͯΔ͔୯ମςετͷ؍
7ࣈϞσϧΛʹ͚ͭΔ͜ͱͰಘΒΕΔͷɾతࢥߟɾϝλࢥߟɾҰ؏ੑ
7ࣈϞσϧࢥߟͰಘΒΕΔͷɿͦͷతࢥߟৄࡉઃܭཁٻ։ൃ डೖςετཁ݅ఆٛ ૯߹ςετجຊઃܭ ݁߹ςετ୯ମςετϓϩάϥϛϯά ϨϏϡʔ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ
7ࣈϞσϧࢥߟͰಘΒΕΔͷɿͦͷϝλࢥߟ'ϓϩάϥϛϯάৄࡉઃܭجຊઃܭ(ཁ݅ఆٛ$)ཁٻ։ൃ#"$&%
7ࣈϞσϧࢥߟͰಘΒΕΔͷɿͦͷҰ؏ੑৄࡉઃܭཁٻ։ൃ डೖςετཁ݅ఆٛ ૯߹ςετجຊઃܭ ݁߹ςετ୯ମςετϓϩάϥϛϯά ϨϏϡʔ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ
7ࣈϞσϧΛʹ͚ͭΔ͜ͱͰಘΒΕΔͷɾతࢥߟɾϝλࢥߟɾҰ؏ੑશମ࠷దͷࢹ
ᶃιϑτΣΞΛͭ͘Γ͜ΜͰ͍͘ʢΛݟΔᶄιϑτΣΞΛߴ͍ࢹ͔Β၆ᛌ͢ΔʢΛݟΔʣˠશମ࠷దͷࢹΛ࣋ͭͨΊͷ۩ମతͳࢥߟͱͯ͠ɹ࠷၆ᛌͨ͠ࢹͰ͋Δʮ7ࣈϞσϧʯࢥߟΛʹ͚ͭΑ͏·ͱΊɿࣗϓϩάϥϚʔʹͳΔͨΊʹ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ