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.5k
Ruby x BPF in Action / RubyKaigi 2022
udzura
0
280
Narrative of Ruby & Rust
udzura
0
250
開発者生産性指標の可視化 / pepabo-four-keys
udzura
3
1.8k
Talk of RBS
udzura
0
480
Re: みなさん最近どうですか? / FGN tech meetup in 2021
udzura
0
830
Dockerとやわらかい仮想化 - ProSec-IT/SECKUN 2021 edition -
udzura
2
780
Device access filtering in cgroup v2
udzura
1
980
"Story of Rucy" on RubyKaigi takeout 2021
udzura
0
880
Other Decks in Technology
See All in Technology
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.5k
無ければ作る! バイブコーディングで作ったものを一気に紹介
tatsuya1970
0
110
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.1k
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
180
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
1
140
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
370
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
4
4.5k
Amazon Bedrock AgentCore 認証・認可入門
hironobuiga
2
490
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
130
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
toCプロダクトにおけるAI機能開発のしくじりと学び / ai-product-failures-and-learnings
rince
6
5.4k
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
9
3.3k
Featured
See All Featured
Scaling GitHub
holman
464
140k
Designing Experiences People Love
moore
144
24k
The World Runs on Bad Software
bkeepers
PRO
72
12k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
53
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
310
The Curse of the Amulet
leimatthew05
1
8.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
410
Why Our Code Smells
bkeepers
PRO
340
58k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
630
Git: the NoSQL Database
bkeepers
PRO
432
66k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
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ಉ͡ਓؒͳͷͰɺʢࠓʮҒ͍ਓʯʹݟ͑ͯʣ͍͔ͭίʔυͰ ͔Γ߹͑Δ͔ɻนΛ͑ͯษڧͯ͠Έ·͠ΐ͏ʂ