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
Honoの来た道とこれから
Search
Yusuke Wada
October 22, 2024
Programming
7.6k
21
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Honoの来た道とこれから
Yusuke Wada
2024-10-22 さくらじまハウス 2024
Yusuke Wada
October 22, 2024
More Decks by Yusuke Wada
See All by Yusuke Wada
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
6
1.1k
Webフレームワークの ベンチマークについて
yusukebe
0
170
AI時代のUIはどこへ行く?その2!
yusukebe
21
7.2k
Dynamic Workersについて
yusukebe
2
670
飯MCP
yusukebe
0
610
へんな働き方
yusukebe
6
3k
Cap'n Webについて
yusukebe
0
350
OSS開発者の憂鬱
yusukebe
17
31k
r2-image-worker
yusukebe
1
270
Other Decks in Programming
See All in Programming
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
500
さぁV100、メモリをお食べ・・・
nilpe
0
140
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
690
RTSPクライアントを自作してみた話
simotin13
0
610
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
580
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.6k
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
240
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
240
Mujeres en SEO Summit 2026 - Greatest Disaster Hits en Web Performance
guaca
0
180
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.2k
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
350
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
330
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
320
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
580
Being A Developer After 40
akosma
91
590k
Code Review Best Practice
trishagee
74
20k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
230
BBQ
matthewcrist
89
10k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Test your architecture with Archunit
thirion
1
2.3k
A better future with KSS
kneath
240
18k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Transcript
͘͞Β͡·ϋε )POPͷདྷͨಓͱ͜Ε͔Β :VTVLF8BEB
ࣗݾհ w :VTVLF8BEB w 8FCGSBNFXPSLEFWFMPQFS w %FWFMPQFS"EWPDBUF!$MPVE fl BSF w
#PLFUFDPGPVOEFS w $SFBUPSPG)POP w IUUQTHJUIVCDPNZVTVLFCF
ຊͷΞδΣϯμ w )POP$VSSFOU4UBUVT w )POPͷདྷͨಓͱ͜Ε͔ΒʙτϐοΫผͰ
)POPͱʁ w +BWB4DSJQUͷ8FCϑϨʔϜϫʔΫ w 8FCͷΞϓϦέʔγϣϯʙ8FC"1*ɺ8FCϖʔδΛ࡞Δͷʹศརʂ w ͍ΖΜͳڥͰಈ͘Α w $MPVE fl
BSF%FOP#VO'BTUMZ"84/PEFKTͳͲ w ࢲ͕࡞ऀɾϝϯςφͩ w ࠷৽όʔδϣϯW IUUQTIPOPEFW
ඵͰΘ͔Δ)POP
None
*OJUJBMDPNNJU ݄ ͏͙͢ܦͪ·͢
$VSSFOU4UBUVT
(JU)VCελʔ, /FYUKT,3VCZ,3VCZPO3BJMT,1SJTNB,3FNJY,%SJ[[MF ,;PE,
OQNIPOP
)POPͷ9ΞΧϯτ IUUQTYDPNIPOPKT
ͬͯΔͱ͜Ζ
• cdnjs API Server • Ultra • Cloud fl are
• Workers SDK • Fastly • Prisma • Resend • Waku • Unkey • Drivly • SticAI • Skill Struck • Reejs • toddle • LanderLab • OpenStatus • Loglib • Use Scraper • Hanabi.rest • UEC • Supermemory • repeat.dev • Nodecraft • Hwy • AI.LS • ExpenSee • Vocs • Goens • Studio Gnu • Trigger.dev • NOT A HOTEL • CyberAgent • AI shift • PartyKit • Azule. • OnlineOrNot • Toggle holdings • BaseAI • Others!
$MPVEGMBSFϓϩμΫτ w % w 8PSLFST-PHT w ,7 w 3 w
2VFVFT w XXXDMPVE fl BSFDPN w "* w 8PSLFST1MBZHSPVOE
8PSLFST-PHT
&YBNQMFT
֤छ4%,ɺαʔϏεͷ&YBNQMFTʹೖͬͯΔ w 1SJTNB w 7FSDFM"*4%, w 3FTFOE w 4VQBCBTF w
6QTUBTI IUUQTSFTFOEDPNIPOP
ΠϯϑϧΤϯαʔ
&YQSFTTJTUIFOFX+2VFSZ 8IJUFCPBSE5IF8FC
IPOP&YQSFTTPS,0" #VOJTIFSF
ʮ%PO`UVTF&YQSFTT VTF)POPʯ %FOP'FTU
%FQMPZ")POP"1*UP3FOEFS GMZJP 7FSDFMBOE$MPVEGMBSF8PSLFST 4ZOUBY
:PV4IPVME%SPQ&YQSFTTBOE5SZ)POP IUUQTTZOUBYGNTIPXZPVTIPVMEESPQFYQSFTTBOEUSZIPOP
IUUQTXXXZPVUVCFDPNXBUDI W9Z-DC'PP&
LBXBJJϩΰͭͬͯ͘Βͬͨ #Z!TBXBSBUTVLJ
ਓؾͰͨ͘͞Μ ΘΕ͍ͯΔ
)POPͷདྷͨಓ
࡞Ζ͏ͱͨ͠ ͖͔͚ͬ
࡞Ζ͏ͱ͖͔͚ͨͬ͠ w $MPVE fl BSF8PSLFSTͷΞϓϦΛ࡞Γ͔ͨͬͨ w ϐϯͱདྷΔϑϨʔϜϫʔΫ͕ͳ͔ͬͨ w JUUZSPVUFS w
8PSLUPQ w 4VOEFS w 5SJFߏͷϧʔλʔΛ࡞Γ͔ͨͬͨ
5SJFͷϧʔλʔ ʹ͍ͭͯ
5SJFʁʁ
5SJF w 5SJF5SFFΞϧΰϦζϜͷҰछ
ϧʔλʔʁʁ
ϧʔλʔ w 8FCϑϨʔϜϫʔΫʹ͓͚Δϧʔλʔ w ϦΫΤετͷύεͱϝιουͲͷϋϯυϥΛ࣮ߦ͢Δ͔ w (&5IFMMP͕͖ͨΒ\NFTTBHFlIFMMPz^Λฦ͢
ϦχΞͳϧʔλʔ w ಄͔Β͞Β͍ͬͯ͘
5SJFʹΑΔϧʔλʔ w ύεʹղ֤ϊʔυ͕ࢠͷϊʔυΛ͍ͬͯΔ
࣮ʂ CNG@TBO͕ͬͯΔͷΛࢀߟʹͨ͠ IUUQTCNGUFDIDPNQPTUT(PMBOHͰτϥΠΛ࣮͢Δ
5SJFߏͷϧʔλʔΛͬ ͯ$MPVEGMBSF8PSLFSTͰಈ ͘ϑϨʔϜϫʔΫΛ࡞Δ
)POPੜ🔥
Ұ൪࠷ॳͷίʔυΛΈͯΈΑ͏ʂ w IUUQTHJUIVCDPNIPOPKTIPOPUSFF FBFFEDDDDCBBBCFDBF w ͍ ϧʔλʔߦ ϕʔεߦ w
+BWB4DSJQU /PU5ZQF4DSJQU
ָ͔ͬͨ͠ w ݄͔Β w ຖίπίπָ͔ͭͬͯͬͨ͘͠
࠷ॳͷίϯτϦ Ϗϡʔλ
NFUSVF͞Μ IUUQTHJUIVCDPNIPOPKTIPOPQVMM
͔ͳΓͬͯΔ w $*ಋೖ w ϛυϧΣΞ w -PHHFS w #BTJD+85"VUI w
#PEZ1BSTF w $POWFOUJPOBM$PNNJUTͷಋೖ w DPNQPTFUTͷςετཏ
ʮXFʯͬͯݴ༿Λ͏Α͏ͳͬͨ
VTVBMPNB͞Μ ొ
ϓϧϦΫΤετಥવʹ
"EEFEUZQFUPDSFRQBSBNLFZ IUUQTHJUIVCDPNIPOPKTIPOPQVMM
None
3FHFYQ3PVUFS ੜ
)POP্࢙Ұ൪ڧͳ13
*OUSPEVDF3FH&YQ3PVUFS IUUQTHJUIVCDPNIPOPKTIPOPQVMM
3FH&YQ3PVUFS w ͻͱͭͷେ͖ͳਖ਼نදݱʹ͢Δ
ͱʹ͔͍͘ɺ+4քͰҰ൪͍
1FSMͷจ຺ w 1FSMͰෳͷਖ਼نදݱΛͻͱͭͷਖ਼نදݱʹ͢Δख๏͕͋Δ w ྫ3FHFYQ"TTFNCMF w ͦͷख๏Λར༻ͨ͠ϧʔλ3PVUFS#PPN
ΞΠσϯςΟ ςΟJTGBTU
͍ΛΞΠσϯςΟςΟʹ͢Δ w l6MUSBGBTUzΛᨳ͏ w ϚʔέςΟϯά w ϧʔλʔҎ֎ʹʜ w ΫΤϦύϥϝʔλύʔαͷࣗ࡞ w
3FTQPOTFͷύϥϝʔλͷ࠷దԽ w ʮࣧౄΛങ͏ʯʮ͚ʹͳΔʯϕϯνϚʔΫ͚ͩͰউෛΛ͔͚ͯ͘͠Δ w ࠓͰz6MUSBGBTUzͬͯͳ͍'SBNFXPSLCBTFEPO8FC4UBOEBSET
)POPWT&MZTJB w &MZTJB#VOɺͦͷଞͰಈ͘8FCϑϨʔϜϫʔΫ w )POPͷޙൃɺ+49ɺ31$ͳͲͯ͢ޙൃ w "05Λ͔ͭͬͯΊͬͪΌ͍ w #VOରԠͷϑϨʔϜϫʔΫେྗͷߏਤ #Z4BMUZ"PN
ΊͬͪΌݸੑͭΑ͍͚Ͳ͍͍͛͑͑͢ਓ #VOͷ%JTDPSEͰ݁ߏͯͨ͠
IUUQTHJUIVCDPN4BMUZ"PNCVOIUUQGSBNFXPSLCFODINBSL
ϕϯνϚʔΫϕϯν ϚʔΫ ͚ͩͲෛ͚Δͱ͍͘͠
ऴࢭූ
IUUQTYDPNZVTVLFCFTUBUVT
IUUQTYDPNTBMUZ"PNTUBUVT
Ξϓϩʔν͕ҧ͏
+49ͱ͍͏ղ ͱͯ͠Α͍
αʔόʔαΠυ+49 w )POPʹϏϧτΠϯͰʮαʔόʔαΠυ+49ʯ͕͑Δ w +49+BWB4DSJQUͷγϯλοΫεͰ)5.-ͷλάΈ͍ͨʹ+4͕ॻ͚Δ w ϑϩϯτΤϯυɺ3FBDUͰ͏ͷΛେ૾͢Δ
None
NJDSPUFNQMBUFKTNJEEMFXBSF IUUQTHJUIVCDPNIPOPKTIPOPJTTVFT
None
+49NJEEMFXBSF IUUQTHJUIVCDPNIPOPKTIPOPJTTVFT
Τοδ $MPVEGMBSF ͰAFWBMA͕ ͑ͳ͍͔ΒେͷςϯϓϨʔτ Τϯδϯಈ͔ͳ͍+49ͰΑ ͘Ͷʁ
αʔόʔαΠυ+49 )5.9 IUUQTXXXZPVUVCFDPNXBUDI W[7D69+.
5IFMPOHTUSVHHMF JO.BZ ඈ͍͍ͯ͠
ͦΕ݄ͷ
%JTDVTTJPOIPOPVTFίϝϯτ IUUQTHJUIVCDPNIPOPKTIPOPJTTVFT
1SPDFTTFEIBOEMFSTIPVMECFPOMZPOFίϝϯτ IUUQTHJUIVCDPNIPOPKTIPOPJTTVFT
!NFUSVFʮϛυϧΣΞͱϋ ϯυϥʔΛಉ͡Α͏ʹѻ͏ͷ Ͳ͏͔ʯ ఏى
ϛυϧΣΞϋϯυϥʔಉ͡Α͏ʹ ѻΘΕΔ͕ɺ3FTQPOTFΦϒδΣΫτΛ ฦ͔͢ฦ͞ͳ͍͔Ͱϋϯυϥͱϛυϧ ΣΞ͔͕۠ผ͞ΕΔ ݁
5IFMPOHTUSVHHMFJO.BZ
4VOJM
ڳ
4VOJM1BJUISFFQPJOUPOF w $MPVE fl BSFʹ͍ͨ w 8SBOHMFSWͷ࣮ΛΨϦΨϦͬͯͨɺͷΛͬͯͨ w ͔ͬ͜Α͔ͬͨ IUUQTHJUIVCDPNDMPVE
fl BSFXPSLFSTTELHSBQITDPOUSJCVUPST
͋Δ࣌
IUUQTYDPNUISFFQPJOUPOFTUBUVT
OFBU CBUUFSJFTJODMVEFE
ͱʹ͔͘خ͔ͬͨ͠
ͦͷޙ4VOJM$MPVEGMBSFΛୀ৬ 1BSUZ,JUΛ্ཱͪ͛Δ
IUUQTCMPHQBSUZLJUJPQPTUTFWFSZUIJOHJTCFUUFSXJUIGSJFOET
ͦͷޙ ࠓͷ݄ $MPVEGMBSF%FWFMPQFS8FFL ͷൃද͕Ұஈམ
0OFNPSFUIJOH
None
ಌΕͯͨΤϯδχΞ͕Ίͨձࣾʹ ೖࣾͨ͠Β͖ͬͯͯಉ྅ʹͳͬͨ
େ͖ͳܾஅ !W
WϦϦʔε w %FOPɺ#VOରԠ͕ۄͱͳͬͨ w ͜Ε·Ͱ$MPVE fl BSF8PSLFSTͱ'BTUMZ$PNQVUFͷΈαϙʔτ w ͦͷޙ/PEFKTͰಈ͘Α͏ʹͨ͠ w
ͨ͘͞ΜͷϥϯλΠϜͰಈ͘Ϣʔβʔ͕૿͑Δ࣭͕͕͋Δʂ
#VOͷ w +BSSFE4VNOFS࡞ w ͷલʹQSJWBUFͷϨϙδτϦ(JU)VCʹ͋ͬͨ w %JTDPSEͰʮ#VOʯͱଧͭͱΞΫηεݖΛΒ͑ͨ w ݄಄ʹQVCMJDʹͳΔͱΛ͔ͬ͞Βͬͨ w
ͱʹ͔͍͘ ͱ͍͍ͬͯΔɺ࣮ࡍ͍ IUUQTYDPNKBSSFETVNOFS
ͱ͍͑"1*͕ಉ͡ͳͷͰԿͤͣͱಈ͘ IUUQTHJUIVCDPNIPOPKTIPOPJTTVFT
ϑϥάճऩ
None
4VOJMͷπΠʔτʹฦ৴ͯͨ͠ͷ+BSSFE
31$ͱ͍͏ح ͱͯ͠Α͍
31$ػೳ w )POPͱ͍͏ͱ+49ͱ31$͕ചΓʹͳ͍ͬͯΔ w 5ZQF4DSJQUͷܕ͕ͦͷ··αʔόαΠυͷ"1*ͷ༷Λද͢ w ΫϥΠϯτͰͦΕΛࢦఆ͢Δ w ϝιουɺύεɺύϥϝʔλͷิ͕ޮ͘ w
͜Ε͕Αͯ͘/FYUKTͷதͰͬͨΓ͢Δਓ͍Δ
αʔόʔ
ΫϥΠΞϯτ
USQDBEBQUFS w ࠷ॳU31$ͱ͍͏ଞͷϥΠϒϥϦͷͩͬͨ IUUQTHJUIVCDPNIPOPKTIPOPJTTVFT
DMFBUPO͞Μͷίϝϯτొ
531$ͱ౷߹͢ΔΘΓʹʢͱ͍͏͔ɺΉ͠ΖͦΕʹՃ͑ͯʣɺ)POPͷωΠςΟϒͳ1SPYZΫϥ ΠΞϯτΛ࡞ͬͨํ͕͍͍ͷͰͳ͍Ͱ͠ΐ͏͔ʁͦͷํ͕ͣͬͱγϯϓϧͩ͠ɺ৴པੑߴ͍ ʢ531$͕มߋͯ͠յΕͳ͍ʣͱࢥ͏ɻ IUUQTHJUIVCDPNIPOPKTIPOPJTTVFTJTTVFDPNNFOU
None
TVHF
GFBUID)POP$MJFOU IUUQTHJUIVCDPNIPOPKTIPOPQVMM
ຐ๏Έ͍ͨ
)POP͖͔͚ͬͰ $MPVEGMBSFʹೖ ࣾ͢Δ
ͦΕ ݄
IUUQTYDPNHMFONBEEFSO $MPVE fl BSFʹKPJO ͢Δ͜ͱΛߟ͑ͨ͜ͱ ͋Δʁ
$MPVEGMBSFʹKPJO͢Δ͜ͱΛߟ͑ͨ͜ͱ͋Δʁ w #Z(MFO.BEEFSO w $MPVE fl BSFͰ%ΛͬͯΔ w 4UZMFEDPNQPOFOUTͷ࡞ऀϏϏΔʂ w
8PSLFSTͷ։ൃνʔϜ 8SBOHMFS*OUFHSBUJPOT% ͕ٻਓͯ͠Δ w ී௨ɺຊͱΒΜʂ͔͠͠ w (MFO͕ΦʔετϥϦΞʹؼΔ͔Βಉ͡λΠϜκʔϯͷਓΛ୳ͯͨ͠ w ͦΕʹ)POPΛपลͱͨ͠ΤίγεςϜͰͳʹ͔Ͱ͖Δ͔ʂ
ಉ࣌ظʹ w #Z%BOF,OFDIU w ͏ͪͷ෦&5*5IF&NFSHJOH5FDIOPMPHZBOE*ODVCBUJPOͷ w ಉ࣌ظʹΞϓϩʔν͕͋ͬͨ γϯΫ͔ͯͨ͠ΒΜ
ͳͥΛ͚ͭΒΕͨʁ w )POP w 9%JTDPSEͰ$MPVE fl BSFؔͷൃݴ
ʮͪΐͬͱ͓͠ΌΓ ͯ͠Έͳ͍͔͍ʁʯ
࣮໘ͩͬͨʔʔʔ ్த͔Βؾ͍ͮͨ
ब৬׆ಈ ॳब৬ w ͨ͘͞ΜΠϯλϏϡʔͨ͠ w *HPSl8IBUJTZPVSHPBM z w %BOF 3JUB໘ͩͱؾͮ͘
w (MFO)POPͷ31$ͷࣗຫ w 1FUF8SBOHMFSͷόάऔΓ͠Α͏ͬͯݴΘΕ͚ͨͲɺ31$ͷ
ӳޠͥΜͥΜΕͳ͍͔ΒϥϒϨλʔૹͬͨ
ϩʔϧ w ॳγεςϜΤϯδχΞͰΛ͔͚ͯΒͬͨ w %BOFʮ։ൃͱ"EWPDBUFͱͲͪΒ͕Γ͍ͨΜͩʁʯ w ԶʮCPUIʯ w %FWFMPQFS"EWPDBUFʹͳͬͨ w
ٻਓͯ͠ͳ͔͔ͬͨΒ͕࡞ΒΕͨ
(JWFNFEBZT w ໌͚ͯͥΜͥΜಈ͖ͳ͍͔Β%BOFʹ ʮ)POPେ͖͘ͳͬͯΔɺૣ͘͠ͳ͍ͱऔΒΕͪΌ͏Αʁʯ w %BOFʮ(JWFNFEBZTʯ w ΄Μͱʹޙɺ"1+$ͷϦΫϧʔλʔ͔Β࿈བྷདྷΔ w ΧϧνϟʔϑΟοτ໘ຊ๏ਓࣾ໘;BUMZO$DBMMΦϑΝʔ
None
ڳ
ࣾͷνϟοτͳΜͰ΅͔͠·͕͢ w ͱ͋Δνϟοτεϖʔε w ݄ɺ9ͷϙετ(MFO͕ϐοΫΞοϓ w ʮ8FTIPVMEFNQMPZUIBUHVZʯ w ʮ͏ಈ͍ͯΜΑʂʯ w
Զɺೖࣾޙʮ%SFBNDBNFUSVFʯ
ϚοΫϑϧʔ Ϧʔͷࢥ͍ग़
$MPVEGMBSF%FWFMPQFS3FMBUJPOT
4VNNJU!"VTUJO w ݄ɺೖࣾܦͬͯ͡ΊͯνʔϜϝΠτͱձ͏ w ΊͪΌͪ͘Όָ͔ͬͨ͠ w "VTUJOΦϑΟεʹଞͷ&5*ϝϯόʔ͍ͯʮ0I )POPʯ͔͚ͬͯΒΕΔ
None
None
None
None
None
None
ʮຊʯͭΑ͍ͱࢥ͏ w ӳޠΕͳ͍͚ͲʮຊʯͭΑ͍ w ຣͷΩοτΧοτΊͪΌ͏͚ w ण࢘ɺఱΒɺϥʔϝϯʜ w ͕͋Δ w
ʮຊߦ͘Μ͚ͩͲ౦ژͰ͓͢͢ΊͷϨετϥϯ͋ΔʁʯΑ͘ฉ͔ΕΔ
ຊͷϛʔτΞοϓʹ3JDLZ ͱ,SJTUJBO͕དྷͨʂ $MPVE fl BSF8PSLFST5FDI5BMLTJO5PLZP
None
தֶੜʹେਓؾ ͷϑϨʔϜϫʔΫ
)POPʹதֶੜίϯτϦϏϡʔλ͕ਓ͍Δʂ
͔֬ʹਥೋͬΆ͍͔ ͠Εͳ͍ʂ
+BWB4DSJQU0QFO 4PVSDF"XBSEಀ͢
+BWB4DSJQU0QFO4PVSDF"XBSE The Most Exciting Use of Technology
😭
)POP $POGFSFODF
)POP$POGFSFODFz0VSGJSTUTUFQz w !͓ w ਓԠืɺਓࢀՃ w ίϯτϦϏϡʔλτϥοΫύωϧϢʔβʔτϥοΫΩʔϊʔτ
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
(JU)VCͰ)BQQZ /FX:FBS
զʑͱͳΔͱਖ਼݄ͷѫࡰ(JU)VCͰΔ IUUQTHJUIVCDPNIPOPKTIPOPQVMM
৮ΕΔ໘Λ૿ ͢
Ϣʔβʔ͕)POPʹ৮ΕΔ໘Λ૿͢ w ͍͍ػೳͳΒऔΓࠐΉ w ྫW w $MJFOU$PNQPOFOUT w 4UBUJD4JUF(FOFSBUJPO w
'JMFCBTFESPVUJOH w ίΞͷαΠζมΘΒͳͳ͍ w ৮ΕΔ໘Λ૿͢Ϣʔβʔʹ৮ͬͯΒ͏ίΞͷΫΦϦςΟΛ͋͛Δ
Զͷߟ͑ͨ࠷ڧͷ ϑϨʔϜϫʔΫ
)POP։ൃͨͷ͍͠ʂ w ΈΜͳ͕ʮԶͷߟ͑ͨ࠷ڧͷϑϨʔϜϫʔΫʯΛͿ͚ͭͯΔ w ݁ՌతʹʮΈΜͳͰߟ͑ͨ࠷ڧͷϑϨʔϜϫʔΫʯʹͳΔ
$MPVEGMBSF #MPH
5IFTUPSZPGXFCGSBNFXPSL)POP GSPNUIFDSFBUPSPG)POP IUUQTCMPHDMPVE fl BSFDPNUIFTUPSZPGXFCGSBNFXPSLIPOPGSPNUIFDSFBUPSPGIPOP
None
ؤுΕͳΜͱ ͔ͳΔ
ͳΜͱ͔ͳΔ w Άͬͱग़͔ͩΒɺӳޠۤख͔ͩΒɺຊਓ͔ͩΒʜ w ͍ؔ͋͢͝ΔΘ͚Ͱͳ͍ w ͷྑ͚ͩ͞Ͱஅͯ͠Β͑Δ w ؤுΕͳΜͱ͔ͳΔ w
)POP͕ͦΕΛূ໌ͯ͘͠Εͨ
$POUSJCVUPST
Ͱਓ
'VUVSFQMBO
/FWFS4UPQ 4IJQQJOH
Hono