Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Rails移行のレキシ/mobasif-to-ruby-on-rails2017
Search
matsuhisa
January 18, 2018
Technology
1.7k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Rails移行のレキシ/mobasif-to-ruby-on-rails2017
サービスを Ruby / Rails で成長させるためにやったこと
の発表資料です
https://mwed.connpass.com/event/74613/
matsuhisa
January 18, 2018
More Decks by matsuhisa
See All by matsuhisa
Railsでつくる 画像アップロード 2017 #railsdm /rails_developers_meetup6_image_upload
matsuhisa
0
1.3k
デザインレビューにエンジニアも参加してみよう/engineers-join-design-review-2017
matsuhisa
0
1.2k
「ふつう」のRuby on Rails ウェブアプリケーション #clipla_mwed /ruby_on_rails_for_minnano_wedding
matsuhisa
1
920
Rails 移行を支える コードレビュー #finc_mw /support_to_rails_from_code_review
matsuhisa
0
760
爆速のために 独自フレームワーク から Rails に移行した話/mobasif_to_ruby_on_rails
matsuhisa
3
2.9k
デザインレビューにエンジニアも参加してみよう/engineers-join-design-review
matsuhisa
0
340
1年間で起きたデザイナーとエンジニアの変化/1year-designer-engineer
matsuhisa
0
570
サービス改善のために エンジニアがすること、 しないこと
matsuhisa
0
1.8k
Other Decks in Technology
See All in Technology
Metadata - Section 3 : Dublin Core Standard · DC
mohab1
0
130
内製アプリとClaudeスキルのセキュリティチェック、 Backlogの課題で回しています。
ayaka_egaaa
0
170
長い仕事を任せる (Workflows、クラウドセッション、Kiro Web) | 目指せ Kiro マスター 10
inariku
PRO
3
170
[General] 개발자로 해외 기업에서 일하기
skydoves
1
330
公共分野での生成AI活用
toru_kubota
1
320
AI時代の組織作り:チーム開発から「個人×AI」への移行と、持続可能な「開発資本」の築き方
ham0215
2
820
続・ソフトウェアアーキテクトのための意思決定術: Decision Readiness, Revisited — When AI Changes the Economics of Software Architecture
snoozer05
PRO
9
2.9k
Kiro IDE 入門 (画面の各部から、頼み方、任せ方、戻し方まで) | 目指せ Kiro マスター 02
inariku
PRO
4
200
BALLAS Technology Deck
ballas_inc
0
470
あの日、見つかっていなかったらどうなっていたか
kazzpapa3
2
110
セキュリティ専任チームなしで攻撃を先回りするSREが実践したSIEM on Amazon OpenSearch Service
cscengineer
PRO
1
760
[JAWS Festa 2026]一番いい仕事は、請求書に現れない / jawsfesta2026
sh_fk2
2
440
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
550
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
980
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
350
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.8k
Fireside Chat
paigeccino
43
4.1k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
1
300
The World Runs on Bad Software
bkeepers
PRO
72
12k
Practical Orchestrator
shlominoach
192
12k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
890
Transcript
3BJMTҠߦͷϨΩγ ݄ɹ גࣜձࣾΈΜͳͷΣσΟϯάɹদٱߒ৳
w גࣜձࣾΈΜͳͷΣσΟϯά ΣϒΞϓϦέʔγϣϯΤϯδχΞ w 5XJUUFSɿ!LBNPOFHJ w IUUQXXXqJDLSDPNQIPUPTNBUTVIJTB দٱɹߒ৳
ࣗݾհ w ɹσβΠϯɺϗʔϜϖʔδ੍࡞ձࣾͰσβΠφʔ w ɹ)5.-$44ϚʔΫΞοϓʢडୗ։ൃʣ w ɹ)5.-$44ϚʔΫΞοϓʢडୗ։ൃʣ w ɹΤϯδχΞʢ1)1ͷಠࣗϑϨʔϜϫʔΫˠ$BLF1)1ʣ w
ɹΤϯδχΞʢιʔγϟϧήʔϜ։ൃʣ ΈΜͳͷΣσΟϯάʹࢸΔ·Ͱ
ࣗݾհ w ݄ʙ݄ɿʮ;ͨΓͷΣσΟϯάʯʢΤϯδχΞʣ w ݄ʙ݄ɿʮΈΜͳͷΣσΟϯάʯ4&0ࢪࡦʢΤϯδχΞʣ w ݄ʙ݄ɿʮϒϥΠσΟʔϧʢࣄۀৡʣʯʢΤϯδχΞʣ w ݄ʙ݄ɿʮ૬ஊσεΫʢఏܞऴྃʣʯʢϚʔέςΟϯάʣ w
݄ʙ݄ɿ w ʮΈΜͳͷΣσΟϯάʯαʔϏε։ൃʢΤϯδχΞʣ w ݄ʙݱࡏɿʮΈΜͳͷΣσΟϯάʯٕज़෦ʢΤϯδχΞʣ ΈΜͳͷΣσΟϯάͰ͖ͬͯͨ͜ͱ
͓͢͠Δ͜ͱ ݄ʹʮരͷͨΊʹಠࣗϑϨʔϜϫʔΫ͔Β3BJMTʹҠߦͨ͠ ʯ͔Βܦաͯ͠Ͳ͏ͳ͍ͬͯΔ͔ʁͷʢϨΩγʣ ݄Ҏ͔߱Βͷʮ3BJMTҠߦͷϨΩγʯ
"HFOEB .PCB4J'͔Β3BJMTʹҠߦ͢Δ 3BJMTҠߦͰग़དྷͨ͜ͱͱɺੜ·Εͨ՝ ՝͕ੜ·Εͨഎܠ ՝Λղܾ͢ΔͨΊʹ ·ͱΊ 3BJMTҠߦͷϨΩγ
"HFOEB .PCB4J'͔Β3BJMTʹҠߦ͢Δ 3BJMTҠߦͰग़དྷͨ͜ͱͱɺੜ·Εͨ՝ ՝͕ੜ·Εͨഎܠ ՝Λղܾ͢ΔͨΊʹ ·ͱΊ 3BJMTҠߦͷϨΩγ
.PCB4J'͔Β3BJMTʹҠߦ͢Δ w ݄ɹʮΈΜͳͷΣσΟϯάʯαʔϏε։࢝ w ݄ɹݸਓ։ൃڥHJUIVCར༻४උ w ݄ɹΫοΫύουגࣜձࣾͱࢿຊۀఏܞ w ݄ɹݸਓ։ൃڥHJUIVCར༻։࢝ w
݄ɹ3BJMTҠߦணख w ݄ɹ3BJMTҠߦ൛ϦϦʔε .PCB4J'͔Β3VCZPO3BJMTͷҠߦͷϨΩγ
w ΈΜͳͷʮେͳʯ͕;͑Δ w ՁΛಧ͚ଓ͚ɺಧ͚ΔɺճΛ૿͢ w αʔϏεΛมԽ͍͢͠ঢ়ଶʹ͢Δ w .PCB4J'ʹৄ͍͠ਓΛݟ͚ͭΔͷ͕େมʢٕज़ͷΩϟονΞοϓ͕ग़དྷͳ͍ʣ w
3VCZ3BJMTʹৄ͍͠ਓ͕͖ͬͯͨ .PCB4J'͔Β3BJMTʹҠߦ͢Δ ͳͥɺ3VCZPO3BJMTʹҠߦ͢Δతͱબཧ༝ બཧ༝ ࢦ͢ঢ়ଶ
w .PCB4J' .PCB.PCJMF4JNQMF'SBNFXPSL w IUUQTKBPTEOOFUQSPKFDUTNPCB w 1FSMɺ'BTU$(*ɺCJUݶఆɺ4IJGU+*4ɺςετ͕ͳ͍ʜ w %F/"Ͱ࡞ΒΕͨϑΟʔνϟʔϑΥϯ͚ͷϑϨʔϜϫʔΫ
w ͝Ζʹ%F/"ࣾͰ৽نͷར༻͍ͯ͠ͳ͍ʁ w IUUQTOFYUSJLVOBCJDPNUFDIEPDTDU@TKTQ Q .PCB4J'͔Β3BJMTʹҠߦ͢Δ Ҡߦલͷ.PCB4J'ʢϞόγϑʣͬͯͳʹʁ
.PCB4J'͔Β3BJMTʹҠߦ͢Δ .PCB4J'͔Β3VCZPO3BJMTʹҠߦ͢Δͱ͍͏͜ͱ Perl Ruby
.PCB4J'͔Β3BJMTʹҠߦ͢Δ .PCB4J'͔Β3VCZPO3BJMTʹҠߦ͢Δͱ͍͏͜ͱ MobaSiF Ruby on Rails wΦϒδΣΫτࢦ.7$ wن wςετϑϨʔϜϫʔΫ w"DUJWF3FDPSE
wαϒϧʔνϯ wͳΜͰ͋Γͳ໋໊ wखಈͷΈͷςετ wࣗ༝ͳ42-
"HFOEB .PCB4J'͔Β3BJMTʹҠߦ͢Δ 3BJMTҠߦͰग़དྷͨ͜ͱͱɺੜ·Εͨ՝ ՝͕ੜ·Εͨഎܠ ՝Λղܾ͢ΔͨΊʹ ·ͱΊ 3BJMTҠߦͷϨΩγ
3BJMTҠߦͰग़དྷͨ͜ͱͱɺੜ·Εͨ՝ w αʔϏεͷϦϦʔεΛ͜·ΊʹͰ͖ΔΑ͏ʹͳͬͨ w ͷσϓϩΠ͕ճఔͩͬͨͷ͕ʙճఔʹ w ݴޠϥΠϒϥϦʔͷόʔδϣϯΞοϓ͕Ͱ͖ΔΑ͏ʹͳͬͨ w 3VCZ3BJMTͷΞοϓσʔτɺHFNͷΞοϓσʔτ w
ςετΛॻ͚Δڥ͕Ͱ͖ͨ w ΤϯδχΞ࠾༻Ͱ͍ͬͯΔٕज़ͷઆ໌͕͘͢͠ͳͬͨ 3BJMTʹҠߦ͢Δ͜ͱͰɺͰ͖ΔΑ͏ʹͳͬͨ͜ͱ
3BJMTҠߦͰग़དྷͨ͜ͱͱ՝ w ςʔϒϧઃܭʹΉ w ςετΛॻ͚Δڥ͋Δ͕ɺςετΧόϨοδ͕͍ w 3VCZͷ͍͍ʢ3VCZͬΆ͍ʣॻ͖ํ͕Θ͔Βͳ͍ w ΦϒδΣΫτࢦͰઃܭͱ࣮͕Ͱ͖ͳ͍ 3BJMTҠߦͰग़ͯདྷͨ՝ײ
"HFOEB .PCB4J'͔Β3BJMTʹҠߦ͢Δ 3BJMTҠߦͰग़དྷͨ͜ͱͱɺੜ·Εͨ՝ ՝ΛѲ͢Δ·Ͱ ՝Λղܾ͢ΔͨΊʹ ·ͱΊ 3BJMTҠߦͷϨΩγ
՝ΛѲ͢Δ·Ͱ ՝ʹؾ͖͔͚ͮͬ͘ʢळʣ w ΞϧόΠτʹདྷ͍ͯΔਓʹڭ͑Δ͚ͩͰख͍ͬͺ͍ʹͳΔ w ΤϯδχΞͱͯ͠Λ͍ͤͯ͞Δײ͕ͳ͍ w ͷ৽ଔҭͲ͏͢Δʁͱ͍͏ةػײ w αʔϏε։ൃͷεϐʔυ্͕͕Βͳ͍ʢԣ͍ʁʣ
w ϨʔϧʹΔͱ։ൃεϐʔυ্͕ΔϋζͰʁ ࣮Ϩʔϧʹ͍ͬͯͳ͍ͷͰʁͱ͍͏ٙ
՝ΛѲ͢Δ·Ͱ ʮ3VCZ3BJMTͷशಘʯԿΛʮ͕ΜΔʯͷ͔ʁ ݄രͷͨΊʹಠࣗϑϨʔϜϫʔΫ͔Β3BJMTʹҠߦͨ͠
՝ΛѲ͢Δ·Ͱ ՝ͷதΛղ͢Δ w ݄ w ʮ3VCZ3BJMTͷशಘʯԿΛʮ͕ΜΔʯͷ͔ʁΘ͔͍ͬͯͳ͔ͬ ͨͷͰɺʮ͕ΜΔʢ͚ΕͲɺͲ͏ͬͯؤுΓ·͠ΐ͏ʜʣʯͱ͍ ͏ؾ࣋ͪͰॻ͍ͨ w .PCB4J'͔Β3BJMTʹҠߦͰมԽͨ͜͠ͱʹ͍ͭͯɺ
͕ࣗཧղͰ͖͍ͯͳ͍͜ͱʹ՝͕͋ΔͷͰʁ ͱߟ͑ͨ
՝ΛѲ͢Δ·Ͱ 3VCZPO3BJMTʹҠߦͯ͠ɺ͕ࣗཧղ͍ͯ͠ͳ͍͜ͱ MobaSiF Ruby on Rails wΦϒδΣΫτࢦ.7$ wن wςετϑϨʔϜϫʔΫ w"DUJWF3FDPSE
wαϒϧʔνϯ wͳΜͰ͋Γͳ໋໊ wखಈͷΈͷςετ wࣗ༝ͳ42-
"HFOEB .PCB4J'͔Β3BJMTʹҠߦ͢Δ 3BJMTҠߦͰग़དྷͨ͜ͱͱɺੜ·Εͨ՝ ՝ΛѲ͢Δ·Ͱ ՝Λղܾ͢ΔͨΊʹ ·ͱΊ 3BJMTҠߦͷϨΩγ
՝Λղܾ͢ΔͨΊʹ w 3VCZͷ͍͍ʢ3VCZͬΆ͍ʣॻ͖ํ͕Θ͔Βͳ͍ w ςετΛॻ͚Δڥ͋Δ͕ɺςετΧόϨοδ͕͍ w ςʔϒϧઃܭʹΉ w ΦϒδΣΫτࢦͰઃܭͱ࣮͕Ͱ͖ͳ͍ 3BJMTҠߦͰग़ͯདྷͨ՝ײ
՝Λղܾ͢ΔͨΊʹ w .PCB4J'ΦϒδΣΫτࢦͰͷ࣮͕͋·Γ͞Ε͍ͯͳ͍ w 1FSMࣗମʹΦϒδΣΫτࢦʹؔ͢Δ࣮͞Ε͍ͯΔ w ฐࣾͰ$MBTTʹؔ͢ΔQNͷΠϯετʔϧ͕ࠔͩͬͨ w 3VCZͬΆ͍ɺ3BJMTͬΆ͍ɺͱ͍͏ͷ͕ख୳Γ 3VCZͬΆ͍ॻ͖ํ͕Θ͔Βͳ͍
՝Λղܾ͢ΔͨΊʹ w 3VCZʹؔ͢Δॻ੶ΛಡΉ w ʮ&⒎FDUJWF3VCZʯʮύʔϑΣΫτ3VCZʯͳͲ w ࠓͳΒʮϓϩΛࢦ͢ਓͷͨΊͷ3VCZೖʯ͔ ղܾࡦɿ3VCZʹؔ͢ΔຊΛಡΉ
՝Λղܾ͢ΔͨΊʹ w ʮςετۦಈ։ൃʯΛ͠ͳ͕Βɺ3VCZʹ ֶ͍ͭͯΔ w खΛಈֶ͔ͯ͠Δ w ॳڃ͔ΒதڃʹͳΔ͜ͱ͕Ͱ͖ͦ͏ͳҰ w ccͷΑ͏ͳɺݟ͔͚Δ͚ΕͲɺݕࡧ͠ʹ
͍͘ࣄʹ͍ͭͯɺ͖ͪΜͱॻ͔Ε͍ͯΔ w એ͡Όͳ͍Ͱ͢ ղܾࡦɿϓϩΛࢦ͢ਓͷͨΊͷ3VCZೖ
՝Λղܾ͢ΔͨΊʹ w 3VCPDPQʹࢦఠΛͯ͠Β͏ Α͏ʹͨ͠ w ࢦఠ༰ͷରԠ͕Ͱ͖ͣɺ ؇͍··ܦաɻ͔ͦ͜ Β͍͖ͭͭͯ͠ɺݱࡏ ɺগͮͭ͠POLDPQͰ w
13ຖʹ4JEF$*Ͱ࣮ߦ͠ɺ $*ͱ͚͍ͯ·͢ ղܾࡦɿ3VCPDPQΛಋೖͯ͠ࢦఠΛΒ͏ IUUQTRJJUBDPNNBUTVIJTB@IJUFNTFDB⒎CC
՝Λղܾ͢ΔͨΊʹ w 3VCZͷ͍͍ʢ3VCZͬΆ͍ʣॻ͖ํ͕Θ͔Βͳ͍ w ςετΛॻ͚Δڥ͋Δ͕ɺςετΧόϨοδ͕͍ w ςʔϒϧઃܭʹΉ w ΦϒδΣΫτࢦͰઃܭͱ࣮͕Ͱ͖ͳ͍ 3BJMTҠߦͰग़ͯདྷͨ՝ײ
՝Λղܾ͢ΔͨΊʹ ςετͱ͍͑ʜ
՝Λղܾ͢ΔͨΊʹ w ݄࣌ͰɺͷςετΧόϨοδ ʢ݄ʹͱ͔ݟ͚͚ͭͨΕͲ୳͞ͳ͍Ͱ͍ͩ͘͞ʣ ςετΛॻ͚Δڥ͋Δ͕ɺςετΧόϨοδ͕͍
՝Λղܾ͢ΔͨΊʹ w 3BJMTͷόʔδϣϯΞοϓͰ खಈςετͷ܁Γฦ͠ w શը໘Λखಈςετʜ w ͜ͷ࣌ʹམͪͨͱ͜Ζͷς ετΛॻ͍ͨ ςετΛॻ͔ͳ͍͔ΒɺπϥΠ͜ͱ͕ى͖Δ
IUUQTCMPHNXFEJOGPQPTUTSBJMTIUNM
՝Λղܾ͢ΔͨΊʹ w ʮϒϥβͰશը໘Λςετ ͢ΔͷͨΓલʯͩͱࢥͬ ͍ͯͨ w ʮͦΕຊʹඞཁʁʯʮճ ΛݮΒͤͳ͍ʁʯͳͲɺ Ͳ͏͍ͯͬͯ͠Δͷ͔ʁ Λݟ͢ඞཁ͕͋ͬͨ
w 3BJMTͰखಈςετ͕ ܹݮʢʹVQEBUFʣ ςετͷͨΓલΛݟ͢ ಈ࡞֬ೝͷνΣοΫγʔτ
՝Λղܾ͢ΔͨΊʹ w $PEFDPWΛಋೖͯ͠ΧόϨο δΛৗʹܭଌ͢ΔΑ͏ʹͨ͠ w ΧόϨοδ͕Լ͕Δͱςετ ͕Γ͍ͯͳ͍ͷͰʁͱؾ ͖͍͢ʢ͠ɺϨϏϡʔͰ ݴ͍͍͢ʣ w
ݱࡏɺ͙Β͍ ղܾࡦɿςετͷॻ͖ํΛΔɺؾͮ͘ڥ
՝Λղܾ͢ΔͨΊʹ w ৽ଔΤϯδχΞʹʮςετΛॻ͘ʯ͜ͱΛపఈͨ͠ ਓ͕͍ͬΜ ʹϓϧϦΫΤετΛॻ͘ w ݁Ռɺ$*͕ͪେมͳ͜ͱʹʜ w ·ͣɺཧͰԥΔʢ͓ۚͰղܾʣɻ࣍ʹɺ'BDUPSZ#PUͷݟ͠ɺ ςετ༰ͷݟ͠ɺ$*ͷઃఆݟ͠Λଓ͚ͯɺ$*ͪΛݮΒ͢Α͏
ʹͨ͠ʢIUUQTCMPHNXFEJOGPQPTUTJNQSPWFTMPXUFTUIUNMʣ w շదͳ$*ڥɺςετΛܧଓ͢Δ্Ͱେ ղܾࡦɿςετͷॻ͖ํΛΔɺؾͮ͘ڥ
՝Λղܾ͢ΔͨΊʹ w !XJMMOFUͱ͔!POLͳͲͳͲ͕ࣾͷ4MBDLʹొ͢Δ͜ͱ͕͋Δ ղܾࡦɿ͚ࣾͩͰͳࣾ͘֎ͷਓͷҙݟ
՝Λղܾ͢ΔͨΊʹ w 3VCZͷ͍͍ʢ3VCZͬΆ͍ʣॻ͖ํ͕Θ͔Βͳ͍ w ςετΛॻ͚Δڥ͋Δ͕ɺςετΧόϨοδ͕͍ w ςʔϒϧઃܭʹΉ w ΦϒδΣΫτࢦͰઃܭͱ࣮͕Ͱ͖ͳ͍ 3BJMTҠߦͰग़ͯདྷͨ՝ײ
՝Λղܾ͢ΔͨΊʹ w ʮ42-ΞϯνύλʔϯʯͷαϯϓϧͷΑ͏ͳςʔϒϧઃܭ w δΣΠΥʔΫɺϚϧνΧϥϜΞτϦϏϡʔτɺཧআͳͲ w ςʔϒϧແ๏ଳ w ॖʢ @qHɺ
@TUɺOBNF@Sʣ w εςʔλεͷΧϥϜ͕ͭͷςʔϒϧʹෳ͋Δ w ӳ୯ޠɺϩʔϚࣈදهɺ5:10ɺ3BJMTͰ͑ͳ͍ΧϥϜ໊ ςʔϒϧઃܭͷ՝
՝Λղܾ͢ΔͨΊʹ w ࣝΛ͚ͭΔɻͷΤϯδχΞݚमͰ՝ਤॻΛ༻ҙ w ՝ਤॻʣָʑ&3%ϨοεϯɺୡਓʹֶͿ%#ઃܭపఈࢦೆॻ w ৽ଔʹڭ͑Δκۦಈษڧ w ςʔϒϧઃܭHJUIVCͰϨϏϡʔ͢Δ͏͚Δ͜ͱʹͨ͠ w
ςʔϒϧ͚ͩͰͳ͘શମతͳઃܭʹݴٴ͢Δ͜ͱ͋Δ ղܾࡦɿࣝΛ͚ͭΔɺϨϏϡʔ͢Δ
՝Λղܾ͢ΔͨΊʹ w ࠲ֶͱ՝ԋशΛߦͬͨ ղܾࡦɿ৽ଔݚमͰςʔϒϧઃܭݚमΛͨ͠ ࡞ͨ͠ࢿྉͷҰ෦
՝Λղܾ͢ΔͨΊʹ w 3VCZͷ͍͍ʢ3VCZͬΆ͍ʣॻ͖ํ͕Θ͔Βͳ͍ w ςετΛॻ͚Δڥ͋Δ͕ɺςετΧόϨοδ͕͍ w ςʔϒϧઃܭʹΉ w ΦϒδΣΫτࢦͰઃܭͱ࣮͕Ͱ͖ͳ͍ 3BJMTҠߦͰग़ͯདྷͨ՝ײ
՝Λղܾ͢ΔͨΊʹ w ΦϒδΣΫτࢦʹ͍ͭͯࣝɺ࣮ܦݧ͕ͳ͍ w 'BUͳ$POUSPMMFS.PEFM͕εΫεΫͱ w ߦ΄Ͳ͋ΓɺߦҎԼQSJWBUFͳ$POUSPMMFS͕ଘࡏ w 'PSN0CKFDUɺ7JFX.PEFMɺ4FSWJDF$MBTTͳͲͷొ w
͍͜ͳͤͳ͍ػೳɺHFNͨͪͷଘࡏ ΦϒδΣΫτࢦͰઃܭͱ࣮͕Ͱ͖ͳ͍
՝Λղܾ͢ΔͨΊʹ w ॻ੶ΛಡΉ w ΦϒδΣΫτࢦઃܭ࣮ફ ΨΠυ w ΦϒδΣΫτࢦͷ͜͜Ζ ղܾࡦɿࣝΛ͚ͭΔɺϨϏϡʔΛΒ͏ IUUQTCMPHNXFEJOGPQPTUTPTTBOEPLVTIPLBJIUNM
՝Λղܾ͢ΔͨΊʹ w ංେԽͨ͠"DUJWF3FDPSEϞσϧΛϦϑΝΫλϦϯά͢Δͭͷํ๏ w GPSNPCKFDUΛͬͯΈΑ͏ʢϝυϐΞ։ൃऀϒϩάʣ ղܾࡦɿఆ൪ͷυΩϡϝϯτΛಡΉ
՝Λղܾ͢ΔͨΊʹ w ਖ਼͍ࣝ͠Λ͚ͭΔ w ެࣜυΩϡϝϯτɺॻ੶ɺୈҰਓऀͷϒϩάͳͲ w ࣝΛ࣮ࡍʹ͏ɺؾͮ͘ڥΛ࡞Δ w 3VCPDPQɺ$PEFDPWʹΑΓػցతͳࢦఠΛड͚ͯؾͮ͘ w
ϨϏϡʔΛड͚Δ w ৄ͍͠ਓ͕͍Εࣄલʹฉ͍ͨΓɺϨϏϡʔΛͯ͠Β͏ ղܾࡦͷ·ͱΊ
՝Λղܾ͢ΔͨΊʹ w ՝Λײ͍ͯͨ͡ͷͰɺ৽ଔʹʮਖ਼͘͠࡞ΔʯΛపఈͨ͠ w ͖ͪΜͱΘͬͨ݁Ռ͕ใʢFTBͰॻ͍͍ͯΔͷ͕͋ΔʣͰΘ͔Γɺ ߦಈΛೝΊͯ࣍ͷߦಈΛଅ͢Α͏ʹͨ͠ w ࣦഊͨ࣌͠ɺҰॹʹߟ͑ͯ࣍ͷߦಈΛଅͨ͠ ՝͕૿͑ͳ͍ͨΊʹʮਖ਼͘͠࡞ΔʯΛ͑Δ
"HFOEB .PCB4J'͔Β3BJMTʹҠߦ͢Δ 3BJMTҠߦͰग़དྷͨ͜ͱͱɺੜ·Εͨ՝ ՝ΛѲ͢Δ·Ͱ ՝Λղܾ͢ΔͨΊʹ ·ͱΊ 3BJMTҠߦͷϨΩγ
·ͱΊ w ҧ͏ɻٕज़తෛ࠴ͷຊؙʹͨͲΓண͍ͨͷͱ৽͍͠ෛ࠴ͩͬͨ w ςετ͕ͳ͍ɺ֦ுੑͷ͍ઃܭͱ࣮Λগͮͭ͠ݮΒ͍ͤͯΔ 3BJMTҠߦͰੜ·Εͨ՝ͩͬͨͷ͔ʁ ٕज़తෛ࠴ ٕज़తෛ࠴
·ͱΊ ϨΩγมΘΒͳ͍͚ΕͲɺະདྷࣗͨͪͷखͰ w ϑϨʔϜϫʔΫͷҠߦΛ͢Δʮཧ༝ʯΛΕͳ͍ w ʮٕज़తෛ࠴ʯΛӈ͔ΒࠨʹҠ͠ସ͍͑ͯͳ͍͔ʁ ϑϨʔϜϫʔΫͷҠߦͰɺٕज़తෛ࠴Λ૿͍ͯ͠ͳ͍͔ʁ w ʢࠓճ͖͠Ε͍ͯͳ͍৽͍͠ෛ࠴͋Δʣ w
ݱঢ়ͷʮٕज़తෛ࠴ʯͷதΛ֬ೝ͠ͳ͍ͱɺෛ࠴ݮΒͤͳ͍ w ςετ͕ͳ͍ɺςʔϒϧઃܭɺઃܭख๏ʹ͍ͨͯ͠ɺͲΜͳΞϓϩʔ νΛ͢Δ͖ͳͷ͔ʁͷೝ͔ࣝΒελʔτͨ͠