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
790
Dockerとやわらかい仮想化 - ProSec-IT/SECKUN 2021 edition -
udzura
2
730
Device access filtering in cgroup v2
udzura
1
920
"Story of Rucy" on RubyKaigi takeout 2021
udzura
0
840
Other Decks in Technology
See All in Technology
データエンジニアがクラシルでやりたいことの現在地
gappy50
3
690
P2P ではじめる WebRTC のつまづきどころ
tnoho
1
270
TypeScript 上達の道
ysknsid25
23
4.8k
激動の時代、新卒エンジニアはAIツールにどう向き合うか。 [LayerX Bet AI Day Countdown LT Day1 ツールの選択]
tak848
0
610
なぜAI時代に 「イベント」を中心に考えるのか? / Why focus on "events" in the age of AI?
ytake
2
810
Recoil脱却の現状と挑戦
kirik
3
460
生成AIを活用した野球データ分析 - メジャーリーグ編 / Baseball Analytics for Gen AI
shinyorke
PRO
1
240
Vision Language Modelと自動運転AIの最前線_20250730
yuyamaguchi
2
680
会社もクラウドも違うけど 通じたコスト削減テクニック/Cost optimization strategies effective regardless of company or cloud provider
aeonpeople
2
380
[MIRU2025]Preference Optimization for Multimodal Large Language Models for Image Captioning Tasks
keio_smilab
PRO
0
110
モバイルゲームの開発を支える基盤の歩み ~再現性のある開発ラインを量産する秘訣~
qualiarts
0
630
The Madness of Multiple Gemini CLIs Developing Simultaneously with Jujutsu
gunta
1
2.8k
Featured
See All Featured
How to Ace a Technical Interview
jacobian
278
23k
For a Future-Friendly Web
brad_frost
179
9.8k
Git: the NoSQL Database
bkeepers
PRO
431
65k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Designing Experiences People Love
moore
142
24k
Fireside Chat
paigeccino
37
3.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
Optimizing for Happiness
mojombo
379
70k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Making Projects Easy
brettharned
117
6.3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.4k
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ಉ͡ਓؒͳͷͰɺʢࠓʮҒ͍ਓʯʹݟ͑ͯʣ͍͔ͭίʔυͰ ͔Γ߹͑Δ͔ɻนΛ͑ͯษڧͯ͠Έ·͠ΐ͏ʂ