Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
はじめてのRuby 第8章 / Ruby Practice 08
Search
muttan
November 11, 2016
Programming
0
170
はじめてのRuby 第8章 / Ruby Practice 08
muttan
November 11, 2016
Tweet
Share
More Decks by muttan
See All by muttan
さわやか待ち時間LINE botを作った話 / Sawayaka LINE bot
bath_poo_
0
79
コンテナ開発入門 1回目/Introduction to Container Development 1
bath_poo_
0
120
ISUCONってなんだ / What is ISUCON
bath_poo_
0
290
Web技術の基本 8回目 / Introduction to Web technologies 8th class
bath_poo_
0
160
Web技術の基本 7回目 / Introduction to Web technologies 7th class
bath_poo_
0
130
Web技術の基本 6回目 / Introduction to Web technologies 6th class
bath_poo_
1
220
Web技術の基本 5回目 / Introduction to Web technologies 5th class
bath_poo_
0
100
Web技術の基本 4回目 / Introduction to Web technologies 4th class
bath_poo_
0
170
Web技術の基本 3回目 / Introduction to Web technologies 3rd class
bath_poo_
0
220
Other Decks in Programming
See All in Programming
incrementalモデルの理解を深める
ikkimiyazaki
2
640
Dockerで始めるAWS Lambda開発
stutkhd0709
13
2.5k
Data Contracts In Practice With Debezium and Apache Flink (Kafka Summit London)
gunnarmorling
2
270
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
480
生成 AI の中身を覗いてみよう〜基礎から医療現場での応用まで〜
soh9834
2
760
品質とスピードを両立: TypeScriptの柔軟な型システムをバックエンドで活用する
kosui
4
850
PHP8の機能を使って堅牢にコードを書く
fendo181
6
2.6k
オブジェクトしこう
okuramasafumi
2
130
Swiftの型推論を学ぼう | Let's Learn About Type Inference in Swift
omochi
2
510
OpenAPI を守るのは難しい
ohmori_yusuke
1
140
孤独のCTOグルメという やや奇抜な企画をやった目的と効果
shoheimitani
3
1k
オブジェクト指向コードレビューの新しいアプローチ
akkie76
3
1.1k
Featured
See All Featured
Building Your Own Lightsaber
phodgson
97
5.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
Done Done
chrislema
178
15k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
272
12k
[RailsConf 2023] Rails as a piece of cake
palkan
21
3.8k
Code Reviewing Like a Champion
maltzj
512
39k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
657
120k
Embracing the Ebb and Flow
colly
78
4.1k
GraphQLとの向き合い方2022年版
quramy
28
12k
A Tale of Four Properties
chriscoyier
150
22k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
8
8.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.8k
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 Ϟδϡʔϧॲཧͷ෦ͷΈ·ͱΊΔػೳͰ͋Δ