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
現代におけるプロダクト開発とPHPを選定するワケ #phpkansai
Search
potato4d(Takuma HANATANI)
July 15, 2017
Technology
8
17k
現代におけるプロダクト開発とPHPを選定するワケ #phpkansai
2017.07.15 HANATANI Takuma a.k.a. potato4d #phpkansai
potato4d(Takuma HANATANI)
July 15, 2017
Tweet
Share
More Decks by potato4d(Takuma HANATANI)
See All by potato4d(Takuma HANATANI)
どうせキレイに書けない処理は逆にAIに書いてもらうほうが良い説 / #kyotojs 22
potato4d
3
310
TSX First な Zero-Runtime SSG potato4d/dodai とその仕組み / owned static site generator #kyotojs
potato4d
1
2k
Vue.js with TSX - From Vue 2.x to Vue 3 #v_tokyo11
potato4d
9
4.7k
終わりゆく Vue 2.x 時代の状態設計のアンサー - Vue 3 の Provider への期待 / The Last Architecture of the Vue 2.x
potato4d
25
6.8k
Web Worker を使ってブラウザ上でポケモンの画像を解析したい! / Pokemon recognition from screenshots in browser using web worker
potato4d
0
1.2k
Firebase & Google Cloud によるサーバーレス帳票管理 #FJUG / Serverless Architecture in Candy
potato4d
8
3.6k
NestJS meetup Tokyo Opening Talk / What is NestJS? #nestjs_meetup
potato4d
11
3.9k
私たちはなぜ SPA で開発するのか / Why you choose SPA
potato4d
39
26k
Amplify Console 誕生以来本番運用しつづけてわかったこと #awswakaran_tokyo
potato4d
6
3.4k
Other Decks in Technology
See All in Technology
Engineer Career Talk
lycorp_recruit_jp
0
190
The Role of Developer Relations in AI Product Success.
giftojabu1
0
130
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.7k
アジャイルでの品質の進化 Agile in Motion vol.1/20241118 Hiroyuki Sato
shift_evolve
0
170
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
『Firebase Dynamic Links終了に備える』 FlutterアプリでのAdjust導入とDeeplink最適化
techiro
0
130
Platform Engineering for Software Developers and Architects
syntasso
1
520
CysharpのOSS群から見るModern C#の現在地
neuecc
2
3.5k
Making your applications cross-environment - OSCG 2024 NA
salaboy
0
190
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
500
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
180
SSMRunbook作成の勘所_20241120
koichiotomo
3
160
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
409
22k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
10 Git Anti Patterns You Should be Aware of
lemiorhan
655
59k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
370
Art, The Web, and Tiny UX
lynnandtonic
297
20k
Happy Clients
brianwarren
98
6.7k
Building Adaptive Systems
keathley
38
2.3k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Transcript
ݱʹ͓͚ΔϓϩμΫτ։ൃͱ 1)1Λબఆ͢Δϫέ )"/"5"/*5BLVNBQIQLBOTBJ
ͱɺ
େڼͳλΠτϧͰ͕͢ɺ
ΏΔ͍͖͍ͨ͘ͱࢥ͍·͢
ࠓ͢͜ͱ w ࣗݾհ w ͜ͷηογϣϯͰ͍͑ͨ͜ͱ w Ϣʔεέʔε͔ΒݟΔ1)1Ͱ͋Δҙ͕ٛڧ͍ϨΠϠͱͦ͏Ͱͳ͍ϨΠϠ w ҙ͕ٛڧ͘ͳ͍ϨΠϠʹ͓͚Δ1)1ͷબఆཧ༝ w
1)1ΛϓϩμΫτ։ൃʹ͓͍͖ͯͪΜͱӡ༻͢Δʹ w ͓ΘΓʹ
ࠓ͢͜ͱ w ࣗݾհ w ͜ͷηογϣϯͰ͍͑ͨ͜ͱ w Ϣʔεέʔε͔ΒݟΔ1)1Ͱ͋Δҙ͕ٛڧ͍ϨΠϠͱͦ͏Ͱͳ͍ϨΠϠ w ҙ͕ٛڧ͘ͳ͍ϨΠϠʹ͓͚Δ1)1ͷબఆཧ༝ w
1)1ΛϓϩμΫτ։ൃʹ͓͍͖ͯͪΜͱӡ༻͢Δʹ w ͓ΘΓʹ
ࣗݾհ Ֆ୩ຏ w d1)1 1MBJO w d+41)1 $BLF -BSBWFM
w d(/&9MUE+4 w dQJYJWJOD+41)1 w '30/5&/%$0/'&3&/$&࣮ߦҕһ w όοΫΤϯυ1MBJO1)1 w #FUUFS4IFMM4DSJQU1)1Ͱͪΐ͍ॻ͖
ࠓ͢͜ͱ w ࣗݾհ w ͜ͷηογϣϯͰ͍͑ͨ͜ͱ w Ϣʔεέʔε͔ΒݟΔ1)1Ͱ͋Δҙ͕ٛڧ͍ϨΠϠͱͦ͏Ͱͳ͍ϨΠϠ w ҙ͕ٛڧ͘ͳ͍ϨΠϠʹ͓͚Δ1)1ͷબఆཧ༝ w
1)1ΛϓϩμΫτ։ൃʹ͓͍͖ͯͪΜͱӡ༻͢Δʹ w ͓ΘΓʹ
͜ͷηογϣϯͰ͍͑ͨ͜ͱ
ʮͳΜͱͳ͘ʯͷݴޠԽ
ͲͷΑ͏ͳϢʔεέʔεʹ͓͍ͯ 1)1Λར༻͍ͯ͠·͔͢ʁ
ͦͷ࠾༻ཧ༝ͳΜͰ͔͢ʁ
ʮݱ͕1)1͔ͩΒʯ ʮ1)1͕ΘΕ͍ͯΔ͔Βʯ
ʮͳΜͱͳ͘ʯ
ͳͥʮݱ͕1)1ʯͳͷ͔ ͳͥʮ1)1͕ΘΕ͍ͯΔʯͷ͔
׳शɾ෩शΛݴޠԽ͢Δ
త
త 8FCͰͷ։ൃʹ͓͚Δଟ͘ͷબࢶͷதɺ ࠓ͋͑ͯ1)1Λ࠾༻͢Δҙٛʹ͍ͭͯ࠶֬ೝ͢Δ ᶃ
త ͦͷ্ͰɺଞͷબࢶΛՃຯͯ͠ɺ 1)1͕దͰ͋Δ߹ͱͦ͏Ͱͳ͍߹Λ໌֬Խ͢Δ ᶄ
త ͦͷదԽͲ͏͔ͷཁૉΛৗʹҙࣝ͢Δ͜ͱʹΑͬͯ ҙࢥܾఆΛΑΓԁʹ͢Δ ᶅ
ຊ
ࠓ͢͜ͱ w ࣗݾհ w ͜ͷηογϣϯͰ͍͑ͨ͜ͱ w Ϣʔεέʔε͔ΒݟΔ1)1Ͱ͋Δҙ͕ٛڧ͍ϨΠϠͱͦ͏Ͱͳ͍ϨΠϠ w ҙ͕ٛڧ͘ͳ͍ϨΠϠʹ͓͚Δ1)1ͷબఆཧ༝ w
1)1ΛϓϩμΫτ։ൃʹ͓͍͖ͯͪΜͱӡ༻͢Δʹ w ͓ΘΓʹ
ͲͷΑ͏ͳϢʔεέʔεʹ͓͍ͯ 1)1Λར༻͍ͯ͠·͔͢ʁ
ͬ͘͟ΓϢʔεέʔε $.4ͷΧελϚΠζͳͲ )1੍࡞ Ћ 8FCΞϓϦɾγεςϜ։ൃ
ͬ͘͟ΓϢʔεέʔε )1੍࡞ Ћ ϗʔϜϖʔδ੍࡞ w ͜͜Ͱɺ͍ΘΏΔʮϗʔϜϖʔδʯͷ੍࡞ܥ͔ͭ௨ৗͷίʔσΟϯ άҊ݅ͷ͜ͱΛࢦ͢ w جຊతʹ੩తαΠτͰͳ͍͕ɺҰ෦ʹؔͯ͠Ͳ͏ͯ͠ Ћͱ
ͯ͠ϩδοΫ͕ඞཁͳ߹ʹɺͦͷղܾ๏ͱͯ͠ہॴతʹ1)1͕ར༻ ͞Ε͍ͯΔϓϩδΣΫτ w ྫʣ͓Βͤཝͷಈతੜɹ͍߹ΘͤϑΥʔϜͷ࡞ͳͲ w جຊతʹߋ৽ස͕ߴ͘ͳ͘ɺϗʔϜϖʔδͳͷͰػೳతͳ֦ு΄ ΅ͳ͍
ͬ͘͟ΓϢʔεέʔε $.4ͷΧελϚΠζͳͲ $.4 w $.4ʹରͯ͠ɺϕʔεΛҡ࣋͠ͳ͕Βཁ݅ʹ߹Θ֦ͤͯுΛߦ͏ ͷ w 8PSE1SFTT͚ͩͰੈքͷ8FCαΠτͷΛΊ͍ͯΔ ͱ͍͏σʔ λ͕͋Δ΄Ͳଟ͍Ҋ݅Ͱ͋Γɺ$.4ͷར༻ࣗମ͕ಈػʹͳΔ͜ͱ
ଟ͘ɺͦΕࣗମ͕ཁ݅ʹؚ·ΕΔ͜ͱଟ͍ w ྫʣ8PSE1SFTTʗ.5ɹ&$$6#&ͳͲ w ಈతʹߋ৽Λߦ͍͍ͨՕॴ$.4ʹͤΔ͜ͱʹΑͬͯղܾ͢Δͨ Ίɺൺֱతߋ৽͕গͳ͍ IUUQTWFOUVSFCFBUDPNXPSEQSFTTOPXQPXFSTPGUIFXFC
ͬ͘͟ΓϢʔεέʔε 8FCΞϓϦɾγεςϜ։ൃ 8FCΞϓϦέʔγϣϯɾγεςϜ։ൃ w ͍ΘΏΔී௨ͷ8FCαʔϏεʹ૬͢Δͷͷ։ൃɻ1)1ͷ߹ 8"' 8FC"QQMJDBUJPO'SBNFXPSL ΛΘͳ͍߹͋Δ͕ɺ ҰൠతʹͦΕΒΛར༻ͯ͠ߦ͏ΞϓϦέʔγϣϯͷ։ൃ w
͍ΘΏΔʮϓϩμΫτ։ൃʯ͜ΕΒΛݴ͍͑ͨΑ͏ͳͷ w ྫʣۀܥͷγεςϜɹQJYJW w αʔϏεܥͷ։ൃͰ͋ΕඇৗʹػೳՃͷཁϩδοΫ͕ େ͖͘ͳΔ͔ΒΏ͑ͷϝϯςφϯείετ͕͔͔Δ
1)1ͷϓϩδΣΫτͷಛ
ѹతͳʮ8FCαΠτʯͷଟ͞ ϝϯςφϯεසͷগͳ͍Ϟϊͷଟ͞
1)1͔ͩΒͦ͜ͷϝϦοτ w )5.-ͱີ݁߹Ͱ։ൃͰ͖Δ͔Βͦ͜ͷʮ8FCαΠτʹରͯ͠ͷখ͞ͳϩ δοΫͷࠩ͠ࠐΈʯͷ༰қ͞ w طʹීٴ͍ͯ͠Δ$.4͕ཁ݅ʹೖΔ͔Βͦ͜ͷഉଞతͳٕज़બఆͱɺͦ ΕʹΑͬͯಛఆʹूத͢ΔφϨοδͷ๛͞ w ͦΕΒͷधཁʹΑͬͯੜ·Εͨެ։ڥͷઃӦͷ༰қ͞
ʮ͘͠ͳ͍͜ͱΛ͔ͭ͘͏·͘Δʯ ͜ͱ
ࠓ͢͜ͱ w ࣗݾհ w ͜ͷηογϣϯͰ͍͑ͨ͜ͱ w Ϣʔεέʔε͔ΒݟΔ1)1Ͱ͋Δҙ͕ٛڧ͍ϨΠϠͱͦ͏Ͱͳ͍ϨΠϠ w ҙ͕ٛڧ͘ͳ͍ϨΠϠʹ͓͚Δ1)1ͷબఆཧ༝ w
1)1ΛϓϩμΫτ։ൃʹ͓͍͖ͯͪΜͱӡ༻͢Δʹ w ͓ΘΓʹ
ʮ͘͠ͳ͍͜ͱʯͰͳ͍ͷʹ͍ͭͯ
ͨͱ͑ ʮ8FCΞϓϦέʔγϣϯɾγεςϜ։ൃʯ
8FCΞϓϦέʔγϣϯ։ൃ ྫʣΑΓྑ͍બࢶ͕͋Δύλʔϯ w 4/4తͳαʔϏεΛ։ൃ͍ͨ͠ w Ϣʔβʔߘجຊతͳ$36%͕ଘࡏ͠ɺϢʔβʔʹඥ͚ΒΕͨ ߘʹରͯ͠ϦΞΫγϣϯσʔλͳͲ͕ෳࡶʹඥͮ͘ w ը૾ϦιʔεಈըϦιʔεͳͲɺ༷ʑͳόΠφϦϑΝΠϧड͚ ͚ɺมॲཧΛड͚࣋ͭʜʜ
8FCΞϓϦέʔγϣϯ։ൃ ྫʣΑΓྑ͍બࢶ͕͋Δύλʔϯ w 4/4తͳαʔϏεΛ։ൃ͍ͨ͠ w Ϣʔβʔߘجຊతͳ$36%͕ଘࡏ͠ɺϢʔβʔʹඥ͚ΒΕͨ ߘʹରͯ͠ϦΞΫγϣϯσʔλͳͲ͕ෳࡶʹඥͮ͘ w ը૾ϦιʔεಈըϦιʔεͳͲɺ༷ʑͳόΠφϦϑΝΠϧड͚ ͚ɺมॲཧΛड͚࣋ͭʜʜ
ෳࡶͳϦϨʔγϣϯΛૢΔͨΊͷ"DUJWF3FDPSE͕උɺ ը૾पΓ/BUJWFHFNͰରॲͰ͖Δ3BJMTͰ࡞Δͷ͕࠷దղͰʁ
8FCΞϓϦέʔγϣϯ։ൃ ྫʣΑΓྑ͍બࢶ͕͋Δύλʔϯ w ۀΞϓϦέʔγϣϯΛ։ൃ͍ͨ͠ w 8FCΠϯλʔϑΣʔεͱͯ͠ఏڙ͞ΕΔ͕ɺͦࣗ͜ମ͕ॏཁͰͳ ͘ɺޙΖʹଘࡏ͢ΔγεςϜ͕ॏཁ w ۀ্ͷࣈʹؔΘΔͨΊɺग़དྷΔݶΓݎ࿚ͳγεςϜΛΈ͍ͨ
8FCΞϓϦέʔγϣϯ։ൃ ྫʣΑΓྑ͍બࢶ͕͋Δύλʔϯ w ۀΞϓϦέʔγϣϯΛ։ൃ͍ͨ͠ w 8FCΠϯλʔϑΣʔεͱͯ͠ఏڙ͞ΕΔ͕ɺͦࣗ͜ମ͕ॏཁͰͳ ͘ɺޙΖʹଘࡏ͢ΔγεςϜ͕ॏཁ w ۀ্ͷࣈʹؔΘΔͨΊɺग़དྷΔݶΓݎ࿚ͳγεςϜΛΈ͍ͨ 1)1ʹͳ͍ڧྗͳܕݕ͕ࠪଘࡏ͠ɺ͔ͭܭࢉपΓΛؚΊͯ
๛ͳࢿ࢈ͱ࣮ͷ͋Δ+BWBͰ։ൃ͢Δ͜ͱ͕࠷దղͰʁ
ෳࡶͳ։ൃʹ͓͍ͯ ࠷దղͰͳ͍͔͠Εͳ͍
ͱ͍͑Ϧιʔεɾਓһͷ֬อͷ༰қ͞ ͲΜͳҊ݅ͰऔΓ͑ͣ͑ΔཱͪҐஔ ˞ྫ͑ɺͱ͋ΔٻਓαΠτʹͯɺ1)1ͷٻਓ΄Ͳ͋Δ͕ɺ3BJMTҊ݅΄Ͳͱ͔͠ͳ͍
ʮϦιʔεɾཁ݅ͷ߹ͰҰ୴1)1ʯ ͱ͍͏બ
ͦΕΒͷঢ়گԼͰͲ͏டংΛอ͔ͭ㲊
ࠓ͢͜ͱ w ࣗݾհ w ͜ͷηογϣϯͰ͍͑ͨ͜ͱ w Ϣʔεέʔε͔ΒݟΔ1)1Ͱ͋Δҙ͕ٛڧ͍ϨΠϠͱͦ͏Ͱͳ͍ϨΠϠ w ҙ͕ٛڧ͘ͳ͍ϨΠϠʹ͓͚Δ1)1ͷબఆཧ༝ w
1)1ΛϓϩμΫτ։ൃʹ͓͍͖ͯͪΜͱӡ༻͢Δʹ w ͓ΘΓʹ
டং͋Δ։ൃΛߦ͏ͨΊʹ ඞཁͳ͜ͱ
டং͋Δ։ൃΛߦ͏ͨΊʹඞཁͳ͜ͱ w ݱతͳٕज़ج൫ɺϑϨʔϜϫʔΫͷར༻ w NJEEMFXBSFʹΑΔ֦ுͳͲͷɺඇഁյతͳΤίγεςϜ w ύοέʔδϚωʔδϟʹΑΔ֎෦ͷࢿ࢈ͷґଘཧ w ʢਓʹΑͬͯʣ͋Δఔ࣮༻తͳܕγεςϜ w
8FC"1*ͱͯ͠ͷӡ༻͢ΔͨΊͷΞʔΩςΫνϟͷߏங w FUDʜ
டং͋Δ։ൃΛߦ͏ͨΊʹඞཁͳ͜ͱ w ݱతͳٕज़ج൫ɺϑϨʔϜϫʔΫͷར༻ w NJEEMFXBSFʹΑΔ֦ுͳͲͷɺඇഁյతͳΤίγεςϜ w ύοέʔδϚωʔδϟʹΑΔ֎෦ͷࢿ࢈ͷґଘཧ w ʢਓʹΑͬͯʣ͋Δఔ࣮༻తͳܕγεςϜ w
8FC"1*ͱͯ͠ͷӡ༻͢ΔͨΊͷΞʔΩςΫνϟͷߏங w FUDʜ ͦΕɺ-BSBWFM ࠷৽ͷ1)1ڥͰͰ͖ΔΑ
டং͋Δ։ൃΛߦ͏ͨΊʹඞཁͳ͜ͱ ͋Δఔ࣮༻తͳܕγεςϜ w 1)1Ҏ͔߱ΒɺݫີͰͳ͍ͷͷɺλΠϓώϯςΟϯάʹεΧ ϥܕ͕Ճ࣮͞Εɺܕએݴͱͳͬͨ)BDL w ௨ৗͷ੍ؔݶʹΦϓγϣφϧͰܕΛఆٛ͢Δ͜ͱʹΑͬͯɺ໌ࣔ తʹܕΛઃ͚ͨՕॴʹؔͯ͠ɺͦͷܕͰ͋Δ͜ͱ͕อূ͞ΕΔ w ਖ਼͘͠ͳ͍߹ʮ࣮ߦ࣌ʹʯྫ֎Λ͛Δ
w ੩తͳܕݕ͕ࠪߦΘΕΔΘ͚Ͱͳ͍ͷͰաͳظې IUUQQIQOFUNBOVBMKBNJHSBUJPOOFXGFBUVSFTQIQ
டং͋Δ։ൃΛߦ͏ͨΊʹඞཁͳ͜ͱ ύοέʔδϚωʔδϟʹΑΔ֎෦ͷࢿ࢈ͷґଘཧ w ؾ͕͍ͭͨΒ1&"3͕ࢮΜͰ͍ͨ w ݱతͳϓϩδΣΫτ͔ͭϥΠϒϥϦΛඞཁ͢Δ߹طʹඞͣར ༻͞Ε͍ͯΔͱ͍ͬͯաݴͰͳ͍ϓϩμΫτ w ࠃʹ͓͍ͯޫͷ͞Λࢦఠ͞Ε͕ͪ w
ґଘؔΛ+40/ϑΝΠϧͰهड़͢Δ͜ͱͰ؆ܿʹཧͰ͖ΔΑ͏ ʹ͠ɺ·ͨଞͷݴޠͷͷͱҧͬͯ/BUJWF&YUFOTJPOͷར༻͕ෆ ՄͰ͋ΔͨΊϋϚΓͮΒ͍ʢσϝϦοτͰ͋Δʣ IUUQTHFUDPNQPTFSPSH
டং͋Δ։ൃΛߦ͏ͨΊʹඞཁͳ͜ͱ ݱతͳٕज़ج൫ɺϑϨʔϜϫʔΫͷར༻ w ݴΘͣͱΕͨϞμϯ1)1ϑϨʔϜϫʔΫ w NJEEMFXBSFͷར༻Ͱޮత͔ͭཧ͍͢͠ܗͰͷ֦ு͕Մೳ w τϨϯυͷ8FC"1*ܗࣜͰͷόοΫΤϯυ࣮༰қ w 8FCαʔϏεΛӡӦ͢ΔΤϯδχΞ͔ΒʮϑϨʔϜϫʔΫࣗମ
ͷػೳଟ͘ɺύοέʔδͷՃʹΑͬͯଟ͘ͷ͕ղܾՄೳͰ ͋ΔͨΊָʯͱ͍͏ҙݟ͕͋Γ͘͢ɺ3BJMTతʹղܾ͍͖ͯ͠ ͍ͨϞνϕʔγϣϯʹରԠՄೳ IUUQMBSBWFMKQ
ʮ1)1͔ͩΒͰ͖ͳ͍ʯ͜ͱͳ͍
ʮ1)1͔ͩΒͰ͖ͳ͍ʯ͜ͱͳ͍
ʮ1)1͔ͩΒͰ͖ͳ͍ʯ͜ͱͳ͍ ˞ͨͩ͠ے͕ྑ͍ͱݶΒͳ͍
ࠓ͢͜ͱ w ࣗݾհ w ͜ͷηογϣϯͰ͍͑ͨ͜ͱ w Ϣʔεέʔε͔ΒݟΔ1)1Ͱ͋Δҙ͕ٛڧ͍ϨΠϠͱͦ͏Ͱͳ͍ϨΠϠ w ҙ͕ٛڧ͘ͳ͍ϨΠϠʹ͓͚Δ1)1ͷબఆཧ༝ w
1)1ΛϓϩμΫτ։ൃʹ͓͍͖ͯͪΜͱӡ༻͢Δʹ w ͓ΘΓʹ
·ͱΊ
·ͱΊɹᶃ ྺ࢙తܦҢͱϝϯςφϏϦςΟ w 1)1ͦͷྺ্࢙ɺଞͷݴޠͳͲͰ࡞ΒΕΔͷͱൺֱͯ͠ɺൺֱతϝϯ ςφϯεͷ͍ܰͷʹ͍ͭͯͷׂ߹͕ߴ͍ʹ͋Δ w ͦͷҰํͰɺ1)1ࣗମͷखܰ͞Λͦͷ··ʹɺܧଓతͳϝϯςφϯεػ ೳ֦ுͷཁ͑ΔΑ͏ʹΞϓϦέʔγϣϯ։ൃਐԽ͖ͯͨ͠ w ͱ͍͑ݱࡏʹ͓͍ͯ8FCΞϓϦέʔγϣϯͷ։ൃΛߦ͏બࢶͱͯ͠
ɺ3VCZPO3BJMTͳͲͷଞͷݴޠଞͷݴޠͷϑϨʔϜϫʔΫʹΑΔ։ൃ ͕Ұൠతʹͳ͖ͬͯͨ
·ͱΊɹᶄ 1)1Λબ͢Δҙٛͷബ͍͜ͱɾͦ͏Ͱͳ͍͜ͱ w ಛʹ8FCΞϓϦέʔγϣϯ։ൃΛઐʹߦ͏߹ɺઌड़ͷΑ͏ʹͦΕઐ ༻ͷٕज़͕ੜ·Ε͍ͯΔͨΊɺͳΜͰͦͭͳ͘͜ͳ͢1)1ΛΘ͟Θ͟બ Ϳҙٛബ͍ʢٯʹݴ͏ͱબΜͰ͍͚ͳ͍Θ͚Ͱͳ͍ʣ w ٯʹɺಛఆͷ$.4ࢦఆͷ߹ͦΕʹґଘ͢Δٕज़બఆ͔͠Ͱ͖ͳ͍ɺ)1 ࡞ͷ߹)5.-ͱ͋Δఔີ݁߹ʹॻ͘͜ͱ͕ଟ͍ར͕ੜ͖ͯ͘Δ ͜ͱʹΑΓɺଞͷબࢶΛબͿڧ͍Ϟνϕʔγϣϯͳ͍
·ͱΊɹᶅ ଞͷબࢶͱൺֱͯ͠ͷ1)1ͷ࠾༻ϝϦοτ w ґવͱͯ͠ݹ͔͘Β͋Δ͜ͱʹΑΔφϨοδͷଟ͞ɺۀքʹ͓͚Δ1)1Λ هड़͢Δ͜ͱ͕Մೳͳਓࡐͷ๛͞༳Δ͕ͳ͍ w ·ͨɺΞϓϦέʔγϣϯ։ൃҎ֎Λத৺ʹߦ͍ͬͯͨͱͯ͠ɺ͋ΔҰఆ ·ͰΞϓϦέʔγϣϯ։ൃʹ͓͍ͯಉ͡ݟ͕ద༻Ͱ͖Δͱ͍͏Ͱɺ )1੍࡞ͳͲ͕ϝΠϯͷঢ়گԼʹ͓͍ͯΞϓϦέʔγϣϯ։ൃΛߦ͏ͱ͍ ͏બࢶʹ౿ΈΓ͍͢
1)1ʮͲ͜ͰΛग़͍͢͠ʯݴޠ
ੵۃతʹԿ͔͍͍ͨͷ͕͋Εɺ ͦͷٕज़Λ͏ͱྑ͍
ʮԾஔ͖ʯ͍͢͠ಛΛ༗ޮ׆༻͢Δ͜ͱͰ ҙࢥܾఆͷΦʔόʔϔουΛݮΒͭͭ͠ɺ ΑΓΑ͍ιϦϡʔγϣϯΛࡧ͠·͠ΐ͏