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
ISUCON12 事前講習
Search
Sho Kusano
June 07, 2022
Programming
6
15k
ISUCON12 事前講習
Sho Kusano
June 07, 2022
Tweet
Share
More Decks by Sho Kusano
See All by Sho Kusano
ISUCON 反省会
rosylilly
1
310
ISUCON 夏祭り 2023 ハンズオン資料
rosylilly
1
6.5k
今日から始めるリアルタイム配信の裏側
rosylilly
10
7.7k
BURST #0
rosylilly
1
240
ISUCON 11 Prior
rosylilly
10
18k
ISUCON 夏期講習 2020
rosylilly
7
11k
真剣.js / shinken-js
rosylilly
1
4k
Sustainable Operation
rosylilly
2
3.6k
Crystal introduction
rosylilly
0
1.2k
Other Decks in Programming
See All in Programming
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
4
18k
iOSでSVG画像を扱う
kishikawakatsumi
0
180
自動テストのアーキテクチャとその理由ー大規模ゲーム開発の場合ー
segadevtech
0
190
ALL CODE BASE ARE BELONG TO STUDY
uzulla
29
6.9k
開発組織の戦略的な役割と 設計スキル向上の効果
masuda220
PRO
10
2k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
190
AsyncSequenceとAsyncStreamのプロポーザルを全部読む!!
s_shimotori
1
230
AI時代に必須!状況言語化スキル / ai-context-verbalization
minodriven
2
310
CSC509 Lecture 09
javiergs
PRO
0
280
Software Architecture
hschwentner
6
2.4k
20251016_Rails News ~Rails 8.1の足音を聴く~
morimorihoge
3
910
When Dependencies Fail: Building Antifragile Applications in a Fragile World
selcukusta
0
120
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
How STYLIGHT went responsive
nonsquared
100
5.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
Writing Fast Ruby
sferik
630
62k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Designing for Performance
lara
610
69k
Speed Design
sergeychernyshev
32
1.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Building Adaptive Systems
keathley
44
2.8k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Transcript
4IP,64"/0 *46$0/ ࣄલߨश
w ߨٛதͷ࣭%JTDPSE্ͷࣄલߨशʹ͓ͯئ͍͠·͢ɻ %.ɺ5XJUUFSͰͷϦϓϥΠͳͲͰճ͠·ͤΜɻ w ߨٛͷײ࣍ɺ࣮گ5XJUUFS্ͰJTVDPOΛ͚ͭΔ͔ %JTDPSE্ͷࣄલߨशͰ͓ئ͍͠·͢ɻ w ը໘ӈԼʹɹ͕͋Δϖʔδ5XFFUνϟϯεϖʔδͰ͢ɻ
ͦΕͬΆ͍͜ͱΛ5XJUUFSͰݴ͍͍͢ϖʔδʹͳ͍ͬͯ·͢ɻ w ଞͷใ͕ཉ͍͠߹ɺ *46$0/ࣄલߨश*46$0/ࣄલߨशཱ͕ͪ·͢ɻ ҎԼͷʹ͝ҙ͍ͩ͘͞ ͜ͷࢿྉͱߨशʹ͍ͭͯ
4IP,64"/0!SPTZMJMMZ ॴଐ ɹӉւ߹ಉձࣾද ɹגࣜձࣾϋϯϚʔΩοτ$50 ɹגࣜձࣾ5FDI$POTJHMJF$50 ɹגࣜձࣾϓϩϞʔλϧࣥߦ෦ࣥߦ
ɹ*15FDIಛڐۀ๏ਓٕज़ސ ɹ43&ཆߨ࠲#6345ߨࢣ ɹגࣜձࣾ,"%0,"8"$POOFDUFE*OGSB"SDIJUFDU෦ ͍ͭͷͭ ࣗݾհ
*46$0/ͱͷؔΘΓ ɹ*46$0/༧બಥഁɺຊબ'BJM ɹ*46$0/ग़ ༧બɾຊબ ɹ*46$0/४༏উ ɹ*46$0/༧બഊୀ
ɹ*46$0/༧બಥഁɺຊબ'BJM ɹ*46$0/༧બഊୀ ɹ*46$0/༏উ ɹ*46$0/ग़ ຊબ ɾଞཪํ ɹ*46$0/࡞ΞυόΠβϦɾଞཪํ ɹ*46$0/ཪํ ͍ͭͷͭ ࣗݾհ
ୡਓ͕ڭ͑Δ8FCύϑΥʔϚϯενϡʔχϯά ʙ*46$0/͔ΒֶͿߴԽͷ࣮ફʙ ౻ݪढ़Ұɼഅढ़জɼதݐొɼ խɼۚࢠୡ࠸ɼᠳɹஶ ٕज़తͳͿͬͪΌ͚͜ͷຊΛಡΉͷ͕ Ұ൪ମܥతʹ·ͱ·ָ͍ͬͯͯͰ͢ɻ
݄ɺٕज़ධࣾ͞Μ͔Βग़൛Ͱ͢ ຊΛॻ͖·ͨ͠
*46$0/ͱԿ͔ *JLBOKJOJ4QFFE6Q$0/UFTUͱ͔Կ͕͍͍ײ͡ͳͷ͔
w 8FCαʔϏεͷڍಈΛมߋͤͣʹύϑΥʔϚϯεվળ͢Δ w ϕϯνϚʔΧʔͱ͍͏ιϑτΣΞ͕ੑೳࢼݧΛ࣮ࢪ͠ɺ είΞͱ͍͏୯ҰͷࢦඪͰఆྔతʹൺֱ͞ΕΔ w ఆΊΒΕͨϨΪϡϨʔγϣϯͷதͰ͋ΕԿΛͬͯྑ͍ w ېࢭࣄ߲ېࢭ͞ΕΔλΠϓͷେձ
w ʰ͍͍ͬͯ͜ͱʱ໌ݴ͞Ε͍ͯͳ͍ w Կ͕ޮ͘ͷ͔Θ͔Βͳ͚ΕखΛଧͯͳ͍ *JLBOKJOJ4QFFE6Q$0/UFTU *46$0/ͱԿ͔
w ެࣜੜ์ૹΛ։͍ͯ!͞ΜͷݩؾͳΛฉ͘ w ެ։ϜʔϏʔ͕ྲྀΕΔͷͰҰস͍͢Δ w ڝٕ։࢝ w ͲΜͳαʔϏε͔Ѳͯ͠ w ϕϯνϚʔΫΛ࣮ߦͯ͠
w είΞͱղੳ݁Ռ͔Βमਖ਼ΛೖΕΔ w ڝٕऴྃ ಄͔Β࠷ޙ·Ͱͷͬ͘͟Γͱͨ͠ྲྀΕ ڝٕͷ͓͓·͔ͳྲྀΕ
w ҎԼɺΫϥΠΞϯτ͔ΒޙΖͯ͢ *46$0/Ͱඞཁͱ͞ΕΔٕज़ྖҬ *46$0/ͷٕज़ྖҬ 6" ΫϥΠΞϯτ )5.- $44 +BWB4DSJQU )551
H31$ FUD 04,FSOFM 4FSWFS"QQMJDBUJPO 4UPSBHF 3FMBUJPOBM %BUBCBTF ,FZ7BMVF4UPSF $BDIJOH ௨৴ αʔόʔ ετϨʔδ
w ҎԼɺΫϥΠΞϯτ͔ΒޙΖͯ͢ *46$0/Ͱඞཁͱ͞ΕΔٕज़ྖҬ *46$0/ͷٕज़ྖҬ 6" ΫϥΠΞϯτ )5.- $44 +BWB4DSJQU )551
H31$ FUD 04,FSOFM 4FSWFS"QQMJDBUJPO 4UPSBHF 3FMBUJPOBM %BUBCBTF ,FZ7BMVF4UPSF $BDIJOH ௨৴ αʔόʔ ετϨʔδ ͜͜શ෦
w GEރׇͨ͠ͷͰ্͛ͯཉ͍͠ w %#ͷΠϯσοΫεுͬͨʁ w ύπΠνԯ+0*/͍ͨ͠ w ͏ઐ༻)551ϓϩΩγॻ ͜͏ w
͜ͷΤϯυϙΠϯτNT͘ Β͍͔͔ͬͯͯΧεΈ͍ͨʹ ॏ͍ w OHJOYDPOGΈͯ͘Εʙ w .Z42-Πϯετʔϧό τϧ͠·͔͢ w SVCZIFBEϏϧυํ๏NKJU ༗ޮ w ΦϯϝϞϦΩϟογϡ͍ͨ͠ w ΦϯϝϞϦΩϟογϡͨ͠Β յΕͨ ͜ΜͳॴΛݟ͍ͯ·͢ ྫനۚಈԂͰͷձ
w GEރׇͨ͠ͷͰ্͛ͯཉ͍͠ w %#ͷΠϯσοΫεுͬͨʁ w ύπΠνԯ+0*/͍ͨ͠ w ͏ઐ༻)551ϓϩΩγॻ ͜͏ w
͜ͷΤϯυϙΠϯτNT͘ Β͍͔͔ͬͯͯΧεΈ͍ͨʹ ॏ͍ w OHJOYDPOGΈͯ͘Εʙ w .Z42-Πϯετʔϧό τϧ͠·͔͢ w SVCZIFBEϏϧυํ๏NKJU ༗ޮ w ΦϯϝϞϦΩϟογϡ͍ͨ͠ w ΦϯϝϞϦΩϟογϡͨ͠Β յΕͨ ͜ΜͳॴΛݟ͍ͯ·͢ ྫനۚಈԂͰͷձ -JOVY .Z42- )551 1SP fi MJOH OHJOY .JDSPCFODI $BDIJOH 4USBUFHZ
େମ*46$0/ͰΔ͜ͱ͕ͳ͍ͳΜͯͷӕɻ Ͳ͏ߟ͑ͯ࣌ؒͰऴΘΒͳ͍͜ͱΛ͍ͬͯΔɻ ࣌ؒҎʹຊʹΔ͜ͱͳ͘ͳͬͨΒ༏উͯ͠Δ
w ܭࢉϦιʔεͱͯ͠ʙͷ-JOVYαʔόʔ͕͞ΕΔ w Ϧιʔεࣗ༝ ϝϞϦͷྔ࣍ୈ͚ͩͲ͋Μ·Γଟ͘ͳ͍ w ҙਤతʹσΟεΫ*0͕͘͞ΕͯͨΓɺ͚ͩϩʔεϖοΫͩ ͬͨΓ͢ΔͷͰɺ͞Εͨͷ͕Ͳ͏͍͏ঢ়ଶ͔Δͷେࣄ w
͍͖ͳΓ&1:$͕དྷͯϏϏΔͳͲͷग़དྷࣄ͕ى͜Δ (SBWJUPO͕͍͖ͳΓׂΓৼΒΕͯϏϏΒͳ͍Α͏ʹ͠Α͏ ˞ಛʹ(PͰखݩϏϧυͨ͠ϞϊΛΞοϓϩʔυ͠Α͏ͱͯ͠ΔͳΒBSN͔Y͔Ͱࠞཚ͠ͳ͍ͷେࣄ ͜Μͳײ͡ͷߏͰ͞ΕΔ͜ͱ͕ଟ͍Ͱ͢ ۙͷߏ
ڧ͍νʔϜ͕͢Δ͜ͱ ͏ਖ਼ΈΜͳ͜Ε͚ͩฉ͖͍ͨͰ͠ΐ
ڧ͍νʔϜ͕͠ͳ͍͜ͱ Ͱͬͪ͜Λฉ͍ͯΒ͍·͢
w ԿΘ͔Βͳ͍͚ͲͱΓ͍͋͑ͣͬΆ͍ͱ͜Λ௵͢ w ύϑΥʔϚϯεʹޮ͘͜ͱΛ͠ͳ͍ͱείΞ্͕͕Βͳ͍ w ͍ͬΆ͍ͱ͕͜Ͳ͜ͰޮՌΛൃش͔ͨ͠Θ͔Βͳ͍ͱ ר͖ͨ͠ΓͰ͖ͳ͍ w উརऀΠϯλϏϡʔͰʰԿ͕ޮ͍ͨͷ͔Θ͔Γ·ͤΜʱ
ͱ͍͏νʔϜաڈҰଘࡏ͠ͳ͍ w Θ͔Βͳ͍͜ͱͬͯΔνউͯͳ͍ Δ͖͜ͱແݶʹ͋Δ͚ͲɺΔ͖Ͱͳ͍͜ͱͦ͏ଟ͘ͳ͍ ڧ͍νʔϜ͕͠ͳ͍͜ͱ
w σϓϩΠʹҎ্͔͚ͳ͍ w ʰσϓϩΠ͠·͢ʱʰ͠·ͨ͠ʱͷϦʔυλΠϜΛҎʹ w ͑ͬͱʙHJUͷίϚϯυͰʙͱ͔͍ͨͭͯΔՋͳ͍ w -JOVYαʔόʔʹ(6*ͷHJUೖͬͯͳ͍ w σϓϩΠ͢ΔճϕϯνϚʔΫճͤΔճ
w ࢼߦճ͕ݮΕݮΔ͚ͩใྔ͕ݮΔ Δ͖͜ͱແݶʹ͋Δ͚ͲɺΔ͖Ͱͳ͍͜ͱͦ͏ଟ͘ͳ͍ ڧ͍νʔϜ͕͠ͳ͍͜ͱ
w ͍׳ΕͨϛυϧΣΞͷDPO fi HΛ͔Βॻ͔ͳ͍ w େͷࢀՃऀࣗ༻ͷൿͷλϨΛ͍࣋ͬͯΔ w γεςϜ࣍ୈͰΓସ͑Δͱ͜Ζ50%0ϝϞϦ࣍ୈͱ͔ ऍΛೖΕ͓ͯ͘͜ͱͰͷௐϊϒΛ࡞͍ͬͯΔ
w શ෦ோΊͯΔՋͳ͍ w ௐϊϒΛ͍ͬͯ͡ϕετύϑΥʔϚϯεͷঢ়ଶΛࢦ͢ Δ͖͜ͱແݶʹ͋Δ͚ͲɺΔ͖Ͱͳ͍͜ͱͦ͏ଟ͘ͳ͍ ڧ͍νʔϜ͕͠ͳ͍͜ͱ
w ͬͨ͜ͱ͕ͳ͍͜ͱΛΒͳ͍ w ࣌ؒΛ৽ٕज़शಘʹॆͯͯΔ࣌ؒͳ͍ w ࿅शͤͣʹྟΉͳΒ͍ͭࣄͰͬͯΔελοΫΛ w ࣄؒͰͳ͍ਓͱΉͳΒ࿅शΛͯ͠ʰ͍ͭͷͭʱͷ ڞ௨ೝࣝΛ࡞Ζ͏
w Ͳ͏ͯͬͨ͜͠ͱ͕ͳ͍͜ͱΛ͠ͳͪ͘Ό͍͚ͳ͍ͳΒ ͬͨ͜ͱ͕ͳ͍͜ͱΛΔ͜ͱΛ্ख͘ͳΖ͏ Δ͖͜ͱແݶʹ͋Δ͚ͲɺΔ͖Ͱͳ͍͜ͱͦ͏ଟ͘ͳ͍ ڧ͍νʔϜ͕͠ͳ͍͜ͱ
*46$0/λΠϜϥΠϯ *46$0/ͰΔ͖͜ͱΛλΠϜϥΠϯܗࣜͰ·ͱΊ·ͨ͠
✅ ىচ͢Δ ✅ νʔϜؒͷίϛϡχέʔγϣϯख๏͕ܾ·͍ͬͯΔ ✅ (JU)VCͷϦϙδτϦ ✅ 4MBDL%JTDPSE ✅ ;PPN(PPHMF.FFU
✅ ϖΞϓϩ͍ͨ͠ͱ͖ͷํ๏ ͓Α͏͍͟͝·͢ ΠϚίίˠ
✅ ϨΪϡϨʔγϣϯͱϚχϡΞϧΛಡΉ ✅ ͱΓ͋͑ͣϒϥβͰαʔϏεΛݟͯ ͲΜͳΞϓϦέʔγϣϯ͔Ѳ͢Δ ✅ ֤ίϯϙʔωϯτ OHJOYBQQEC ͕Ͳ͏ىಈ͞Ε͍ͯΔ͔ͷ
ઃఆίϯϑΟάͷҐஔΛѲ͢Δ ✅ ϓϩϑΝΠϦϯάʹඞཁͳπʔϧΛΠϯετʔϧ͢Δ ✅ ࣗͨͪͷ͏ݴޠͷϥϯλΠϜΛΠϯετʔϧ͢Δ ڝٕ։࢝ ΠϚίίˠ
✅ %#εΩʔϚ͕Ͳ͏ఆٛ͞Ε͍ͯΔ͔ௐΔ ✅ σϓϩΠΛͲͷΑ͏ʹ͢Δ͔ܾΊΔɾߏங։࢝ ✅ ΘΕ͍ͯΔϛυϧΣΞͷछྨͱόʔδϣϯΛௐΔ ✅ ͍ͬͯΔαʔόʔͷεϖοΫΛ֤ௐࠪ͢Δ ✅ ॳखԿߟ͑ͣϕϯνϚʔΫΛͱΓ͋͑ͣճ͢
ڝٕ։࢝ ΠϚίίˠ
✅ υΩϡϝϯτͱαʔϏε͔ΒಘΒΕͨυϝΠϯࣝΛ νʔϜͰڞ༗͢Δ ✅ ಘݯ͕ԿͰ͋Δ͔Λೝࣝ͢Δ 1045ͷՃൺॏ͕ߴ͍ͳͲ ✅ ֤छϓϩϑΝΠϦϯάͷ४උΛ͑Δ
✅ ݮͱͳΔݪҼΛѲ͢Δ ✅ ॳظঢ়ଶͷશͳόοΫΞοϓΛ࡞͢Δ ˞ڥΛյͯ͠ॳظԽʹඞཁͳσʔλΛϩετ͢Δͱ ɹͲ͏͠Α͏ͳ͘ͳΓ·͢ ϚχϡΞϧಡΜͩʁ ΠϚίίˠ
✅ ͓ன͝ΜΛͪΌΜͱ৯Δ ✅ ϥϯνϛʔςΟϯάͷͭΓͰํͱઓུΛ νʔϜͰڞ༗ͯ͠ɺಈ͖ํΛཧ͓ͯ͘͠ ✅ Θ͔Βͳ͍͜ͱ͕ग़ͨΒΘ͔Βͳ͍͜ͱϦετʹ͓ͯ͘͠ ✅ Δ͜ͱɾΒͳ͍͜ͱΛग़དྷΔݶΓ໌֬ʹ͢Δ
൧ϚδͰͪΌΜͱ৯͑ ΠϚίίˠ
✅ ͜ͷࠒʹσϓϩΠίϚϯυͰग़དྷΔΑ͏ʹ ✅ σϓϩΠˠੑೳܭଌˠϓϩϑΝΠϧ·Ͱ Ұؾ௨؏ͰΕΔΈ͕ग़ἧ͍ͬͯΔͱᘳ ✅ େ͖ͳ୯ҐͷܭଌϓϩϑΝΠϧ͕ग़དྷΔΑ͏ʹ͢Δ OHJOYΞΫηεϩά͔ΒͷΤϯυϙΠϯτ୯ҐͳͲ
✅ খ͞ͳ୯ҐͷܭଌϓϩϑΝΠϧ͕ग़དྷΔΑ͏ʹ͢Δ ݴޠ͝ͱͷϥΠϯϓϩϑΝΠϥ42-ΫΤϦϓϩϑΝΠϧ վળαΠΫϧͷ࢝·Γ ΠϚίίˠ
✅ ίϛοτϕϯν͘Β͍ͷ͍ͰϕϯνΛճ͢ ✅ $16༗ɾϝϞϦ༻ྔɾϨεϙϯελΠϜͳͲ ؾʹ͢Δ͖ࢦඪΛ໌֬ʹѲͯ͠ϓϩϑΝΠϧ͢Δ վળαΠΫϧΛճ͢ ʙ
ΠϚίίˠ
✅ ࠶ىಈࢼݧΛ࣮ࢪͯ͠࠶ىಈͯ͠ͳ͍͜ͱΛ֬ೝ͢Δ ✅ "1.ΛೖΕͯͨΓ͢Δ߹ͦΕΒΛఀࢭ͢Δ ✅ σόοάϩάͷग़ྗΛࢭΊΔ ✅ ϓϩϑΝΠϧ༻ʹࠩ͠ࠐΜͩͷΛࢭΊΔ ޙย͚
ΠϚίίˠ
✅ खΛࢭΊΔ ✅ ࡞ۀϩάΛϒϩάʹॻ͘४උΛ࢝ΊΔ ✅ هԱ͕໌֬ͳؒʹৼΓฦΓΛνʔϜͰ͢Δ ݁ՌΛͭ
ΠϚίίˠ
͓͢͢Ίͷ࿅श߲ *46$0/ͷ࿅श͢ΔͳΒ͜ΕΛ͓͚ͬͯू
w ڥʹϩάΠϯͨ͠Β͙͢ʹσϓϩΠͷ༻ҙΛ࢝ΊΔ w (JU)VCʹϓϥΠϕʔτϦϙδτϦΛ࡞ͬͯ w HJUJOJUͯ͠ w ͯ͢νΣοΫΠϯͯ͠ w %FQMPZLFZͰQVTI͢Δ·Ͱ
w ͜Ε͕·͖ͬ͞ʹॳखԿߟ͑ͣͰ͖Δ͚ͩͰ͔ͳΓҧ͏ աڈΛىಈͯ͠σϓϩΠ͕ग़དྷΔΑ͏ʹͳΔ·ͰɺΛߴԽ͢Δ σϓϩΠํ๏ηοτΞοϓ
w BOTJCMFDIFGJUBNBFΛ࠷ͰճͤΔΑ͏ʹͳ͓ͬͯ͘ w ϛυϧΣΞ͕ೖͬͯΔͱ͔ೖͬͯͳ͍ͱ͔ؔͳ͠Ͱ ࣗͨͪͷཧͷڥʹग़དྷΔΑ͏ʹͳ͓ͬͯ͘ w ͨͩ͠ɺ04ͷҧ͍͢ͰʹΠϯετʔϧࡁΈͷͷͱͷ όοςΟϯάͳͲى͜Γ͍͢ͷͰׂద༻Ͱ͖Δͱͳ͓ྑ͍
*OGSBTUSVDUVSFBTB$PEFΛߴʹճͦ͏ *BB$ద༻ηοτΞοϓ
w *46$0/ϕϯνϚʔΫେମ࣮ߦ w ϕϯνϘλϯԡ͢ˠXBJUNJOˠूܭ ͷΑ͏ͳΈʹͳ͍ͬͯΔͱूܭ͠Ε͕͛Δ w σϓϩΠɺϕϯνɺूܭ͕ίϚϯυʹͳ͍ͬͯΔͱঘྑ ϕϯνϚʔΫΛճͨ͠ΒࣗಈͰ࣮ߦ͞ΕΔ͘Β͍͕ཧ ϕϯνˠूܭΛίϚϯυʹ
w ͚ͩOHJOY͕͋ͬͯɺͦͷVQTUSFBNΞϓϦ͚ͩͳͲ w ඞཁͷͳ͍αʔϏεΛىಈͤͨ͞··Ͱ͍ΒΕΔϝϞϦత༨༟ *46$0/ͷαʔόʔͰ͋·ΓظͰ͖ͳ͍ w ىಈΛࢭΊΒΕΔɾଓઌΛมߋͰ͖Δɺ͔ͳΓେࣄ w TZTUFNDUMͳΒTUPQ͢Δ͚ͩͩͱ࠶ىಈ͢Δͱ͕͋ͬͯ͘Δ
͖ͪΜͱEJTBCMFͯ͠ࢭΊ͓ͯ͘ඞཁ͕͋Δ Λ͍ΔͨΊͷߏมߋʹ׳Ε͓ͯ͘ αʔόʔͷׂมߋ
w BMQQURVFSZEJHFTUͳͲͳͲ w ͍͍ͨπʔϧҰൃͰೖΕΒΕΔΑ͏ʹඋ͓͑ͯ͘ͷ͕٢ w ಛʹଞਓ͕࡞ͬͨπʔϧϏϧυํ๏͕Α͘Θ͔Βͳ͍ͳͲͷ τϥϒϧʹݟΘΕΔ͜ͱ͕ଟ͍ͷͰҙ w QSFCVJMUCJOBSZ͕༻ҙग़དྷΔͳΒ༻ҙ͓ͯ͘͠ͷͭͷख
ղੳπʔϧͷΠϯετʔϧํ๏Λ͍͍ͪͪάάΒͳ͍ ͍͍ͨπʔϧͷΠϯετʔϧ
*46$0/ΛʑʹཱͯΔ *46$0/͚͕ͩਓੜ͡Όͳ͍Α
w ࠓͲ͖ਬ൧ثͰ͢ΒΠϯλʔωοτͱ௨৴͢Δ w ຊੈଳͯ͢ͷਬ൧ث͕௨৴͢ΔͳΒສͷਬ൧ث͕ ͋ͳͨͷαʔόʔʹԡ͔͚͠Δ w ʰ͝൧͕ਬ͚·ͨ͠ʱͷ௨Ͱαʔόʔ͕ࢮ͵࣌ w ੈଳ͕࣋ͭΫϥΠΞϯτͷฏۉʑ૿Ճ͍ͯ͠Δ
w ϦΫΤετNTͰॲཧͰ͖Δαʔόʔɺ ສϦΫΤετ͞ΕͨΒ͔͔࣌ؒΔ Πϯλʔωοτʹͭͳ͕ΔϞϊ͕૿͍͑ͯ͘ ੈքதʹΫϥΠΞϯτ͕૿͍͑ͯ͘
w ͦΜͳ͜ͱͳ͍Μ͡Όͳ͍Ͱ͔͢Ͷ w ࠓͲ͖44)ͰೖͬͯσϓϩΠͱ͔͠ͳ͘Ͷ w ͍ͯ͏͔TTIEΛαʔόʔʹೖΕͯΔ͔͢Βո͍͠Α w ϩάͩͬͯϑΝΠϧʹॻ͍ͯΔ͜ͱͳΜͯ͏ͳ͘ͳ͍ʁ ʑͷʹཱͭ*46$0/ *46$0/࣮ફతʁ
w ͦΕͰ*46$0/ʑͷۀͷʹཱͭ w ʰਫฏࢄͰ͖ΔίʔυΛॻ͘ೳྗʱʰϘτϧωοΫΛ໌Β͔ʹ ग़དྷΔௐࠪೳྗʱʰ։ൃڥΛηοτΞοϓͰ͖Δߏஙೳྗʱ w ͲΕΛͱͬͯ୯७ʹʹཱͭ w σʔλߏΞϧΰϦζϜɺίʔσΟϯά͕
࣮ʹཱͭͷͱಉ͡ཧ۶ ʑͷʹཱͭ*46$0/ *46$0/࣮ફతʁ
w ϘτϧωοΫޫͷ͕͍ͱ͔ͷੈք w ଠฏ༸ԟ෮͢Δͱ࠷ͰNT͔͔Δ w GQTڥʹ͓͍ͯNTϑϨʔϜ w G͋ͬͨΒ((Ͱιϧͷཱͪ1͕ग़Δ ൃੜG
w ࣮ࡍεΠονͱ͔௨ΔͷͰͬͱ͔͔Δ w ੈքதʹϢʔβʔ͕͍Δͱͨ͠ΒɺͲ͜ʹಧ͚ΔʹԆ͕ೖΔ w ͦͷ্࣌େΫϥυ࣌ʂ ͏௨৴ͯ͠Δαʔόʔྡͷ୨ʹଘࡏ͠ͳ͍ʂ ͕࣌ਐΊύϑΥʔϚϯε͕վળ͢ΔͳͲͱ͍͏φΠʔϒͳߟࣺ͑ͯΖ ੑೳվળ͍ͭͰඞཁ
w ͱ͋ΔߦͷվળͰγεςϜશମ͕ૣ͘ͳΒͳ͍ w %#ͱΞϓϦ͕૬ޓʹϘτϧωοΫΛԡ͚͍͋ͬͯ͠Δ w Έػߏ͕վળ͞ΕΔ͜ͱͰ͔͠औΓআ͚ͳ͍ϘτϧωοΫ w ·ͣͬͯଈ࣌Ͱॻ͖ࠐ·ͳ͍ w Ωϟογϡ͢Δ͜ͱͰ࠷৽ͷσʔλΛಡΈࠐ·ͳ͍
w ܭࢉ݁Ռूܭ݁Ռอ࣋͢Δ͜ͱͰܭࢉ͠ͳ͍ w ୯ମͷͱγεςϜͷ͕טΈ߹͏Α͏ʹγεςϜઃܭ͢Δ ϚΠΫϩϕϯνϚʔΫͰͳ͘γεςϜϕϯνϚʔΫ ୯ମͷݶք
w ͬͯΈΔͱΘ͔Δ͕*46$0/୯७ʹָ͍͠ w ͬͨΒ্͕͕Δͷ୯ʹ಄ήʔϜతʹָ͍͠ w ʑͷ,1*ͩͬͯɺܭࢉϩδοΫ͕Θ͔ͬͯΓΌΤϯδχΞ ͬͱָ͍͠ͷͰʁ w ʰޮ͘͜ͱΛΔʱͷٯʰޮ͔ͳ͍ͳΒΒͳ͍ʱ
w ·͞ʹ৫ʹ͓͚Δબͱूத w બ͢Δʹࠜڌ͕ཁΔ ੑೳଌఆΛ͍ͯ͠Δ͔Βग़དྷΔ͜ͱ ޮ͘͜ͱΛΔ
νϟϨϯδΛ͠Α͏ ίϯϑΥʔτκʔϯ͔Βඈͼग़͢ʹ
w ύϑΥʔϚϯενϡʔχϯάΛ͢Δػձʹܙ·ΕΔਓੜӡ w ·ͣͬͯؔΘͬͯΔαʔϏε͕ྲྀߦͬͯͳ͍ͱ ύϑΥʔϚϯεͷ͕ى͖ͳ͍ w ΤϯυϙΠϯτͷNTΛؾʹ͢ΔͳΜͯΒͳ͍͜ͱΛ νϟϨϯδ͚ͨ͠Ͳग़དྷͳ͔ͬͨ͜ͱʹ͢Δ͚ͩͰՁ͕͋Δ
w ͦΕ༧બʹࢀՃ͢Δͱ͔ຊબʹग़Δͱ͔͡Όͳͯ͘ɺ ͍·͙͢࿅शʹνϟϨϯδ͢Δ͚ͩͰಘΒΕΔܦݧ Βͳ͍͜ͱΛ·ͩͬͨ͜ͱ͕ͳ͍͜ͱ ίϯϑΥʔτκʔϯ͔Βาग़Δ
w *46$0/ͷ࣌ؒࣃʹҥணͤͣݴ͑΄΅Ԍ্ঢ়ଶ w ࣄͰԌ্͢Δͷ·ͬͽΒ͝ΊΜ͕ͩɺ࣌ؒूத͢Δͷ ʹ͘Β͍ͳΒͬͯΈΔͷָ͍͠ w จԽࡇલͷͷΑ͏ͳ࣌ؒΛ༑ͩͪΛա͢͝ͷѱ͘ͳ͍ w ͬͯΔؒͷۤ௧͕ऴΘͬͨॠؒস͍ʹͳΔͷָ͍͠
ೱ͍࣌ؒΛָ͠͏ จԽࡇީ܈ʹ͔͔Ζ͏
w ʰ͜ͷલ͔͚ͳ͔ͬͨ+0*/͕ҰൃͰ͔͚ͨʱʹ ͍͢͝Ձ͕͋Δ w खͳΓͰग़དྷΔ͜ͱ͕૿͑Δͱɺ ͷϦιʔεΛผͷ͜ͱʹ͑Δ w ਓͷײϒϩάʹॻ͍ͯΔ୯ޠͰΘ͔Βͳ͍ͷ͕ফ͍͑ͯ͘
w ࠷ऴతʹ༏উͯ͠·ͩʰΓ͖ͬͯͳ͍ʱͷͰɺ ͏ҰճͰԿͰνϟϨϯδ͠ଓ͚ΒΕΔ w ָ͍͜͠ͱ࠷ߴͷεύΠε ಉ͡Λճ͘Β͍ղ͍ͯΈΔͱൃݟ͕͋Δ ্ख͘ͳΔࣗΛָ͠ΜͰ
%JTDPSE্ࣄલߨशʹͯ ࣭ٙԠ