Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
はじめてのRuby 第8章 / Ruby Practice 08
muttan
November 11, 2016
Programming
0
83
はじめてのRuby 第8章 / Ruby Practice 08
muttan
November 11, 2016
Tweet
Share
More Decks by muttan
See All by muttan
bath_poo_
0
22
bath_poo_
0
71
bath_poo_
0
220
bath_poo_
0
80
bath_poo_
0
80
bath_poo_
1
170
bath_poo_
0
80
bath_poo_
0
110
bath_poo_
0
160
Other Decks in Programming
See All in Programming
dulltz
0
520
showwin
0
130
muttsu_623
0
530
decoc
1
350
nbkouhou
9
4.8k
dictoss
0
170
atskimura
0
310
yagitatsu
3
1.6k
kyoheig3
0
440
ajstarks
2
550
hr01
1
1.3k
line_developers_tw2
0
770
Featured
See All Featured
keavy
106
14k
myddelton
109
11k
addyosmani
1348
190k
geeforr
332
29k
orderedlist
PRO
329
35k
frogandcode
127
20k
lara
590
61k
shlominoach
176
7.4k
reverentgeek
27
1.9k
keithpitt
401
20k
rasmusluckow
318
18k
jensimmons
207
10k
Transcript
ͨͷ͍͠3VCZୈষ
ͨͷ͍͠ E ?@?
3VCZ
ୈճ
ୈষΫϥεͱϞδϡʔϧ
Ϋϥεͱ
w ΫϥεΦϒδΣΫτͷৼΔ͍ΛܾΊΔઃܭਤ ͷΑ͏ͳͷ w ؔ࿈ͷ͋Δσʔλͱ ͦΕΒͷॲཧʢৼΔ͍ʣ Λͭʹͯ͠ఆٛͨ͠ͷ w Ϋϥε͔Βੜ͞Ε࣮ͨମΛΦϒδΣΫτʢΠϯ ελϯεʣͱ͍͏
w 3VCZͷΦϒδΣΫτ ྫ֎ͳ͘Կ͔ͷΫϥεʹ ଐ͍ͯ͠Δ Ϋϥεͱ
w ΦϒδΣΫτΛੜ͢Δʹ ֤ΫϥεͷOFXϝ ιουΛ͏ͷ͕ҰൠతͰ͋Δ w ͜ͷϓϩάϥϜͰ ཁૉ͕ͷྻΦϒδΣ Ϋτ͕ੜ͞ΕΔ w
"SSBZͷ߹ < >ͷΑ͏ʹϦςϥϧΛͬ ͯΦϒδΣΫτΛੜ͢Δ͜ͱ͕Ͱ͖Δ Ϋϥεͱ
w ΦϒδΣΫτ͕ͲͷΫϥεʹଐ͍ͯ͠Δ͔Λௐ Δʹ DMBTTϝιουΛ༻͍Δ Ϋϥεͱ
w ΦϒδΣΫτ͕͋ΔΫϥεͷΠϯελϯεͰ͋Δ ͔Ͳ͏͔ΛௐΔʹ JOTUBODF@PG ϝιουΛ ༻͍Δ Ϋϥεͱ
w ͢Ͱʹఆٛ͞Ε͍ͯΔΫϥεΛ֦ுͯ͠৽ͨͳΫ ϥεΛ࡞͢Δ͜ͱΛܧঝͱ͍͏ w ܧঝʹΑͬͯ৽͘͠࡞ΒΕͨΫϥεΛαϒΫϥ ε ܧঝͷݩʹͳͬͨΫϥεΛεʔύʔΫϥεͱ ͍͏ w 3VCZͷͯ͢ͷΫϥε#BTJD0CKFDUΫϥεͷ
αϒΫϥεʹͳ͍ͬͯΔʢ#BTJD0CKFDUΫϥε جຊతͳػೳ͕ఆٛ͞Ε͍ͯΔʣ ܧঝ
w ܧঝΛߦ͏ͱ ҎԼͷΑ͏ͳ͜ͱ͕Ͱ͖Δ ᶃ طଘͷػೳͦͷ··ͰػೳΛՃ͢Δ ᶄ طଘͷػೳΛఆٛ͠͠ ಉ͡ϝιουͰશ ͘ҧ͏ৼΔ͍Λͤ͞Δ ᶅ
طଘͷػೳʹॲཧΛՃ֦͠ு͢Δ ܧঝ
w αϒΫϥεͱεʔύʔΫϥεͷؔJTBؔͱΑΕ ͍ͯΔʢεʔύʔΫϥε"ͱαϒΫϥε#ͷ߹ #JTB "ͱͳΔʣ w 3VCZͰ JT@B ͱ͍͏ϝιουΛ͏͜ͱͰܧঝؔ ΛḪΔࣄ͕Ͱ͖Δ
w JOTUBODF@PG JT@B 0CKFDUΫϥεͰఆٛ͞Ε͍ͯΔ ܧঝ
ΫϥεΛ࡞Δ
ΫϥεΛ࡞Δ w ͱΓ͋͑ͣΫϥεΛ࡞ͬͯΈΔ 1IFMMP@DMBTTSC࣮ߦ
DMBTTจ w ΫϥεΛఆٛ͢Δͱ͖ʹDMBTTจΛར༻͢Δ w Ϋϥε໊ͷจࣈେจࣈͰ࢝Ίͳ͚ΕͳΒ ͳ͍ DMBTTΫϥε໊ ఆٛ
FOE
JOJUJBMJ[Fϝιου w OFXϝιουʹΑͬͯΦϒδΣΫτΛੜ͢Δ ࣌ʹ͚ͩ͜ͷϝιου͕ݺΕΔʢॳظԽ ͷͨΊͷϝιουʣ w OFXʹ༩͑ΒΕͨҾ͕ͦͷ··͞ΕΔઌ΄ ͲͷίʔυͰ )FMMP8PSMEOFX bBCD`
ͱ͢Δ ͱ bBCD`͕JOJUJBMJ[FͷҾNZOBNFʹ͞ΕΔ
ΠϯελϯεมͱΠϯελϯεϝιου w !OBNFNZOBNFͱ͍͏จ ҾͰ͞ΕͨΦ ϒδΣΫτΛΠϯελϯεมOBNFʹೖ͍ͯ͠ Δʢ!Ͱ࢝·ΔมΠϯελϯεมʣ w Πϯελϯεม ಉҰΠϯελϯεͳΒͲ
͔͜ΒͰࢀর͢Δ͜ͱ͕Ͱ͖Δ w ॳظԽ͞Εͯͳ͍ΠϯελϯεมʹΞΫηε͢Δ ͱOJM͕ಘΒΕΔ
ΠϯελϯεมͱΠϯελϯεϝιου w Πϯελϯεม ΠϯελϯεͦΕͧΕʹҧ ͏Λ͍࣋ͬͯΔ )FMMP8PSMEΫϥε !OBNFb#PC` !OBNFb"MJDF` !OBNFb3VCZ` OFX
b#PC` OFX b"MJDF` OFX
ΠϯελϯεมͱΠϯελϯεϝιου w Πϯελϯεม Πϯελϯεϝιου͔Β ࢀর͢Δ͜ͱ͕Ͱ͖Δ w JOJUJBMJ[FϝιουͰઃఆͨ͠!OBNFͷ͕༻ ͞Ε ੜͨ͠ΦϒδΣΫτ͝ͱʹҟͳͬͨग़ྗ
͕͞ΕΔ
ΞΫηεϝιου w ΦϒδΣΫτͷ֎෦͔ΒΠϯελϯεมΛ ࢀরͨ͠Γ Πϯελϯεมʹೖͨ͠Γ͢ Δ͜ͱग़དྷͳ͍ w ΦϒδΣΫτͷ෦ʹΞΫηε͢Δʹ ͦͷͨ ΊͷϝιουΛఆٛ͢Δඞཁ͕͋Δ
ΞΫηεϝιου w ΞΫηεϝιουͷྫ w ϝιουOBNF!OBNFͷΛฦ͢ ༻ྫ QCPCOBNF
w OBNFΛೖ͢ΔͨΊʹར༻͢Δ ༻ྫ CPCOBNFl3PCFSUz IFMMP@DMBTTSCʹه
ΞΫηεϝιου w CPCOBNFb3PCFSU`ͱ͍͏จ CPCOBNF b3PCFSU` ͱ͍͏ϝιουݺͼग़͠ Ͱ͋Δ
ΞΫηεϝιου w ͔͠͠ Πϯελϯεม͕૿͑ͨͱ͖ʹͦΕͧ Εʹରͯ͠ΞΫηεϝιουΛఆٛ͢Δͷ໘ ͔ͭϛεΛى͍͜͢͠ w 3VCZʹ͜ΕΒͷϝιουΛ؆୯ʹఆٛ͢Δͨ ΊͷΈ͕༻ҙ͞Ε͍ͯΔ
ΞΫηεϝιου w Πϯελϯεม໊Λࣔ͢γϯϘϧΛࢦఆ͢Δ ͱ ಉ໊ͷΞΫηεϝιουΛࣗಈతʹఆٛ͢Δ ఆٛ ҙຯ BUUS@SFBEFSOBNF ࢀরͷΈՄೳʹ͢Δ ʢOBNFϝιουΛఆٛʣ
BUUS@XSJUFSOBNF มߋͷΈՄೳʹ͢Δ ʢOBNFϝιουΛఆٛʣ BUUS@BDDFTTPSOBNF ࢀরͱมߋͷ྆ํΛՄೳʹ͢Δ OBNF OBNF
ΞΫηεϝιου w ઌ΄Ͳͷ)FMMP8PSMEΫϥεͷΞΫηεϝιου ΛBUUS@BDDFTTPSΛ༻͍ͯఆٛ͢Δͱʜ w มΛઃఆ͢ΔϝιουΛϥΠλʔʢηο λʔʣ ࢀর͢ΔϝιουΛϦʔμʔʢήολʔʣ
߹ΘͤͯΞΫηαʔͱ͍͏ γϯϘϧ
ಛผͳมTFMG w ΠϯελϯεϝιουͷதͰ ϨγʔόࣗΛࢀর ͢ΔʹTFMGͱ͍͏มΛ༻͢Δ w HSFFUϝιουΛݺΜͩͱ͖ͷϨγʔόΛࢀরͯ͠ ͍Δ w
ϨγʔόΛলུͯ͠ϝιουΛݺͿͱ҉తʹTFMG ΛϨγʔόͱ͢Δʢࠓճͷ߹TFMGΛলུͰ͖Δ ͜ͱʹͳΔʣ
ಛผͳมTFMG w Ұํ OBNFϝιουͷΑ͏ͳͰऴΘΔϝιο υҙ͕ඞཁ w ߦͷOBNFb3VCZ`Ͱ ϩʔΧϧมOBNF
ʹೖ͞ΕΔΠϯελϯεมʹೖ͍ͨ͠ ߹ TFMGΛ໌ࣔతʹهड़͢Δඞཁ͕͋Δ
Ϋϥεϝιου w ΫϥεͦͷͷΛϨγʔόͱ͢Δϝιου w ΫϥεϝιουΠϯελϯεϝιουͷܗࣜ Ͱ ಛघͳΫϥεΛఆٛ͢Δ w
͜ͷϝιουݺͿʹҎԼͷΑ͏ʹ͢Δ
Ϋϥεϝιου w Ϋϥε໊ͷ෦TFMGͰॻ͘͜ͱͰ͖Δ w Ϋϥε໊ϝιου໊ͷܗࣜͰॻ͘͜ͱͰ͖Δ
ఆ w DMBTTจͷதͰఆΛఆٛͰ͖Δ w Ϋϥε໊ఆͰఆʹΞΫηεͰ͖Δ
Ϋϥεม w !!Ͱ࢝·ΔมΛΫϥεมͱ͍͏ w ͦͷΫϥεͷͯ͢ͷΠϯελϯεͰڞ༗Ͱ͖Δ w ԿͰΛมߋ͢Δ͜ͱ͕ग़དྷΔNBUB w Ϋϥεͷ֎෦͔ΒΫϥεมΛࢀর͢Δʹ Ξ
Ϋηεϝιου͕ඞཁ
Ϋϥεม
ϝιουͷݺͼग़͠Λ੍ݶ͢Δ w 3VCZʹछྨͷΞΫηε੍ݶϨϕϧ͕༻ҙ͞Ε͓ͯΓ ඞ ཁʹԠͯ͡ݺͼग़͠Λ੍ݶͰ͖Δ ᶃ QVCMJD ϝιουΛΠϯελϯεϝιουͱͯ͑͠ΔΑ͏ʹެ ։͢Δ ᶄ
QSJWBUF ϝιουݺͼग़͠Λ Πϯελϯε෦͔Βʹݶఆ͢Δ ᶅ QSPUFDUFE ϝιουΛಉҰͷΫϥεͰ͋ΕΠϯελϯεϝιου ͱͯ͑͠ΔΑ͏ʹ͢Δ
ϝιουͷݺͼग़͠Λ੍ݶ͢Δ w QSJWBUFͱQVCMJDͷྫ 1BDD@UFTUSC࣮ߦ
ϝιουͷݺͼग़͠Λ੍ݶ͢Δ w QVCMJDͳϝιου QVC ֎෦͔Βݺͼग़͢͜ͱ ͕Ͱ͖Δ w QSJWBUFͳϝιου QSJW Λݺ΅͏ͱ͢Δͱྫ֎
͕ൃੜ͢Δ /P.FUIPE&SSPS w QSJWBUFϨγʔόΛͱΔ͜ͱ͕ग़དྷͳ͍ʢؔ ܗࣜͰ͔͠ݺͼग़ͤͳ͍ʣ
ϝιουͷݺͼग़͠Λ੍ݶ͢Δ w ෳͷϝιουͷΞΫηε੍ݶΛҰʹߦ͍ͨ ͍߹ ҎԼͷΑ͏ʹ͢Δ͜ͱͰ͖Δ ͜ΕҎ߱QSJWBUF
ϝιουͷݺͼग़͠Λ੍ݶ͢Δ w QSPUFDUFEͷྫ w Y
ZΛQSPUFDUFEͱͨͨ͠Ί ֎෦͔Βͷࢀর Մೳ͕ͩೖෆՄೳͱͳ͍ͬͯΔ 1QPJOUSC࣮ߦ
ϝιουͷݺͼग़͠Λ੍ݶ͢Δ w ݺͼग़ͯ͠ΈΔ w QSPUFDUFEಉҰΫϥεͱͦͷαϒΫϥε͔Βͷ ΈΠϯελϯεϝιουΛݺͼग़ͤΔ
ΫϥεΛ֦ு͢Δ
w ͢Ͱʹఆٛ͞Ε͍ͯΔΫϥεʹϝιουΛՃ ͢Δ͜ͱ͕Ͱ͖Δ w طଘͷ4USJOHΫϥεʹϝιουΛՃ֦͠ு͠ ͯΈΔ طଘͷΫϥεʹϝιουΛՃ͢Δ
w ۭന۠ΓͰྻʹղ͠ ͦͷཁૉΛฦ͢ϝ ιουDPVOU@XPSE طଘͷΫϥεʹϝιουΛՃ͢Δ 1FYU@TUSJOHSC࣮ߦ
w ܧঝʹΑͬͯطଘͷΫϥεʹมߋΛՃ͑ͣʹ৽ ͍͠ػೳΛՃͨ͠Γ ෦తʹΧελϚΠζ͠ ͨ৽͍͠ΫϥεΛ࡞Δ͜ͱ͕Ͱ͖Δ ܧঝ͢Δ DMBTTΫϥε໊εʔύʔΫϥε໊ Ϋϥεఆٛ FOE
w ྫʣ"SSBZΫϥεΛͱʹ৽نΫϥεΛ࡞ w ϦϯάόοϑΝͷΑ͏ͳػೳΛ࣮ ܧঝ͢Δ
1SJOH@BSSBZSC࣮ߦ
ܧঝ͢Δ 1SJOH@BSSBZSC࣮ߦ ݄ Ր ਫ ۚ XEBZ<>
XEBZ<> XEBZ<> XEBZ<> XEBZ<> XEBZ<> XEBZ<> XEBZ<>
w ܧঝΛ͏ͱ ෳͷΫϥεͷڞ௨෦͚ͩΛεʔ ύʔΫϥεͰ࣮ࠩ͠ΛαϒΫϥεͰ࣮͢Δ ͜ͱ͕Ͱ͖Δ w ໌ࣔతʹεʔύʔΫϥεΛఆٛ͠ͳ͔ͬͨΫϥε ͷεʔύʔΫϥε 0CKFDUΫϥε͕εʔύʔΫ ϥεͱͳΔ
ܧঝ͢Δ
BMJBTͱVOEFG
w ͢Ͱʹଘࡏ͢Δϝιουʹผͷ໊લΛׂΓͯ ͍ͨ߹BMJBTΛར༻͢Δ w "SSBZTJ[Fͱ"SSBZMFOHUIͷΑ͏ʹಉ͡ػೳΛ ෳͷϝιουͰఏڙ͢Δ߹ʹར༻͢Δ w αϒΫϥεͰϝιουΛΦʔόʔϥΠυͨ͠ࡍ ʹ
چϝιουΛݺͼग़࣌͢ʹ͑Δ BMJBT BMJBTผ໊ݩͷ໊લϝιου໊Λͦͷ··ॻ͍ͨ߹ BMJBTผ໊ݩͷ໊લγϯϘϧΛͬͨ߹
BMJBT 1BMJBT@TBNQMFSC࣮ߦ PME@IFMMPΛݺͿͱ ॻ͖͑Δ લͷIFMMPϝιου͕ݺΕΔ
w ఆٛ͞ΕͨϝιουΛͳ͔ͬͨ͜ͱʹ͢Δʢϝ ιουఆٛΛऔΓফ͢ʣ w ϝιουͷࣝผࢠʹ ࣝผࢠͦͷͷ͔Ϧςϥ ϧγϯϘϧΛ͢ VOEFG
w ࣮ߦྫ VOEFGGPPͱ͍ͯ͠ΔͨΊ
GPPΛݺΜͰ /P.FUIPE&SSPSͱͳΔ VOEFG
ಛҟΫϥε
w ಛҟΫϥεఆٛΛ͏ͱ ҙͷΦϒδΣΫτʹ ͦͷΦϒδΣΫτ͚ͩͰར༻Ͱ͖Δϝιου ʢಛҟϝιουʣΛՃͰ͖Δ w 1ͰߦͬͨʮΫϥεϝιουͷՃʯʹͯར ༻͍ͯ͠Δ ಛҟΫϥε
w ༻ྫ
ಛҟϝιουΛఆٛͨ͠ΦϒδΣΫτͷΈݺͼग़ͤΔ ಛҟΫϥε
w ͜ͷܗࣜͰఆٛͰ͖Δ ಛҟΫϥε EFG0CKNFUIPE ॲཧ FOE
Ϟδϡʔϧͱ
w Ϟδϡʔϧॲཧͷ෦ͷΈ·ͱΊΔػೳͰ͋ ΔʢΫϥεσʔλͱৼΔ͍ʣ w ΫϥεͱϞδϡʔϧͷҧ͍ ᶃ ϞδϡʔϧΠϯελϯεԽෆՄೳ ᶄ ܧঝෆՄೳ Ϟδϡʔϧͱ
Ϟδϡʔϧͷ͍ํ
w ϞδϡʔϧΛΫϥεʹࠞͥ߹ΘͤΔ͜ͱΛ .JYJOͱ͍͏ʢΫϥεʹΠϯελϯεϝιου ΛՃ͢Δʣ w JODMVEFΛ͏͜ͱͰ Ϟδϡʔϧʹؚ·ΕΔఆ ϝιουΛऔΓࠐΉ͜ͱ͕Ͱ͖Δ .JYJOʹΑΔػೳͷఏڙ
.JYJOʹΑΔػೳͷఏڙ 1NJYJO@TBNQMFSC࣮ߦ
w Ϋϥεͷܧঝʹࣅ͍ͯΔ͕ ҎԼͷΑ͏ͳ߹ .JYJOͷ΄͏͕ॊೈʹରԠͰ͖Δ ᶃ ͭͷΫϥεಉ͡Α͏ͳػೳΛ͍࣋ͬͯΔ ͚ͩͰ ಉ͡छྨͱߟ͑ͨ͘ͳ͍ ᶄ ͢ͰʹܧঝΛߦ͍ͬͯΔ߹
্ख͘ڞ௨ػ ೳΛՃͰ͖ͳ͍ʢ3VCZଟॏܧঝͰ͖ͳ ͍ʣ .JYJOʹΑΔػೳͷఏڙ
w ϝιουఆ Ϋϥεͷ໊લΛ۠ผͯ͠ཧ͢ Δ୯Ґͷ͜ͱ w ྫ͑Ϟδϡʔϧ"ͷGPPϝιουͱϞδϡʔϧ #ͷGPPϝιου໊લۭ͕ؒҟͳΔͨΊผͷϝ ιουͱͯ͠ѻΘΕΔ w ୯७ͳϝιου໊
TJ[F TUBSUFUDʜ ໊લ͕ি ಥ͍͢͠ͷͰ ϞδϡʔϧΛఆٛ͢Δ͜ͱͰͦ ͷিಥΛ͙͜ͱ͕Ͱ͖Δ ໊લۭؒͷఏڙ
w Ϟδϡʔϧͷఏڙ͢Δϝιου Ͱࢀর͢Δ͜ͱ͕Ͱ͖ΔʢϞδϡʔϧؔʣ w Ϟδϡʔϧ໊ͷࢦఆΛলུͯ͠ݺͼग़͍ͨ͠ ߹ JODMVEFΛ༻͍ͯݱࡏͷ໊લ۠ؒʹऔΓࠐΉ ͜ͱ͕Ͱ͖Δ ໊લۭؒͷఏڙ
Ϟδϡʔϧ໊ϝιου໊ ͜ΕΛলུ͍ͨ͠
w JODMVEFΛར༻ͯ͠ .BUIϞδϡʔϧΛऔΓࠐΜ ͩྫ .BUI1*ͱॻ͔ͣʹ1*͚ͩͰࢀর͕ՄೳʹͳΔ ໊લۭؒͷఏڙ
ϞδϡʔϧΛ࡞Δ
w ϞδϡʔϧΛ࡞͢ΔʹNPEVMFจΛ͏ w 1)FMMP8PSMEΫϥεΛࢀߟʹϞδϡʔϧΛ ࡞ͯ͠ΈΔ ϞδϡʔϧΛ࡞Δ NPEVMFϞδϡʔϧ໊ Ϟδϡʔϧ໊ FOE
ϞδϡʔϧΛ࡞Δ Ϟδϡʔϧ໊ఆ໊Ͱࢀর ఆࢀর
ϝιουͷఆٛ w ϞδϡʔϧͷϝιουΛʮϞδϡʔϧ໊ϝιο υ໊ʯͷܗࣜͰݺͼग़͍ͨ͠߹ NPEVMF@GVODUJPOΛ༻͍ͯ֎෦ʹެ։͢Δඞ ཁ͕͋Δ w NPEVMF@GVODUJPOͷҾ ϝιου໊Λද͢γ
ϯϘϧͰ͋Δ
ϝιουͷఆٛ w ϞδϡʔϧؔΛʮϞδϡʔϧ໊ϝιου໊ʯ ͷܗࣜͰݺͼग़ͨ͠߹ ϝιουͰTFMGΛࢀ র͢ΔͱͦͷϞδϡʔϧ͕ಘΒΕΔ
ϝιουͷఆٛ w ͔͠͠ Ϋϥεʹ.JYJOͨ͠߹ TFMG.JYJO͠ ͨઌͷΫϥεʹͳΔ w ίϯςΫετʹΑͬͯҙຯ͕มΘ͖ͬͯͯ͠· ͏ͨΊ ϞδϡʔϧؔͰTFMGΛΘͳ͍ํ͕
ྑ͍
.JYJO
.JYJO w ΫϥεʹϞδϡʔϧΛऔΓࠐΉʹJODMVEFϝιο υΛར༻͢Δ 1NJYJO@UFTUSC࣮ߦ ϝιουNFUIΛΫϥε$ͷΠϯελϯε ϝιουͱͯ͠ར༻͢Δ
.JYJO w JODMVEF͞Ε͍ͯΔ͔Ͳ͏͔ΛௐΔʹ JODMVEF ϝιουΛར༻͢Δ
.JYJO w Ϋϥε$ͷϝιουΛݺͼग़͢ͱ Ϋϥε$ˠϞ δϡʔϧ.ˠΫϥε0CKFDUͷॱͰϝιουΛݕ ࡧ͠ ࠷ॳʹݟ͔ͭͬͨͷΛ࣮ߦ͢Δ $MBTT$ $MBTT0CKFDU .PEVMF.
Լ͔Βॱʹݕࡧ
.JYJO w ΠϯΫϧʔυ͞ΕͨϞδϡʔϧ Ծతͳεʔ ύʔΫϥεͱͯ͠ػೳ͢Δ $MBTT$ $MBTT0CKFDU .PEVMF. $MBTT$ $MBTT0CKFDU
.PEVMF. εʔύʔΫϥεͷΑ͏ʹৼΔ͏
.JYJO w 3VCZεʔύʔΫϥεΛ͔ͭ࣋ͯ͠ͳ͍୯७ ܧঝʢ୯ҰܧঝʣϞσϧΛ࠾༻͍ͯ͠Δ w .JYJOΛ͏͜ͱͰ୯७ܧঝϞσϧΛҡ࣋ͨ͠ ·· ෳͷΫϥεͰػೳΛڞ༗Ͱ͖Δ
.JYJOͷྫ &OVNFBCMF w FBDIϝιου͕ఆٛ͞Ε͍ͯΔΫϥεʹΠϯΫ ϧʔυ͢Δͱ FBDI@XJUI@JOEFYDPMMFDUͳͲͷ ܁Γฦ͠ʹؔΘΔϝιουΛར༻Ͱ͖ΔΑ͏ʹ ͳΔʢ)BTI"SSBZͳͲͰ࣮͞Ε͍ͯΔʣ w ܧঝͱ͍͏͍ؔͬͯͳ͍͕
܁Γฦ͠ॲཧ ͱ͍͏Λڞ௨Խ͠Ϟδϡʔϧͱͯ͠ఆ͍ٛͯ͠ Δ
ϝιου୳ࡧͷϧʔϧ ᶃ ܧঝͷؔͱಉ͡Α͏ʹ ݩΫϥεͰಉ໊͡લ ͷϝιου͕ఆٛ͞Ε͍ͯΔ߹ͦͪΒ͕༏ ઌ͞ΕΔ
ϝιου୳ࡧͷϧʔϧ ᶄ ಉ͡ΫϥεʹෳͷϞδϡʔϧ͕ΠϯΫϧʔυ ͞Εͨ߹ ޙ͔ΒΠϯΫϧʔυ͞Εͨͷ ͕༏ઌ͞ΕΔ
ϝιου୳ࡧͷϧʔϧ ᶅ ೖΕࢠʹͳͬͨ߹ DMBTT$ NPEVMF. NPEVMF. NPEVMF. DMBTT0CKFDU ୳ࡧॱ
ϝιου୳ࡧͷϧʔϧ ᶅ JODMVEFͷΈʢҎ্ແࢹ͞ΕΔʣ ͚ͩऔΓࠐ·Ε͍ͯΔ
FYUFOEϝιου w 0CKFDUFYUFOEΛར༻͢Δͱ ϞδϡʔϧͰఆٛ ͞Εͨͯ͢ͷΦϒδΣΫτΛಛҟϝιουͱ͠ ͯՃͰ͖Δ
Ϋϥεͱ.JYJO w 3VCZͷΫϥε$MBTTΫϥεͷΦϒδΣΫτͱ ͯ͠ఏڙ͞Ε͍ͯΔ w Ϋϥεϝιου
ΫϥεΦϒδΣΫτʹର͢Δ ΠϯελϯεϝιουͰ͋Δ
Ϋϥεͱ.JYJO w Ϋϥεϝιου$MBTTΦϒδΣΫτʹର͢ΔΠ ϯελϯεϝιουͰ͋ΔͦͷΑ͏ͳϝιου ҎԼͷͭ ᶃ $MBTTΫϥεͷΠϯελϯεϝιου ᶄ ΫϥεΦϒδΣΫτͷಛҟϝιου w
ΫϥεΦϒδΣΫτʹରͯ͠FYUFOE͢Δͱ Ϋϥ εϝιουΛఆٛͰ͖Δ
Ϋϥεͱ.JYJO ಛҟϝιου
ΦϒδΣΫτࢦϓϩάϥϛϯά
ΦϒδΣΫτͱ w ΦϒδΣΫτͱ ʮԿΒ͔ͷσʔλʢจ ࣈྻ ྻͳͲʣͱͦͷσʔλΛૢ࡞͢ΔͨΊͷ खଓ͖Λ·ͱΊͨͷʯͰ͋Δ w ྫ͑ͷ ୯ʹΛ͍࣋ͬͯΔ͚ͩͰ
ͳ͘ʹؔ͢Δॲཧʢखଓ͖ʣΛซͤ࣋ͬ ͍ͯΔ $ʢखଓ͖ܕʣͩͱ DFJM G ͱͳΔ
ΦϒδΣΫτͱ w ΦϒδΣΫτͱ ʮԿΒ͔ͷσʔλʢจ ࣈྻ ྻͳͲʣͱͦͷσʔλΛૢ࡞͢ΔͨΊͷ खଓ͖Λ·ͱΊͨͷʯͰ͋Δ w ྫ͑ͷ ୯ʹΛ͍࣋ͬͯΔ͚ͩͰ
ͳ͘ʹؔ͢Δॲཧʢखଓ͖ʣΛซͤ࣋ͬ ͍ͯΔ $ʢखଓ͖ܕʣͩͱ DFJM G ͱͳΔ
ΦϒδΣΫτͱ w σʔλͱखଓ͖ΛΦϒδΣΫτͱͯ͠·ͱΊΔ ͜ͱʹΑͬͯ Մಡੑ্͕͠શମͷݟ௨͕͠ྑ ͘ͳΔ w ؔ࿈ͷ͋ΔσʔλΛΦϒδΣΫτͱͯ͠·ͱΊ ͦΕΒΛΈ߹Θ͍ͤͯ͘͜ͱͰϓϩάϥϜΛ
࡞͍ͯ͘͠
ΦϒδΣΫτࢦͷಛ w ΦϒδΣΫτࢦʹҎԼͷΑ͏ͳಛ͕͋Δ ᶃ ΧϓηϧԽ ֎෦͔ΒσʔλΛӅṭ͢Δ ᶄ ϙϦϞʔϑΟζϜ ಉ͡ϝιου໊Ͱ͋Δ͕ ΦϒδΣΫτʹΑͬ
ͯҟͳΔ݁Ռ͕ಘΒΕΔʢॲཧͦͷͷ ϨγʔόʹΑܾͬͯ·Δʣ
ΧϓηϧԽ w ΦϒδΣΫτ͕ཧ͢ΔσʔλΛΦϒδΣΫτ ͷ֎෦͔ΒࢀরͰ͖ͳ͍Α͏ʹ͢Δ w มߋࢀর ඞͣϝιουΛ௨ͯ͠ߦ͏Α͏ʹ ͢Δ͜ͱ w ʲϝϦοτʳϝιουΛ࡞͢Δࡍʹ
෦ঢ় ଶ͕ෆ߹ͱͳΒͳ͍Α͏ʹ͢Δ͜ͱͰ ϓϩά ϥϜͷڍಈΛ҆ఆͤ͞Δ͜ͱ͕Ͱ͖Δ
ΧϓηϧԽ w 3VCZͰΦϒδΣΫτͷ֎෦͔ΒΠϯελϯε มʹΞΫηε͢Δ͜ͱ͕ग़དྷͳ͍ w BUUS@BDDFTTPSͷΑ͏ʹΞΫηοαʔΛఆٛ͢Δ ͜ͱͰΞΫηεͰ͖ΔΑ͏ʹͳΔ͕ ΉΈʹ ༻ͤͣඞཁͳͷ͚ͩΛબ͢Δ͖
ΧϓηϧԽ w ʲϝϦοτʳ۩ମతͳσʔλܗࣜॲཧΛӅṭ ͯ͠நతʹදݱ͢Δ͜ͱ͕Ͱ͖Δ w Ϣʔβʔ5JNFΦϒδΣΫτͷ෦ͰʮͲͷΑ ͏ͳܗࣜͰ࣌ࠁΛอ͍࣋ͯ͠Δ͔ʯʮͲͷΑ͏ ʹΛܭࢉ͍ͯ͠Δ͔ʯʹ͍ͭͯΔඞཁͳ ͘ΛऔΓग़͍ͯ͠Δ
ΧϓηϧԽ w 5JNFΦϒδΣΫτͷ෦Ͱσʔλͷදݱํ͕ࣜ มߋ͞Εͨͱͯ͠ ӨڹΦϒδΣΫτ෦ʹ ͱͲ·Δ w ݺͼग़͍ͯ͠Δଆมߋ͢Δඞཁͳ͘ 5JNF ΦϒδΣΫτ෦ͷΈมߋ͢Εྑ͍
ϙϦϞʔϑΟζϜ w ಉ໊͡લͷϝιου͕ෳͷΦϒδΣΫτʹଐ ͢Δ͜ͱʢͦͯͦ͠ͷΦϒδΣΫτʹΑͬͯҟͳ Δ݁Ռ͕ಘΒΕΔ͜ͱʣΛϙϦϞʔϑΟζϜ ʢଟଶੑ ଟ૬ੑʣͱ͍͏ ݁Ռͷܗ͕ࣜͯ͢ҟͳΔ
ϙϦϞʔϑΟζϜ w ΦϒδΣΫτʹΑ࣮͕ͬͯҟͳΔ PCKUP@T TUSUP@T OVNUP@T 0CKFDUUP@T 4USJOHUP@T 'MPBUUP@T l0CKFDU
l3VCZz lʜz
μοΫλΠϐϯά w ΦϒδΣΫτΛಛ͚ͮΔͷ࣮ࡍͷछྨʢΫ ϥεͱͦͷܧঝؔʣͰͳ͘ ͦͷΦϒδΣΫ τͷৼΔ͍Ͱ͋Δ w ίʔυΛݟͯߟ͑ͯΈΔ
μοΫλΠϐϯάͷྫ w Ϋϥε)VNBOͷUPVDI ϝιου Ҿͷܕࢦ ఆ͕͞Ε͍ͯͳ͍͕ࢦ ఆ͞Ε͍ͯͳ͍͕ਖ਼͠ ͘ग़ྗ͞Ε͍ͯΔ w CBSL͕࣮͞Ε͍ͯΔ
ΦϒδΣΫτͰ͋Ε UPVDIʹ͢͜ͱͰଟ ଶੑΛ࣮ݱͰ͖Δ
μοΫλΠϐϯάͷྫ w ཁૉΛऔΓग़͠খจࣈʹͯ͠ฦؔ͢ GFUDI@BOE@EPXODBTFΛߟ͑Δ w BSZ<JOEFY>ΛऔΓग़ͯ͠ খจࣈʹͨ͠ͷΛฦ ؔ͢
1GFUDI@BOE@EPXODBTFSC࣮ߦ
μοΫλΠϐϯάͷྫ w BSZʹ͢ΦϒδΣΫτ ྻͰϋογϡͰྑ͍ ᶃ BSZ<JOEFY>ͱ͍͏ܗࣜͰΞΫηεͰΔ ᶄ औΓग़ͨ͠ཁૉ͕EPXODBTFϝιουΛ͍࣋ͬͯΔ ͱ͍͏݅Λຬ͍ͨͯ͠Εྑ͍ͨΊ
μοΫλΠϐϯά w 3VCZ੩తܕ͚ݴޠͰ͋ΔͨΊ ࣮ߦ͢Δ· Ͱਖ਼͘͠ಈ͘ͷ͔ΛஅͰ͖ͳ͍ w ͜ΕܽͰ͋ΓརͰ͋Δʢܧঝͤͣͱ ΦϒδΣΫτಉ࢜ͰॲཧΛڞ௨ԽͰ͖Δʣ w ʮ࣮ࡍҧ͏ͷͰ͋ͬͯ
ಉ໊ͷϝιουΛ ༻ҙ͢Δ͜ͱͰॲཧΛڞ௨Խ͢Δࣄ͕Ͱ͖Δʯ ͱ͍͏ͷ͕μοΫλΠϐϯάͷߟ͑ํ
ΦϒδΣΫτࢦͷྫ w ࣮ࡍʹϓϩάϥϜΛॻ͍ͯΦϒδΣΫτ͕ͲͷΑ ͏ʹΈཱͯΒΕ͍ͯΔ͔Λݟ͍ͯ͘ w 3VCZͷϗʔϜϖʔδͷ)5.-Λऔಘͯ͠ ίϯ ιʔϧʹग़ྗ͢ΔεΫϦϓτΛ༻͢Δ
ΦϒδΣΫτࢦͷྫ w 3VCZͷϗʔϜϖʔδ IUUQXXXSVCZ MBOHPSHKB ͷιʔείʔυΛදࣔ͢Δϓϩά ϥϜ
ΦϒδΣΫτࢦͷྫ w ʲʙߦʳOFUIUUQͱVSJͷಡΈࠐΈ w ʲߦʳ63-Λύʔεͯ͠ )551ΫϥεͷΠϯ ελϯεΛಘΔ
ΦϒδΣΫτࢦͷྫ w ʲߦʳ)551ηογϣϯΛ։࢝ w ʲߦʳ(&5ϦΫΤετΛVSMQBUI IUUQ XXXSVCZMBOHPSHKB ʹૹΔ
w ʲߦʳCPEZΛදࣔ
HFUϝιουͷڍಈ lIUUQXXXSVCZMBOHPSHKB IUUQ@HFUSC lIUUQXXXSVCZMBOHPSHKB 63*)551 /FU)5513FRVFTU /FU)5513FTQPOTF ιέοτ ཁٻ
Ԡ /FU)551 4USJOH υΩϡϝϯτ ֤ΦϒδΣΫτ͕ॲཧΛ୲͍ͯ͠Δ
ΦϒδΣΫτࢦͷྫ w ͜͜ͷใʹରͯ͠దͳΦϒδΣΫτΛ༻ҙ ͢Δ͜ͱͰ Ͳ͜ʹஔ͖͔͢ ඞཁͳॲཧ Կ͔ͱ͍͏ํΛܾఆͰ͖Δ w ΦϒδΣΫτಉ࢜ͰϝιουΛհͨ͠ΓऔΓ Λ͢ΔͷͰ
ΦϒδΣΫτ෦ͷॲཧܗࣜͷม ߋଞʹӨڹΛ༩͑ͳ͍ w σβΠϯύλʔϯΛֶͿͱΑΓཧղ͕ਂ·ΔͷͰ ͓͢͢Ί
ࠓճͷ ·ͱΊ
·ͱΊ w Ϋϥεؔ࿈ͷ͋Δσʔλͱ ͦΕΒͷॲཧʢৼΔ ͍ʣΛͭʹͯ͠ఆٛͨ͠ͷ w ͢Ͱʹఆٛ͞Ε͍ͯΔΫϥεΛ֦ுͯ͠৽ͨͳΫϥε Λ࡞͢Δ͜ͱΛܧঝͱ͍͏ w ΠϯελϯεϝιουͷதͰ
ϨγʔόࣗΛࢀর͢ ΔʹTFMGͱ͍͏มΛ༻͢Δ w ΫϥεϝιουͷՃʹ ಛҟΫϥεΛར༻͢Δ w Ϟδϡʔϧॲཧͷ෦ͷΈ·ͱΊΔػೳͰ͋Δ