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
インターネット生放送を支える技術としくみ2015年版
Search
Yusei Yamanaka
May 16, 2015
Technology
0
170
インターネット生放送を支える技術としくみ2015年版
プログラミング生放送勉強会 第33回@株式会社DMM.comラボ(恵比寿)
Yusei Yamanaka
May 16, 2015
Tweet
Share
More Decks by Yusei Yamanaka
See All by Yusei Yamanaka
生配信管理システムのバックエンド〜AWS AppSyncで迅速に構築するGraphQLサービス〜 / Backend of live streaming management system - GraphQL service to build quickly with AWS AppSync
miyukki
0
1.2k
"新しい未来のテレビ"を目指すABEMA配信システムの再設計 / Re-architecture of ABEMA live ingest system
miyukki
0
2.4k
3周年に突入するAbemaTVの挑戦と苦悩 / The challenge and anguish of AbemaTV celebrating the third anniversary
miyukki
8
4.8k
AbemaTVのアーキテクチャの変遷 / The history of AbemaTV's architecture
miyukki
3
1.5k
機材管理ツールをFirebaseで構築しようとした話 / Building equipment management software with Firebase
miyukki
7
4.4k
AbemaTVで働くエンジニアの裏側 / The engineer working at AbemaTV
miyukki
0
840
動画配信サービスとしてこの先生きのこるには / The way to continue as a video streaming service
miyukki
8
3.9k
MPEG-DASHによるリニア型配信 / Linear broadcasting by MPEG-DASH on AbemaTV
miyukki
6
13k
1周年を迎えたAbemaTVの動画配信の裏側 / The background of video distribution in AbemaTV during one year
miyukki
15
13k
Other Decks in Technology
See All in Technology
IoTシステム開発の複雑さを低減するための統合的アーキテクチャ
kentaro
1
120
30→150人のエンジニア組織拡大に伴うアジャイル文化を醸成する役割と取り組みの変化
nagata03
0
200
クラウド食堂とは?
hiyanger
0
120
Ruby on Railsで持続可能な開発を行うために取り組んでいること
am1157154
3
160
入門 PEAK Threat Hunting @SECCON
odorusatoshi
0
170
Visualize, Visualize, Visualize and rclone
tomoaki0705
9
83k
いまからでも遅くない!コンテナでWebアプリを動かしてみよう!コンテナハンズオン編
nomu
0
170
Exadata Database Service on Cloud@Customer セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
2
1.5k
Introduction to OpenSearch Project - Search Engineering Tech Talk 2025 Winter
tkykenmt
2
120
JavaにおけるNull非許容性
skrb
2
2.7k
DeepSeekとは?何がいいの? - Databricksと学ぶDeepSeek! 〜これからのLLMに備えよ!〜
taka_aki
1
120
AWSアカウントのセキュリティ自動化、どこまで進める? 最適な設計と実践ポイント
yuobayashi
7
850
Featured
See All Featured
Code Review Best Practice
trishagee
67
18k
Documentation Writing (for coders)
carmenintech
67
4.6k
Practical Orchestrator
shlominoach
186
10k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Writing Fast Ruby
sferik
628
61k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Bash Introduction
62gerente
611
210k
Statistics for Hackers
jakevdp
797
220k
Mobile First: as difficult as doing things right
swwweet
223
9.5k
Site-Speed That Sticks
csswizardry
4
410
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Transcript
Πϯλʔωοτੜ์ૹΛ ࢧ͑Δٕज़ͱ͘͠Έ ൛ ΈΏ͖ͬʢ!UPSJJNJZVLLJʣ
ࣗݾհ ΈΏ͖ͬ!UPSJJNJZVLLJ 4'$ ͢ʔͺʔ;͊Έ͜Μ͖ΌΜͺ͢ ͷ ͍͕ͩ͘͞ΜͶΜ͍ͤɻɻɻ ! ͍ΖΜͳόΠτΛͯ͠Δɺ࠷ۙͩͱ͜͜
ͷԼʹ͋Δ$ࣾʹ͍ͨΓɻ ! όΠτΛ͏͕ͯແ͍ͨΊɺө૾ػ ࡐΛଗ͍͑ͯΔɻ
ࣗݾհ લʹϓϩੜͰ͜ΜͳϓϨθϯΛ͍ͯ͠·ͨ͠ɻ
ੜ์ૹʹඞཁͳͭͷϞϊ ࢹௌऀ αʔό ৴ऀ
7JFXFS IUUQTXXXqJDLSDPNQIPUPT!/
༷ʑͳࢹௌܗଶ
1$ʹΑΔࢹௌ ϒϥβΛ༻͍ͨࢹௌ͕΄ͱΜͲ ࢹௌऀͷෑډΛԼ͛ΔͨΊࢹௌڥͱͯ͠ेͳͨΊɻ ϒϥβͰ'MBTI1MBZFSΛར༻͍ͯ͠Δɻ ! Ұ෦ͷαʔϏεͰઐ༻ΞϓϦέʔγϣϯΛೖΕΔͷ
͔͠͠ɺͩΜͩΜͱαʔϏεͷنॖখ͍ͯ͠Δɻ
εϚʔτϑΥϯʹΑΔࢹௌ J04 "QQMF͕)-4Λ։ൃ͠ɺJ04Ͱ)-4Λαϙʔτɻ ٯΛݴ͏ͱͦΕҎ֎ରԠ͍ͯ͠ͳ͍͠ରԠͤͯ͞৹ࠪͰམͱ͢ɻ ! "OESPJE
ࠓݱࡏɺ3541)-4Λαϙʔτɻ ! 8JOEPXT1IPOF 4NPPUITUSFBNJOHʜ.1&(%"4)ʜ
ઐ༻ϋʔυΣΞʹΑΔࢹௌ ࠷ۙͰ:PV5PVCF-JWFͷੜ์ૹΛ$ISPNFDBTUͰࢹௌ͢Δ͜ͱ͕ Մೳ ଞʹରԠ͍ͯ͠ΔαʔϏεෆ໌ɻ ! ࣮ͦΕΑΓલʹɺDIVNCZͱݺΕΔଟػೳͰ45*$,".ʹର Ԡͨ͠ΞϓϦέʔγϣϯ͕ϦϦʔε
4FSWFS IUUQTXXXqJDLSDPNQIPUPTTDPCMFJ[FS
৴αΠτɾαʔϏε
χίχίੜ์ૹ ը໘ͷ্ʹίϝϯτ͕ྲྀΕΔͷ͕ಛͷOJDPOJDPͷੜ์ૹαʔϏεɻ ՎͬͯΈͨɺགྷͬͯΈͨɺ࣏ɺٕज़෦ͳͲ֤ΧςΰϦͷίϛϡχςΟ͕͋ΔจԽ͕ಛɻ ! ʹެࣜ์ૹΛ։࢝͠ɺʹҰൠϢʔβʔͰ์ૹ͕Մ ೳͳϢʔβʔੜ์ૹΛ։࢝ɻ Ϣʔβʔ͕։ൃͨ͠πʔϧྨ๛Ͱ͋ΓϢʔβʔੜ์ૹ։࢝ॳ์ૹ͕ͱগͳ͘ʮऔΓʯͱݺΕ Δߦҝ͕͋ΓɺͦΕΛαϙʔτ͢Δʮௗʯͱ͍ͬͨπʔϧීٴͨ͠ɻ Ϣʔβʔੜ์ૹͰগʑ͖͍ͭϏοτϨʔτ੍ݶ͕͋ΓɺϢʔβʔੜ์ૹͰ࠷େͰLCQT·Ͱͷ৴͔͠ߦ͑ ͳ͍ɻ
! ৴αʔό8PX[B<ཁग़య>ɺίϝϯτಠࣗͷϝοηʔδαʔόΛ༻ɻ
6TUSFBN ϥΠϒετϦʔϛϯά৴քͰҐΛ૪͏ଘࡏɻ ʹαʔϏεΛ։͔࢝ͯ͠Βɺٸʹීٴ͠ຊޠରԠɺ༗ྉɺϏδωε͚ϓϥϯͷల։Λ͍ͯ͠Δ ٕज़తʹԦಓΛาΜͰ͖͍ͯΔɻ ! ʹιϑτόϯΫ͕ग़ࢿɻ ͦͷޙɺ6TUSFBN"TJBגࣜձ͕ࣾઃཱ͞Εɺौ୩ʹʮ6TUSFBN4UVEJPʯΦʔϓϯ ݱࡏϦχϡʔΞϧத ɻ !
৴αʔό'.&ɺίϝϯτॳ*3$αʔόΛར༻͍͕ͯͨ͠ɺ ݱࡏ5XJUUFSͳͲͷιʔγϟϧΛར༻͍ͯ͠Δɻ
5XJUDI ݩʑ+VTUJOUWɻ ݩʑ6TUSFBNͱ΄΅ಉ࣌ظʹઃཱ͞Εͨʮ+VTUJOUWʯͱ͍͏αʔϏε͕ͩͬͨɺ6TUSFBN͕ઈௐʹͳΓ ެࣜͰ ผͷϦιʔεʹूத͢ΔͨΊͱൃද ʹαʔϏεΛഇࢭɻ ! ͦͷޙήʔϜ৴Λઐͱ͢Δʮ5XJUDIʯΛൃදɻ +VTUJOUWͷϦιʔε͔Β͍͔ͭ͘ػೳΛڧԽ͠ɺൃදͨ͠ͱ͜Ζࢥ͍ͷ΄͔ྲྀߦΔɻ 5XJUDIͰ:PV5VCFͷ༷ͳஶ࡞ݖϑΟϧλϦϯάγεςϜಋೖ͞Εͨ
ͨͩ͠ΞʔΧΠϒͷΈ<ཁग़య> ɻ ! ಉ ʹ"NB[POʹങऩɻ ॳ(PPHMF͔Βͷങऩͷӟཱ͕͍͕ͬͯͨɺ"NB[PO͕(PPHMFΛୀ͚ങऩͨ͠ɻ ֤छήʔϜ ༸ήʔଟΊ ͷେձ͕සൟʹ։࠵͞ΕͨΓɺۚڕͰϙέϞϯΛૢ࡞͢Δ৴ͳͲ͍ͬͯͨɻ
:PV5VCF-JWF ಈըͷԦऀɺ:PV5VCFʹΑΔϥΠϒετϦʔϛϯάαʔϏεɻ (PPHMF͕ͬͯΔ͚ͩ͋Γɺಉ࣌ࢹௌՄೳ͕ଟ͘ɺߴ࣭ɺϚϧνϓϥοτϑΥʔϜରԠɻ ! ʹαʔϏεΛ։࢝ɻ αʔϏε։࢝ॳΞʔςΟετͷϥΠϒͳͲެࣜʹΑΔ৴ͷΈͩͬͨɻ ݱࡏͰҰൠϢʔβʔͰ৴͕ՄೳͰ͋Γɺ͞Βʹɺ৴தͰ͍͔͚ͬ͜࠶ੜ͕ग़དྷͨΓͱ৽͍ٕ͠ज़ͷಋೖ ૣ͍ɻ ! ٕज़తͳઌۦऀɻ
͓ۚ͋ΔͨΊ༷ʑͳٕज़͕։ൃ͞Εɺ:PV5VCF-JWFͰಋೖ͞Εٕͨज़͕ଞͷ৴αʔϏεʹར༻͞ΕΔ͜ͱ ଟ͍ɻ ͍͔͚ͬ͜࠶ੜϑΟϧλϦϯάγεςϜͳͲɻ
-JWFTUSFBN ຊͰ͋·ΓೃછΈ͕ͳ͍͕ւ֎Ͱ༗໊ɻ 6TUSFBNͱ΄΅ಉ࣌ظʹઃཱ͞Εͨɻ ҰൠϢʔβʔʹΑΔੜ์ૹͱ͍͏ΑΓ͔ͬ͠Γͱߏ͞Εͨ൪͕ଟ͍ɻ ! ٕज़ྗ͕ߴ͘ΦϦδφϧͳΛ։ൃ͍ͯ͠Δɻ ઐ༻৴ιϑτΣΞʮ1SPDBTUFSʯ ΧϝϥͳͲʹ͚ͭͯ৴Ͱ͖Δͱઐ༻ϋʔυΣΞʮ#SPBEDBTUFSNJOJʯͳͲɻ :PV5VCF-JWFͱಉ͍͔͚ͬ͘͜͡࠶ੜʹରԠɻ !
5XJUDBNͱ͍͏5XJUUFS࿈ܞͰϥΠϒ৴͕ग़དྷΔੜαʔϏεӡӦɻ
πΠΩϟε ʹαʔϏεϦϦʔεɺਖ਼໊ࣜশ5XJU$BTUJOHɻ ը࣭ϑϨʔϜϨʔτͳͲͷ࣭ΑΓखܰʹ৴Ͱ͖Δ͜ͱ͕ചΓɻ ຊͷαʔϏεͷதͰχίχίੜ์ૹͷ࣍ʹ༗໊<ཁग़య>ͩͱࢥΘΕΔɻ ։ൃऀͷπΠΩϟεͷதͷਓ͕ٕज़ϒϩάͰ"OESPJE+"43"$ରԠʹ͍ͭͯॻ͍ͨهࣄ͋Δɻ ϩϯυϯϒʔπͷాଜ३ͳͲɺݸਓͰར༻͢Δ༗໊ਓଟ͍ɻ ! ʹެࣜνϟϯωϧͷαϙʔτ͕։࢝ɻ ެࣜνϟϯωϧͰҰൠϢʔβʔΑΓߴը࣭ɺߴ࣭ͳ৴͕Մೳɻ ͔͠͠ࢹௌऀ͍··ͰͷϏοτϨʔτͰө૾Λࢹௌ͢Δ͜ͱՄೳͩͱ͍͏ɻ
ͦͷଞͷαʔϏε 4UJDLBN+"1"/ ʹ։࢝ͨ͠&5JNFT5FDIOPMPHJFT͕ӡӦ͢ΔαʔϏεɻ χίχίੜ์ૹʹ৴੍ݶ͕͋ͬͨ࣌ʹͪ࣌ؒͳͲʹར༻͞Εͨɻ 4)08300.
ʹ։࢝ͨ͠"NFCB͕ӡӦ͢ΔαʔϏεɻಠಛͳࢹ ௌը໘͕ಛɻ ॳΞΠυϧλϨϯτ͕ߦ͏ެࣜͷ৴͚͕ͩͩͬͨɺ ݱࡏҰൠϢʔβʔ৴͕Մೳɻ ৴ऀͷߩݙʹԠ͓͕ͯۚ͡Β͑ΔΈ͋Δɻ
ͦͷଞͷαʔϏε ΞϑϦΧ57 ͱͱؖࠃͰීٴ͍ͯͨ͠৴αʔϏεɺຊͰʮؖࠃ൛χίੜʯͱݺΕΔ͜ͱʜɻ ʹຊ͚ʹΦʔϓϯɻ#+ #SPBEDBTUFS+PDLFZ ϥϯΩϯά͛મͰ͓͕ۚΒ͑Δɻ
࠷ۙɺ͓ࣉͰυϩʔϯΛམͱͨ͠ΓࠃձٞࣄಊͰυϩʔϯΛඈͦ͏ͱ͍ͯͨ͠ਓ͕৴͍ͯͨ͠ɻ ! -JWFUVCFDD ੲઐ༻ιϑτͰ৴͕ඞཁ͕ͩͬͨݱࡏ35.1ʹରԠ͍ͯ͠ΔɺϋΠϒϦοτܕɻ ! $BWFUVCF ݩMJWFUVCFDDͷ։ൃऀͷҰਓ͕࡞ͬͨαʔϏεɻݸਓӡӦͷதͰ৴͕ଟ͍ɺϋΠϒϦοτܕɻ
ͦͷଞͷαʔϏε ͻ·ΘΓετϦʔϜ ͻ·ΘΓಈըͷཧਓ͕࡞ͬͨੜ์ૹαΠτɻ ͻ·ΘΓಈը'$ʹങ͍औΒΕ͕ͨɺ͜ͷαʔϏεͬͨ··ɻ ! OJDPDBT
υϫϯΰ͕ϦϦʔεͨ͠χίχίੜ์ૹͰͳ͍৽ִؒαʔϏεɻ ͔͠͠ɺαʔϏε։࢝ޙͰดɻ ! χίΩϟετ ͕ࣗதֶੜͷ࣌ʹ࡞ͬͨϥΠϒετϦʔϛϯά৴αΠτɻ ըαʔόͷ༰ྔ͕Γͳ͘ͳΔͱ͍͏ݪҼͰࠓดɻࠓޙͷߦํෆ໌ɻ
3͚αʔϏε %..ϥΠϒνϟοτ %..͕ఏڙ͢ΔϥΠϒνϟοταʔϏεɻ ! '$ϥΠϒΞμϧτ 3Ͱͳ͍ҰൠϢʔβʔ͚ͷ'$ϥΠϒ͋Δ͕ɺΓΞμϧτ͚৴͕ଟ͍ɻ
! ϥΠϒͰΰʔΰʔ ϥΠϒνϟοτΛӡӦ͍ͯͨ͠ձ͕ࣾҰൠϢʔβʔ͚ͷʮXFMMDBNʯͱ͍͏αʔϏεΛల։͛͠મγε ςϜͳͲ͕͋ͬͨɺดɻͦͷޙຊαʔϏεʹ౷߹͞Εͨɻ ! ͳͲͳͲɺϥΠϒνϟοτܥଞʹࢁʜ
ϓϩτίϧ
ਔٛͳ͖ϓϩτίϧότϧ ֤͕ࣾԦऀΛૂͬͨΓɺ͍·ͷϓϩτίϧʹෆຬ͕͋ͬͨΓͱɺɹ ͍ΖΜͳϓϩτίϧΛ։ൃɻ ֤͕ࣾࣗ։ൃͨ͠ͷ͚ͩΛαϙʔτ͢Δྫ͕ଟ͘ɺ։ൃऀ͕৸Εͳ͍ɻ ! ࠷ۙϓϩτίϧʹٻΊΒΕΔཁ݅ɺଟ࠼ͳίʔσοΫɺ)5.-ɺ%3.ɺࣈນɺ, ө૾ͳͲͷαϙʔτ͕ٻΊΒΕΔɻ
IUUQXXXCJUDPEJODPNCMPHNQFHEBTIWTBQQMFIMTWTNJDSPTPGUTNPPUI TUSFBNJOHWTBEPCFIET
ϓϩτίϧؔ࿈ͷٕज़ 11ܕ৴ ৴ऀͱࢹௌऀΛ11ωοτϫʔΫͰ݁ͼө૾ΛૹΔ৴ํ๏ͷ͜ͱɻ 11Λ༻͍ͨ৴ιϑτͱͯ͠1FFS$BTU͕༗໊ɻ ࠓճׂѪ !
ϋΠϒϦουܕ৴ ετϦʔϛϯάαʔόͱ11Λซ༻ͯ͠ө૾ΛૹΔ৴ํ๏ͷ͜ͱɻ ৴ऀͱॳΊͷࢹௌऀετϦʔϛϯάαʔόʹଓɺޙͷࢹௌऀॳΊͷࢹௌऀʹଓ͠ʹߦ͘ɻ ! "EBQUJWFCJUSBUFTUSFBNJOH ࠷ۙࢹௌڥ͕ଟछଟ༷Ͱ༷ʑͳճઢσόΠε͕ଘࡏ͢ΔதɺճઢσΟεϓϨΠͳͲࢹௌڥʹ߹ͬ ͨίϯςϯπΛࣗಈతʹબ͢Δٕज़ɻ ϋΠϒϦοτܕ৴ͷղઆਤ ৴ऀ ॳΊͷࢹௌऀ ޙͷࢹௌऀ
ओͳϓϩτίϧ ..4 .JDSPTPGU.FEJB4FSWFS .JDSPTPGU͕։ൃͨ͠6%15$1ϕʔεͷετϦʔϛϯάϓϩτίϧɻ 8JOEPXT.FEJB&ODPEFSͰ৴ͨ͜͠ͱ͕͋ΔਓͬͯΔ͔ʜʁ
ʹ..4Ͱͳ͘3541Λ͏Α͏ਪ͍ͯ͠Δɻ ! 3541 3FBMUJNF4USFBNJOH1SPUPDPM ʹ*&5'ʹΑΓඪ४Խ͞Εͨ5$1ϕʔεͷετϦʔϛϯάϓϩτίϧɻ )551ͷΑ͏ͳϦΫΤετͷϓϩτίϧɻ ༷ʑͳ͕ࢦఠ͞Ε༨ΓΘΕͯͳ͍͕ɺ·ͩࠜڧ͍ͬͯ͘Δɻ
ओͳϓϩτίϧ 35.1 3FBMUJNF.FTTBHJOH1SPUPDPM "EPCFࣾ ݩ.BDSPNFEJB ͕։ൃͨ͠ϦΞϧλΠϜ௨৴͚ϓϩτίϧɻ
'MBTI1MBZFSͰαϙʔτ͞Ε͍ͯΔͨΊɺ1$ͰͷϥΠϒετϦʔϛϯά৴Ͱར ༻͞ΕΔ͜ͱ͕ଟ͍ɻ ! 35.'1 3FBMUJNF.FTTBHJOH'MPX1SPUPDPM ಉ͘͡"EPCF͕։ൃͨ͠11ͷϦΞϧλΠϜ௨৴͚ͷϓϩτίϧɻ 35.15$1Λར༻͍ͯ͠Δͷʹର͠ɺ6%1Λར༻͍ͯ͠Δɻ ! ͜ͷଞʹ35.1ੜͷϓϩτίϧ͍͔ͭ͋͘Δׂ͕Ѫɻ
ओͳϓϩτίϧ )-4 )551-JWF4USFBNJOH "QQMF͕։ൃ͍ͯ͠Δ)551ϕʔεͷετϦʔϛϯάن֨ɻ NVܗࣜͷςΩετʹใΛهड़ɻ
ͪΖΜJ04ͰରԠࡁΈɻ )%4 )551%ZOBNJD4USFBNJOH "EPCF͕։ൃ͍ͯ͠Δ)551ϕʔεͷετϦʔϛϯάن֨ɻ GNܗࣜͷ9.-ʹใΛهࡌɻ 4NPPUI4USFBNJOH .JDSPTPGU͕։ൃ͍ͯ͠Δ)551ϕʔεͷετϦʔϛϯάن֨ɻ 9.-ܗࣜͷ9.-ʹใΛهࡌɻ
ओͳϓϩτίϧ .1&(%"4) %ZOBNJD"EBQUJWF4USFBNJOHPWFS)551 ࠷ۙ٬ͱ͖ͯͬͯͨ͠ɺ)551ϕʔεͷετϦʔϛϯάن֨ɻ *40 ࠃࡍඪ४Խن֨
͕ఏএ͠ɺ࠷ۙಈ͖͕׆ൃɻ .JDSPTPGU8JOEPXTͰαϙʔτΛએݴɻ "EBQUJWFCJUSBUFTUSFBNJOHࣈນɺ%3.ɺ,ͳͲͷαϙʔτΛ࠷ॳ͔Βߦͬ ͍ͯΔɻ )551ϕʔεͷετϦʔϛϯάن֨͜Εʹམͪண͘ͷͰͳ͍͔ɻ "QQMFʮʜʯ
ओͳϓϩτίϧ ൪֎ฤ 8FC35$ 8$(PPHMFɺ.P[JMMB͕։ൃ͍ͯ͠Δɺϒϥβ্ͰϦΞϧλΠϜͳ11௨৴ Λߦ͑ΔΑ͏ʹ͢Δ"1*܈ɻ 8FC35$Λͬͯϒϥβಉ࢜ͷ11ͰΧϝϥө૾ͷૹड৴͕Մೳɻ
ίϯςφͱίʔσοΫ
ਔٛͳ͖ίϯςφίʔσοΫότϧ ίϯςφ ө૾ԻσʔλɺͦͷଞࣈນσʔλͳͲΛͭͷϑΝΠϧʹ͢Δن֨ͷ͜ͱɻ ίʔσοΫ ө૾ԻͷѹॖϓϩάϥϜɺ·ͨͦͷٕज़ɻ !
ϓϩτίϧಉ༷ɺ֤͕͍ࣾΖΜͳίϯςφɺίʔσοΫΛ։ൃɻ ϓϩτίϧͱҧ͍ɺίʔσοΫʹಛڐ͕བྷΉࣄ͕ଟ͘ɺ͓͔͔ۚΔ͠։ൃ େมɻ աڈʹ͍ΖΜͳૌুͷࣄྫͨ͘͞Μ͋Δɻ
ओͳίϯςφ .1&(54 .1&(ͷஂମ͕ఆΊͨಈըίϯςφίʔσοΫن֨ɻ )-4ͷ΄͔ɺ%7%্σδλϧ์ૹͳͲͰΘΕ͍ͯΔɻ .1
.1&(ͷஂମ͕ఆΊͨಈըίϯςφίʔσοΫن֨ɻ ࠷ۙΘΓͱओྲྀʁ<ཁग़య> 8FC. (PPHMF͕։ൃ͍ͯ͠ΔΦʔϓϯͰϩΠϠϦςΟʔϑϦʔͳίϯςφɻ )5.-ͷಈըཁૉͷඪ४ϑΥʔϚοτͷ࠾༻ʹ͚ͯ։ൃɻ ඪ४Խͷಓఔ͍ʜ
ओͳίʔσοΫ ) .1&(71$ .1&(ͷޙܧɻ'MBTI1MBZFSαϙʔτɻ ϥΠϒετϦʔϛϯάͰੑ্࣭ɺಈ͖ʹऑ͍ɻ
71 0OςΫϊϩδʔ͕։ൃͨ͠ίʔσοΫɻ'MBTI1MBZFSαϙʔτɻ )ͱ΄΅ಉ࣌ظʹग़ͨɺܰ͞ͱ σίʔυͷ ͕͞ചΓɻ 71 (PPHMF͕ങऩͨ͠ޙͷ0OςΫϊϩδʔ͕։ൃͨ͠ίʔσοΫɻ 8FC.ͱͱʹΦʔϓϯιʔεԽ͞Εͨɻ
ετϦʔϛϯάαʔό
༗໊ͳ35.1ετϦʔϛϯάαʔό 'MBTI.FEJB4FSWFS '.4 35.1։ൃݩͷ"EPCF͕։ൃͨ͠ຊՈαʔόɻ༗ঈͰߴΊɻ 8PX[B.FEJB4FSWFS
8PX[B͕։ൃͨ͠35.1αʔόɻ༗ঈ͕ͩ͘Β͍͍҆ɻ 3FE ແঈͰΦʔϓϯιʔεͷ35.1αʔόɻ ҆ఆੑ͍ͷͰຊ൪ڥͰ༻͍ΒΕΔ͜ͱ΄΅ͳ͔ͬͨɻ
ͦͷଞͷετϦʔϛϯάαʔό OHJOY )551αʔόͱͯ͠༗໊ͳOHJOYʹɺϞδϡʔϧͱͯ͠35.1)-4Λαϙʔτɹ ͍ͯ͠Δɻ 35.1ͱ)-4Λม͢Δதܧαʔόͱͯ͠ར༻Մೳɻ !
ଞʹ͋Δ͚Ͳڍ͛Δͱ͖Γ͕ͳ͍ͷͰׂѪɻ
$%/ $POUFOUT%FMJWFSZ/FUXPSL ίϯςϯπ৴ͷ࠷దԽΛߦ͏ωοτϫʔΫ ϥΠϒετϦʔϛϯά৴Ͱ͖Δ$%/ͱͯ͠ɺ"LBNBJɺ-JNFMJHIU͕ओཁ ͩͬͨɻ ݱࡏͰɺCSJHIUDPWF6-*;"ͳͲ͍··ͰΑΓ҆Ձͳ$%/ϓϩόΠμʔීٴ ͖ͯͨ͠ɻ
IUUQTXXXqJDLSDPNQIPUPTKFTVTBMJ #SPBEDBTUFS
৴ܗଶ
1$ʹΑΔ৴ ϒϥβʹΑΔ৴ 'MBTI1MBZFSʹΑΔ৴͕Ұൠత ϓϩτίϧ35.1ɺίʔσοΫ)ͱ71Λαϙʔτ͍ͯ͠Δɻ ! ઐ༻ιϑτΣΞʹΑΔ৴
35.1ͷ߹ɺ'MBTI.FEJB-JWFS&ODPEFS '.-& ͕Α͘ΘΕΔɻ 6TUSFBNɺχίχίੜ์ૹɺ-JWFTUSFBNʹઐ༻ͷιϑτΣΞ͋Δɻ
εϚʔτϑΥϯλϒϨοτʹΑΔ৴ ֤छ04ͷ4%,ͱͯ͠৴ଆͷϥΠϒετϦʔϛϯάϓϩτίϧ͕ɹ αϙʔτ͞Ε͍ͯΔ04ແ͍<ཁग़య> ԿΒ͔ͷϥΠϒϥϦΛͬͨΓࣗͰ։ൃ͢Δඞཁ͕͋Δɻ 35.1࣮ͷϥΠϒϥϦΛ༻ͨ͠ͷ͋Δ͕ɺಠࣗํࣜͷͷଟ͍ɻ !
"EPCF"*3ͷϞόΠϧ൛Ͱɺ35.1͕αϙʔτ͞Ε͍ͯΔ'MFYϥΠϒϥϦؚ͕ ·Ε͓ͯΓɺ1$൛ͷϩδοΫΛͦͷ··ྲྀ༻ͯ͠εϚϗ൛ͷΞϓϦέʔγϣϯʹ ͏͜ͱͰ͖ͨɻ "EPCF"*3ͷϞόΠϧ൛ͷαϙʔτଧͪΒΕͨɻ
ઐ༻ϋʔυΣΞʹΑΔ৴ ιϑτΣΞͰͳ͘৴ઐ༻ͷϋʔυΣΞΛ༻ͨ͠৴Մೳ ৴ઐ༻ͷͨΊී௨ͷ1$Ͱߦ͏ΑΓෆ۩߹͕ى͜ΔՄೳੑ͕গͳ͘ɺ·༷ͨʑͳ ө૾Ճ͕ϋʔυΣΞϕʔεͰߦ͑Δɻ ө૾ͷΤϯίʔμʔ࣮͞Ε͍ͯΔͨΊө૾ͷཚΕԆͳͲগͳ͘ө૾࣭ ߴ͍ɻ
εΠονϟʔ
5SJ$BTUFSγϦʔζ /FX5FL͕։ൃ͍ͯ͠Δ8JOEPXT্Ͱಈ͘εΠονϟʔ ιϑτΣΞͰͳ͘ΩϟϓνϟϘʔυͳͲΛඋ͑ͨϋʔυΣΞͱηοτͰൢച ͞Ε͍ͯΔɻ
"5&.γϦʔζ #MBDLNBHJDEFTJHO͕։ൃ͍ͯ͠Δө૾ܥεΠονϟʔ ಉنͷػೳͷͷதͰ͍҆ɻ தنͷ৴Ͱ݁ߏΘΕ͍ͯΔ͜ͱ͕ଟ͘ɺχίχίຊࣾͰΘΕ͍ͯΔɻ த'1("ͩͱ͔ɻ
-JWF4IFMM-JWF8FEHFγϦʔζ $FSFWP͕։ൃ͍ͯ͠ΔετϦʔϛϯά৴ઐ༻ͷσόΠε )%.*ೖྗΛ৴͠ଓ͚Δ-JWF4IFMM ! ! ! !
)%.*ೖྗΛࣗ༝ʹεΠονϯάͰ͖Δ-JWF8FEHF ಉͷػೳΛඋ͑ͨͷதͰ΄΅࠷҆ɻ -JWF4IFMMಉ༷ͦͷ··৴Ͱ͖Δػೳ͋Δɻ )%.*ͱ-"/έʔϒϧΛ͚ࠩͩ͢Ͱ৴͕Ͱ͖ɺ҆Ձ Ͱ҆ఆੑ݉Ͷඋ͑ͯΔͨΊɺ༷ʑͳఆΧϝϥ์ૹ Ͱར༻͞Ε͍ͯΔɻ
3PMBOE ө૾ܥͷػثग़͍ͯ͠Δ3PMBOE )%.*ೖྗ͕ՄೳͰλονૢ࡞ͷ7&9ͳͲɻ Ұ෦ʹ64#ଓͰϏσΦػثͱೝࣝ͞ΕΔΠϯλʔωοτ৴͚ͷͷɻ ࠷ۙͰϗʔϧߨಊͷઃஔ͚ͷຊ֨తͳεΠονϟʔ࡞Γ࢝Ίͨɻ
͓·͚
εΠονϟʔΛख࡞Γ͢Δ
εΠονϟʔͷ؆୯ͳ࡞Γํ ࠷ۙɺ'1("ͭͰͦΕͳΓͷө૾ॲཧΛ͢Δ͜ͱ͕ग़དྷΔɻ ࠷ۙͷө૾εΠονϟʔத͕'1("ͷ͕ଟ͍ɻ ѹతʹ4P$ΑΓ҆ՁɺΞοϓσʔτͳͲͰϋʔυΣΞͷߏ ม͑Δ͜ͱ͕ग़དྷΔͨΊӡ༻ָɻ !
͋ͳͨ"MUFSBʁ9JMJOYʁͦΕͱ-"5*$&ʁ
εΠονϟʔͷ؆୯ͳ࡞Γํ ˙ࡐྉ˙ "UMZT4QBSUBOධՁϘʔυຕ 6CVOUV·ͨ8JOEPXT ӷথσΟεϓϨΠ ཧճ࿏ͷࣝͱࠜؾڧ͞ࢁ
εΠονϟʔͷ؆୯ͳ࡞Γํ ͋ͱ͜Μͳײ͡ͷճ࿏Λॻ͚ͩ͘ʂ 9JMJOY9"11ΑΓ Ͷʁ؆୯Ͱ͠ΐʁ
εΠονϟʔͷ؆୯ͳ࡞Γํ
εΠονϟʔͷ؆୯ͳ࡞Γํ ҆Ձͳ'1("Ͱαϙʔτ͍ͯ͠ΔΫϩοΫߴ͘ͳ͍ɻ )%.*Ͱ!Qͷө૾Λग़͢ʹඵͰ QY
QY CJU DPMPS GQTͷɹɹ σʔλͷΓऔΓ͕ඞཁɻ ! '1("ͷϚΫϩͳͲΛར༻ͯ͠5.%4ͷΫϩοΫ·Ͱ্͛ͯ͋͛Δ ඞཁ͕͋Δɻ ! ೖྗػثʹ͍ΖΜͳΫϩοΫ͕͋Δͱ͞Βʹେมɻ
ϓϩੜͷཪଆ
ϓϩੜΛࢧ͑Δ৴ػࡐ ΧϝϥεΠονϟʔɺࡾ٭ͳͲΛଗ͑ͯͦΖͦΖҰਓͰӡͼ͖Ε ͳ͍େ͖͞ʹʜ
ϓϩੜΛࢧ͑Δ৴πʔϧ ࣗ࡞πʔϧͳͲ։ൃ
ϓϩੜΛࢧ͑Δ৴ํ๏ ৴Λ͢Δͱ͖͍͍ͩͨ͜Μͳײ͡ͷػࡐߏਤΛ࡞Γ·͢ɻ Ͱɺ͍͍ͩͨ͏·͍͔͘ͳ͍ɻ
ϓϩੜΛࢧ͑Δ৴ํ๏ ࠓճͷϓϩੜͷػࡐ͜Μͳײ͡
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ