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
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
Search
ShoheiMitani
December 10, 2024
Programming
3
1.3k
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
rails stats 2024 ~ Kaigi on Rails 2024 アフターイベント 発表資料
https://andpad.connpass.com/event/337371/
ShoheiMitani
December 10, 2024
Tweet
Share
More Decks by ShoheiMitani
See All by ShoheiMitani
自己実現のためのキャリア選択 / Choosing a Career Path for Self-Realization
shoheimitani
1
180
法律に準拠した本人確認システムを0から作った話 〜家計簿プリカB/43でのeKYC開発実例〜
shoheimitani
2
1.1k
初めましてが多いチームの形成期にEMが取り組んだ事
shoheimitani
1
200
ユーザーフレンドリーな取引明細のアーキテクチャ 〜VISAカードの複雑性に向き合う実践例〜
shoheimitani
5
3k
孤独のCTOグルメという やや奇抜な企画をやった目的と効果
shoheimitani
3
1.5k
VISAカードの裏側と “手が掛かる” 決済システムの育て方
shoheimitani
43
22k
32個のPRでリリースした依存度の高いコアなモデルの安全な弄り方
shoheimitani
8
7.6k
本番環境のRailsでYJITをONにしてみた結果
shoheimitani
0
200
7つの入金外部サービスと連携して分かった実践的な”状態管理”設計パターン3選
shoheimitani
6
6.3k
Other Decks in Programming
See All in Programming
Amazon CloudWatchの地味だけど強力な機能紹介!
itotsum
0
190
Jakarta EE Meets AI
ivargrimstad
0
310
プロダクト横断分析に役立つ、事前集計しないサマリーテーブル設計
hanon52_
2
480
The Implementations of Advanced LR Parser Algorithm
junk0612
1
800
SwiftUI API Design Lessons
niw
1
300
カオスに立ち向かう小規模チームの装備の選択〜フルスタックTSという装備の強み _ 弱み〜/Choosing equipment for a small team facing chaos ~ Strengths and weaknesses of full-stack TS~
bitkey
1
110
ASP.NETアプリケーションのモダナイゼーションについて
tomokusaba
0
130
スモールスタートで始めるためのLambda×モノリス(Lambdalith)
akihisaikeda
2
300
Road to RubyKaigi: Making Tinny Chiptunes with Ruby
makicamel
4
470
The Evolution of the CRuby Build System
kateinoigakukun
0
730
プロフェッショナルとしての成長「問題の深掘り」が導く真のスキルアップ / issue-analysis-and-skill-up
minodriven
8
1.8k
Bedrock×MCPで社内ブログ執筆文化を育てたい!
har1101
6
1.2k
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
52
11k
The Cost Of JavaScript in 2023
addyosmani
49
7.7k
Typedesign – Prime Four
hannesfritz
41
2.6k
The Pragmatic Product Professional
lauravandoore
33
6.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
How to train your dragon (web standard)
notwaldorf
90
6k
Code Reviewing Like a Champion
maltzj
523
40k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
Why Our Code Smells
bkeepers
PRO
336
57k
Facilitating Awesome Meetings
lara
54
6.3k
Navigating Team Friction
lara
185
15k
Transcript
SBJMTTUBUTͰେղ🔍 l#ྲྀzͷ3BJMTͷҭͯํΛྺ࢙ͱͱʹৼΓฦΓ·͢
SBJMTTUBUT
ࡾ୩ণฏ !TIPIFJ ࣗ αʔόʔαΠυΤϯδχΞ&.
ࡾ୩ণฏ ,BJHJPO3BJMTͱࣗ աڈճ͓ͤͯ͠͞Β͍·ͨ͠ ࠓϒʔεͷاըɾӡӦ
X
Smart, Secure, Mobile Super powered Banking and Living. ʢͼʔΑΜ͞Μʣ
ʮՈܭΞϓϦʯͱʮ7JTBϓϦϖΠυΧʔυʯ͕ηοτʹͳͬͨʮՈܭϓϦΧʯ Χʔυܾࡁ ϓϩμΫτ ओͳػೳ ͓ۚͷೖग़ۚ ΫϨΧɾޱ࠲࿈ܞ ϨγʔτಡΈऔΓ ޱ࠲ཧ 💰
ࠓͷςʔϚ l3BJMTTDBMFTGSPN)&--0803-%UP*10zͷաఔʹ͓͚Δ
εϚʔτόϯΫͱ*10ͷڑʁʁ
εϚʔτόϯΫͷ*10ͷಓͷΓ
εϚʔτόϯΫͷ*10ͷಓͷΓ ۀ
ΞϓϦϦϦʔε ྦྷܭສ%-
εϚʔτόϯΫͷ*10ͷಓͷΓ ۀ
ΞϓϦϦϦʔε ྦྷܭສ%- ࣾһਓ ࣾһਓಥഁ ࣾһਓಥഁ ࣾһਓಥഁ
εϚʔτόϯΫͷ*10ͷಓͷΓ ۀ
ΞϓϦϦϦʔε ྦྷܭສ%- ࣾһਓ ࣾһਓಥഁ ࣾһਓಥഁ ࣾһਓಥഁ ,BJHJPO3BJMTͰॳΊͯͷΠϕϯτεϙϯαʔ
εϚʔτόϯΫͷ*10ͷಓͷΓ ۀ
ΞϓϦϦϦʔε ྦྷܭສ%- ࣾһਓ ࣾһਓಥഁ ࣾһਓಥഁ ࣾһਓಥഁ ԯԁௐୡ ԯԁௐୡ ԯԁௐୡ👏 γϦʔζ#
εϚʔτόϯΫͷ*10ͷಓͷΓ ۀ
ΞϓϦϦϦʔε ྦྷܭສ%- ࣾһਓ ࣾһਓಥഁ ࣾһਓಥഁ ࣾһਓಥഁ ԯԁௐୡ ԯԁௐୡ ԯԁௐୡ👏 ࠓ ͜ ͜ Β ล
εϚʔτόϯΫͷ*10ͷಓͷΓ ۀ
ΞϓϦϦϦʔε ྦྷܭສ%- ࣾһਓ ࣾһਓಥഁ ࣾһਓಥഁ ࣾһਓಥഁ ԯԁௐୡ ԯԁௐୡ ԯԁௐୡ👏 ࠓ ͜ ͜ Β ล ྦྷܭສ%- ࣾһਓಥഁ ධՁֹԯ ͍͖͍ͨॴ
εϚʔτόϯΫͷ*10ͷಓͷΓ ۀ
ΞϓϦϦϦʔε ྦྷܭສ%- ࣾһਓ ࣾһਓಥഁ ࣾһਓಥഁ ࣾһਓಥഁ ԯԁௐୡ ԯԁௐୡ ԯԁௐୡ👏 ࠓ ͜ ͜ Β ล ྦྷܭສ%- ࣾһਓಥഁ ධՁֹԯ ͍͖͍ͨॴ ͜Ε͔Β ͬͱ ָ͍͠ ϑΣʔζ
ࠓ͓͍ͨ͜͠͠ͱ
ࠓ͓͍ͨ͜͠͠ͱ ᶃ3BJMTͷߏ ᶄ͜ͷࣈ·Ͱεέʔϧ͖ͯͨ͠ྺ࢙ৼΓฦΓ ᶅҭͯํͷ
#ͷΞʔΩςΫνϟ
#ͷΞʔΩςΫνϟ #ΞϓϦ DPSFBQJ ΄ͱΜͲͷػೳ͕ ू·ΔαʔϏε BNMBQJ ϋΠϦεΫϢʔβʔ ͷݕࡧαʔϏε BENJOXFC
ཧը໘ QVTIBQJ '$.Λͬͨϓο γϡ௨αʔϏε BVUIBQJ ೝূαʔϏε NPCJMFC f "1*߹͢Δ#'' JTTVJOHBQJ ΧʔυܾࡁαʔϏε Χʔυܾࡁ QBOXFC ཧը໘ Χʔυܾࡁͱ͍͏υϝΠϯ্ɺ࠷ݶ͚ͨํ͕͍͍αʔϏεΛΓग़ͯ͠ࠓͷܗʹ
#ͷΞʔΩςΫνϟʢߦͱίϛοτͷશମʹΊΔൺʣ DPSFBQJ BNMBQJ BENJOXFC QVTIBQJ BVUIBQJ NPCJMFC f JTTVJOHBQJ
ߦ ίϛοτ ߦ ίϛοτ ߦ ίϛοτ ߦ ίϛοτ ߦ ίϛοτ ߦ ίϛοτ ߦ ίϛοτ QBOXFC #ΞϓϦ Χʔυܾࡁ ߦ ίϛοτ ΄ͱΜͲͷίʔυDPSFBQJʹू͞Εͯ·͢
DPSFBQJ BNMBQJ BENJOXFC QVTIBQJ BVUIBQJ NPCJMFC f JTTVJOHBQJ ߦ
ίϛοτ ߦ ίϛοτ ߦ ίϛοτ ߦ ίϛοτ ߦ ίϛοτ ߦ ίϛοτ ߦ ίϛοτ QBOXFC ߦ ίϛοτ #ΞϓϦ Χʔυܾࡁ ࠓ͢ͷDPSFBQJͷSBJMTTUBUT
DPSFBQJͷߏ
DPSFBQJͷجຊใ w όʔδϣϯ w 'JSTUDPNNJU࣌SD w ࠓ w BQJNPEF
w 3&45GVM"1* w BQQDIBOOFMTར༻͠ͳ͍ͨΊআ w +PC424ʢBXTTELSBJMTʣΛ༻
DPSFBQJͷσΟϨΫτϦߏͱಠࣗʹՃ͍ͯ͠Δͷ BQQDPOUSBDUT ESZWBMJEBUJPO $POUSPMMFSͷQBSBNTͷόϦσʔγϣϯ ͋·Γͬͯͳ͍ BQQQPMJDJFT QVOEJU ཧը໘ͷೝՄ BQQ
TFSJBMJ[FST BDUJWF@NPEFM@TFSJBMJ[FST "1*ͷϨεϙϯεੜ (FNͷར༻ͰՃ͍ͯ͠ΔσΟϨΫτϦ
DPSFBQJͷσΟϨΫτϦߏͱಠࣗʹՃ͍ͯ͠Δͷ αʔϏεͷ֎ଆͱܨ͙σΟϨΫτϦ BQQMJC ֎෦αʔϏεݺͼग़͢$MJFOUΫϥε͔ 3BLF͔Βݺͼग़͢ΫϥεΛஔ͘ॴ 1030͕ଟΊ BQQ QVTI@OPUJ fi
FST QVTIBQJͱ͍͏ϚΠΫϩαʔϏεΛݺͼग़͢ΫϥεΛஔ͘ॴ "DUJPO.BJMFSʹࣅͤͯ࡞ͬͨ
DPSFBQJͷσΟϨΫτϦߏͱಠࣗʹՃ͍ͯ͠Δͷ BQQNPEFMTʹؔ࿈͢Δͷ BQQGPSNT 'PSNΦϒδΣΫτΛஔ͘ॴ ػೳʹΑͬͯ'PSNΛ࡞Δ͔౷Ұϧʔϧͳ͘ɺඞཁʹԠͯ͡࡞ͬ ͨΓ࡞Βͳ͔ͬͨΓ BQQWBMJEBUPST "DUJWF.PEFM&BDI7BMJEBUPSΛܧঝ͢ΔΫϥεΛஔ͘ॴ BQQNPEFMTWBMJEBUPSTͷํ͕͍͍Μ͡Όͳ͍͔ͱࢥ͍த
DPSFBQJͷSBJMTTUBUT
-0$͕ଟ͍ॱ൪ BQQNPEFMT B $MBTTFTͩͱʢଟ͍ ʣ BQQMJC B
#֎෦αʔϏεଓ͕ଟ͍ BQQDPOUSPMMFST DPSFBQJͷSBJMTTUBUT 🥇 🥈 🥉 -0$ίϝϯτۭߦΛআ͍ͨߦ
w $POUSPMMFSͷͷׂʹɺ 'PSNT$POUSBDUTʢDPOUSPMMFSͷ WBMJEBUJPOʣ͕গͳ͘ɺ͋·Γ ΘΕͯͳ͍͜ͱ͕Θ͔Δ DPSFBQJͷSBJMTTUBUT
w ϝʔϧΑΓ1VTI௨ͷํ͕ ଟ͍ w 👉جຊηοτͰૹΔ͜ͱ͕ ଟ͍͕ɺ1VTI͚ͩͷͷ ͋Δʢܾࡁ௨ͱ͔ʣ DPSFBQJͷSBJMTTUBUT
ΞϓϦͷϦϦʔεόʔδϣϯຖͷSBJMTTUBUTʢ-0$ͷਪҠʣ ΞϓϦͷϦϦʔεόʔδϣϯ -0$
ΞϓϦͷϦϦʔεόʔδϣϯຖͷSBJMTTUBUTʢ-0$ͷਪҠʣ ΞϓϦͷϦϦʔεόʔδϣϯ -0$
ΞϓϦͷϦϦʔεόʔδϣϯຖͷSBJMTTUBUTʢ-0$ͷਪҠʣ ͲΜͳػೳΛϦϦʔεͨ͠ͱ ͖ʹίʔυ͕૿͑ͨʁ ΞϓϦͷϦϦʔεόʔδϣϯ -0$
ΞϓϦͷϦϦʔεόʔδϣϯຖͷSBJMTTUBUTʢ-0$ͷਪҠʣ ΞϓϦͷϦϦʔεόʔδϣϯ -0$
ΞϓϦͷϦϦʔεόʔδϣϯຖͷSBJMTTUBUTʢ-0$ͷਪҠʣ ΞϓϦͷϦϦʔεόʔδϣϯ -0$
ΞϓϦͷϦϦʔεόʔδϣϯຖͷSBJMTTUBUTʢ-0$ͷਪҠʣ ΞϓϦͷϦϦʔεόʔδϣϯ -0$
ΞϓϦͷϦϦʔεόʔδϣϯຖͷSBJMTTUBUTʢ-0$ͷਪҠʣ ΞϓϦͷϦϦʔεόʔδϣϯ -0$
ΞϓϦͷϦϦʔεόʔδϣϯຖͷSBJMTTUBUTʢ-0$ͷਪҠʣ ΞϓϦͷϦϦʔεόʔδϣϯ -0$
ΞϓϦͷϦϦʔεόʔδϣϯຖͷSBJMTTUBUTʢ-0$ͷਪҠʣ ΞϓϦͷϦϦʔεόʔδϣϯ -0$
SBJMTTUBUT͔Βݟ͑Δl#ྲྀzͷ3BJMTͷҭͯํ
ҭͯํͦͷᶃ.PEFMzzΛ'BUʹ͢Δ
.PEFMzzΛ'BUʹ͢ΔdσΟϨΫτϦผͷ-0$ͷਪҠd 🥇BQQNPEFMT 🥈BQQMJC 🥉BQQDPOUSPMMFST ΞϓϦͷϦϦʔεόʔδϣϯ
🥇BQQNPEFMT 🥈BQQMJC 🥉BQQDPOUSPMMFST ੲΑΓ.PEFMͷ ׂ߹͕૿͑ͯΔ .PEFMzzΛ'BUʹ͢ΔdσΟϨΫτϦผͷ-0$ͷਪҠd ΞϓϦͷϦϦʔεόʔδϣϯ
.PEFMzzΛ'BUʹ͢ΔdσΟϨΫτϦผͷ-0$ͷਪҠd w ϏδωεϩδοΫ$POUSPMMFSΑΓ.PEFMʹ࣮͢Δ͜ͱ͕ଟ͍ w $POUSPMMFSͰUSBOTBDJUPOΛషΔ͜ͱগͳ͍ w 4FSWJDFΫϥε$50ͷڧ͍ҙࢤͰॳظ͔Β࣮ͤͣ.7$Λ؏͘ w 4LJOOZ$POUSPMMFS
'BU.PEFM ॳظϝϯόʔ͕·͊·͊େ͖ΊͳαʔϏεͷ։ൃܦݧ͋ͬͨͷ͋Γɺ γϯϓϧͳ3BJMTΛٴ͍ͨ͠ؾ࣋ͪ͋Γ·ͨ͠
zz͕'BUͬͯͲ͏͍͏͜ͱʁ ձ͔ΒͷٙઌऔΓ
zz͕'BUͱʁdҰͭҰͭͷ.PEFMͷෳࡶੑߴ͘ͳ͍d -JOFT͝ͱͷϑΝΠϧͷׂ߹ ΞϓϦόʔδϣϯຖͷ.$ɺ-0$.ͷมԽ ߦະຬͷίʔυ͕ڧ ϝιουߦੲ͔ΒมΘΒ͍ͣ
w .PEFMʹΫϥεଟ͍͕ɺશશೳͳϞσϧ͕͍ΔΘ͚Ͱͳ͍ w 'BUͳςʔϒϧΛආ͚ɺదͳׂຖʹςʔϒϧΛׂ͍ͯ͘͜͠ͱͰɺখ͞ͳ .PEFM͕ͨ͘͞Μ͋Δঢ়ଶʹ͖ͯͨ͠ w "DUJWF3FDPSEͰͳ͍.PEFMʹؔ࿈͢ΔΫϥεBQQNPEFMTʹՃͯ͠Δ w ෳͷϞσϧʹ·͕ͨΔॲཧ7BMVF0CKFDU1030ͱ࣮ͯ͠
w ۙͰΫϥεʹରͯ͠ςʔϒϧݸ w 🙅'BU.PEFM 🙆'BU.PEFM%JSFDUPSZ zz͕'BUͱʁdҰͭҰͭͷ.PEFMͷෳࡶੑߴ͘ͳ͍d
BQQNPEFMTBENJOQPTU@QBZVTFSSC BQQNPEFMTBENJOVTFSSC BQQNPEFMTBENJOVTFS@BDDPVOUSC BQQNPEFMTBENJOVTFS@BDUJPO@TVNNBSZSC BQQNPEFMTBENJOVTFS@BDUJWBUPSSC BQQNPEFMTBENJOVTFS@DSFEFOUJBMSC BQQNPEFMTBENJOVTFS@DSFEFOUJBM@DIBOHFSC BQQNPEFMTBENJOVTFS@DSFEFOUJBM@DIBOHF@TDSFFOJOHSC BQQNPEFMTBENJOVTFS@EFBDUJWBUJPO@USBOTBDUJPOSC
BQQNPEFMTBENJOVTFS@EFBDUJWBUPSSC BQQNPEFMTBENJOVTFS@GFBUVSF@SFTUSJDUJPOSC BQQNPEFMTBENJOVTFS@GFBUVSF@SFTUSJDUJPO@DBODFMSC fi OEBQQNPEFMTOBNFVTFS cTPSU BQQNPEFMTBENJOVTFS@GFBUVSF@SFTUSJDUJPO@UPHHMFSC BQQNPEFMTBENJOVTFS@QSP fi MFSC BQQNPEFMTBENJOVTFS@UBHSC BQQNPEFMTBENJOVTFS@UBHHJOHSC BQQNPEFMTYYYVTFSSC BQQNPEFMTDPODFSOTVTFS@JOGPSNBUJPO@FODSZQUBCMFSC BQQNPEFMTKVOJPS@BDDPVOUVTFS@BDDPVOUSC BQQNPEFMTKVOJPS@BDDPVOUVTFS@BDUJPO@TVNNBSZSC BQQNPEFMTQBJS@BDDPVOUVTFS@BDUJPO@TVNNBSZSC BQQNPEFMTZZZVTFSSC BQQNPEFMTZZZVTFS@BWBJMBCJMJUZSC BQQNPEFMTVTFSSC BQQNPEFMTVTFS@BDDPVOUSC BQQNPEFMTVTFS@BDUJPO@TVNNBSZSC BQQNPEFMTVTFS@DSFEFOUJBMSC BQQNPEFMTVTFS@DSFEFOUJBM@DIBOHF@BQQMJDBUJPOSC BQQNPEFMTVTFS@DSFEFOUJBM@DIBOHF@SFRVFTUSC BQQNPEFMTVTFS@DSFEFOUJBM@DIBOHF@TDSFFOJOHSC BQQNPEFMTVTFS@EFBDUJWBUF@SFRVFTUSC BQQNPEFMTVTFS@EFBDUJWBUF@SFTVMUSC BQQNPEFMTVTFS@EFBDUJWBUF@SFTVMU@GBJMVSF@SFBTPOSC BQQNPEFMTVTFS@OFXTSC BQQNPEFMTVTFS@QSP fi MFSC zz͕'BUͱʁdྫ͑VTFSΛף͢Δ.PEFMୡd
ͦΜͳ.PEFMଟ͍ͱେม͡Όͳ͍ʁ ձ͔ΒͷٙઌऔΓ
ҭͯํͦͷᶄ.PEFMΛݡ͘͢Δ
*EFOUJGZJOH6TFS*EFOUJUZʹڞײ .PEFMΛݡ͘͢Δd6TFSd 4JNQMJDJUZPO3BJMTΊͬͪΌྑ͔ͬͨ
w 6TFSSCߦۙ͋͘Γɺ501ͷେ͖͞ w ߦ͘Β͍IBT@YYY͕ฒΜͰ͍Δ w ݸ͘Β͍QVCMJDNFUIPE͕ఆٛ͞ΕͯΔ
.PEFMΛݡ͘͢ΔdVTFSTςʔϒϧεϦϜ͕ͩVTFSSC'BUd VTFSSC ͜͜
w 6TFS͍ΖΜͳ.PEFMͱؔ࿈ͯ͠Δ w ͨ͘͞Μͷ.PEFMͷࡉ͔͍ؔ࿈ׂΛ͏ଆ͔Βҙࣝͨ͘͠ͳ͍ͷͰӅṭԽݡ͍ͨ͘͠ w ྫ͑EFMFHBUFΛΨϯΨϯͬͯӅṭԽͨ͠Γ w 🙅VTFSVTFS@DSFEFOUJBMFNBJM w
🙆VTFSFNBJM w "TTPDJBUJPOΛૢ࡞͢ΔϝιουΛͨ͘͞Μ࡞Δ w 🙅'DN5PLFOBDUJWFXIFSF VTFSVTFS w 🙆VTFSBDUJWF@GDN@UPLFOT .PEFMΛݡ͘͢Δd.PEFMͷෳࡶੑΛ"1*ͰӅṭԽ͢Δd
.PEFMΛݡ͘͢Δd.PEFMͷෳࡶੑΛ"1*ͰӅṭԽ͢Δd $POUSPMMFS 6TFS ͏͒͒͒͒ʜ Δ͜ͱ͍ͬͺ͍ͩʜ ೝূใ ϓϩϑΟʔϧ 🙅
.PEFMΛݡ͘͢Δd.PEFMͷෳࡶੑΛ"1*ͰӅṭԽ͢Δd $POUSPMMFS 6TFS Ϣʔβʔ܅ɺ999ͯ͠ཉ ͍͠Μ͚ͩͲ 999ͷ"1*ୟ͍ͯ͘ΕͨΒ ͋ͱΑ͠ͳʹΔΑʂ ೝূใ ϓϩϑΟʔϧ
&UDʜ Ӆ͞Εͨੈք 🙆
.PEFMΛݡ͘͢Δd.PEFMͷෳࡶੑΛ"1*ͰӅṭԽ͢Δd $POUSPMMFS 6TFS9994FSWJDF 🙅 ͜͏Ͱͳ͍ ೝূใ ϓϩϑΟʔϧ &UDʜ Ӆ͞Εͨੈք
6TFS
6TFS͕શશೳͷਆͳͷͰʁ ձ͔ΒͷٙઌऔΓ
6TFS͕શશೳͷਆͳͷͰʁ w 6TFS͕Δ͖͜ͱΛ͍ͬͯΔʺશશೳͷਆˠ6TFS6TFSೳ w ࣾͷʢDPSFBQJͷྑ͍ͱ͜ΖΞϯέʔτʣˠ w ಉ͡Α͏ʹ"DDPVOUʢޱ࠲ʣͷυϝΠϯʹԠͨ͡l99ೳzͷϞσϧ͕͍Δ
.PEFMΛݡ͘͢ΔͨΊʹ w ςʔϒϧ.PEFM͕૿͑Δ͜ͱΛڪΕͳ͍ w ϦιʔεΠϕϯτʹ͚ͯߟ͑Δ w ΠϕϯτΛݟ͚ͭͯϞσϧԽ͢Δ w ςʔϒϧઃܭͷٞ݁ߏೖ೦ʹ͍ͬͯΔҹ
w .PEFM܈Λ؆୯ʹѻ͏ͨΊͷݡ͍.PEFMͱ"1*Λ༻ҙ͢Δ w ԿͰ٧Ίࠐ·Εͨςʔϒϧ 'BUͳϞσϧͱɺదʹׂ͞ Εͨςʔϒϧ܈ ݡ͍.PEFMʹେ͖ͳ͕ࠩ͋Δ
.PEFM͕'BUʹͳΔͱೝෛՙ͕ߴ͘ͳΒͳ͍ʁ ձ͔ΒͷٙઌऔΓ
ҭͯํͦͷᶅυϝΠϯຖʹOBNFTQBDFΛ࡞Δ
υϝΠϯຖʹOBNFTQBDFΛ࡞Δ w υϝΠϯຖʹOBNFTQBDFΛ࡞Γɺͦͷυϝ Πϯʹؔ࿈͢ΔΫϥεΛԼʹՃ͢Δ w ґଘؔͷํΛཧ͍ͯ͠ΔͷͰͳ͍ w ͜ͷػೳʹଐ͢Δίʔυ͜͜ʹॻ͘͜͜ Λ୳ͤྑ͍ͱ͍͏ਓؒʹ༏͍͠
υϝΠϯຖʹOBNFTQBDFΛ࡞ΔdΓํd ςʔϒϧ໊ʹQSF fi YΛ͚ͭΔ QSF fi YΛOBNFTQBDFʹ͢Δ NPEFMTTVCTDSJQUJPO 4VCTDSJQUJPO4VCTDSJQUJPOOFX
4VCTDSJQUJPO1MBOOFX ίʔυ
υϝΠϯຖʹOBNFTQBDFΛ࡞Δ ࣾͰධͰ͢ w .PEFM͕Λ͑Δͱೝෛՙ͕͔ͳΓߴ͍ w ໊લͷόοςΟϯάى͜Δ w ఔΑ͘ೝෛՙΛԼ͛Δํ๏ͱͯ͠༗ޮ w
αϒεΫͷίʔυΛݟ͚ͨΕTVCTDSJQUJPOΛ୳͍͍ͤ w QBDLXFSLΛೖΕΔ΄ͲͰͳ͍
ҭͯํͦͷᶆςετΛ͔ͬ͠Γॻ͘
ςετΛ͔ͬ͠Γॻ͘dॳظ͔ΒςετްΊʹॻ͍ͯΔd ͔ͳΓॳظ͔ΒҎ্ΛΩʔϓ
εϚʔτόϯΧʔͷςετͷ͍
w VTFS@TQFDSC w "DUJWF3FDPSEͷόϦσʔγϣϯؔ࿈ͷςετ w VTFSTQVCMJD@JOTUBODF@NFUIPET@TQFDSC w Πϯελϯεϝιουͷςετ w
VTFSTQVCMJD@DMBTT@NFUIPET@TQFDSC w Ϋϥεϝιουͷςετ ςετΛ͔ͬ͠Γॻ͘dςετϑΝΠϧΛͭʹׂͯ͠Δd *%&తʹෆར͚ͩͲɺςετϑΝΠϧ͕ ͘ͳΓա͗ͳ͍ͷ͕͍͍ͱ͜Ζ
ࠓͷ·ͱΊ
ࠓͷ·ͱΊ ᶃ3BJMTͷߏ ඪ४ (FN༻%JS αʔϏεͷ֎ଆͷ%JS .PEFMͷؔ࿈%JS
ᶄ͜ͷࣈ·Ͱεέʔϧ͖ͯͨ͠ྺ࢙ৼΓฦΓ ᶅҭͯํͷ .PEFMzzΛ'BUʹ͢Δ .PEFMΛݡ͘͢Δ υϝΠϯຖͷOBNFTQBDF ςετΛ͔ͬ͠Γॻ͘
ࠂ
None
None
None
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠