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
過去や未来を扱うのは難しい? 過去と未来に立ち向かうための勘所
Search
Shinpei Maruyama
June 22, 2024
Programming
3
3.6k
過去や未来を扱うのは難しい? 過去と未来に立ち向かうための勘所
Shinpei Maruyama
June 22, 2024
Tweet
Share
More Decks by Shinpei Maruyama
See All by Shinpei Maruyama
設計ナイト2022 トランザクションスクリプト
shinpeim
12
3.5k
Ruby (off|with) the Rails
shinpeim
20
5k
綱渡りバッチ脱出大作戦
shinpeim
3
3.5k
Building native apps with scala.js
shinpeim
2
1.3k
今あえてDRY原則に向き合う
shinpeim
51
560k
Nekogata Drum Sequencer written in Scala.js
shinpeim
2
3.9k
複雑なJavaScriptアプリケーションに立ち向かうためのアーキテクチャ
shinpeim
36
15k
Using Scala.js with the JavaScript ecosystems
shinpeim
0
2.3k
Vue.jsで実現するMVVMパターン Fluxアーキテクチャとの距離
shinpeim
22
32k
Other Decks in Programming
See All in Programming
ARA Ansible for the teams
kksat
0
170
第3回 Snowflake 中部ユーザ会- dbt × Snowflake ハンズオン
hoto17296
4
380
苦しいTiDBへの移行を乗り越えて快適な運用を目指す
leveragestech
0
880
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
9
1.8k
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
13
4.5k
ソフトウェアエンジニアの成長
masuda220
PRO
12
2k
Rails アプリ地図考 Flush Cut
makicamel
1
130
Java Webフレームワークの現状 / java web framework at burikaigi
kishida
9
2.2k
Introduction to kotlinx.rpc
arawn
0
750
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
8
1.3k
Multi Step Form, Decentralized Autonomous Organization
pumpkiinbell
1
830
もう僕は OpenAPI を書きたくない
sgash708
5
1.8k
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Fireside Chat
paigeccino
34
3.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
Building Your Own Lightsaber
phodgson
104
6.2k
Designing Experiences People Love
moore
140
23k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Embracing the Ebb and Flow
colly
84
4.6k
Site-Speed That Sticks
csswizardry
4
400
Transcript
͠Μ͍!$MBTTJQIQDPOGVL աڈະདྷΛѻ͏ͷ͍͠ʁ աڈͱະདྷʹཱ͔ͪ͏ͨΊͷצॴ
ؙࢁ͠Μ͍ w $MBTTJ ג 71P5 w िϛϡʔδγϟϯ w ͻͱ͞·ͷԻݯ੍࡞ͷ͓ख͍ ʢฤۂ
SFD NJYʣόϯυ׆ಈͳ Ͳ w ʮ4PGUXBSF%FTJHOʯͱ͔ ʮ8&# %#1SFTTʯʢٳץ͕൵͠ ͍ʣͱ͔ʹಛूهࣄΛॻ͔͍ͤͯͨ ͍ͩͨΓ ࣗݾհ
ࠓͷ༰ʹ͍ͭͯ ఆରऀʁ w ͦΜͳʹΉ͔͍ͣ͜͠ͱ͠·ͤΜʢߟྀࣄ߲ύοͱࢥ͍ͭ͘ͻͱ͋· ΓಘΔͷͳ͍͔ʣ w ߟྀ͢Δ͜ͱʁɹ͋Μ·Γࢥ͍͔ͭͳ͍ͳɺ͘Β͍ͷͻͱ͕Ұ൪ಘΔͷ͕ ଟ͍͔ w ՍۭͷࣄྫͷΛ͢Δ͚Ͳɺʮ͜Ε͜Ε͜͏͍͏߹͜͏͍͏ରࡦʯͱ͍
͏ରྍ๏తͳͰͳͯ͘ʮߟ͑ํʯʹ͍͍ͭͯͨ͠ͱࢥ͍ͬͯ·͢ w Ͱ۩ମతͳࣄྫ͔Βߦ͖·͢
աڈະདྷΛѻͬͯى͜Δࣄނ Αͷͳ͔ͷࣄྫʢϑΟΫγϣϯͰ͢ʣ w Իָܥ&$αʔϏε w ΅͘ʮԻָʹ͏ιϑτΣΞΛηʔϧͰP ff Ͱߪೖͨͧ͠ʂʂʂʯ w &$αΠτʮηʔϧऴྃ͠·ͨ͠ɺՁ֨͠·͢ʯ
w ՈʮͳΜ͔ௌ͍ͨ͜ͱͳ͍Ի͢ΔΜ͚ͩͲ·ͨͳΜ͔ങͬͨͷʜʜʁʯ w ΅͘ʮP ff ͔ͩΒʜʜʢ͑ʣɺ΄Βɺߪೖཤྺݟͯʯ w ߪೖཤྺʮϑϧϓϥΠεͰങͬͯ·͍ͭ͢͜ʂʂʂʂʂʂʯ
աڈະདྷΛѻͬͯى͜Δࣄނ Αͷͳ͔ͷࣄྫʢϑΟΫγϣϯͰ͢ʣ w ͳʹ͕ى͍ͬͯ͜Δ͔ w ߪೖཤྺςʔϒϧʹɺJEͷࢀরΛ͓͍ͯͯ͠ɺ͔ͦ͜ΒֹۚΛࢉग़ ͍ͯͨ͠ w ଆͷֹ͕ۚมߋ͞Εͨ w
ཤྺͷֹ͕ۚมΘͬͯ͠·ͬͨ
աڈະདྷΛѻͬͯى͜Δࣄނ Αͷͳ͔ͷࣄྫʢϑΟΫγϣϯͰ͢ʣ w ཱྀͷهΛͯ͘͠ΕΔαʔϏε w ΅͘ʮझຯࣈ࿏ઢʹΔ͜ͱͰ͢ʯ w ࣈ࿏ઢʮҡ࣋Ͱ͖ͳ͘ͳΓ·ͨ͠ɺഇӺʹͳΓ·͢ʯ w ΅͘ʮഇӺʹͳͬͪΌ͏ͷ͔ɻ͓͍ͬͯͯΑ͔ͬͨͳɻࢥ͍ग़ͷϩάΛ
۷Γฦ͔͢ʯ w هʮͦΜͳӺͳ͍͔Βهͳ͍͚Ͳʁʯ
աڈະདྷΛѻͬͯى͜Δࣄނ Αͷͳ͔ͷࣄྫʢϑΟΫγϣϯͰ͢ʣ w ͳʹ͕ى͍ͬͯ͜Δ͔ w هςʔϒϧʹɺӺJEͷࢀরΛ͓͍ͯͨ͠ɻ֎෦ΩʔͳͷͰ֎෦Ωʔ੍ Λషͬͨ w Ӻ͕ͳ͘ͳͬͨͷͰӺϨίʔυΛফͨ͠ɻ w
֎෦ΩʔషΒΕ͍ͯͨهϨίʔυҰॹʹফ͑ͨ
աڈະདྷΛѻͬͯى͜Δࣄނ Αͷͳ͔ͷࣄྫʢϑΟΫγϣϯͰ͢ʣ w ͳʹ͕ى͍ͬͯ͜Δ͔ w ·࣮͋ݱ࣮తʹ͜Μͳ͜ͱ͋·Γͳ͍ɻͲ͔͍ͬͪͬͯ͏ͱҎԼͷ Α͏ͳѱເΛͨͲΔ͜ͱʹʁ w ֎෦Ωʔషͬͯ͋Δ͔ΒӺϨίʔυফͤͳ͍ΜͰ͚͢Ͳ w
ͽ͜ʔΜ💡ʂʂʂཧআͷग़൪͡ΌΜʂʂʂʂ w ͦͯ͠ࠈ
աڈະདྷΛѻͬͯى͜Δࣄނ Αͷͳ͔ͷࣄྫʢϑΟΫγϣϯͰ͢ʣ w ϑΝϯΫϥϒ͚αʔϏεͷɺཧऀʹΑΔ༧ߘ w ཧऀʮϥΠϒΠϕϯτͷ͓Βͤͷղېɺ͔ɺ༧ߘ͓ͯ͜͠͏ʯ w ͓ͱͳͷͻͱʮ͓ͱͳͷࣄͰใղې͕ҰिؒޙΖ͠ʹͳΓ·͢ʯ w ཧऀʮΓΐɻ༧ߘͷ࣌ؒमਖ਼͓͖ͯ͠·͢ʯ
w QVTI௨ʮϥΠϒΠϕϯτͷ͓ΒͤʂʂʂʯهࣄʮͦΜͳهࣄͳ͍Ͱ ͢ʯ w ใղېલʹใ͕࿙Εͯ5XJUUFS ݱ9 Ѩඓڣש
աڈະདྷΛѻͬͯى͜Δࣄނ Αͷͳ͔ͷࣄྫʢϑΟΫγϣϯͰ͢ʣ w ͳʹ͕ى͍ͬͯ͜Δ͔ w ༧ߘ͕ͳ͞ΕͨλΠϛϯάͰɺهࣄϨίʔυΛະདྷͷͰ࡞ w هࣄಡΈࠐΈͷλΠϛϯάͰɺݱࡏ࣌ࠁҎલͷهࣄ͚ͩΛදࣔ͢Δ w ༧ߘ͕ͳ͞ΕͨλΠϛϯάͰɺ࣌ݶઃఆͰൃՐ͢ΔKPCΛੵΉ
4JEFLJRͬͯͷͦ͏ ͍͏͜ͱ͕Ͱ͖Δʣʢ-BSBWFMʹEFMBZͬͯͷ͕͋ΔΒ͍͚͠Ͳ͜͏͍͏༻్ఆ͞ Ε͍ͯͳͦ͞͏ʁʣ w ༧ߘ͕มߋ͞Εͨͱ͖ʹ͜ͷKPCΛͲ͏͢Δʁɹͱ͍͏͜ͱʹର͢Δߟྀ࿙Ε w ΄͔ʹ͍Ζ͍Ζߟྀ͖͢͜ͱ͋ΔΜ͚ͩͲ"TLUIF4QFBLFS࠙ձͰ
աڈະདྷΛѻͬͯى͜Δࣄނ Αͷͳ͔ͷࣄྫʢϑΟΫγϣϯͰ͢ʣ w ۀγεςϜͷʮϦϚΠϯμʔʯػೳ w Ϣʔβʔʮ͏ʔΜకΊΓ͕·ܾͩ·ͬͯͳ͍͔Β݄ʹ͠ ͓ͯ͜͏ʯ w ༧KPCʮ0,ɺύϥϝʔλΛੵΜͲ͘Θʯ w
ΤϯδχΞʮ͏Θʔʂʂʂʂݱࡏͷ༷ʹґଘ͍ͯ͠ΔKPCͷύϥϝʔλ͕ ·Ͱੵ·Ε͍ͯΔʂʂʂXPSLFSͷޙํޓΛ·Ͱอ࣋͠ͳ ͚Εʂʂʯ
͔Α͏ʹ աڈະདྷΛѻ͏ͷ͍͠
ͳ͍ͥ͠ͷ͔ʁ ঢ়ଶࣄଶΛෳࡶʹ͢Δ w ঢ়ଶͱ͍͏ͷͦͦιϑτΣΞΛ࡞Δࡍʹѻ͏ͷ͕Ή͔͍ͣ͠ͷͰ͋Δ w ঢ়ଶ͕૿͑Ε૿͑Δ΄Ͳذ૿͑Δ w ෳࡶ͕͞૿͍ͯ͘͠ w ෳࡶʹͳΕͳΔ΄ͲࣄނΓ͍͢ɺվमΛअຐ͢Δ
w ࣮աڈͷঢ়ଶجຊతʹมԽ͠ͳ͍ w ະདྷෆ֬ఆͰ͋Γɺຊ࣭తʹঢ়ଶͷมԽΛሃΉ
աڈঢ়ଶΛ࣋ͨͳ͍ ঢ়ଶࣄଶΛෳࡶʹ͢Δ w աڈͷ͋Δ࣌Ͱͦͷঢ়ଶͩͬͨΒɺͦͷ͋ͱ͍͘Βͳʹ͕มԽͯ͠ɺ ʮͦͷͱ͖ͷঢ়ଶʯมԽ͠ͳ͍ɻͭ·Γঢ়ଶΛ࣋ͨͳ͍ w ͔͠͠ɺҰํͰݱ࣮ͲΜͲΜมԽ͍ͯ͘͠ w ʮมԽ͍ͯ͘͠ͷʯͱʮมԽ͠ͳ͍ͷʯͷڑ͕ԕ͘ͳΕͳΔ΄ Ͳɺߟྀ͖͢͜ͱ͕૿͍͑ͯ͘ɻ
w աڈͲΜͲΜաڈʹͳ͍͖ͬͯɺݱࡏͲΜͲΜະདྷʹͳ͍ͬͯ͘ w ߟྀ͖͢͜ͱ͕૿͍͑ͯ͘
ະདྷຊ࣭తʹঢ়ଶΛሃΉ ঢ়ଶࣄଶΛෳࡶʹ͢Δ w ݱࡏͷ࣌ʹ͓͍ͯੜ·Εͨσʔλ w ະདྷมԽ͢ΔͷͰɺͦͷσʔλมԽ͢Δ w ݱࡏͱະདྷͷڑ͕ԕ͘ͳΕͳΔ΄ͲʢҎԼུʣ w ͋Δ͍ɺσʔλ͕มԽ͠ͳͯ͘ɺۀڥมԽ͢Δ
w ݱࡏͷ༷ɺϩδοΫ͕ͦͷ··ͱ͍͏͜ͱ΄΅ͳ͍ w ϩδοΫͷมԽ͕ى͜Δ
ͭ·Γɺաڈͷঢ়ଶͱ ະདྷͷঢ়ଶͷʮڑʯ͕ԕ͍ͱ ߟྀ͖͢͜ͱ͕૿͍͖͍͑ͯ͠
ঢ়ଶಉ࢜ͷڑΛίϯτϩʔϧ͢Δ มԽͷۭؒతڑΛॖΊΔɺ࣌ؒతڑΛॖΊΔ w ঢ়ଶͷมԽͷڑ͕େ͖͚Εେ͖͍΄Ͳ͍ͨΜ w ͳΒঢ়ଶมԽͷڑΛॖΊΕΑ͍ w มԽͷۭؒతڑΛॖΊΔΞϓϩʔν w ࣌ؒతڑΛॖΊΔΞϓϩʔν
ۭؒతڑΛॖΊΔΞϓϩʔν มԽ͠ͳ͍ͷ͔ΒมԽ͢ΔͷͷґଘΛஅͪΔ w ͦͦɺมԽ͠ͳ͍ͷ͕มԽ͢Δͷʹґଘͪ͠Ό͏͔Βڑ͕։͍͍ͯ͘ w ʮ֬ఆͨ͠ࣄ࣮ʯɺʮมԽ͢ΔͷʯͷࢀরΛ͖࣋ͭͰͳ͍ w ͩͬͯยํ͕มΘ͍ͬͯͬͨΒͦͷͨͼʹڑ͕։͘ͷ͔ͩΒ w ֹۚͩͬͨΒʮͦͷͱ͖ͷֹۚʯΛه͓ͯ͘͠͠
w ߱ཤྺͩͬͨΒʮͦͷͱ͖ͷӺͷ໊લʯΛه͓ͯ͘͠ w ґଘͤͣʹ֬ఆͨ͠ͷΛίϐʔͱͯ࣋ͭ͜͠ͱͰɺʮݻఆ͞ΕͨΜʯ͚ͩͰ ߏஙͯͦ͠ͷޙۭؒతڑ͕େ͖ͳΔ͜ͱΛ͙
ۭؒతڑΛॖΊΔΞϓϩʔν มԽ͠ͳ͍ͷ͔ΒมԽ͢ΔͷͷґଘΛஅͪΔ w ͋Δ͍ w ͦͦϨίʔυΛมԽͤ͞ͳ͍ɻ w ͭ·ΓɺӺʹมԽ͕͋Δͱ͖ʹͱͷσʔλΛVEQBUF͠ͳ͍Γํʹ͠ͱ͘ w ΅͕͘Α͘ΔͷɺTPNFUIJOHTςʔϒϧͱBDUJWF@TPNFUIJOHTςʔϒϧ
TPNFUIJOHT ͷࢀরͷΈΛͭʣΛ࡞ͬͯɺมԽ͕͋ͬͨΒTPNFUIJOHTςʔϒϧʹ৽͍͠Ϩίʔυ ΛՃ͠ɺBDUJWF@TPNFUIJOHT͔Βݹ͍ࢀরΛআɺ৽͍͠ࢀরΛՃ͢Δͭɻ w ʮ͍ͭͦͷมԽ͕͋ͬͨͷ͔ʯͱ͍͏ࣄ࣮͢ͷͰ͋ΕʮTPNFUIJOHTʯʹ༗ޮظؒ Λ࣋ͨͤΔͳͲͷํ๏͋Γ·͢Ͷ
ۭؒతڑΛॖΊΔΞϓϩʔν มԽ͠ͳ͍ͷ͔ΒมԽ͢ΔͷͷґଘΛஅͪΔ w ͲͷΓ͔ͨͰ͋ͬͯɺʮ֬ఆ͠ɺมԽ͠ͳ͍ͷʯ͔ΒʮมԽ͢Δ ͷʯͷґଘΛஅ͍ͪͬͯΔͱ͍͏͜ͱมΘΒͳ͍ɻ͜͏ͬͯʮͦ ͦมԽͤ͞ͳ͍͜ͱͰɺաڈͱະདྷͷมԽͷۭؒతͳࠩΛͳ͍ͯ͘͠Δ
มԽͷڑΛॖΊΔΞϓϩʔν มԽ͠ͳ͍ͷ͔ΒมԽ͢ΔͷͷґଘΛஅͪΔ w ͔͠͠ɺʮมԽ͢ΔͷʯͱʮมԽ͠ͳ͍ͷʯΛݟ͚Δݡ͞ΛΘΕΘΕ͍࣋ͬͯΔͷ ͔ʜʜʁ w ͋Δ͍ɺʮະདྷʹԿ͕ඞཁʹͳΔͷ͔ʯΛݟ௨͢ݡ͞ΛΘΕΘΕ͍࣋ͬͯΔͷ͔ʁ w ਖ਼ࣗ৴ͳ͍ͬ͢ w
ʮΠϛϡʔλϒϧɾσʔλϞσϧʯͻͱͭͷղʹͳΔ w IUUQTTDSBQCPYJPLBXBTJNB &"&'&"&#$&#'& &"#&&#$&#'&"& &"#
࣌ؒతڑΛॖΊΔΞϓϩʔν ͳΔ͘ʮܾఆʯΛԆͤ͞Δ w ະདྷมΘΔͷʹɺະདྷͷKPCΛੵΉͱ͍͏͜ͱʮݱࡏʯͷঢ়ଶͰύϥϝʔλΛܾఆ͠ ͯ͠·͏͜ͱ w ύϥϝʔλͷܾఆΛະདྷʹઌૹΓͰ͖Εɺ࣌ؒతͳڑ͕খ͘͞ͳΔ w ͨͱ͑ɺKPCʹੵΉύϥϝʔλ࠷ݶʹ͓ͯ͘͜͠ͱͰʮࠓܾఆ͢Δ͜ͱʯ͕ݮΔ w
ҾΛͨ͘͞ΜੵΉΜ͡Όͳͯ͘ʮରͷJEʯͱ͔ΛੵΜͰ͓͍ͯɺKPCଆͰͦͷ ରͷJE͔ΒҾ͍͖ͯͨͷΛύϥϝʔλͱ͢Δ w ͜ΕΛΔͱɺʮ͋Εͬެ։࣌ࠁ͔ΘͬͯΔ͡ΌΜʯͱ͔ͷ߹KPCΛۭৼΓͤ͞Δ ͳͲͷઓུऔΕΔ
࣌ؒతڑΛॖΊΔΞϓϩʔν ͳΔ͘ʮܾఆʯΛԆͤ͞Δ w ͋Δ͍ɺͦͦʮ༧KPCʯͱ͍͏ߟ͑ํΛΊͯɺO͝ͱͷఆظ࣮ߦ ͳͲʹஔ͖͑Δ w ͜Ε͜ΕͰଟॏىಈͷࢭͳͲ͍Ζ͍Ζߟ͑Δ͜ͱ૿͑Δ͕ɺݱࡏͷ ࣌Ͱܾఆͯ͠͠·͍ະདྷʹ͓͍ͯมԽ͍ͯ͠Δ͔͠Εͳ͍ύϥϝʔλ ۃݶ·ͰݮΒͤΔ
࣌ؒతڑΛॖΊΔΞϓϩʔν ͳΔ͘ʮܾఆʯΛԆͤ͞Δ w ͋Δ͍ɺͦͦԕ͗͢ΔະདྷͷσʔλΛ࡞Βͤͳ͍ w ೖྗ࣌ʹόϦσʔγϣϯͰ͘ɺ͋Δ͍ະఆΛڐ͢Α͏ʹ͓͍ͯͯ͠ɺ ʮ͍·ܾΊͳ͍ͱ͍͚ͳ͍ʯΛͦͦආ͚Δ
ڑΛॖΊ͓ͯ͘͜ͱͰ Ͳ͏ͳΔ͔ʁ
աڈະདྷΛѻͬͯى͜ΔࣄނϦϕϯδϟʔζ Αͷͳ͔ͷࣄྫʢϑΟΫγϣϯͰ͢ʣ w Իָܥ&$αʔϏε w Իָʹ͏ιϑτΣΞΛηʔϧͰP ff Ͱߪೖͨͧ͠ʂʂʂ w &$αΠτʮηʔϧऴྃ͠·ͨ͠ɺՁ֨͠·͢ʯ
w ՈʮͳΜ͔ௌ͍ͨ͜ͱͳ͍Ի͢ΔΜ͚ͩͲ·ͨͳΜ͔ങͬͨͷʜʜʁʯ w ΅͘ʮP ff ͔ͩΒʜʜʢ͑ʣɺ΄Βɺཤྺݟͯʯ w ཤྺʮ͍·ϑϧϓϥΠεͰ͚͢Ͳɺ֬ఆͨ͠աڈͷσʔλมԽ͢ΔใΛࢀ র͍ͯ͠ͳ͍ͷͰɺ͔ͨ͠ʹP ff Ͱങͬͯ·͍ͭ͢͜ɻڐ͍ͯͬͯͩ͘͠͞ʯ
աڈະདྷΛѻͬͯى͜ΔࣄނϦϕϯδϟʔζ Αͷͳ͔ͷࣄྫʢϑΟΫγϣϯͰ͢ʣ w ཱྀͷهΛͯ͘͠ΕΔαʔϏε w ΅͘ʮझຯࣈ࿏ઢʹΔ͜ͱͰ͢ʯ w ࣈ࿏ઢʮҡ࣋Ͱ͖ͳ͘ͳΓ·ͨ͠ɺഇӺʹͳΓ·͢ʯ w ΅͘ʮഇӺʹͳͬͪΌ͏ͷ͔ɻ͓͍ͬͯͯΑ͔ͬͨͳɻࢥ͍ग़ͷϩάΛ
۷Γฦ͔͢ʯ w هʮͦΜͳӺͳ͍͚ͬ͢Ͳɺ֬ఆͨ͠աڈมԽ͢Δঢ়ଶͷࢀরΛ࣋ ͍ͬͯͳ͍ͷͰɺࢥ͍ग़͕͜͜ʹ͍ͬͯ·͢ʯ
աڈະདྷΛѻͬͯى͜ΔࣄނϦϕϯδϟʔζ Αͷͳ͔ͷࣄྫʢϑΟΫγϣϯͰ͢ʣ w ϑΝϯΫϥϒ͚αʔϏεͷɺཧऀʹΑΔ༧ߘ w ཧऀʮϥΠϒΠϕϯτͷ͓Βͤͷղېɺ͔ɺ༧ߘ͓ͯ͜͠ ͏ʯ w ͓ͱͳͷͻͱʮ͓ͱͳͷࣄͰใղې͕ҰिؒޙΖ͠ʹͳΓ·͢ʯ w
ཧऀʮΓΐɻ༧ߘͷ࣌ؒमਖ਼͓͖ͯ͠·͢ʯ w QVTI௨ʮϥΠϒΠϕϯτͷ͓ΒͤૹΖ͏ͱࢥ͚ͬͨͲ͜ͷهࣄͷ ެ։͕࣌ͬͱ͋ͱʹͳͬͯΔͳɻKPCۭৼΓ͠ͱ͜ʯ
աڈະདྷΛѻͬͯى͜ΔࣄނϦϕϯδϟʔζ Αͷͳ͔ͷࣄྫʢϑΟΫγϣϯͰ͢ʣ w ۀγεςϜͷʮϦϚΠϯμʔʯػೳ w Ϣʔβʔʮ͏ʔΜకΊΓ͕·ܾͩ·ͬͯͳ͍͔Β݄ʹ͠ ͓ͯ͜͏ʯ w KPCʮ༧͠ͳ͍ͬ͢ɻͦͷͱ͖ͷఆظ࣮ߦʹͤΔͬ͢ʯ w
ΤϯδχΞʮ༧͍ͯ͠ͳ͍ͷͰύϥϝʔλ֬ఆ͍ͯ͠ͳ͍͠ɺ ʹఆظ࣮ߦ͞ΕΔͷʹ͍ͭͯͦͷ࣌ʹύϥϝʔλܾఆ͢Ε͑͑ʯ
·ͱΊ ͠͞ͱͦͷॲํᝦ w աڈະདྷΛѻ͏͠͞ɺঢ়ଶมԽΛѻ͏͠͞ʹىҼ͍ͯ͠Δ w ঢ়ଶಉ࢜ͷڑΛ࣌ؒతɺۭؒతʹ͘͢Δ͜ͱ͕؊ཁ w ঢ়ଶ͕ܾ·ͬͨͷ͔Βɺঢ়ଶ͕มԽ͢ΔͷͷґଘΛ͠ͳ͍ w ঢ়ଶ͕มԽ͢Δͷʹ͍ͭͯͷܾఆΛͳΔ͘Ԇ͢Δ
w ࣮͜ΕΒաڈະདྷΛѻ͏ͱ͖Ҏ֎ʹ༗༻ͳߟ͑ํ w ʮ͜͏͍͏࣌͜͏ʯͱ͍͏)PX͚ͩΛ֮͑Δͱ৽͍͠όϦΤʔγϣϯͰ٧Ή w ʮߟ͑ํʯΛʹ͚͓ͭͯ͜͏
"TLUIF4QFBLFS ࠙ձͰ ͓ͳ͠͠·͠ΐ͏