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
『SHOWROOM』の大規模化に伴う技術課題のソリューション ~演者・視聴者の熱量を支える負荷...
Search
Shunta Iketaki
February 07, 2018
Technology
0
28k
『SHOWROOM』の大規模化に伴う技術課題のソリューション ~演者・視聴者の熱量を支える負荷対策、HTML5対応など~/dena-techcon2018-showroom
Shunta Iketaki
February 07, 2018
Tweet
Share
Other Decks in Technology
See All in Technology
Turing × atmaCup #18 - 1st Place Solution
hakubishin3
0
480
フロントエンド設計にモブ設計を導入してみた / 20241212_cloudsign_TechFrontMeetup
bengo4com
0
1.9k
サイボウズフロントエンドエキスパートチームについて / FrontendExpert Team
cybozuinsideout
PRO
5
38k
MLOps の現場から
asei
6
640
サービスでLLMを採用したばっかりに振り回され続けたこの一年のあれやこれや
segavvy
2
410
GitHub Copilot のテクニック集/GitHub Copilot Techniques
rayuron
29
12k
オプトインカメラ:UWB測位を応用したオプトイン型のカメラ計測
matthewlujp
0
170
マルチプロダクト開発の現場でAWS Security Hubを1年以上運用して得た教訓
muziyoshiz
2
2.2k
新機能VPCリソースエンドポイント機能検証から得られた考察
duelist2020jp
0
220
PHPからGoへのマイグレーション for DMMアフィリエイト
yabakokobayashi
1
170
第3回Snowflake女子会_LT登壇資料(合成データ)_Taro_CCCMK
tarotaro0129
0
190
podman_update_2024-12
orimanabu
1
270
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
The Invisible Side of Design
smashingmag
298
50k
GitHub's CSS Performance
jonrohan
1030
460k
Code Review Best Practice
trishagee
65
17k
Optimising Largest Contentful Paint
csswizardry
33
3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Pragmatic Product Professional
lauravandoore
32
6.3k
Docker and Python
trallard
42
3.1k
Typedesign – Prime Four
hannesfritz
40
2.4k
Music & Morning Musume
bryan
46
6.2k
Embracing the Ebb and Flow
colly
84
4.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Transcript
ʰ4)08300.ʱͷେنԽʹ͏ ٕज़՝ͷιϦϡʔγϣϯ ʙ)5.-ରԠɺԋऀɾࢹௌऀͷྔΛࢧ͑Δෛՙରࡦʙ 4)08300.גࣜձࣾ ୌढ़ଠ
ϊϕϧςΟʔΛ༻ҙ͠·ͨ͠ʂ 2 ϚΠΫϩϑΝΠόʔΫϩε αΠϦϜ
ϒʔε༻ҙ͠·ͨ͠ʂ 3 Ώͬ͘Γ͍ͯͬͯ͠Ͷ
ࣗݾհ ୌढ़ଠ w 4)08300.5FDI4UVEJP)FBE ܚጯٛक़େֶڥใֶ෦ଔۀ %F/"৽ଔೖࣾ ݄ʙΤϯλʔςΠϯϝϯτࣄۀຊ෦ w
৽نࣄۀͷاըɾϓϩτλΠϓ։ൃʹܞΘΔ ݄ʙ4)08300.ʹҟಈ݄ࢠձࣾԽ w "OESPJEΞϓϦɺαʔόʔαΠυͷϦʔμʔΛܦͯɺݱࡏαʔϏε։ ൃͷ෦ॺ4)08300.5FDI4UVEJPͷϚωδϝϯτΛߦ͍ͬͯΔɻ ίϯϐϡʔλͱԻָͱΤϯλʔςΠϯϝϯτ͕͖ɻ 4 !*LFUBLJ
ԾϥΠϒۭؒʮ4)08300.ʯ
˞͜͜Ͱө૾Λ࠶ੜ͠·ͨ͠
ੜ์ૹͷΈɻԋऀͱࢹௌऀ͕ಉ࣌ؒ͡Λڞ༗͢Δ ͜ͱͰɺߴ͍ϑΝϯΤϯήʔδϝϯτΛੜΉ ΞΠυϧλϨϯτɺΞʔςΟετͱϦΞϧλΠ ϜͰͤͯɺΪϑςΟϯάίϝϯτͰԠԉ͕ Ͱ͖ΔԾϥΠϒۭؒ4)08300. ಉظੑ ࢹௌऀͷ ՄࢹԽ ετʔϦʔ ग़
ࢹௌऀͷ໊࢟લɺΞΫγϣϯΛՄࢹԽͯ͠ɺϢʔ βʔͷΤϯήʔδϝϯτ্Λࢧ͑Δ Πϕϯτ͕ϦΞϧυϥϚΛੜΈɺϑΝϯͷײҠ ೖΛଅ͢
ຊ͓͢͠Δ͜ͱ w ݄ʹ্ཱͪ͛ˠαʔϏε։࢝ʹಥೖ ٕज़తෛ࠴ཷ·ͬͯ͘Δ ҰํɺαʔϏεத w ͲͷΑ͏ʹνʔϜ͕ઓ͖ͬͯͨͷ͔ɺ࣮ྫΛަ͑ͯ͝հ 8
࣍ w ෛՙରࡦࣄྫհʻαʔϏεͷάϩʔεͱى͖Δʼ w 1$൛ͷ)5.-Խʻ࠷৽ٕज़ͷैʼ w αʔϏεಛͱγεςϜͷಛ w ࠓޙͷऔΓΈ w
·ͱΊ 9
ෛՙରࡦࣄྫհ ʻαʔϏεͷάϩʔεͱى͖Δʼ
4)08300.ͷΞʔΩςΫνϟ 11 w ओͳొਓ <4FSWFS> w .Z42- .FNDBDIFE w 8FCɾ#BUDIɾ%BFNPOʢશͯ1FSMʣ
w ϦΞϧλΠϜαʔόʮCDTWSʯʢ1VC4VCʣ w ಈը৴αʔόʔ8PX[Bʢ0SJHJO&EHFߏʣ <$MJFOU> w J04ΞϓϦɾ"OEPJSEΞϓϦɾ1$൛8FCΫϥΠΞϯτ
4)08300.ͷෛՙରࡦ 12 ࠶དྷि͔Β͍·ͷഒͷ τϥϑΟοΫ͘ΔΑʔ w ʙ݄ʹେ͖ͳΠϕϯτ͕͋Γɺͦͷ࣌ͷഒͷτϥ ϑΟοΫ͕ݟࠐ·Εͨ w ͦ͜ʹλʔήοτΛ߹ΘͤͯɺେنͳෛՙରࡦΛߦͬͨ
<4FSWFS>ෛՙରࡦํ 13 w ·ͣԿΑΓ8FCΛࢭΊͳ͍ ඇಉظԽͰ͖ΔॲཧඇಉظԽ w ྫʣΪϑςΟϯάΞΫγϣϯͷ1VCMJTIॲཧ +PC2VFVFʹ&ORVFVF͠ɺ%FRVFVF͢Δ%BFNPOʹͯॲཧ w 2VFVFʹ2.Λར༻
w "1*νϡʔχϯά ΞΫηεͷଟ͍ॱʹͭͭνϡʔχϯά "QBDIF#FODIΛ͏
<4FSWFS>ෛՙରࡦํ 14 w #BUDI %BFNPOʹ͓͍ͯΫϦςΟΧϧͱͳΔͷ΄΅.Z42-ͷ ॏ͍ΫΤϦ ͜Εͭͭνϡʔχϯά͍ͯ͘͠ɺۜͷؙͳ͠ աʹTFMFDU͍ͯͨ͠ϨίʔυΛߜΓɺඞཁͿΜϨίʔυΛऔ Δ 0SEFSCZ
ߜΓࠐΈΛ.Z42-ଆͰͤͣɺΞϓϦαʔόଆͰߦ͏ ΠϯσοΫε
<4FSWFS>ෛՙରࡦํ 15 w ಈը৴αʔόʔɺΦʔτεέʔϧ͕ޮ͘Α͏ʹͯ͋͠Δ w ࣄલʹେن৴͕Θ͔͍ͬͯΔ߹ɺΦʔτεέʔϧʹ͔͔Δͷ҆ఆ ੑΛ֬อ͢ΔͨΊɺࣄલʹखಈεέʔϧΞτ͓ͤͯ͘͞ ϏδωεͷϝϯόʔΛ௨ͯ͠ґཔ͕͘Δɺτοϓίϯςϯπͷ߹͕ଟ͍ ґཔΛड͚ɺ4MBDLΛ༻͍ͨ$IBU0QTͰεέʔϧΞτͰ͖ΔΑ͏ʹͯ͋͠ Δ
5XJUUFSͰԠͷେ͖͞ΛݟΔ w ͦΕͰଟ͍߹ɺ$%/ʹྲྀͤΔΑ͏ʹͯ͋͠Δ Ԇ͕গ͠େ͖͘ͳΔͷͰɺτϨʔυΦϑ
<4FSWFS>ෛՙରࡦํ 16 w ৴αʔόʔͷ4IBSEJOHͷ༷ࢠ w ৴͝ͱʢʹϧʔϜ͝ͱʣʹɺ4IBSEׂ͕ΓͯΒΕΔ
<$MJFOU>ෛՙରࡦํ 17 w 04ػछը໘ͷ͖௨ৗ৴ɾ73ͳͲͷύλʔϯΛཏతʹ ݕূ͠ɺΛચ͍ग़ͯ͠௵͍ͯ͘͠
<$MJFOU>ෛՙରࡦํ 18 w ϧʔϜʹେྔͷࢹௌऀ͕͍Δߴෛՙঢ়گΛγϛϡϨʔγϣϯ w ߴෛՙঢ়گΛอͪͳ͕Β֤छϢʔβʔૢ࡞ɺ࣌ؒͷεϜʔζͳࢹௌ͕Ͱ ͖Δ͔ݕূ͍ͯ͘͠ $16ෛՙͷϞχλϦϯάʢ"OESPJE4UVEJP 9DPEFʣ w
Ϊϑτɺίϝϯτͷ௨͕ଟ͖͖͗ͯ͢͞Εͳ͍ɺͳͲ (16ෛՙͷϞχλϦϯάʢ9DPEFʣ w 4)08300.ͰେྔͷΞόλʔɾΪϑτͷඳըΛ0QFO(-ϨΠϠʔͰߦ͍ͬͯ Δ ಈըΛ࠶ੜ͠ଓ͚ɺࢭ·ͬͨΓΧΫ͍ͭͨΓ͠ͳ͍͜ͱΛݕূ
<$MJFOU>ෛՙରࡦํ 19
ߴෛՙγϛϡϨʔγϣϯ 20 w w Լهͷಈ࡞Λ͢ΔϓϩηεΛଟ࡞͢ΔεΫϦϓτ ίϝϯτ ΪϑςΟϯά ςϩοϓ ࢧԉήʔδ
Ξόλʔͷฒͼॱߋ৽ w େྔͷϢʔβʔ͕େྔͷΞΫγϣϯΛ͢ΔϧʔϜ͕Ͱ͖Δ w ͍ύλʔϯ༻ҙ͢Δ ঃʑʹPSಥൃత $ srsys_perl live_load_test.pl [ROOM_ID] ίϝϯτ Ϊϑτ Ϊϑτ ίϝϯτ ࢧԉήʔδ Ξόλʔͷฒͼ ςϩοϓ
ߴෛՙγϛϡϨʔγϣϯ 21 w ͜ͷߴෛՙγϛϡϨʔγϣϯͷΈɺৗతʹ2"ʹ༻͍͍ͯ Δ w ϧʔϜͷ࣮Λେ෯ʹมߋͨ͠ͱ͖ͳͲͷ࠶ݕূʹʹཱͭ
ίϝϯτʹ͍ͭͯ 22 w ίϝϯτͷ૯ྔଟ͗ͨ͢߹ɺΫϥΠΞϯτͷෛՙΛԼ͛ΔͨΊʹ ؒҾ͍͍ͯΔ߹͋Δ ؒҾ͘ϩδοΫมߋ͍ͯ͠Δ w ΪϑτίϝϯτྔʹΑͬͯදࣔͷ༏ઌॱҐߴ͍ͯ͘͠ΔʢΞόλʔͷ දࣔॱͱಉ͡ΈͳͷͰɺΞόλʔ͔Βίϝϯτ͕ਧ͖ग़͠Ͱݟ͑ΔΑ ͏ʹʣ
ॱ෩ຬൕ ʙ΄Ͳܦͪɺো͍Ζ͍Ζ ͜ΕΒΛࢪ͠ɺ͏·͍ͬͨ͘
Ұఆ࣌ؒ8FC͕Ԡ͠ͳ͍ো 24 w ݄ɺτοϓίϯςϯπʹΑΔେنͳϢʔβʔྲྀೖ w %#ͷෛՙ͕ߴ·Δ͜ͱʹΑͬͯҾ͖ى͜͞Εͨ w ݪҼɺΠϕϯτػೳʹ͓͚ΔϙΠϯτूܭͷΫΤϦ͕ॏ͘ɺଞ ΛҾ͖ͣͬͯ8FC͕٧·ͬͨ
8FCͷվमޙɺҰఆͷ࣌ࠁʹ8FCͷෛՙ͕ߴ·Δ 25 w 1$൛ͷॲཧΛվम͕ͨ͠ɺ͝ͱʹ࿈ଓͰߴෛՙΞϥʔτ w ֘ۙͰଟ͘ίʔϧ͞Ε͍ͯΔ"1*Λௐࠪ w "QBDIF#FODIͰݕূͨ͠ͱ͜ΖɺੑೳྼԽ͍͢͠"1*͕͋ͬͨ w ωΨςΟϒΩϟογϡ͕ޮ͍͓ͯΒͣɺຖճ%#ΞΫηεΛ͍ͯ͠
ΔՕॴ͕ ωΨςΟϒΩϟογϡʜ%#ʹσʔλ͕ଘࡏ͠ͳ͍͜ͱΛΩϟο γϡ͢Δ͘͠Έ
ͳͥى͖ͨͷ͔ 26 w ΠϕϯτͷΓ্͕ΓʹΑΓɺؔ࿈σʔλྔ͕ஶ͘͠૿Ճͨ͠ w ·ͱ·ͬͨෛՙରࡦ1+ޙʹػೳվमܧଓ͞ΕΔ ܧଓతʹ͍͔ͬͯ͘͠ͳ͍
ෛՙରࡦษڧձΛͬͨ ࣾυΩϡϝϯτ͚ͩͰͳ͘ɺ͔ͬ͠ΓνʔϜશһͰৼΓฦΔ ΫϥΠΞϯταΠυͷਓʹͱֶͬͯͼ͕͋Δ 27 "1*ίʔϧΛͰ͖Δ͚ͩݮΒͦ͏ λΠϛϯάΛͣΒͤΔΑ͏ʹ͠Α͏
1$൛ͷ)5.-Խ ʻ࠷৽ٕज़ͷैʼ
1$൛ 29
ʊਓਓਓਓਓਓਓਓਓਓਓʊ ʼɹ"EPCF'MBTI1MBZFSɹʻ ʉ:?:?:?:?:?:?:?:?:?:ʉ
"EPCF'MBTI1MBZFS w ݄ͷϦϦʔε͔࣌Β1$൛ʹͯ༻ ΞόλʔɾΪϑτͳͲͷෳࡶͳΞχϝʔγϣϯ 4PDLFU௨৴ʹΑΔ1VC4VCαʔόͱͷΓͱΓ 31 35.1ϓϩτίϧʹΑΔಈը৴ʗࢹௌ
ʢͱ͜ΖͰʣಈըετϦʔϛϯάͷϓϩτίϧʹ͍ͭͯ w ͍͔ͭ͋͘Δ͕ɺଟΫϥΠΞϯτʹ৴͢ΔͷͰԼهͷ͕ͭ ओྲྀ 35.1 )-4 .1&(%"4) w )551ϕʔε 32
)-4 .1&(%"4) 33 w )-4 "QQMF )551ϕʔεʢ˺ϦΫΤετ୯ҐͰө૾Λड৴ʣ ݱࡏ͘ΘΕ͍ͯΔ w .1&(%"4)
*40ඪ४ن֨ )551ϕʔε ࠷ۙΓ্͕͖͍ͬͯͯΔ
35.1 34 w 3FBM5JNF.FTTBHF1SPUPDPM ϦΞϧλΠϜʹԻಈըͳͲΛΓͱΓ͢ΔͨΊͷετϦʔϛϯάϓϩ τίϧ w "EPCF͕ࣾ։ൃ w 35.14ʗ35.'1ͳͲͷมछ͕͋Δ
5$1ͷ্ʹ࣮͞Ε͍ͯΔ Ԇ͕গͳ͍ w 'MBTI1MBZFSͰΧϝϥɾϚΠΫΛѻ͏͜ͱͰɺϒϥβ্Ͱ৴ଆͰ͖Δ
"EPCF'MBTI1MBZFS 35 w ݄ͷϦϦʔε͔࣌Β1$൛ʹͯ༻ ΞόλʔɾΪϑτͳͲͷෳࡶͳΞχϝʔγϣϯ 4PDLFU௨৴ʹΑΔ1VC4VCαʔόͱͷΓͱΓ w ίϝϯτɾΪϑτͷ௨ɺετϦʔϛϯά63-ͷมߋ௨ͳ Ͳɺ༷ʑͳ༻్ʹར༻ w
35.1ϓϩτίϧʹΑΔಈը৴ʗࢹௌ wྑ͍ιϦϡʔγϣϯͰ͋ͬͨͷͷɺ8FCඪ४ͷྲྀΕɺ ηΩϡϦςΟతͳݒ೦͋ΔͷͰɺ)5.-ʹҠߦΛߦ͏
ΞόλʔɾΪϑτͷඳը 36 w 1JYJ+4Λ༻͍͍ͯΔ lUIFGBTUFTU NPTUqFYJCMF%8FC(-SFOEFSFS IUUQXXXQJYJKTDPN νϡʔχϯάΛߦͬͨ݁ ՌɺύϑΥʔϚϯεΛग़͠ ͭͭɺΑΓͳΊΒ͔ͳΞ
χϝʔγϣϯ࣮ݱͰ͖ͨ
1VC4VCαʔόͱͷΓͱΓ 37 w ίϝϯτΪϑτͷϦΞϧλΠϜ1VC4VCͷػೳʹCDTWSͱ͍͏ ϓϩμΫτΛ͍ͬͯΔ %F/"ͷϓϩμΫτɻ5$1ͷ্ͰɺςΩετϕʔεͷϓϩτί ϧͰ1VC4VCΛ࣮ݱ͢Δ w CDTWSɺੜͷ5$1ͷଞʹ8FC4PDLFUΛ͠ΌΔ͜ͱ͕Ͱ͖Δͷ Ͱɺ8FC4PDLFUͰ࣮ͯ͠ղܾ
+BWBTDSJQUಈըϓϨʔϠʔͷ࣮ w Λ͔࣮ͭͬͯ w IUUQTHJUIVCDPNWJEFPEFWIMTKT w +BWB4DSJQU)-4DMJFOUVTJOH.FEJB4PVSDF&YUFOTJPO 38
͕ɺ͋Δ w Ԇ͕͘ͳΓ͖Βͳ͍ ΫϥΠΞϯτʢIMTKTͷνϡʔχϯάʣʗ৴αʔόʔ w όοϑΝϦϯάͷ࠷దԽ w νϟϯΫͷ࠷దԽ νϟϯΫࡉΕʹͳͬͨө૾σʔλ
ݱࡏ։ൃɾݕূதͰ͢ 39
αʔϏεͷಛɺγεςϜͷಛ
αʔϏεͷಛ w ࢹௌऀɾԋऀͷΤϯήʔδϝϯτ͕ߴ͍ ୯Ґ࣌ؒʹ͔͚Δྔ͕ߴ͍ w اۀϛογϣϯʮྗ͕ϑΣΞ ެਖ਼ ʹใΘΕΔࣾձΛΔʯ Ұ࣌తʹαʔϏε͕μϯͨ͠ͱͯ͠ɺ͋Δԋऀɺࢹௌऀʹ ͱͬͯக໋త͔͠Εͳ͍
41
αʔϏεͷಛ͔ΒγεςϜͷಛ͕ݟ͑ͯ͘Δ w ԿΑΓಈըͷࢹௌ͕େࣄɺԋऀͱࢹௌऀͷΤϯήʔδϝϯτΛ อͭ w ͞Βʹɺө૾ɺίϝϯτͳͲΛԆͤ͞ͳ͍͜ͱ͕େࣄ ΠϯλϥΫςΟϒੑ͕མͪΔ͜ͱͰɺΤϯήʔδϝϯτ͕མͪ ͯ͠·͏ ө૾ΧΫ͚ͭͩ͘Ͱɺҙ͕ࣝԋऀ͔ΒγεςϜͷํʹ͍ͯ͠ ·͏
w ৴ऀ͖͔͚ͬͰٸʹෛՙ͕૿େ͢Δ 42
αʔϏεͷಛ͔ΒγεςϜͷಛ͕ݟ͑ͯ͘Δ w ԋऀͱࢹௌऀͷΤϯήʔδϝϯτΛ࠷େԽ͢ΔɺγεςϜ্ͷʮࢥ ͍ΓʯΛେࣄʹ͍ͨ͠ ෛՙରࡦΛ͔ͬ͠Γ͠ɺͰ͖Δ͚ͩαʔϏεΛམͱ͞ͳ͍ w ͱ͍͑ɺམͪΔͷམͪΔ w ͦ͏ͳͬͨΒɺΤϯήʔδϝϯτΛյ͞ͳ͍ͱ͜Ζ͔Β௵͍ͯ͘͠
ө૾कΓ͍ͨ 35.1ˠ)-4Ҡߦʹ͓͚ΔԆͷ 43
ཷ·͍ٕͬͯ͘ज़తෛ࠴ w σʔλྔ૿ՃʹΑΔΫΤϦνϡʔχϯάͷ w ٕज़ͷϨΨγʔԽ 44
ͰαʔϏε w ٕज़తෛ࠴ͷରࡦΛ͠ͳ͕ΒϢʔβʔମݧΛ্ͤ͞Δ ͚Ͳண࣮ʹࢹௌऀɾԋऀͷΤϯήʔδϝϯτΛࢧ͍͑ͨ ίʔυͷྺ࢙ʹܟҙΛ͜Ίͯɺߋ৽͍ͯ͘͠ w ·ͩ·ͩγεςϜͷ҆ఆੑɺػೳʹΑΔՁ૿͍ͨ͠ ৽ٕज़ɺ৽ΞʔΩςΫνϟʹΑΔػೳӶҙ։ൃத ྗڧ͍ϓϩμΫτϚωδϝϯτ 45
͓·͚"*ࢹʹ͍ͭͯ
εέʔϧʹ͓͚Δίϯςϯπͷࢹ 6($ʢ6TFS(FOFSBUFE$POUFOUTʣΛੜΉαʔϏεʹ͓͍ͯ ɺ৴ɾߘ͞Εͨίϯςϯπ͕ϙϦγʔҧ͍ͯ͠ͳ͍͔ ͷࢹ͕ॏཁ 4)08300.ͰϦΞϧλΠϜͰࢹ͖͢ͷ͕ଟ͍ w ʲ৴ऀʳ৴ಈըͷ༰ w ʲࢹௌऀʳϦΞϧλΠϜίϝϯτͳͲ ಛʹ৴͕૿͑ɺ৴ಈը༰ͷࢹ͕ਂࠁʹ
w $4͕࣌ؒࢹ͍ͯ͠ΔͨΊ 47
"*ʹΑΔҧը૾ఆγεςϜΛಋೖ ը૾ͷҧఆ ϥΠϒதͷશಈըΛఆظతʹΩϟϓνϟͯ͠ɺχϡʔϥϧωο τϕʔεͷఆث"1*ʹ͔͚Δόον 48 #BTF Ͱೖྗ Ωϟϓνϟͨ͠ը૾ YQY ҧఆث"1*
4MBDLʹ௨ )-4ετϦʔϜ ը૾ͷநग़ ϦαΠζ ''NQFH 'FUDI
"*ʹΑΔҧը૾ఆγεςϜΛಋೖ "*γεςϜ෦ͱڠྗͯ͠։ൃʢఆث"*γεςϜαʔϏεಋೖ43ʣ :BIPP͕࡞ͨ͠PQFOOTGX͕ϕʔεʹͳ͍ͬͯΔ w IUUQTHJUIVCDPNZBIPPPQFO@OTGX ʮٙΘ͖͠Ξϥʔτʯͷํ w ϙϦγʔͱͯ͠ɺʮਓ͕ؒݟམͱ͢͜ͱͷαϙʔτΛ͢Δʯʹప͢Δ w ௨͞Εͨը૾ɺਓͷʹΑͬͯ࠶ఆ͞ΕɺదͳαʔϏεରॲΛ͢Δ
ݱࡏਫ਼ͷݕূΛ͍ͯ͠Δஈ֊ ࠓޙɺ$4ͷࢹϑϩʔʹΈࠐΜͩΓɺαʔϏεͷཧը໘ʹಋೖ͢Δ ͳͲ͍͖͍ͯͨ͠
·ͱΊ
େࣄͳ͜ͱ αʔϏεͷಛੑɺγεςϜͷಛੑΛνʔϜશһ͕ཧղ͢Δ͜ͱ αʔϏεΛ࡞Δͷָ͍͠ 51
ؔ࿈͢ΔτʔΫ $BTVBM5BMLʙ w 4)08300.ͷΠϊϕʔγϣϯΛՃͤ͞ΔͨΊͷϚΠΫϩαʔϏεͷ औΓΈʢࢤਫཧ࠸ʣ #-6&4UBHFʙ w %F/"ͷେنϥΠϒ৴ج൫Λࢧ͑Δٕज़ʢ༞հʣ 52
4)08300.ͷٕज़తऔΓΈʹ͍ͭͯ 5FDI#MPHɺ͡Ί·ͨ͠ w IUUQUFDITIPXSPPNDPKQ ·ͩ࢝Ί͔ͨΓͰهࣄ͕গͳ͍ͷͰɺ͜Ε͔Βॆ࣮ͤͯ͞ ͍͖·͢ 53
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ ϒʔεݟ͍ͯͬͯͶ