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 in HTTP server
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
MATSUMOTO Ryosuke
PRO
September 26, 2015
Technology
4k
14
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
mruby in HTTP server
MATSUMOTO Ryosuke
PRO
September 26, 2015
More Decks by MATSUMOTO Ryosuke
See All by MATSUMOTO Ryosuke
問いを起点に、社会と共鳴する知を育む場へ
matsumoto_r
PRO
0
840
さくらインターネット研究所 アップデート2025年
matsumoto_r
PRO
0
920
リモートワークにおけるパッシブ疲労
matsumoto_r
PRO
6
5.5k
エンジニアのキャリアパスはどう描く? まつもとりーさんと考える後悔しないキャリア選択
matsumoto_r
PRO
10
2.4k
まつもとりーのこれまでとCOGNANOのこれから
matsumoto_r
PRO
0
370
2022年の研究所の評価制度振り返りと今後
matsumoto_r
PRO
0
900
VUCAワールドから紐解く組織や評価制度の変遷と再設計
matsumoto_r
PRO
9
26k
コンテナの研究開発から学ぶLinuxの要素技術
matsumoto_r
PRO
2
1.6k
開発者体験をさらに向上させる 事業と研究との連携
matsumoto_r
PRO
2
2.6k
Other Decks in Technology
See All in Technology
Snowflakeと仲良くなる第一歩
coco_se
4
470
脆弱性対応、どこで線を引くか
rymiyamoto
1
390
【NRUG vol.18】KubernetesにおけるNew Relicデータ取得量削減の考え方
nrug_member
0
120
AIエージェントが名古屋の猛暑からあなたを守る
happysamurai294
0
120
「エンジニア進化論」2028年の開発完全自動化、エンジニアはどう進化するか
cyberagentdevelopers
PRO
6
5.2k
LLMにもCAP定理があるという話
harukasakihara
0
360
Claude Codeをどのように キャッチアップしているか
oikon48
12
8k
新しいVibe Codingと”自走”について
watany
6
320
あなたの知らないPDFのアクセシビリティ
lycorptech_jp
PRO
0
190
AIの性能が向上しても未解決な組織の重大問題は何か?/An Unsolved Organizational Problem in the Age of AI
moriyuya
4
670
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
1
750
Bedrock AgentCore RuntimeでAuth0 Changelog調査AIをアップグレードした話
t5u8a5a
1
150
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
41
2.6k
The agentic SEO stack - context over prompts
schlessera
0
820
Navigating Team Friction
lara
192
16k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Writing Fast Ruby
sferik
630
63k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
210
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
200
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
580
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
210
Transcript
DPOOFDU)551XJUI)551TFSWFST 2015/09/26 Hacker Tackle NSVCZJO)5514FSWFS GMO Pepabo, Inc. ٕज़ج൫νʔϜ ΞυόϯευγχΞ
MATSUMOTO, Ryosuke @matsumotory
ࣗݾհ দຊ྄հ!NBUTVNPUPSZ (.0ϖύϘٕज़ج൫νʔϜΞυόϯευγχΞ Ԭࢧ݄ࣾೖࣾ ͱͱӡ༻ɾอकͷۀ͕த৺
ݱࡏձࣾશମͷΠϯλʔωοτج൫ٕज़Λ୲ 044׆ಈࣾ֎͚ͷٕज़ൃදͳͲ IUUQSFTFBSDINBUTVNPUPSKQ
ϖύϘͷݚڀɾ։ൃ୲ IUUQICNBUTVNPUPSKQFOUSZ
None
࠷ۙऔΓΜͰ͍Δ044։ൃ NPE@NSVCZ OHY@NSVCZ NSVCZJO)0 5SVTUFSE)5518FC4FSWFS
NSVCZɾNSVCZͷNSCHFNଟ ͦͷଞ04ɾ.JEEMFXBSF·ΘΓ
࣍ )551ͷ֓ཁ )551ͷಛతͳػೳ NSVCZJO)5514FSWFSઃܭࢥ NSVCZJO)5514FSWFS࠷৽ใ
NSVCZJO)5514FSWFSࣄྫհ ·ͱΊ
ຊൃදͷલఏ
ຊൃදͰ)551Y)551ϓϩτίϧ͓Αͼ 5-4ͦͷͷͷ༰˞ΑΓɺαʔό࣮ઃఆ͓ ΑͼNSVCZ֦ுʹॏΛஔ͍͓ͨΛ͠·͢ɻ ˞͜ͷลΓʹڵຯͷ͋Δํ!LB[VIP͞ΜͷૉΒ͍͠ԼهൃදΛࢀߟʹ͢Δͱྑ͍Ͱ͠ΐ͏ɻ IUUQZBQDBTJBPSHUBMLTIPXEFBECFBEDEDB
)551Λ͏͖͔Ͳ͏͔ͷٞ˞ʹ͍ͭͯผ ٞͱ͠ɺ֤ʑͷڥʹ͓͍ͯ͑ͦ͏͔Ͳ͏͔Λݕ ౼͢ΔͨΊʹɺαʔό࣮ͷ؍͔ΒࠓͲ͏͍͏͜ͱ ͕Ͱ͖Δͷ͔Λհ͠·͢ɻ ˞͜ͷลΓʹڵຯͷ͋Δํ!+YDL͞ΜͷૉΒ͍͠ԼهൃදΛࢀߟʹ͢Δͱྑ͍Ͱ͠ΐ͏ɻ IUUQZBQDBTJBPSHUBMLTIPXFBFGCFBBCEDB
)551֓ཁ
)551ͷ՝ ଟॏੑ͕ແ͍ 355ʢ3PVOE5SJQ5JNFʣͰϦΫΤετϨεϙϯε )551ύΠϓϥΠϯͷ࣮༻Խ͕ࠔ 355ͰϨεϙϯεΛͨͣʹෳϦΫΤετૹ৴
ϦΫΤετͱϨεϙϯεͷॱংಉظ͢Δඞཁ༗Γ ͱ͋ΔϦΫΤετॲཧ͕͍ͱ݁ہޙଓ͕ϒϩοΫ ϦΫΤετͷ࠶ૹ৴ʢಛʹ1045ͱ͔ʣͷஅ͕ࠔ όάଟ͘ඇඪ४ͷΦϓγϣϯѻ͍͕ଟ͍
)551ͰωοτϫʔΫΛޮྑ͑͘ͳ͍ ωοτϫʔΫͷੑೳͱ͍ͬͯ ϨΠςϯγɾଳҬͱ͍͏ͭͷࢦඪ )551݁ՌతʹϨΠςϯγͷੑೳʹґଘ ϨΠςϯγΛࠜຊతʹ͘͢Δͷ͍͠ʢޫϑΝΠόʔʣ
ଳҬΛ૿ͯ͋͠·Γҙຯ͕ແ͍
)551ʢ3'$ʣ 355Ͱޮྑ͘σʔλΛ௨৴ ௨৴σʔλʮϑϨʔϜʯΛར༻ ʮετϦʔϜʯ্ʹʮϑϨʔϜʯ͕ྲྀΕΔ ୯Ұ5$1ηογϣϯ্ʹଟॏͷʮετϦʔϜʯ
ಉ࣌ʹҎ্ͷϦΫΤετʢϑϨʔϜʣΛૹ৴Մೳ ଟॏԽʹΑͬͯϨΠςϯγͷӨڹΛݮ ϦΫΤετॲཧ͕ϒϩοΫ͞Εͳ͍ͷͰଟॏԽʹΑΓଳ ҬΛޮతʹ͍͘͢ͳΔ
දతͳ)551αʔό )0 !LB[VIP͞Μ࡞ͷ5IF0QUJNJ[FE)551BOE)5514FSWFS OHIUUQYʢͦͷଞϥΠϒϥϦɾπʔϧ܈Λ·ͱΊͯOHIUUQʣ !UBUTVIJSP@U͞Μ࡞ͷ)551ϦϑΝϨϯε࣮ɺαʔόϥΠϒϥϦ
όοΫΤϯυͱ)551௨৴͕Մೳʢݱঢ়།Ұʁʣ "QBDIFIUUQE NPE@I MJCOHIUUQΛར༻ɺ࣍ͷܥͷϦϦʔεͰऔΓࠐ·ΕΔʁ OHJOYWXJUI)551 WͰ044ͱͯ͠ϦϦʔε 5SVTUFSE)5514FSWFS !NBUTVNPUPSZ࡞ͰදతͰແ͍ɺMJCOHIUUQΛར༻
)551ͷಛతͳػೳ
)551ͷಛ όΠφϦϓϩτίϧ ଟॏԽ ϔομѹॖʢ)1"$,ʣ αʔόϓογϡ
༏ઌ੍ޚ ʜͳͲ
ࢁ͋ΔͷͰ͕͢ʜ ຊൃදͰҎԼͷͭʹݴٴ αʔόϓογϡ ༏ઌ੍ޚ ࢁಛ͕͋ΔͷͰৄ͘͠ԼهεϥΠυࢀߟ
!LB[VIP͞Μͷʮ)551࣌ͷΣϒαΠτઃܭʯ IUUQZBQDBTJBPSHUBMLTIPX EFBECFBEDEDB !+YDL͞Μͷʮ)551࣌ͷ8FCʯ IUUQZBQDBTJBPSHUBMLTIPXFBF GCFBBCEDB
αʔόϓογϡ ˞ϒϥβͰͷϨεϙϯεޮԽͷ؍Ͱͷٞͱ͠·͢ ΫϥΠΞϯτͷϦΫΤετΛ༧ଌͯ͠αʔόଆ͔Βίϯ ςϯπΛࣄલʹαʔόϓογϡ 355ʹαʔόଆ͔Βઌߦͯؔ͠࿈͢ΔίϯςϯπΛ ૹ͓ͬͯ͘ࣄͰ355ΛՔ͙ 8FCΞϓϦଆͷνϡʔχϯάͷ؊ʹͳΔՄೳੑେ
)551αʔόͷϓογϡ )551αʔό͕164)@130.*4&ϑϨʔϜΛ ར༻ͯ͠αʔόϓογϡ ʮJOEFYUYUʯʹΞΫηε͕͋ͬͨΒ ʮJOEFYKTʯΛಉ࣌ʹαʔόϓογϡ͢ΔͱαʔόͰఆٛ ΫϥΠΞϯτ )551
αʔό )551௨৴ JOEFYUYUΛϦΫΤετ JOEFYUYUΛϨεϙϯε ಉ࣌ʹJOEFYKTΛαʔόϓογϡ
ΫϥΠΞϯτ͔ΒϦΫΤετૹ৴
αʔό෦Ͱαʔόϓογϡ༻ ͷϦΫΤετ͕ൃߦ͞Ε 164)@130.*4&ϑϨʔϜͱ͠ ͯड৴ αʔόϓογϡͷϨεϙϯε ϔομड৴
ݩϦΫΤετͷϨεϙϯεϔο μड৴ ݩϦΫΤετͷϨεϙϯε ϘσΟड৴ αʔόϓογϡͷϨεϙϯε ϘσΟड৴ 164)@130.*4&ϑϨʔϜʹΑΓɺ·ΔͰΫϥΠΞϯτ͕ϦΫΤετ͔ͨ͠ ͷΑ͏ʹϨεϙϯε͕ฦ͖ͬͯͯͦΕΛड͚ೖΕΔ
ΫϥΠΞϯτϒϥβΩϟογϡͳͲʹΩϟογϡ͓͖ͯ࣍͠ͷJOEFYKT ͷϦΫΤετΩϟογϡ͔ΒಘΒΕΔ
όοΫΤϯυ)551͕αʔόϓογϡ ϑϩϯτ)551αʔόʹ-JOLϔομͰαʔόϓογϡΛґཔ ϑϩϯτଆͰόοΫΤϯυͷసૹલʹαʔόϓογϡՄೳ ΫϥΠΞϯτ )551 ϦόʔεϓϩΩγ )551 όοΫΤϯυ
)551௨৴ )551௨৴ -JOLϔομՃ -JOLJOEFYKTSFMQSFMPBE ϦΫΤετసૹ JOEFYUYUΛϦΫΤετ Ϩεϙϯεసૹ JOEFYKTΛαʔόϓογϡ JOEFYUYUΛ Ϩεϙϯε
όοΫΤϯυ)551͕αʔόϓογϡ ݱঢ়OHIUUQYͷΈ͕όοΫΤϯυͱͷ)551௨৴ʹରԠ ݱঢ়)551ͰόοΫΤϯυ͔Βͷ-JOLϔομΛར༻ͨ͠αʔόϓογϡ ࠓޙόοΫΤϯυ͔Βͷ164)@130.*4&Λసૹ͢ΔՄೳੑ͋Δʁ ϗοϓؒͷ4&55*/(4ΛͲ͏͢Δ͔՝৭ʑ͋Δ ΫϥΠΞϯτ
)551 ϦόʔεϓϩΩγ OHIUUQY )551 όοΫΤϯυ )551௨৴ )551௨৴ -JOLϔομՃ -JOLJOEFYKTSFMQSFMPBE ϦΫΤετసૹ JOEFYUYUΛϦΫΤετ Ϩεϙϯεసૹ JOEFYKTΛαʔόϓογϡ JOEFYUYUΛ Ϩεϙϯε
αʔόϓογϡͷ՝ͱ ΫϥΠΞϯτͷϒϥβΩϟογϡΛͲ͏͢Δ͔ ϒϥβͷΩϟογϡΛαʔόଆͰݕͰ͖ͳ͍ ݕͷͨΊʹ࠶ϦΫΤετ͢Δͱαʔόϓογϡͷ355Λ Ք͙ҙຯ͕ബΕΔ )0ͰDBDIFBXBSFTFSWFSQVTI
DPPLJFϔομͰΩϟογϡͷใΛ૬ޓʹཧ ΫϥΠΞϯτɾαʔό྆ํͰͷରԠ͕ඞཁ NSVCZͰαʔόϓογϡΛ੍ޚ͍ͨ͠ʂ
༏ઌ੍ޚ جຊతʹΫϥΠΞϯτ͕ίϯςϯπͷ༏ઌΛࢦఆ ॏΈ͚ʢଳҬʣͱґଘؔʢઌʹ༏ઌͯ͠৴͢Δ͔ʣ KT DTTΛ༏ઌతʹड৴͢Δ͜ͱͰϒϥβͰͷ ϑΝʔετϖΠϯτʹ͏ମײ্͕
ϒϥβ࣮ʹΑͬͯମײ͕͘ͳΔ߹͋Δ
αʔόଆͰͷ༏ઌ੍ޚͷ )0ͰαʔόଆͰ༏ઌΛ࠷దԽ ϒϥβ͔Βґଘؔͷࢦ͕ࣔແ͍߹ମײ্͕ ͦ͠͏ͳNJNFUZQFΛ༏ઌతʹ৴ αʔόϓογϡͰ3'$తʹϓογϡίϯςϯπϦΫ ΤετίϯςϯπͷޙͰϓογϡ͢Δࣄʹͳ͍ͬͯΔ͕ͦ ͜ಉ༷ʹ༏ઌΛ੍ޚ
$44+4Λ࠷༏ઌɺը૾)5.-ͷޙʜͳͲ NSVCZͰ͜ͷลΓ੍ޚͰ͖ΔΑ͏ʹ͍ͨ͠ʂ
)551ʹ͓͚Δνϡʔχϯάͷ؊ αʔόϓογϡ༏ઌ੍ޚͷαʔόઃఆʹͳΔʁ ͲͷΑ͏ͳ݅ͰίϯςϯπΛαʔόϓογϡ͢Δ͔ NJNFUZQF͔ΒͲ͏͍͏༏ઌͰ৴͢Δ͔ 8FCΞϓϦͷνϡʔχϯάಉ࣌ଓͷΑ͏ͳύϥϝʔ λઃఆΑΓϒϥβͰͷମײΛ্ͤ͞Δํ
ݱʹ)0σϑΥϧτͰ࠷దͳύϥϝʔλઃఆ ෳࡶͳ੍ޚઃఆϓϩάϥϚϒϧʹΓ͍ͨʂʂ
NSVCZJO)5514FSWFS
NSVCZJO)5514FSWFS ઃܭࢥ
NSVCZJO)551TFSWFS )551αʔόʹର͢Δ͜Ε·Ͱͷ࣮ྫ NPE@NSVCZ "QBDIFIUUQEΛNSVCZͰ੍ޚ͢ΔϞδϡʔϧ OHY@NSVCZ OHJOYΛNSVCZͰ੍ޚ͢ΔϞδϡʔϧ
࠷ۙͰ )0OHIUUQYNSVCZʹΑΔ੍ޚΛαϙʔτ
࣮໘ͰؾΛ͚͍ͭͯΔࣄ ϋΠύϑΥʔϚϯε ΦʔόʔϔουʹͳΓʹ͍͘ ϝϞϦ͕୯ௐ૿Ճ͠ͳ͍Α͏ʹ͢Δ ֶशίετΛݮΒ͢
γϯϓϧͳΫϥεͱϝιουɾ౷Ұ༷ ػೳ֦ுͰ͖Δ͚ͩNSCHFN˞ ˞$3VCZͷHFNʹ͋ͨΔNSVCZͷϞδϡʔϧ
ϋΠύϑΥʔϚϯε NSVCZΛ࠾༻ͯ͠ੑೳ໘ͱੜ࢈ੑΛཱ྆ +*4ن֨ʹ४ڌ༷ͨ͠ʹΑΓܰྔ ࣄલʹόΠτίʔυʹ͓ͯ͘͠ͱߴʹಈ࡞ 3VCZίʔυͷෳճ࣮ߦͰܰྔͳΠϯλ ϓϦλ͕ʹޮ͍ͯ͘Δ
ৄ͘͠จͰ˞ ˞দຊ྄հɾԬ෦णஉ NPE@NSVCZɿεΫϦϓτݴޠͰߴ͔ͭলϝϞϦʹ֦ுՄೳͳ8FCαʔόͷػೳ֦ ுࢧԉػߏ ใॲཧֶձจࢽ 7PM /P QQ ݄
ੈքதͷ8FCϑϨʔϜϫʔΫͷΛڝ͏ίϯςετ $ɺ$ ɺ+BWBɺ(Pͷதɺ3VCZͰؤு͍ͬͯΔ Ґ SFGIUUQTXXXUFDIFNQPXFSDPNCFODINBSLT
SFGIUUQTXXXUFDIFNQPXFSDPNCFODINBSLT ݴޠΛ3VCZʹݶఆͨ݁͠Ռ ѹతҐ
ֶशίετΛݮΒ͢ ҟͳΔϛυϧΣΞͰΫϥεϝιου໊Λಉ͡ʹ ͓ͯ͘͠ NSCHFNͰॻ͚Δॴॻ͘ࣄͰҟͳΔϛυϧΣΞͰ ར༻Մೳ ͲΕ͔Ұֶͭश͢ΕଞͷϛυϧΣΞͷ֦ுେମ ཧղͰ͖Δ
࠷ۙͰ3BDLCBTFE"1*ʹ౷Ұ͠ͳ͍͔ͱ͍͏ٞ
3BDLCBTFE"1* GPSNSVCZIBOEMFS
3BDLCBTFE"1*GPSNSVCZ
3BDLCBTFE"1*GPSNSVCZ NSVCZJO)5514FSWFS͕૿͖͑ͯͨ Ҏલ͕༷Λ੍ޚͰ͖ͨ ࠓޙ࣮͕૿͑Δͱ౷Ұͨ͠"1*༷͕ඞਢ !LB[VIP3BDLCBTFE"1*Ͳ͏ʁ
͢ͰʹυΩϡϝϯτ໊͕͋Δ ࣗવͳྲྀΕ
NPE@NSVCZରԠࡁΈ Ҏલͷ"1*ͪΖΜ͑·͢
OHY@NSVCZରԠࡁΈ Ҏલͷ"1*ͪΖΜ͑·͢
NSVCZJO)0ରԠࡁΈ NPE@NSVCZͱҧͬͯ,FSOFMSVOͳ͍ ඍົʹࠩҟ͕͋Δ
NSVCZIJCBSJΛར༻ ฐࣾ$50͋ΜͪΆ͘Μ͞Μ࡞ NPE@NSVCZͱIP@NSVCZͷࠩҟΛٵऩ͢Δ8"' ԼهͷίʔυͰಉ͡Α͏ʹಈ͘
NSVCZJOOHIUUQY ࠓޙ3BDLCBTFE"1*ʹରԠ༧ఆ͕ͩ࣌ظະఆ
NSVCZJO)5514FSWFS ࠷৽ใ
NSVCZNFFUT)551 NSVCZࠐΈͷ)5514FSWFS͕ଓʑొ )0ɺOHIUUQYɺ5SVTUFSE "QBDIFOHJOYͷ)551αϙʔτ NPE@NSVCZOHY@NSVCZͰطʹ੍ޚՄೳ
ࠓޙαʔόϓογϡͷNSVCZԽʹରԠ༧ఆ ͍ͭʹNSVCZJO)5514FSWFSͷ͕࣌དྷΔʁ NPE@NSVCZOHY@NSVCZ։ൃऀͱͯ͠ײ֒ਂ͍
NSVCZJO)0
IPDPOG 3VCZεΫϦϓτΛϑοΫ
Ϩεϙϯεੜ3BDLCBTFE"1*
)0ʹΑΔαʔόϓογϡ αʔόଆͰϦΫΤετ63-Λݩʹ ϓογϡ͢ΔίϯςϯπΛNSVCZͰઃఆ͓ͯ͘͠ ͪΖΜόοΫΤϯυ)551αʔό͔Βͷ-JOLϔομʹΑΔαʔόϓογϡʹରԠ
NSVCZJOOHIUUQY
QBUIUPSFRSC QBUIUPSFTSC ίϚϯυϥΠϯΦϓγϣϯͰεΫϦϓτύεΛࢦఆ ϦΫΤετύεͷॻ͖͔͑ *1ΞυϨεϕʔεͷΞΫηε੍ޚ
OHIUUQYʹΑΔαʔόϓογϡ QBUIUPSFRSC ͪΖΜόοΫΤϯυ)551αʔό͔Βͷ-JOLϔομʹΑΔαʔόϓογϡʹରԠ
NSVCZJO)5514FSWFS ͷੈք͕͕Γͭͭ͋Δ
NSVCZJO)5514FSWFS ࣄྫհ
ฐࣾͷࣄྫհ %P4తΞΫηεͷࣗಈ੍ޚ ϗετ୯ҐͰͷಈతϓϩΩγ ෳࡶͳϝϯςφϯεը໘Γସ͑ ಈతը૾มαʔόͷ63-Ճ
ը૾αʔϏεͷΞΫηε੍ޚ NVOJOαʔόͷ)551Խ
ฐࣾͷࣄྫհ %P4తΞΫηεͷࣗಈ੍ޚ ϗετ୯ҐͰͷಈతϓϩΩγ ෳࡶͳϝϯςφϯεը໘Γସ͑ ಈతը૾มαʔόͷ63-Ճ
ը૾αʔϏεͷΞΫηε੍ޚ NVOJOαʔόͷ)551Խ
େྔΞΫηε %%P4 XFC αʔό ߈ܸऀ
େྔΞΫηεͷࣗಈ੍ޚ ˞ ϗετ୯ҐͰ੍ޚ ϑΝΠϧ୯ҐͰ੍ޚ ʙ୯Ґࣗ༝ʹܾΊΒΕΔ େྔΞΫηεͱݕͨ͠Βҙͷ੍ޚ
ෳࡶͳ݅Ͱ؆୯ʹॻ͚ΔΑ͏ʹ ˞!IBSBTPV lؔ3VCZձٞʹొஃͤͯ͞Βͬͨ IUUQIBSBTPVHJUIVCJPؔ3VCZձ ٞʹొஃͤͯ͞Βͬͨ ؔ3VCZձٞ +VMZ
NPE@NSVCZͰ࣮ IUUQEPTEFUFDUPS ҙͷΞΫηεύλʔϯΛݕ ݕதʹҙͷॲཧΛ࣮ߦ IUUQBDDFTTDPVOUFS
ҙͷଐੑʢϑΝΠϧ໊ɾVJEʣΛΧϯτ Χϯτ͕ᮢΛ͑ͨΒݕ ݕதʹҙͷॲཧΛ࣮ߦ
ུ֓ਤ IUUQEPTEFUFDUPSIUUQBDDFTTMJNJUUFS "QBDIF ϓϩηε NSVCZ XPSLFS NSVCZ XPSLFS NSVCZ
XPSLFS NSVCZ XPSLFS NSVCZ ڞ༗ϝϞϦ HMPCBMMPDL ᶄΧϯλ ΠϯΫˠॲཧˠσΫϦ MPDBMNFNDBDIF ,74 ᶃUSZ@MPDL ᶅVOMPDL
NPE@NSVCZͷઃఆ
EPT@EFUFDUPSSC ϗετʹରͯ͠ඵؒʹΞΫηε͋ͬͨΒ ඵ͔ؒϦΫΤετ%P4ݕঢ়ଶͱ͢Δ %P4ݕঢ়ଶͷؒΛฦ͢
BDDFTT@MJNJUUFS@TUBSUSC ΞΫηεϑΝΠϧ໊ͰΧϯλΛΠϯΫϦϝϯτ Χϯλ͕ᮢΛ͍͑ͯͨΒΛฦ͢
BDDFTT@MJNJUUFS@FOESC ΞΫηεϑΝΠϧ໊ͰΧϯλΛσΫϦϝϯτ
ฐࣾͷNSVCZࣄྫհ %P4తΞΫηεͷࣗಈ੍ޚ ϗετ୯ҐͰͷಈతϓϩΩγ ෳࡶͳϝϯςφϯεը໘Γସ͑ ಈతը૾มαʔόͷ63-Ճ
ը૾αʔϏεͷΞΫηε੍ޚ NVOJOαʔόͷ)551Խ
ϗετ୯ҐͰͷಈతϓϩΩγ ϗετόοΫΤϯυͷαʔόʹࣗ༝ʹஔɾҠಈ ϗετͷډॴ%#Ͱཧ %#ͷใ͔ΒಈతʹϦόʔεϓϩΩγ Ͱ͖Δ͚ͩߴʹॲཧ͍ͨ͠
ݩʑͷ"QBDIF $Ϟδϡʔϧ͔ΒϦϓϨʔε OHY@NSVCZ࠾༻ʹΑΓ)551Խ؆୯ 5-4ରԠ͍ͯ͠ΕIUUQΛՃ͢Δ͚ͩ
ऩ༰αʔό ऩ༰αʔό ϦόʔεϓϩΩγ %# OHY@NSVCZ MPDBMNFNDBDIF %# NSVCZ ϦόʔεϓϩΩγ UFYBNQMFKQ
UFYBNQMFKQ UFYBNQMFKQ -# )PTUUFYBNQMFKQ ϨϓϦέʔγϣϯ %#ߋ৽͋ΕΩϟογϡআ Ωϟογϡͳ͚Εऔಘͯ͠ΩϟογϡԽ όοΫΤϯυใऔಘ ϦόʔεϓϩΩγ ऩ༰αʔό ऩ༰αʔό
ಈతʹબͨ͠όοΫΤϯυͱLFFQBMJWF͢Δ OHJOYىಈ࣌ʹ%#ɾΩϟογϡͱଓ OHJOYఀࢭ࣌ʹ%#ଓΛDMPTF
Ωϟογϡʹͳ͚ΕϩʔΧϧ%#͔Βऔಘ όοΫΤϯυͷใΛऔಘ ಈతબͨ͠όοΫΤϯυͱLFFQBMJWFͰଓ
BQBDIFͱOHJOY NSVCZ ͷੑೳൺֱ SFRTFD ૯ΞΫηε
BQBDIF OHJOY NSVCZ ಉ࣌ଓ
“ –ϖύϘԬΠϯϑϥνʔϜ αϒϚωʔδϟʔ @tshst_ࢯ l$ݴޠͰॻ͔Εͨ"QBDIFϞδϡʔϧΛؚΉϓϩΩγ αʔόΛOHJOYͰϦϓϨʔε͢ΔͷʹɺOHY@NSVCZΛ ͏ͱ$ݴޠͪΖΜ3VCZ͢Βॻ͍ͨࣄͷͳ͍ࢲ͕ɺ ࣌ؒͰಉͷॲཧΛेߦͰ࣮Ͱ͖·ͨ͠z
ฐࣾͷࣄྫհ %P4తΞΫηεͷࣗಈ੍ޚ ϗετ୯ҐͰͷಈతϓϩΩγ ෳࡶͳϝϯςφϯεը໘Γସ͑ ಈతը૾มαʔόͷ63-Ճ
ը૾αʔϏεͷΞΫηε੍ޚ NVOJOαʔόͷ)551Խ
ϝϯςφϯεը໘Γସ͑ ˞ WBSUNQNBJOU͕ଘࡏͨ͠Βϝϯςφϯεը໘ WBSUNQNBJOU@JHOPSF@P⒏DF͕ଘࡏͯ͠ɺ ͭΞΫηεݩ͕Ͱ͋Εɺͦ͜ ௨ৗ௨ΓϨεϙϯε OHJOYDPOGʹͦͷ··ίʔυΛهड़
˞!MBNBOPUSBNB lOHY@NSVCZΛͬͯಛఆϗετҎ֎͔ΒͷΞΫηεΛϝϯςφϯεը໘ʹ͢Δz IUUQMBNBOPUSBNBIBUFCMPKQFOUSZ "VH
MBNCEBͰ͔ͬ͜ྑ͘/HJOYSFUVSO ͱϝϯςφϯεϖʔδΛඥ͚
ฐࣾͷࣄྫհ %P4తΞΫηεͷࣗಈ੍ޚ ϗετ୯ҐͰͷಈతϓϩΩγ ෳࡶͳϝϯςφϯεը໘Γସ͑ ಈతը૾มαʔόͷ63-Ճ
ը૾αʔϏεͷΞΫηε੍ޚ NVOJOαʔόͷ)551Խ
ಈతը૾มαʔόͷ63-Ճ ˞ 63-ϕʔεͷಈతը૾มॲཧ ΫϥΠΞϯτ͕উखʹը૾มͰ͖ͳ͍ Α͏ʹ63-ͷҰ෦ΛϋογϡԽ OHY@NSVCZͰ63-Λղੳ͠όοΫΤϯ υͷը૾ετϨʔδ
˞!ZBOP l%ZOBNJDJNBHFUSBOTGPSNBUJPOTFSWFS0LBSB#&5"z IUUQTTQFBLFSEFDLDPNZBOP EZOBNJDJNBHFUSBOTGPSNBUJPOTFSWFSPLBSBCFUB ୈҰճϖύϘςοΫΧϯϑΝϨϯε "QS
ϦΫΤετ63-ʹؚ·ΕΔϋογϡ͕దͳ͔νΣοΫ ϦΫΤετ63-͔Βը૾ͷ63-Λੜͯ͠ϦόʔεϓϩΩγ
ϦΫΤετ63-ʹؚ·ΕΔϋογϡ͕ਖ਼͍͔͠ධՁ ϦΫΤετ63-ʹؚ·ΕΔจࣈྻΛOHJOY෦ม͔Βऔಘ
ϦΫΤετ63-ʹؚ·ΕΔจࣈྻΛOHJOYͷ෦ม͔Βऔಘ ը૾ͷ63-Λੜ ϦΫΤετ63-Λ৭ʑղੳ
ฐࣾͷࣄྫհ %P4తΞΫηεͷࣗಈ੍ޚ ϗετ୯ҐͰͷಈతϓϩΩγ ෳࡶͳϝϯςφϯεը໘Γସ͑ ಈతը૾มαʔόͷ63-Ճ
ը૾αʔϏεͷΞΫηε੍ޚ NVOJOαʔόͷ)551Խ
ը૾αʔϏεͷΞΫηε੍ޚ ˞ ηογϣϯ*%ͷೝূ NFNDBDIFEʹηογϣϯ*%อଘ 63-ϕʔεͷೝূ *1ΞυϨεϕʔεͷೝূ
˞!ITCU l.JEEMFXBSFBT$PEFXJUINSVCZz IUUQXXXTMJEFTIBSFOFUITCUNJEEMFXBSFBT DPEFXJUINSVCZ 3FE%PU3VCZ$POG +VOF
αʔόىಈ࣌ʹNFNDBDIFEͱଓ͢Δॲཧলུ αʔόఀࢭ࣌ʹNFNDBDIFEͱஅ͢Δॲཧলུ
ΞΫηεΛڋ൱͍ͨ͠63-ͷ੍ޚ TFTTJPO@JEΛΩʔʹNFNDBDIFE͔ΒΞΫηε੍ޚใΛऔಘ
ฐࣾͷࣄྫհ %P4తΞΫηεͷࣗಈ੍ޚ ϗετ୯ҐͰͷಈతϓϩΩγ ෳࡶͳϝϯςφϯεը໘Γସ͑ ಈతը૾มαʔόͷ63-Ճ
ը૾αʔϏεͷΞΫηε੍ޚ NVOJOαʔόͷ)551Խ
NVOJOαʔόͷ)551Խ ݩʑ͍ͬͯͨ"QBDIFΛόοΫΤϯυ ϑϩϯτʹ)0Λஔ͘ *1ΞυϨεϕʔεͷΞΫηε੍ޚΛ)0ͷNSVCZͰ࣮ όοΫΤϯυͷಉ࣌ଓ͕େ෯ʹ૿Ճͯ͠ߴෛՙʹͳ ΔͷͰಉ࣌ଓΛগͳΊʹνϡʔχϯά
)551ʹஔ͖͑Δ͚ͩͰ؆୯ʹ͘ͳΔύλʔϯ
ϓϩΩγલʹIPSCΛϑοΫ
*1ΞυϨεϕʔεͷΞΫηε੍ޚΛNSVCZͰ࣮
όοΫΤϯυ"QBDIFͰαʔόϓογϡՄೳ NPE@NSVCZͰ-JOLϔομʹΑΔαʔόϓογϡઃఆΛNSVCZͰ࣮ )551ଆͰNPE@NSVCZOHY@NSVCZͰαʔόϓογϡΛ౷Ұత ʹ࣮Մೳ όοΫΤϯυ)551αʔό͔Βͷαʔόϓογϡ ΛόοΫΤϯυͷNPE@NSVCZͰ࣮ ͜ͷίʔυͷΑ͏ʹ"QBDIFͱOHJOYಉ͡ίʔυͰ࣮ݱՄೳ
·ͱΊ
NSVCZJO)5514FSWFS )551ٴͼ)551ΛNSVCZͰ؆୯ʹ੍ޚ هड़͕౷ҰԽ͞Εͯઃఆͷҧ͍Λٵऩ ಈతͳৼΔ͍ઃఆͰॻ͖ʹ͍͘ॲཧΛNSVCZͰ؆ܿʹهड़ αʔόϓογϡͷ݅NSVCZͰ៉ྷʹهड़
)551ͱ)551ͷ࿈ܞҟͳΔ)551αʔόιϑτΣΞ ΛNSVCZͰ౷Ұతʹهड़Ͱ͖Δͤ
NSVCZJO)5514FSWFS )0OHIUUQYΛNSVCZͰ੍ޚͯ͠)551ʢαʔόϓογϡ ʣΛମݧͯ͠Έ·͠ΐ͏ 5SVTUFSEΕͳ͍Ͱ͋͛ͯԼ͍͞ ͦͷ্Ͱ)551ͱ)551ͷαʔό࿈ܞΛNPE@NSVCZ OHY@NSVCZͱΈ߹Θͤͯઃܭͯ͠Έ·͠ΐ͏
NSVCZͰ੍ޚग़དྷΔ͜ͱͷརศੑ͕ମײͰ͖Δ͔͠Ε·ͤΜ ૾Ͱ͖ͳ͔ͬͨΑ͏ͳߴͳ࿈ܞΛࢥ͍͔ͭ͘͠Ε·ͤΜ NSVCZJO)551TFSWFSΛͬͯΑΓߴͳ8FCγεςϜΛ։ ൃ͍͖ͯ͠·͠ΐ͏ʂ