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

zenhack2016fall-SPOT4U-koiki

 zenhack2016fall-SPOT4U-koiki

zenhack 2016 fall で チームkoikiとして発表した資料になります。
発表にあたって一部の画像の取り除きと、
アプリ動かすのにお金かかるので、一旦アプリをひっこめました笑

Takahiro Fujii

October 02, 2016
Tweet

More Decks by Takahiro Fujii

Other Decks in Programming

Transcript

  1. ͷ࢖͍ํ͸TUFQ

    View full-size slide

  2. ࠓ͍Δ৔ॴͷۙ͘ʹ͋Δ
    ϨετϥϯɺΠϕϯτɺεϙοτͷࣸਅ͕ͰΔͷͰɺ
    ڵຯͷ͋ΔɹࣸਅɾಈըΛӈʹϑϦοΫ
    45&1
    '-*$,

    View full-size slide

  3. ϑϦοΫͯ͠-*,& ڵຯ͕͋Δ
    ͨ͠
    ࣸਅͷ৘ใΛ·ͱΊͯݟΔ͜ͱ͕Ͱ͖Δ
    ɾϑϦοΫͨࣸ͠ਅͷ৔ॴ·Ͱͷڑ཭
    ɾ৔ॴ
    ɾδϟϯϧɺεϙοτͷ໊લ
    ͳͲ͕෼͔Γɺ."1Λར༻ͯ͠ϧʔτΛ֬ೝ͠ɺ
    ͙ͦ͢ͷ৔ॴ΁޲͔͏͜ͱ͕Ͱ͖Δ
    45&1

    View full-size slide

  4. ͲΜͳ՝୊Λղܾͯ͘͠ΕΔͷ͔
    ͸ɺ

    View full-size slide

  5. ɾͦͷ৔ͷ৘ใΛखʹೖΕͮΒ͍
    ɾ͙͢ʹ΍Δ͜ͱΛݟ͚ͭΒΕͳ͍
    ɾݴޠͷน
    ໰୊Λղܾ͠ɺ
    ɾϢʔβ ؍ޫ٬
    ͸͙͢ʹߦ͖͍ͨॴΛݟ͚ͭΒΕΔ
    ɾϢʔβ ͓ళɾ؍ޫۀऀ
    ͸ϢʔβʹޮՌతʹ৘ใΛ
    ఏڙͰ͖Δ
    ͸

    View full-size slide

  6. 1SPCMFN
    ͦͷ৔ͷ৘ใΛखʹೖΕͮΒ͍

    View full-size slide

  7. ཱྀߦதͷҰίϚ
    ʮ࣍ɺԿ͢Δʁʯ
    Կ͔͍ͨ͠

    ʮன͝͸ΜͲ͏͢Δʁʯ
    Կ͔৯΂͍ͨ

    ʮΜʔɺͲ͏͠Α͔ͬʜʯ

    View full-size slide

  8. ؍ޫઌͰશͯͷ༧ఆ͕ܾ·͍ͬͯͳ͍৔߹͸͓͖Δ
    ɾ֗Λา͖ճͬͯ໨ʹ෇͘ॴͰ͝͸ΜΛ৯΂Δ
    ɾͳΜͱͳ͘୳͠า͍ͯɺݟ͚ͭͨॴʹߦ͘
    ˠັྗ͕͋Δͷʹݟ͚ͭͯ΋Β͑ͳ͍ ݟ͚ͭʹ͍͘

    εϙοτ͕ग़ͯ͘Δ
    ɾ͜͏ͳ͍ͬͯΔਓͨͪʹ͓ళ͕ޮ཰Α͘ק༠͢Δखஈ͕ͳ͍

    View full-size slide

  9. 1SPCMFN
    ͙͢ʹ࣍ʹ΍Δ͜ͱΛݟ͚ͭͮΒ͍

    View full-size slide

  10. HPPHMFͰݕࡧͯ͠΋ɺ
    ϨϏϡʔαΠτΛݟ͚ͭͯɺ
    ݕࡧ͢Δඞཁ͕͋ͬͨΓɺ
    ࠓࣗ෼͕͍Δ৔ॴͷۙ͘Ͱ
    ͍͍৔ॴΛ୳͢ͷʹɺ
    ޮ཰ͷ͍͍ݕࡧ͕ͳ͔ͳ͔
    Ͱ͖ͳ͍
    HPPHMFͷݕࡧ݁Ռը૾

    View full-size slide

  11. ࠓ͔ΒԿ͢Δ ͬͯͳ͔ͬͯΒɺεϚϗͰ͜͏͍͏αΠ
    τΛ୳ͯ͠ɺߦ͘ॴΛ͙ܾ͢ΊΔͷ͸͠ΜͲ͍
    ח૔ͷ͓͢͢Ί؍ޫ஍#FTUతͳ

    View full-size slide

  12. ཱͪ͸͔ͩΔݴޠͷน
    1SPCMFN

    View full-size slide

  13. ϝχϡʔʹͯ͠΋ɺ৔ॴͷઆ໌ʹͯ͠΋ɺ
    શͯͷݴޠͰશͯͷઆ໌ΛΧόʔ͢Δ͜ͱ͸೉͍͠ɻ
    ؍ޫۀऀɾ͓ళ͕શͯͷϝχϡʔɾઆ໌ΛଟݴޠԽ͢Δͷ͸
    ೉͍͠ɺίετ͕͔͔Δ

    View full-size slide

  14. ɾۙ͘ʹ͋Δྑ͍εϙοτ͕෼͔Δ
    ˠɹ˓˓ҙཉ͕͋ΔϢʔβʔʹɺ
    ଟ͘ͷ৘ใΛɺ͢͹΍͘఻͑Δ
    ɾݴޠ͕Θ͔Βͳͯ͘΋఻͑Δ
    ͸
    ͜ͱ͕Ͱ͖Δ

    View full-size slide

  15. Կ͕͍͍ͷ͔
    ͸

    View full-size slide

  16. ࣸਅಈը͸ࠃ ݴޠ
    ʹґଘ͠ͳ͍
    ɾࣸਅʹλάΛ͚ͭΔͱɺࠃ ݴޠ

    ͷ֞ࠜΛӽ͍͍͑ͯͶ͕΋Β͑Δ
    ɾࣸਅΛ෼͔Βͳ͍ਓ͸͍ͳ͍
    ɾײ֮తʹબ୒Ͱ͖Δ

    View full-size slide

  17. ଟ͘ͷ৘ใͷऔࣺબ୒Λૉૣ࣮͘ݱ
    ɾࣸਅΛϑϦοΫ͢Δ͜ͱͰɺ
    ѹ౗తʹૣ͘ଟ͘ͷ৘ใΛɺࣗ෼ʹͱͬͯ
    ྑ͍৘ใ͔Ͳ͏͔Λ൑அͰ͖Δ
    ɾ৘ใΛ఻͍͑ͨଆ ؍ޫۀऀଆ
    ͸ଟ͘ͷ৘
    ใΛҙཉ͕͋ΔϢʔβ ࣍ʹԿΛ͠Α͏͔ߟ
    ͍͑ͯΔ
    Ϣʔβʹଟ͘఻͑Δࣄ͕Ͱ͖Δ

    View full-size slide

  18. ࣗ෼͕͍͍ͱࢥ͏ײ֮
    ࣗ෼ͷਅཧ ௚ײ

    ʹಇ͖͔͚Δ

    View full-size slide

  19. ɾֆ͔ΒڵຯΛ൑அ͢Δ͜ͱͰɺ
    ७ਮͳϢʔβͷڵຯΛҾ͖ग़͢
    ɾֆ͔Β൑அ͢Δ͜ͱͰ
    ໨ʹ෇͖ʹ͍͘৔ॴೝ஌౓͕ແ͍౳ʹӨ
    ڹ͞Εʹ͍͘
    ˠࠓ·Ͱ͋·ΓϢʔβʹϦʔν͍ͯ͠ͳ
    ͍৘ใΛόΠΞεͳ͘఻͑Δ͜ͱ͕Ͱ͖Δ
    ࣗ෼ͷਅཧ ௚ײ
    ʹಇ͖͔͚Δ

    View full-size slide

  20. "1*
    ࣸਅಈըЋͷ৘ใΛऩू
    ʢ*OTUBHSBN΋࢖͍͔ͨͬͨʜX


    ࣸਅҐஔ৘ใͳͲ
    'SPOU&OE ৘ใऩूΤϯδϯ
    %BUBCBTF
    ɾऩूΤϯδϯ͔Βఏڙ͞ΕΔ৘ใ
    ɾϢʔβͷڵຯ͕͋Δ৘ใͷඥ෇͚
    ࣗ෼ͨͪͷ%BUBCBTFʹೖΕΔ͜ͱͰɺ
    ɾ4/4ͷࣸਅ৘ใͱϢʔβͷ৘ใͷؔ࿈෇͚
    ɾࣸਅʹ௥Ճͷλά৘ใΛ෇༩
    ͳͲͰ͖ΔͷͰɺσʔλͷ֦ுੑ͕ߴ·Δ
    ࣸਅͳͲͷ৘ใ
    ɾϢʔβͷ
    ؔ৺৘ใ
    "SDIJUFDUVSF0WFSWJFX

    View full-size slide

  21. ల๬
    ɾૉૣ͘Ϣʔβͷڵຯಈ޲Λ൑அग़དྷΕ͹
    ͍͍ ݩʑͷΞΠσΞ͸৺ഥ਺ͰϢʔβ͕
    ڵຯ͕͋Δ͔ͳ͍͔Λ൑அ͢Δ

    ɾϢʔβ͕ڵຯ͕͋Δ৘ใͷ૬ؔͳͲΛج
    ʹɺڵຯ͕͋Δ৔ॴʹؔ࿈͢Δ৔ॴࣗମͷ
    ϨίϝϯυͳͲ΋ߦ͏
    ɾࣸਅͱඥ͚ͮΔ৘ใΛ૿΍ͯ͠ɺࣸਅΛ
    બΜͩ͋ͱʹ఻͑ΒΕΔ৘ใΛ૿΍͍ͯ͠
    ͘

    View full-size slide

  22. ৘ใऩूΤϯδϯ
    %BUBCBTF
    ࣸਅͳͲͷ৘ใ
    ؍ޫۀऀɺ͓ళ͕৘ใΛ௥ՃͰ͖ΔΑ͏ʹ͢Δ
    ؍ޫۀऀ
    ҿ৯ళ
    ࣸਅಈըVQMPBE
    ࣸਅͳͲͷ৘ใ
    4/4͔ΒͷऩूʹՃ͑ͯɺ
    ؍ޫʹؔ࿈͢ΔํʑʹΑΔ࣭ͷߴ͍ࣸਅɺಈը ؔ࿈͢Δ৘ใ
    Λ
    ొ࿥Ͱ͖ΔγεςϜΛ༻ҙ͢Δ
    ɾ41056ͰఏڙͰ͖Δ৘ใ඼࣭ͷ޲্
    ɾ؍ޫۀऀ͔Βఏڙ͢Δ৘ใͷϦʔνͷ֦େ
    ͕ݟࠐΊΔ

    View full-size slide

  23. ల๬ ໺๬

    ʮ41056࢖͏ͱɺ
    ͍͍৔ॴ͙͢ݟ͚ͭΒΕΔΑͶʯ
    ˠࠓ͍Δ৔ॴͷۙ͘Λ஌Δ͚ͩͰ͸ͳ͘ɺ
    ཱྀߦ࣌ʹ޷͖ͳ৔ॴͷྑ͍৘ใΛ୳ͤΔ
    ϓϥοτϑΥʔϜʹม͍͑ͯ͘

    View full-size slide