運用におけるシェルの役割とそのあり方を考える

 運用におけるシェルの役割とそのあり方を考える

July Tech Fest 2018のB40でお話した資料です。

1b838da2065660793d5b26f2cdc32de7?s=128

Kazuhiko Yamashita

July 29, 2018
Tweet

Transcript

  1. ʙ4IFMMͱ͖ΌΓʔͺΈΎͺΈΎ͕ͱʹ͔͘޷͖ͳΜͰ͢ʙ !QZBNB(.01FQBCP *OD +VMZ5FDI'FTUB ӡ༻ʹ͓͚ΔγΣϧͷ໾ׂͱ ͦͷ͋ΓํΛߟ͑Δ

  2. γχΞɾϓϦϯγύϧΤϯδχΞ ࢁԼ࿨඙!QZBNB ϗεςΟϯάࣄۀ෦νʔϑςΫχΧϧϦʔυ

  3. -JOVYͷ౷߹Ϣʔβʔ؅ཧ 50.-ܗࣜ )551 +40/ -%"1΍%#ͷ؅ཧͷӡ༻ෛՙ ѻ͍΍͍͢ϑΥʔϚοτ ൚༻ੑɾ֦ுੑ

  4. ϗεςΟϯάࣄۀ &$ࢧԉࣄۀ ϋϯυϝΠυɾͦͷଞࣄۀ

  5. ೥ ϩϦϙοϓʂϨϯλϧαʔόαʔϏεఏڙ։࢝ ೥ ೥ ೥ ϔςϜϧαʔϏεఏڙ։࢝ 1ࢁ͕ϖύϘʹೖࣾʂʂ̍ ೥݄೔ ࣛࣇౡݝग़ਫࢢʹ͓͍ͯ1ࢁര஀ʂʂ̍ ೥

    ݱࡏɾ૑ۀ೥໨ ϜʔϜʔυϝΠϯαʔϏεఏڙ։࢝
  6. ͙͢ʹ࢖͑Δɺͣͬͱ࢖͑Δ ϩϦϙοϓʂϨϯλϧαʔό IUUQTMPMJQPQKQ

  7. ͙͢ʹ࢖͑Δɺͣͬͱ࢖͑Δ ϩϦϙοϓʂϨϯλϧαʔό IUUQTMPMJQPQKQ ೥ʙ ೥໨ ར༻࣮੷ αΠτ਺ສҎ্ Ϣʔβʔ਺ສਓҎ্ τϥϑΟοΫ ສઍΞΫηεඵ

    ϐʔΫ(CQT ࠷ۙϦϦʔε ւ֎*1ϑΟϧλʔ ίϯςϯπΩϟογϡ
  8. ࠓ೔࿩͢͜ͱ w 4IFMMʹର͢Δ͍͔ͭ͘ͷߟ࡯ w ࣌୅ͱਓྨʹ͍ͭͯ w ϖύϘͷࣄྫ w ·ͱΊ

  9. 4IFMM 4IFMM4IFMM4DSJQU

  10. ࿩͠खͷ࠷ߴܼ࡞

  11. ࣇಐϙϧϊϒϩοΩϯά ࣗಈԽ XHFUͰϒϩοΩϯά ϦετΛऔಘ ਆ͕͔ͬͨBXLͰ ϒϩοΫϦετΛ 31;ϑΥʔϚοτ΁ *4$#*/%΁ ઃఆΛ഑෍͠ Ϧϩʔυ

    ೥ͷ*41ʹ͓͍ͯ͸ ࠷ઌ୺ͩͬͨ͸ͣɾɾɾ
  12. None
  13. 8&#ۀքʹ͓͚Δ 4IFMMͷཱͪҐஔ w อकʹར༻͢Δπʔϧྨͷ։ൃݴޠ w ୭͔͕ॻ͍ͨਆ4IFMM͕఻Θͬͨͳ ʹ͔

  14. ೥ݱࡏ ͳͥ4IFMM͕࢖ΘΕΔͷ͔ w ޮ཰͕͍͍͔Βʁ w ͙͢ॻ͚Δ͔Βʁ

  15. 8FCۀքʹ͓͍ͯ ࠓޙͷ͋ΓํΛߟ͑Δ

  16. ϥΠϑαΠΫϧ͔Βͷ ߟ࡯

  17. ιϑτ΢ΣΞͷϥΠϑαΠΫϧ اը ։ൃ ӡ༻ อक

  18. ։ൃ ӡ༻ɾอक ख͕ؒগͳ͍ʁ ୭Ͱ΋ॻ͚Δʁ ಋೖָ͕ ୭Ͱ΋࣮ߦग़དྷΔʁ ґଘ͕গͳ͍ ୭Ͱ΋ॻ͚Δ͔Βอक͠΍͍͢ʁ 4IFMMͷಛ௃

  19. ख͕ؒগͳ͍ʁ୭Ͱ΋ॻ͚Δʁ 4IFMMͷ։ൃ ύΠϓΛར༻ͨ͠ ڧྗͳ૊Έ߹Θͤػߏ ։ൃɺ࣮ߦ؀ڥͷ४උͷखؒ ڧྗ͗͢Δ͜ͱ΋͋Δʜ HSFQFYBNQMFGPPUYUca BXLb\QSJOU^`ca TPSUcVOJR ಛఆͷαʔόɺಛఆͷσΟϨΫτϦͰಈ͘ʜ

    ࣍ϖʔδʹ࣮ྫ
  20. ڧྗͳ4IFMM͸೉͍͠ pOEOBNFFYBNQMFQSVOFPUZQFGOBNF QMSFBEBCMFQSJOUa cYBSHTHSFQMbGPP ΧϨϯτσΟϨΫτϦ഑ԼͷจࣈྻFYBNQMFΛআ͘ OBNFFYBNQMFQSVOF  ಡΈࠐΈՄೳͳQFSMͷϑΝΠϧ PUZQFGOBNFl QMzSFBECMF

    ͷ ҰཡΛ/6--۠੾ΓͰग़ྗ͠ QSJOU ɺ ͦΕΛGPPͰݕࡧ͠ɺ߹கͨ͠ΒϑΝΠϧ໊Λදࣔ͢Δ HSFQMbGPP`
  21. wΠϯετʔϧͷख͕ؒຆͲແ͍ wґଘੑ͕গͳ͍ 4IFMMͷӡ༻ɾอक ଞݴޠʹൺ΂ͯɺಋೖɺ ϝϯςφϯείετ͸௿͍

  22. ୭Ͱ΋࣮ߦग़དྷΔʁ ୭Ͱ΋ॻ͚Δ͔Βอक͠΍͍͢ʁ 4IFMMͷӡ༻ɾอक ୭Ͱ΋࣮ߦͰ͖ΔΘ͔Γ΍͍͢ ୭Ͱ΋ॻ͚ΔʹΘ͔Γ΍͍͢ ڧྗ͗͢ΔΘ͔Γʹ͍͘ͱͳΔͱίετ૿େͷཁҼʹͳΔ

  23. ڧྗ͗͢Δ໰୊͸ଞͷݴޠͰ͸ى͖ͳ͍ͷ͔ʁ େ͖ͳಛ௃Ͱ͋ΔύΠϓΛ׆͔ͨ͠ޮ཰Խɺ Φϓγϣϯͷදݱྗ͕ݴޠ্ͷಛੑͱͯ͠ ڧྗ͗͢Δ໰୊Λى͜͠΍͍͢

  24. ΈΜͳ͕4IFMMʹରͯ͠ߴεΩϧͰ͋Ε͹ʁ ࡢࠓͷ8&#ۀքͰඞཁʹͳΔεΩϧηοτͷ͏ͪ 4IFMMʹରͯ͠εΩϧΛ౤ࢿ͢Δ͜ͱ͸ඞͣ͠΋߹ཧతͱ͸ ݴ͑ͳ͍

  25. ͦΜͳձࣾ͋ΔΜͰ͔͢ʁ

  26. 641ݚڀॴ Ϣχέʔδ։ൃख๏ IUUQTXXXVTQMBCDPNNFUIPEPMPHZIUNM

  27. w3%#Λར༻ͤͣɺςΩετϑΝΠϧʹΑͬͯσʔλΛ؅ཧ wϓϩάϥϜͷ࠶ར༻͸ιʔείϐʔˠมߋӨڹΛݶఆ w୯ػೳԽ͠ιʔεΛখ͘͢͞Δ͜ͱͰ࢖͍ࣺͯΔ 641ݚڀॴ 4IFMMʹಛԽͨ͠։ൃख๏

  28. ൃੜσʔλ͸غͯͳ͍ɻશͯஷΊ͓ͯ͘ ޮ཰ΑΓ΋Ҡ২ੑ ͞·͟·ͳٕज़Λࠞࡏͤ͞ͳ͍ ॊೈʹมԽͰ͖Δ͜ͱ͕େࣄ Ϣχέʔδ։ൃख๏

  29. 4IFMMͰۀ຿γεςϜ΍8FCγεςϜ͸࡞ΕΔ ༏Ε࣮ͨ੷Λग़͍ͯ͠Δख๏ɾاۀ͸ଘࡏ͢Δ͕ ଟ͘ͷٕज़ελοΫΛ๊͑Δ8FCαʔϏεఏڙاۀͰ ͜ͷઓུ͸؆୯ʹ໛฿Ͱ͖ͳ͍

  30. ༨ஊऴΘΓ

  31. ࣌ؒͷܦաͱ ϨόϨοδ ण໋͕௕͘ͳΕ͹ͳΔ΄Ͳɺ౤ࢿ͸ճऩ͞ΕΔ͠ ෛ࠴͸ੵΈॏͳΔ 4IFMM࠷େͷϝϦοτ͸։ൃ࣌ͷޮ཰ԽͰ͋Γ ӡ༻͕௕͘ͳΕ͹ͳΔ΄ͲՄಡੑ͕ॏ͘ͷ͔͔͠Δ

  32. ϥΠϑαΠΫϧͷ݁࿦ 4IFMMʹΑΔ։ൃޮ཰Խ͸ૉ੖Β͍͠ ӡ༻ɾอक໘ʹ͓͍ͯෳ਺ਓ͕ؔΘΔ৔߹ɺֶशίετͷ૯࿨͕ ߴ͘ͳΔͨΊӡ༻อक͕ඞཁͳ͍ہ໘Ͱར༻͢΂͖ ӡ༻ʹͷͬͯ͠·͏ͱɺ೔Λ௥ͬͯͦͷίετ͸ੵΈॏͳΓ େ͖ͳෛ࠴ͱͳΔɻ ҰํͰϢχέʔδ։ൃख๏ͷΑ͏ʹ4IFMMʹରͯ͠ಛԽͨ͠ ։ൃख๏ɺΞϓϩʔνΛऔΔ৔߹ɺͦΕΒͷ໰୊ΛΫϦΞग़དྷΔ͕ ଟ͘ͷؔ࿈ٕज़ɺϛυϧ΢ΣΞ͕͋Δ8FCۀքʹ͓͍ͯ͸ ͦͷઓུ͸औΓͮΒ͍ɻ

  33. ݴޠಛੑ͔Βͷ ߟ࡯

  34. 4IFMMͷಘҙͳͱ͜Ζ w ύΠϓΛར༻ͨ͠ڧྗͳ૊Έ߹Θͤػߏ w ඪ४ೖྗૢ࡞ HSFQFFYBNQMFGPPUYUca BXL' \QSJOU^ 'JMFSFBEMJOFT GPPUYU

     HSFQ ?FYBNQMF FBDIEPcOc QVUTOTQMJU   <> FOE 4IFMM 3VCZ
  35. 4IFMMͷۤखͳͱ͜Ζ w ςετ࣮૷ w มԽʹڧ͍࣮૷ w ࠶ར༻ੑͷߴ͍࣮૷

  36. IUUQTDMPVEQBDLNFEJB

  37. ςετ࣮૷ w TI6OJUͳͲςετϑϨʔϜϫʔΫ͸ଘࡏ w .PDL΍4UVC͸΍ΓͮΒ͍ GVODUJPO@DVSM \ JG<[*4@5&45>UIFO DVSM! FMTF

    DBUUNQKTPO p ^ @DVSMIUUQTFYBNQMFDPN ςετΛॻͨ͘Ίͷ࣮૷͕ ඞཁʹͳΓ͕ͪ
  38. มԽʹڧ͍࣮૷ HSFQTUOTBDDFTTMPHcBXL\QSJOU  ^cTPSULcVOJR มԽʹڧ͍JTಛఆͷมߋ͕ଞʹӨڹΛٴ΅ͮ͠Β͍ HSFQTUOTBDDFTTMPHcBXL\QSJOU   ^cTPSULcVOJR औಘΧϥϜͷ૿Ճʹ൐͍ɺՕॴͷมߋ͕ඞཁʹͳΔ

    TPSUͷΧϥϜͷมߋ͕࿙ΕΔͱόάͱͳΔ
  39. ࠶ར༻ੑͷߴ͍࣮૷ w $MBTTɾ/BNF4QBDFͳͲͱ͍͏΋ͷ͸ͳ͍ w HFNQJQͷΑ͏ͳύοέʔδ؅ཧπʔϧ΋ͳ͍ TVCDPNNBOE TIJGU DBTFTVCDPNNBOEJO GPP 

    FDIPGPP    FDIPEFGBVMU  FTBD Φϓγϣϯͷύʔεͱ͔ ଟݴޠͳΒ͹ύοέʔδͰ ָͰ͖Δͱ͜Ζ͕͓ख੡
  40. ༨ஊ4IFMM͸҉໧త HSFQFFYBNQMFGPPUYUca BXL' \QSJOU^ 'JMFSFBEMJOFT GPPUYU  HSFQ ?FYBNQMF FBDIEPcOc

    QVUTOTQMJU   <> FOE 4IFMM 3VCZ ϑΝΠϧΛ։͘ͱ͍͏͜ͱҰͭʹͯ͠΋ɺͱͯ΋҉໧త
  41. ݴޠಛੑͷ݁࿦ ςετ࣮૷ͷͮ͠Β͞ɺ·ͨݴޠจԽతʹ΋͋·Γςετ͕ॻ͔Εͳ͍ ͜ͱ΍ɺ࠶ར༻ੑͷ௿͞ɺදݱྗͷ௿͔͞Β΍͸Γ௕ظతͳӡ༻ʹ͸ ޲͔ͳ͍ݴޠͰ͋Δͱݴ͑Δ͕ɺҰํͰ୹ظతɺ·ͨ͸มԽ͕গͳ͍ ہ໘Ͱ͋Ε͹ߴޮ཰ͳ։ൃ͕ՄೳͰ͋Δɻ

  42. มԽ͕গͳ͍ہ໘ w4MBDL௨஌ͳͲͷD63-࣮ߦ͢Δ͚ͩ8SBQQFS wσʔλϕʔεόοΫΞοϓεΫϦϓτ w؂ࢹܥεΫϦϓτ

  43. Ͱ΋ɺ๻ɺ࠷ۙ΄ͱΜͲ 4IFMMॻ͔ͳ͍ΜͰ͢ΑͶʜ

  44. ੲ͸ΈΜͳ4IFMM ॻ͍ͯͨ͡ΌΜʁ

  45. ͳͥਓྨ͸4IFMMΛॻ͔ͳ͘ͳͬͨͷ͔ w*OGSBTUSVDUVSFBT$PEF wࣗಈԽͷߴ౓Խ wλΠϜεύϯ

  46. *OGSBTUSVDUVSFBT$PEFͱ͸ɺΠϯϑϥ ͷߏ੒Λ؅ཧͨ͠ΓɺϓϩϏδϣχϯάΛ ࣗಈԽ͢ΔͨΊʹϋΠϨϕϧɺ΋͘͠͸એ ݴతͳݴޠͰίʔυΛॻ͘͜ͱͰ͋Δɻ͜ Ε͸୯ʹεΫϦϓτΛॻ͘ͷͰ͸ͳ͘ɺι ϑτ΢ΣΞ։ൃͰ࣮ূ͞Ε͍ͯΔϓϥΫςΟ εΛ࢖͏ɻྫ͑͹ɺόʔδϣϯ؅ཧɺςετɺ খ͞ͳσϓϩΠϝϯτɺσβΠϯύλʔϯͷ ࢖༻ͳͲͩɻ 5IPVHIUXPSLT

  47. *OGSBTUSVDUVSFBT$PEF w͜Ε·Ͱ4IFMMΛॻ͍͍ͯͨϓϨΠϠʔୡ͕
 --΍(PMBOHΛॻ͖࢝Ίͨ wιϑτ΢ΣΞͷϓϥΫςΟεͰ͋Δɺܧଓత
 ΠϯςάϨʔγϣϯͱ4IFMMͷ૬ੑͷѱ͞

  48. ࣗಈԽͷߴ౓Խ w--΍(PMBOHͰ؆୯ʹϓϩηε͕࡞ΕΔ࣌୅ PME KPCTI OPX TFSWJDFKPCTUBSU ศརεΫϦϓτ͸΋͸΍ࣗಈԽͰ͸ͳ͍

  49. λΠϜεύϯ อकπʔϧͷ։ൃ࣌ʹ͸Ұݟɺߴޮ཰ʹࢥ͑Δ 4IFMM͕ͩɺӡ༻ʹͷͬͯ͠·͏ͱɺՄಡੑɺ ҉໧ੑͷίετΛ෷͍ଓ͚Δ͜ͱʹͳΔɻ αʔϏεͷӡ༻͕௕ظԽ͢Ε͹͢Δ΄Ͳɺ 4IFMM͕બ͹Εͳ͘ͳΔɻ

  50. ࣌୅ͱਓͷมԽ

  51. ࣌୅ͱਓͷมԽ *OGSBTUSVDUVSFBT$PEFͳͲͷීٴ͕͋ͬͨ ͱͯ͠΋ɺ͜Ε·Ͱ4IFMMΛॻ͍͖ͯͨΤϯδ χΞ͕͋Δ࣌ɺ--΍(PMBOHΛॻ͚ΔΑ͏ʹͳ ΔΘ͚Ͱ͸ͳ͍ɻ ૊৫্ͷ՝୊͕ੜ·ΕΔ

  52. ϖύϘͷࣄྫ wਓྨ͸ࣗ෼ͷಘҙͳݴޠΛબΜͰ͠·͏ wաڈͷ΍ΓํΛม͑Δʹ͸େ͖ͳมԽ͕ඞཁ ʹͳΓɺݸʑਓͷ͔ͳΓͷ౒ྗ͕ඞਢ ઈࢍ՝୊ܧଓத

  53. ϖύϘͷࣄྫ ڭҭ ࢓૊Έ ՝୊ղܾʹ޲͚ͨऔΓ૊Έ wޒे࿡ϝιου wಡॻձ wݴޠԽ wਓࣄධՁ૊ΈࠐΈ

  54. ΍ͬͯΈͤɺݴͬͯฉ͔ͤͯɺͤͯ͞Έͤɺ ΄Ίͯ΍ΒͶ͹ɺਓ͸ಈ͔͡ ࢁຊޒे࿡

  55. ਓࣄධՁ૊ΈࠐΈ IUUQTUFDIQFQBCPDPNFOHJOFFSBTTFTTNFOU

  56. ϖύϘͷධՁ੍౓ ΞΫγϣϯධՁ wۀ੷ධՁ wظटʹఆΊͨۀ੷໨ ඪʹର͢ΔධՁ wݸਓͷ༗ػత੒௕ ʹର͢ΔධՁ wٕज़ྗධՁ w౳ڃ͝ͱʹج४͕͋Γɺ ઈରධՁ

    άϨʔυධՁ
  57. ݸʑਓͷݴޠֶश ධՁ੍౓Ͱ໌ࣔతʹධՁ͢Δ wϓϩάϥϛϯάݴޠͷֶश͸ݸਓʹ͔ͳΓͷ ࣌ؒ࿑ྗΛཁٻ͢Δ wϖύϘ͸ݸਓͷֶशʹΑͬͯੜ·Εͨ੒ՌΛ ධՁ͍ͯ͠Δ

  58. QZBNBͷ೥্ظͷ໨ඪ

  59. ࣄྫৄࡉ

  60. ैདྷͷϨϯλϧαʔόෛՙରԠ αΠτʹେྔΞΫηε αʔόͷෛՙ͕ߴ͘ͳΔ ಉ͡αʔόಉډऀͷαΠτ
 ΋஗͘ͳΔ ਆ͕͔ͬͨ4IFMMͰ ෛՙͷߴ͍ݪҼΛׂΓग़͠ ಉ࣌઀ଓ੍ݶΛ͢Δ

  61. ਆ͕͔ͬͨ4IFMM UBJMWBSMPHIUUQEBDDFTT@MPHca BXL\D<> B ^&/%a \GPS YJOD \QSJOUG E G

    TaO D<Y>  D<Y>B Y ^^ca TPSUSOcIFBE ΋͸΍ਆۀͰ͋Δ
  62. ର࿩ࣜͷ4IFMMͰ੍ݶ VTSMPDBMCJOPQF@TFU@NBYDMJFOUT ର৅ͷૢ࡞Λೖྗ͍ͯͩ͘͠͞  ࡞੒͢Δ<D>  ࡟আ͢Δ<E>  ཤྺ൓өͷΈ<O> <cccDcEcO>D

    ର৅ͷΞΧ΢ϯτΛೖྗ͍ͯͩ͘͠͞ʢྫɿMPMJQPQKQIPHFIPHFʣ FYBNQMFDPN ର৅ͷ7)045Λೖྗ͍ͯͩ͘͠͞ FYBNQMFDPN ಉ࣌઀ଓ਺Λೖྗ͍ͯͩ͘͠͞<σϑΥϧτ>
  63. ͙͢ʹ࢖͑Δɺͣͬͱ࢖͑Δ ϩϦϙοϓʂϨϯλϧαʔό IUUQTMPMJQPQKQ ೥ʙ ೥໨ ར༻࣮੷ αΠτ਺ສҎ্ Ϣʔβʔ਺ສਓҎ্ τϥϑΟοΫ ສઍΞΫηεඵ

    ϐʔΫ(CQT ࠷ۙϦϦʔε ւ֎*1ϑΟϧλʔ ίϯςϯπΩϟογϡ
  64. ޮ཰Խ ͷݶք

  65. ϩʔυΞϕϨʔδΛ ؂ࢹ ௚ۙͷϩά͔Β߹ܭ ॲཧ࣌ؒͷ௕͍WIPTUɾ ΞΧ΢ϯτΛׂΓग़͢ ಉ࣌઀ଓ਺੍ݶ ෛՙͷ௿Լʹͯ ࣗಈղআ HPMBOHͷύοέʔδΛར༻ͯ͠औಘ UBJM࣮૷Λॻ͍ͯ044Խ

    IUUQTHJUIVCDPNQZBNBQUBJM NPE@NSVCZΛར༻͠ɺಉ࣌઀ଓ਺੍ݶʹՃ͑ɺ DHSPVQͰར༻Ͱ͖ΔϦιʔεΛ੍ޚ "1*Λ࣮૷͠ɺ͓٬༷ʹ௨஌ ࣗಈԽ͞ΕΔͨΊɺ໭͠๨Ε͕ͳ͍
  66. ղܾͰ͖ͨ՝୊ w(PMBOHͰ͸ςετͷ࢓૊Έ΋ݴޠαϙʔτ͕ ͋ΓɺՄಡੑͷߴ͍ঢ়ଶͰӡ༻ʹ૊ΈࠐΊͨ w$*$%Λ੔උ͢Δ͜ͱͰɺ͜Ε·Ͱଐਓతͳ ར༻ํ๏ɺӡ༻อकͰ͋ͬͨ͜ͱ͕νʔϜ୯ ҐͰߦ͑ΔΑ͏ʹͳͬͨ

  67. ͳͥ(PMBOHʁ wγεςϜϓϩάϥϛϯάʹඞཁͳ"1*͕Ұ௨ Γἧ͍ͬͯΔ wՄൖੑ͕ߴ͘ɺαʔόʹ഑ஔ͠΍͍͢ w೔ৗͷۀ຿վળ͔Βϛυϧ΢ΣΞ։ൃ·ͰҰ ؏ͯ͠ಉ͡ݴޠͰੜ࢈ੑߴ࣮͘૷Ͱ͖Δ

  68. ୤4IFMMʹ޲͚ͯ w4IFMMͷಘҙͳͱ͜Ζ͸ੵۃతʹར༻͢Δ wͪΐͬͱͨ͠ௐࠪͱ͔ɺઌʹड़΂ͨมԽͷগ ͳ͍ہ໘ wӡ༻ʹͷͬͯ͠·͏ͱɺෛ࠴ͷ࢝·ΓͱͳΔ ͨΊɺڧ͍ؾ࣋ͪͰॻ͖׵͍͑ͯ͘

  69. ͦΕͰ΋4IFMMΛ ࢖͍͍ͨͱ͖͸ 4IFMMͷ՝୊ͱ޲͖߹͓͏

  70. QBSTF@MPH \ DBUcHSFQFFYBNQMFcBXL\QSJOU^ ^ TVJUF \ TVJUF@BEE5FTUUFTU@QBSTF ^ UFTU@QBSTF \

    SFTVMUQBSTF@MPHUFTUTUFTUUYU BTTFSU&RVBMTFYBNQMFDPNSFTVMU ^ ςετΛॻ͜͏ wมߋͨ͠ͱ͖ʹɺ࢓༷͕ อશ͞Ε΍͘͢ͳΔ wՄಡੑ͕௿ͯ͘΋ɺ*0͕ ՄࢹԽ͞Εͯཧղ͠΍͢ ͘ͳΔ
  71. *-PWF5FTU wมߋʹऑ͍ݴޠಛੑΛࢧ͑ͯ͘ΕΔ5FTU wՄಡੑͷ௿͞Λαϙʔτͯ͘͠ΕΔ5FTU w࢓༷͕มΘΒͳ͍4IFMM͔ͩΒͦ͜ɺ௕ظͰ৴ པͰ͖Δ5FTU

  72. وํͱੈͷதͱͷઓ͍ͳΒɺੈͷதͷ΄͏ ʹṌ͚ͳ͍͞ɻ ΧϑΧ

  73. ࠓ೔ͷ΂ͨ͜ͱ w 8FCαʔϏεӡ༻ʹ͓͍ͯ4IFMMΛར༻͢΂͖͸มԽ͕গ ͳ͍ͱ͜ΖɺϥΠϑαΠΫϧ͕୹͍ͱ͜Ζ w ڧྗ͗͢Δ4IFMM͸Մಡੑ͕ॏ͘ͷ͔͔͠Γɺޙʹେ͖ͳෛ ࠴ͱͳΔ w ݴޠγϑτ͸૊৫తͳऔΓ૊ΈΛਐΊͳ͚Ε͹ͳΒͳ͍ w

    ͦΕͰ΋4IFMMΛॻ͘ͳΒ͹ɺςετ͸ॻ͜͏
  74. w ιϑτ΢ΣΞͷߴ͍ޓ׵ੑͱ௕͍࣋ଓੑΛ໨ࢦ͢104*9 த৺ओٛϓϩάϥϛϯά w 6OJWFSTBM4IFMM1SPHSBNNJOH 641 ޲͚γΣϧػೳͱ࣮ ૷ ࢀߟจݙ

  75. ँࣙ

  76. w !NBUTVNPUPSZ w 641ͷ࿦จͷ঺հ΍ɺٕज़ྗͷࠩͰ͸ͳ͍ͱ͍͏࿦ڌͱɺ લఏΛ͸͖ͬΓ͢Δ఺ʹ͍ͭͯࢦఠΛ΋Βͬͨɻ w !UONU w ݴ༿ͷఆٛͷࢹ఺΍ɺௌऺʹ఻ΘΓͮΒ͍෦෼ͷࢦఠΛ ΋Βͬͨɻ

    w !ITCU w શମͷετʔϦʔͷҰ؏ੑͱɺϒϨ͕͋Δ෦෼ͷࢦఠΛ ΋Βͬͨɻ ࣾ಺ͰϨϏϡʔͯ͘͠Εͨਓʑ
  77. ৽ଔɾத్ઈࢍ࠾༻த ࠷৽ͷ࠾༻৘ใΛνΣοΫˠ !QC@SFDSVJU

  78. 5IBOLZPV