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
ruby04
Search
Kuniaki IGARASHI
April 26, 2013
Technology
0
1.1k
ruby04
Ruby講義 第4回
変数、条件分岐、繰り返し、メソッド、require
Kuniaki IGARASHI
April 26, 2013
Tweet
Share
More Decks by Kuniaki IGARASHI
See All by Kuniaki IGARASHI
igaiga Ruby Association Activity Report 2025 LT
igaiga
1
83
KaigiOnRails2024
igaiga
11
18k
RuboSensei
igaiga
0
290
Shibuya.rb-2023-04-27-igaiga
igaiga
1
530
Ginza Rails27 igaiga
igaiga
9
13k
tork09igaiga
igaiga
2
350
Road to white mages
igaiga
1
710
Road to white mages
igaiga
8
4.1k
dive_into_code_rails_ruby_books
igaiga
0
260
Other Decks in Technology
See All in Technology
実践データベース設計 ①データベース設計概論
recruitengineers
PRO
4
1.8k
AWS環境のリソース調査を Claude Code で効率化 / aws investigate with cc devio2025
masahirokawahara
2
570
進捗
ydah
1
210
AIエージェント就活入門 - MCPが履歴書になる未来
eltociear
0
670
Figma + Storybook + PlaywrightのMCPを使ったフロントエンド開発
yug1224
10
3.4k
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
2
120
実践AIガバナンス
asei
3
230
KiroでGameDay開催してみよう(準備編)
yuuuuuuu168
1
160
事業価値と Engineering
recruitengineers
PRO
6
4.9k
Preferred Networks (PFN) とLLM Post-Training チームの紹介 / 第4回 関東Kaggler会 スポンサーセッション
pfn
PRO
1
290
新規案件の立ち上げ専門チームから見たAI駆動開発の始め方
shuyakinjo
0
590
Vault meets Kubernetes
mochizuki875
0
140
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
490
How to Ace a Technical Interview
jacobian
279
23k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Site-Speed That Sticks
csswizardry
10
800
Raft: Consensus for Rubyists
vanstee
140
7.1k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Done Done
chrislema
185
16k
The Cult of Friendly URLs
andyhume
79
6.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Code Review Best Practice
trishagee
70
19k
Transcript
3VCZߨٛ ୈճมɺ݅ذɺ܁Γฦ͠ ϝιουɺSFRVJSF ޒेཛྷ໌ UXJUUFSJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ BUҰڮେֶ χϑςΟגࣜձࣾدෟߨٛ ࣾձՊֶʹ͓͚Δใٕज़ͱ ίϯςϯπ࡞ᶙ
ޒेཛྷ໌ ߨࢣ גࣜձࣾສ༿ UXJUUFSJHBJHB IUUQTHJUIVCDPNJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ
ᖛ࡚݈ޗ 5FBDIJOH"TTJTUBOU qVYqFY JOD ถࠃ๏ਓ UXJUUFSINTL IUUQTHJUIVCDPNINTL IUUQXXXGBDFCPPLDPNIBNBDIBOH
ઌिͷ෮श
ͭͷੈք 3VCZޠ͕௨͡Δੈք ߦͣͭίʔυΛ࣮ߦ 04ޠ͕௨͡Δੈք λʔϛφϧͷத 3VCZ JSC 3VCZޠ͕௨͡Δੈք ϑΝΠϧʹίʔυΛॻ͍࣮ͯߦ 3VCZ
ϑΝΠϧ 4IFMM
QVUT z)FMMP 8PSMEz ΦϒδΣΫτ 4USJOH จࣈྻ ΦϒδΣΫτ ڭՊॻ Q
QVUT z)FMMP 8PSMEz ϝιουɹɹɹҾ ϝιουɿखଓ͖ɺ໋ྩ Ҿɿϝιουʹ͢σʔλ z)FMMP 8PSMEz4USJOH จࣈྻ ΦϒδΣΫτͰ͋Γɺ
͜ͷ߹ϝιου͍ͯ͠ΔͷͰҾͰ͋Γ·͢ɻ ·ͨɺҾͷલޙʹ͍͍ͭͯΔΧοί ݪଇ লུՄೳͰɺ ͷΘΓʹεϖʔεͰॻ͘͜ͱͰ͖·͢ɻ ͭ·ΓɺҎԼͷจಉ͡ҙຯͰ͢ɻ QVUT )FMMP 8PSME QVUT)FMMP 8PSME ڭՊॻ Q
JSC *OUFSBDUJWF3V#Zͷུ .BDλʔϛφϧ 8JO$PNNBOE1SPNQUXJUI3VCZBOE3BJMT -JOVY 6CVOUV ˞͔Βͳ͍߹࣍ͷϖʔδࢀর ˞ˢͲΕࠓޙλʔϛφϧͱݺͼ·͢ɻ λʔϛφϧͷ༁͕
ىಈͯ͠ҎԼͷΑ͏ʹೖྗͯ͠&OUFSΛԡ͍ͯͩ͘͠͞ɻ ͜Μͳ෩ʹද͕ࣔग़Ε0,Ͱ͢ɻ Q JSC ˞ઌ಄ͷλʔϛφϧͰ͋Δ͜ͱΛද͢ϚʔΫͰ͢ɻ ͱɺͦͷ࣍ͷεϖʔεೖྗෆཁͰ͢ɻJSCͱଧͯ0,ɻ ࠓޙɺλʔϛφϧͰଧͭίϚϯυಉ͡ॻࣜ ࢵͷഎܠ৭ɺϚʔΫ Ͱॻ͖·͢ɻ ˞JSCΛऴྃͤ͞ΔʹFYJUͱଧͪ·͢ɻ JSCSVCZίʔυΛߦ࣮ͣͭߦ͢ΔڥͰ͢ɻ ىಈํ๏
࢛ଇԋࢉ ͠ࢉ Ҿ͖ࢉ ֻ͚ࢉ ׂΓࢉ ྦྷ MPHͱ͔TJOͱ͔͋Γ·͢ɻ Γ͍ͨํͪ͜Βɻ IUUQNJZBNBFHJUIVCJPSVCZEPDKBDMBTTNBUIIUNM
QVUT QVUT QVUT QVUT QVUT
TIFMM04ͱΛ͢ΔͨΊͷੈքͰ͢ɻ 04ύιίϯͱߟ͑ͯΒͬͯେମ͋ͬͯ·͢ ྑ͘͏ίϚϯυΛ؆୯ʹઆ໌͠·͢ɻ MTϑΝΠϧҰཡΛݟΔ QXEࠓ͍ΔϑΥϧμ໊Λදࣔ DEϑΥϧμʔҠಈ NLEJSϑΥϧμʔ࡞
3VCZίʔυΛϑΝΠϧʹهड़࣮ͯ͠ߦ ΤσΟλΛىಈ͠·͢ɻ Πϯετʔϧͨ͠ΤσΟλΛىಈ͠·͢ɻ ͓קΊΤσΟλ 8JO .BD4VCMJNF5FYU -JOVY 6CVOUV HFEJU 6CVOUV࣍ϖʔδʹղઆ͋Γ·͢ɻ
IFMMPSCͱ͍͏໊લͰอଘ͠·͢ɻ QVUT z)FMMPXPSMEz ϓϩάϥϜΛೖྗ͠·͢ɻ खॱͰ࡞ͬͨϑΥϧμͷԼʹอଘ͍ͯͩ͘͠͞ɻ ˞໊લSCΛ͚Εɺଞͷ໊લͰ0,Ͱ͢ɻ
3VCZίʔυΛϑΝΠϧʹهड़࣮ͯ͠ߦ λʔϛφϧΛىಈ͠·͢ɻ SVCZIFMMPSC )FMMPXPSMEͱදࣔ͞ΕΕޭͰ͢ɻ ޭྫ DETSD ˞SVCZ<ϑΝΠϧ໊>Ͱ࣮ߦ DEίϚϯυͰIFMMPSCΛอଘͨ͠ϑΥϧμҠಈ͠·͢ɻ QXE
˞QXEίϚϯυΛ͏ͱݱࡏͷϑΥϧμΛ֬ೝͰ͖·͢ɻ IFMMPSCΛ࣮ߦ͠·͢ɻ ˞ҎԼͷΤϥʔ͕ग़ͨͱ͖MTίϚϯυͰϑΝΠϧ༗ແΛ֬ೝ͠·͢ɻ SVCZ/PTVDIpMFPSEJSFDUPSZ999SC -PBE&SSPS ↵FOUFS
3VCZ͕ڭ͑ͯ͘ΕͨΤϥʔϝοηʔδ IFMMPFSSPSSCJOANBJOVOEFpOFE NFUIPEAQSJOGPSNBJO0CKFDU /P.FUIPE&SSPS ຊޠ༁ IFMMPFSSPSSCͱ͍͏ϑΝΠϧͷߦͰ QSJOͳΜͯϝιουͳ͍ͷͰ ͦΜͳϝιουͳ͍ΑΤϥʔ͕ى͖ͨΑ Τϥʔϝοηʔδ ͓ಘͳใΛڭ͑ͯ͘ΕΔ
͔͜͜Βࠓिͷ༰
Δ͜ͱ ม ݅ذ ܁Γฦ͠ ϝιου SFRVJSF
OBNFJHBSBTIJ QVUTJHBSBTIJ ม ΦϒδΣΫτͷϥϕϧɾՙࡳ OBNFͱ͍͏໊લͷมʹ JHBSBTIJΦϒδΣΫτΛೖ͍ͯ͠·͢ɻ มೖ͞ΕͨΦϒδΣΫτΛॻ͍ͨͱ͖ͱ ಉ͡Α͏ʹৼΔ͍·͢ɻ ҎԼͷͭಉ݁͡ՌʹͳΓ·͢ɻ QVUTOBNF
ڭՊॻ Q JHBSBTIJ ࣮ߦ݁Ռ JHBSBTIJ ࣮ߦ݁Ռ
Ͱɺ͜ͷ߹ Ͳ͏Ͱ͠ΐ͏͔ʁ
BBCD CB BVQDBTF QVUTB QVUTC αϯϓϧίʔυ ˞VQDBTF 4USJOHΦϒδΣΫτΛ େจࣈʹ͢Δϝιου B"#$ʹͳΓ·͕͢ɺ
CͲ͏ͳΔͰ͠ΐ͏ʁ
BCD B BCD B C ม ΦϒδΣΫτ "#$ B C
BΦϒδΣΫ τzBCDzΛࣔ ͢ม CBͱಉ͡ zBCDzΛࣔ͢ ม Bͷࢦ͢Φϒ δΣΫτΛେ จࣈʹ͢Δ Bz"#$z Cz"#$z BBCD CB BVQDBTF QVUTB QVUTC
͖ͬ͞ͱࣅͯΔ͚Ͳͪΐͬͱҧ͏ίʔυ BBCD CBCD BVQDBTF QVUTB QVUTC BBCD CB BVQDBTF QVUTB
QVUTC ͖ͬ͞ ͜͏Ͱͨ͠ ৽͍͠ίʔυ ͖ͬ͞ͷίʔυ
B BCD B C ม ΦϒδΣΫτ B C BΦϒδΣΫ τzBCDzΛࣔ
͢ม CผͷΦϒδΣ ΫτzBCDzΛࢦ ͢ Bͷࢦ͢Φϒδ ΣΫτΛେจ ࣈʹ͢Δ Bz"#$z CzBCDz BCD "#$ BCD BCD BBCD CBCD BVQDBTF QVUTB QVUTC
ม໊͔Γ໊͍͢લʹ͠Α͏ ໊͚ॏཁ ྑ͍ྫ ѱ͍ྫ XJEUI IFJHIU BSFB XJEUI IFJHIU B
B B B B
ίϝϯτจ ίʔυͷதʹ͋Δ࣮ߦ͞Εͳ͍จ ίʔυͷઆ໌Λॻ͍ͨΓ͠·͢ɻ OBNFJHBSBTIJ XJEUIจͷ్த͔ΒͰ0, ίϝϯτจॻࣜҎ߱ίϝϯτจ OBNFJHBSBTIJ XJEUIจͷ్த͔ΒͰ0, ‐ͷ߹ɺҎԼͷ৭ృΓͷ෦͕ίϝϯτʹͳΓ·͢ɻ ڭՊॻ
Q
ίϝϯτจ CFHJO ࡞ վగߋ৽ FOE QVUT)FMMP ίϝϯτจॻࣜ CFHJO͔ΒFOE·Ͱίϝϯτจ ίϝϯτจ ͜ͷจίʔυͱ
ͯ͠ղऍɺ࣮ߦ͞ΕΔ ڭՊॻ Q
JG݅ ཱ͕݅ͨ͠ͱ͖ʹ࣮ߦ͍ͨ͠ॲཧ FOE ݅அJGจ ˞ڭՊॻʹUIFO͕ॻ͍ͯ͋Γ·͕͢ɺলུՄೳͰ͢ɻ ී௨লུ͠·͢ɻࢲॻ͍ͨ͜ͱͳ͍Ͱ͢ɻ ݅ʹ͕USVF ਅ ·ͨGBMTF ِ
ͱͳΔࣜΛॻ͘͜ͱ͕Ұൠత ڭՊॻ Q
Y JGY QVUTYJT FOE ݅அԋࢉࢠ ࠨล Y ͱӈล ͕ಉ͔͡Ͳ͏͔ௐͯɺ
ಉ͡ͳΒUSVFɺҟͳΕGBMTFʹͳΓ·͢ɻ Y͕ͱಉ͔͡அ͠ Y͕ͷ࣌ʹ QVUT͕࣮ߦ͞Ε·͢ɻ ͕ݸͰ͢ɻ͕ͭͩͱೖʹͳͬͯ͠·͏ͷͰҙɻ ͪͳΈʹɺҟͳΔ͔Λஅ͢Δ͋Γ·͢ɻ ΄͔ʹ ͳͲ͑·͢ɻ
JGY QVUTYJT FOE Πϯσϯτ ࣈԼ͛ ྫ͑JGจதͳͲɺ͜͏͍͏෩ʹઌ಄ʹεϖʔεΛ ೖΕͯॻ͘͜ͱΛΠϯσϯτ͢Δͱ͍͍·͢ɻ ϓϩάϥϜͷ࣮ߦʹෆཁͳͷͰ͕͢ɺ ઈରʹೖΕ͍ͯͩ͘͞ʂ ແ͍ͱਓ͕ಡΊͳ͍ͷͰɾɾɾ
ͪͳΈʹεϖʔεͷݸʹྲྀ͕͋Γ·͕͢ɺݸ͕ओྲྀͷΑ͏Ͱ͢ɻ
JG݅ ཱ͕݅ͨ࣌͠ʹ࣮ߦ͍ͨ͠ॲཧ FMTF ͕݅ෆཱͷ࣌ʹ࣮ߦ͍ͨ͠ॲཧ FOE ݅அJGFMTFFOE ͕݅ෆཱͷ࣌ʹ࣮ߦ͍ͨ͠ॲཧΛॻ͘ ͜ͱͰ͖·͢ɻ
ཱ݅࣌ʹ࣮ߦ͍ͨ͠ॲཧJG݅ JGจޙΖʹॻ͚Δ ߦͰॻ͚Δ݅ ɾ࣮ߦ͍ͨ͠ॲཧ͕ߦ͚ͩͷͱ͖ ɾFMTFઅΛॻ͔ͳ͍ͱ͖ QVUTYJTJGY JGY QVUTYJT FOE ࠨͷจҎԼͷΑ͏
ʹߦͰॻ͘͜ͱ Ͱ͖·͢ɻ
JGจͷԋश Y JG QVUTYJT FOE ίʔυΛ࣮ߦͨ͠ࡍ ʹYJT͕දࣔ͞ΕΔ Α͏ʹӈͷۭཝ ࠇ෦ ΛຒΊͯίʔυΛ͞
࣮ͤͯߦ͍ͯͩ͘͠͞ɻ Y͕TVOOZEBZͱ͍͏จࣈྻͷͱ͖ :FBIɺͦΕҎ֎ͷͱ͖TJHIͱදࣔͤ͞Δ ίʔυΛॻ͍࣮ͯߦ͍ͤͯͩ͘͞͞ɻ
JGจͷԋश ղ ղҰྫͰ͢ɻ ଞʹ͍Ζ͍Ζͳॻ͖ํ͕Ͱ͖ΔͷͰɺ ʮશͯҰக͠ͳ͍ͱਖ਼ղͰͳ͍ʯͱࢥΘͣʹɻ
JGจͷԋशɹղ Y JGY QVUTYJT FOE Y͕TVOOZEBZͱ͍͏จࣈྻͷ ͱ͖:FBIɺͦΕҎ֎ͷͱ͖ TJHIͱදࣔͤ͞ΔίʔυΛॻ͍࣮ͯߦ ͍ͤͯͩ͘͞͞ɻ
YTVOOZEBZ JGYTVOOZEBZ QVUT:FBI FMTF QVUTTJHI FOE Y JGY QVUTYJT FOE ଞʹ͍Ζ͍Ζॻ͚·͢
܁Γฦ͠
J XIJMFJ QVUTJ JJ FOE XIJMF܁Γฦ͠ଓ͚Δ݅ ܁Γฦ͍ͨ͠ॲཧ FOE ܁Γฦ͠XIJMFจ
͔Β·ͰͷΛ ॱ൪ʹදࣔ͢Δίʔυ ڭՊॻ Q
UJNFTEP QVUT3VCZ FOE ܁Γฦ͢ճUJNFTEP ܁Γฦ͍ͨ͠ॲཧ FOE ܁Γฦ͠UJNFTจ ˞EPΛ Εͣʹ 3VCZͱճදࣔ͢Δ
ڭՊॻ Q
ϝιου
ϝιου QVUTQSJOUϝιουͩͱલʹઆ໌͠·ͨ͠ɻ ϝιουʮίʔυ܈Λػೳ୯ҐͰूΊͨͷʯ ͱݴ͑·͢ɻ QVUTQSJOUʮදࣔ͢ΔʯͨΊͷػೳΛूΊ ͯఏڙ͍ͯ͠ΔϝιουͰ͢ɻ͜ΕΒ3VCZ͕͋ Β͔͡Ί༻ҙ͍ͯ͠ΔϝιουͷதͷͭͰ͢ɻ ҰํͰɺϝιουࣗͰ࡞Δ͜ͱͰ͖·͢ɻ ͜ΕΛʮϝιουΛఆٛ͢Δʯͱݴ͍·͢ɻ ࣍ͷϖʔδͰఆٛํ๏Λݟ͍͖ͯ·͠ΐ͏ɻ
ϝιουͷఆٛɺݺͼग़͠ IFMMP ΛݺͿͱɺࣄલʹఆ͍ٛͯͨ͠IFMMPϝιου͕ݺ Ε࣮ߦ͞Ε·͢ɻ ͜͜ͰQVUT)FMMP IFMMP ͷ লུՄೳͰ͢ɻ ᐆດʹͳΒͳ͍ݶΓ ఆٛ
ݺͼग़͠ EFGϝιου໊ ϝιουͰ࣮ߦ͍ͨ͠ॲཧ FOE ϝιουఆٛʹ EFGΛ͍·͢ EFGIFMMP QVUT)FMMP FOE IFMMP ڭՊॻ Q
Ҿ͖ͷϝιου ఆٛ ݺͼग़͠ EFGϝιου໊ Ҿ ϝιουͰ࣮ߦ͍ͨ͠ॲཧ FOE ҾͷΈΛͬͯϝιουʹσʔλΛ ͢͜ͱ͕Ͱ͖·͢ɻ EFGIFMMP
XPSE QVUTXPSE FOE IFMMP )J ͲͷΑ͏ʹಈ࡞͢Δ͔࣍ͷϖʔδͰઆ໌͠·͢
ఆٛ ݺͼग़͠ EFGIFMMP XPSE QVUTXPSE FOE IFMMP )J IFMMP )J
ͱݺͼग़͢ͱɺIFMMPϝιου͕ݺΕ·͢ɻ ͦͷࡍʹXPSE)Jͷೖ͕ߦΘΕ·͢ɻ ͦͷޙϝιουͷத͕࣮ߦ͞Ε·͢ɻ QVUTXPSE͕࣮ߦ͞ΕɺXPSEʹ)J͕ೖ͞Ε͍ͯ ΔͷͰɺಈ࡞ͱͯ͠)J͕දࣔ͞Ε·͢ɻ ఆٛ࣌ʹϝιου໊ʹଓ͍ͯ ม໊ Λॻ͘ͱɺ ݺͼग़࣌͠ʹ͞ΕͨҾΛͦͷมʹೖͨ͠ঢ়ଶͰ ϝιουΛ࣮ߦͰ͖·͢ɻ Ҿ͖ͷϝιου
SFRVJSF IFMMPSC VTF@IFMMPSC ࣮ߦ ‐ڭՊॻSFRVJSFIFMMPʹͳ ͍ͬͯ·͕͢ɺ3VCZҎ߱ͩ ͱΤϥʔʹͳΔͷͰIFMMPͱ ͍ͯͩ͘͠͞ɻ TIFMMͰ ࠓ͍
ΔϑΥϧμͷҙຯͰ͢ɻ ϝιουఆٛͳͲΛผͷϑΝΠϧʹॻ͖ɺಡΈࠐΉ͜ͱ͕Ͱ͖·͢ɻ EFGIFMMP QVUT)FMMP FOE SFRVJSFIFMMP IFMMP SVCZVTF@IFMMPSC ্هͭͷϑΝΠϧΛಉ͡ϑΥϧμʹஔ͍ͯҎԼͷίϚϯυ ڭՊॻ Q
SFRVJSFͷϝϦοτ IFMMPSC BSC ϝιουΛผͷϑΝΠϧʹΓग़͓ͯ͘͠ͱɺ ෳͷϓϩάϥϜ͔Βར༻͢Δ͜ͱ͕ՄೳʹͳΓ·͢ɻ ॏෳͯ͠ॻ͘ඞཁ͕ͳ͘ͳͬͨΓɺ ίʔυΛ࠶ར༻Ͱ͖ͨΓ͠·͢ɻ EFGIFMMP QVUT)FMMP FOE
SFRVJSFIFMMP IFMMP CSC SFRVJSFIFMMP IFMMP
EFGIFMMP QVUT)FMMP FOE IFMMP ϝιουͷԋश IFMMPSC ԋश )FMMPΛը໘ʹදࣔ͢Δ IFMMPϝιουΛఆٛͯ͠ ݺͼग़͢ίʔυΛॻ͍࣮ͯߦ͍ͯͩ͘͠͞ɻ
SVCZIFMMPSC ࠷ॳͳͷͰ͑Λॻ͍͓͖ͯ ·͢ɻ࣮ߦͯ͠Έ͍ͯͩ͘͞ɻ
˞͜͜ʹϝιουఆٛΛॻ͘ EJTQMBZ :FT EJTQMBZ +B ϝιουͷԋश EJTQMBZSC ԋश ҎԼͷΑ͏ͳ݁ՌʹͳΔΑ͏ʹ ҎԼͷίʔυEJTQMBZSCͷ˞෦ʹ
EJTQMBZϝιουͷఆٛΛॻ͍͍ͯͩ͘͞ SVCZEJTQMBZSC :FT +B ࣮ߦ݁Ռ͜ͷߦ͕දࣔ͞Εͯ΄͍͠ ࣮ߦͨ͠ͱ͖ʹ ώϯτɿ Ҿ͖ϝιου ఆٛΛ͍·͢
ϝιουͷԋश ԋश ԋशͰॻ͍ͨϝιουఆٛΛผͷ ϑΝΠϧʹҠಈͯ͠ɺSFRVJSFͰಡΈग़͠ɺ ಉ݁͡ՌʹͳΔΑ͏ʹ͍ͯͩ͘͠͞ɻ
ϝιουͷԋश ղ
ϝιουͷԋशɹղ ԋश )FMMPΛը໘ʹදࣔ͢ΔIFMMPϝιουΛఆٛͯ͠ݺͼग़͢ί ʔυΛॻ͍࣮ͯߦ͍ͯͩ͘͠͞ɻԋशͷϖʔδʹॻ͍ͯ͋Δ௨Γ EFGEJTQMBZ UFYU QVUTUFYU FOE EJTQMBZ :FT
EJTQMBZ +B EJTQMBZSC ԋश ҎԼͷΑ͏ͳ݁ՌʹͳΔΑ͏ʹҎԼͷίʔυEJTQMBZSCͷ ˞෦ʹEJTQMBZϝιουͷఆٛΛॻ͍͍ͯͩ͘͞ SVCZEJTQMBZSC
ϝιουͷԋशɹղ EFGEJTQMBZ UFYU QVUTUFYU FOE EJTQMBZSC ԋश ԋशͰॻ͍ͨϝιουఆٛΛผͷϑΝΠϧʹҠಈͯ͠ɺ SFRVJSFͰಡΈग़͠ɺಉ݁͡ՌʹͳΔΑ͏ʹ͍ͯͩ͘͠͞ɻ SVCZVTF@EJTQMBZSC
SFRVJSFEJTQMBZ EJTQMBZ :FT EJTQMBZ +B VTF@EJTQMBZSC
ࠓͷ ·ͱΊ
OBNFJHBSBTIJ QVUTJHBSBTIJ ม ΦϒδΣΫτͷϥϕϧɾՙࡳ OBNFͱ͍͏໊લͷมʹ JHBSBTIJΦϒδΣΫτΛೖ͍ͯ͠·͢ɻ มೖ͞ΕͨΦϒδΣΫτΛॻ͍ͨͱ͖ͱ ಉ͡Α͏ʹৼΔ͍·͢ɻ ҎԼͷͭಉ݁͡ՌʹͳΓ·͢ɻ QVUTOBNF
ڭՊॻ Q JHBSBTIJ ࣮ߦ݁Ռ JHBSBTIJ ࣮ߦ݁Ռ
ม໊͔Γ໊͍͢લʹ͠Α͏ ໊͚ॏཁ ྑ͍ྫ ѱ͍ྫ XJEUI IFJHIU BSFB XJEUI IFJHIU B
B B B B
ίϝϯτจ ίʔυͷதʹ͋Δ࣮ߦ͞Εͳ͍จ ίʔυͷઆ໌Λॻ͍ͨΓ͠·͢ɻ OBNFJHBSBTIJ XJEUIจͷ్த͔ΒͰ0, ίϝϯτจॻࣜҎ߱ίϝϯτจ OBNFJHBSBTIJ XJEUIจͷ్த͔ΒͰ0, ‐ͷ߹ɺҎԼͷ৭ృΓͷ෦͕ίϝϯτʹͳΓ·͢ɻ ڭՊॻ
Q
JG݅ ཱ͕݅ͨ͠ͱ͖ʹ࣮ߦ͍ͨ͠ॲཧ FOE ݅அJGจ ˞ڭՊॻʹUIFO͕ॻ͍ͯ͋Γ·͕͢ɺলུՄೳͰ͢ɻ ී௨লུ͠·͢ɻࢲॻ͍ͨ͜ͱͳ͍Ͱ͢ɻ ݅ʹ͕USVF ਅ ·ͨGBMTF ِ
ͱͳΔࣜΛॻ͘͜ͱ͕Ұൠత ڭՊॻ Q
Y JGY QVUTYJT FOE ݅அԋࢉࢠ ࠨล Y ͱӈล ͕ಉ͔͡Ͳ͏͔ௐͯɺ
ಉ͡ͳΒUSVFɺҟͳΕGBMTFʹͳΓ·͢ɻ Y͕ͱಉ͔͡அ͠ Y͕ͷ࣌ʹ QVUT͕࣮ߦ͞Ε·͢ɻ ͕ݸͰ͢ɻ͕ͭͩͱೖʹͳͬͯ͠·͏ͷͰҙɻ ͪͳΈʹɺҟͳΔ͔Λஅ͢Δ͋Γ·͢ɻ ΄͔ʹ ͳͲ͑·͢ɻ
JGY QVUTYJT FOE Πϯσϯτ ࣈԼ͛ ྫ͑JGจதͳͲɺ͜͏͍͏෩ʹઌ಄ʹεϖʔεΛ ೖΕͯॻ͘͜ͱΛΠϯσϯτ͢Δͱ͍͍·͢ɻ ϓϩάϥϜͷ࣮ߦʹෆཁͳͷͰ͕͢ɺ ઈରʹೖΕ͍ͯͩ͘͞ʂ ແ͍ͱਓ͕ಡΊͳ͍ͷͰɾɾɾ
ͪͳΈʹεϖʔεͷݸʹྲྀ͕͋Γ·͕͢ɺݸ͕ओྲྀͷΑ͏Ͱ͢ɻ
JG݅ ཱ͕݅ͨ࣌͠ʹ࣮ߦ͍ͨ͠ॲཧ FMTF ͕݅ෆཱͷ࣌ʹ࣮ߦ͍ͨ͠ॲཧ FOE ݅அJGFMTFFOE ͕݅ෆཱͷ࣌ʹ࣮ߦ͍ͨ͠ॲཧΛॻ͘ ͜ͱͰ͖·͢ɻ
J XIJMFJ QVUTJ JJ FOE XIJMF܁Γฦ͠ଓ͚Δ݅ ܁Γฦ͍ͨ͠ॲཧ FOE ܁Γฦ͠XIJMFจ
͔Β·ͰͷΛ ॱ൪ʹදࣔ͢Δίʔυ ڭՊॻ Q
UJNFTEP QVUT3VCZ FOE ܁Γฦ͢ճUJNFTEP ܁Γฦ͍ͨ͠ॲཧ FOE ܁Γฦ͠UJNFTจ ˞EPΛ Εͣʹ 3VCZͱճදࣔ͢Δ
ڭՊॻ Q
ϝιουͷఆٛɺݺͼग़͠ IFMMP ΛݺͿͱɺࣄલʹఆ͍ٛͯͨ͠IFMMPϝιου͕ݺ Ε࣮ߦ͞Ε·͢ɻ ͜͜ͰQVUT)FMMP IFMMP ͷ লུՄೳͰ͢ɻ ᐆດʹͳΒͳ͍ݶΓ ఆٛ
ݺͼग़͠ EFGϝιου໊ ϝιουͰ࣮ߦ͍ͨ͠ॲཧ FOE ϝιουఆٛʹ EFGΛ͍·͢ EFGIFMMP QVUT)FMMP FOE IFMMP ڭՊॻ Q
Ҿ͖ͷϝιου ఆٛ ݺͼग़͠ EFGϝιου໊ Ҿ ϝιουͰ࣮ߦ͍ͨ͠ॲཧ FOE ҾͷΈΛͬͯϝιουʹσʔλΛ ͢͜ͱ͕Ͱ͖·͢ɻ EFGIFMMP
XPSE QVUTXPSE FOE IFMMP )J
SFRVJSF IFMMPSC VTF@IFMMPSC ࣮ߦ ‐ڭՊॻSFRVJSFIFMMPʹͳ ͍ͬͯ·͕͢ɺ3VCZҎ߱ͩ ͱΤϥʔʹͳΔͷͰIFMMPͱ ͍ͯͩ͘͠͞ɻ TIFMMͰ ࠓ͍
ΔϑΥϧμͷҙຯͰ͢ɻ ϝιουఆٛͳͲΛผͷϑΝΠϧʹॻ͖ɺಡΈࠐΉ͜ͱ͕Ͱ͖·͢ɻ EFGIFMMP QVUT)FMMP FOE SFRVJSFIFMMP IFMMP SVCZVTF@IFMMPSC ্هͭͷϑΝΠϧΛಉ͡ϑΥϧμʹஔ͍ͯҎԼͷίϚϯυ ڭՊॻ Q
None
ࢀߟࢿྉ
BCD ࣮ߦ݁Ռ QVUTBCD ॻࣜ 3VCZίʔυ ࣮ߦ݁Ռ TIFMMίϚϯυ MT
ڭՊॻɿͨͷ͍͠3VCZ IUUQXXXBNB[PODPKQEQ ͓ങ͍ٻΊ େֶੜڠ·ͨ δϡϯΫಊାళͰ
ߨٛࢿྉஔ͖ աڈͷࢿྉ͕%-Ͱ͖·͢ɻ IUUQTHJUIVCDPNJHBJHBIJUPUTVCBTIJSVCZ
ࡶஊɾ࣭༻GBDFCPPLάϧʔϓ IUUQTXXXGBDFCPPLDPNHSPVQTIJUPUTVCBTIJSC ɾՃೖඇՃೖࣗ༝Ͱ͢ ɾՃೖඇՃೖʹؔ͠·ͤΜ ɾࢀՃऀҰཡެ։͞Ε·͢ ɾࢀՃऀελοϑ ߨࢣɾ5" ͱࡢɺࠓͷडߨऀͰ͢ ɾॻ͖ࠐΈࢀՃऀͷΈݟ͑·͢ ɾرऀΞΫηεͯ͠ࢀՃਃ͍ͯͩ͘͠͞
ɾࡶஊɺ࣭ɺٞͳͲԿͰؾʹͤͣͲ͏ͧʙ ɾ࣭ʹ͑ΒΕΔਓ͍͑ͯ͋͛ͯͩ͘͞ ɾߨࢣਞ͓͑͠·͢ ɾೖͬͨΒܰࣗ͘ݾհ͓Ͷ͕͍͠·͢