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
mrubyから入るシステムプログラミング入門 / #handsons
Search
KONDO Uchio
July 21, 2019
Technology
5
2.8k
mrubyから入るシステムプログラミング入門 / #handsons
ハンズオンズ@2019/07/21 資料
GitHub にも手順や解答例があります:
https://github.com/udzura/handsons
KONDO Uchio
July 21, 2019
Tweet
Share
More Decks by KONDO Uchio
See All by KONDO Uchio
大規模レガシーテストを 倒すための CI基盤の作り方 / #CICD2023
udzura
5
2.4k
Ruby x BPF in Action / RubyKaigi 2022
udzura
0
250
Narrative of Ruby & Rust
udzura
0
220
開発者生産性指標の可視化 / pepabo-four-keys
udzura
3
1.7k
Talk of RBS
udzura
0
450
Re: みなさん最近どうですか? / FGN tech meetup in 2021
udzura
0
780
Dockerとやわらかい仮想化 - ProSec-IT/SECKUN 2021 edition -
udzura
2
730
Device access filtering in cgroup v2
udzura
1
910
"Story of Rucy" on RubyKaigi takeout 2021
udzura
0
830
Other Decks in Technology
See All in Technology
KiCadでPad on Viaの基板作ってみた
iotengineer22
0
290
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
6
4.1k
怖くない!はじめてのClaude Code
shinya337
0
380
United Airlines Customer Service– Call 1-833-341-3142 Now!
airhelp
0
160
AI専用のリンターを作る #yumemi_patch
bengo4com
5
4.1k
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
440
MobileActOsaka_250704.pdf
akaitadaaki
0
110
fukabori.fm 出張版: 売上高617億円と高稼働率を陰で支えた社内ツール開発のあれこれ話 / 20250704 Yoshimasa Iwase & Tomoo Morikawa
shift_evolve
PRO
2
6.8k
AIとともに進化するエンジニアリング / Engineering-Evolving-with-AI_final.pdf
lycorptech_jp
PRO
0
160
生成AI時代の開発組織・技術・プロセス 〜 ログラスの挑戦と考察 〜
itohiro73
1
430
Flutter向けPDFビューア、pdfrxのpdfium WASM対応について
espresso3389
0
130
ネットワーク保護はどう変わるのか?re:Inforce 2025最新アップデート解説
tokushun
0
190
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
77
9.4k
Site-Speed That Sticks
csswizardry
10
680
Practical Orchestrator
shlominoach
188
11k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Designing Experiences People Love
moore
142
24k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Building Applications with DynamoDB
mza
95
6.5k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Transcript
ϋϯζΦϯζIBOETPOT ۙ౻͏͓ͪ(.01FQBCP *OD NSVCZ͔ΒೖΔ γεςϜϓϩάϥϛϯάೖ
γχΞɾϓϦϯγύϧΤϯδχΞ ۙ౻ Ӊஐ࿕ / @udzura https://blog.udzura.jp/ Uchio Kondo ٕज़෦ ٕज़ج൫νʔϜ
None
ࠓͷΞδΣϯμ w࠲ֶฤ IҎͩͱ͍͍ͳ͋ wγεςϜϓϩάϥϛϯάʹ͍ͭͯ wNSVCZʹ͍ͭͯʢNSVCZͷॳΊͯͷϏϧυͯ͠ΈΑ͏ʣ wϫʔΫγϣοϓฤ wNSVCZHFN NSCHFN Λ࡞ͬͯΈΑ͏
Id wOHY@NSVCZΛ৮ͬͯγεςϜΛ࡞ͬͯΈΑ͏ Id
None
࠲ֶ
γεςϜϓϩάϥϛϯάͬͯʁ
લఏ γεςϜͱͯ͠-JOVYΛ ϕʔεʹ͍ͯ͠·͢
ఆٛ ʮ(PͳΒΘ͔Δʙʯ wʮ04ͷఏڙ͢ΔػೳΛͬͨϓϩάϥϛϯάʯ
ఆٛ ஜେֶतۀ wஜେֶतۀʮγεςϜϓϩάϥϜʯ w6OJYͷγεςϜίʔϧͱϥΠϒϥϦΛओͳࡐͱͯ͠γεςϜϓϩ άϥϛϯάɺωοτϫʔΫɾϓϩάϥϛϯάɺ͓Αͼɺ8FCϓϩάϥ ϛϯάʹ͍ͭͯߨٛ͢Δɻ wʮγεςϜϓϩάϥϜʯͰɼϢʔβͷཱ͔ΒܭࢉػγεςϜ ΦϖϨʔςΟϯάγεςϜΛΑΓਂ͘ཧղ͠ɼ׆༻Ͱ͖ΔΑ͏ʹͳΔ ͨΊͷϓϩάϥϛϯάεΩϧͷशಘΛతͱ͢Δɽ
IUUQXXXDPJOTUTVLVCBBDKQTZMMBCVT(#IUNM
ͦͷଞ4ZTUFNT1SPHSBNNJOH w1SPWJEFTBQMBUGPSNGPSPUIFSTPGUXBSFUPCFCVJMUVQPO w%JSFDUMZPSDMPTFMZJOUFSGBDFTXJUIDPNQVUFSIBSEXBSFJO PSEFSUPHBJOOFDFTTBSZQFSGPSNBODFBOEFYQPTFBCTUSBDUJPOT BTQBSUPGUIFQMBUGPSN IUUQTNFEJVNDPN!KPIONNVSSBZTZTUFNTQSPHSBNNJOHEFG
ࠓճͷൣғ ΞϓϦέʔγϣϯ ϛυϧΣΞ ΧʔωϧΧʔωϧϞδϡʔϧ #*04ϋʔυΣΞ ͜ͷ͋ͨΓΛ ৮Δ ϓϩάϥϛϯά ಛʹ͜͜
8IPJT γεςϜϓϩάϥϚ
͓ྡ͞ΜΠϯϑϥΤϯδχΞ γεςϜߏஙɾߏཧ ʑͷۀͷπʔϧԽɾࣗಈԽ ܭଌࢹʢύϑΥʔϚϯεɺෛՙʣ ΦϯίʔϧରԠɺෆ۩߹ௐࠪ
લఏΠϯϑϥίʔυΛॻ࣌͘ γεςϜߏஙɾߏཧ ʑͷۀͷπʔϧԽɾࣗಈԽ ܭଌࢹʢύϑΥʔϚϯεɺෛՙʣ ΦϯίʔϧରԠɺෆ۩߹ௐࠪ *OGSBBT$PEF (P1FSM3VCZ
γεςϜͷਂʹ৮ΕΔͱ͖ γεςϜߏஙɾߏཧ ʑͷۀͷπʔϧԽɾࣗಈԽ ܭଌࢹʢύϑΥʔϚϯεɺෛՙʣ ΦϯίʔϧରԠɺෆ۩߹ௐࠪ ͳΜͰ͜Μͳߴෛՙͳͷ͔ Θ͔ΒΜ Ṗʹϛυϧ͕͞Δɻɻ ͗Όʔɺ੬ऑੑʂ
ϛυϧ͔ΒԼͷʮϓϩάϥϛϯάʯ wϛυϧɺϓϥοτϑΥʔϜɺ04͕044ͳΒɺಡΜͰௐΒΕΔ w3BJMTͷਓ͕3BJMTͷιʔεΛಡΉΑ͏ʹɺಡΊΔ wಡΊͨΒɺॻ͚Δʢʁʣ wࠓɺγεςϜܥଟ͘ͷͷ͕(JU)VCͰཧ͞Ε͍ͯΔ wͳͷͰύονૹΕΔʢʁʁʣ
ؤுͬͯϛυϧ͔ΒԼΛ͍͡Δ ʢ࣌͋Δʣ ʢগͳ͘ͱಡΉɺ·Ͱ͋Δʣ
ʢγεςϜϓϩάϥϚʹͱͬͯʣ NSVCZͬͯʁ
3VCZʹ༷ʑͳ࣮͕͋Δ w$3VCZ.3* wNSVCZ w+3VCZ w5SB⒐F3VCZ w3VCJOJVT .BU[͕࡞ͬͨ3VCZ ͜ͷͭ
None
ΈࠐΈͬͯԿʁ wͨͱ͑ج൫ɺωοτϫʔΫϧʔλͳͲΛ૾͢Δ wઃఆͳͲΛ-VBͱ͍͏ݴޠͰॻ͚Δͷ͋Δ wϧʔλͷϑΝʔϜΣΞʹ-VB͕ಉࠝ͞Ε͍ͯΔ ʢΈࠐ·Ε͍ͯΔʣ
NSVCZͷΈࠐΈϋʔυΣΞ wNSVCZͰઃఆΛॻ͘ɾج൫ϓϩάϥϛϯάΛ͢Δ wϑΝʔϜΣΞͷҰ෦ʹNSVCZ͕Έࠐ·Ε͍ͯΔ w͜͏͍͏ʮখ͞ͳϓϩάϥϛϯάݴޠʯΛಉࠝ͢Δ͜ͱ͕*P5ͳͲͰ ·Γͭͭ͋Δ
ͱ͜ΖͰࢲͨͪ wʮ8FCܥΤϯδχΞʯɺ8FCΞϓϦέʔγϣϯΛॻ͍ͨΓɺαʔό ΠϯϑϥΛཧͨ͠Γ͢Δਓʑ w͜͏͍͏ʮϋʔυͷʯؔͳ͍ʁ w͍͍͑ɺ͍͍͍ॴ͕͋ΔͷͰ͢
None
αʔόϛυϧΣΞʹΈࠐΉ wͨͱ͑"QBDIF)551ɺ/HJOYʹɺ-VBΛΈࠐΉϞδϡʔϧ͕ ͋Δɻಉ༷ʹɺNSVCZΛΈࠐΜͩͷ͕͋Δ wNPE@NSVCZ OHY@NSVCZCZNBUTVNPUPSZത࢜ w"QBDIF/HJOYͷதʹʢਖ਼֬ʹ֎෦Ͱ͙͢ಡΊΔϓϥάΠϯͱ͠ ͯʣNSVCZ͕ೖͬͨঢ়ଶͰɺαʔόϓϩηε্ཱ͕͕ͪΔ wͦͷ݁Ռɺຊདྷ$ݴޠͰॻ͔ͳ͍ͱ͍͚ͳ͍αʔόϞδϡʔϧͷ੍ޚ ػೳΛɺNSVCZͷεΫϦϓτͰॻ͘͜ͱ͕Ͱ͖Δ
ΈࠐΉʹ NSVCZͰϓϩάϥϛϯά͢ΔͨΊͷ ೖΓޱΛ࡞Δ
͏গ͚ͩ͠ γεςϜͷ
ϓϩηε͍ͬͯͬͯ·͔͢
ϓϩηεͱԿ͔ w04͕ϓϩάϥϜͷ࣮ߦΛཧ͢Δجຊతͳ୯Ґ w04͕ϓϩάϥϜΛ࣮ߦ͢Δ࣌ɺ ϓϩάϥϜඞཁͳσʔλɺ ͦͷଞΛϝϞϦʹಡΈࠐΈɺ $16*0ͳͲΛׂΓͯΔ wϝϞϦׂΓͯ۠ը͕ܾ·͍ͬͯΔ IUUQXXXDPJOTUTVLVCBBDKQdZBTDPJOTPTJOEFYIUNM
ϓϩηεͨ͘͞ΜͷϥΠϒϥϦ͔ΒͳΔ w$ͷϥΠϒϥϦ͕ಈతɺ͋Δ͍੩తʹಡΈࠐ·Ε͍ͯΔ wQSPDNBQTͱ ͍͏ϑΝΠϧΛݟͯ
ϓϩηεϥΠϒϥϦͷմ ੩తϦϯΫ TUBUJDMJOL ಈతϦϯΫ EZOBNJDMJOL 04ͷڞ௨ྖҬ Ұͭͷϓϩηε MJCD MJCYNM MJCSFBEMJOF
MJCDTP MJCYNMTP MJCSFBEMJOFTP MJCGPPB MJCNSVCZB ϓϩάϥϜ ίΞ෦
DGMJC999ΛΈΜͳ͍ͬͯΔ wΑ͘ɺOPLPHJSJHFN͕ΠϯετʔϧͰ͖ͳ͍ͱ͖ʹɺ ʮMJCYNMEFWFMʯΛΠϯετʔϧͯ͠ͶɺͱݴΘΕΔ w͜ͷMJCYNMEFWFMͱɺMJCYNMΛ͏ͨΊʹඞཁͳιʔείʔυ wMJCYNMͱɺYNMΛऔΓѻ͏$ͷϥΠϒϥϦ w͜ͷͱ͖OPLPHJSJHFNMJCYNMʹʮϦϯΫ͢Δʯ͜ͱʹͳΔ wಈతͳΒʮϦϯΫʯɺ੩తͳΒʮΈࠐΉʯͱݴ͏
DGMEEίϚϯυ wಈతͳϦϯΫʹ͍ͭͯ͜ͷίϚϯυͰ֬ೝ͕Ͱ͖Δ
ࢀߟࢿྉͷΈͳ͞Μ
ͦͷ΄͔ɺ໘നهࣄ wʮ(PͰ͘γεςϜϓϩάϥϛϯάͷੈքʯIUUQTBTDJJKQFMFN wʮͳͥਓࣗ࡞04Λ͢Δͷ͔ʁࣗ࡞04ͱԿ͔ʁʙࣗ࡞04ͷ͍· ͱੲ<ୈճ>ʯIUUQTLOPXMFEHFTBLVSBBEKQ
γεςϜϓϩάϥϛϯάతͳ $3VCZNSVCZ
$3VCZ w͕ࣗϝΠϯͷϓϩάϥϜͱ্ཱͯͪ͛͠Δ wFH'MVFOUE w͋ΔϓϩάϥϜ͔Βݺͼग़͢͜ͱ͋Δ͕ɺͦΕ6/*9ͷඪ४తͳ γεςϜίʔϧ GPSLFYFDWF Λܦ༝͠ɺผͷϓϩηεͱ্ཱͯͪ͠ ͕ΔɻϓϩάϥϜͱ͓ͯ͠ޓ͍ʹӨڹͰ͖ΔޱݶΒΕΔ IUUQXXXJUVVTFFEVDBUJPODPVSTFIPNFQBHFPTWUNPEVMFQSPDFTTNBOBHFNFOU
NSVCZ w͋ΔϓϩάϥϜͷҰ෦ͷػೳΛNSVCZͷϓϩάϥϜͱͯ͠هड़Ͱ͖Δ wͦͷϓϩάϥϜͷϝϞϦͷҰ෦ʹMJCNSVCZB͕ϩʔυ͞Ε͍ͯΔ wଞͷϓϩηεΛ্ཱͪ͛Δඞཁͳ࣮͘ߦͰ͖Δ wͦͷͨΊҰൠʹίετ͕͘ߴɺলϝϞϦ wMJCNSVCZBɺඞཁͳػೳΛશͯ٧ΊࠐΜͩঢ়ଶʹͰ͖Δ w$3VCZͰ͋ΕίΞϥΠϒϥϦҎ֎εΫϦϓτͰ֎ʹଘࡏ
ຒΊࠐ·ΕͨNSVCZ Ұͭͷϓϩηε MJCD MJCYNM MJCSFBEMJOF MJCGPPB MJCNSVCZB ϓϩάϥϜ ίΞ෦ MJCNSVCZB
ΈࠐΈ༻ͷ ϥΠϒϥϦΛ࡞Δ ΈࠐΉ 4UBUJD-JOL NSVCZ ϏϧυεΠʔτ
ϛυϧΣΞͷ$"1* wଟ͘ͷϛυϧΣΞʹɺ$ݴޠʹΑΔ֦ுͷೖΓޱ ʢ"1*8FC"1*Ͱͳ͘ຊདྷͷҙຯʣ͕ଘࡏ͢Δ wOHJOYɺ"QBDIFɺ3FEJTɺ.Z42-ͳͲͳͲ wؤுΕΧʔωϧϞδϡʔϧΛॻ͘͜ͱՄೳʢΒ͍͠ʣ wNSVCZ$ͷ"1*͕ཧ͞Ε͓ͯΓɺͦ͏͍֦ͬͨு͕ͱͯॻ͖ ͍͢
NSVCZ γεςϜϓϩάϥϛϯάʹ ͍͍ͯΔ
͓·͚ଞͷݴޠͱൺͯ w࣮ߦܗࣜ w $3VCZΛؚΉଞͷεΫϦϓτݴޠͱҧ͍͍ൣғͷϩδοΫΛόΠφϦࣗମʹʹ ΈࠐΊΔɺϙʔλϒϧ w (P 3VTUʢ$$ ʣͱҧ͍Ұ෦ͷϓϩάϥϜεΫϦϓτͰΓग़͠Ͱ͖Δ ʢ%4-ʹΑΔઃఆͳͲʣ
wΈࠐΈݴޠͱͯ͠ w -VBͱҧ͍ɺΫϥεϕʔε001͕ՄೳʴNSCHFNTͷΤίγεςϜ͕͋Δ wNSVCZʹNSVCZʹ͔͠Ͱ͖ͳ͍υϝΠϯ͕͋Δʹ໘ന͍
ͷNSVCZ
Y@ͷαʔόͰಈ͔͢ͳΒ w̏ύλʔϯ͕ߟ͑ΒΕΔ wNSVCZόΠφϦΛ࡞͢Δ wNSVCZΛΈࠐΜͩόΠφϦΛ࡞͢Δ wԿ͔ʹຒΊࠐ·ΕͨNSVCZΛར༻͢Δ
NSVCZόΠφϦͷ࡞ wී௨ͷ$3VCZͷΑ͏ʹɺ֎෦εΫϦϓτΛ༻͍ͯϓϩάϥϜΛ࣮ߦ wઃఆ%4- CVJME@DPOpHSC Λ༻͍ͯɺ ͚ࣗͩͷ࠷ڧͷNSVCZΛ࡞Δ͜ͱ͕Ͱ͖Δ
NSVCZΛΈࠐΜͩόΠφϦΛ࡞ wNSVCZͰॻ͔ΕͨίϚϯυϥΠϯπʔϧ wFHNJUBNBF IBDPOJXB HSFOBEJOF w(P3VTUͷΑ͏ʹϫϯόΠφϦʹͰ͖ΔʢಈతϦϯΫʹҙʣ wNSVCZόΠφϦɺʮMJCNSVCZΛΈࠐΜͰεΫϦϓτΛ࣮ߦͰ͖ ΔΑ͏ʹͨ͠όΠφϦʯͱදݱͰ͖Δ wNSVCZDMJͱݴ͏ϑϨʔϜϫʔΫ͕͋Δʢগ͠ݹ͍ʣ ʢ৽͍͠ίϚϯυϥΠϯπʔϧ࡞खॱΛॻ͜͏ͱ͍ͯ͠Δͱ͜Ζʣ
Կ͔ʹຒΊࠐ·ΕͨNSVCZΛར༻ wઌड़ͨ͠NPE@NSVCZOHY@NSVCZΛར༻ͯ͠ɺઃఆͳͲͷҰ෦Λ NSVCZͰॻ͘ͷɺNSVCZͷϢʔεέʔε w͜ͷͭͷ΄͔ɺҙ֎ͱ৭ʑΈࠐ·Ε͍ͯΔʢ͕ɺଟ͘1P$ʣ
NSCHFNTͷ
NSCHFNT NHFN ͱ w͍ΘΏΔύοέʔδͷ୯Ґɻ3VCZͰ͍͏HFNͱߟ͑ͯ0, w$3VCZͱͷେ͖ͳҧ͍ͱͯ͠ɺNHFNMJCNSVCZͷҰ෦ͱͳΔ MJCNSVCZB NSVCZίΞ NSVCZJP NSVCZQSPDFTT NSVCZNFUBQSPH
NSVCZDHSPVQ ϏϧυίϯύΠϧ ଞͷ ϓϩάϥϜ NHFN ΧελϜ ϩδοΫ
CVJME@DPOpHSC wNSVCZ MJCNSVCZ ΛϏϧυ͢Δͱ͖ʹಡΈࠐΉ3VCZ%4- wϏϧυ࣌ͷࡉ͔͍ઃఆͷ΄͔ ͲͷNHFNΛ͏͔Λࢦఆ
ϋϯζΦϯʂ IUUQTHJUIVCDPNVE[VSBIBOETPOT
ηοτΞοϓ w࡞ۀ༻ϓϩδΣΫτΛνΣοΫΞτ͍ͯͩ͘͠͞ w7BHSBOUΛ͍ɺ-JOVYڥΛ࡞͠ɺ.BDͱͷڞ༗σΟϨΫτϦΛ ༗ޮʹ͍ͯͩ͘͠͞ wNSCHFOUFNQMBUFίϚϯυΛམͱ͠ɺ.BDଆͰϓϩδΣΫτΛ࡞ ͍ͯͩ͘͠͞ wฤू.BDଆͰ͖ͳΤσΟλɺϏϧυ7BHSBOUͰೖͬͨ-JOVYͰ ͓͜ͳ͍ͬͯͩ͘͞
ૉৼΓNSVCZͷόΠφϦΛ࡞Δ w࡞ͨ͠-JOVY#PYͰͦͷ··࡞ͬͯΈΑ͏
γεςϜNHFNΛ࡞Δ
NHFNΛ࡞Δ wେ͖ͳྲྀΕ ৄࡉHJTU NSCHFNUFNQMBUFΛ༻͍ͯܗΛ࡞ ඞཁͳϑΝΠϧΛߋ৽ʢ$෦ɺ3VCZ෦ʣ NSCHFNSBLFͷฤू
SBLFίϚϯυͰϏϧυʢ͜͜-JOVYͰʂʣ w ͦͷNHFNΛΈࠐΜͩNSVCZΛϏϧυͯ͠ࢼ͢
ॳڃίʔε wෛՙঢ়گͳͲΛڭ͑ͯ͘ΕΔNHFNΛ࡞Ζ͏ wQSPDMPBEBWHͱ͍͏ϑΝΠϧʹɺݱࡏͷϩʔυΞϕϨʔδʢෛՙʣ ͕هड़͞Ε͍ͯΔͷͰɺγϯϓϧʹͦ͜ΛಡΉ wVQUJNF ͱ͍͏ίϚϯυͰ֬ೝͰ͖Δ w-JOVYଆͰϏϧυ͠Α͏ʢ.BDʹQSPDͳ͍ͷͰಈ͔ͳ͍Αʣ w(JU)VCʹϓογϡ͢Ε΄͔ͷNSVCZ͔Β͑·͢ɻͦ͜·Ͱ
͓·͚TUSBDF wVQUJNF ͕ͲͷϑΝΠϧΛ࣮ࡍʹಡΜͰ͍Δ͔֬ೝͰ͖Δ w04ͷͲͷػೳʢʹγεςϜίʔϧʣΛݺΜͰ͍Δ͔ wͪͳΈʹϩʔυΞϕϨʔδʹʮ୯Ґ࣌ؒͰɺͲΕ͚ͩͷͷλεΫ ʢϓϩηεʣ͕ͪঢ়ଶ͔ͷฏۉʯɻͬͯΔਓͷͷΠϝʔδ
্ڃίʔε wVOBNF ΛಡΜͰγεςϜͷঢ়گΛऔಘ͢ΔNHFN wVOBNF ʮ$ͷߏମΛѻ͏NHFNʯͷࡐͱͯ͠ศར wఆٛͷ֬ೝ wVUTOBNFߏମΛΦϒδΣΫτͷཪʹอ͢Δ w($ͰదʹGSFF
͍ͨ͠ wͪ͜Β-JOVYͰϏϧυɺ(JU)VCʹϓογϡ
OHY@NSVCZΛಈ͔ͯ͠ΈΑ͏
લஈ֊Ϗϧυ w-JOVY্ͰɺOHY@NSVCZͷΧελϜϏϧυΛ͢Δ wCVJME@DPOpHSCΛ༻͍ͯɺઌ΄ͲͷͭͷNHFNΛར༻͢ΔΑ͏ʹઃ ఆ্ͨ͠ͰϏϧυΛߦͳ͍ͬͯͩ͘͞ʂ wͰ͖͍ͯͳ͍ํͷNHFNɺձͷଞͷํͷΛ͍·͠ΐ͏ wҰԠ!VE[VSBͷࢀߟ࣮͋Δ
OHY@NSVCZϓϩάϥϛϯά wWJSUVBMIPTUΛݟͯฦ͢VQTUSFBNΛม͑ͯΈΑ͏ wVQTUSFBNࠓճ%PDLFSͰ༻ҙ͠·͢
OHY@NSVCZϓϩάϥϛϯά wݱࡏͷෛՙΛڭ͑ͯ͘ΕΔΤϯυϙΠϯτΛ࡞Ζ͏ w͖ͬ͞࡞̼ͬͨHFNΛૣ͏ w+40/Λฦͯ͋͛͠Α͏ɺOHY@NSVCZʹΈࠐ·Ε͍ͯΔʢͣʣ wಉ͡Α͏ʹɺࠓͷγεςϜͷ-JOVYͷใΛڭ͑ͯ͘ΕΔΤϯυϙΠ ϯτՃͯ͠ΈΑ͏
OHY@NSVCZϓϩάϥϛϯά wෛՙ্͕͕ͬͨΒࣗಈతʹTPSSZϖʔδΛग़͢ΈΛͭ͘Ζ͏ w͍ΘΏΔαʔΩοτϒϨʔΧʔͷ؆қ൛ w ϦΫΤετ࣌ͷෛՙΛऔಘ͢Δ w ϦΫΤετ࣌ʹಈతʹมΛݟͯଈΛฦ͢
·ͱΊ
γεςϜΛ͍͡Δͷָ͍͠ w͍ϨΠϠͷϓϩάϥϛϯά wந͕ߴ͍ ʢϏδωεϩδοΫͰͳ͘αʔόҰൠͷʹϑΥʔΧεͰ͖Δʣ wӨڹൣғ͕େ͖͍ ʢ୯ҰͷαʔϏεͰͳ͘৭ʑͳγεςϜͷΛղܾͰ͖Δʣ wͳͷͰେ͖͍͚Ͳɺָ͍͠ͷͩͱͬͯ΄͍͠ w044ԽḿΔ
ϓϩάϥϛϯάʹนͳ͍ wΈΜͳ͕͍ͬͯΔʮख͕ग़ͤͳͦ͏ͳιϑτΣΞʯɺ࣮ਓ͕ؒ ࡞͍ͬͯ·͢ w-JOVYɺ(JUɺ/HJOYɺ.Z42-ɺ3FEJTͦͯ͠3VCZPO3BJMT w3VCZࣗମɺͪΖΜͦ͏ wʢࠓͷॴʣશͯͷιϑτΣΞਓ͕ؒ࡞͍ͬͯ·͢ wಉ͡ਓؒͳͷͰɺʢࠓʮҒ͍ਓʯʹݟ͑ͯʣ͍͔ͭίʔυͰ ͔Γ߹͑Δ͔ɻนΛ͑ͯษڧͯ͠Έ·͠ΐ͏ʂ