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
Erlang 事例紹介: メディアストリーム中継システム
Search
Shohei Yasutake
June 16, 2018
Programming
0
440
Erlang 事例紹介: メディアストリーム中継システム
My talk on Erlang & Elixir Fest. 2018
https://elixir-fest.jp/
Shohei Yasutake
June 16, 2018
Tweet
Share
More Decks by Shohei Yasutake
See All by Shohei Yasutake
Haskell の型クラスと Typeclassopedia の紹介 #w8lt
amutake
0
500
部屋のメトリクス可視化
amutake
0
730
Actario: A Framework for Reasoning About Actor Systems
amutake
0
700
Coqの紹介 #w8lt
amutake
0
340
🍣 #w8lt
amutake
2
510
代数的データ型について #w8lt
amutake
6
2.4k
Coq で証明付き Web アプリを作る #adf2015
amutake
2
890
FLL
amutake
1
1.4k
Other Decks in Programming
See All in Programming
WebDriver BiDiとは何なのか
yotahada3
1
140
チームリードになって変わったこと
isaka1022
0
200
お前もAI鬼にならないか?👹Bolt & Cursor & Supabase & Vercelで人間をやめるぞ、ジョジョー!👺
taishiyade
6
4k
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
5
390
動作確認やテストで漏れがちな観点3選
starfish719
6
1k
pylint custom ruleで始めるレビュー自動化
shogoujiie
0
120
技術を根付かせる / How to make technology take root
kubode
1
250
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
110
データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns
mokuo
48
17k
Amazon Bedrock Multi Agentsを試してきた
tm2
1
290
ファインディの テックブログ爆誕までの軌跡
starfish719
2
1.1k
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
120
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
How to Ace a Technical Interview
jacobian
276
23k
A Philosophy of Restraint
colly
203
16k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Agile that works and the tools we love
rasmusluckow
328
21k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
Become a Pro
speakerdeck
PRO
26
5.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Code Review Best Practice
trishagee
67
18k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Transcript
&SMBOHࣄྫհ ϝσΟΞετϦʔϜதܧγεςϜ &SMBOH&MJYJS'FTU !BNVUBLF
୭ʁ w !BNVUBLF@T!BNVUBLF w גࣜձࣾυϫϯΰݚڀ։ൃ෦ w &SMBOHྺ w ण࢘ΤϯδχΞ
୭ʁ w !BNVUBLF@T!BNVUBLF w גࣜձࣾυϫϯΰݚڀ։ൃ෦ w &SMBOHྺ w ण࢘ΤϯδχΞ
χίχίಈը
χίχίੜ์ૹ
ࠓɺχίχίੜ์ૹͰΘΕ Δ ༧ఆ ͷγεςϜͷΛ͠·͢
&MJYJS$POGͰͷൃද
IUUQTOJDPOBSFOJDPWJEFPKQXBUDILO
IUUQTOJDPOBSFOJDPWJEFPKQXBUDILO
%.$͕Ͱ͖Δ͜ͱ w ಈըͷߘɾ৴ w ੜ์ૹͷ৴ɾࢹௌ w ༷ʑͳը࣭ɾԻ࣭ͷτϥϯείʔυ w ө૾߹ w
λΠϜγϑτը w ʜ
%.$ͷγεςϜਤ
%.$ͷγεςϜਤ ࠓ͜͜
ੜ์ૹͷதܧ
ੜ์ૹͷதܧ
தܧπϦʔ
ੜ์ૹͷதܧʹٻΊΒΕΔੑ࣭ w ͨ͘͞Μͷಉ࣌ࢹௌऀ ेສ ʹ͑ΒΕ ΔΑ͏ʹɺͨ͘͞Μͷαʔό ඦ ʹதܧ Ͱ͖Δ w
ࢹௌऀ͕Ұؾʹདྷͯ͑ΒΕΔ w ԆΛ͘อͭ ͜ΕΒ%.$෦ʹ࣮ࡁΈɺ͕ͩʜ
%.$ͷதܧػೳͷ w தܧπϦʔΛཧ͍ͯ͠Δϓϩηε͕མͪΔͱπϦʔશମ ͕ऴྃ͢Δ ୯Ұো w ෳࡶͰɺίʔυͷมߋ͕͘͠ͳ͖͍ͬͯͯΔ w தܧػೳ%.$෦Ͱ͔͑͠ͳ͍ͨΊɺ%.$Ҏ֎ʹ
ετϦʔϜΛड͚͢ͱ͍͏͜ͱ͕Ͱ͖ͳ͍ w %.$ϞϊϦγοΫͳγεςϜͰɺ։ൃɾӡ༻͕ͭΒ ͍ͨΊɺϚΠΫϩαʔϏεԽ͍ͨ͠ w ͦͷͨΊʹதܧػೳΛ%.$֎෦͔ΒͰ͑Δඞ ཁ͕͋Δ
োੑΛ࣋ͪγϯϓϧͳ ϛυϧΣΞͱͯ͠Γग़͢
ετϦʔϜதܧγεςϜ TMVJDFHBUF
ετϦʔϜதܧγεςϜTMVJDFHBUF w TMVJDFHBUFਫ w ө૾ɾԻετϦʔϜΛෳͷϊʔυʹૹΓಧ͚Δ ϛυϧΣΞ w தܧπϦʔΛ࡞Δ w ୯Ұো͕ͳ͍
w &SMBOH ߦ ςετؚ·ͣ w %.$෦ͷதܧͯ͢͜ΕͰஔ͖͑ΒΕΔ༧ఆ
ετϦʔϜதܧγεςϜTMVJDFHBUF %.$ ͭͷϊʔυʹ%.$ͱTMVJDFHBUF͕ஔ͞Ε͍ͯΔ ࢛֯ϊʔυ Ϛγϯ ɺؙ04ͷϓϩηεɺ4(TMVJDFHBUFͷུ 4( 4( %.$
4( %.$ 4( %.$ ϊʔυ" ϊʔυ# ϊʔυ$ ϊʔυ%
ετϦʔϜதܧγεςϜTMVJDFHBUF %.$ ϊʔυ"͕TMVJDFHBUFʹετϦʔϜΛྲྀ͠͡ΊΔ 4( 4( %.$ 4( %.$ 4(
%.$ ϊʔυ" ϊʔυ# ϊʔυ$ ϊʔυ%
ετϦʔϜதܧγεςϜTMVJDFHBUF %.$ ϊʔυ#͕TMVJDFHBUF͔ΒετϦʔϜΛड͚औΖ͏ͱ͢Δͱɺ 4( 4( %.$ 4( %.$ 4(
%.$ ϊʔυ" ϊʔυ# ϊʔυ$ ϊʔυ%
ετϦʔϜதܧγεςϜTMVJDFHBUF %.$ TMVJDFHBUF͕ϊʔυ"ͱϊʔυ#ͷؒΛଓͯ͠ɺ ετϦʔϜΛྲྀͯ͘͠ΕΔ 4( 4( %.$ 4( %.$
4( %.$ ϊʔυ" ϊʔυ# ϊʔυ$ ϊʔυ%
ετϦʔϜதܧγεςϜTMVJDFHBUF %.$ ϊʔυ%ͰTMVJDFHBUF͔ΒετϦʔϜΛड͚औΖ͏ͱ͢Δͱɺ TMVJDFHBUF͕ϊʔυ"ͱϊʔυ%ͷؒΛଓͯ͠ɺ ετϦʔϜΛྲྀͯ͘͠ΕΔ 4( 4( %.$ 4(
%.$ 4( %.$ ϊʔυ" ϊʔυ# ϊʔυ$ ϊʔυ%
ετϦʔϜதܧγεςϜTMVJDFHBUF %.$ ϊʔυ$TMVJDFHBUF͔ΒετϦʔϜΛड͚औΖ͏ͱ͢Δͱɺ ͨ·ͨ· ϊʔυ%ͱϊʔυ$ͷؒΛଓͯ͠ɺετϦʔϜΛྲྀͯ͘͠ΕΔ 4( 4( %.$ 4(
%.$ 4( %.$ ϊʔυ" ϊʔυ# ϊʔυ$ ϊʔυ%
ετϦʔϜதܧγεςϜTMVJDFHBUF %.$ ͜͜Ͱϊʔυ%͕μϯͯ͠͠·ͬͨͱ͢Δ 4( 4( %.$ 4( %.$ 4(
%.$ ϊʔυ" ϊʔυ# ϊʔυ$ ϊʔυ%
ετϦʔϜதܧγεςϜTMVJDFHBUF %.$ TMVJDFHBUFதܧΛͭͳ͗ͳ͓ͯ͘͠ΕΔ ࠓճͨ·ͨ·ϊʔυ#ͱͭͳ͕ͬͨͱ͢Δ 4( 4( %.$ 4( %.$
4( %.$ ϊʔυ" ϊʔυ# ϊʔυ$ ϊʔυ%
ετϦʔϜதܧγεςϜTMVJDFHBUF %.$ ετϦʔϜΛྲྀ͍ͯ͠Δϊʔυ"͕μϯͨ͠ͱ͢Δ 4( 4( %.$ 4( %.$ 4(
%.$ ϊʔυ" ϊʔυ# ϊʔυ$ ϊʔυ%
ετϦʔϜதܧγεςϜTMVJDFHBUF %.$ 4( 4( %.$ 4( %.$ 4( %.$
ϊʔυ" ϊʔυ# ϊʔυ$ ϊʔυ% ετϦʔϜྲྀΕͳ͘ͳΔ͕ɺ ϊʔυ#ͱϊʔυ$ͷଓΕͳ͍
ετϦʔϜதܧγεςϜTMVJDFHBUF %.$ ϊʔυ"͕࠶ىಈ͠ɺ ετϦʔϜΛ·ͨྲྀ࢝͠Ίͨͱ͢Δͱɺ 4( 4( %.$ 4( %.$
4( %.$ ϊʔυ" ϊʔυ# ϊʔυ$ ϊʔυ%
ετϦʔϜதܧγεςϜTMVJDFHBUF %.$ ϊʔυ"ͱϊʔυ#͕ଓ͞ΕͯετϦʔϜ͕ྲྀΕ͡Ίɺ ϊʔυ#͔Βϊʔυ$ʹରͯ͠ετϦʔϜ͕ྲྀΕ͡ΊΔ 4( 4( %.$ 4( %.$
4( %.$ ϊʔυ" ϊʔυ# ϊʔυ$ ϊʔυ%
%.$ͱTMVJDFHBUFͷׂ୲ ੜ์ૹͷதܧʹ ٻΊΒΕΔੑ࣭ TMVJDFHBUFͷׂ %.$ͷׂ ͨ͘͞Μͷαʔόʹதܧ Ͱ͖Δ தܧπϦʔͷߏங ಛʹͳ͠
Ұؾʹࢹௌऀ͕૿͑ͯ େৎ ඵʹͭαʔό͕ ૿͑Δ͘Β͍ͳΒ༨༟ ࣄલʹTMVJDFHBUF͔Β ετϦʔϜΛҾ͍͓ͯ͘ ԆΛ͘อͭ Ԇ͕খ͍͞ܦ࿏ͷ ࣗಈΓସ͑ ಛʹͳ͠ 4( %.$ ࢹௌऀTMVJDFHBUF͔Β ৴͞ΕΔͷͰͳ͘ɺ %.$͔Β৴͞ΕΔ
ར༻ΞϧΰϦζϜᶃ)Z1BS7JFX w ͯ͢ͷϊʔυͰͳ͘ྡͷϊʔυͷΈͱଓ͢Δ ͜ͱͰશମͱͯ͠ͷଓੑΛಘΔࢄΞϧΰϦζϜ w )Z1BS7JFX".FNCFSTIJQ1SPUPDPMGPS 3FMJBCMF(PTTJQ#BTFE#SPBEDBTU<-FJUBP> ϊʔυ͕ΒΒʹ͍Δঢ়ଶ ྡͷϊʔυͱଓ
ྡͷϊʔυҎ֎Βͳ͍͍ͯ͘
ར༻ΞϧΰϦζϜᶄ1MVNUSFF w ϊʔυؒͰεύχϯάπϦʔΛ࡞Γɺͦͷ্Ͱϝο ηʔδΛϒϩʔυΩϟετ͢ΔࢄΞϧΰϦζϜ w &QJEFNJD#SPBEDBTU5SFFT<-FJUBP> ֤ϊʔυ͕ྡͷϊʔυΛೝ͍ࣝͯ͠Δঢ়ଶ ܦ࿏ εύχϯάπϦʔ
͕࡞ΒΕΔ ͦͷܦ࿏ͰϝοηʔδΛϒϩʔυΩϟετ
͔ͬͨ͠ɾͨ͠
͔ͬͨ͠ɾͨ͠ w &SMBOHಛ༗ͷ w Ͱ͖Δ͚ͩϝοηʔδύογϯά͠ͳ͍ w &SMBOHΫϥελΛ·ͳ͍ w ϝσΟΞετϦʔϜಛ༗ͷ w
ϝοηʔδόοϑΝ w ࢄγεςϜಛ༗ͷ w σόοά͕͍͠
͔ͬͨ͠ɾͨ͠ w &SMBOHಛ༗ͷ w Ͱ͖Δ͚ͩϝοηʔδύογϯά͠ͳ͍ w &SMBOHΫϥελΛ·ͳ͍ w ϝσΟΞετϦʔϜಛ༗ͷ w
ϝοηʔδόοϑΝ w ࢄγεςϜಛ༗ͷ w σόοά͕͍͠
Ͱ͖Δ͚ͩϝοηʔδύογϯά͠ͳ͍ w &SMBOHͰɺؾܰʹͨ͘͞ΜͷϓϩηεΛੜ ͯ͠ϝοηʔδύογϯά͕ߦ͑Δ w ͕ͩແବʹϝοηʔδύογϯά͢Δͱ ͘ͳΔ
ϝοηʔδύογϯάʹؔ͢Δ ؆୯ͳ ࡶͳ ϕϯνϚʔΫ݁Ռ w ͍ܰॲཧΛɺࣗϓϩηεͰߦ͏߹ͱɺଞϓϩηεʹߦΘ ͤΔ߹ HFO@TFSWFSDBMMͷΑ͏ͳܗ ͩͱɺଞϓϩη εʹߦΘͤͨ΄͏͕ഒ͕͔͔࣌ؒͬͨ
w IUUQTHJTUHJUIVCDPNBNVUBLF EBEDGGBD w ͨͩ͠ɺϝοηʔδύογϯάͷίετ͕ແࢹͰ͖Δ͘ Β͍ॏ͍ॲཧͷ߹ผ w TMVJDFHBUFͷ߹ɺετϦʔϜͷ֤ϝοηʔδʹରͯ͠ ͍ܰॲཧ͔͠͠ͳ͍ͨΊɺϝοηʔδύογϯάͷίετ ແࢹͰ͖ͳ͍
ϓϩηεਤ ϓϩτλΠϓ࣮ %.$ ଞͷ ΞϓϦ "ΞϓϦέʔγϣϯͱͷ௨৴༻ϓϩηε #)Z1BS7JFX1MVNUSFFͱͷ ΓͱΓΛհ͢Δϓϩηε $෦௨৴༻ͷϓϩηε
TMVJDFHBUF " $ $ " # ) 1 4 4ΞϓϦέʔγϣϯͱͷ௨৴ϓϩηεΛ ·ͱΊΔϓϩηε ))Z1BS7JFXϓϩηε 11MVNUSFFϓϩηε ετϦʔϜΛଞϊʔυʹड͚͢ ͨΊʹճͷϝοηʔδύογϯά ετϦʔϜΛΞϓϦέʔγϣϯʹड͚͢ ͨΊʹճͷϝοηʔδύογϯά ετϦʔϜͷϓϩηεਤ
ϓϩηεਤ ϓϩτλΠϓ࣮ %.$ ଞͷ ΞϓϦ "ΞϓϦέʔγϣϯͱͷ௨৴༻ϓϩηε #)Z1BS7JFX1MVNUSFFͱͷ ΓͱΓΛհ͢Δϓϩηε $෦௨৴༻ͷϓϩηε
TMVJDFHBUF " $ $ " # ) 1 4 4ΞϓϦέʔγϣϯͱͷ௨৴ϓϩηεΛ ·ͱΊΔϓϩηε ))Z1BS7JFXϓϩηε 11MVNUSFFϓϩηε ετϦʔϜΛଞϊʔυʹड͚͢ ͨΊʹճͷϝοηʔδύογϯά ετϦʔϜΛΞϓϦέʔγϣϯʹड͚͢ ͨΊʹճͷϝοηʔδύογϯά ετϦʔϜͷϓϩηεਤ
ϓϩηεਤ ϓϩτλΠϓ࣮ %.$ ଞͷ ΞϓϦ "ΞϓϦέʔγϣϯͱͷ௨৴༻ϓϩηε #)Z1BS7JFX1MVNUSFFͱͷ ΓͱΓΛհ͢Δϓϩηε $෦௨৴༻ͷϓϩηε
TMVJDFHBUF " $ $ " # ) 1 4 4ΞϓϦέʔγϣϯͱͷ௨৴ϓϩηεΛ ·ͱΊΔϓϩηε ))Z1BS7JFXϓϩηε 11MVNUSFFϓϩηε ετϦʔϜΛଞϊʔυʹड͚͢ ͨΊʹճͷϝοηʔδύογϯά ετϦʔϜΛΞϓϦέʔγϣϯʹड͚͢ ͨΊʹճͷϝοηʔδύογϯά ετϦʔϜͷϓϩηεਤ
ϓϩηεਤ ϓϩτλΠϓ࣮ %.$ ଞͷ ΞϓϦ "ΞϓϦέʔγϣϯͱͷ௨৴༻ϓϩηε #)Z1BS7JFX1MVNUSFFͱͷ ΓͱΓΛհ͢Δϓϩηε $෦௨৴༻ͷϓϩηε
TMVJDFHBUF " $ $ " # ) 1 4 4ΞϓϦέʔγϣϯͱͷ௨৴ϓϩηεΛ ·ͱΊΔϓϩηε ))Z1BS7JFXϓϩηε 11MVNUSFFϓϩηε ετϦʔϜΛଞϊʔυʹड͚͢ ͨΊʹճͷϝοηʔδύογϯά ετϦʔϜΛΞϓϦέʔγϣϯʹड͚͢ ͨΊʹճͷϝοηʔδύογϯά ετϦʔϜͷϓϩηεਤ ແବͳͷͰ·ͱΊΔ
ϓϩηεਤ ݱࡏͷܗ %.$ TMVJDFHBUF # " $ $ "
ଞͷ ΞϓϦ %.$ TMVJDFHBUF # " " $ ଞͷ ΞϓϦ %.$ TMVJDFHBUF # " " $ ଞͷ ΞϓϦ "ΞϓϦέʔγϣϯͱͷ௨৴༻ϓϩηε #΄΅ͯ͢ͷॲཧΛ͢Δϓϩηε $෦௨৴༻ͷϓϩηε ϝοηʔδΛड͚औͬͯଞϊʔυɾΞϓϦ έʔγϣϯʹड͚͢ͷʹճͷϝοηʔ δύογϯά
ϓϩηεਤ ݱࡏͷܗ %.$ TMVJDFHBUF # " $ $ "
ଞͷ ΞϓϦ %.$ TMVJDFHBUF # " " $ ଞͷ ΞϓϦ %.$ TMVJDFHBUF # " " $ ଞͷ ΞϓϦ "ΞϓϦέʔγϣϯͱͷ௨৴༻ϓϩηε #΄΅ͯ͢ͷॲཧΛ͢Δϓϩηε $෦௨৴༻ͷϓϩηε ϝοηʔδΛड͚औͬͯଞϊʔυɾΞϓϦ έʔγϣϯʹड͚͢ͷʹճͷϝοηʔ δύογϯά
ϝοηʔδύογϯάճΛݮΒͨ͢Ί ʹͬͨ͜ͱ w ΄΅ͯ͢ͷॲཧΛͻͱͭͷϓϩηεʹҰ w )Z1BS7JFX1MVNUSFFͷϝοηʔδϋϯυ Ϧϯάɾঢ়ଶཧ w ར༻ऀͷετϦʔϜૹ w
ར༻ऀͱͷ௨৴ϓϩηεͷཧ w ϊʔυؒͷ௨৴ϓϩηεͷཧ
͔ͬͨ͠ɾͨ͠ w &SMBOHಛ༗ͷ w Ͱ͖Δ͚ͩϝοηʔδύογϯά͠ͳ͍ w &SMBOHΫϥελΛ·ͳ͍ w ϝσΟΞετϦʔϜಛ༗ͷ w
ϝοηʔδόοϑΝ w ࢄγεςϜಛ༗ͷ w σόοά͕͍͠
&SMBOHΫϥελΛ·ͳ͍ w TMVJDFHBUF&SMBOHΫϥελΛ·ͳ͍ w ཧ༝ w &SMBOHΫϥελʹ͢ΔͱϑϧϝογϡͰ ଓ͞ΕΔͨΊɺԿϊʔυͷΫϥελ·Ͱ ͑ΒΕΔ͔Θ͔Βͳ͍ w
ϑϧϝογϡͩͱ)Z1BS7JFXͷར ͍͘ ͔ͭͷϊʔυ͔͠Βͳ͍͍ͯ͘ Λ௵͢
TMVJDFHBUFͷϊʔυؒ௨৴ w ϊʔυؒHFO@UDQͰ௨৴ w )Z1BS7JFX1MVNUSFF༻ͷ௨৴ w ϝσΟΞετϦʔϜͷड͚͠ w ཧ༝ w
ϊʔυؒͷଓ໌ࣔతʹཧ͍ͨ͠ w )Z1BS7JFXͰଓͷঢ়ଶΛѻ͏ͨΊ w &SMBOHϨΠϠͷ௨৴ͩͱଟগΦʔόϔου͕͔ ͔Δ
͔ͬͨ͠ɾͨ͠ w &SMBOHಛ༗ͷ w Ͱ͖Δ͚ͩϝοηʔδύογϯά͠ͳ͍ w &SMBOHΫϥελΛ·ͳ͍ w ϝσΟΞετϦʔϜಛ༗ͷ w
ϝοηʔδόοϑΝ w ࢄγεςϜಛ༗ͷ w σόοά͕͍͠
1MVNUSFFͱϝσΟΞετϦʔϜ w 1MVNUSFF͚ͩͩͱϝσΟΞετϦʔϜʹ ͑ͳ͍ ϝσΟΞετϦʔϜͷੑ࣭ 1MVNUSFFͷੑ࣭ ࣦΘΕ͍͚ͯͳ͍ϝοηʔδ͕͋Δ γʔέϯεϔομɻ࠷ॳʹಧ͚ͳ͚ Ε͍͚ͳ͍
ϝοηʔδ͕ࣦΘΕΔՄೳੑ ॱংมΘ͍͚ͬͯͳ͍ ϝοηʔδͷॱং͕มΘΔ
TMVJDFHBUFͷϝοηʔδόοϑΝ w 1MVNUSFFͱϝσΟΞετϦʔϜͷΪϟοϓΛϝο ηʔδόοϑΝͰٵऩ w ࠷ॳʹΞϓϦέʔγϣϯʹಧ͚ͳ͚Ε͍͚ͳ͍ϝο ηʔδͷଘࡏ w ಛผѻ͍ͯ͠ɺʮ͜ͷϝοηʔδΛಧ͚ͳ͍ͱ ଞͷϝοηʔδಧ͚͍͚ͯͳ͍ʯɺͱͨ͠
w ϝοηʔδͷॱংͷ w όοϑΝͰྻͤͯ͞ΞϓϦέʔγϣϯʹಧ ͚Δ
TMVJDFHBUFͷϝοηʔδόοϑΝ w 2ϊʔυΛ·͙ͨຖʹόοϑΝϦϯάʹΑΔԆ͕ൃੜʁ w "ϊʔυؒͷதܧʹόοϑΝΛڬ·ͳ͍ͷͰɺϊʔυ Λܦ༝͢Δ͝ͱʹόοϑΝϦϯάʹΑΔԆ͕͔͔Δͱ ͍͏Θ͚Ͱͳ͍ TMVJDFHBUF #
" $ $ " όοϑΝ
TMVJDFHBUFͷϝοηʔδόοϑΝ w ϝοηʔδόοϑΝTMVJDFHBUFͷࠜװ෦ͰΞϧΰ ϦζϜෳࡶ w ͳͷͰఆཧূ໌ࢧԉܥ$PRͰূ໌ͨ͠ ߦ w ূ໌தʹ͍͔ͭ͘όά͕ݟ͔ͭͬͨ
w 11-Ͱϙελʔൃද
͔ͬͨ͠ɾͨ͠ w &SMBOHಛ༗ͷ w Ͱ͖Δ͚ͩϝοηʔδύογϯά͠ͳ͍ w &SMBOHΫϥελΛ·ͳ͍ w ϝσΟΞετϦʔϜಛ༗ͷ w
ϝοηʔδόοϑΝ w ࢄγεςϜಛ༗ͷ w σόοά͕͍͠
σόοάͷ͠͞ w ϩά͕ෳͷϊʔυ͔Β ߹ʹΑͬͯॱং͕ લޙͯ͠ ग़ͯ͘Δ w ͨ·ʹى͜ΔόάΛ࠶ݱͤ͞ΒΕͳ͍ɾ࠶ݱͯ͠ ؾ͔ͮͳ͍ w
ͦͦͲͷϊʔυͱͲͷϊʔυ͕ͭͳ͕͍ͬͯ Δ͔Θ͔Βͳ͍͠ɺτϙϩδසൟʹมΘΔ ϩάͱʹΒΊͬ͜ݫ͍͠ɻπʔϧΛ࡞ͬͨɻ
ͺͿ͞Ϳ͘Μ ݕূπʔϧ w ࣮ࡍʹετϦʔϜΛྲྀͯ͠ҎԼΛ͔֬ΊΔπʔϧ w தܧͰԆ͕ൃੜ͠ͳ͍͔ w ಉ͡ϝοηʔδྻʹͳ͍ͬͯΔ͔ w ෛՙ͔͚ΒΕΔ
4( 4( πʔϧ ετϦʔϜΛྲྀ͢ ετϦʔϜΛड͚औΔ ଟஈͷதܧ ɾԆ͠ͳ͍͔ ɾಉ͡ετϦʔϜ͔
ਫಓہ ՄࢹԽπʔϧ w ετϦʔϜͷྲྀΕΛՄࢹԽσόοά͕͔ͳΓָʹ
πʔϧ͕ʹཱͬͨྫ w ͺͿ͞Ϳ͘Μ ݕূπʔϧ ΛͬͯෛՙΛ͔ ͚Δͱɺඵຖʹϊʔυؒଓ͕ΕͨΓͭ ͳ͕ͬͨΓ͍ͯ͠Δͷ͕ਫಓہ ՄࢹԽπʔ ϧ ͰΘ͔ͬͨ
w ͨ·ʹى͜Δͷͳ͠ɻ࿈ଓͯ͠ى͜Δ ͷ͓͔͍͠ όάͷൃݟ w ʮඵຖʯͱ͍͏ใͱϩά͔Βɺඵຖʹ ߦ͍ͬͯΔॲཧʹ͕͋Δ͜ͱ͕Θ͔ͬͨ
&SMBOHͷΑ͔ͬͨͱ͜Ζ
&SMBOHͷΑ͔ͬͨͱ͜Ζ w ωοτϫʔΫαʔόͷॻ͖͢͞ w ࢄΞϧΰϦζϜͷॻ͖͢͞ w ௐࠪ͢͠͞ w ݸਓͷײͰ͢
ωοτϫʔΫαʔόͷॻ͖͢͞ w ίωΫγϣϯϓϩηεͰɺঢ়ଶΛด͡Δ͜ ͱ͕Ͱ͖Δ w ωοτϫʔΫΛ௨Δϝοηʔδ͕&SMBOHͷϝο ηʔδͱͯ͠ಧ͘ w Ϊϟοϓ͕গͳ͘ײత w
όΠφϦύλʔϯϚονศར
ࢄΞϧΰϦζϜͷॻ͖͢͞ w ࢄΞϧΰϦζϜͷॻ੶ɾจͰɺٖࣅίʔ υ͕ඇಉظϝοηʔδύογϯάͷܗͰॻ͔ Ε͍ͯΔ͜ͱ͕ଟ͍ w &SMBOHͰٖࣅίʔυͱ΄΅ಉ͡Α͏ʹॻ ͚Δ
ௐࠪ͢͠͞ w Ξλον͢ΕͳΜͰͰ͖Δ w ಈ͍͍ͯΔঢ়ଶͷͷʹରͯ͠ɺ w ϓϩηεͷ෦ঢ়ଶΛ͍ͨΓɺ w ҙͷؔΛ࣮ߦͨ͠Γ w
SFDPO &SMBOHͷศརσόοά༻ϥΠϒϥϦ ͷଘࡏ w τϨʔεͷऔಘɺSFEVDUJPOͷऔಘɺͳͲ
·ͱΊ
w طଘγεςϜͷετϦʔϜதܧ෦ʹ͍͔͕ͭ͋ͬͨ͘ w ୯Ұোͷଘࡏ w ෳࡶ͞ w طଘγεςϜҎ֎ʹதܧͰ͖ͳ͍ w ετϦʔϜதܧ෦ΛϛυϧΣΞͱͯ͠Γग़ͨ͠
&SMBOH w ͨ͠ͱ͜Ζ w Ͱ͖Δ͚ͩϝοηʔδύογϯά͠ͳ͍ w &SMBOHΫϥελΛ·ͳ͍ w σόοάͷͨΊͷπʔϧΛ࡞Δ w 1MVNUSFFΛิ͏ͨΊͷόοϑΝ $PRͰূ໌ࡁΈ w &SMBOHͷΑ͔ͬͨͱ͜Ζ w ωοτϫʔΫαʔόͷॻ͖͢͞ w ࢄΞϧΰϦζϜͷॻ͖͢͞ w ௐࠪ͢͠͞