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
ruby05
Search
Kuniaki IGARASHI
May 03, 2013
Technology
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ruby05
Ruby講義 第5回
Array, Hash
Kuniaki IGARASHI
May 03, 2013
More Decks by Kuniaki IGARASHI
See All by Kuniaki IGARASHI
RailsTokyo 4 GarnetTech373
igaiga
0
160
ActiveJobUpdates
igaiga
1
800
roppongirb_20250911
igaiga
1
830
igaiga Ruby Association Activity Report 2025 LT
igaiga
1
180
KaigiOnRails2024
igaiga
16
26k
RuboSensei
igaiga
0
380
Shibuya.rb-2023-04-27-igaiga
igaiga
1
620
Ginza Rails27 igaiga
igaiga
9
14k
tork09igaiga
igaiga
2
440
Other Decks in Technology
See All in Technology
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
190
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題
usanchuu
0
120
『SAR衛星データ解析入門』のご紹介とその応用
syuchimu
0
120
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
4
610
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
180
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
930
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
210
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
300
Kiro Crewをはじめよう
kizawa2020
1
160
トークン化預金DCJPYの取り組みと活用ユースケース
finengine
0
160
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
PRO
0
440
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
200
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
1
570
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Making Projects Easy
brettharned
120
6.8k
How to Talk to Developers About Accessibility
jct
2
580
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
550
Transcript
3VCZߨٛ ୈճ"SSBZ )BTI ޒेཛྷ໌ UXJUUFSJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ BUҰڮେֶ χϑςΟגࣜձࣾدෟߨٛ ࣾձՊֶʹ͓͚Δใٕज़ͱ ίϯςϯπ࡞ᶙ
ޒेཛྷ໌ ߨࢣ גࣜձࣾສ༿ UXJUUFSJHBJHB IUUQTHJUIVCDPNJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ
ᖛ࡚݈ޗ 5FBDIJOH"TTJTUBOU qVYqFY JOD ถࠃ๏ਓ UXJUUFSINTL IUUQTHJUIVCDPNINTL IUUQXXXGBDFCPPLDPNIBNBDIBOH
ઌिͷ෮श
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
SFRVJSFͷϝϦοτ EJTQMBZSC IJSC ϝιουΛผͷϑΝΠϧʹΓग़͓ͯ͘͠ͱɺ ෳͷϓϩάϥϜ͔Βར༻͢Δ͜ͱ͕ՄೳʹͳΓ·͢ɻ ॏෳͯ͠ॻ͘ඞཁ͕ͳ͘ͳͬͨΓɺ ίʔυΛ࠶ར༻Ͱ͖ͨΓ͠·͢ɻ EFGEJTQMBZ UFYU QVUTUFYU
FOE SFRVJSFEJTQMBZ EJTQMBZ )J IFMMPSC SFRVJSFEJTQMBZ EJTQMBZ )FMMP
՝νΣοΫ༻ͷᝦͷॻ͖ํ ্ͷํʹֶ੶൪߸ͱ໊લΛॻ͍͍ͯͩ͘͞ ֶ੶൪߸ ໊લ ˞͜ͷลʹߨࢣਞ͕Ϋ ϦΞͨ͠՝൪߸Λॻ ͍͍͖ͯ·͢ɻ
ࠓि ͔͜͜Β
͓͠ͳ͕͖ "SSBZ )BTI
ྻ "SSBZ ΄͔ͷΦϒδΣΫτͷೖΕͷ OBNFT<zޒेཛྷz zᖛ࡚z> OVNCFST< > <ͱ>Ͱғ͍ Ͱ۠Δɻ
จࣈྻࣈ΄͔ɺͲΜͳΦϒδΣΫτೖΓ·͢ɻ ۭͬΆͷྻ<>Ͱ͢ɻ ֓೦ਤΛ࣍ͷϖʔδʹࣔ͠·͢ɻ ڭՊॻ Q ྫ
ྻ "SSBZ ֓೦ਤ OBNFT<zޒेཛྷz zᖛ࡚z> 4USJOH ΦϒδΣΫτ OBNFT ޒेཛྷ ᖛ࡚
"SSBZ ΦϒδΣΫτ ม ڭՊॻQਤࢀরɻ
ྻ͔ΒಡΈࠐΉ ൪߸ JOEFY Λࢦఆͯ͠ಡΈࠐΈ OBNFT<zޒेཛྷz zᖛ࡚z> OBNFT<>zޒेཛྷz OBNFT<>zᖛ࡚z ྻʹ<O>ͱॻ͘ͱɺO൪ͷཁૉΛฦ͠·͢ɻ ࠷ॳͷཁૉ൪Ͱ͢ɻ࢝·ΓͰͳ͍ͷͰҙͰ͢ɻ
ෛΛࢦఆ͢Δͱඌ͔ΒಡΈࠐΈ·͢ɻ ࢝·Γ OBNFT<>zᖛ࡚z OBNFT<>zޒेཛྷz
ྻՃ͢Δ ྻͷඌʹΦϒδΣΫτΛՃ͢Δʹ QVTIϝιουΛ͍·͢ɻ OBNFT<zޒेཛྷz zᖛ࡚z> OBNFTQVTI ࢁా QOBNFT<zޒेཛྷz zᖛ࡚z zࢁాz>
ྻʹೖ͍ͬͯΔཁૉΛௐΔʹTJ[Fϝιου OBNFT<zޒेཛྷz zᖛ࡚z zࢁాz> QOBNFTTJ[F
ྻͷ܁Γฦ͠ॲཧ FBDIΛ͏ͱதΛॱ൪ʹॲ ཧ͢Δ͜ͱ͕Ͱ͖·͢ɻ ͷ͢͝ʔʔʔ͘େࣄʂʂʂ ྻFBDIEPcมc ܁Γฦ͍ͨ͠ॲཧ FOE ڭՊॻ Q
ྻͷ܁Γฦ͠ॲཧ มOBNFͷத͕ճޒेཛྷɺճᖛ࡚ ճࢁాͱͳΓɺ܁Γฦ͠QVUTจΛ࣮ߦ OBNFT<ޒेཛྷ ᖛ࡚ ࢁా> OBNFTFBDIEPcOBNFc QVUTOBNF FOE OBNFͷ྆
ʹ͋Δه߸c ύΠϓͱಡΈ ·͢ɻ ΩʔϘʔυͷӈ ্ͷํʹ͋Δ ͨͿΜ ɻ ڭՊॻ Q ޒेཛྷ ᖛ࡚ ࢁా ࣮ߦ݁Ռ
ྻ "SSBZ ͷԋश Bྻ< >ͷશཁૉΛදࣔ͢ΔίʔυΛ ॻ͍͍ͯͩ͘͞ɻ Bྻ< >ͷશཁૉΛՃ͑ͨ݁ՌΛදࣔ
͢ΔίʔυΛॻ͍͍ͯͩ͘͞ɻ ώϯτ͋Δมʹ/Λ͢ͷYY /Ͱ͢ɻ͜ΕY /ͱॻ͚·͢ɻ
ྻ "SSBZ ͷԋशʲ্ڃʳ Bʲ্ڃʳྻ< >Λ< >ʹ͢ΔίʔυΛ
ߦͰॻ͍͍ͯͩ͘͞ɻ ώϯτɿϦϑΝϨϯεͰ"SSBZͷϝιουΛ୳ͯ͠Έ·͠ΐ͏ɻ IUUQNJZBNBFHJUIVCDPNSVCZEPDKB Bʲ্ڃʳલड़ͷԋशΛFBDIΛΘͣʹॻ͍͍ͯͩ͘͞ ώϯτɿJOKFDUΛ͍·͢ɻ͍ํϦϑΝϨϯε͔Β୳͠·͠ΐ͏ɻ IUUQNJZBNBFHJUIVCDPNSVCZEPDKB Bʲ্ڃʳྻͷཁૉΛͦΕͧΕഒ͢ΔίʔυΛFBDIΛΘ ͣʹॻ͍͍ͯͩ͘͞ɻྫ < >< > ώϯτɿ"SSBZFOVNFSBCMFϞδϡʔϧͷϝιου͑·͢ɻ IUUQNJZBNBFHJUIVCJPSVCZEPDKBDMBTTFOVNFSBCMFIUNM
ϋογϡ )BTI ͜Ε"SSBZͱಉ͘͡ɺΦϒδΣΫ τͷೖΕͷͰ͍·͢ɻ ͍ಓͷྫͱͯ͠ɺɺɺ ڭՊॻ Q
͜͏͍͏ϖʔδΛදݱ͍ͨ͠ͱ͖ʹ
σʔλʹϥϕϧΛ͚Δͱѻ͍қ͍Ͱ͢ ˡUJUMF EFTDSJQUJPOˢ BVUIPSˢ JOHSFEJFOUTˠ
ˡUJUMF EFTDSJQUJPOˢ BVUIPSˢ JOHSFEJFOUTˠ SFDJQF\ UJUMFΦʔιυοΫεͳͱΜ͔ͭ BVUIPSINTLQBE EFTDSJQUJPO༲ָ͍͛͠ɺಲ͍҆ɺ ιʔε؆୯ JOHSFEJFOUT<লུ>^
)BTIΛ͏ ͱ͜Μͳײ͡ Ͱ·ͱΊΒΕ ·͢
ϋογϡ )BTI ΩʔͱͷΛ࣋ͯΔΦϒδΣΫτͷೖΕͷɻ ΩʔΛϥϕϧతʹ͍·͢ɻͳΜͰೖΓ·͢ɻ SFDJQF\ UJUMF—ՆͷδϟϜ— BVUIPSᖛ࡚^ \^Ͱғ͏ɹΩʔɹ۠Γ ɹۭͷϋογϡ\^ ͜͜ͰΩʔʹΘΕ͍ͯΔ࢝·ΓͷͷԿͰ͠ΐ͏ʁ
ɹˢΩʔˢ ڭՊॻ Q
γϯϘϧ ϥϕϧͱͯ͠͏จࣈྻతͳͷ UJUMF γϯϘϧʹ͢Δʹઌ಄ʹΛ͚Δ ϋογϡͷΩʔʹΑ͍͘·͢ จࣈྻͱͷมͰ͖·͢ γϯϘϧGPPUP@TZNGPP จࣈྻGPPUP@TGPP ڭՊॻ Q
ϋογϡͷผه๏ 3VCZҎ߱ SFDJQF\ UJUMF—ՆͷδϟϜ— BVUIPSᖛ࡚^ SFDJQF\ UJUMF—ՆͷδϟϜ— BVUIPSᖛ࡚^ ͜ΕɺҎԼͷΑ͏ʹॻ͚·͢ɻ ˞3VCZҎ߱
ͷΘΓʹΛஔ͖ɺΩʔͷઌ಄ͷΛ֎͠·͢ɻ ͪ͜Βͷํ͕ॻ͖͍͢ͷͰਓؾͰ͢ɻ
ϋογϡ͔ΒಡΈࠐΉ ϋογϡ͔ΒΛಡΉͱ͖ɺΩʔ Λࢦఆ͠·͢ɻϋογϡ໊<Ωʔ>Ͱ ಡΈࠐΈ·͢ɻ SFDJQF\UJUMF—ՆͷδϟϜ— BVUIPSᖛ࡚^ QSFDJQF<UJUMF>—ՆͷδϟϜ— QSFDJQF<BVUIPS>ᖛ࡚
ϋογϡՃ͢Δ ϋογϡ໊<Ωʔ>֨ೲ͍ͨ͠ΦϒδΣΫτ ಉ͡ΩʔͷཁૉՃෆՄ ্ॻ͖ ϋογϡΦϒδΣΫτͰΩʔ།Ұͷͷ ϢχʔΫ SFDJQF\UJUMF—ՆͷδϟϜ— BVUIPSᖛ࡚^ SFDJQF<VSM>IUUQDPPLQBEDPNSFDJQFYYY ˢ͜͜ͰՃ
QSFDJQF\UJUMF—ՆͷδϟϜ— BVUIPSᖛ࡚ VSMIUUQDPPLQBEDPNSFDJQFYYY^
ϋογϡͷ܁Γฦ͠ॲཧ "SSBZͱಉ͡Ͱ͕͢ɺมΛݸͱΓ·͢ɻ ϋογϡFBDIEPcΩʔͷม ͷมc ܁Γฦ͍ͨ͠ॲཧ FOE SFDJQF\UJUMF—ՆͷδϟϜ— BVUIPSᖛ࡚^ SFDJQFFBDIEPcL Wc
QSJOUL W aO FOE UJUMF—ՆͷδϟϜ— BVUIPSᖛ࡚ ࣮ߦ݁Ռ ڭՊॻ Q
"SSBZͱ)BTIͷ͍͚ "SSBZॱ൪͕ܾ·ͬͯΔ͍Εͷ ɾฒͼॱ͕ॏཁͳͷ ɾσʔλΛॏෳ͍ͤͨ͞߹ʹ͑Δ )BTIΩʔ ໊ࡳ Λ͚ΒΕΔ͍Εͷ ɾΩʔ͕ॏෳ͠ͳ͍߹ʹར༻ ɾॱ൪͕อ࣋͞Εͳͯ͘ࠔΒͳ͍ͷ ɹɹ˞3VCZ͔Β)BTIॱ൪Λอ࣋͠·͢ɻ
OJM ʮͳ͍ʯ͜ͱΛද͢ΦϒδΣΫτ ྫ͑ɺϋογϡͰଘࡏ͠ͳ͍ΩʔΛಡ͏ ͱ͢Δͱ͜ͷOJM͕ฦ͖ͬͯ·͢ɻ JGจͳͲͰ݅அΛ͢Δ߹ɺ OJMِʢෆཱʣʹͳΓ·͢ɻ ِʢෆཱʣʹͳΔͷGBMTFͱOJMͷ͚ͭͩͰ͢ɻ ͦΕҎ֎ͷશͯͷਅʢཱʣʹͳΓ·͢ɻ ڭՊॻ Q
QQ QΑΓݟқ͍σόοά༻ϝιου QQʹSFRVJSFจ͕ඞཁ ϋογϡͷதΛදࣔ͢Δͱ͖ʹศརͰ͢ɻ SFRVJSFQQ QQݟ͍ͨม ڭՊॻ Q
λʔϛφϧͷศརػೳ ‐Ωʔɿաڈʹೖྗͨ͠ίϚϯυͷཤྺΛ ࣮ͬͯߦͰ͖·͢ɻ SVCZIF ͨͱ͑ɺIFMMPSCͱ͍͏ϑΝΠϧΛ࣮ߦ͍ͨ͠ͱ͖ʹ λʔϛφϧͰ͑ΔศརͳػೳΛհ͠·͢ɻ ·ͰଧͬͯUBCΩʔΛԡ͢ͱ SVCZIFMMPSC ͱิ͞Ε·͢ɻ
ิީิ͕ෳ͋Δ߹ީิΛදࣔͯ͘͠Ε·͢ɻ UBCΩʔɿ్த·Ͱೖྗͨ͠ঢ়ଶͰԡ͢ͱ ΓΛิͯ͘͠Ε·͢ɻ
)BTIͷԋश CϋογϡͷશཁૉΛ දࣔ͢ΔɺӈͷίʔυΛ ࣮ߦ͍ͯͩ͘͠͞ɻ DPEJOHVUG SFDJQF\ UJUMF͍ͪ͝ͷίϯϑΟ BVUIPSᖛ࡚^ SFDJQFFBDIEPcL
Wc QSJOUL W aO FOE CCͷίʔυதͷSFDJQFͷBVUIPSΩʔʹରԠ ͢ΔΛޒेཛྷͱ͢ΔೖจΛॻ͍͍ͯͩ͘͞ɻ
)BTIͷԋशʲ্ڃʳ Cʲ্ڃʳӈͷOVNTΛ͕ۮͷ ཁૉ͚ͩʹ͍ͯͩ͘͠͞ɻ ώϯτɿϦϑΝϨϯεͰ)BTIͷϝιουΛ୳ͯ͠Έ·͠ΐ͏ɻ IUUQNJZBNBFHJUIVCDPNSVCZEPDKB ༨ ׂΓࢉͨ͠༨Γ ΛٻΊΔԋࢉࢠͰ͢ɻ OVNT\ B
C D E F^ Cʲ্ڃʳӈͷI I Λ͚ͬͭͯ͘ɺΩʔͱ͠ ͯB C D EΛ࣋ͭ )BTIΛ࡞͍ͬͯͩ͘͞ɻ ώϯτɿϦϑΝϨϯεͰ)BTIͷϝιουΛ ୳ͯ͠Έ·͠ΐ͏ɻ I\ B C^ I\ D E^ ݁Ռ I\ B C D E^
·ͱΊ
ྻ "SSBZ ΄͔ͷΦϒδΣΫτͷೖΕͷ OBNFT<zޒेཛྷz zᖛ࡚z> OVNCFST< > <ͱ>Ͱғ͍ Ͱ۠Δɻ
จࣈྻࣈ΄͔ɺͲΜͳΦϒδΣΫτೖΓ·͢ɻ ۭͬΆͷྻ<>Ͱ͢ɻ ֓೦ਤΛ࣍ͷϖʔδʹࣔ͠·͢ɻ ڭՊॻ Q ྫ
ྻ "SSBZ ֓೦ਤ OBNFT<zޒेཛྷz zᖛ࡚z> 4USJOH ΦϒδΣΫτ OBNFT ޒेཛྷ ᖛ࡚
"SSBZ ΦϒδΣΫτ ม ڭՊॻQਤࢀরɻ
ྻ͔ΒಡΈࠐΉ ൪߸ JOEFY Λࢦఆͯ͠ಡΈࠐΈ OBNFT<zޒेཛྷz zᖛ࡚z> OBNFT<>zޒेཛྷz OBNFT<>zᖛ࡚z ྻʹ<O>ͱॻ͘ͱɺO൪ͷཁૉΛฦ͠·͢ɻ ࠷ॳͷཁૉ൪Ͱ͢ɻ࢝·ΓͰͳ͍ͷͰҙͰ͢ɻ
ෛΛࢦఆ͢Δͱඌ͔ΒಡΈࠐΈ·͢ɻ ࢝·Γ OBNFT<>zᖛ࡚z OBNFT<>zޒेཛྷz
ྻՃ͢Δ ྻͷඌʹΦϒδΣΫτΛՃ͢Δʹ QVTIϝιουΛ͍·͢ɻ OBNFT<zޒेཛྷz zᖛ࡚z> OBNFTQVTI ࢁా QOBNFT<zޒेཛྷz zᖛ࡚z zࢁాz>
ྻʹೖ͍ͬͯΔཁૉΛௐΔʹTJ[Fϝιου OBNFT<zޒेཛྷz zᖛ࡚z zࢁాz> QOBNFTTJ[F
ྻͷ܁Γฦ͠ॲཧ FBDIΛ͏ͱதΛॱ൪ʹॲ ཧ͢Δ͜ͱ͕Ͱ͖·͢ɻ ͷ͢͝ʔʔʔ͘େࣄʂʂʂ ྻFBDIEPcมc ܁Γฦ͍ͨ͠ॲཧ FOE ڭՊॻ Q
ϋογϡ )BTI ΩʔͱͷΛ࣋ͯΔΦϒδΣΫτͷೖΕͷɻ ΩʔΛϥϕϧతʹ͍·͢ɻͳΜͰೖΓ·͢ɻ SFDJQF\ UJUMF—ՆͷδϟϜ— BVUIPSᖛ࡚^ \^Ͱғ͏ɹΩʔɹ۠Γ ɹۭͷϋογϡ\^ ͜͜ͰΩʔʹΘΕ͍ͯΔ࢝·ΓͷͷԿͰ͠ΐ͏ʁ
ɹˢΩʔˢ ڭՊॻ Q
γϯϘϧ ϥϕϧͱͯ͠͏จࣈྻతͳͷ UJUMF γϯϘϧʹ͢Δʹઌ಄ʹΛ͚Δ ϋογϡͷΩʔʹΑ͍͘·͢ จࣈྻͱͷมͰ͖·͢ γϯϘϧGPPUP@TZNGPP จࣈྻGPPUP@TGPP ڭՊॻ Q
ˡUJUMF EFTDSJQUJPOˢ BVUIPSˢ JOHSFEJFOUTˠ SFDJQF\ UJUMFΦʔιυοΫεͳͱΜ͔ͭ BVUIPSINTLQBE EFTDSJQUJPO༲ָ͍͛͠ɺಲ͍҆ɺ ιʔε؆୯ JOHSFEJFOUT<লུ>^
)BTIΛ͏ ͱ͜Μͳײ͡ Ͱ·ͱΊΒΕ ·͢
ϋογϡ͔ΒಡΈࠐΉ ϋογϡ໊<Ωʔ>ͰಡΈࠐΈ·͢ɻ SFDJQF\UJUMF—ՆͷδϟϜ— BVUIPSᖛ࡚^ QSFDJQF<UJUMF>—ՆͷδϟϜ— QSFDJQF<BVUIPS>ᖛ࡚
ϋογϡՃ͢Δ ϋογϡ໊<Ωʔ>֨ೲ͍ͨ͠ΦϒδΣΫτ ಉ͡ΩʔͷཁૉՃෆՄ ্ॻ͖ ϋογϡΦϒδΣΫτͰΩʔ།Ұͷͷ ϢχʔΫ SFDJQF\UJUMF—ՆͷδϟϜ— BVUIPSᖛ࡚^ SFDJQF<VSM>IUUQDPPLQBEDPNSFDJQFYYY ˢ͜͜ͰՃ
QSFDJQF\UJUMF—ՆͷδϟϜ— BVUIPSᖛ࡚ VSMIUUQDPPLQBEDPNSFDJQFYYY^
ϋογϡͷ܁Γฦ͠ॲཧ "SSBZͱಉ͡Ͱ͕͢ɺมΛݸͱΓ·͢ɻ ϋογϡFBDIEPcΩʔͷม ͷมc ܁Γฦ͍ͨ͠ॲཧ FOE SFDJQF\UJUMF—ՆͷδϟϜ— BVUIPSᖛ࡚^ SFDJQFFBDIEPcL Wc
QSJOUL W aO FOE UJUMF—ՆͷδϟϜ— BVUIPSᖛ࡚ ࣮ߦ݁Ռ ڭՊॻ Q
"SSBZͱ)BTIͷ͍͚ "SSBZॱ൪͕ܾ·ͬͯΔ͍Εͷ ɾฒͼॱ͕ॏཁͳͷ ɾσʔλΛॏෳ͍ͤͨ͞߹ʹར༻ )BTIΩʔ ໊ࡳ Λ͚ΒΕΔ͍Εͷ ɾॱ൪͕อ࣋͞Εͳͯ͘ࠔΒͳ͍ͷ ɹɹ˞3VCZ͔Β)BTIॱ൪Λอ࣋͠·͢ɻ ɾΩʔ͕ॏෳ͠ͳ͍߹ʹར༻
OJM ʮͳ͍ʯ͜ͱΛද͢ΦϒδΣΫτ ྫ͑ɺϋογϡͰଘࡏ͠ͳ͍ΩʔΛಡ͏ ͱ͢Δͱ͜ͷOJM͕ฦ͖ͬͯ·͢ɻ JGจͳͲͰ݅அΛ͢Δ߹ɺ OJMِʢෆཱʣʹͳΓ·͢ɻ ِʢෆཱʣʹͳΔͷGBMTFͱOJMͷ͚ͭͩͰ͢ɻ ͦΕҎ֎ͷશͯͷਅʢཱʣʹͳΓ·͢ɻ ڭՊॻ Q
ԋशղ
ྻ "SSBZ ͷԋश Bྻ< >ͷશཁૉΛදࣔ͢ΔίʔυΛ ॻ͍͍ͯͩ͘͞ɻ Bྻ< >ͷશཁૉΛՃ͑ͨ݁ՌΛදࣔ
͢ΔίʔυΛॻ͍͍ͯͩ͘͞ɻ ώϯτ͋Δมʹ/Λ͢ͷYY /Ͱ͢ɻ͜ΕY /ͱॻ͚·͢ɻ
ྻ "SSBZ ͷԋशʲ্ڃʳ Bʲ্ڃʳྻ< >Λ< >ʹ͢ΔίʔυΛ
ߦͰॻ͍͍ͯͩ͘͞ɻ ώϯτɿϦϑΝϨϯεͰ"SSBZͷϝιουΛ୳ͯ͠Έ·͠ΐ͏ɻ IUUQNJZBNBFHJUIVCDPNSVCZEPDKB Bʲ্ڃʳલड़ͷԋशΛFBDIΛΘͣʹॻ͍͍ͯͩ͘͞ ώϯτɿJOKFDUΛ͍·͢ɻ͍ํϦϑΝϨϯε͔Β୳͠·͠ΐ͏ɻ IUUQNJZBNBFHJUIVCDPNSVCZEPDKB Bʲ্ڃʳྻͷཁૉΛͦΕͧΕഒ͢ΔίʔυΛFBDIΛΘ ͣʹॻ͍͍ͯͩ͘͞ɻྫ < >< > ώϯτɿ"SSBZFOVNFSBCMFϞδϡʔϧͷϝιου͑·͢ɻ IUUQNJZBNBFHJUIVCJPSVCZEPDKBDMBTTFOVNFSBCMFIUNM
ྻ "SSBZ ͷԋशղ BSSBZ< > BSSBZFBDIEPcYc QVUTY FOE Bྻ<
>ͷશཁૉΛදࣔ͢Δίʔυ Λॻ͍͍ͯͩ͘͞ɻ
ྻ "SSBZ ͷԋशղ TVN BSSBZ< > BSSBZFBDIEPcYc TVNTVN Y
FOE QVUTTVN Bྻ< >ͷશཁૉΛՃ͑ͨ݁ՌΛදࣔ͢Δ ίʔυΛॻ͍͍ͯͩ͘͞ɻ ώϯτ͋Δมʹ/Λ͢ͷYY /Ͱ͢ɻ͜ΕY /ͱॻ͚·͢ɻ
ྻ "SSBZ ͷԋशղ Q< >VOJR ྻதͷॏෳΛআ͖ɺ֤ͭͣͭʹ͢Δʹ "SSBZVOJRΛ͍·͢ɻ
IUUQNJZBNBFHJUIVCDPNSVCZEPDKB NFUIPEBSSBZJVOJRIUNM Bʲ্ڃʳྻ< >Λ< >ʹ͢Δίʔ υΛߦͰॻ͍͍ͯͩ͘͞ɻ ώϯτɿϦϑΝϨϯεͰ"SSBZͷϝιουΛ୳ͯ͠Έ·͠ΐ͏ɻ IUUQNJZBNBFHJUIVCDPNSVCZEPDKB
ྻ "SSBZ ͷԋशղ Q< >JOKFDU \cTVN JcTVN J^
JOKFDUศརͰ͔͍͍ͬ͜ϝιουͰ͢ɻ IUUQNJZBNBFHJUIVCDPNSVCZEPDKB NFUIPEFOVNFSBCMFJSFEVDFIUNM ͪͳΈʹɺͳͥ"SSBZΫϥεͷϝιουͰͳ͍JOKFDUΛ͑Δ͔ͱ ͍͏ͱɺ"SSBZ&OVNFSBCMFͱ͍͏Ϟδϡʔϧͷϝιου͑ Δ͔ΒͰ͢ɻ"SSBZ͚ͩͰͳ͘ɺFBDIΛ࣋ͭશͯͷΫϥε &OVNFSBCMFΛ͏͜ͱ͕Ͱ͖·͢ɻ Bʲ্ڃʳ্هΛFBDIΛΘͣʹॻ͍͍ͯͩ͘͞ ώϯτɿJOKFDUΛ͍·͢ɻ͍ํϦϑΝϨϯε͔Β୳͠·͠ΐ͏ɻ IUUQNJZBNBFHJUIVCDPNSVCZEPDKB
ྻ "SSBZ ͷԋशղ Q< >NBQ\cJcJ ^ NBQศརͳϝιουͰ͢ɻΑ͍͘·͢ɻ IUUQNJZBNBFHJUIVCJPSVCZEPDKB NFUIPEFOVNFSBCMFJDPMMFDUIUNM
Bʲ্ڃʳྻͷཁૉΛͦΕͧΕഒ͢ΔίʔυΛFBDIΛΘ ͣʹॻ͍͍ͯͩ͘͞ɻྫ < >< > ώϯτɿ"SSBZFOVNFSBCMFϞδϡʔϧͷϝιου͑·͢ɻ IUUQNJZBNBFHJUIVCJPSVCZEPDKBDMBTTFOVNFSBCMFIUNM
)BTIͷԋश CϋογϡͷશཁૉΛ දࣔ͢ΔɺӈͷίʔυΛ ࣮ߦ͍ͯͩ͘͠͞ɻ DPEJOHVUG SFDJQF\ UJUMF͍ͪ͝ͷίϯϑΟ BVUIPSᖛ࡚^ SFDJQFFBDIEPcL
Wc QSJOUL W aO FOE CCͷίʔυதͷSFDJQFͷBVUIPSΩʔʹରԠ ͢ΔΛޒेཛྷͱ͢ΔೖจΛॻ͍͍ͯͩ͘͞ɻ
)BTIͷԋशʲ্ڃʳ Cʲ্ڃʳӈͷOVNTΛ͕ۮͷ ཁૉ͚ͩʹ͍ͯͩ͘͠͞ɻ ώϯτɿϦϑΝϨϯεͰ)BTIͷϝιουΛ୳ͯ͠Έ·͠ΐ͏ɻ IUUQNJZBNBFHJUIVCDPNSVCZEPDKB ༨ ׂΓࢉͨ͠༨Γ ΛٻΊΔԋࢉࢠͰ͢ɻ OVNT\ B
C D E F^ Cʲ্ڃʳӈͷI I Λ͚ͬͭͯ͘ɺΩʔͱ͠ ͯB C D EΛ࣋ͭ )BTIΛ࡞͍ͬͯͩ͘͞ɻ ώϯτɿϦϑΝϨϯεͰ)BTIͷϝιουΛ ୳ͯ͠Έ·͠ΐ͏ɻ I\ B C^ I\ D E^ ݁Ռ I\ B C D E^
)BTIͷԋशղ SFDJQF\ UJUMF͍ͪ͝ͷίϯϑΟ BVUIPSᖛ࡚^ SFDJQF<BVUIPS>ޒेཛྷ CCͷίʔυதͷSFDJQFͷBVUIPSΩ ʔʹରԠ͢ΔΛޒेཛྷͱ͢ΔೖจΛॻ ͍͍ͯͩ͘͞ɻ
͜ͷޙQSFDJQFͳͲΛॻ͍ͯ֬ೝͯ͠Έ͍ͯͩ͘͞ɻ
)BTIͷԋशղ Cʲ্ڃʳӈͷOVNTΛ͕ۮͷཁૉ͚ͩʹ͍ͯͩ͘͠͞ɻ OVNT\B C D E F^ OVNTTFMFDUEPcL Wc W
FOE QOVNT TFMFDUɺ͋ͱʹଓ͘ EPFOEͷ݁Ռ͕USVFͷཁૉ͚ͩΛ͢ϝιουͰ͢ɻ ۮ͔Ͳ͏͔ͷఆʹWFWFO ͱॻ͍ͯ0,Ͱ͢ɻ IUUQNJZBNBFHJUIVCJPSVCZEPDKBNFUIPEIBTIJTFMFDUIUNM
)BTIͷԋशղ Cʲ্ڃʳӈͷI IΛ͚ͬͭͯ͘ɺ Ωʔͱͯ͠B C D EΛ࣋ͭ)BTIΛ࡞͍ͬͯͩ͘͞ɻ I\B C^ I\D
E^ IINFSHF I QI NFSHFͭͷ)BTIΛ͚ͬͭ͘ΔϝιουͰ͢ɻ IUUQNJZBNBFHJUIVCJPSVCZEPDKBNFUIPEIBTIJNFSHFIUNM ݁Ռ \B C D E^
None
ࢀߟࢿྉ
BCD ࣮ߦ݁Ռ QVUTBCD ॻࣜ 3VCZίʔυ ࣮ߦ݁Ռ TIFMMίϚϯυ MT
ڭՊॻɿͨͷ͍͠3VCZ IUUQXXXBNB[PODPKQEQ ͓ങ͍ٻΊ େֶੜڠ·ͨ δϡϯΫಊାళͰ
ߨٛࢿྉஔ͖ աڈͷࢿྉ͕%-Ͱ͖·͢ɻ IUUQTHJUIVCDPNJHBJHBIJUPUTVCBTIJSVCZ
ࡶஊɾ࣭༻GBDFCPPLάϧʔϓ IUUQTXXXGBDFCPPLDPNHSPVQTIJUPUTVCBTIJSC ɾՃೖඇՃೖࣗ༝Ͱ͢ ɾՃೖඇՃೖʹؔ͠·ͤΜ ɾࢀՃऀҰཡެ։͞Ε·͢ ɾࢀՃऀελοϑ ߨࢣɾ5" ͱࡢɺࠓͷडߨऀͰ͢ ɾॻ͖ࠐΈࢀՃऀͷΈݟ͑·͢ ɾرऀΞΫηεͯ͠ࢀՃਃ͍ͯͩ͘͠͞
ɾࡶஊɺ࣭ɺٞͳͲԿͰؾʹͤͣͲ͏ͧʙ ɾ࣭ʹ͑ΒΕΔਓ͍͑ͯ͋͛ͯͩ͘͞ ɾߨࢣਞ͓͑͠·͢ ɾೖͬͨΒܰࣗ͘ݾհ͓Ͷ͕͍͠·͢