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
Mackerel × Twilio Hands-On Seminar
Search
soudai sone
December 13, 2017
Technology
1
430
Mackerel × Twilio Hands-On Seminar
Mackerel × Twilio Hands-On Seminar #2の登壇資料です
https://mackerelio.connpass.com/event/72781
soudai sone
December 13, 2017
Tweet
Share
More Decks by soudai sone
See All by soudai sone
抽象化をするということ - 具体と抽象の往復を身につける / Abstraction and concretization
soudai
28
15k
目の前の仕事と向き合うことで成長できる - 仕事とスキルを広げる / Every little bit counts
soudai
27
8.3k
ソフトウェアエンジニアとしてキャリアの螺旋を駆け上がる方法 - 経験と出会いが人生を変える / Career-Anchor-Drive
soudai
16
4.7k
新婚19年目から学ぶ夫婦円満の正しい歩き方 / Life is beautiful
soudai
12
4.4k
顧客が本当に必要だったもの - パフォーマンス改善編 / Make what is needed
soudai
34
9.6k
仕事を前に進めるためのコツ - 判断と決断と共有 / Aim for the goal
soudai
88
60k
アプリケーションが 正しく動作するということ - 自動テスト編 / Automated Testing
soudai
17
3.4k
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
8
2k
**強い**エンジニアのなり方 - フィードバックサイクルを勝ち取る / grow one day each day
soudai
130
130k
Other Decks in Technology
See All in Technology
【内製開発Summit 2025】イオンスマートテクノロジーの内製化組織の作り方/In-house-development-summit-AST
aeonpeople
2
660
Snowflake ML モデルを dbt データパイプラインに組み込む
estie
0
100
設計を積み重ねてシステムを刷新する
sansantech
PRO
0
160
脳波を用いた嗜好マッチングシステム
hokkey621
0
290
Active Directory攻防
cryptopeg
PRO
8
5.5k
AWSではじめる Web APIテスト実践ガイド / A practical guide to testing Web APIs on AWS
yokawasa
8
680
Cracking the Coding Interview 6th Edition
gdplabs
14
28k
OPENLOGI Company Profile
hr01
0
60k
エンジニアリング価値を黒字化する バリューベース戦略を用いた 技術戦略策定の道のり
kzkmaeda
6
2.7k
RayでPHPのデバッグをちょっと快適にする
muno92
PRO
0
190
入門 PEAK Threat Hunting @SECCON
odorusatoshi
0
160
ウォンテッドリーのデータパイプラインを支える ETL のための analytics, rds-exporter / analytics, rds-exporter for ETL to support Wantedly's data pipeline
unblee
0
130
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
98
5.4k
KATA
mclloyd
29
14k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Code Reviewing Like a Champion
maltzj
521
39k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Being A Developer After 40
akosma
89
590k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
Gamification - CAS2011
davidbonilla
80
5.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
10
510
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
570
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Transcript
1 / 61 .BDLFSFMY5XJMJP )BOET0O4FNJOBS !גࣜձࣾͯͳ
2 / 61 ͝ѫࡰɾߨࢣࣗݾհ n ϋϯζΦϯηϛφʔ .BDLFSFMฤɾߨࢣ l גࣜձࣾͯͳ .BDLFSFM$3&
ીࠜ େʢJE4PVEBJʣ n ςΟʔνϯάΞγελϯτ l גࣜձࣾͯͳ .BDLFSFM$3& Ҫ্ େีʢJEBLOPXʣ
3 / 61 ͝Ҋ n ࠓճͷϋϯζΦϯͰ࣮ߦ͢Δ֤छίϚϯυɺࢀর͢Δ 63- ͳͲΛ·ͱΊͨϖʔδΛ͝༻ҙ͍ͯ͠·͢ • IUUQTNBDLFSFMJPIBOETPOUXJMJP
4 / 61 ΞδΣϯμʢ.BDLFSFMฤʣ ͡Ίʹ ࢹରαʔόʔͱ .BDLFSFMͷ४උ
ΤʔδΣϯτͷΠϯετʔϧɾىಈɾ(6*ͷ֬ೝ ࢹͷઃఆɾΞϥʔτͷ֬ೝ ˠ ϋϯζΦϯɾ5XJMJP ฤ
5 / 61 ΞδΣϯμʢ.BDLFSFMฤʣ ͡Ίʹ ࢹରαʔόʔͱ .BDLFSFMͷ४උ
ΤʔδΣϯτͷΠϯετʔϧɾىಈɾ(6*ͷ֬ೝ ࢹͷઃఆɾΞϥʔτͷ֬ೝ ˠ ϋϯζΦϯɾ5XJMJP ฤ
6 / 61 ʮαʔόʔࢹʯ ͳͥඞཁͳͷͰ͠ΐ͏͔ʁ ˞ࢹɿαʔόʔͷঢ়ଶΛҰఆִؒͰΓແ֬͘ೝɾه͢Δ͜ͱ
7 / 61 ͳͥαʔόʔࢹ͕ඞཁ͔ʁ l ͍ͪૣ͘োൃੜΛ֬ೝͰ͖ΔΑ͏ʹ͢ΔͨΊ l ෮چʹ͍ͪૣ͘औΓֻ͔ΕΔΑ͏ʹ͢ΔͨΊ l ঢ়گͷมԽΛ࣌ܥྻͰཧ͢Δ͜ͱͰɺΩϟύγςΟϓϥϯχϯά
োͷ༧ஹͷѲʹཱͯΔͨΊ *5αʔϏε͕దʹఏڙ͞Ε͍ͯΔɾ͞Ε͍ͯ͘ ঢ়ଶΛ҆ఆతʹҡ࣋͢ΔͨΊʹ ඞཁෆՄܽͳͷʂ
8 / 61 .BDLFSFMͷ͝հ
9 / 61 ಛᶃ 4BB4ܕͷαʔόʔࢹαʔϏε n 4PGUXBSFBTB4FSWJDF l Πϯλʔωοτܦ༝ͰඞཁͳػೳΛར༻Ͱ͖ΔΈͰͷ αʔϏεͷఏڙΛ͍ͯ͠Δͷ
n ϝϦοτ l ϑϧϚωʔδυͷͨΊɺϝϯςφϯεෆཁ l ίΞࣄۀͷूதΛࢧԉʂ n σϝϦοτ l ΠϯλʔωοτʹଓͰ͖ͳ͍ͱར༻Ͱ͖ͳ͍έʔε͕ଟ͍
10 / 61 ಛᶄ QVTIܕͷࢹ n ࢹରͷαʔό͕ࢹαʔϏεʹରͯ͠ใΛૹΔʢQVTIʣ l ιϑτΣΞͷΠϯετʔϧඞཁ͕ͩɺ֎෦ʹର͢ΔΠϯλʔ ωοτΞΫηε͑͞Ͱ͖Ε
0, ࢹରαʔόʔ QVTI
11 / 61 ʮ.BDLFSFMʯΛߏ͢Δɺͭͷେ͖ͳཁૉ n .BDLFSFMʢ8FCʣͱɺNBDLFSFMBHFOU
12 / 61 .BDLFSFMʢ8FCʣ
13 / 61 NBDLFSFMBHFOU • ࢹରαʔόͷใΛ .BDLFSFMαʔόʹૹΓଓ͚ΔιϑτΣΞ • αʔόʔ্ͰίϚϯυΛճ࣮ߦ͢Δ͚ͩͰΠϯετʔϧྃʂ •
ΤʔδΣϯτىಈޙɺ͙͢ʹɾ؆୯ʹࢹΛ࢝ΊΔ͜ͱ͕Ͱ͖·͢ NBDLFSFMBHFOU
14 / 61
15 / 61 ΤϯδχΞͷlϫΫϫΫzΛՃɾࢧԉ • ͞·͟·ͳπʔϧͱͷ࿈ܞͷ͢͠͞ • ͦͷத֩ʹ .BDLFSFMΛʂ %FW
0QT
16 / 61 ༷ʑͳศརͳػೳɾಛ l "84ΠϯςάϨʔγϣϯ l 63-֎ܗࢹ l ϓϥάΠϯػߏʹΑΔ෯͍ࢹ߲ͷରԠ
l ϗετʹඥ͔ͳ͍ͷՄࢹԽʢαʔϏεϝτϦοΫʣ l ΞϧΰϦζϜͷ׆༻ʹΑΔӡ༻ࢧԉ
17 / 61 "84ΠϯςάϨʔγϣϯ ɾΤʔδΣϯτΠϯετʔϧ͕ෆՄೳͳϚωʔδυαʔϏεࢹՄೳʹ ɾ&$ɺ&-#"-#ɺ3%4ɺ&MBTUJDBDIFͳͲ ॱ֦࣍େத "1* "NB[PO $MPVE8BUDI
"NB[PO 3%4 "NB[PO &-#
18 / 61 63-֎ܗࢹ ᶃ֎ܗࢹઃఆʹैͬͯ 63-ʹΞΫηεʢIUUQIUUQTʣ .BDLFSFMαʔόʔ ᶅઃఆ͞Εͨࢹϧʔϧͱ ϨεϙϯεΛͱʹࢹ IUUQXXXIBUFOBOFKQ
ᶄϨεϙϯεΛऔಘ 0, 3FTQPOTF CPEZ ϨεϙϯελΠϜ 44- ূ໌ॻ ༗ޮظݶ
19 / 61 ϓϥάΠϯػߏʹΑΔϝτϦοΫ߲ͷ֦ு ɾϓϥάΠϯػߏʹΑΓɺϝτϦοΫ߲ͷ֦ு͕Մೳ ɾࢹରʹ߹ΘͤͯϓϥάΠϯΛબɺॊೈͳࢹΛ࣮ࢪ ɾνΣοΫϓϥάΠϯʹΑΓɺϓϩηεϩάͷࢹ QMVHJO औಘ ର
ᶄ֤छͷऔಘ ᶅΛΤʔδΣϯτʹग़ྗ ࢹରαʔό ᶆσʔλͷߘ ᶃ࣮ߦ
20 / 61 ಛఆͷϗετʹඥ͔ͳ͍ͷՄࢹԽ ɾ.BDLFSFMͷʮαʔϏεϝτϦοΫʯ
21 / 61 ΞϧΰϦζϜͷ׆༻ʹΑΔӡ༻ࢧԉ • աڈͷΛੳ͠কདྷΛ༧ଌɺͦͷ༧ଌʹج͍ͮͯܯࠂ • ྫ͑ɺσΟεΫ͕ރׇ͢Δϱ݄લʹܯࠂɺͱ͍͏কདྷ༧ଌՄೳ $SJUJDBM কདྷ
5SFOET ϱ݄લ ݱࡏ
22 / 61 ͦͷଞͷಛ l ෯͍͓٬༷ l ਐԽ͠ଓ͚ΔαʔϏε l ߴ͍ηΩϡϦςΟੑ
l ͍ࢹରϨΠϠʔ l 8JOEPXTਖ਼ࣜαϙʔτ
23 / 61 -FU`TTUBSU.BDLFSFM ͦΕͰͦΖͦΖɺ ʮ.BDLFSFMͱ 5XJMJP Λ༻͍ͨαʔόʔϞχλϦϯάʯΛ ମݧ͍͖ͯ͠·͠ΐ͏ʂ
24 / 61 ΞδΣϯμʢ.BDLFSFMฤʣ ͡Ίʹ ࢹରαʔόʔͱ .BDLFSFMͷ४උ
ΤʔδΣϯτͷΠϯετʔϧɾىಈɾ(6*ͷ֬ೝ ࢹͷઃఆɾΞϥʔτͷ֬ೝ ˠ ϋϯζΦϯɾ5XJMJP ฤ
25 / 61 ϋϯζΦϯʹؔ͢Δ͓ئ͍ ʻҙࣄ߲͓ئ͍Ͱ͢ʼ ίϚϯυྨશͯ IUUQTNBDLFSFMJPIBOETPOUXJMJP ʹ ͝༻ҙ͍ͯ͠·͢ͷͰɺͥͻ͝ར༻Լ͍͞ɻ
͔Βͳ͍͕͋ͬͨΒɺԕྀͳ࣭͍ͯͩ͘͘͠͞ɻ • ͓ۙ͘ͷߨࢣɾ5"ʹֻ͓͚͍ͯ 0,Ͱ͢ʂ • ॱ൪ʹରԠ͍ͨ͠·͢
26 / 61 ࠓճͷϋϯζΦϯͷશମ૾ ࢹରαʔόʔ Πϯετʔϧ ΞΧϯτ࡞ ࢹͷ࣮ࢪ ͋ͳͨ
27 / 61 αʔόʔͷ֬ೝ n ࢀՃऀͷΈͳ͞Μ֤ਓʹͻͱͭͣͭɺαʔόʔΛ͝༻ҙ͍ͯ͠·͢ • Ϋϥυαʔόʔʢ"84&$ʣΛ͍·͢ n IUUQTCJUMZMPHJO@JOGP
• ʲखॱ̍ʳϩάΠϯίϚϯυͷ֬ೝ n ϩάΠϯͰ͖ͨΒɺʮϗετ໊ͷมߋʯߦͬͯΈ·͠ΐ͏ • ʲखॱ̎ʳϗετ໊ʢαʔόʔ໊ʣͷมߋ • ʲ໊͓લʳIPTUʢྫɿ TPVEBJIPTUʣ • ʲखॱ̏ʳϗετ໊ʢαʔόʔ໊ʣͷมߋΛ֬ೝ
28 / 61 ଓ͍ͯ .BDLFSFMͷ४උͰ͢ n ͦΕͰૣΞΧϯτͷ࡞ʂʜͷલʹ n .BDLFSFMʹ͓͚Δͭͷ֓೦ʹ͍ͭͯ •
ΦʔΨχθʔγϣϯ • αʔϏε • ϩʔϧ n ͜ͷͭΈͳ͞Μʹ࡞ͯ͘͜͠ͱʹͳΓ·͢
29 / 61 ΦʔΨχθʔγϣϯ n ༁͢Δͱʮ৫ʯ n جຊతʹʮ৫ʯ୯ҐͰ࡞͍ͯͯ͋͠Γ·ͤΜ n ҎԼͷ༷ͳಛΛ্͑ͨͰɺదͳཻͰ࡞͠·͠ΐ͏
• ಉҰΦʔΨχθʔγϣϯʹॴଐ͢Δϝϯόʔɺجຊతʹͯ͢ͷ ใΛӾཡՄೳ • ʮϩʔϧʯʢͷͪ΄Ͳ͝հʣ୯ҐͰάϥϑΛ·ͱΊͯӾཡͰ͖Δ ͷಉҰΦʔΨχθʔγϣϯͷൣғͷΈ
30 / 61 αʔϏε n จࣈ௨ΓɺʮαʔϏεʯ n ৫Ͱఏڙ͍ͯ͠ΔαʔϏε୯Ґʹ࡞͢Δ n ʮͦͷαʔϏεΛఏڙ͢ΔͨΊʹଘࡏ͍ͯ͠ΔαʔόʯΛ·ͱΊͯ
ཧ͢ΔͨΊͷ֓೦
31 / 61 ϩʔϧ n ҰఆنҎ্ͷ *5αʔϏεͷఏڙʹɺෳͷαʔόʔ͕ෆՄܽ • શͯͷαʔόʔʹɺԿΒ͔ͷׂ͕༩͑ΒΕ͍ͯΔͣ •
ಉׂ͡Λ࣋ͬͨαʔόʔෳʹ σʔλϕʔε༻αʔό όονॲཧ༻αʔό 8FCαʔό
32 / 61 ϩʔϧ n ׂ୯ҐͰαʔόͷঢ়ଶΛ֬ೝͰ͖Δͷ͕ .BDLFSFMͷಛͰ͢
33 / 61 ϩʔϧ n ׂ୯ҐͰαʔόͷঢ়ଶΛ֬ೝͰ͖Δͷ͕ .BDLFSFMͷಛͰ͢ • ಈతͳαʔόʔͷ૿ݮʹεϚʔτʹରԠ サーバーの増強
サーバーの縮退
34 / 61 ϩʔϧάϥϑɾσϞ n ϋϯζΦϯηϛφʔݶఆͰɺʮͯͳϒοΫϚʔΫʯͷ ϩʔϧάϥϑΛ͓ݟͤ͠·͢ʂ n ࡱӨɾ4/4ͷߘ͝ԕྀ͍ͩ͘͞
35 / 61 ͦΕͰ͋ΒͨΊͯɺ.BDLFSFMͷ४උͰ͢ n IUUQTNBDLFSFMJPTJHOVQ ͔ΒΞΧϯτΛ࡞͠·͠ΐ͏ • ʲखॱ̐ʳ.BDLFSFMͷΞΧϯτΛ࡞ʢαΠϯΞοϓʣ •
˞طʹΞΧϯτΛ͓࣋ͪͷํ͓Β͍ͤͩ͘͞ n ΦʔΨχθʔγϣϯ໊ΛܾΊ·͠ΐ͏ • ʲ໊͓લʳPSHʢྫɿJOPVFPSHʣ • ͜ͷΦʔΨχθʔγϣϯʹͱͬͯͷ࠷ॳͷϢʔβʔɿ͋ͳͨ • ཧऀϢʔβʔɿ͋ͳͨ
36 / 61 ΦʔΨχθʔγϣϯͷ࡞ྃ
37 / 61 ݱ࣌Ͱͷঢ়ଶ ࢹରαʔόʔ ʲJOPVFIPTUʳ ΦʔΨχθʔγϣϯ ʲJOPVFPSHʳ ͋ͳͨ
38 / 61 ΞδΣϯμʢ.BDLFSFMฤʣ ͡Ίʹ ࢹରαʔόʔͱ .BDLFSFMͷ४උ
ΤʔδΣϯτͷΠϯετʔϧɾىಈɾ(6*ͷ֬ೝ ࢹͷઃఆɾΞϥʔτͷ֬ೝ ˠ ϋϯζΦϯɾ5XJMJP ฤ
39 / 61 ΤʔδΣϯτʢNBDLFSFMBHFOUʣͷΠϯετʔϧͱىಈ n ΦʔΨχθʔγϣϯͷ࡞ྃޙʹදࣔ͞Ε͍ͯΔը໘ʹैͬͯɺ ࡞ۀΛਐΊͯΈ͍ͯͩ͘͞ • ΤʔδΣϯτʢNBDLFSFMBHFOUʣͷΠϯετʔϧ •
ΤʔδΣϯτʢNBDLFSFMBHFOUʣͷઃఆ • ΤʔδΣϯτʢNBDLFSFMBHFOUʣͷىಈ n ͘Ͱ͖ͨํɺ͍Ζ͍Ζͳը໘άϥϑΛݟͯɾ৮ͬͯΈ͍ͯͩ͘͞ • ʲखॱ̑ʳάϥϑΛ֬ೝ͢Δ
40 / 61 αʔϏεͱϩʔϧͷ࡞ n αʔϏεͱϩʔϧΛ࡞ͯ͠Έ·͠ΐ͏ • JOPVFTFSWJDF • JOPVFSPMF
41 / 61 αʔϏεͱϩʔϧͷॴଐ n αʔόʔʢϗετʣΛαʔϏεɾϩʔϧʹॴଐͤͯ͞Έ·͠ΐ͏ l ϗετҰཡʢ)PTUTʣ͔Β • αʔϏε໊ϩʔϧ໊
• ˞ࢀߟ˞αʔϏε໊ͱϩʔϧ໊ΛઃఆϑΝΠϧʹॻ͍͓ͯ͘ ͜ͱͰɺࣗಈతʹॴଐͤ͞Δ͜ͱՄೳͰ͢
42 / 61 .BDLFSFMͷը໘ΛோΊͯΈ·͠ΐ͏ n ཧը໘ΛҰ௨Γݟ͍͖ͯ·͠ΐ͏ • ΦʔΨχθʔγϣϯτοϓϖʔδ • %BTICPBSET
• 0WFSWJFX • )PTUT • γεςϜϝτϦοΫ • 4FSWJDFT • ϩʔϧάϥϑ • .POJUPST • "MFSUT
43 / 61 現時点での状態 ࢹରαʔόʔ ʲJOPVFIPTUʳ ʲJOPVFPSHʳ ͋ͳͨ ϝτϦοΫͷૹ৴ ʲJOPVFTFSWJDFʳ
JOPVFSPMF ϗετใ γεςϜϝτϦοΫ
44 / 61 ΞδΣϯμʢ.BDLFSFMฤʣ ͡Ίʹ ࢹରαʔόʔͱ .BDLFSFMͷ४උ
ΤʔδΣϯτͷΠϯετʔϧɾىಈɾ(6*ͷ֬ೝ ࢹͷઃఆɾΞϥʔτͷ֬ೝ ˠ ϋϯζΦϯɾ5XJMJP ฤ
45 / 61 ࢹϧʔϧͷ֬ೝ n .BDLFSFMʹ͓͚ΔʮΞϥʔτΛൃੜͤ͞Δ͖͔Ͳ͏͔ʯͷఆɺ ͋Β͔͡ΊఆΊͨϧʔϧʹԊͬͯஅ͞ΕΔ n ࠓ͋ΔࢹϧʔϧΛ֬ೝͯ͠Έ·͠ΐ͏
46 / 61 DPOOFDUJWJUZ n ʮαʔόʔ͔ΒͷϝτϦοΫૹ৴͕Ұఆ࣌ؒҎ্ࢭ·͍ͬͯͳ͍͔ʯͱ ͍͏ࢹϧʔϧ • ͍ΘΏΔʮϗετࢮ׆ࢹʯ •
ϧʔϧ໊ʮDPOOFDUJWJUZʯมߋՄೳͰ͢
47 / 61 ࢹϧʔϧʹ৮͢ΔͱͲ͏ͳΔ͔ n ʮࢹϧʔϧʹ͢Δҟৗ͕؍ଌ͞Εͨʯͱ͍͏ใ͕ ʮىථʯ͞Ε·͢ n ͦΕ͕ʮΞϥʔτʯͰ͢ʂ
48 / 61 ࢹϧʔϧΛ࡞ͬͯΈ·͠ΐ͏
49 / 61 ࢹϧʔϧΛ࡞ͬͯΈ·͠ΐ͏ n ࢹରɿ$16 n ࢹରͷߜΓࠐΈɿແ͠ n Ξϥʔτͷൃੜ݅
• 8BSOJOH$SJUJDBM • ݅ͷ࣋ଓ࣌ؒɿؒͷฏۉ
50 / 61 ΞϥʔτΛൃੜͤͯ͞ΈΑ͏ n ίϚϯυΛ࣮ߦͯ͠ɺ$16ʹෛՙΛֻ͚ͯΈ·͠ΐ͏ l IUUQTNBDLFSFMJPIBOETPOUXJMJP • ʲखॱ̒ʳ$16ʹෛՙΛֻ͚ͯΈΔ
n ࣮ߦͰ͖ͨΒɺ.BDLFSFMͷϗετৄࡉΛ֬ೝ͠·͠ΐ͏
51 / 61 ˞ิ˞ ϝτϦοΫʹ͍ͭͯ n γεςϜϝτϦοΫ l NBDLFSFMBHFOU͕ඪ४Ͱૹ৴͢Δͷ •
$16 • .FNPSZ • 'JMFTZTUFN • ʜ n ΧελϜϝτϦοΫ l ެࣜϓϥάΠϯͳͲͰΤʔδΣϯτͷػೳΛ֦ு͠ૹ৴͢Δͷ • .Z42-ʹؔ͢ΔϝτϦοΫ • "QBDIFʹؔ͢ΔϝτϦοΫ • ʜ
52 / 61 $16ෛՙঢ়گͷ֬ೝ n άϥϑͰݟΔ $16༻ͷਪҠ͍͔͕Ͱ͠ΐ͏͔ʁ l ͖͞΄Ͳ࡞ͨ͠ࢹϧʔϧͷᮢӽ͑ͨʁ n
ଞͷมԽͲ͏Ͱ͠ΐ͏͔ʁ l "MFSUTλϒͷ֬ೝ • ʲखॱ̓ʳΞϥʔτλϒΛ֬ೝͯ͠ΈΔ l ϝʔϧϘοΫεͷ֬ೝ
53 / 61 "MFSUTͷ֬ೝ
54 / 61 "MFSUTͷ֬ೝ
55 / 61 Ξϥʔτϝʔϧͷ֬ೝ
56 / 61 ਖ਼ৗͳঢ়ଶʹ෮ؼͤͯ͞Έ·͠ΐ͏ n Ξϥʔτ͕Φʔϓϯʢىථʣ͞Εɺ௨ͱͯ͠ϝʔϧ͕ૹ৴͞ΕΔ͜ͱ ֬ೝͰ͖·ͨ͠ n ݱࡏ·ͩΞϥʔτʢʹࢹϧʔϧʹ৮͍ͯ͠Δঢ়ଶʣ͕ܧଓதͰ͢ n
Ͱɺਖ਼ৗͳঢ়ଶʹ͢ͱͲ͏ͳΔͰ͠ΐ͏͔ʜʁ l ʲखॱ̔ʳ$16ʹෛՙΛֻ͚ΔίϚϯυͷఀࢭ
57 / 61 ※補足※ 通知先について
58 / 61 ਖ਼ৗͳঢ়ଶʹ෮ؼ͢Δͱʁ n Φʔϓϯʢىථʣ͞ΕͨΞϥʔτ͕ࣗಈతʹΫϩʔζ͞Ε·͢ l ͜Ε .BDLFSFMͷػೳͰ͢ n
࠶ͼ௨ʢϝʔϧʣड৴͠·ͨ͠ l ᮢʹର͢Δঢ়ଶͷมԽͷλΠϛϯάͰ௨Λߦ͍·͢ • ʲ0,ʳˠʲ$SJUJDBMʳ ˠʲ0,ʳ • ʲ0,ʳˠʲ8BSOJOHʳ ˠʲ$SJUJDBMʳ ˠʲ0,ʳ
59 / 61 ΞδΣϯμʢ.BDLFSFMฤʣ ͡Ίʹ ࢹରαʔόʔͱ .BDLFSFMͷ४උ
ΤʔδΣϯτͷΠϯετʔϧɾىಈɾ(6*ͷ֬ೝ ࢹͷઃఆɾΞϥʔτͷ֬ೝ ˠ ϋϯζΦϯɾ5XJMJP ฤ
60 / 61 5XJMJP ࿈ܞΛ༻͍ͯɺ ΞϥʔτΛʮిʯʹ௨ͤͯ͞Έ·͠ΐ͏ʂ /FYU4UFQ