Save 37% off PRO during our Black Friday Sale! »

バイナリ・リポジトリマネージャーのある開発・運用フローを考える / Workflow with a Binary Repository Manager

Fb025419ed38f98df595eb2eafc859f4?s=47 ihcomega56
September 03, 2020

バイナリ・リポジトリマネージャーのある開発・運用フローを考える / Workflow with a Binary Repository Manager

JFrog webinar

Fb025419ed38f98df595eb2eafc859f4?s=128

ihcomega56

September 03, 2020
Tweet

Transcript

  1. όΠφϦɾϦϙδτϦϚωʔδϟʔΛ औΓೖΕͨ։ൃɾӡ༻ϑϩʔͱ͸ʁ +'SPH΢ΣϏφʔ

  2. ͸͡Ίʹ 1 • ࢿྉͱಈը͸ޙ΄Ͳެ։͠·͢ ϝʔϧͰ͓஌Βͤ͠·͢ • ࣭໰͸;00.ͷઐ༻ػೳΛ࢖ͬͯਵ࣌ॻ͖ࠐΜͰ͍ͩ͘͞ • ;00.ͷνϟοτ͸ࣗ༝ʹ͓࢖͍͍ͩ͘͞ •

    5XJUUFS͕޷͖ͳํ͸ +'SPHͰπΠʔτ͓ئ͍͠·͢
  3. ࣗݾ঺հ "ZBOB:PLPUB %FWFMPQFS"EWPDBUF §೥݄ΑΓδϣΠϯ §લ৬·Ͱ͸ओʹόοΫΤϯυͷ։ൃ ʢ4*FS ޿ࠂձࣾ ূ݊ελʔτΞοϓʣ § ௿ԹௐཧʹϋϚ͍ͬͯΔ

    5XJUUFS!JIDPNFHB ʮΑ͜ͳʯͱ ݺΜͰ͍ͩ͘͞ 2
  4. 3 ಥવͰ͕͢ɺʮόΠφϦʯͬͯԿʁ ͱ͍͏͓࿩͔Β࢝Ί·͢

  5. ͜ͷηογϣϯʹ͓͍ͯ όΠφϦͱ͸ 4 • Ϗϧυ΍ύοέʔδϯάΛܦͯੜ੒͞ΕͨϑΝΠϧͷ͜ͱ • ʮΞʔςΟϑΝΫτʯͱݺͿ͜ͱ΋ग़དྷΔ ͦͷଞݺশ༷ʑ • ࢀߟϒϩάʮιϑτ΢ΣΞͷΞʔςΟϑΝΫτͬͯԿʁʯ

    IUUQTCMPHKGSPHDPKQFOUSZXIBUJTBOBSUJGBDU ࠓ೔͸͜ΕҎ߱ ʮΞʔςΟϑΝΫτʯ ͱݺͼ·͢
  6. 5 ීஈͷ։ൃɾӡ༻ϑϩʔΛࢥ͍ු͔΂͍ͯͩ͘͞ ίʔσΟϯάΛ࢝Ί͔ͯΒຊ൪ϦϦʔε·Ͱͷ ׳Ε਌͠ΜͩྲྀΕͰ͢

  7. 6 ΞʔςΟϑΝΫτͷ؅ཧΛ ͲͷΑ͏ʹߦ͍ͬͯ·͔͢ʁ

  8. ΞʔςΟϑΝΫτͷ؅ཧ 7 • ؅ཧ͠ͳ͍೿ • ϑΝΠϧαʔόʔ೿ • όΠφϦɾϦϙδτϦϚωʔδϟʔ೿

  9. ؅ཧ͠ͳ͍೿ɾϑΝΠϧαʔόʔ೿ 8 • σϓϩΠ͢Δ౓ʹϏϧυͷ଴͕ͪ࣌ؒൃੜ͍ͯ͠·ͤΜ͔ʁ • ͲΕ͕ͲͷΞʔςΟϑΝΫτ͔͙͢෼͔Γ·͔͢ʁ • ϑΝΠϧ໊Λ޻෉͢Δӡ༻ʹਏΈΛײ͍ͯ͡·ͤΜ͔ʁ • ࠓσϓϩΠ͞Ε͍ͯΔΞʔςΟϑΝΫτ͕Ͳ͏͍ͬͨ಺༰͔ɺͲΕ͕

    ςετࡁΈͷΞʔςΟϑΝΫτ͔ɺ͙͢෼͔Γ·͔͢ʁ • ো֐ൃੜ࣌ʹݪҼͱͳΔΞʔςΟϑΝΫτ΍ιʔείʔυΛ͙͢ಛఆ ग़དྷ·͔͢ʁ • ΞϓϦέʔγϣϯ͕ྺ࢙ΛॏͶͯ΋ɺӡ༻ର৅͕૿͑ͯ΋ɺࠓ ͱಉ͡ํ๏Ͱ΍͍͚ͬͯͦ͏Ͱ͔͢ʁ
  10. 9 ͦΜͳ೰ΈΛղܾ͢Δͻͱͭͷखஈͱͯ͠ όΠφϦɾϦϙδτϦϚωʔδϟʔΛ ঺հ͠·͢Αͬ

  11. όΠφϦɾϦϙδτϦϚωʔδϟʔͱ͸ 10 • ΞʔςΟϑΝΫτͷอ؅ݿ • ࡞੒ͨ͠ΞʔςΟϑΝΫτΛอ؅͢Δ • Ξοϓϩʔυ͞Ε͍ͯΔΞʔςΟϑΝΫτΛऔಘ͢Δ • ύϒϦοΫͳϦϙδτϦʹ઀ଓ͢ΔࡍͷϓϩΩγ

    • Πϯλʔωοτ্ʹެ։͞ΕͨϦϙδτϦʹΞΫηε͢Δࡍͷ஥հ໾ ͱͳΔ • ΞʔςΟϑΝΫτΛΩϟογϡ͢Δ͜ͱͰɺߴ଎ͳϏϧυΛ࣮ݱ͢Δ • ύϒϦοΫͳϦϙδτϦ͕࢖͑ͳ͍ঢ়ଶͰ΋ΞʔςΟϑΝΫτΛऔಘ ग़དྷΔ
  12. όΠφϦɾϦϙδτϦϚωʔδϟʔͱ͸ 11 • ΑΓৄ͍͠΢ΣϏφʔ ʮαϧͰ΋Θ͔ΔόΠφϦɾϦϙδτϦϚωʔδϟʔʯ • εϥΠυIUUQTTQFBLFSEFDLDPNUTVZPBNPOLFZTHVJEFUP CJOBSZSFQPTJUPSZNBOBHFS • ಈըIUUQTXXXZPVUVCFDPNXBUDI

    WZ86M41LL1H ͱͬͯ΋Φεεϝʂ
  13. ϦϙδτϦ͕ཚཱͨ͠ੈք Ϧϙ Ϧϙ Ϧϙ Ϧϙ Ϧϙ ࣾ಺/8 Πϯλʔωοτ 12

  14. όΠφϦɾϦϙδτϦϚωʔδϟʔͰ ϦϙδτϦΛଋͶΔ Ϧϙ Ϧϙ Ϧϙ ࣾ಺/8 Πϯλʔωοτ όΠφϦɾ ϦϙδτϦ Ϛωʔδϟʔ

    13
  15. ΞʔςΟϑΝΫτͷಛ௃ ଟ͘ͷ޻ఔͰ࢖ΘΕଓ͚Δ 14 ίʔσΟϯά Ϗϧυ ςετσϓϩΠ ݁߹ςετ ୯ମςετ ຊ൪σϓϩΠ ӡ༻

    ΞʔςΟϑΝΫτ ஀ੜ ΞʔςΟϑΝΫτ͕ ࢖ΘΕଓ͚Δ αʔόʔͰಈ͘΋ͷ ͱͯ͠͸ɺΞʔςΟ ϑΝΫτͷण໋ͬͯ ͱͬͯ΋௕͍ΜͰ͢ ιʔείʔυ͕ ΞʔςΟϑΝΫτʹͳΔ·Ͱ
  16. ΞʔςΟϑΝΫτͷಛ௃ Ϗϧυ͢Δ౓ʹ૿͍͑ͯ͘ 15 • ಉ͡ιʔείʔυ͔Βੜ੒ͯ͠΋ɺΞʔςΟϑΝΫτ͕׬શʹ Ұக͢Δͱ͸ݶΒͳ͍ɻ࠷େͰɺϏϧυͷ਺͚ͩΞʔςΟϑΝ Ϋτͷछྨ͕ଘࡏ͠͏Δ • ґଘ͢ΔϥΠϒϥϦͷόʔδϣϯࢦఆ͕ᐆດ ͦͷ࣌ͷ࠷৽൛Λऔಘ͢

    Δ৔߹ɺύονόʔδϣϯΛࢦఆ͠ͳ͍৔߹౳ ͩͱɺϥΠϒϥϦߋ৽ ʹΑͬͯ݁Ռ͕มΘΓ͏Δ • ґଘઌͷͦͷ·ͨґଘઌ͸੍ޚग़དྷͳ͍ͨΊɺϥΠϒϥϦͷ࡞Γ࣍ୈ Ͱ͸ಉ͡όʔδϣϯͰ΋݁Ռ͕มΘΔ • Ϗϧυ࣌ʹλΠϜελϯϓ౳ͷ৘ใΛຒΊࠐΉ৔߹ɺϏϧυ͢Δ౓ʹ ݁Ռ͕มΘΔ
  17. ΞʔςΟϑΝΫτͷಛ௃ ࡢࠓɺ਺͕૿Ճ܏޲ʹ͋Δ 16 • ϦϦʔεճ਺ͷ૿Ճ • ؔ࿈ϫʔυΞδϟΠϧɺ%FW0QTɺ$*$%ͳͲ • ΞʔςΟϑΝΫτͷछྨͷ૿Ճ •

    ؔ࿈ϫʔυ*OGSBTUSVDUVSFBT$PEFɺίϯςφͳͲ • αʔϏεʹඞཁͳαʔόʔ΍σόΠεͷ૿Ճ • ؔ࿈ϫʔυϚΠΫϩαʔϏεɺαʔόʔϨεɺ*P5ͳͲ
  18. ΞʔςΟϑΝΫτͷಛ௃ ιʔείʔυͱ͸ҟͳΔ 17 • ґଘղܾ͕ࡁΈɺςετ΋ऴΘ࣮ͬͨߦՄೳͳϑΝΠϧͰ͋Δ • ιʔείʔυͱಉ͡Α͏ʹࠩ෼ΛऔͬͨΓத਎Λ֬ೝͨ͠Γ͢ Δ͜ͱ͸Ͱ͖ͳ͍

  19. όΠφϦɾϦϙδτϦϚωʔδϟʔΛ ࢖͏ҙٛ 18 • ण໋ͷ௕͍ΞʔςΟϑΝΫτΛϝλσʔλͱڞʹ؅ཧग़དྷΔ • ͲΜͲΜ૿͑ΔΞʔςΟϑΝΫτΛόʔδϣϯ؅ཧ͠ɺඞཁͳ όʔδϣϯΛ͍ͭͰ΋औΓग़ͤΔΑ͏ʹͳΔ

  20. +'SPH "SUJGBDUPSZ 19 • όΠφϦɾϦϙδτϦϚωʔδϟʔͷͻͱͭ • ΞʔςΟϑΝΫτʹϝλσʔλΛ෇͚ͯ؅ཧग़དྷΔ • छҎ্ͷύοέʔδϚωʔδϟʔʹରԠ Ϣχόʔαϧ

  21. 20 ͔͜͜Β͸࣮ࡍͲ͏͍͏෩ʹ࢖͑Δ͔ ͋Γͦ͏ͳϑϩʔͱ͋Γͦ͏ͳέʔεΛ࣋ͪग़͠ ߟ͑ͯΈΔ

  22. 21 όΠφϦɾϦϙδτϦϚωʔδϟʔͷ ͳ͍ੈք͔Β࢝ΊͯΈΑ͏

  23. ࢥߟͷग़ൃ఺ͱͳΔ ϑϩʔ WFS 22 7$4 Α͜ͳͷܦݧʹج͖ͮ ߟ͑ͨϑϩʔͰ͢ ςετ؀ڥʹ σϓϩΠ͢Δ NBTUFS

    UPQJD ։ൃͨ͠ UPQJDϒϥϯνΛ QVTI͢Δ ຊ൪؀ڥʹ σϓϩΠ ϦϦʔε ͢Δ UPQJDϒϥϯνΛ NBTUFSϒϥϯνʹ Ϛʔδ͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͠ɺ໋໊͢Δ 2"͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͠ɺ ಛ௃͕෼͔ΔΑ͏ͳ ໋໊Λ͢Δ
  24. 23 όΠφϦɾϦϙδτϦϚωʔδϟʔΛ ಋೖͯ͠ΈΑ͏

  25. 24 7$4 NBTUFS UPQJD ։ൃͨ͠ UPQJDϒϥϯνΛ QVTI͢Δ ຊ൪؀ڥʹ σϓϩΠ ϦϦʔε

    ͢Δ UPQJDϒϥϯνΛ NBTUFSϒϥϯνʹ Ϛʔδ͢Δ 2"͢Δ ςετ؀ڥʹ σϓϩΠ͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͠ɺ ಛ௃͕෼͔ΔΑ͏ͳ ໋໊Λ͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͠ɺ໋໊͢Δ ϑϩʔ WFS
  26. όΠφϦ Ϧϙ

  27. ϑϩʔ WFS 26 7$4 ϝλσʔλͱ ڞʹόΠφϦϦϙʹ σϓϩΠ͢Δ NBTUFS UPQJD ։ൃͨ͠

    UPQJDϒϥϯνΛ QVTI͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͢Δ όΠφϦ Ϧϙ  ຊ൪؀ڥʹ σϓϩΠ ϦϦʔε ͢Δ UPQJDϒϥϯνΛ NBTUFSϒϥϯνʹ Ϛʔδ͢Δ 2"͢Δ ςετ؀ڥʹ σϓϩΠ͢Δ
  28. ΞʔςΟϑΝΫτ͸ϦϦʔε·Ͱ ಉ͡΋ͷΛྲྀ༻͠Α͏ 27 • Ϗϧυʹ͸͕͔͔࣌ؒΔͷͰɺͳΔ΂͘গͳ͍ճ਺ʹ͓͑͞Δ • ϦϦʔεͰѻ͏ΞʔςΟϑΝΫτ͕૿͑Δͱෳࡶ͞ʹΑΔϛεͷ΋ͱͱ ͳΔͷͰɺͳΔ΂͘؅ཧ͢Δ਺Λ͓͑͞Δ • 2"ͨ͠ΞʔςΟϑΝΫτͱผͷ΋ͷΛϦϦʔε͢Δ͜ͱͰޓ׵ੑ͕ͳ͘

    ͳΔ͜ͱΛ๷͙ͨΊɺಉ͡΋ͷΛ࢖͏
  29. ΞʔςΟϑΝΫτͷৄࡉ͸ ϝλσʔλͱͯ͠อ࣋͠Α͏ 28 • ϑΝΠϧ໊ͷ޻෉͚ͩͰΞʔςΟϑΝΫτΛ؅ཧ͢Δͷʹ͸ݶք͕͋Δ • ೔෇΍ಛ௃ͳͲΛϝλσʔλͱͯ͠෇༩͢Δ͜ͱͰɺ • ֤ΞʔςΟϑΝΫτ͕ͲΜͳ΋ͷ͔త֬ʹ೺Ѳ͢Δ •

    ΞʔςΟϑΝΫτҰཡ͔Β໨తʹ߹ͬͨ΋ͷ͚ͩબͼऔΔ ϑΝΠϧ໊ͷ݅ɺ 7$4ΛֶΜͩ࣌ʹ΋ ฉ͍ͨΑ͏ͳ࿩ͩʜ
  30. 29 2"Ͱ/(͕ग़ͯɺ ࠶౓σϓϩΠ͕ඞཁʹͳͬͨΒʁ

  31. ϑϩʔ WFS 30 7$4 ϝλσʔλͱ ڞʹόΠφϦϦϙʹ σϓϩΠ͢Δ NBTUFS UPQJD ։ൃͨ͠

    UPQJDϒϥϯνΛ QVTI͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͢Δ όΠφϦ Ϧϙ  ຊ൪؀ڥʹ σϓϩΠ ϦϦʔε ͢Δ UPQJDϒϥϯνΛ NBTUFSϒϥϯνʹ Ϛʔδ͢Δ 2"͢Δ ςετ؀ڥʹ σϓϩΠ͢Δ
  32. 31 7$4 NBTUFS UPQJD ։ൃͨ͠ UPQJDϒϥϯνΛ QVTI͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͢Δ

    όΠφϦ Ϧϙ 2"͢Δ ςετ؀ڥʹ σϓϩΠ͢Δ ϑϩʔ WFS ࢝Ίʹ໭Δ ϝλσʔλͱ ڞʹόΠφϦϦϙʹ σϓϩΠ͢Δ
  33. 32 7$4 NBTUFS UPQJD ։ൃͨ͠ UPQJDϒϥϯνΛ QVTI͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͢Δ

    όΠφϦ Ϧϙ  ຊ൪؀ڥʹ σϓϩΠ ϦϦʔε ͢Δ UPQJDϒϥϯνΛ NBTUFSϒϥϯνʹ Ϛʔδ͢Δ 2"͢Δ ςετ؀ڥʹ σϓϩΠ͢Δ ϑϩʔ WFS ʮ2"ࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ ʮϦϦʔεࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ ϝλσʔλͱ ڞʹόΠφϦϦϙʹ σϓϩΠ͢Δ
  34. ϝλσʔλͰ ΞʔςΟϑΝΫτͷঢ়ଶ΋؅ཧ͠Α͏ 33 • ϦϦʔε·Ͱಉ͡ΞʔςΟϑΝΫτΛ࢖͏ͱ͍͏͜ͱ͸ɺΞʔςΟϑΝΫ τ͕༷ʑͳঢ়ଶΛܦΔ͜ͱΛҙຯ͢Δ • ʮ2"0,ʯʮγεςϜςετ/(ʯʮຊ൪ద༻ࡁΈʯ౳ɺঢ়ଶΛද͢ϝλ σʔλΛ׆༻ͯ͠ΞʔςΟϑΝΫτΛద੾ʹ࢖͏ •

    ʮ͜ΕͬͯϦϦʔε͍͍ͯ͠Μ͚ͩͬʁʯʮ2"ऴΘͬͨʁʯΛݮΒ͢ • खಈͰ෇༩͢Δͷ͸ࣄނͷ΋ͱʂࣗಈԽ͢Δ 4JOHMFTPVSDFPGUSVUI ͬͯ΍ͭͰ͢
  35. 34 ຊ൪؀ڥͰ໰୊͕ൃੜͨ͠Βʁ

  36. 35 7$4 NBTUFS UPQJD ։ൃͨ͠ UPQJDϒϥϯνΛ QVTI͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͢Δ

    όΠφϦ Ϧϙ  ຊ൪؀ڥʹ σϓϩΠ ϦϦʔε ͢Δ UPQJDϒϥϯνΛ NBTUFSϒϥϯνʹ Ϛʔδ͢Δ 2"͢Δ ςετ؀ڥʹ σϓϩΠ͢Δ ϑϩʔ WFS ʮ2"ࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ ʮϦϦʔεࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ ϝλσʔλͱ ڞʹόΠφϦϦϙʹ σϓϩΠ͢Δ
  37. 36 7$4 NBTUFS UPQJD ։ൃͨ͠ UPQJDϒϥϯνΛ QVTI͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͢Δ

    όΠφϦ Ϧϙ  ຊ൪؀ڥʹ σϓϩΠ ϦϦʔε ͢Δ UPQJDϒϥϯνΛ NBTUFSϒϥϯνʹ Ϛʔδ͢Δ 2"͢Δ ςετ؀ڥʹ σϓϩΠ͢Δ ϑϩʔ WFS ʮ2"ࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ ʮϦϦʔεࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ ϝλσʔλͱ ڞʹόΠφϦϦϙʹ σϓϩΠ͢Δ
  38. όΠφϦɾϦϙδτϦϚωʔδϟʔΛ ໰୊ͷݪҼಛఆʹ໾ཱͯΑ͏ 37 • ໰୊͕ൃੜͨ͠Βͦͷόʔδϣϯͷίʔυʹૉૣ͘୧Γண͚ΔΑ͏४උ͠ ͓ͯ͘ • Ϗϧυ࣌ɺ(JUϒϥϯν΍(JUλάͷ৘ใΛϝλσʔλʹ௥Ճ͢Δ͜ͱ ͰɺαʔόʔͰಈ͍͍ͯΔΞʔςΟϑΝΫτʹඥͮ͘ιʔείʔυ΁ ͙͢୧Γண͚Δ

    • ϦϦʔεϊʔτ΍࢓༷΁ͷϦϯΫͳͲɺ޻෉࣍ୈͰΞʔςΟϑΝΫτ ͔Βඞཁͳ৘ใʹ͙͋ͨ͢ΕΔΑ͏ʹͳΔ • ͜͜Ͱͷ(JUͷΑ͏ʹɺଞπʔϧͱ࿈ܞ͢Δͱ͍͏ߟ͑ํ͸Ԡ༻΋͖͘ • ґଘ͢ΔϥΠϒϥϦ͕ٙΘ͍࣌͠͸όΠφϦɾϦϙδτϦϚωʔδϟʔͰ όʔδϣϯΛ֬ೝ͢Δ ಛʹઃఆ͸ෆཁ
  39. 38 εςʔδϯά؀ڥΛ௥Ճͨ͘͠ͳͬͨΒʁ

  40. 39 7$4 NBTUFS UPQJD ։ൃͨ͠ UPQJDϒϥϯνΛ QVTI͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͢Δ

    όΠφϦ Ϧϙ  ຊ൪؀ڥʹ σϓϩΠ ϦϦʔε ͢Δ UPQJDϒϥϯνΛ NBTUFSϒϥϯνʹ Ϛʔδ͢Δ 2"͢Δ ςετ؀ڥʹ σϓϩΠ͢Δ ϑϩʔ WFS ʮ2"ࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ ʮϦϦʔεࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ ϝλσʔλͱ ڞʹόΠφϦϦϙʹ σϓϩΠ͢Δ
  41. 40 7$4 NBTUFS UPQJD ։ൃͨ͠ UPQJDϒϥϯνΛ QVTI͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͢Δ

    όΠφϦ Ϧϙ  ຊ൪؀ڥʹ σϓϩΠ ϦϦʔε ͢Δ UPQJDϒϥϯνΛ NBTUFSϒϥϯνʹ Ϛʔδ͢Δ 2"͢Δ ςετ؀ڥʹ σϓϩΠ͢Δ ϑϩʔ WFS ʮEFW2"ࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ ʮϦϦʔεࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ 2"͢Δ ʮTUH2"ࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ ϝλσʔλͱ ڞʹόΠφϦϦϙʹ σϓϩΠ͢Δ
  42. ΞʔςΟϑΝΫτ͸ϦϦʔε·Ͱ ಉ͡΋ͷΛྲྀ༻͠Α͏ ࠶ 41 • ঢ়گ͸ҧ͑Ͳಉ͡ΞΠσΟΞΛྲྀ༻ɾԠ༻͢Δ͜ͱ͕ग़དྷΔ

  43. 42 • ϑϩʔ΍ϧʔϧͷมߋʹԠͯ͡ϝλσʔλͷ؅ཧํ๏΋Ξοϓσʔτ͢Δ ϝλσʔλͰ ΞʔςΟϑΝΫτͷঢ়ଶ΋؅ཧ͠Α͏ ࠶

  44. 43 ಉ͡؀ڥͷαʔόʔΛ૿΍ͨ͘͠ͳͬͨΒʁ

  45. 44 7$4 NBTUFS UPQJD ։ൃͨ͠ UPQJDϒϥϯνΛ QVTI͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͢Δ

    όΠφϦ Ϧϙ  ຊ൪؀ڥʹ σϓϩΠ ϦϦʔε ͢Δ UPQJDϒϥϯνΛ NBTUFSϒϥϯνʹ Ϛʔδ͢Δ 2"͢Δ ςετ؀ڥʹ σϓϩΠ͢Δ ϑϩʔ WFS 2"͢Δ ϝλσʔλͱ ڞʹόΠφϦϦϙʹ σϓϩΠ͢Δ ʮEFW2"ࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ ʮϦϦʔεࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ ʮTUH2"ࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ
  46. 45 7$4 NBTUFS UPQJD ։ൃͨ͠ UPQJDϒϥϯνΛ QVTI͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͢Δ

    όΠφϦ Ϧϙ  ຊ൪؀ڥʹ σϓϩΠ ϦϦʔε ͢Δ UPQJDϒϥϯνΛ NBTUFSϒϥϯνʹ Ϛʔδ͢Δ 2"͢Δ ςετ؀ڥʹ σϓϩΠ͢Δ ϑϩʔ WFS 2"͢Δ ϝλσʔλͱ ڞʹόΠφϦϦϙʹ σϓϩΠ͢Δ ʮEFW2"ࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ ʮϦϦʔεࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ ʮTUH2"ࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ
  47. όΠφϦɾϦϙδτϦϚωʔδϟʔ্ͷ ΞʔςΟϑΝΫτΛྲྀ༻͠Α͏ 46 • ՔಇࡁΈͷαʔόʔͰ࢖ΘΕ͍ͯΔΞʔςΟϑΝΫτͱಉ͡΋ͷΛऔಘ͠ σϓϩΠ͠Α͏

  48. 47 ϑϩʔͷมભΛݟൺ΂ͯΈΑ͏

  49. 48 7$4 NBTUFS UPQJD ։ൃͨ͠ UPQJDϒϥϯνΛ QVTI͢Δ ຊ൪؀ڥʹ σϓϩΠ ϦϦʔε

    ͢Δ UPQJDϒϥϯνΛ NBTUFSϒϥϯνʹ Ϛʔδ͢Δ 2"͢Δ ςετ؀ڥʹ σϓϩΠ͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͠ɺ໋໊͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͠ɺ໋໊͢Δ ϑϩʔ WFS
  50. 49 7$4 NBTUFS UPQJD ։ൃͨ͠ UPQJDϒϥϯνΛ QVTI͢Δ Ϗϧυͯ͠ ΞʔςΟϑΝΫτΛ ੜ੒͢Δ

    όΠφϦ Ϧϙ  ຊ൪؀ڥʹ σϓϩΠ ϦϦʔε ͢Δ UPQJDϒϥϯνΛ NBTUFSϒϥϯνʹ Ϛʔδ͢Δ 2"͢Δ ςετ؀ڥʹ σϓϩΠ͢Δ ϑϩʔ WFS 2"͢Δ ϝλσʔλͱ ڞʹόΠφϦϦϙʹ σϓϩΠ͢Δ ʮEFW2"ࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ ʮϦϦʔεࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ ʮTUH2"ࡁΈʯͷ ϝλσʔλΛ௥Ճ͢Δ
  51. ͦͷଞʜ 50 • ηΩϡϦςΟΞοϓσʔτ͸Ͳ͏͢Δʁ • ޙ͔Βணखͨ͠։ൃΛઌʹϦϦʔε͍ͨ͠ͱ͖͸Ͳ͏͢Δʁ • ؅ཧ͠ͳ͍ͱ͍͚ͳ͍ΞϓϦέʔγϣϯ͕૿͑ͨΒͲ͏͢Δʁ • ͭͷΞϓϦέʔγϣϯΛͭʹ෼ׂ͍͚ͨ͠ͲͲ͏͢Δʁ

    FUD ߟ͑ա͗͸ې෺ʂ ӡ༻͠ͳ͕Βվળͯ͠ ͍͘͜ͱ΋େ੾Ͱ͢
  52. ͜͜·Ͱͷֶͼ 51 • όΠφϦɾϦϙδτϦϚωʔδϟʔΛ։ൃɾӡ༻୲౰ऀ͕Ͳ͏ ׆༻ग़དྷΔ͔Λߟ͖͑ͯͨ • ΞʔςΟϑΝΫτ͸ϦϦʔε·Ͱಉ͡΋ͷΛྲྀ༻͠Α͏ • ΞʔςΟϑΝΫτͷৄࡉ͸ϝλσʔλͱͯ͠อ࣋͠Α͏ •

    ϝλσʔλͰΞʔςΟϑΝΫτͷঢ়ଶ΋؅ཧ͠Α͏ • όΠφϦɾϦϙδτϦϚωʔδϟʔΛ໰୊ͷݪҼಛఆʹ໾ཱͯΑ͏ • όΠφϦɾϦϙδτϦϚωʔδϟʔ্ͷΞʔςΟϑΝΫτΛྲྀ༻͠Α͏
  53. ·ͱΊ 52 • ૊৫ͷ਺͚ͩਖ਼ղ͕͋Δʂࣗ෼ ୡ ʹ߹͏࢖͍ํΛݟ͚ͭΔʂ • ͸͡Ί͔Β࠷ߴͷϑϩʔ͕͋ΔΘ͚Ͱ͸ͳ͍ͷͰɺٞ࿦΍ݕ౼Λ܁Γ ฦͯ͠վળ͍ͯ͘͠ •

    ΤϯδχΞͱͯ͠ීஈಘΒΕΔؾ෇͖͕ϑϩʔͷվળʹ໾ཱͭ • ʮ͜ͷ৔߹Ͳ͏͠Α͏ʁʯʮঢ়گ͕มΘ͚ͬͨͲͲ͏͢Δʁʯͱߟ͑ ଓ͚Δ • ϑϩʔΛมߋͨ͘͠ͳͬͨ࣌ʹඋ͑ΔͨΊʹ΋ࣗಈԽ΍πʔϧͷಋೖ ͸༗ޮͱͳΔ
  54. 53 5IBOLZPV