Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20190808_IT_kaidan_2.pdf

 20190808_IT_kaidan_2.pdf

ITエンジニア怪談 ~背筋も凍る、ゾッとする話Night~ #2
https://gaiax.connpass.com/event/140095/

の発表資料です。

Avatar for Shigeki SUGAI

Shigeki SUGAI

August 08, 2019
Tweet

More Decks by Shigeki SUGAI

Other Decks in Technology

Transcript

  1. ΄ Μ ͱ ʹ ͋ ͬ ͨ  * 5

    Τ ϯ δ χ Ξ ͷ ා ͍ ࿩               * 5 Τ ϯ δ χ Ξ ո ஊ  ʙ എ ے ΋ ౚ Δ ɺ κο ͱ ͢Δ ࿩ / * () 5 ʙ      * 5 Τ ϯ δ χ Ξ ո ஊ  ! U F D L M
  2. ࣗ ݾ ঺ հ ʜ !UFDLMʢͯͬ͘Δʣ  ๭ϒϩάܥαʔϏεΛத৺ʹ਺೥΍ͬͯ·͢  αʔόαΠυΤϯδχΞ

     1FSMɺ%FW0QTʢӡ༻੒෼ଟΊʣ  ϩάͷUBJM' ϫϯϥΠφʔ γΣϧܳͳͲ  ࠷ۙ͸͋·ΓίʔυΛॻ͍ͯͳ͍ɺഺͰͨ͠ ͕ʜ
  3. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    ͜Ε͸ɺࢲͷ༑ਓͷɺԾʹ4܅ͱ͠·͠ΐ͏͔Ͷɺ ൴ʹௌ͍͓ͨ࿩ͳΜͰ͕͢Ͷʜ
  4. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    ͔ͭͯ͋Δ8&#αʔϏε͕͋ͬͨΜͰ͕͢ɺ ͦΕͳΓͷձһ਺΋ډͯɺ౰࣌͸݁ߏ੝Γ্͕͍ͬͯͨͦ ͏Ͱ͢ɻ ػೳతʹ͸͋Δఔ౓ग़ਚͨ͘͠ࣄ΋͋Γɺେ͖ͳվमͳͲ ͸ߦΘͣɺ୶ʑͱ҆ఆӡ༻Λߦ͏ͱݴͬͨϑΣʔζʹͳͬ ͓ͯΓ·ͨ͠ɻ
  5. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    ͦΜͳ͋Δ೔ͷࣄɺ ʮ࠷ۙۃ୺ʹΞΧ΢ϯτͷ৽ن։ઃ਺͕ݮ͖͍ͬͯͯΔΈ ͍ͨͳΜͰ͕͢ɺͳʹ͔ى͖ͯͳ͍Ͱ͠ΐ͏͔ʁʯ ͱ͍͏͜ͱΛฉ͔Ε·ͨ͠ɻ
  6. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    ͦͷαʔϏε͸ɺձһొ࿥਺ͷϝτϦοΫ΍,1*Λઃఆ͠ ͨΓͱ͍͏ࣄ·Ͱ͸͍ͯ͠ͳ͔ͬͨΜͰ͕͢ɺ ͔ͱݴͬͯొ࿥਺͕׬શʹ݅ʹͳͬͨ༁Ͱ΋ͳ͘ɺ͔ᷮ Ͱ͕݅͢਺΋͋Γɺ17΋͜Ε·Ͱͷ਺ࣈΛҡ͍࣋ͯͨ͠ ͷͰɺ ·͊࠷ۙαʔϏε΋಄ଧͪʹͳ͖͍ͬͯͯΔͷͰͦ͏͍͏ ࣄͳΜͩΖ͏ͳ͊ɻɻͱࢥͬͯͦͷ࣌͸͋·Γؾʹ΋ͯ͠ ͍·ͤΜͰͨ͠ɻ
  7. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    ͦ͏ͯ͠਺೔͕ܦաͨ͠ࠒɺɺ ؅ཧπʔϧ͔Βొ࿥਺Λ֬ೝͨ͠ͱ͜Ζɺ ͍ͭʹͦͷલ೔ͷ৽ن։ઃ਺͕݅ʹͳ͍ͬͯ·ͨ͠ɻ
  8. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    ʮͳΜͩΖ͏ɺ΍ͩͳ͊ɺ͓͔͍͠ͳ͊ɾɾɾʯ Ͱ΋Ϣʔβ͔Β͸ಛʹͦ͏͍ͬͨ໰͍߹Θͤ΋དྷͯͳ͍ ͠ɺ·͊ؾͷ͍͔ͤͳ͊ɾɾɾ
  9. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    ଟ෼Կ΋ى͖͍ͯͳ͍ΜͩΖ͏͚Ͳɺ ೦ͷͨΊɾɾͱࢥͬͯɺ4܅8&#αʔόͷΞΫηεϩάΛ ோΊͩͨͦ͠͏Ͱ͢ɻ ɾɾɾී௨ʹεςʔλε͕ฦͬͯΔ͠ɺ ϩά্͸ಛʹ͓͔͍͠ͱ͜Ζ͕ແ͍ɾɾɾ
  10. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    ͏Μɺ΍͸Γؾͷ͍ͤͩΖ͏ͳ͊ɺ ͨ·ͨ·Ϣʔβ͞Μ͕དྷͳ͘ͳͬͨΜͩΖ͏ͳ͊ɺ ͱࢥ͍ͳ͕Β΋ɺ ଞͷαʔόͷϩά΋ݟͯΈΔ͔ɺͱ֤छσʔλΛूΊͯΈ ͨͦ͏Ͱ͢ɻ
  11. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    -PBE"WFSBHFɺϝϞϦɺσΟεΫαΠζɺJOPEF਺ɺ XPSLFS਺ʜ ݟͨͱ͜Ζಛʹ໰୊ͳͦ͞͏Ͱ͢ɻ ࠷ۙιʔε΋͍ͬͯ͡ͳ͍ͷͰσϓϩΠ΋͍ͯ͠ͳ͍͠ɺ ͋͋ɺ΍ͬͺΓେৎ෉ͦ͏ͩɾɾɾ ͱࢥ͍ͭͭ΋ɺ΋͏গ͠ௐࠪͯ͠Έͨͦ͏Ͱ͢ɻ ͰɺԿͷؾແ͠ʹɺ࣍ͷίϚϯυΛଧͬͯΈͨͦ͏Ͱ͢ɻ
  12. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    $ for server in $(servers_list.pl); do ssh $server “hostname && date” ;done;
  13. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    $ for server in $(servers_list.pl); do ssh $server “hostname && date” ;done; hoge-app1 Wed Aug 13 16:24:20 JST 2014 hoge-app2 Wed Aug 13 16:24:20 JST 2014 hoge-cms1 Wed Aug 13 16:24:20 JST 2014 hoge-cms2 Wed Aug 13 16:24:20 JST 2014 hoge-db1 Wed Aug 13 16:29:21 JST 2014 hoge-db2 Wed Aug 13 16:24:20 JST 2014
  14. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    $ for server in $(servers_list.pl); do ssh $server “hostname && date” ;done; hoge-app1 Wed Aug 13 16:24:20 JST 2014 hoge-app2 Wed Aug 13 16:24:20 JST 2014 hoge-cms1 Wed Aug 13 16:24:20 JST 2014 hoge-cms2 Wed Aug 13 16:24:20 JST 2014 hoge-db1 Wed Aug 13 16:29:21 JST 2014 hoge-db2 Wed Aug 13 16:24:20 JST 2014
  15. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    ɾɾɾΜɺҰ෦αʔό͚ͩɺԿ͔͕࣌ؒζϨ͍ͯΔͳ͊
  16. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    Α֬͘ೝͯ͠ݟΔͱɺΑΓʹΑͬͯϚελ%#ͷ͚࣌ؒͩ ͕෼ͪΐͬͱζϨͯ͠·͍ͬͯͨΑ͏Ͱ͢ɾɾɾ ࣌ࠁ͕ζϨ͍ͯΔ͚ͩͩͱී௨͸λΠϜελϯϓ౳ʹӨڹ ͕͋Δ͚ͩͳΜͰ͕͢ɺ
  17. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    ѱ͍͜ͱʹ৽ن։ઃϑΥʔϜʹ෇͚ΒΕ͍ͯͨ$"15$)" ʢCPUʹΑΔࣗಈ࡞੒Λ๷͙ͨΊͷೝূը૾ʣʹ෼ؒͷ ੍ݶ͕࣌ؒ෇͚ΒΕ͓ͯΓɺ ͪΐ͏Ͳ෼Ҏ্࣌ؒͷζϨ͕ੜͨ࣌͡ͷΈɺ$"15$)" Λಥഁग़དྷͣʹඞͣ৽نొ࿥͕ࣦഊͯ͠͠·͍ͬͯͨΜͰ ͢Ͷ͐ɻ
  18. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    ͦΕ·Ͱ݅ʹͳΒͣʹΘ͔ͣʹ৽نొ࿥͞Ε͍ͯͨͷ ͸ɺ/51্͕͕͍ͬͯͳ͔ͬͨͨΊ࣌ࠁ͕গͣͭ͠ζϨͩ ͍ͯ͠ΔதͰɺ ϑΥʔϜೖྗͷૣ͍Ϣʔβ΋தʹ͸͍ͨͨΊɺ෼Ҏ಺ʹ ؒʹ߹ͬͨ৔߹ͷΈɺొ࿥͕ग़དྷ͍ͯͨΓ͔ͨ͠ΒͳΜͰ ͢Ͷ͐ɻɻ
  19. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    ͦͷαʔϏεʹ͸໰͍߹ΘͤϑΥʔϜ΍ӡӦ΁ͷ͝ҙݟΛ ใࠂ͢ΔϑΥʔϜͷػೳ͕͋ͬͨΜͰ͕͢ɺ ѱ͍͜ͱʹใࠂ͠Α͏ʹ΋ɺͦͷΞΧ΢ϯτࣗମ͕ແ͍ͷ Ͱ৽نͰ࡞੒ͨ͠Ϣʔβ͸໰͍߹Θͤ·Ͱ΋ḷΓண͚ͣʹ ཭୤ͯ͠͠·͍ɺ݁Ռͱͯ͠໰͍߹Θͤࣗମ΋དྷͳ͔ͬ ͨɺͱ͍͏ࣄͩͬͨΜͰ͢Ͷ͐ɾɾɾɻ
  20. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    ޙʹͳͬͯௐ΂ͯΈΔͱͦͷ൒೥͘Β͍લʹ%#αʔόͷ ো֐͕͋ͬͯɺۓٸͰผͷεϨʔϒΛϚελʹঢ֨ͤͯ͞ ෮چ͍ͤͯͨͦ͞͏ͳΜͰ͕͢ɺ ͦͷࡍʹSFCPPU͔ͨ࣌͠Βɺ/51%ͷαʔϏε্͕͕ͬͯ ͍ͳ͔ͬͨΜͰ͢Ͷ͐ɻɻ
  21. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    ͦΕҎདྷɺ/51ͷࣗಈىಈઃఆ ͸ඞͣνΣοΫ͢ΔΑ͏ʹͳͬͨͦ͏Ͱ͢ɻɻ ADILDPOpHOUQEPOA ATZTUFNDUMFOBCMFOUQEA
  22. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    ද޲͖ਖ਼ৗʹಈ࡞͍ͯ͠ΔΑ͏ʹݟ͑ͯɺ17΋͞΄Ͳམͪ ͍ͯͳ͍҆ఆՔಇ͍ͯ͠ΔΑ͏ʹݟ͑ΔαʔϏεͰ΋ɺ ֤छ਺஋ΛάϥϑԽͯ͠ɺ࣌ʑ͸νΣοΫ͢ΔΑ͏ʹ͠ͳ ͍ͱؾ͔ͮͳ͍ؒʹαʔϏεͱͯ͠ͷக໋తͳ໰୊͕ى͖ Δ͜ͱͬͯ͋ΔΜͰ͢Ͷ͐ɾɾɾɻ
  23. ஔ ͖ ڈ Γ ʹ ͞ Ε ͨ ࣌ ؒ

    ʮ͋ͷ࣌ͨ·ͨ·αʔόͷ࣌ؒΛνΣοΫͯ͠ͳ͔ͬͨ Βɺࠓ΋ͻͬͦΓͱ৽نձһొ࿥͕ग़དྷ͍ͯͳ͍··ͩͬ ͔ͨ΋͠Εͳ͍ͱߟ͑Δͱɺ ΄Μͱݟ͓͍ͯͯྑ͔ͬͨΑɺ३ͪΌΜʯ ɾɾɾͬͯ4܅ݴͬͯ·ͨ͠Ͷ͐ɾɾɾ
  24. ો ͬ ͨ ίϝ ϯ τ ΋ͪΖΜൃ͙֮ͯ͢͠ʹύονΛ͙͋ͯͯ͢͞·࿦ཧ࡟আ ͷίϝϯτ͸෺ཧ࡟আ͞Εͨͦ͏Ͱ͕͢ɺϢʔβ͞Μ͔Β ͢Δͱຊ౰ʹͼͬ͘Γͨ͠ͱࢥ͍·͢Ͷ͐ɻ 


    4܅ɺ΋ͪΖΜ૬౰ߜΒΕͨͦ͏Ͱ͢ɻ ɾɾɾ৴͡ΒΕͳ͍Α͏ͳॳาతͳϛεͰ͕͢ɺ ࣮ࡍʹ͜Μͳ͜ͱͬͯ͋ΔΜͰ͢Ͷ͐ɾɾɾɻ
  25. ϓϩ η ε ࠶ ى ಈ ͷ ո A P

    P ί ϯ ς φ ʢ Ӿ ཡ ܥ ʣ C M S ί ϯ ς φ ʢ ౤ ߘ ܥ ʣ Ϧ όʔε ϓ ϩ Ω γ ̙ B  ͦͷγεςϜ͸ɺҎԼͷΑ͏ͳߏ੒ʹͳ͍ͬͯ·ͨ͠ɻ
  26. ϓϩ η ε ࠶ ى ಈ ͷ ո  γεςϜϦϓϨʔε௚ޙͷͨΊɺຖ೔ͷΑ͏ʹใࠂͷ͋ͬ

    ͨόάΛվमͯ͠͸͙͢ʹσϓϩΠɾ࠶ىಈͱ͍͏ࣄΛ ߦ͍ͬͯͨͦ͏Ͱ͢ɻ όάͷ݅਺΋೔ʹ೔ʹམͪண͍͍͖ͯɺϦϦʔε͔ΒҰि ؒ΄ͲͰΑ͏΍͘Ұ௨Γ҆ఆͭͭ͋ͬͨͦ͠͏Ͱ͢ɻ
  27. ϓϩ η ε ࠶ ى ಈ ͷ ո  ͦΜͳ͋Δ࣌ɺͪΐͬͱͨ͠αʔόଆʢ$.4ʣͷจݴम

    ਖ਼͕ඞཁͱͳΓ·ͨ͠ɻ ʮ୯७ͳจݴमਖ਼͚ͩͳͷͰԿ΋໰୊ແ͍ͩΖ͏ʯ ͱɺ໷ͷΞΫηεͷଟ͍࣌ؒͰ͕ͨ͠ίϯςφͷϓϩηε ࠶ىಈΛͨͦ͠͏Ͱ͢ɻ
  28. ϓϩ η ε ࠶ ى ಈ ͷ ո  ૝ఆ௨Γʹจݴͷमਖ਼΋֬ೝग़དྷͨͨΊɺ͋͞ؼΖ͏ͱ

    ४උ͍ͯͨ͠ͱ͜Ζʜ ͓٬༷͔ΒҎԼͷΑ͏ͳใࠂ͕͋Γ·ͨ͠ɻ ʮ౤ߘΛߦ͓͏ͱ͢ΔͱɺඞͣΤϥʔ͕ग़ΔΜͰ͢ ͕ɺɺ͙͢ʹ໭ͯ͠΋Β͑·ͤΜ͔ʯ
  29. ϓϩ η ε ࠶ ى ಈ ͷ ո  ɾɾɾ͓͔͍͠ͳ͊ɻ

    จݴमਖ਼Λ͚ͨͩ͠ͳͷʹɺ͜Μͳࣄ͕͋Δ͸ͣແ͍ΜͰ ͢ɻ ࠓճσϓϩΠΛߦͬͨEJGGΛԿ౓΋֬ೝ͠·͕ͨ͠ɺ΍ͬ ͺΓ͜ΕͰΤϥʔʹͳΔ͸͕ͣແͦ͞͏Ͱ͢ɻ
  30. ϓϩ η ε ࠶ ى ಈ ͷ ո  ͦΜͳ͸ͣ͸ͳ͍ɺɺͱ֘౰ͷ1VMM3FRVFTUΛSFWFSU͠

    ·͕ͨ͠ɺ΍ͬͺΓΤϥʔ͸ࢭ·Γ·ͤΜͰͨ͠ɻ ΞΫηεͷଟ͍࣌ؒଳͩͬͨͷͰςϯύΓͳ͕Β΋ɺ ྫྷ੩ʹΤϥʔͱͳ͍ͬͯΔՕॴͷΞϓϦέʔγϣϯϩ ά͔ΒɺͳΜͱ͔໰୊ՕॴΛಥ͖ࢭΊͨͦ͏Ͱ͢ɻ ͢Δͱʜ
  31. ϓϩ η ε ࠶ ى ಈ ͷ ո  ͦΕ͸ɺҰिؒલͷϦϦʔε௚ޙʹରԠΛߦ͍ͬͯͨ৔ॴ

    ͩͬͨͦ͏Ͱ͢ɻ ͋Εʁ͓͔͍͠ɺ͋Ε͔Βຖ೔ͷΑ͏ʹόάΛमਖ਼ͯ͠ຖ ೔࠶ىಈ͍ͯ͠Δ͸ͣͳͷʹɺ ࠓࠒ͜Μͳ໰୊͕ى͜ΔͳΜͯɺ͋Γ͑ͳ͍ɻ ͜ͷ໰୊͕ى͖ΔͳΒिؒલ͔Βى͖ͯΔ͸ͣͳΜͰ ͢ɻ
  32. ϓϩ η ε ࠶ ى ಈ ͷ ո ͔͠͠ɺߟ͑ΒΕΔՕॴ͸͔ͦ͜͠ͳ͍ͨΊɺ ൒৴൒ٙͰिؒલͷमਖ਼ՕॴΛSFWFSUͨ͠ͱ͜Ζɺ͔֬

    ʹΤϥʔ͕ύλοͱࢭ·Γ·ͨ͠ɻ ౰વͦ͜ͷվमՕॴʹ͍ͭͯ΋ݩʹ໭ͬͯ͠·ͬͨͨΊσ άϨ͕ى͖·͕ͨ͠ɺӨڹൣғΛߟ͑ͦͷ೔͸ͦͷ··ʹ ͓͖ͯ͠·ͨ͠ɻ
  33. ϓϩ η ε ࠶ ى ಈ ͷ ո Ͱɺ෼͔ͬͨͱ͜Ζͱͯ͠ɺ໰୊ʹͳͬͨόά͸౤ߘΛߦ ͏$.4ଆίϯςφଆͷվमͰ͸ͳ͘ɺӾཡΛߦ͏"11༻

    ͷվमʹΑΔϞδϡʔϧͷ෭࡞༻ͩͬͨΑ͏Ͱ͢ɻ ຖ೔όάΛमਖ਼ͯ͠ϓϩηε࠶ىಈΛߦ͍ͬͯͨͷ͸ɺ͢ ΂ͯӾཡܥͷ"11ίϯςφͰ͋ͬͯɺ $.4ίϯςφ͸ɺϦϦʔε͔ͯ͠ΒҰ౓΋ϓϩηεͷ࠶ى ಈΛߦ͍ͬͯͳ͔ͬͨΜͰ͢Ͷ͐ɻ
  34. ό ο Ϋ Ξο ϓ ͷ ԇ ೦ ͜ͷγεςϜ͸ҎԼͷΑ͏ͳߏ੒ʹͳ͍ͬͯ·ͨ͠ɻ D

    B / 
 F I L E α ʔό ʢ ओ ܥ ʣ D B / F I L E α ʔ ό ʢ ଴ ػ ܥ ʣ A P P α ʔό A P P α ʔό W E B α ʔό C A C H E α ʔό C A C H E α ʔό DB͸ϨϓϦέʔγϣϯɺ FILE͸1೔1ճͷrsyncͰࠩ෼ߋ৽
  35. ό ο Ϋ Ξο ϓ ͷ ԇ ೦ ͋Δ࣌ɺಥવओܥͷ%#݉'*-&αʔόʹো֐͕ൃੜ͠·͠ ͨɻʢখ͍͞αʔϏεͩͬͨͷͰɺ%#'*-&͕ಉډ͍ͯ͠

    ·ͨ͠ʣ D B / 
 F I L E α ʔό ʢ ओ ܥ ʣ D B / F I L E α ʔ ό ʢ ଴ ػ ܥ ʣ A P P α ʔό A P P α ʔό W E B α ʔό C A C H E α ʔό C A C H E α ʔό σΟεΫো֐ൃੜ
  36. ό ο Ϋ Ξο ϓ ͷ ԇ ೦ Ϛελ%#ʹো֐͕ൃੜͨͨ͠ΊɺैདྷͷεϨʔϒΛϚε λʹঢ֨ͤ͞ɺ৽ͨʹεϨʔϒΛ࡞੒͠·ͨ͠ɻ

    D B / 
 F I L E α ʔό ʢ چ ɿ ओ ܥ ʣ D B / F I L E α ʔ ό ʢ ৽ ɿ ओ ܥ ʣ A P P α ʔό A P P α ʔό W E B α ʔό C A C H E α ʔό C A C H E α ʔό σΟεΫো֐ൃੜ D B α ʔό ʢ ৽ ε Ϩ ʔϒ ʣ
  37. ό ο Ϋ Ξο ϓ ͷ ԇ ೦ ϑΝΠϧαʔό΋ಉ༷ʹ৽ͨʹ଴ػܥͷαʔόΛ߄ͯͯ४ උͨͦ͠͏Ͱ͢ɻ

    D B / 
 F I L E α ʔό ʢ چ ɿ ओ ܥ ʣ D B / F I L E α ʔ ό ʢ ৽ ɿ ओ ܥ ʣ A P P α ʔό A P P α ʔό W E B α ʔό C A C H E α ʔό C A C H E α ʔό σΟεΫো֐ൃੜ D B α ʔό ʢ ৽ ε Ϩ ʔϒ ʣ ϑ Ν Πϧα ʔό ʢ ৽ ɿ ଴ ػ ܥ ʣ
  38. ό ο Ϋ Ξο ϓ ͷ ԇ ೦ ʮʜͳ͍ʯ ͔֬ʹલ೔࡞੒͞Εͨ͹͔Γͷϒϩάʹ͋Δ͸ͣͷϑΝΠ

    ϧୡ͕ɺͲ͜ʹ΋ແ͍ΜͰ͢Ͷɾɾɾɻ 4܅ɺ߄ͯͯϑΝΠϧαʔόͷTZTMPHΛ֬ೝ͍ͯͬͨͦ͠ ͏Ͱ͢ɻ
  39. ό ο Ϋ Ξο ϓ ͷ ԇ ೦ ো֐ͷ͋ͬͨچओܥͷ'*-&αʔόΛͦͷ··ஔ͍͍ͯͨ͜ ͱʹΑͬͯɺ৽͍͠ओܥͷ'*-&αʔό΁ͷ೔ճϦϞʔτ

    όοΫΞοϓͷDSPOδϣϒ͕૸ͬͯ͠·ͬͨΜͰ͢Ͷ͐ɻɻ D B / 
 F I L E α ʔό ʢ چ ɿ ओ ܥ ʣ D B / F I L E α ʔ ό ʢ ৽ ɿ ओ ܥ ʣ σΟεΫো֐ൃੜ D B α ʔό ʢ ৽ ε Ϩ ʔϒ ʣ ϑ Ν Πϧα ʔό ʢ ৽ ɿ ଴ ػ ܥ ʣ چ ओ ܥ ͔ Β ৽ ओ ܥ ΁ ্ ॻ ͖ όο Ϋ Ξ οϓ ͞ Ε ϑ Ν Π ϧ ͕ ࡟ আ
  40. ό ο Ϋ Ξο ϓ ͷ ԇ ೦ ௨ৗͷߏ੒มߋͰ͋Ε͹ɺ౰વͳ͕Βαʔόͷ໾ׂมߋʹ ൐ͬͯෆཁʹͳͬͨόοΫΞοϓεΫϦϓτͳͲ͸࡟আ͠

    ͯ࡞Γ௚͢ͷͰ͕͢ɺ ۓٸো֐ͰखॱॻͳͲΛ·ͱΊΔલʹٸᬎ%#ɾ'*-&ΛҰ ౓ʹҠಈͤͨͨ͞Ίɺ ݩʑͷόοΫΞοϓ΁ͷؾ͕ճΒͣʹDSPOΛ࢒ͨ͠··ʹ ͳͬͯ͠·ͬͯͨΜͰ͢Ͷ͐ɻɻ
  41. ό ο Ϋ Ξο ϓ ͷ ԇ ೦ ͦΕҎདྷɺۓٸͷϝϯςφϯεʹΑΔΦϖϨʔγϣϯͰ ͋ͬͯ΋ɺ࡞ۀखॱͷڞ༗ɺ࡞ۀऀͱ֬ೝऀʹ෼͔Εͯͷ

    ΫϩενΣοΫΛߦ͏ࣄ͕ݫ֨Խ͞ΕΔΑ͏ʹͳͬͨͦ͏ Ͱ͢ɻɻ ·ͨɺͦΕҎ߱ɺΠϯϑϥͷߏ੒ॻ΍υΩϡϝϯτͳͲ΋ ࣍ୈʹ੔උ͞ΕΔΑ͏ʹͳ͍ͬͯͬͨͦ͏Ͱ͢ɻ