Ejectコマンド工作とRaspberry Piで始めるIoTもどき / 20161212-rpijam16

74476e142a767a018d68c5e72e34ee2f?s=47 Akira Ouchi
December 11, 2016

Ejectコマンド工作とRaspberry Piで始めるIoTもどき / 20161212-rpijam16

BIG Raspberry JAM 2016 Tokyoにて発表

74476e142a767a018d68c5e72e34ee2f?s=128

Akira Ouchi

December 11, 2016
Tweet

Transcript

  1. ウイーン ” ՞ਊ ՞ ”

  2. ೥ ͔Β ೥ʜʜ

  3. None
  4. ਐԽʂ

  5. ͜͜ʹ ࣸਅΛషΓ ๨Εͦ͏

  6. &KFDUίϚϯυ޻࡞ͱ 3BTQCFSSZ1JͰ࢝ΊΔ *P5΋Ͳ͖ &KFDUίϚϯυϢʔβʔձ ͖͋ͬ͌ JE"LLJFTPGU  #*(3BTQCFSSZ+".5PLZP

  7. ࣗݾ঺հ • ͖͋ͬ͌ !"LLJFTPGU Ͱ͢ • ๺ւಓࠜࣨࢢग़਎ ೔ຊ࠷౦୺ͷӺͷۙ͘ • ौ୩ͰԾ૝ԽΤϯδχΞͯ͠·͢

    • &KFDUίϚϯυϢʔβʔձओ࠻ • +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ – SBTQJKQͰ࠷৽৘ใͳϒϩάΛॻ͍ͯ·͢ • দ԰ͷཛු͍ͯΔਓ
  8. ු͍ͯ·ͤΜ

  9. *TUIFFHHGMPBUJOH

  10. ຊ೔ͷΠδΣϯμʢ֓ཁʣ IoTブームの到来により、電子工作に触れる人 の数はぐっと増えてきました。わたしもその1人 で、Raspberry  Piをきっかけに多少の電子工作 は遊べるようになりました。しかし、それでもどう しても電子工作は…という方もまだまだいるので はないでしょうか。そこで、光学ドライブとEjectコ マンドとかんたんな工作で作るIoTもどき「Eject コマンド工作」で、誰でもかんたんに楽しくチー

    プにIoTっぽいものを実現していく方法をご紹介 します。
  11. ここに概要が あるじゃろ? (  ^ω^)   ⊃[overview]⊂

  12. こうして (  ^ω^)   ≡⊃⊂≡  

  13. こうじゃ… (  ^ω^) ⊃ ..  ⊂ ‘∵

  14. ຊ೔ͷΠδΣϯμ • &KFDUฤ ෼ – &KFDUίϚϯυϢʔβʔձͷ͝঺հ – &KFDUίϚϯυ޻࡞ͱ͸ – &KFDUϔϧϝοτ

    d6QEBUFTGSPNd – &KFDUίϚϯυ޻࡞Ͱۚڕʹ͝͸ΜΛ͋͛Α͏ • 3BTQCFSSZ1Jฤ ෼ – ࢲͱ3BTQCFSSZ1J
  15. &KFDUίϚϯυ Ϣʔβʔձͷ ͝঺հ

  16. &KFDUίϚϯυϢʔβʔձͱ͸ • $%30.υϥΠϒͷτϨΠ։ดͱ • 3BTQCFSSZ1JΛ૊Έ߹Θͤͯ – ͡Όͳ͘΋͍͍Μ͚ͩͲ • ϐλΰϥεΠονతͳײ͡Ͱ •

    *P5෩ͳ޻࡞Λ࡞ΔϢʔβʔͷू͍ • ࡞඼܈Λʮ&KFDUίϚϯυ޻࡞ʯͱݺΜͰΔ
  17. ׆ಈ৘ใ • ओʹΦʔϓϯιʔεΧϯϑΝϨϯε 04$ Ͱ׆ಈத • ެࣜαΠτ͸ &KFDUͰݕࡧ – ͦΖͦΖίϯςϯπΛखೖΕ͍ͨ͠

    • (PPHMF(SPVQT΁ͷ͝ೖձΛ͓଴ͪͯ͠ ͍·͢ὑ – ྲྀྔθϩͷࡴെίϛϡχςΟͰ͢
  18. ΞΫςΟϏςΟ • .-ࢀՃਓ਺ݱࡏ໊લޙ • 04$౳ʹలࣔࢀՃͯ͘͠Εͨํ͸ ͜Ε·Ͱʙਓ͘Β͍ – ࢲ͚ͩ͡Όͳ͍ʂ • ΞΫςΟϒϢʔβʔ͕ए͍

    – ͍͍ͩͨେֶੜʙࡀͷൣғ – ࠓɺφ΢ͳϠϯά͕ू·ΔΞπ͍044 ίϛϡχςΟ͸͜͜
  19. &KFDUίϚϯυ޻࡞ ͱ͸

  20. &KFDUίϚϯυͱ͸ • IUUQTMJOVYKNPTEOKQIUNMFKFDU NBOFKFDUIUNM • ιϑτ΢ΣΞ੍ޚʹΑͬͯΠδΣΫτ͢Δ • $%30.υϥΠϒͷτϨΠΛ։ดͰ͖Δ • Ϛ΢ϯτ͞Ε͍ͯͨΒΞϯϚ΢ϯτ΋͢Δ

    – ݱ୅తʹ͸64#ϝϞϦͳͲʹ΋༗༻ – VNPVOUͰ͍͍Μ͚ͩͲɺ·͋ɻ
  21. τϨΠ։ดΛར༻͢Δ • $%30.υϥΠϒ͸&KFDUίϚϯυΛ࣮ߦ ͢ΔͱɺτϨΠͷ։ดӡಈΛಘΒΕΔ – &KFDU͢ΔʹτϨΠͰ෺Λԡͩ͢͠ɾಥ͘ͳͲ – -PBE͢ΔʹτϨΠͰ΋ͷΛҾ͘ – ྆ํ

    ΂θϧʹ෺ΛҾֻ͚ͬΔ • ΠϯνϕΠλΠϓͷυϥΠϒͷ৔߹ɺ։ ดͷӡಈΛ܁Γฦ͠ಘΔ͜ͱ͕Ͱ͖Δ – εϦϜυϥΠϒ͸Ͱ͖ͳ͍
  22. &KFDUίϚϯυ޻࡞ͷྫ  • ϋϜελʔʹΤαΛ͋͛Δ • ΤΞίϯͷిݯΛૢ࡞͢Δ • "$ిݯΛૢ࡞͢Δ • আ໷ͷ৊Λͭ͘

  23. &KFDUίϚϯυ޻࡞ͷྫ  • ຖேΧʔςϯΛ։͘ • ২෺ʹਫΛ΍Δ • ۚڕʹΤαΛ͋͛Δ

  24. ϋϜελʔʹΤαΛ͋͛Δ • ॳΊͯ࡞ͬͨ࡞඼ • ֎ग़ઌ͔ΒϋϜελʔͷӤΛ͋͛ΒΕΔ • υϥΠϒΛੵΊ͹ෳ਺೔ͷڅӤʹରԠ • ͍·͸ϋϜελʔ͕ ͍ͳ͍ͷͰະ࢖༻

  25. "$ిݯϦϞʔτૢ࡞ • "$ిݯΛ&KFDUͰ0/0''͢Δ • ϗʔϜηϯλʔͰങ͑Δ εΠονͱిઢͰ࡞ΕΔ • ϓϩάϥϜλΠϚʔ ͱͯ͠΋࢖͑Δ

  26. আ໷ͷ৊ • ௨শʮআ໷ͷ&KFDUʯ • ຖ೥݄೔ʹ6453&".Ͱதܧ • ͩΕͰ΋&KFDUͰ৊Λͭ͘͜ͱ͕Ͱ͖Δ • &KFDU݁Ռ͸645Ͱ ֬ೝ

  27. &KFDUΧʔςϯ • ேʹͳͬͨΒΧʔςϯΛ։͘ • ΧʔςϯʹώϞΛ௨ͯ͠ɺ ॏΓΛམͱ͢ͱΧʔςϯ͕։͘ • υϥΠϒ͕ॏΓΛམͱ͢ • ͜ͷͨΊ͚ͩʹ31JΛ୆ফඅ

    • Ҿͬӽͨ͠ͷͰ ݱࡏ࠶ߏஙத
  28. &KFDUίϚϯυ޻࡞ͷಈ͔͠ํ • ΋ͪΖΜ&KFDUίϚϯυΛ࢖͏ – ࢖Θͳ͍୅ΘΓʹ(1*0Λ࢖͏λΠϓ΋͋Δ • 3BTQCFSSZ1Jʹ௚઀ΩʔϘʔυΛܨ͍Ͱ࣮ ߦ͢ΔΘ͚Ͱ͸ͳ͍ • ಈ͔͠ํ͸ओʹͭ

    – ϦϞʔτ͔Β&KFDU – λΠϚʔͰ&KFDU
  29. ϦϞʔτ͔Β&KFDU͢Δ • 44)͔ΒϦϞʔτͰ࣮ߦՄೳ – σʔληϯλʔͰ͸αʔόͷಛఆͰ׆༻͞ΕΔ – ͍ͨͣΒʹ΋ར༻͞ΕΔ • 1)11ZUIPO3VCZͳͲͷ-JHIUXFJHIU -BOHVBHFΛར༻ͯ͠&KFDU͢Δ͜ͱ΋Մೳ

    – TZTUFNؔ਺Έ͍ͨͳͷΛ࢖͏ • ͭ·Γ8FCը໘͔Β&KFDUૢ࡞Ͱ͖Δ • 5XJUUFS΍4MBDLͳͲ4/4࿈ܞͯ͠΋ྑ͍
  30. λΠϚʔͰ&KFDU͢Δ • DSPO΍BUEͳͲ-JOVYͷδϣϒεέδϡʔϥ Λར༻ • ܾ·ͬͨ࣌ؒʹ&KFDUΛ࣮ߦͰ͖Δ – ຖேಛఆͷ࣌ؒʹ&KFDU͍ͨ͠ • ϦϞʔτૢ࡞ػೳͱ૊Έ߹ΘͤΔͱδϣϒ

    ࡞੒͕खܰʹͰ͖ΔΑ͏ʹͳͬͨΓ͢Δ
  31. αϯϓϧ͸(JU)VCʹ͋Δͧʂ • ΁ͬΆ͜ͳαϯϓϧεΫϦϓτΛ͍͔ͭ͘ (JU)VCʹ͓͍ͯ·͢ – 1)1Ͱγϯϓϧͳ8FC&KFDUը໘ – আ໷ͷ&KFDUαΠτ 1)1 –

    1ZUIPOͰ5XJUUFS࿈ܞ – /PEFKT 8FC4PDLFUͰ8FC&KFDU – 'MBTI"JSͰ&KFDU (1*0ར༻ – &KFDU;FSP (1*0ར༻ • IUUQTHJUIVCDPN"LLJFTPGU&KFDU $PNNBOE6TFST(SPVQ
  32. $%30.υϥΠϒΛ࢖͏ҙٛ • &KFDUίϚϯυ޻࡞ͷେ൒͸ిࢠ޻࡞Ͱղܾ – *P5੡඼ͱͯ͠ങ͑Δ΋ͷ΋ଟ͍ • ిࢠ޻࡞Λษڧͨ͠Βָ͍͠͸ͣ • ͔͠͠ɺిࢠ޻࡞ʹ఍߅͕͋Δਓ͸͍Δ •

    ిࢠ޻࡞͕Ͱ͖ͳ͍ਓ͸ఘΊͳ͚Ε͹͍͚ͳ ͍͔ʁˠ/0 • $%30.υϥΠϒΛ࢖ͬͯ޻࡞ͨ͠Βগ͠ ΧϯλϯʹͰ͖ͳ͍ͩΖ͏͔ʁ
  33. &KFDUίϚϯυ޻࡞ͷϝϦοτ • Χϯλϯ ిࢠ޻࡞͕Ͱ͖ͳͯ͘΋େৎ෉ • खܰ ෺඼ௐୡ͸೉͘͠ͳ͘ɺൺֱత҆Ձ • ΘΓͱ҆શ ϋϯμ෇͚ͱ͔΄ͱΜͲແ͍

    • -JOVYͷ஌͕ࣝ਎ʹͭ͘ ͔΋஌Εͳ͍ – BUE DSPO VEFWͳͲɺ;ͩΜ͋·Γ͞ΘΔػ ձ͕ͳ͍෦෼΋৭ʑ৮ΕΔ
  34. &KFDUίϚϯυ޻࡞ͷσϝϦοτ • ޻࡞ͷ࣮ߦ੒ޭ཰ʹϜϥ͕͋Δ – ਖ਼௚ɺ޻࡞ʹΑΔ • ৔ॴΛऔΔ • αʔόʔߏஙͷ஌ࣝ͸͋Δఔ౓ඞཁ •

    &KFDUίϚϯυ޻࡞͸ສೳͰ͸ͳ͍ – Մೳੑ͸ແݶେͱ͸ݴ͍ͭͭɺͰ͖Δ͜ͱ͸࣮ ͸͋·Γͳ͍ – ग़དྷΔൣғͷ͜ͱΛ΍Ζ͏
  35. &KFDUͰ͋Δඞཁ͸ͳ͍ • ࣗ෼Ͱ࣮ݱՄೳͳํ๏Ͱࣗ༝ʹ࣮૷͠Α͏ • ిࢠ޻࡞͕Ͱ͖Δਓ͸ͦΕͰ΍Ε͹ྑ͍ – ࢲͷΤΞίϯϦϞʔτ͸31JʹҠߦͨ͠ • ࢢൢ඼͕ྑ͍ͳΒͦΕΛ࢖͑͹ྑ͍ –

    ී௨ͷਓ͕஫໨͢ΔιϦϡʔγϣϯͳͷͰɺ ϒϩάʹॻ͘ͱϒΫϚͱ͔ΞΫηε਺ͱ͔Ք͛ Δ • &KFDUͰྑ͍ͱࢥͬͨΒͦ͏͢Ε͹ྑ͍ – ͙͢Ͱ͖Δ͠޻࡞͢Δ࣌ؒ͸ָ͍͠͠ωλʹͳ Δ
  36. &KFDUίϚϯυ޻࡞͸खஈ • ౰࣌ࣂ͍ͬͯͨϋϜελʔͷੈ࿩Λ04$Ͱ ԕ੐͍ͯͯ͠΋Ͱ͖ΔΑ͏ʹ͍ͨ͠ͱ͍͏ ՝୊ղܾͷඞཁʹഭΒΕͯ࡞ͬͨ – ਺िؒ͘Β͍͔͠ͳͯ͘೰ΜͰ͍ͨ – 04$ͳͲͷΠϕϯτͷωλʹ͔ͨͬͨ͠ɺͱ͍ ͏ͷ΋ʜ͋ΔΑ

    ʀʆТ • ୯ʹ&KFDUΛͨͯ͘͠࡞ͬͨΘ͚Ͱ͸ͳ͍ – &KFDU͚ͩͰتΜͰ͍Δͷ͸ͪΐͬͱ΍͹͍
  37. &KFDUίϚϯυ޻࡞Ͱ ۚڕʹ͝͸ΜΛ ͋͛Α͏

  38. ۚڕʹΤαΛ͋͛Δ • ֎ग़ઌ͔ΒϋϜελʔͷӤΛ͋͛ΒΕΔ • ҰԠෳ਺ճ͋͛ΒΕΔ͚Ͳɺ҆ఆੑ͸௿͍ • ࣸਅ͸04$ʹग़͔͚Δલ೔ʹηοτͨ͠෺

  39. 3BTQCFSSZ1Jͱ $%30.υϥΠϒ ૷ஔຊମ 1JNPSPOJ #MJOLU 1J;FSP 高 さ 調 整

    の タ ッ パ ؍࡯Χϝϥ૷ஔ ߏ੒
  40. ؍࡯Χϝϥ • 1J;FSP ΧϝϥͰߏ੒ • 1JNPSPOJ#MJOLUΛর໌ ͱͯ͠ࡱӨ͚࣌ͩ఺౮ • IUUQTISJNQNBSPLVO OFULJOHZP

    • ݟΒΕΔ΋ͷ – ࣌ؒ͝ͱͷࣸਅ࣌ؒ෼ – ඵಈը ຖ࣌ߋ৽
  41. ಈը

  42. ޻࡞ʹඞཁͳ΋ͷ • &KFDUػࡐ – $%30.υϥΠϒ =ʙ= – *%&64#ม׵έʔϒϧ = 

    – 3BTQCFSSZ1J = ͘Β͍ • ޻࡞ͷࡐྉ – ͸͕͖ – ຊཱͯ – ཆੜςʔϓɾηϩϋϯςʔϓ – ߴ͞Λௐ੔͢Δശͱ͔
  43. $%30.υϥΠϒͷೖख • ΠϯνϕΠλΠϓͷେ͖͍෺Λ࢖༻ – ബܕ͸τϨΠΛดΊΒΕͳ͍ͷͰ޲͔ͳ͍ • υϥΠϒຊདྷͷػೳʢಡΈॻ͖ͷՄ൱ʣ͸ ॏཁࢹ͞Εͳ͍ͷͰδϟϯΫͰ΋ྑ͍ • ϋʔυΦϑ΍ळ༿ݪͷδϟϯΫ԰౳Ͱೖख

    • ෼ղͯ͠ϨʔβʔϢχοτΛ֎͢ͱܰྔԽ Ͱ͖Δ – 31J΋಺ଂͰ͖Δͧʂ
  44. *%&64#ม׵έʔϒϧ • ຊདྷ͸಺ଂ)%%Λ64#઀ଓ͢ΔͨΊʹ࢖༻ – ֎෇͚σΟεΫԽ – σʔλϨεΩϡʔ༻ • ळ༿ݪɾՈిྔൢళɾ"NB[PO౳Ͱ ೖखͰ͖Δ

    – ϠϑΦΫʹ΋͍҆ͷ͕͋Δ – ֎෦ిݯ͕෇͍͍ͯΔλΠϓΛબͿ – ͍͍ͭͯͳ͍΋ͷ͸Πϯν)%%޲͚
  45. Ϛγϯͷ༻ҙ • 3BTQCFSSZ1JΛར༻ – ͍҆ – खܰ – লిྗ •

    -JOVY͕ೖ͍ͬͯΔద౰ͳϚγϯͰ΋ྑ͍ – ϊʔτ1$ ੲͷωοτϒοΫͱ͔ – σεΫτοϓͱ͔Ͱ΋͍͍͚Ͳిؾ୅͕ʜ
  46. Ӥ΍Γ૷ஔΛͭ͘Δ • ͸͕͖ͰΖ͏ͱΛ࡞Δ • ઌΛͭͿ͓ͯ͘͠ • ຊཱͯΛ࢖ͬͯઃஔʢςʔϓͰݻఆʣ

  47. ΤαΛೖΕͯ

  48. &KFDUΛ࣮ߦ͢Δͱ

  49. Τα͕దྔग़Δ

  50. Ͳ͏͍͏͜ͱͳͷʜ • ޱΛ͢΅Ίͯ͋ΔͷͰΤα͕ͭ·Δ • ͢΅Ίͨޱ͕υϥΠϒͷτϨΠʹΑͬͯԡ ͞ΕΔ͜ͱͰগ͠։͘ • Τα͕མͪΔ͚Ͳ·ͨΤα͕ͭ·Δ • Ҏ্Λ܁Γฦ͢͜ͱͰෳ਺ճΤα΍Γ͕Մ

  51. ಈըͰ

  52. Ͷɺ؆୯Ͱ͠ΐʁ • ͜ͷ૷ஔ͸࣮ࡍʹ͸ 71/ 44)઀ଓͰϦ Ϟʔτ͔Β&KFDU • ಈըͰ࣮ߦ݁ՌΛݟ ͨΒۚڕΛڻ͔ͤͯ ͍ͨͷͰΘΓͱ೰·

    ͍݁͠Ռʹ • Ͱ΋Τα͸͋͛ΒΕ Δʂ
  53. &KFDUϔϧϝοτ d6QEBUFTGSPNd

  54. ೥ • $%30.υϥΠϒͷి ஑ۦಈʹ੒ޭ • ͡Ό͋಄ʹͰ΋৐ͤͯ ΈΔ͔Έ͍ͨͳײ͡ʹ ͳͬͨ – ࣮ࡍʹ͸ώϞͰറͬͯΔ

    • ͦͷ··৐ͤͨͷ͕#*( 3BTQCFSSZ+". 50,:0ͰͷͰ͖͝ͱ
  55. ࡌͬͨʜʜʂ

  56. վྑͨ͠ • ώϞͰറΔํ๏͸ଞͷਓ ʹࢼͯ͠΋Β͑ͳ͍ͷͰ ϔϧϝοτΛ༻ҙ • ϔϧϝοτ্ʹυϥΠ ϒɾ31JͳͲҰࣜΛ౥ࡌ • ͜ΕͰ୭Ͱ΋͔ͿΕΔʂ

  57. ࣦഊͨ͠ • Ұ͕ࣜॏ͗ͯ͢ɺटΛ௧Ίͨ – ਪఆͰ,H͘Β͍͋ͬͨ – ମௐΛΊͬͪΌ่ͯ͠੔ܗ֎Պͱ᭥پʹۦ͚ࠐΜͩ – ຊ౰ʹͦ͏ͳͷ͔͸Θ͔ΒΜ͚Ͳɺࠓ͸ී௨ •

    ҙਤ͠ͳ͍໨ཱͪํΛͯ͠͠·ͬͨ – όοςϦʔͰಈ͘͜ͱ͚ͩͷσϞͷͭ΋Γͩͬͨ – &KFDUίϚϯυ޻࡞͸τϨΠʹԿ͔Λͤ͞Δ΋ͷͩ ͕ɺϔϧϝοτͷΠϝʔδ͚͕ͩ޿·ͬͯ͠·ͬͨ • ݁ہ΍Ίͯ͠·ͬͨ
  58. Ͱ΋վྑ͸ଓ͘ • όοςϦʔۦಈͱܰྔԽ͸ϔϧϝοτʹݶ Βͣ༗༻ͳͷͰվྑ͸ଓ͚ΒΕͨ • סి஑ຊ௚ྻˠ7UP7ঢѹϞδϡʔϧ Ͱ64#઀ଓʹ – 64#έʔϒϧΛຊૠ͔͢Μ͡ʹͳͬͨ •

    υϥΠϒˠத਎Λൈ͍ͯ31J OPU Λೖ ΕͨΓɺ1J;FSPΛ಺ଂͨ͠Γ • άϥϜ͘Β͍ܰ͘ͳͬͨ – ࣮ଌͰHʹͳͬͨ
  59. ࠓϔϧϝοτΛ࡞Δͱɺ͜͏ͳΔ • εοΩϦͱͨ͠ – סి஑͕ͳ͘ͳͬͨ – 1J;FSP͕υϥΠϒʹ಺ଂ • ഑ઢ΋γϯϓϧʹ •

    ͔ͿͬͯΈ͍ͯͩ͘͞
  60. ࢲͱ3BTQCFSSZ1J

  61. ࢲͱ3BTQCFSSZ1J • &KFDUίϚϯυ޻࡞ͷͨΊʹ࢖͍࢝Ίͨ – Ձ֨΋େ͖͞΋खࠒͳ-JOVYϚγϯ͕ग़ͨͧ – ωοτϒοΫ͔Βͷஔ͖׵͑ʹ੒ޭͨ͠ • 04$ʹ࣋ͬͯͬͨΒҊͷఆΈΜͳ༡ΜͰͨ –

    +BQBOFTF3BTQCFSSZ1J6TFST(SPVQͷ ͸͡·Γ • #JH3BTQCFSSZ+BN։࠵ • ݱࡏ͸Ϣʔβʔձͱͯ͠ɺ͓͓ͨ͞Μͷ͓ ख఻͍Λͭͭ͠04$Ͱ෍ڭ׆ಈ
  62. +BQBOFTF3BTQCFSSZ1J 6TFST(SPVQ • SBTQJKQʢϒϩάʣͷӡӦ – 3BTQCJBOϦϦʔεͷཁ໿ – ৽੡඼ɾ৽ػೳͷ঺հ • (PPHMF(SPVQTͷӡӦ

    • Πϕϯτ – ݱࡏ͸͓΋ʹ04$Ͱలࣔɾηϛφʔग़ల – 3BTQCFSSZ+". 3BTQCFSSZ1JϢʔβʔͷू ·Γ Λෆఆظ։࠵
  63. ࢲͱ3BTQCFSSZ1Jͷࠓ • ݱࡏ୆ॴ༗ʢʂʁʣ – ৗ࣌Քಇ୆ – ۭ͖͸୆ – ΄͔͸ΠϕϯτσϞ༻ɾ։ൃ༻ͳͲͳͲ •

    1JNPSPOJ੡඼͕޷͖Ͱ৭ʑ༡ΜͰΔ – ΠΪϦεͷ௨ൢγϣοϓ – 1Jຊମɾέʔεͱ͔ΞΫηαϦͱ͔ചͬͯΔ – Πϕϯτͷలࣔ෺ʹΑ͘࢖͍ͬͯΔ
  64. 1JNPSPOJ • 1J#PX͕༗໊ • 1J;FSPΛങ͏࣌΋͔͜͜ΒͰ͢Ͷ

  65. 1JNPSPOJͷϥΠϒ഑৴Ͱ ঺հ͞ΕΔࣄҊ

  66. φχΛͭͬͨ͘ͷ͔ • .JDSP%PUQ)"5Ͱ ͻΒ͕ͳϑΥϯτΛඞཁ෼ ࡞ͬͨ ͯͮ͘Γ • ίϛέͷαʔΫϧ໊Λग़͢ όοδͱͯ͠ϒʔεʹ഑ஔ •

    ͔ͤͬͩ͘͠1JNPSPOJʹ ϝϯγϣϯͨ͠ • ཱྀߦલ໷ʹ഑৴ݟͯͨΒಥ વ঺հ͞Ε࢝ΊͯϏϏͬͨ
  67. ίϝϯτͨ͠Βؾ͔ͮΕͨ

  68. )FZ "LLJF

  69.  ” ՞ ʊਓਓਓਓਓਓʊ ʼ ʻ ‛ ʉ:?:?::?:?:ʉ ՞ ਊ

  70. 3BTQCFSSZ1Jͷ࢖͍Έͪ • &KFDUίϚϯυ޻࡞༻ͷαʔόʔϚγϯ – υϥΠϒ಺ʹ1J͕಺ଂ͞ΕͨΓ͢Δ • ೖ໳ʹໟ͕ੜ͑ͨײ͡ͷిࢠ޻࡞֤छ – ෦԰ͷೖࣨΛݕ஌ͯ͠νϟΠϜΛ໐Βͭͭ͠ 4MBDL௨஌

    – ͨͩͷԹ౓ܭ – 'FMJDBϦʔμʔΛ࢖ͬͨ*$Χʔυ࢒ߴ νΣοΧʔ – *P5෩ͳΤΞίϯͷϦϞίϯ
  71. ࠓ೔ͷϒʔε

  72. υΞνϟΠϜ • ձࣾͷαʔόʔϧʔϜ ͰՔಇத • αʔόʔϧʔϜͰ࡞ۀ தͷਓΛڻ͔͞ͳ͍ͨ Ίʹ࡞ͬͨ – υΞʹླΛ͚ͭΕ͹ྑ͍

    ͚͕ͩͩձ͕ࣾങͬͯ͘ Εͳ͍ͷͰ͚ͭͨ • 4MBDL௨஌ػೳ͖ͭ
  73. Թ౓ܭ • ࣨԹͰΠϥετ͕มΘ Δఔ౓ͷԹ౓ܭ • ;BCCJY͔Βऔಘͨ͠ αʔόʔϧʔϜͷࣨԹ ΋දࣔ͢Δ – αʔόʔϧʔϜͷࣨԹ΋

    1JͰऔಘ
  74. *$Χʔυ࢒ߴνΣοΧʔ • 'FMJDBϦʔμʔͰ࡞ͬͨ • MJCQBGFΛ࢖༻ • 4VJDB1"4.0OBOBD PXBPO౳ͷϝδϟʔͲ ͜Ζ͔Βԭೄͷ0,*$" ·Ͱ෯޿͘αϙʔτ

  75. λΠϜϥϓεΧϝϥ • ;FSPͰ࡞ͬͨ • ඵ͓͖ʹࡱӨͯࣗ͠୐αʔόʔʹૹ৴ • GGNQFHͰಈըʹม׵

  76. ಈըͷྫ

  77. *P5෩ͳΤΞίϯͷϦϞίϯ • ΤΞίϯͷϦϞίϯΛϋοΫ ͯ͠ɺ31J͔ΒʮిݯϘλϯ ͚ͩʯૢ࡞Ͱ͖ΔΑ͏ʹͨ͠ ΋ͷ • ݩʑ͸೥ʹ࡞ͬͨ &KFDUίϚϯυ޻࡞ •

    ຊΛࣥචͨ࣌͠ʹ31J൛͕஀ ੜ
  78. ॳ୅ʢϓϩτλΠϓʣ

  79. &KFDUίϚϯυ޻࡞ਖ਼ࣜ൛

  80. 3BTQCFSSZ1J൛ʹͳͬͨ

  81. ࠷৽ੈ୅ 1J;FSP಺ଂ • 1J;FSPͷొ৔Ͱ͋ͪͪ͜ຒΊࠐΈՄೳʹ ͳͬͨ • ϦϞίϯʹ΋ຒΊࠐΜͩʢʂʣ • ΍ΕΔ͜ͱ͸มΘΒ ͳ͍

    • ίϯύΫτʂ
  82. ΤΞίϯϦϞʔτૢ࡞ͷը໘ • CPPUTUSBQͰ͓͠ΌΕʹͭͬͨ͘ • ࣗ୐Ͱ8FCը໘͔Βૢ࡞ͯ͠Α͠ • 5XJUUFS࿈ܞͯ͠πΠʔτͰૢ࡞ͯ͠Α͠ • ΦʔϓϯιʔεʮΤΞͽͬͽʯ

  83. ࠷ۙͷ3BTQCFSSZ1Jͷڵຯ • ݹ͍3BTQCFSSZ1J͋ͭΊ – ;FSPͱ͍͍ͩͨಉ͡εϖοΫͳΜ͔ͩΒ ·ͩී௨ʹ༡΂ΔͰ͠ΐ • 3BTQCFSSZ1Jʹങ͍׵͑Α͏Έ͍ͨͳਓ ͔Βݹ͍ϞσϧΛ΋ΒͬͨΓങͬͨΓ –

    ֶੜ͞Μ͔ΒԁͰৡͬͯ΋Β͍ɺ1Jߪೖ ͷ଍͠ʹͯ͠΋ΒͬͨΓɺ୯ʹ΋ΒͬͨΓ • ͦͷ··1JΛ࣋ͬͯͳ͍ผͷֶੜʹྲྀͯ͠ ༡ΜͰ΋Β͏Έ͍ͨͳͨ͘ΒΈΛ͍ͨ͠
  84. 31Jὑ "OTJCMF • ঺հͨ͠޻࡞ྨ͸"OTJCMFQMBZCPPLͱͱ΋ ʹ(JUIVCͰެ։͍ͯ͠·͢ – IUUQTHJUIVCDPN"LLJFTPGU31JUPPMT – IUUQTHJUIVCDPN"LLJFTPGU"JSQJQQJ •

    4%Χʔυ͕յΕͯ΋͙͢ʹ࠶ߏஙͰ͖Δὑ
  85. ࠷ۙͷ޻࡞ • ͍Α͍Α؍೦ͯ͠੺֎ઢֶशΛ͍ͯ͠Δ • ΤΞίϯͰ͸ͳ͘෦԰ͷর໌Λ੍ޚ͍ͨ͠ • ࡢ൩ɺ͜ͷεϥΠυΛ࡞Δ͜ͱ͔Βݱ࣮ಀ ආͯ͠΍ͬͯͨ ” ՞ਊ

    ՞ ”
  86. ·ͱΊ

  87. ·ͱΊ &KFDU • $%30.υϥΠϒͰͨͷ͘͠΂ΜΓͳϞϊ Λ࡞ͬͯ༡ΜͰΈ·ͤΜ͔ • $%30.υϥΠϒΛ࢖͏͜ͱ͸ిࢠ޻࡞ɾ *P5੡඼ͷ୅ସͳͲͷखஈͳͷͰɺ໨తʹ͸ ͠ͳ͍Α͏ʹʂ –

    ͱΓ͋͑ͣࢼ࡞͢Δͱ͖ͱ͔ʹʂ • ݞගுΒͣؾܰʹϢϧ͘΍ͬͯΈΑ͏ • ҙࣝͷ௿͍*P5ʜҙ͕ࣝଞք*P5ʁ
  88. ·ͱΊ 3BTQCFSSZ1J • ࢲͷೝࣝ͸ɺ͍·΋ʮ-JOVY͕ಈ͘खࠒͳ αΠζͱՁ֨ͷ͍͍Ϛγϯʯ – ͓·͚ʹిࢠ޻࡞΋Ͱ͖Δ͘Β͍ͷϨϕϧ • ιϑτ΢ΣΞͳਓͰ΋ϋʔυ΢ΣΞͷਓͰ ΋ָ͠ΊΔɺͪΐ͏Ͳ͍͍ϘʔυΑͶ

    • ޻࡞୆Έ͍ͨͳͱ͜Ζ͕͋Δ͠ɺ୆ ࣋ͬͯͯ΋࢓ํͳ͍ΑͶʂ • ͨ͘͞Μ޻࡞࡞ͬͯ୆਺Λ૿΍͍ͯ͜͠͏ ͆
  89. ͓Θʜʜ

  90. 0OFNPSFUIJOH

  91. 4PGUXBSF%FTJHO ೥݄߸ དྷिൃച ʹʜʜ

  92. &KFDU͕ ΍ͬͯ͘Δʂʂ

  93. ݄೔ ൃചʂ

  94.  ” ՞ ʊਓਓਓਓਓਓʊ ʼ ʻ ‛ ʉ:?:?::?:?:ʉ ՞ ਊ