Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ライブラリを監視してうまく付き合っていく / railsdm 2018 day2
Search
meganemura
March 25, 2018
Programming
10
3.4k
ライブラリを監視してうまく付き合っていく / railsdm 2018 day2
meganemura
March 25, 2018
Tweet
Share
Other Decks in Programming
See All in Programming
Microservices rules: What good looks like
cer
PRO
0
970
STYLE
koic
0
100
CSC305 Lecture 17
javiergs
PRO
0
310
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
2
560
S3 VectorsとStrands Agentsを利用したAgentic RAGシステムの構築
tosuri13
6
290
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
120
AWS CDKの推しポイントN選
akihisaikeda
1
240
CloudNative Days Winter 2025: 一週間で作る低レイヤコンテナランタイム
ternbusty
7
2k
AIコーディングエージェント(skywork)
kondai24
0
140
Developing static sites with Ruby
okuramasafumi
0
200
Integrating WordPress and Symfony
alexandresalome
0
140
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
160
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
YesSQL, Process and Tooling at Scale
rocio
174
15k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Producing Creativity
orderedlist
PRO
348
40k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
970
Transcript
3BJMT%FWFMPQFST.FFUVQ%BZ!גࣜձࣾυϦίϜ ϥΠϒϥϦΛࢹͯ͠ ͏·͖͘߹͍ͬͯ͘ 4VO ౻Ҫฏ !NFHBOFNVSB גࣜձࣾ4NBSU)3ΤϯδχΞ
ࠓͷओ
ϥΠϒϥϦͱͲͷΑ͏ʹ ͖߹͍͔ͬͯ͘
͡Ίʹ
˔˔˔˔ ˔˔˔˔˔˔˔˔ ˔˔˔˔˔˔˔˔ WWW 4NBSU)3 ਓࣄɾ࿑ͷखଓ͖ΛΧϯλϯʹ͢Δ ΫϥυܕιϑτΣΞͰ͢ɻ
4NBSU)3 ʹͷண͍ͨ։ൃΛ͍ͯ͠·͢ w ࿑Ͱཧऀ͔ΒͷΞΫηε͕΄ͱΜͲ w ࠓͷͱ͜ΖେنͳτϥϑΟοΫΛࡹ͘ඞཁͳ͍ w ͦͷҰํͰ͘ΘΕଓ͚ΔαʔϏεͳͷͰকདྷͷ มߋʹ͑͏ΔιϑτΣΞઃܭɾ࣮͕ඞཁ
4NBSU)3
IUUQTTNBSUISDPKQSFDSVJUIFMMPXPSME બఆ͢Δٕज़ރΕͨͷ͕ଟ͍ ݟͨ͜ͱɾͬͨ͜ͱ͕͋Δͷ͔Γͷϋζ
݄4NBSU)3ʹೖࣾ͠ɺ ΞϓϦέʔγϣϯنͷ େ͖͞ʹڻ͘
4NBSU)3ϞϊϦγοΫͳ 3BJMTΞϓϦέʔγϣϯ
ࢀߟ·Ͱʹςετن ྻͰҎ্͔͔Δ͙Β͍ͷن ԼͷهࣄฒྻͰฒྻʹͨ͠ͱ͖ͷͷ IUUQUFDITNBSUISKQ
CVOEMFJOTUBMM TOJQ #VOEMFDPNQMFUF(FNpMF EFQFOEFODJFT HFNTOPXJOTUBMMFE ґଘ͢ΔHFNଟ͍
ฉ͍ͨ͜ͱ͕ͳ͍Α͏ͳHFNͨ͘͞Μ ͪΐͬͱͣͭݟ͍ͯ͜͏ʜ
JOqVJUJWFBQBSUNFOU w 4NBSU)3Ͱݱࡏ͍ͬͯΔ w 3BJMTͰϚϧνςφϯτΞϓϦέʔ γϣϯΛ࣮ݱ͢ΔͨΊͷϥΠϒϥϦ
͍ํΛΔͨΊ 3&"%.&ΛಡΈʹ ߦͬͨͱ͖ʹʹͨ͠ͷ
None
None
͜ΕϚζ͍͔
ϦϙδτϦΛ͠Β͘ ͯ͠ΈͯΘ͔ͬͨ͜ͱ
w ϝϯςφʔ͕ਓ͚ͩ ͋·ΓΞ ΫςΟϒͰͳ͍ w ͠Β͘HFNͷϦϦʔε͕ͳ͍
Ϛζ͍͔ Ϛζͦ͏
αʔϏεʹΈࠐΜͩ ϥΠϒϥϦαʔϏεͷҰ෦ w ϥΠϒϥϦͷόάͰαʔόΤϥʔʹͳͬ ͨ͜ͱ͋Δϋζ w ࣗୡ͕બΜͩϥΠϒϥϦͰԿ͕ى͖ ͯΛऔΔͷࣗͨͪ
͘ΘΕΔαʔϏεΛ ։ൃɾӡ༻͠ଓ͚͍͖͍ͯͨ
ͦͷͨΊʹ
ϥΠϒϥϦ ݈શͳঢ়ଶͰ͋ͬͯ΄͍͠
Ͳ͏͢Ε݈શͳঢ়ଶΛ อͭ͜ͱ͕Ͱ͖Δͷ͔
ࣗͳΓʹߟ͑ͨ ͑ͱͯ͠
ϥΠϒϥϦͷ։ൃঢ়گΛ Ұཡ͢ΔαʔϏεΛ ࡞Γ͡Ί·ͨ͠
ύοέʔδεςʔλε IUUQTQLHTUBUVTPSH ͋ͱͰઆ໌͠·͢
͜ͷαʔϏε ͳͥඞཁͳͷ͔
ϥΠϒϥϦʹؔͯ͠ Α͘ͱΒΕ͍ͯΔํ๏
ར༻தͷϥΠϒϥϦΛ Ξοϓσʔτ͚ͭͮ͠Δ CVOEMFVQEBUF OQNVQEBUF
खಈͭΒ͍ w HJUDIFDLPVUCCVOEMFVQEBUF w CVOEMFVQEBUF w HJUBEE(FNpMFMPDL w HJUDPNNJUN`CVOEMFVQEBUF` w
HJUQVTIPSJHJO
ࣗಈΞοϓσʔτ w ࣗಈԽ༻ιϑτΣΞ w ࣗಈԽαʔϏε
ࣗಈԽ༻ιϑτΣΞ $JSDMF$*ͷDSPO࣮ߦͱΈ߹Θͤͯ13Λ ͛Δ w NBTVUBLBDJSDMFDJCVOEMFVQEBUFQS w CJUKPVSOFZDJOQNVQEBUF
ࣗಈԽαʔϏε ଓʑొ͍ͯ͠Δ w %FQFOEBCPU w %FQGV w EFQQCPU w (SFFOLFFQFSJP
w 3FOPWBUF
ϦϦʔε W ϦϦʔε W ະϦϦʔε NBTUFS ར༻த Ξοϓσʔτ ࣗಈΞοϓσʔτ
ϥΠϒϥϦΛ Ξοϓσʔτ͠ଓ͚Ε ϥΠϒϥϦʹؔͯ͠ αʔϏε݈શͳঢ়ଶʹͳΔ
None
ࣗಈΞοϓσʔτ ϦϦʔεαΠΫϧͷճ͍ͬͯΔ Α͏ͳϥΠϒϥϦʹ༗ޮ
ϥΠϒϥϦϦϦʔε͞Εͳ͍ͱ ࣗಈΞοϓσʔτରͱͳΒͳ͍ ͦΓΌͦ͏ͩ HJUTPVSDFͷར༻࣌ͳͲͷྫ֎আ͘
ϥΠϒϥϦͷ։ൃ͕ ࢭ·͍ͬͯΔͱɺ ϦϦʔε͞Εͳ͍ BQBSUNFOU͕ͦ͏ͩͬͨ
ϦϦʔε W ϦϦʔε W ະϦϦʔε NBTUFS ར༻த Ξοϓσʔτ ࣗಈΞοϓσʔτ
ϦϦʔε W ະϦϦʔε NBTUFS ར༻த ސ٬ͷ ཉ͍͠ ։ൃͷࢭ·͍ͬͯΔϥΠϒϥϦ͕ ຒΊͮΒ͍ͭͷΪϟοϓ
ϦϦʔε W ະϦϦʔε NBTUFS ར༻த ސ٬ͷ ཉ͍͠ ։ൃ͞Εͨͷͷ ϦϦʔε
͞Ε͍ͯͳ͍ ։ൃͷࢭ·͍ͬͯΔϥΠϒϥϦ͕ຒΊͮΒ͍ͭͷΪϟοϓ
ϦϦʔε W ະϦϦʔε NBTUFS ར༻த ։ൃ͞Εͨͷͷ ϦϦʔε ͞Ε͍ͯͳ͍ w ৽͍͠3BJMTͷରԠ
w ηΩϡϦςΟϑΟοΫε w ػೳՃ w ύϑΥʔϚϯεվળ ސ٬ͷ ཉ͍͠ ։ൃͷࢭ·͍ͬͯΔϥΠϒϥϦ͕ຒΊͮΒ͍ͭͷΪϟοϓ
։ൃͷࢭ·ͬͨϥΠϒϥϦ ͜ͷͰʮ࣌ʯ͔ΒऔΓ ͞Ε͍ͯ͘
։ൃͷࢭ·͍ͬͯΔ ϥΠϒϥϦʹରԠ͢Δʹ
։ൃ͕ࢭ·͍ͬͯΔཧ༝ େผͯͭ͠ ։ൃ͕ࢭ·͍ͬͯΔίϛοτ͕ແ͍ ͱ͍͏ҙຯͰͬͯ·͢
ᘳͳϥΠϒϥϦ͔ͩΒ w มߋͷඞཁ͕ແ͍΄ͲʮރΕ͍ͯΔʯ w ͱ͍͑ґଘؔͷແ͍ϥΠϒϥϦͰ SVCZͷόʔδϣϯΞοϓʹΑͬͯ ಈ͔ͳ͘ͳΔ͜ͱे͋Γ͑Δ
ΞΫςΟϒͳ։ൃऀ͕ ͍ͳ͍͔Β
ͳͷͰʜ ։ൃ͕ࢭ·͍ͬͯΔ ͱ͕ࣗײͨ͡ JOqVJUJWFBQBSUNFOU ʹରͯͬͨ͜͠ͱ
͕ࣗΞΫςΟϒͳ։ൃऀ ͱ͍ͯͬͯ͘͠
·ͣڥΛඋ͢Δ w 5SBWJT$*͕௨ΔΑ͏ʹมߋɾमਖ਼ w खݩͰͷςετڥߏங͕ͭΒ͍͔ ΒEPDLFSDPNQPTFZNMॻ͍ͨΓ .Z42- 1PTUHSF42-ͷ४උ͕ඞཁͳͨΊ
ͦͷޙʹͲΜͲΜվળ w 3BJMTରԠ w ์ஔ*TTVFʹίϝϯτ w ݹ͍13͔ΒDIFSSZQJDLͯ͠ 13ग़ͨ͠͠Γ w ڥ͕ࠩେ͖͍ͷͰ
HJUIVC*446&@5&.1-"5&NEΛ༻ҙ͠ ͨΓ
ϝϯςφϯε͍ͯ͠Δ࣌ͷ ؾ࣋ͪ ͜ͷϥΠϒϥϦʹ͍ͭͯϝϯςφϯε ίετΛࣗͨͪ 4NBSU)3 ͕͔͚ͯ ͍͍ͩΖ͏
ͱ͔࣮ͬͯͨ͋Γɺ Φʔφʔʹಇ͖͔͚ͨॴ ίϛοτݖɾϦϦʔεݖΛΒͬͨ
BQBSUNFOUʹ͍ͭͯ 4NBSU)3͕ϦιʔεΛׂ͘͜ͱͰ ղܾʹ͔͏͜ͱ͕Ͱ͖ͨͱݴ͑Δ ։ൃͷࢭ·ͬͨϥΠϒϥϦ ʹରԠͨ͠ํ๏
ͰɺଞͷϥΠϒϥϦ
ͦͷଞͷϥΠϒϥϦΛ ಉ͡Α͏ʹݟ͍͚ͯΔ͔
CVOEMFJOTUBMM TOJQ #VOEMFDPNQMFUF(FNpMF EFQFOEFODJFT HFNTOPXJOTUBMMFE ґଘ͢ΔHFNͷྔ
ར༻தͷϥΠϒϥϦ͕ ͍·ϝϯς͞Ε͍ͯΔ͔ Ͳ͏͔ෆ҆ʹͳ͖ͬͯͨʜ
ར༻தͷશϥΠϒϥϦͷ ϦϙδτϦΛ8BUDI͢Δ
Λ͑ΔϦϙδτϦΛ ݟଓ͚Δͷ ݱ࣮తͰͳ͍ʜ ͻͱΓͰͰ͖Δ͜ͱݶΒΕ͍ͯΔɻ ձࣾͱͯ͑͠ΔϦιʔεݶΒΕ͍ͯΔɻ
ͦ͜Ͱࢥ͍͍ͭͨͷ͕
ࢹͱ͍͏Ξϓϩʔν TVFNZDJCBEHFTʹӨڹΛड͚·ͨ͠
։ൃঢ়گͷࢹ ͲͷΑ͏ʹΔ͖͔
ࢹ ࢹͱ૬खͷঢ়ଶঢ়گͷมԽΛஞ࣍ʹ ΔͨΊʹݟுΓͳͲͷखஈΛ༻͍ͨडಈ తͳใऩूͷ׆ಈΛݴ͏ɻ XJLJQFEJB
αʔόࢹ αʔόࢹͷతγεςϜͷҟৗΛ͠ ʮোͷ࣌ؒΛݶΓͳͯ͘͘͠ ɹαʔϏεͷμϯλΠϜΛʹ͚ۙͮΔʯ͜ͱ
ϥΠϒϥϦ։ൃঢ়گͷࢹ ϝϯςφϯε͞Ε͍ͯͳ͍ϥΠϒϥϦΛ ޮతʹݕͯ͠ ૣظʹϥΠϒϥϦͷ։ൃঢ়گΛ ݈શͳঢ়ଶʹ͚ۙͮΔߦಈʹҠͤΔͷ
ϥΠϒϥϦͷҟมΛΓ͍ͨ w (JU)VCͰͷ8BUDIͰ ʮ׆ಈ͕͋ΔϥΠϒϥϦʯͷใ ͔͠ಘΒΕͳ͍
w BQBSUNFOUੲ׆ൃʹ։ൃ͞Ε͍ͯͨʜ (FNpMFʹߦՃͨ͠ ͋ͷࠒྑ͔͕ͬͨ ͍·Ͳ͏ͳ͍ͬͯΔ͔Θ͔Βͳ͍
ϥΠϒϥϦΛՃ͢Δͱ͖ͷ ࢦඪΛͬͯΈͯͲ͏͔
ϥΠϒϥϦՃ࣌ͷ͞·͟·ͳஅج४ w ػೳຬ͍ͨͯ͠Δ͔ w ։ൃ׆ൃ͔ w ࡞ऀ৴པͰ͖Δਓ͔
w ίʔυΛಡΜͰ͍͟ͱ͍͏࣌ʹϝϯςͰ͖Δ͔ w ৽͍͠3BJMT͚ͷςετ͕࣮ߦ͞Ε͍ͯΔ͔ w 3&"%.&͕ஸೡ͔ w ͳͲͳͲ ݸਓͷײͰ͢
͠ɺ͍·ɺ ·ͨϥΠϒϥϦΛબఆ͢Δͱͳͬͨͱ ͖ʹɺ͍͍ͨͱࢥ͏Α͏ͳঢ়ଶͷ ϥΠϒϥϦ গͳ͘ͱࣗʹͱͬͯ ݈શͱݴ͑ͦ͏
͍͍։ൃঢ়گͩͱ அͰ͖ΔࢦඪԿ͔
͍͍։ൃঢ়گͷϥΠϒϥϦ w *TTVF͕PQFO͞ΕͨΒίϝϯτ͕ͭ͘ w ར༻ऀ͕ଟ͍ w ར༻ऀ͕ଟ͍ͨΊཁόάใࠂͱ͍ͬͨϑΟʔ υόοΫ͕ൃੜ͍ͯ͠Δ
͍͍։ൃঢ়گͷϥΠϒϥϦ w ͕ࣗόάʹؾ͍ͮͨͱ͖ʹɺଞͷਓ͕͢Ͱʹ 1VMM3FRVFTU͍͛ͯͬͯΔ w όάͷमਖ਼͕͋Ε͙͢ʹϦϦʔε͞ΕΔ HJUιʔεͰࢦఆ͠ͳ͍ͰࡁΉ
ҰํͰͦ͏Ͱͳ͍ঢ়ଶͷ ϥΠϒϥϦʜ
Α͘ͳ͍ঢ়ଶͷϥΠϒϥϦ w όάϑΟοΫε͕͋ͬͯϦϦʔε͞Εͳ͍ w *TTVF͕PQFO͞Εͯίϝϯτ͕ͳ͍ w 13͕Ӭԕʹ์ஔ͞Ε͍ͯΔ w
ཁόάใࠂͱ͍ͬͨϑΟʔυόοΫ͕ͦ ͦͳ͍
Α͘ͳ͍ঢ়ଶͷϥΠϒϥϦ w ςετ͕ͳ͍ w ࣗಈςετ͕ઃఆ͞Ε͍ͯͳ͍ w ࠷ޙʹϦϦʔε͞Εͨͷ͕Կલ w
Կਓ͔͠ίϛοτ͍ͯ͠ͳ͍
ϥΠϒϥϦͷ։ൃঢ়گͱͯ͠ ͜͏͍ͬͨࢦඪΛԣஅతʹ Ұཡ͢ΔαʔϏεΛ࡞Γ࢝Ίͨ
ύοέʔδεςʔλε IUUQTQLHTUBUVTPSH
ԿΛ͍ͬͯΔ͔
ϓϩδΣΫτͷґଘ͢ΔύοέʔδΛొ͢Δͱ
֤ύοέʔδʹ͍ͭͯϝτϦΫεΛදࣔ
Ҏ্ w 4FDSFU(JTUͷΑ͏ʹQLHTUBUVTͷ63-Λͬͯ ͍Ε୭ͰΞΫηεՄೳ w ͨͩ͠ ୭͕আՄೳͰ͢
QLHTUBUVTPSHͷΈ
(FNpMFMPDL QBDLBHFMPDLKTPO SFRVJSFNFOUTUYU NVMUJ@KTPO ϨδετϦͷใ͔Β ϦϙδτϦΛಛఆ ϦϙδτϦͰ࣮ߦ͞Ε͍ͯΔ $*Λಛఆ
(FNpMFMPDL QBDLBHFMPDLKTPO SFRVJSFNFOUTUYU NVMUJ@KTPO ूΊΔ
(FNpMFMPDL QBDLBHFMPDLKTPO SFRVJSFNFOUTUYU NVMUJ@KTPO ूΊΔ ݟΔ
w ·ͩ·ͩ։ൃΛ։࢝ͨ͠ͱ͜Ζ w Γͳ͍ػೳ·ͩ·ͩ͋Δ w डಈతͳࢹͷͨΊͷνϟοτπʔ ϧ࿈ܞͷՃ w OQN QZQJ
ʜͷରԠ
ݱঢ়ͰҰཡͰ͖͍ͯΔ ֤छϝτϦΫε
ϝτϦΫε ϨδετϦ w τʔλϧϦϦʔε w ҎϦϦʔε w ࠷ऴϦϦʔε࣌
ϝτϦΫε ϦϙδτϦ w ελʔͷ w ࠷ऴίϛοτ࣌ w (JU)VCͷ$*4UBUVT w
ίϯτϦϏϡʔλͷ w ࠷ޙʹ*TTVF͕ด͡ΒΕͨ
ϝτϦΫε $* w ςετ͍ͯ͠Δ3VCZόʔδϣϯͷ ݱࡏ5SBWJT$*ͷΈରԠ
͜ͷαʔϏεͰ Կ͕มΘ͍ͬͯ͘ͷ͔
w ࠷ޙͷϦϦʔε͕લ w $*௨͍ͬͯΔ w $POUSJCVUPSTଟ͍ ͳΜ͔ͩେৎͦ͏
w $*མͪͯΔ w ࠷ޙͷϦϦʔε͕લ ͏͏Μɺେৎ͔ʜ
ϥΠϒϥϦͱͷ ͖߹͍ํΛม͑Δ ͖͔͚ͬͱͳΔ
۩ମతʹϚζΠ͕ ݟ͑ΔͨΊ ߦಈʹҠ͍͢͠
$*ͷઃఆ w ͦͦ$*͕ઃఆ͞Ε͍ͯͳ͍ w ςετ͕ݹ͍3VCZͰͷΈ࣮ߦ͞Ε͍ͯΔ w ςετ͕ݹ͍3BJMTͰͷΈ࣮ߦ͞Ε͍ͯΔ ·ͩରԠ͢ΔϝτϦΫε͋Γ·ͤΜ͕
USBWJTZNMΛॻ͍ͯ13
ίϛοτ͞Ε͍ͯΔ͚Ͳ ϦϦʔε͞Ε͍ͯͳ͍ w ڊେͳมߋΛؚΉϦϦʔε͕ߦΘΕΔ͔ ʜ w ࡉ͔͘ϦϦʔεͯ͠Β͑ͦ͏ͳΒަব͠ ͯΈΔ
*TTVF 13ʹԿͷԻࠫଡ ͳ͍ w ͕ࣗϝϯς͢ΔɺͱܾΊͯ'PSLͯ͠ΈΔ w ผͷHFNʹΓ͑Δ ͱ͍͏ݕ౼Λ͕ൃੜ͢Δલ͔ΒͰ͖Δ
*TTVF͕͍ͬͺ͍͋Δ͚Ͳ $POUSJCVUPST͕গͳ͍ w ৭ΜͳࣄͰ*TTVFΛݟΕ͍ͯͳ͍Մೳੑ͕͋ Δ w ࣭ͷ*TTVFʹճͨ͠Γ w ղܾࡁΈͷ*TTVF͕͋Ε ʮΫϩʔζ͍͍ͯ͠Αʯͱॻ͍ͨΓ☺
ϥΠϒϥϦͷ։ൃঢ়گΛ վળ͢ΔΑ͏ͳ ͖߹͍ํ͕͘͢͠ͳΔ
͜ΕΒͷࢦඪΛݟΔ͜ͱͰ ٕज़બఆ ϥΠϒϥϦͷϝϯςφϯεͷ ࣾϦιʔεೖͷ ܾఆ͘͢͠ͳΔ
·ͱΊ
αʔϏεʹΈࠐΜͩ ϥΠϒϥϦαʔϏεͷҰ෦
͕͍ࣗͨͪͬͯΔ ϥΠϒϥϦΑΓΑ͍ঢ়ଶʹ ͍͖͍ͯͨ͠
ࢲୡͷ΄ͱΜͲ ϑϧλΠϜͷίϛολʔͰ ͳͯ͘ήϯόͰαʔϏε։ൃ Λ͍ͯ͠ΔΤϯδχΞ
ݶΒΕͨϦιʔεޮతʹ ͍͍ͨ w ґଘϥΠϒϥϦHFN͚ͩͰͨ͘͞Μ ͋ΓશͯΛݟΔ͜ͱͰ͖ͳ͍
ϥΠϒϥϦͷ։ൃঢ়گΛ ࢹɾϑΧϯͰ͖ΔαʔϏ εΛ࡞ͬͯΈͨ
BQBSUNFOUͷΑ͏ͳۮવͰͳ͘ ͜ͷαʔϏεʹΑͬͯ Ϛζͦ͏ͳؾΛ ͘͢͠ͳΔϋζ
͋͘·Ͱิॿ w ࠓճ࡞ͬͨαʔϏε͋͘·Ͱิॿ w ʮ͜ͷϥΠϒϥϦࣗͨͪʹͱͬͯॏཁͩʯ ͱࢥ͏ਓɾձ͕ࣾࣗΒϦιʔεΛͬͯϝϯς ͯ͘͠ΕΔੈքʹͳΔͱ͍͍ͳ w ͪͳΈʹ4NBSU)3ۀ࣌ؒதͷ044׆ಈ ΛೝΊ͍ͯ·͢
ͱ͍͏Θ͚Ͱ w Ͳ͏ͬͯϥΠϒϥϦΛ݈શͳঢ়ଶʹอͭ ͔ w ίϛϡχςΟͷྗͰϥΠϒϥϦΛ ݈શͳঢ়ଶʹอ͍͚ͬͯΕͱࢥ͍·͢
͓ئ͍ w ͜͏͍͏ج४ͰϥΠϒϥϦΛબΜͰ͍ ΔΑͱ͍͏ͷ͕͋Ε5XJUUFS %.Ͱڭ͑ͯΒ͑Δͱॿ͔Γ·͢ w QLHTUBUVTPSHͷ։ൃʹڠྗͯ͠Έͨ ͍Ϥͱ͍͏ํ͓͕͚͍ͩ͘͞
౻Ҫฏ !NFHBOFNVSB (JU)VC 5XJUUFS
IUUQTTQFBLFSEFDLDPNTVFPTT[BUTVNBJOUFOBODFOVNCFSSBJMTEN TMJEF
QVCMJDʹ͠·ͨ͠ NFHBOFNVSBQLHTUBUVT
ࠓޙ͍͖͍ͬͯͨ͜ͱ w ࢹʹ͚ͨ4MBDL࿈ܞͷՃ w ϝτϦΫεͷՃɾআ w ύοέʔδ໊͔ΒϦϙδτϦͷղܾػೳΛఏڙ ͍ͨ͠ w ࣌ܥྻσʔλΛผαʔϏεʹૹΔ
w OQN QZQJ ʜͷରԠ w #JUCVDLFUରԠ