$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
mruby in HTTP server
Search
MATSUMOTO Ryosuke
PRO
September 26, 2015
Technology
14
4k
mruby in HTTP server
MATSUMOTO Ryosuke
PRO
September 26, 2015
Tweet
Share
More Decks by MATSUMOTO Ryosuke
See All by MATSUMOTO Ryosuke
問いを起点に、社会と共鳴する知を育む場へ
matsumoto_r
PRO
0
740
さくらインターネット研究所 アップデート2025年
matsumoto_r
PRO
0
800
リモートワークにおけるパッシブ疲労
matsumoto_r
PRO
6
5.4k
エンジニアのキャリアパスはどう描く? まつもとりーさんと考える後悔しないキャリア選択
matsumoto_r
PRO
10
2.3k
まつもとりーのこれまでとCOGNANOのこれから
matsumoto_r
PRO
0
330
2022年の研究所の評価制度振り返りと今後
matsumoto_r
PRO
0
820
VUCAワールドから紐解く組織や評価制度の変遷と再設計
matsumoto_r
PRO
9
26k
コンテナの研究開発から学ぶLinuxの要素技術
matsumoto_r
PRO
2
1.6k
開発者体験をさらに向上させる 事業と研究との連携
matsumoto_r
PRO
2
2.5k
Other Decks in Technology
See All in Technology
ペアーズにおけるAIエージェント 基盤とText to SQLツールの紹介
hisamouna
2
1.5k
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
1
250
20251222_next_js_cache__1_.pdf
sutetotanuki
0
170
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
1.5k
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
1
390
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
450
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
760
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
390
シニアソフトウェアエンジニアになるためには
kworkdev
PRO
3
260
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
1
750
まだ間に合う! Agentic AI on AWSの現在地をやさしく一挙おさらい
minorun365
17
2.4k
Amazon Bedrock Knowledge Bases × メタデータ活用で実現する検証可能な RAG 設計
tomoaki25
6
2.2k
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
A Soul's Torment
seathinner
1
2k
GraphQLとの向き合い方2022年版
quramy
50
14k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Deep Space Network (abreviated)
tonyrice
0
20
The World Runs on Bad Software
bkeepers
PRO
72
12k
Side Projects
sachag
455
43k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
120
Un-Boring Meetings
codingconduct
0
160
Leadership Guide Workshop - DevTernity 2021
reverentgeek
0
160
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
70
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γεςϜΛ։ ൃ͍͖ͯ͠·͠ΐ͏ʂ