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.2k
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
150
法律に準拠した本人確認システムを0から作った話 〜家計簿プリカB/43でのeKYC開発実例〜
shoheimitani
2
1.1k
初めましてが多いチームの形成期にEMが取り組んだ事
shoheimitani
1
200
ユーザーフレンドリーな取引明細のアーキテクチャ 〜VISAカードの複雑性に向き合う実践例〜
shoheimitani
5
2.9k
孤独のCTOグルメという やや奇抜な企画をやった目的と効果
shoheimitani
3
1.5k
VISAカードの裏側と “手が掛かる” 決済システムの育て方
shoheimitani
43
22k
32個のPRでリリースした依存度の高いコアなモデルの安全な弄り方
shoheimitani
8
7.5k
本番環境のRailsでYJITをONにしてみた結果
shoheimitani
0
180
7つの入金外部サービスと連携して分かった実践的な”状態管理”設計パターン3選
shoheimitani
6
6.2k
Other Decks in Programming
See All in Programming
今から始めるCursor / Windsurf / Cline
kengo_hayano
0
110
Windows版PHPのビルド手順とPHP 8.4における変更点
matsuo_atsushi
0
370
PHPでお金を扱う時、終わりのない 謎の1円調査の旅にでなくて済む方法
nakka
3
1.2k
Going Structural with Named Tuples
bishabosha
0
170
아직도 SOLID 를 '글'로만 알고 계신가요?
sh1mj1
0
360
‘무차별 LGTM~👍’만 외치던 우리가 ‘고봉밥 코드 리뷰’를?
hannah0731
0
530
複雑なフォームと複雑な状態管理にどう向き合うか / #newt_techtalk vol. 15
izumin5210
4
3k
AIエージェントを活用したアプリ開発手法の模索
kumamotone
1
750
研究開発と実装OSSと プロダクトの好循環 / A virtuous cycle of research and development implementation OSS and products
linyows
1
190
なぜselectはselectではないのか
taiyow
2
310
PHPのガベージコレクションを深掘りしよう
rinchoku
0
240
List とは何か? / PHPerKaigi 2025
meihei3
0
550
Featured
See All Featured
Music & Morning Musume
bryan
46
6.4k
Optimising Largest Contentful Paint
csswizardry
35
3.2k
How STYLIGHT went responsive
nonsquared
99
5.4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
22
2.6k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Embracing the Ebb and Flow
colly
85
4.6k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
12
1.4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
12
610
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
102
18k
What's in a price? How to price your products and services
michaelherold
245
12k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
30
1.1k
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
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠