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
ライブラリを監視してうまく付き合っていく / 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
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
50
32k
XP, Testing and ninja testing
m_seki
3
230
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
720
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.5k
Discover Metal 4
rei315
2
120
すべてのコンテキストを、 ユーザー価値に変える
applism118
3
1.2k
プロダクト志向なエンジニアがもう一歩先の価値を目指すために意識したこと
nealle
0
120
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
220
スタートアップの急成長を支えるプラットフォームエンジニアリングと組織戦略
sutochin26
0
3.6k
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
120
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
5
1.1k
関数型まつりレポート for JuliaTokai #22
antimon2
0
160
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Typedesign – Prime Four
hannesfritz
42
2.7k
Statistics for Hackers
jakevdp
799
220k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
17
950
Building Applications with DynamoDB
mza
95
6.5k
The Language of Interfaces
destraynor
158
25k
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ରԠ