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
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
すてにゃん
March 22, 2026
Technology
2.8k
6
Share
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
PHPerKaigi2026
で登壇した際の資料です。
すてにゃん
March 22, 2026
More Decks by すてにゃん
See All by すてにゃん
GitHub Copilot CLI の Rubber Duck 機能を使ってコーディングの品質をあげよう #techbaton_findy
stefafafan
0
58
サプライチェーン攻撃への備えについて考えている #湘なんか
stefafafan
2
2k
サービスの信頼性を高めるため、形骸化した「プロダクションミーティング」を立て直すまでの取り組み
stefafafan
1
290
急成長を支える基盤作り〜地道な改善からコツコツと〜 #cre_meetup
stefafafan
0
4.6k
小田原でみんなで一句詠みたいな #phpcon_odawara
stefafafan
0
2k
dotfiles について話したい #湘なんか
stefafafan
2
510
意義から考えるObservability入門 #srenext
stefafafan
2
1.5k
高橋メソッド風の発表を生成するCLIツールをPHPで作った #phpcon_odawara
stefafafan
1
1.6k
令和最新版 ソフトウェアエンジニアのためのDJ入門、あるいはDJに学ぶ仕事術 #ya8
stefafafan
2
900
Other Decks in Technology
See All in Technology
いつの間にかデータエンジニア以外の業務も増えていたけど、意外と経験が役に立ってる
zozotech
PRO
0
730
Purview 勉強会報告 Microsoft Purview 入門しようとしてみた
masakichixo
1
470
The Making of AI Chips
pfn
PRO
0
540
障害対応のRunbookは作った、でも本当に動くの? AWS FIS で EKS の AZ 障害を再現してみた
tk3fftk
0
120
Geek Woman の育ち方 〜コミュニティとAIと〜
chicaco
0
100
AWSアップデートから考える継続的な運用改善
toru_kubota
2
320
Terragrunt x Snowflake + dbt で作るマルチテナントなデータ基盤構築プラットフォーム
gak_t12
0
510
自作エディターをOSSにして分かった、一人に刺さる開発が世界を動かす理由
shinyasaita
0
140
React Compiler導入の効果と運用の工夫
kakehashi
PRO
3
300
How to learn AWS Well-Architected with AWS BuilderCards: Security Edition
coosuke
PRO
0
190
Purview Endpoint DLP 動かしてみた
kozakigh
1
460
[続・営業向け 誰でも話せるOCI セールストーク] セールストーク総集編(2026年5月15日開催)
oracle4engineer
PRO
1
110
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
0
310
Deep Space Network (abreviated)
tonyrice
0
150
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Tell your own story through comics
letsgokoyo
1
930
Building the Perfect Custom Keyboard
takai
2
770
The Language of Interfaces
destraynor
162
26k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
790
Ruling the World: When Life Gets Gamed
codingconduct
0
230
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.4k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
570
Transcript
ʮ͓ۚͰղܾʯ͕શͯͰͳ͍ʂ େن8FCΞϓϦͷ$*ߴԽ  1)1FS,BJHJ ͯ͢ʹΌΜ !TUFGBGBGBO
·ͣͪ͜ΒΛ͝ཡ͍ͩ͘͞
ಋೖ
ಋೖ ฐࣾͷϝΠϯͷίʔυϕʔεͷ ςετίʔυͷߦͷਪҠ ສߦ ສߦ ສߦ 📈
ಋೖ w ϓϩμΫτձࣾͷͱͱʹίʔυϕʔεٸ🚀 w ςετίʔυ͕૿͑Δͱɺ$*ͷ࣮ߦ࣌ؒ૿͑ͯɺఆৗతʹ͔͔Δ ίετ૿͑ͯ͠·͏ΑͶʙ w ʼͦ͏ͤ͞ͳ͍ͧʂʻ
ࠓ͓͢͠Δ͜ͱ w $*ߴԽΛ͢Δཧ༝ w վળͷޮՌΛܭଌ͢ΔͨΊʹͬͨ͜ͱ w ࣮ࢪͨ͠վળΛհ w ;Γ͔͑ͬͯࢥͬͨ͜ͱ
4NBSU#BOL *OD 4PGUXBSF&OHJOFFS ͯ͢ʹΌΜ !TUFGBGBGBO !TUFGBGBGBO ࣗݾհ
X
$*ͷߴԽΛͯ͠Կ͕خ͍͠ͷʁ
$*ͷߴԽΛͯ͠Կ͕خ͍͠ͷʁ վળͷαΠΫϧΛճ͢ͷ͕͘ͳΔ (JU)VC"DUJPOTͷར༻ྉ૿͑Δ $*ʹ͕͔͔࣌ؒΔͱେ͖͘ࠔΔ͜ͱ͕͋Δ
$*ͷߴԽΛͯ͠Կ͕خ͍͠ͷʁ w ελʔτΞοϓͱͯ͠ɺग़དྷΔ͚ͩεϐʔυײΛ࣋ͬͯػೳ։ൃ ͍ͨ͠ w ಉ࣌ʹɺ'JO5FDIͱ࣭͔ͯͬ͠͠Γͱ୲อ͍ͨ͠ w ςετ͔ͬ͠Γॻ͖͍͕ͨɺݱ࣮తͳ࣌ؒͰ࣮ߦ͕ऴΘͬͯ΄͠ ͍
վળͷαΠΫϧΛճ͢ͷ͕͘ͳΔ
$*ͷߴԽΛͯ͠Կ͕خ͍͠ͷʁ w ϓϥΠϕʔτϦϙδτϦͰɺ(JU)VC"DUJPOT͓͕͔͔ۚΔ w ྫ͑ίΞͷϥϯφʔΛར༻͢Δ߹ɺ࣮ߦ࣌ؒʹ͖ͭ ͔͔Δ w ຖͷΤϯδχΞɺσβΠφʔɺ࣌ʹ"*͕(JU)VCͰԿ͔Λ͢Δ ͱίετ͕ੵΈ্͕͍ͬͯ͘
(JU)VC"DUJPOTͷར༻͕࣌ؒ৳ͼΔ͜ͱͰɺར༻ྉ૿͑Δ
վળ͢Δલʹܭଌ
վળ͢Δલʹܭଌ w (JU)VC"DUJPOTͰ3VCZͷςετΛ࣮ߦ͍ͯͨ͠ w લޙ͔͔Δ͜ͱීஈͷࣄͷதͰײ֮ͱͯ͠Θ͔Δ w ͔͍ͭ͠͠Λىʹ࣮ߦ͕࣌ؒ৳ͼͨͷ͔ɺઢܗʹ৳ͼͯΔͷ͔ͳ Ͳɺ͕௫ΈͮΒ͍ ݱঢ়ѲΛָʹ͍ͨ͠
վળ͢Δલʹܭଌ w ࡞ͬͨͷ w (JU)VCͷۙͷ8PSL fl PXͷ࣮ߦϩάΛఆظతʹऔಘ͠ɺ (PPHMF4IFFUTʹཷΊΔ(JU)VC8PSL fl
PX w NBJOϒϥϯνʹߜͬͯఆظ࣮ߦ ݱঢ়ѲΛָʹ͍ͨ͠
վળ͢Δલʹܭଌ w Λه͢Δ͜ͱͰɺࢥͬͯͨ ΑΓ࣮ߦ͢ΔλΠϛϯά͝ͱʹ ༳Β͕͗͋Δ͜ͱ͕Θ͔ͬͨ w ͭͷδϣϒʹׂͯ͠ςετ࣮ߦ ͍ͯ͠Δ͚ͲɺۉʹςετΛ Ͱ͖͍ͯΔ͔͕ؾʹͳͬͨ
ݱঢ়ѲΛָʹ͍ͨ͠ औಘ࣌ ࣮ߦ࣌ؒ ඵ
վળ͢Δલʹܭଌ w ׂ࣮ͯ͠ߦͯ͠Δ+PC͝ͱͷ࣮ߦ࣌ؒ߹ΘͤͯͱͬͯΈΔ͜ͱ ʹͨ͠ˠͬͺΓۉʹͳ͍ͬͯͳ͍ ݱঢ়ѲΛָʹ͍ͨ͠ औಘ࣌ +PC +PC +PC
+PC +PC ʜ ʜ ʜ
վળ͢Δલʹܭଌ w $*ͷ8PSL fl PXશମͷ࣮ߦʹ͔͔͍ͬͯΔ w ͦͷ͏ͪɺ3VCZͷςετΛ࣮ߦ͍ͯ͠Δ࣮ମͭͷδϣϒʹ ׂ͞Ε͍ͯͯɺͦΕͧΕ΄Ͳ͔͔͍ͬͯΔ w
ςετ࣮ߦҎ֎ͷ෦Ͱ΄Ͳ͔͔͍ͬͯΔ w $*ͷ࣮ߦ࣌ؒʹ༳Β͕͗͋Δ վળͷணखલʹΘ͔ͬͨ͜ͱ
࣮ࢪͨ͠վળΛհ
࣮ࢪͨ͠վળΛհ w (JU)VC"DUJPOTͷ8PSL fl PX w ΞϓϦέʔγϣϯίʔυ 3VCZ
w ςετ༻ͷσʔλϕʔε ͍͔ͭ͘ͷϨΠϠʔͰվળΛ࣮ࢪ͠·ͨ͠
(JU)VC"DUJPOTฤ
վળͷհ(JU)VC"DUJPOTฤ w ฒྻԽͷվળ w Ұ෦ͷδϣϒΛඇಉظͰ࣮ࢪ w 'FBUVSFϒϥϯνͰͳ͘NBJOϒϥϯνͰ࣮ߦ͓ͯ͘͠ w ෆཁͳδϣϒ࣮ߦΛআ֎
w υΩϡϝϯτมߋͷΈͷࡍ$*࣮ߦ͠ͳ͍ (JU)VC"DUJPOTͰ࣮ࢪͨ͠ओͳվળ
վળͷհ(JU)VC"DUJPOTฤ w ฒྻԽͷվળ w Ұ෦ͷδϣϒΛඇಉظͰ࣮ࢪ w 'FBUVSFϒϥϯνͰͳ͘NBJOϒϥϯνͰ࣮ߦ͓ͯ͘͠ w ෆཁͳδϣϒ࣮ߦΛআ֎
w υΩϡϝϯτมߋͷΈͷࡍ$*࣮ߦ͠ͳ͍ (JU)VC"DUJPOTͰ࣮ࢪͨ͠ओͳվળ
վળͷհ(JU)VC"DUJPOTฤ w ݩʑίΞͷϥϯφʔΛฒྻͰ࣮ߦ͍ͯͨ͠ w ίΞͰ͋Δ͜ͱΛ׆͔͍ͤͯͳ͍ʂ w ฒྻͰཱͯͨδϣϒͷதͰߋʹͭͷϓϩηεʹฒྻ࣮ߦͯ͠Β ͏Α͏ʹվળ w
͔͔Δඅ༻ͦͷ··Ͱɺ࣮࣭ฒྻʹ૿ͤͨ ฒྻԽͷվળ
վળͷհ(JU)VC"DUJPOTฤ ฒྻԽͷվળ w δϣϒҡ࣋ w ϓϩηεΛͭͣͭʹ ˞3VCZͷQBSBMMFM@UFTUTHFNΛͬͯ·͢
վળͷհ(JU)VC"DUJPOTฤ w ςετΛฒྻͰ࣮ߦ͢ΔͱɺͦΕͧΕͷ࣮ߦ࣌ؒͷΒ͖ͭؾʹͳͬͯ ͘Δ w ͨͩϑΝΠϧςετέʔεͰׂΓࢉ͚ͨͩͩ͠ͱۉʹͳΒͳ͍ w લճͷ࣮ߦ݁ՌΛϩάʹॻ͖ग़্ͨ͠Ͱ"SUJGBDUTʹอଘɺ࣍ճҎ߱ͦͷ ϩάΛࢀরׂͯ͢͠ΔΑ͏ʹ
w 3VCZͷQBSBMMFM@UFTUTHFNSVOUJNFMPHΦϓγϣϯΛ͔ͭ͏ͱ࣮ ݱͰ͖Δ ฒྻԽͷվળ
վળͷհ(JU)VC"DUJPOTฤ w ͔Βɺ w Λࢦ͍ͨ͠ͷͰ վળଓ͘ ฒྻԽΛվળͨ݁͠Ռ
ΞϓϦέʔγϣϯίʔυฤ
վળͷհΞϓϦέʔγϣϯίʔυฤ w ͭͷ࣠Ͱ͍ςετͷಛఆΛࢼΈ·ͨ͠ ࠷͍ςετΛϥϯΩϯάܗࣜͰҰཡԽɺ͍ͷ͔Βॱʹ ਂ۷Γ͢Δ 5FTU1SPG 3VCZͷςετ༻ʹ͑ΔϓϩϑΝΠϥ
Λར༻͠ ͍෦Λಛఆ͢Δ ϘτϧωοΫͷಛఆ
վળͷհΞϓϦέʔγϣϯίʔυฤ w ͭͷ࣠Ͱ͍ςετͷಛఆΛࢼΈ·ͨ͠ ࠷͍ςετΛϥϯΩϯάܗࣜͰҰཡԽɺ͍ͷ͔Βॱʹ ਂ۷Γ͢Δ 5FTU1SPG 3VCZͷςετ༻ʹ͑ΔϓϩϑΝΠϥ
Λར༻͠ ͍෦Λಛఆ͢Δ ϘτϧωοΫͷಛఆ
վળͷհΞϓϦέʔγϣϯίʔυฤ w ςετ࣮ߦޙʹอଘ͍ͯ͠ΔϥϯλΠϜϩάʹɺϑΝΠϧ͝ͱͷ ࣮ߦ͕࣌ؒه͞Ε͍ͯΔ w ͜ΕΛύʔεͯ͠ɺ͍ϑΝΠϧτοϓΛ࡞ɺνʔϜϝϯόʔ ͱख͚ͯ͠ௐࠪɾվળ͢Δͱ͍͏ͷΛ࣮ࢪ ͍ςετϑΝΠϧ͔Βॱʹਂ۷Γ
վળͷհΞϓϦέʔγϣϯίʔυฤ w ͍ݪҼͷҰྫ w ςετͷதͰTMFFQ NJOVUFT ͕࣮ߦ͞Ε͍ͯΔ w ςετͷதͰ࡞͍ͬͯΔϑΝΫτϦʔσʔλ͕ॏ͍
͍ςετϑΝΠϧ͔Βॱʹਂ۷Γ
վળͷհΞϓϦέʔγϣϯίʔυฤ w ςετϑΝΠϧͷ͕ଟ͍͍͔ͤɺτοϓͷςετΛվળͨ͠ ͱ͜ΖͰޮՌ΄ͱΜͲͳ͔ͬͨ w ࣍ʹϓϩϑΝϥΛͬͯͷੳࢼͨ͠ ͍ςετϑΝΠϧ͔Βॱʹਂ۷Γ
վળͷհΞϓϦέʔγϣϯίʔυฤ w ͭͷ࣠Ͱ͍ςετͷಛఆΛࢼΈ·ͨ͠ ࠷͍ςετΛϥϯΩϯάܗࣜͰҰཡԽɺ͍ͷ͔Βॱʹ ਂ۷Γ͢Δ 5FTU1SPG 3VCZͷςετ༻ʹ͑ΔϓϩϑΝΠϥ
Λར༻͠ ͍෦Λಛఆ͢Δ ϘτϧωοΫͷಛఆ
վળͷհΞϓϦέʔγϣϯίʔυฤ w 5BH1SP fi MFSͱ͍͏ػೳΛ ͏ͱӈͷΑ͏ͳਤ͕ग़ͤ Δ w .PEFMʹର͢Δ
GBDUPSZDSFBUF͕͍͜ͱ ͕ಛఆͰ͖ͨ ϓϩϑΝΠϥΛͬͨϘτϧωοΫͷಛఆ
վળͷհΞϓϦέʔγϣϯίʔυฤ w 'BDUPSZ1SPGΛ࣍ʹ͏ͱߋʹਂ۷Γͯ͠Ͳͷ'BDUPSZ͕͔͔࣌ؒͬͯΔ͔֬ೝͰ͖ Δ w ฐࣾͩͱVTFS͕Ұ൪͔͔͍࣌ؒͬͯͨ w ςετॻ࣌͘ʹେͷ߹VTFSͷσʔλҰ୴࡞ΔͷͰೲಘ ϓϩϑΝΠϥΛͬͨϘτϧωοΫͷಛఆ
վળͷհΞϓϦέʔγϣϯίʔυฤ 6TFS'BDUPSZվળͷࢼΈ w 6TFSΛ࡞Δͱؔ࿈͢Δใಉ࣌ʹ࡞͞ΕΔ w ௨ɺޱ࠲ɺϓϩϑΟʔϧؔ࿈ͷσʔλ w ผͷ'BDUPSZ͕͜ͷ6TFSΛ࡞Δ͜ͱ͋Δ w
ςετέʔεʹΑͬͯෆཁͳσʔλ͕࡞ΒΕ͍ͯͨ w ͜ΕΛ'BDUPSZ$BTDBEFͱݺͿ
վળͷհΞϓϦέʔγϣϯίʔυฤ w 6TFS'BDUPSZΛվྑɺ࠷ݶͷσʔλͷΈ࡞ΔόʔδϣϯΛ༻ҙ w ࢀর͍ͯ͠ΔશςετέʔεΛॱʹ֬ೝ͠ɺ࠷దԽͯ͠ճͬͨ 6TFS'BDUPSZվળͷࢼΈ
վળͷհΞϓϦέʔγϣϯίʔυฤ w ૣ͘ͳͬͯ ʜʜ͍ͳ͍ʂ w վળΛ࣮ࢪͯ͠ɺ ཪͰςετίʔυͷ ૿͑ଓ͚͍ͯͨ w
ͬͱԿͱ͔Ͱ͖ͳ͍͔ 6TFS'BDUPSZվળͷ݁Ռ
σʔλϕʔεฤ
վળͷհσʔλϕʔεฤ w ηοτΞοϓͷఔ͕Ұఆ͔͔͍࣌ؒͬͯΔ͜ͱ͕Θ͔ͬͯΔ w ࣮ࢪͯ͠େ͖͘ޮՌ͕͋ͬͨͷ σʔλϕʔεͷμϯϓΛඇಉظʹ࡞ͬͯϦετΞ͢Δ NZDOGνϡʔχϯά
σʔλϕʔεपΓͷվળ
վળͷհσʔλϕʔεฤ w ηοτΞοϓͷఔ͕Ұఆ͔͔͍࣌ؒͬͯΔ͜ͱ͕Θ͔ͬͯΔ w ࣮ࢪͯ͠େ͖͘ޮՌ͕͋ͬͨͷ σʔλϕʔεͷμϯϓΛඇಉظʹ࡞ͬͯϦετΞ͢Δ NZDOGνϡʔχϯά
σʔλϕʔεपΓͷվળ
վળͷհσʔλϕʔεฤ w $*ͷηοτΞοϓ࣌ʹຖճςετ༻ͷσʔλϕʔεΛ࡞͍ͯ͠Δ w σϑΥϧτϒϥϯνͰఆظతʹϚΠάϨʔγϣϯద༻ࡁΈͷμϯϓ Λ࡞͠ɺ(JU)VC"SUJGBDUTʹΞοϓϩʔυ͓ͯ͘͜͠ͱʹͨ͠ w ϑΟʔνϟʔϒϥϯνͷ$*ͰϦετΞ͢ΔͷΈͰޮతʂ σʔλϕʔεͷμϯϓΛඇಉظʹ࡞ͬͯϦετΞ͢Δ
վળͷհσʔλϕʔεฤ w ηοτΞοϓͷఔ͕Ұఆ͔͔͍࣌ؒͬͯΔ͜ͱ͕Θ͔ͬͯΔ w ࣮ࢪͯ͠େ͖͘ޮՌ͕͋ͬͨͷ σʔλϕʔεͷμϯϓΛඇಉظʹ࡞ͬͯϦετΞ͢Δ NZDOGνϡʔχϯά
σʔλϕʔεपΓͷվળ
վળͷհσʔλϕʔεฤ w JOOPEC@ fl VTI@MPH@BU@USY@DPNNJUΛࢦఆ͢Δ͜ͱͰૣ͘ͳͬͨʂ w σϑΥϧτͰ"$*%ʹ४ڌ͍ͯͯ҆͠શ͕ͩɺςετͰΛڐ༰͢Δ͜ͱʹͨ͠ NZDOGνϡʔχϯά
ϩάͷॻ͖ࠐΈ σΟεΫͷϑϥογϡ ඵʹճ ඵʹճ ίϛοτ͝ͱ ίϛοτ͝ͱ ίϛοτ͝ͱ ඵʹճ
վળͷհσʔλϕʔεฤ w .Z42-ͷઃఆͷΧελϚΠζΛָʹ͢Δํ๏͕͋·ΓݟͨΒ ͣ w TIPHPBDUJPOTTFUVQNZTRMΛ͑NZDOGͱ͍͏*OQVU ͕͋ͬͯศརͩͬͨͷͰͪ͜ΒΛ࠾༻ w ͱͯศར
(JU)VC"DUJPOTͰͷNZDOGͷࢦఆ
վળͷհσʔλϕʔεฤ w ͍ͭʹಥೖʂ w Ұ୴ͷඪΛୡ σʔλϕʔεվળͷ݁Ռ
൪֎ฤlύϫϑϧϚγϯzͷಋೖ
൪֎ฤlύϫϑϧϚγϯzͷಋೖ w ͋͘·ͰҰճ͋ͨΓͷ$*Λૣ͚ͨͩ͘͠Ͱ͋Γɺ ։ൃ͕׆ൃʹͳΕͳΔ΄Ͳ13ͷ͔͔Δྉۚ૿͑Δঢ়گ w ʁʮ(JU)VC"DUJPOTͷܧଓతʹ͔͔͍ͬͯΔ͓ۚɺձࣾʹύϫϑ ϧϚγϯΛஔ͍ͨΒղܾ͠ͳ͍͔ʯ ۚͰԥΒͣ$*ΛߴʹͰ͖͕ͨɺ͓ۚܧଓతʹ͔͔͍ͬͯΔ
൪֎ฤlύϫϑϧϚγϯzͷಋೖ w (JU)VCެࣜͷϥϯφʔ w αʔυύʔςΟͷϚωʔδυϥϯφʔ w #VJME+FUɺ#MBDL4NJUIͳͲ w 4FMG)PTUFEͳϥϯφʔ
w "84ͰݐͯͨϗετΛͬͨΓ w ࣗͰϚγϯΛ༻ҙ͢Δํ๏ˡࠓճ͜Ε (JU)VC"DUJPOTͰར༻Ͱ͖Δϥϯφʔ
൪֎ฤlύϫϑϧϚγϯzͷಋೖ w νʔϜͰӡ༻͢Δ͜ͱΛߟ͑Δͱগ͠ߟ͑Δ͜ͱ͕͋ͬͨ ฒྻʹԿݸδϣϒΛΤϯΩϡʔͰ͖Δঢ়ଶʹ͍ͨ͠ ఀిͳͲʹඋ͑ΒΕΔঢ়ଶʹ͍ͨ͠ ύϫϑϧϚγϯͰ(JU)VC"DUJPOTΛಈ͔͢·Ͱ
൪֎ฤlύϫϑϧϚγϯzͷಋೖ w ຖճΫϦʔϯͳঢ়ଶͰςετΛ࣮ߦ͍ͨ͠ w NZPVOHHJUIVCSVOOFSͱ͍͏%PDLFSΠϝʔδΛͬͨ w (JU)VCʹ3VOOFSΛͭొ͢Δ͚ͩͩͱɺҰʹ͔࣮ͭ͠ߦͰ͖ ͣɺޙଓͷδϣϒ͕શ෦ͪঢ়ଶʹͳͬͯ͠·͏ w
ৗʹͭొ͞Ε͍ͯΔঢ়ଶʹͯ͠ɺฒྻ·ͰॲཧͰ͖ΔΑ͏ʹ ͨ͠ ฒྻʹԿݸδϣϒΛΤϯΩϡʔͰ͖Δঢ়ଶʹ͍ͨ͠
൪֎ฤlύϫϑϧϚγϯzͷಋೖ w $*͕ձࣾʹஔ͍ͯΔͭͷ1$ʹશʹґଘ͢ΔͱࠔΔ w ిݯΛΔͱɺશһͷ$*ࢭ·Δ w ҙͷλΠϛϯάͰ4FMG)PTUFE3VOOFSͱ(JU)VCͷެࣜϥϯφʔ ͰͲͬͪΛ͏͔Γସ͑ΒΕΔΈΛ༻ҙ ఀిͳͲʹඋ͑ΒΕΔঢ়ଶʹ͍ͨ͠
൪֎ฤlύϫϑϧϚγϯzͷಋೖ w ૿͑ଓ͚͍ͯͨ (JU)VC"DUJPOTͷί ετ͕ٸܹʹݮ w ςετͷ͕૿͑ͯ ֹ͍ۚΛҡ࣋Ͱ͖ͯ ͍Δ
lύϫϑϧϚγϯzͷޮՌ
;Γ͔͑ͬͯࢥͬͨ͜ͱ
;Γ͔͑ͬͯࢥͬͨ͜ͱ w ςετͷฒྻ࣮ߦڧ͍ϥϯφʔͷ՝ۚҎ֎ʹ৭ʑͰ͖ͨ w 4FMG)PTUFEϥϯφʔΛࢼͯ͠͡Ί࣮ͯײ͢Δ͜ͱ͋ͬͨ w ಉ࣮࣌ߦΛͲΕ͘Β͍·Ͱ੍ݶ͖͢ͳͲ $*ߴԽɺԞ͕ਂ͍
;Γ͔͑ͬͯࢥͬͨ͜ͱ w ࠓճʮҕһձʯͱ͍͏ΈͷதͰͷ࣮ࢪ w ৫ͷ՝Λ৭ΜͳϝϯόʔͰڠྗ͠ͳ͕ΒਐΊΒΕͨ w ࣮ߦ࣌ؒίετݮͰ͖ͯΑ͔ͬͨ ʮҕһձʯͱ͍͏੍Λϑϧ׆༻Ͱ͖ͨ