ひたすら楽してPHPアプリをコンテナ運用

 ひたすら楽してPHPアプリをコンテナ運用

PHPカンファレンス関西2017登壇資料

あとで質問で出たものは補足するかもです

775dca7a162761edb98f12d5b11387ce?s=128

NIIKURA Ryota

July 15, 2017
Tweet

Transcript

  1. ͻͨ͢Βָͯ͠ɺ1)1 ΞϓϦΛίϯςφӡ༻ OJJTBOUPLZP

  2. OJJTBOUPLZP w ΤϯδχΞྺ೥͘Β͍ w ΤϯδχΞྺ1)1FSྺ w झຯ͸ήʔϜͱɺϓϩάϥϜͰ༡Ϳ͜ͱ͘Β͍
 14ͱਓʹݴ͑ͳ͍ιγϟή w ϓϩάϥϜΛॻ͍͍ͯΔͱػݏ͕ྑ͘ͳΔ

    w ภ৯ w ݩ޻ࣄ԰
  3. ͓͠ͳ͕͖ w ։ൃͰָΛ͍ͨ͠ w 1)1ΞϓϦΛίϯςφͰ։ൃ͠Α͏ w ίϯςφͰӡ༻͢Δ w ίϯςφӡ༻ͰָΛ͢Δ w

    ·ͱΊ
  4. ָ w ৺਎ʹۤ௧ͳͲ͕ͳ͘ɺշ҆͘Β͔ͳ͜ͱɻ·ͨɺ ͦͷ͞·ɻ w ͨ΍͍͢͜ͱɻ؆୯ͳ͜ͱɻ·ͨɺͦͷ͞·ɻ IUUQTEJDUJPOBSZHPPOFKQKONFBOJOHNV&"#% HPPࣙॻ

  5. ։ൃऀͷָۤ w ٕज़ݕূ͢Δ͜ͱ w ࣮૷͢Δ͜ͱ w όάΛݟ͚ͭͨΒυϠإͰमਖ਼Λ13͢Δ͜ͱ ָ

  6. ։ൃऀͷָۤ w ٕज़ݕূ͢Δ͜ͱ w ࣮૷͢Δ͜ͱ w όάΛݟ͚ͭͨΒυϠإͰमਖ਼Λ13͢Δ͜ͱ ָ w ςετɾσϓϩΠͷ୯ௐ࡞ۀ

    w ཧෆਚͳٕज़త੍໿ w ӡ༻ʹ͓͚Δࣄނ ۤ
  7. OJJTBOUPLZPͷ৔߹

  8. ͜ΜͳΜ΍ͬͯ·͢

  9. ϓϩδΣΫτͰͷOJJTBO w αʔόαΠυΤϯδχΞ
 ͳ͓ɺελʔτΞοϓͳͷͰࢲҰਓ

  10. ϓϩδΣΫτͰͷOJJTBO w αʔόαΠυΤϯδχΞ
 ͳ͓ɺελʔτΞοϓͳͷͰࢲҰਓ  w ϑϩϯτͷ࣮૷΋ͪΐͬͱ΍Δ

  11. ϓϩδΣΫτͰͷOJJTBO w αʔόαΠυΤϯδχΞ
 ͳ͓ɺελʔτΞοϓͳͷͰࢲҰਓ  w ϑϩϯτͷ࣮૷΋ͪΐͬͱ΍Δ w αʔόͷߏஙͱӡ༻΋΍Δ
 ͜Ε΋جຊࢲҰਓ

  12. ϓϩδΣΫτͰͷOJJTBO w αʔόαΠυΤϯδχΞ
 ͳ͓ɺελʔτΞοϓͳͷͰࢲҰਓ  w ϑϩϯτͷ࣮૷΋ͪΐͬͱ΍Δ w αʔόͷߏஙͱӡ༻΋΍Δ
 ͜Ε΋جຊࢲҰਓ

     w ผϓϩδΣΫτ͋ΔͷͰਓ݄͔͠#J[UPN ʹ͸ؔΘΕͳ͍
  13. ʊਓਓਓਓਓਓਓਓਓਓਓਓਓਓʊ ʼɹָΛ͍ͨ͠ͱ͔༔௕ͳ͜ͱɹʻ ʼɹݴ͍ͬͯΔ৔߹͡ΌͶ͐ʂɹʻ ʉ:?:?:?:?:?:?:?:?:?:?:?:?:ʉ ָΛ͠ͳ͍ͱةݥͳঢ়گɻɻɻ

  14. ͓͠ͳ͕͖ w ։ൃͰָΛ͍ͨ͠͠ͳ͚Ε͹ͳΒͳ͍ w 1)1ΞϓϦΛίϯςφͰ։ൃ͠Α͏ w ίϯςφͰӡ༻͢Δ w ίϯςφӡ༻ͰָΛ͢Δ w

    ·ͱΊ
  15. 1)1ΞϓϦΛίϯςφ ։ൃ͠Α͏

  16. ϓϩδΣΫτʹ͓͚Δۤ೰ w αʔόͷ1)1όʔδϣϯ͕ɺϓϩτλΠϓίʔ υͷϑϨʔϜϫʔΫ͸Ҏલ
 ࣌఺  w 1)1Λ࢖͍͍ͨʂ w ຊ൪؀ڥͱ։ൃ؀ڥͷဃ཭

  17. ͜ΕΒΛίϯςφΛ࢖ ͏͜ͱͰղܾ͠Α͏

  18. ίϯςφ ͋ΔલఏͱͳΔঢ়ଶͷ΋ͱͰɺ͋ΔίϚϯυΛୟ͍ͨ ͱ͖ʹൃੜ͢Δॲཧͷ಺༰Λ࠶ݱ͢Δ΋ͷ w ͋ΔલఏͱͳΔঢ়ଶΠϝʔδ w ॲཧͷ಺༰ίϯςφͷ্ཱͪ͛ SVO

  19. ίϯςφ ˞ίϯςφΛ7.ͷ୅ΘΓʹ࢖͏͜ͱ΋Ͱ͖Δͬ ͪΌͰ͖Δ

  20. ΍ͬͨ͜ͱ w ϓϩτλΠϓͷίʔυΛશ෦ॻ͖௚ͯ͠1)1  -BSBWFMʹରԠͤͨ͞ w ಈ࡞֬ೝ΍ςετΛίϯςφͰ࣮ߦ͢ΔΑ͏ʹ࡞Γ ม͑ͨ

  21. 1)1ΞϓϦͱίϯςφ QIQGQNΠϝʔδ QVMM ඞཁͳΤΫες ϯγϣϯͷಋೖ ಈ࡞ίʔυ ઃఆϑΝΠϧ ಋೖ QVTI ΞϓϦέʔγϣϯ

    Πϝʔδ MPDBM EFWFMPQNFOU QSPEVDUJPO CVJME
  22. 1)1ΞϓϦͱίϯςφ w 1)1 GQNͷΠϝʔδΛݩʹΞϓϦέʔγϣϯ༻ ͷΠϝʔδΛϏϧυ͢Δ͜ͱͰαʔό͕ͲΜͳঢ়گ Ͱ͋ͬͯ΋ɺ1)1Λ࢖༻Մೳʂ w ։ൃͱຊ൪ͷ؀ڥဃ཭ΛίϯςφΛ࢖ͬͯٵऩɺ
 ؀ڥ͝ͱͷҧ͍͸؀ڥม਺Ͱࢦఆ͢Δ

  23. 1)1ΞϓϦͱίϯςφ ؀ڥ͝ͱͷࠩҟΛશ෦؀ڥม਺Ͱࢦఆ͢Δͱ໘౗ͳͷͰɺ ࣮ࡍʹ͸ΤϯτϦʔϙΠϯτΛ࢖ͬͯɺ֤؀ڥ͝ͱͷFOW ϑΝΠϧΛར༻͍ͯ͠Δ ΤϯτϦʔϙΠϯτͷίʔυ

  24. -BSB%PDL Ͳ͏΍ͬͯίϯςφ࢖ͬͯ։ൃͨ͠Β͍͍͔Θ͔Βͳ͍ ͱ͍͏ਓʹ͸ɺ-BSB%PDLͳΜͯͷ͕͋Γ·͢ IUUQMBSBEPDLJP ˞΋ͷ͍͢͝εϐʔυͰΞοϓσʔτ͢ΔͷͰɺ ϦϏδϣϯݻఆඞਢ ˞࢖༻ൣғ͸-BSBWFMʹݶΒͳ͍ͷͰؾܰʹ࢖͑Δ

  25. ͓͠ͳ͕͖ w ։ൃͰָΛ͍ͨ͠͠ͳ͚Ε͹ͳΒͳ͍ w 1)1ΞϓϦΛίϯςφͰ։ൃ͠Α͏ w ίϯςφͰӡ༻͢Δ w ίϯςφӡ༻ͰָΛ͢Δ w

    ·ͱΊ
  26. ίϯςφͰӡ༻͢Δͱ ͸Ͳ͏͍͏͜ͱ͔ʁ

  27. ྫ͑͹σϓϩΠ w αʔόʹ௚઀ೖͬͯHJUQVMM w EFQMPZαʔό͔ΒSTZOD w ໧ͬͯBOTJCMF αʔό w αʔόʹ௚઀ೖͬͯEPDLFSSVO

     w ϩʔϧόοΫͱ͔͸Ͳ͏͠Α͏ʁ w ͍͍ͪͪαʔόʹೖΔͷ໘౗͍͘͞ ίϯςφ
  28. ྫ͑͹؂ࢹ w NBDLFSFMͱ͔OBHJPTͱ͔ʹݟͯ΋Β͏ w མͪͨΒ࠶ىಈ w ௐࢠѱͯ͘΋࠶ىಈ αʔό w EPDLFSQTͰϓϩηε؂ࢹ͢Δʁ୭͕ʁ

    w མͪͨΒ΍ͬͺΓ࠶ىಈʁ ίϯςφ
  29. ͦͷଞͷߟྀࣄ߲ w εέʔϧ͸Ͳ͏͢Δͷʁ w σϓϩΠ࣌ʹμ΢ϯλΠϜ͕ൃੜ͠ͳ͍͔ʁ w ϩʔυόϥϯαʹͲ͏΍ͬͯͭͳ͙ͷʁ w ϩάͱ͔Ͳ͏͢Δͷʁ w

    FUD
  30. ίϯςφӡ༻ɺ͋Μ· ΓָͰ͖ͳ͍ؾ͕͢Δ

  31. ӡ༻ʹؔΘΔλεΫϦετ w ίʔυΛॻ͘ w (JUͰϓογϡ͢Δ w ίʔυ͔Βಈ࡞؀ڥͷίϯ ςφΠϝʔδΛϏϧυ͢Δ w ίϯςφΠϝʔδΛϨδε

    τϦʹϓογϡ w ΞϓϦέʔγϣϯͱͯ͠ಈ ࡞͢ΔΑ͏ɺίϯςφΛαʔ ό্ʹ഑ஔ w ϩʔυόϥϯαͱίϯς φΛͭͳ͛Δ w ίϯςφͷࢮ׆؂ࢹΛߦ ͏ w ίϯςφ͕ࢮΜͰ͍ͨΒ৽ ͘͠ίϯςφΛىಈ͢Δ w ෛՙ͕େ͖͘ͳͬͨΒε έʔϧΞ΢τɺෛՙ͕ݮগ ͨ͠Βεέʔϧμ΢ϯ
  32. ίϯςφӡ༻ͷඪ४ܗ ίϯςφ͸͜Μͳ;͏ʹӡ༻͢Δͱ͍͍ͱ͍͏ɺඪ४ܗ ͷΑ͏ͳ΋ͷ͕͋ΔΒ͍͠Ͱ͢ զʑ Ϛωʔδϟ ϗετ܈ Ϋϥελ ϗετ ϗετ ΤʔδΣϯτ

    ΤʔδΣϯτ
  33. ίϯςφӡ༻ͷඪ४ܗ զʑ Ϛωʔδϟ ϗετ܈ Ϋϥελ ϗετ ϗετ ΤʔδΣϯτ ΤʔδΣϯτ ɾίϯςφͷՔಇঢ়گΛ໰͍߹ΘͤΔ

    ɾσϓϩΠ࡞ۀΛґཔ͢Δ
  34. ίϯςφӡ༻ͷඪ४ܗ զʑ Ϛωʔδϟ ϗετ܈ Ϋϥελ ϗετ ϗετ ΤʔδΣϯτ ΤʔδΣϯτ w

    ίϯςφͷىಈɾఀࢭɾೖΕସ͑Λࢦࣔ ˞EPDLFSSVOͱ͔͸ΤʔδΣϯτ ͕΍Δ
  35. ίϯςφӡ༻ͷඪ४ܗ զʑ Ϛωʔδϟ ϗετ܈ Ϋϥελ ϗετ ϗετ ΤʔδΣϯτ ΤʔδΣϯτ w

    ݱࡏͷίϯςφɾϦιʔεͷঢ়گΛใࠂ
  36. ίϯςφӡ༻ͷඪ४ܗ զʑ Ϛωʔδϟ ϗετ܈ Ϋϥελ ϗετ ϗετ ΤʔδΣϯτ ΤʔδΣϯτ ɾݱࡏͷίϯςφͷঢ়گΛরձ

    ɾσϓϩΠ্ঢ়گͷใࠂ
  37. ίϯςφӡ༻ͷબ୒ࢶ w ͜ΕΛࣗલͰ࡞Δͷ͸ࠎ͕ંΕΔͷͰɺҰԠπʔϧ͕ ༻ҙ͞Ε͍ͯΔ w EPDLFSTXBSNϞʔυ
 EPDLFSࣗ਎͕༻ҙͯ͘͠Ε͍ͯΔɺίϯςφϗετ܈ Λܗ੒͢Δखஈ w ,VCFSOFUFT


    EPDLFSʹݶΒͣɺίϯςφϗετ܈Λ؅ཧ͢Δπʔϧ

  38. ͲͪΒʹͤΑɺίϯςφϗε τ܈ʹ͍ͭͯ͸ࣗ෼Ͱௐୡɾ ߏங͢Δඞཁ͕͋Δ

  39. #J[UPNͰͷOJJTBO w αʔόαΠυΤϯδχΞ
 ͳ͓ɺελʔτΞοϓͳͷͰࢲҰਓ  w ϑϩϯτͷ࣮૷΋ͪΐͬͱ΍Δ w αʔόͷߏஙͱӡ༻΋΍Δ
 ͜Ε΋جຊࢲҰਓ

     w ผϓϩδΣΫτ͋ΔͷͰਓ݄͔͠#J[UPN ʹ͸ؔΘΕͳ͍
  40. ߏங͍ͯ͠ΔՋͳ͍ ؙ౤͍͛ͨ͠

  41. ͓͠ͳ͕͖ w ։ൃͰָΛ͍ͨ͠͠ͳ͚Ε͹ͳΒͳ͍ w 1)1ΞϓϦΛίϯςφͰ։ൃ͠Α͏ w ίϯςφͰӡ༻͢Δ w ίϯςφӡ༻ͰָΛ͢Δ w

    ·ͱΊ
  42. &$4Λ࢖ͬͯίϯςφ ӡ༻Λָʹ͢Δ

  43. &$4 "84ͷఏڙ͢ΔίϯςφΞϓϦΛ࣮ߦɾӡ༻͢ΔͨΊ ͷαʔϏε ίϯςφӡ༻ͷ༷ࢠ͕ݸਓతʹ͸Ұ൪Θ͔Γ΍͍͢Α ͏ʹࢥ͏

  44. &$4ͷॏཁͳػೳ w &$3 ϨδετϦ ίϯςφͷΠϝʔδΛ֨ೲ͢ ΔϓϥΠϕʔτͳϨδετϦ w λεΫΞϓϦέʔγϣϯΛߏ੒͢Δίϯςφ܈ͷ ఆٛ w

    ΫϥελλεΫΛ࣮ߦ͢ΔͨΊͷϦιʔεஔ͖৔ Λߏங w αʔϏελεΫͷ࣮ߦɾӡ༻Λ؅ཧ͢Δ΋ͷ
  45. λεΫ λεΫ͸ͭҎ্ͷίϯςφ ϓϩηε Ͱఆٛ͞ΕΔ OHJOY QIQGQN DBDIF %# ϦΫΤετ Ϩεϙϯε

    8FC"11
  46. Ϋϥελ ΞϓϦέʔγϣϯ͸ίϯςφͰఆٛ͞Ε͍ͯΔͷͰɺ αʔόͷঢ়ଶʹࠨӈ͞Εͳ͍ ͲͷαʔόͰಈ͍ͯ΋͍͍ αʔό͸୯७ʹΞϓϦέʔγϣϯΛಈ͔ͨ͢ΊͷϦιʔ ε $16 ϝϞϦ Λఏڙ͢Δ

  47. Ϋϥελ ෳ਺ͷαʔό܈Λ୯ҰͷϦιʔεݯͱͯ͠ଊ͑ͨ֓೦ ˠΫϥελ $16Bݸ ϝϞϦC(# $16Bݸ ϝϞϦC(# $16Bݸ ϝϞϦC(# 

    Oݸͷαʔό $16OYBݸ ϝϞϦOYC(# Ϋϥελ
  48. &$4ͷಈ࡞֓ཁ &$3 Πϝʔδ Πϝʔδ λεΫ ίϯ ςφ ίϯ ςφ QVTI

    QVTI λεΫఆٛ Ϋϥελ ίϯςφΠϯελϯε ίϯςφΠϯελϯε ΋͏Ϧιʔε ͳ͍Α ·ͩ༨༟͋ΔΑ Ϧιʔεͷ։͍͍ͯΔ ΠϯελϯεͰ࣮ߦ
  49. αʔϏε w ίϯςφͷ࣮ߦɾӡ༻Λแׅతʹ؅ཧ͢Δ΋ͷ w Ϧιʔεͷঢ়گΛݟͯɺίϯςφͷ഑ஔΛߦ͏ w ίϯςφͷঢ়گΛݟͯɺىಈ਺͕ඞཁ਺ʹຬͨͳ͍৔߹͸௥ ՃͰىಈ͢Δ w ίϯςφͷεέʔϦϯάΛߦ͏

    w ίϯςφͱϩʔυόϥϯαΛͭͳ͛Δ w ίϯςφͷσϓϩΠΛCMVFHSFFOͰߦ͏
  50. /HJOY QIQ GQN ίϯςφΠϯελϯε &$ /HJOY QIQ GQN λεΫ Ϋϥελʔ

    "-# UBSHFU HSPVQ αʔϏε &$3 ";
  51. #MVF(SFFO چόʔδϣϯͱ৽όʔδϣϯͷλεΫΛڞଘঢ়ଶʹ͠ɺޙ ʹچόʔδϣϯΛ੾Γ཭͢σϓϩΠ چ -# چ ৽ -# ৽ -#

    ৽ γεςϜͷμ΢ϯλ ΠϜΛθϩʹͰ͖Δ
  52. αʔϏεΛ࢖͏ͱָʹͳΔ w ࢮ׆؂ࢹαʔϏε͕΍ͬͯ͘ΕΔ w ϩʔυόϥϯαͱͷͭͳ͗ࠐΈαʔϏε͕΍ͬ ͯ͘ΕΔ w σϓϩΠ࣌ͷμ΢ϯλΠϜͷߟྀαʔϏε͕ CMVFHSFFOσϓϩΠͯ͘͠ΕΔͷͰେৎ෉ w

    ίϯςφͷεέʔϦϯάαʔϏεʹઃఆ͓ͯ͠ ͚͹໰୊ͳ͠
  53. ӡ༻ͷେମ͸αʔϏε ͕΍ͬͯ͘ΕΔ

  54. ӡ༻ʹؔΘΔλεΫϦετ w ίʔυΛॻ͘ w (JUͰϓογϡ͢Δ w ίʔυ͔Βಈ࡞؀ڥΛίϯ ςφΠϝʔδΛϏϧυ͢Δ w ίϯςφΠϝʔδΛϨδε

    τϦʹϓογϡ w ΞϓϦέʔγϣϯͱͯ͠ಈ ࡞͢ΔΑ͏ɺίϯςφΛαʔ ό্ʹ഑ஔ w ϩʔυόϥϯαͱίϯς φΛͭͳ͛Δ w ίϯςφͷࢮ׆؂ࢹΛߦ ͏ w ίϯςφ͕ࢮΜͰ͍ͨΒ৽ ͘͠ίϯςφΛىಈ͢Δ w ෛՙ͕େ͖͘ͳͬͨΒε έʔϧΞ΢τɺෛՙ͕ݮগ ͨ͠Βεέʔϧμ΢ϯ
  55. ͪΐͬͱ͚ͩ໘౗ͳॳظઃఆ  &$4্ͰΫϥελΛ࡞੒͢Δ  &$4্ʹ&$3 ίϯςφΠϝʔδͷஔ͖৔ Λ࡞ͬͯɺඞཁͳίϯ ςφΠϝʔδΛϓογϡ͓ͯ͘͠  ΞϓϦέʔγϣϯΛߏ੒͢ΔͨΊͷλεΫΛ࡞੒͢Δ

     8&#ΞϓϦͷ৔߹͸ϩʔυόϥϯαʔΛ࡞੒͓ͯ͘͠  λεΫΛ؅ཧ͢ΔͨΊͷαʔϏεΛΫϥελ্Ͱ࡞੒͠ɺϩʔυ όϥϯαʔͱͭͳ͛Δ  ඞཁͰ͋Ε͹εέʔϧઃఆΛߦ͏
  56. ͕࣌ؒͳ͍ͷͰμΠϚ IUUQRJJUBDPNOJJTBOUPLZPJUFNT FDDDGGF

  57. ࣮ࡍͷՔಇঢ়ଶ

  58. ࣮ࡍͷՔಇঢ়ଶ KPC XFCBQQ XFCBQQ KPCͷλεΫ͸͚ͭͩ XFCBQQ XFCBQQ͸֤ʑݸͣͭ NVMUJ";

  59. ࢮ׆؂ࢹ

  60. ࢮ׆؂ࢹ ࣮ߦதͷλεΫ͕མͪͨͱ͖ɺ αʔϏε͕ঢ়گΛ൑அͯ͠λ εΫΛ্ཱͪ͛Δ

  61. ΋ͬͱָΛ͍ͨ͠ w αʔόͷߏங΍Βӡ༻΍Β͸"84ʹؙ౤͚͛ͨ͠ ͲɺσϓϩΠ࡞ۀʹ͸·ͩͪ͜Β͕΍Βͳ͖ΌͳΒ ͳ͍࡞ۀ͕͋Δ w ίϯςφΠϝʔδͷϓογϡ w λεΫͷߋ৽ ΠϝʔδͷೖΕସ͑

     w αʔϏε΁ͷߋ৽ࢦࣔ
  62. Α͠ɺ$*࢖͓͏

  63. (JU-BC$* ݱࡏɺϓϩδΣΫτʹ͓͍ͯ͸(JU-BCʹιʔείʔυ ΛϗεςΟϯά͍ͯ͠Δ͕ɺ(JU-BC͸ࣗ਎ͷதʹ$*Λ ΋͍࣋ͬͯΔͷͩʂ

  64. (JU-BCͷύΠϓϥΠϯ

  65. NBTUFSҎ֎͸ςετͷΈ Ϣχοτςετ

  66. NBTUFSʹϚʔδͨ͠Β֬ೝ ༻ͷ؀ڥʹEFQMPZ Ϣχοτςετ ίϯςφΠϝʔδΛϏϧ υͯ͠"84&$3ʹϓογϡ Ϗϧυ͢Δͱ͖͸Πϝʔδͷλάʹݱࡏͷ ίϛοτϋογϡΛ͚ͭΔ ϓογϡͨ͠Πϝʔ δͰλεΫΛߋ৽͠ɺαʔ ϏεΛߋ৽ͯ͠EFQMPZ

    "84$-*
  67. λάΛϓογϡ͢Δͱຊ൪σϓϩΠ ͢ͰʹϓογϡࡁΈͷΠϝʔδΛຊ൪ʹ EFQMPZ λεΫɺαʔϏεͷߋ৽

  68. σϓϩΠʹඞཁͳλεΫ w ֬ೝ༻ͷ؀ڥʹσϓϩΠ
 ˠNFSHFSFRVFTUΛNBTUFSʹ࣮ࢪ͢Δ͚ͩ w ຊ൪؀ڥʹσϓϩΠ
 ˠ֬ೝ؀ڥʹσϓϩΠࡁΈͷίϛοτʹλάΛ෇ ͚ͯϓογϡ͢Δ͚ͩ

  69. ӡ༻ʹؔΘΔλεΫϦετ w ίʔυΛॻ͘ w (JUͰϓογϡ͢Δ w ίʔυ͔Βಈ࡞؀ڥΛίϯ ςφΠϝʔδΛϏϧυ͢Δ w ίϯςφΠϝʔδΛϨδε

    τϦʹϓογϡ w ΞϓϦέʔγϣϯͱͯ͠ಈ ࡞͢ΔΑ͏ɺίϯςφΛαʔ ό্ʹ഑ஔ w ϩʔυόϥϯαͱίϯς φΛͭͳ͛Δ w ίϯςφͷࢮ׆؂ࢹΛߦ ͏ w ίϯςφ͕ࢮΜͰ͍ͨΒ৽ ͘͠ίϯςφΛىಈ͢Δ w ෛՙ͕େ͖͘ͳͬͨΒε έʔϧΞ΢τɺෛՙ͕ݮগ ͨ͠Βεέʔϧμ΢ϯ
  70. ͱ͍͏Θ͚ͰɺίʔυΛॻ͘࡞ۀʹूதͰ͖ΔΑ͏ ʹͳΓ·ͨ͠ ˞࣮ӡ༻Ͱ͸ྲྀੴʹ·Δ·Δͳʹ΋͠ͳ͍Θ͚Ͱ͸ ͳ͘ɺԿ͔͋ͬͨΒ௨஌͚ͩ͸౤͛·͢ ʊਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓʊ ʼɹզ͕࢓ࣄɺίʔυΛॻ͘͜ͱͱݟ͚ͭͨΓʂɹʻ ʉ:?:?:?:?:?:?:?:?:?:?:?:?:?:?:?:?:?:?:?:?:ʉ

  71. ·ͱΊ w ίϯςφͰΞϓϦΛ࡞Δ͜ͱͰɺαʔόͷґଘੑ͔ Β୤٫͠Α͏ w ίϯςφӡ༻ΛࣗྗͰ΍Ζ͏ͱ͢Δͷ͸͔ͳΓ͠Μ Ͳͦ͏ w &$4΍$*Λۦ࢖ͯ͠ӡ༻ΛࣗಈԽָͯ͠Λ͠Α͏ w

    ࣮ࡍʹฐࣾͷγεςϜͰಋೖ͍ͯ͠ΔͷͰɺίϯς φ։ൃ͕΋ͬͱྲྀߦΔͱ͍͍ͳ
  72. ࣄۀ΋ࣗ෼ͷྗ΋Ұॹʹ৳͹͍͖͍ͯͨ͠ํ γεςϜɾαʔϏεͱ͍͏ʮϞϊʯͮ͘Γʹ৘೤ Λ஫͍͗ͨํ χδϘοΫε͸͍ͭͰ΋࠾༻தʂʂ IUUQOJKJCPYSFDSVJUKQ

  73. ͝ਗ਼ௌ͋Γ͕ͱ͏͟͝ ͍·͢ʂʂʂ