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
Takashi Masuda
May 18, 2018
Technology
2
2.8k
開発基盤チームとして課題を探したらマネジメントをしていた
2018-05-18 フィードフォース社内技術勉強会のプレゼン資料です。
https://developer.feedforce.jp/entry/2018/05/21/150000
Takashi Masuda
May 18, 2018
Tweet
Share
More Decks by Takashi Masuda
See All by Takashi Masuda
自分のブログをCloudFront+HerokuからCloud Runに移行した
masutaka
0
120
BigQuery経由で使うGoogleスプレッドシートのスキーマ管理
masutaka
0
280
本を聴く毎日を送っています
masutaka
0
53
ボッチLookML開発者兼データ整備人を連れてきたよ!
masutaka
0
91
ここがつらいよ普段使いのLinux
masutaka
0
270
4月から取り組んできたLookerの導入から実装までのお話
masutaka
0
140
HerokuでSidekiqを監視する方法を確立した
masutaka
0
540
デプロイで止まらないバッチ処理を求めて
masutaka
1
100
デプロイ元をCircleCIからHerokuに乗り換えた
masutaka
0
88
Other Decks in Technology
See All in Technology
急成長する企業で作った、エンジニアが輝ける制度/ 20250214 Rinto Ikenoue
shift_evolve
2
120
Amazon GuardDuty Malware Protection for Amazon S3のここがすごい!
ryder472
1
120
カスタムインストラクションでGitHub Copilotをカスタマイズ!
07jp27
8
1.7k
AIをプロダクトに実装するならAPIで分離しよう 〜タクシーアプリ『GO』のアーキテクチャ実例紹介〜
74th
2
150
マルチデータプロダクト開発・運用に耐えるためのデータ組織・アーキテクチャの遷移
mtpooh
1
400
【Developers Summit 2025】プロダクトエンジニアから学ぶ、 ユーザーにより高い価値を届ける技術
niwatakeru
2
270
optfit engineer culture deck
optfit
0
230
『AWS Distinguished Engineerに学ぶ リトライの技術』 #ARC403/Marc Brooker on Try again: The tools and techniques behind resilient systems
quiver
0
130
関東Kaggler会LT: 人狼コンペとLLM量子化について
nejumi
1
180
開発者が自律的に AWS Security Hub findings に 対応する仕組みと AWS re:Invent 2024 登壇体験談 / Developers autonomously report AWS Security Hub findings Corresponding mechanism and AWS re:Invent 2024 presentation experience
kaminashi
0
170
Datadog APM におけるトレース収集の流れ及び Retention Filters のはなし / datadog-apm-trace-retention-filters
k6s4i53rx
0
270
Datadogとともにオブザーバビリティを布教しよう
mego2221
0
120
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
335
57k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
BBQ
matthewcrist
86
9.4k
Side Projects
sachag
452
42k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
We Have a Design System, Now What?
morganepeng
51
7.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
Transcript
։ൃج൫νʔϜͱͯ͠՝Λ୳ ͨ͠ΒϚωδϝϯτΛ͍ͯͨ͠ !NBTVUBLB
ࣗݾհ w ૿ాو࢜ʢ!NBTVUBLBʣ w ੩Ԭݝদࢢग़ w ݄ʹϑΟʔυϑΥʔ εೖࣾ w ։ൃج൫νʔϜॴଐʢ࠷ۙ
Εͦ͏ʹͳͬͯΔʣ
̍ࣾ w ΈࠐΈܥͷडୗ։ൃʹΤϯδχΞͱͯ͠ w લσόΠευϥΠόΛॻ͍ͨΓɺϒϦοδΤϯδχΞΛ ͬͯ͠·ͬͨΓ w ޙϚωδϝϯτʹ͋·ΓؔΘΒͳ͍෭ϓϩδΣΫτϚωʔ δϟʔͱ͍͏ಾϙδγϣϯɻίʔυΛॻ͍ͨΓࣗಈςετ ڥΛ࡞ͬͨΓɺࠓࢥ͑νʔϜͷશମ࠷దԽΛ͍ͯͨ͠
w ཧ৬ʹͳΓͨ͘ͳ͍ͱࢥ͍ͬͯͨ
̎ࣾ w ΦϯϥΠϯӳձαʔϏε ʹΤϯδχΞͱͯ͠ w ΤϯδχΞਓɻϚωδ ϝϯτҙࣝ͠ͳ͔ͬͨ w ΞδϟΠϧίʔνͷࢦಋͷ Լɺఔ࣮ફతͳΞδϟ
Πϧ։ൃΛֶͿӡΛಘͨ
̏ࣾ w ݱ৬ͷɹɹϑΟʔυϑΥʔεɻݱࡏϲ݄ w ࠂܥιʔγϟϧϩάΠϯͷ8FCαʔϏεΛࣗ ࣾ։ൃ w ΤϯδχΞdਓ w ࠓৼΓฦΔͱɺνʔϜ࣌ظʹΑͬͯϚωδϝϯ
τྗ͕ඞཁͩͬͨ
ιʔγϟϧ1-64 w ݄ʙ݄ w લ։ൃϦʔμʔ w ޙଞͷΤϯδχΞͱҧ͏࣠ͰɺαʔϏε ։ൃڥͷվળΛ͍ͯͨ͠
%'.BLFS w ݄ʙ݄ w ։ൃج൫νʔϜͱ͍͏ମͰδϣΠϯ w ɹɹ͔Βڭ͑Λ͍ͳ͕Βೋਓࡾ٭Ͱอकɾ։ൃ Λͨ͠ w Ϛωδϝϯτʹ͑ͯؔΘΒͣ
ɺɹɹɹɹʹ͓ ͤͨ͠
&$#PPTUFS w ݄ʙ w ݁Ռతʹɹɹ͔ΒͷʮདྷͯԼ͍͞ʂʯʹԠ͑ͨܗ w ։ൃج൫νʔϜͱͯ͠ɺٕज़త՝Λൃݟ͠ɺղ ܾ͢Δ͜ͱΛతͱͯ͠δϣΠϯ w ͔࣮͠͠ࡍ
Ϛωδϝϯτ͕՝ͩͱࢥͬͨ w εΫϥϜ෩։ൃΛ͍ͯ͠ΔΑ͏ͳʁ w ϝϯόʔ͕ͦΕͧΕҧ͏ํΛ͍͍ͯΔʁ w ࠓ·ͰͷνʔϜͷதͰҰ൪қߴ͍ͳ͋
ԿΛͨ͠ͷ͔ʁ
։ൃϑϩʔͷඋ ίϛϡχέʔγϣϯͷෆ࣮֬ੑղফ
։ൃϑϩʔͷඋ
w ॳνʔϜͷΓํΛѲ͔ͯ͠ΒඞཁͳՕ ॴΛม͑Δ༧ఆͩͬͨ w Ͱཧղ͠Α͏ͱϝϯόʔʹฉ͍ͯʮͳͥ͜ ͏ͳ͍ͬͯΔ͔͔ΒΜʯͱͳͬͨͷͰɺॳ ճͷ։ൃϛʔςΟϯά͔Βม͑࢝Ίͯ͠·ͬͨ w Φεεϝ͠ͳ͍
։ൃϛʔςΟϯάͷมߋ
w Λʹ·ͱΊɺϛʔςΟϯά͕͋ΔΛݮΒͨ͠ w ਫ༵͔Β݄༵ʹมߋ͠ɺ࿈ଓͯ͠։ൃग़དྷΔΛ૿ͨ͠ ʢࠓޙ༵ʹมΘΓͦ͏ʣ w εϓϦϯτϨϏϡʔˠৼΓฦΓˠϓϥϯχϯάͱ͍͏ॱ൪ʹͨ͠ w ؔऀඞͣࢀՃɺ͍ͭ͘͠Ͱ͔͚ͯ͠ྑ͍ঢ়ଶʹ͠ ͨɻҎલϙΠϯτݟੵΓ࣌ʹϓϩμΫτΦʔφʔෆࡏͩͬͨ
w ࠓޙ༷ࢠΛݟͳ͕ΒɺසΛִि͔Βຖिʹ͍ͨ͠ɻมԽ͕ ଟ͍νʔϜͰ͋Δ͜ͱͱɺຖिͩͱখ͞ͳࢼΈΛ͍ͨ͢͠Ί
ϗϫΠτϘʔυͷཧ
࣌ͷϗϫΠτϘʔυͷΠϝʔδ
w '&"563&4 '30/5&/% #"$,&/%͕όϥόϥͰ ؔ࿈͚Λཧղ͢Δͷ͕͔ͬͨ͠ w '&"563&4େ͖ͳᝦࢴʹॻ͍ͯɺ'30/5&/% ͱ#"$,&/%ͱͱʹҰՕॴʹ·ͱΊͨ w ্هʹ͍ɺ'&"563&4ͱ.*-&450/&ͱͷؔ࿈
͚ΛࢭΊͨɻ.*-&450/&30"%."1ͱؔ ࿈͚Δ͜ͱʹͨ͠ w #"$,-0(ͷཧεϖʔε͛ͨ
XBGqFJPͷಋೖ
&$#PPTUFSͷXBGqFJP
w ϗϫΠτϘʔυͷཧΛͨ͠ͷͷɺνʔϜͷ ใྔ͕ଟ͘ɺ·ͩཧղ͕͍͠ͱײͨ͡ w ᝦࢴͱ͍͏ݶΒΕͨεϖʔεʹॻ͔Εͨ ༰ͷཧղ w ᝦࢴͱɺ*TTVF13ͱͷඥ͚ͮ w ݁ՌతʹɺXBGqFJPͩͱ՝ͷൃੜ͔Βղܾ·
ͰͷϑϩʔΛߏங͔ͬͨ͢͠
XBGqFJPͱؔ࿈ͯ͠උͨ͜͠ͱ w (JU)VCͷϥϕϧཧ w ΤϯδχΞ͕ൃݟͨ͠՝ͷղܾ·Ͱͷϑϩʔ࡞ w ΤϯδχΞҎ֎͕ΤϯδχΞʹԿ͔ґཔ͢Δ࣌ͷ ϑϩʔ࡞ w
େܕσΟεϓϨΠۙதʹಋೖ༧ఆ
ίϛϡχέʔγϣϯͷෆ࣮֬ੑ ղফ
ࣗଞਓͰͳ͍
ݴ༿ܾͯ͠ਖ਼͘͠ΘΒͳ͍
ߟ͍͑ͯΔ͜ͱօҧ͏
–ʰΤϯδχΞϦϯά৫ͷটʱChapter1-7 > ίϛϡχέʔγϣϯͷෆ࣮֬ੑ lίϛϡχέʔγϣϯͷෆ࣮֬ੑɺใͷภΓΛ ੜΈग़͠·͢ɻʢதུʣʮใͷඇରশੑʯͱʮݶ ఆ߹ཧੑʯɺ͜ͷ͕ͭɺ৫ʹ͓͚Δਓؒͷෆ શ͞ΛՃͤ͞ɺ৫ʹΜͰ͍Δཧෆਚͷ૿෯ ஔͱͳͬͯ͠·͏ͷͰ͢ɻʢଠࣈҾ༻ऀʣz
–ʰΤϯδχΞϦϯά৫ͷটʱChapter1-7 > ίϛϡχέʔγϣϯͷෆ࣮֬ੑ lใͷඇରশੑͱɺಉ͡తΛͬͨूஂͰɺ Կ͔ͷใΛยํͷਓ͕͍ͬͯͯɺ͏ยํͷਓ ͕Βͳ͍ͱ͍͏ঢ়ଶͰ͢ɻʢଠࣈҾ༻ऀʣz
w ϓϩμΫτΦʔφʔѲ͍ͯͯ͠ɺΤϯδχΞ Ѳ͍ͯ͠ͳ͍ʢྫɿϏδωεཁ݅എܠͳͲʣ w ΤϯδχΞѲ͍ͯͯ͠ɺϓϩμΫτΦʔφʔ Ѳ͍ͯ͠ͳ͍ʢྫɿ՝ղܾͷͨΊͷ્ཁҼʣ w ͋ΔΤϯδχΞ͍ͬͯΔ͕ɺผͷΤϯδχΞ Βͳ͍ʢྫɿաڈͷܦҢΫϨσϯγϟϧͳͲʣ w
Կ͔ϛʔςΟϯάΛ͍ͯ͠Δ͚Ͳɺ༰͔Βͳ ͍ʢྫɿӡ༻ேձʣ
ใͷඇରশੑ͕͋Δͱ w νʔϜͰෆ৴ײ͕ੜ·ΕͨΓɺεϐʔυ͕ग़ͳ͔ͬ ͨΓɺνάϋάײΛײͨ͡Γ͢Δ w Α͔͘Βͳ͍͔ΒखΛڍ͛ΔͷࢭΊ͓ͯ͜͏ͳ Ͳͱɺࣗ͠ͳ͍ϝϯόʔ͕ੜ·ΕΔ͕͋Δ w νʔϜϦʔμʔͷೳྗ͕νʔϜͷϘτϧωοΫʹͳ Γ͍͢
–ʰΤϯδχΞϦϯά৫ͷটʱChapter1-7 > ίϛϡχέʔγϣϯͷෆ࣮֬ੑ lਓؒͷೝೳྗʹݶք͕͋Γ·͢ɻͯ͢ͷใ Λͯ͢ͷਓ͕దʹॲཧͰ͖ΔΘ͚Ͱ͋Γ·ͤ Μ͠ɺಉ͡Α͏ʹೝ͢ΔΘ͚Ͱ͋Γ·ͤΜɻ· ͨɺ͋Δਓʹͱͬͯͷݸਓతʹ࠷దͳઓུ͕ɺશମ ʹͱͬͯ࠷దʹͳΔͱݶΓ·ͤΜɻ͜ͷΑ͏ͳੑ ࣭Λݶఆ߹ཧੑͱ͍͍·͢ɻʢଠࣈҾ༻ऀʣz
ݶఆ߹ཧੑͷྫ w ো͕ى͖ͨ͜ͱ͕ݟ͔ͭΔͱ٧ΊΒΕΔ͔Βɺ ใࠂͤͣʹ͍ͬͯΑ͏ w ݟੵΓΑΓΕΔͱνʔϜϝϯόʔ͔Β٧Ί ΒΕΔ͔Βɺৗʹେ͖ΊͰλεΫΛݟੵΖ͏
w ʮใͷඇରশੑʯׂͱҙࣝͯ͠ղফ͍ͯ͠ Δʢ࣍Ͱઆ໌͢Δʣ w ʮݶఆ߹ཧੑʯͷղফࠓͷͱ͜ΖඞཁੑΛײ ͍ͯ͡ͳ͍ʢྑ͍จԽʣ
δϣϋϦͷ૭ –ʰΤϯδχΞϦϯά৫ͷটʱChapter2-3 > δϣϋϦͷ૭ͱ৺ཧత҆શੑ
δϣϋϦͷ૭ –ʰΤϯδχΞϦϯά৫ͷটʱChapter2-3 > δϣϋϦͷ૭ͱ৺ཧత҆શੑ
w લͷਤͰൿີͷ૭Λࣗݾ։ࣔʹΑͬͯ։͚ͯ ͍Δ w ࠓճࢲ͕ʹඈͼࠐΜͰɺ։์ͷ૭Λ͛Δ ͜ͱΛҙࣝͨ͠
ʹඈͼࠐΉ
w ʹඈͼࠐΈɺಉ͡ମݧΛ͢Δʢकഁͷकʣ w ྫɿӡ༻ΤϯδχΞͱಉ͡4MBDLDIBOOFMʹೖΔɻΧελϚʔαΫηεͱಉ͡ϝʔ ϦϯάϦετʹೖΔ w ͍ͭͰ͔͚ͯ͠ྑ͍ͱ͍͏งғؾΛग़͢ w ίετΛݮΒͯ͠ಉ͡ମݧ͕ग़དྷͳ͍͔ߟ͑Δʢकഁͷഁʣ w
ྫɿ4MBDLDIBOOFMΛݮΒͤͳ͍͔ݕ౼͢Δɺސ٬͔ΒͷϝʔϧΛ4MBDLDIBOOFMʹ సૹ͢Δ w ʹඈͼࠐΜͩΒɺ҉Λঃʑʹܗࣜʹม͍͑ͯ͘ w ͱʹ͔͘63-ΛషΔɻεΫϦʔϯγϣοτ4MBDLϦϚΠϯμʔʹ w ΦϑϥΠϯͰձΛͨ͠Βʮͱ͍͏Λͨ͠ʯͱɺ4MBDL*TTVFʹඞͣॻ͘ w ͳʹ͔ڭ͑ͯΒֶͬͯशͨ͠Β8JLJͳͲॻ͘
w ࠓ·Ͱͷܦݧ্ɺࢲ·ͣʮൿີͷ૭ʯΛ։͚ ͡ΊΔਓؒͩͳ͋ͱࢥ͏ w ࣗΒඈͼࠐΉ͜ͱͰʮ͜͜·Ͱͬͯେৎʯ ͱ͍͏৺ཧత҆શੑ্ͷޮՌ͋Δͷ͔ͳʁ w ͋·ΓཧཱͯͨߦಈͰ͖͍ͯͳ͍
w ݱஈ֊Ͱ·ͩൿີͷ૭͔͠։͚͍ͯͳ͍͔ʁ w ͷ૭Λ։͚ΔʹPOධՁͳͲɺຊ֨తͳϚ ωδϝϯτ͕ඞཁʁ w ϑΟʔυόοΫϦΞΫγϣϯͰ։͚ΒΕΔͷ͔ ͳʁ w ։์ͷ૭Λ͛Δ͜ͱͰɺใͷಁ໌ੑ৺ཧత҆
શੑΛ࡞Γग़͢ w ͦ͏͢Δ͜ͱͰɺੜ࢈తͳؔΛߏஙͰ͖Δ
–ʰΤϯδχΞϦϯά৫ͷটʱChapter3-2 > ੜ࢈ํ͔ࣜΒࣝܦӦ lதΒͷݚڀͷॏཁͳϙΠϯτɺ্༙͖͕ͬͯ ͘Δʮ҉ʯ͕ɺʮܗࣜʯʹΘΓɺͦͷʮܗ ࣜʯ͕ɺ৫શମʹ͕Γʮ҉ʯͱͯࠜ͠ ͍ͨͱ͖ɺͦΕΒΛʹ͞Βʹ৽͍͠ʮ҉ʯ ͕ੜ·Εͯ͘ΔΑ͏ͳϧʔϓ͕৫ʹ͓͍ͯࣝ Λ͛ɺਂΊ͍ͯͨ͘ΊʹඞཁͳϓϩηεͰ͋Δͱ ߟ͑·ͨ͠ɻz
–ʰΤϯδχΞϦϯά৫ͷটʱChapter3-2 > SECIϞσϧͱμϒϧɾϧʔϓֶश
·ͩɺ૾͕ͭ͘Α͏ͳ͔ͭͳ͍ Α͏ͳͱ͍ͬͨϨϕϧ
͔͜͜Β͞ΒʹऔΓཹΊͷͳ͍
ࣗԿऀ͔ʁ w ։ൃج൫νʔϜͷਓʁ w εΫϥϜϚελʔʁ w ։ൃϦʔμʔʁ w ίϯαϧλϯτʁ
–ʰΤϯδχΞϦϯά৫ͷটʱChapter1-2 > ෆ࣮֬ੑͷൃੜݯ l͠ɺιϑτΣΞΛॻ͘͜ͱҎ֎ʹෆ࣮֬ੑͷ ݮखஈ͕͋ΔͷͰ͋Εɺ໎ΘͣʹఏҊ͠·͠ΐ͏ɻ ͦ͏͢ΕɺΑΓΑ͍ͷΛ࡞Δ͜ͱ͕Ͱ͖·͢ɻ ͦΕ·ͨɺΤϯδχΞϦϯάͷҰ෦ͳͷͰ͢ɻz
ԿऀͰ͍͍͔
ͱ͋ΔํʹΑΔ૿ాͷධՁ ٕज़ྗ Λ͔ʹ͢Δ ใΛਁಁͤ͞Δྗ w Ҏ্̏ͭΛ͍࣋ͬͯΔΤϯδχΞͳ͔ͳ͔͍ ͳ͍ͱͷ͜ͱ
ࢲࣗݾධՁ͕͍ͷͰɺͦ͜·ͰࠩผԽग़དྷ͍ͯΔͷ ͔͠Βʁͱࢥͬͯ͠·͏ɻͰɺͦͷΑ͏ͳධՁΛ͍ ͨ͜ͱࣄ࣮ɻ
ςΫχοΫ
ใΘΒͳ͍ͱ͍͏લఏΛ࣋ͭ w 2JJUB5FBNͷهࣄΛॻ͍ͯऴΘΓʹ͠ͳ͍ w 4MBDLʹϙετ͢ΔɻλΠτϧͱҰݴίϝϯτࠐΈͰ w ඞཁʹԠͯ͡ίϛϡχέʔγϣϯ͢Δ w Ұͯ͠ΘͬͨؾʹͳΒͳ͍ w
Θͬͯͳ͍Α͏ͳΒԿͰίϛϡχέʔγϣϯ͢Δ w ͦ͜·Ͱͬͯਖ਼͘͠ΘͬͨͱࢥΘͳ͍
Ԇͨ͠ҙࢥܾఆ w ޙΓ͕Ͱ͖Δঢ়ଶͰվળΛࢼΈΔ w ݩʹ͢બࢶ͋Δ͜ͱΛڧௐ͢Δ w ͋·ΓʹසൟͩͬͨΓμΠφϛοΫͳมߋɺ νʔϜΛແ༻ʹࠞཚͤ͞ΔͷͰཁҙ
ϐΤϩʹͳΔ w ͔Βͳ͍͜ͱ༐ؾΛग़͠ ࣭ͯ͢Δ w جຊతͩͬͨΓɺΞϗͳ࣭ Ͱ w ʮ͜Μͳ͜ͱͰ࣭ͯ͠ Α͍ͷ͔ʯͱपΓʹࢥΘͤΔ
w ͪΖΜएऀ͔Βڭ͑Λ ͏
ϙϦγʔᅂ
w Ϛωδϝϯτඞཁ͕͋ΕΔ w શମ࠷దԽ͕͖ w ͕ࣗಇ͖͍͢Λ࡞ΔͨΊ w Γํ͕νʔϜʹਁಁ͠ɺׂ͕ऴΘΕҾͬࠐΉ w Ϛωδϝϯτʹׂ࣌ؒ͘ۃখԽ͠ɺίʔυΛॻ͘ਓؒ
ͷׂ߹Λ૿ͨ͠΄͏͕ྑ͍ͱ͍͏ߟ͕͑͋Δ w ϚωδϝϯτΛ͘ଓ͚ΒΕͳ͍ੑ֨ͱ͍͏ࣄ͋Δ
·ͱΊ w νʔϜͷ՝Λ୳ͨ͠ΒɺͦΕϚωδϝϯτͩͬͨ w ݁Ռతʹʮͦ͏͍͑͋ͷ࣌ظ͔Βྑ͘ͳ͔ͬͨʯ ʹͳΕຊ w ιϑτΣΞΛॻ͘Ҏ֎ʹ՝ղܾͷखஈ͕͋Εɺ ͍ͬͯ͘ w
ૣ͘Ҿ͖ͬͯ͜ɺ͔͚͠ͳ͍ͰΦʔϥΛग़͍ͨ͠
ࡶײͱࠓޙͷ༧ఆ w ࠓճॳΊͯ''55Ͱίʔυ͕ొ͠ͳ͍ϓϨθϯΛͨ͠ w ઌ݄͔Β&$#PPTUFSʹδϣΠϯ͠ɺϚωδϝϯτͷ͜ͱ ͔͠ߟ͍͑ͯͳ͔ͬͨ͠ɺίʔυॻ͍͍ͯͳ͔ͬͨ w ݱࡏͷ՝ӡ༻όοΫΤϯυʹد͖ͬͯͨͷͰɺͦ ΖͦΖϚωδϝϯτʹ͔͚Δ࣌ؒΛݮΒ͠ɺόοΫΤϯ υΤϯδχΞͱͯ͠όϦϡʔΛൃش͍ͯ͘͠ͷ͕ྑ͍ͩ
Ζ͏
ࢀߟจݙ w ʰΤϯδχΞϦϯά৫ͷট ɹʙෆ࣮֬ੑʹ͖߹͏ࢥߟͱ ৫ͷϦϑΝΫλϦϯάʱ w େ ஶ w
ྑ͔ͬͨͧ w ʮΤϯδχΞ৫ʯͰͳ͍ɻ ϓϩμΫτΦʔφʔΤϯδχΞ Ҏ֎ͷ৬छͷํʹੋඇಡΜͰ Β͍͍ͨ
͓ΘΓ
༨ஊΤϯτϩϐʔͱ –ʰΤϯδχΞϦϯά৫ͷটʱChapter1-2 > ෆ࣮֬ੑͱใͷؔ
༨ஊࣄʹର͢Δߟ͑ํ͕͍ w ෦Լʮ͜Ε͔Β৺ΛೖΕସ͔͑ͯͬ͠ΓΓ· ͢ʂʯ w ্͔࢘͠͠෦Լͷʮ৺ʯΛ؍ଌͰ͖ͳ͍ w ʮ৺ʯͰͳ͘ʮߦಈʯʹ͢Δ w ʮࣄʹର͢Δߟ͑ํ͕͍ʯˠʮख͕ࢭ·ͬͯ
͍ΔΑ͏͚ͩͲɺԿ͔͋ͬͨʁʯͳͲ