PyCon Kyushu Okinawa 2019 | アイデアを小さく始めて小さく育てていく方法

98df8bb11748bb59fef1aa1e474e8e02?s=47 komo_fr
May 18, 2019

PyCon Kyushu Okinawa 2019 | アイデアを小さく始めて小さく育てていく方法

▼ PyCon Kyushu in Okinawa 2019
https://kyushu.pycon.jp/2019/

Twitter: https://twitter.com/komo_fr

98df8bb11748bb59fef1aa1e474e8e02?s=128

komo_fr

May 18, 2019
Tweet

Transcript

  1. ΞΠσΞΛখ࢝͘͞Ίͯɺ খ͘͞ҭ͍ͯͯ͘ํ๏ ϋοΧιϯͰਂ૚ֶशϞσϧΛ࡞ͬͯ ӡ༻͢Δ·Ͱ

  2. OheyaObeya 8IPBN* !LPNP@GS 5PNPLP'VSVLJ w લ৬ιϑτ΢ΤΞΤϯδχΞ
 ˠҩྍը૾৘ใγεςϜͷ
 ɹઃܭɾ࣮૷ɾධՁͳͲ
 ˠάϧʔϓձࣾ಺ͷσʔλ׆༻ͷͨΊͷ
 ɹ1P$࡞੒ͳͲʢ1ZUIPO

     w ୀ৬ͯ͠ݱࡏ͸ϑϦʔ w ۝भग़਎େֶਐֶͱڞʹؔ౦΁
  3. OheyaObeya ࠓ೔࿩͢͜ͱ w ର৅ w 1ZUIPOϏΪφʔ
 νϡʔτϦΞϧΛ΍ͬͨޙɺࣗ෼ͷΞΠσΞΛ۩ମతʹܗʹ͢Δ ͨΊʹ͸Ͳ͏ਐΊ͍͚ͯ͹ྑ͍ͷ͔Θ͔Βͳ͍ํ w ࿩͢͜ͱ

    w ϋοΧιϯͰͷਂ૚ֶशϞσϧͷϓϩτλΠϐϯάͷ࣮ྫͷ঺հ w ࣮૷ʹ࢖ͬͨ۩ମతͳٕज़ʢ1ZUIPOύοέʔδʣͷ঺հ
  4. OheyaObeya ͬͪ͜Ͱ͸ͳ͘ σʔλ׆༻ͷఏҊΛͯ͠ɺ ސ٬΍ࣗࣾͷ՝୊Λୡ੒͠Ձ஋ʹͭͳ͛Δ

  5. OheyaObeya ͬͪ͜ͷΠϝʔδ ࣗ෼͕ཉ͍͠΋ͷΛࣗ෼Ͱ࡞Δ Զͷໝ૝Λ ܗʹͯ͠΍Δͥ

  6. OheyaObeya wϋοΧιϯͱ͸ wԿΛ࡞ͬͨͷ͔ wͲ͏΍ͬͯ࡞ͬͨͷ͔ w·ͱΊ PVUMJOF

  7. ϋοΧιϯ ฉ͍ͨ͜ͱ͋Δਓ

  8. ϋοΧιϯ ࢀՃͨ͜͠ͱ͋Δਓ

  9. OheyaObeya ϋοΧιϯ IBDLBUIPO wIBDL NBSBUIPOͷ଄ޠ https://kotobank.jp/word/%E3%83%8F%E3%83%83%E3%82%AB%E3%82%BD%E3%83%B3-684539 σδλϧେࣙઘcίτόϯΫ ιϑτ΢ΤΞ։ൃऀ͕ɺҰఆظؒूதతʹϓϩάϥ Ϝͷ։ൃ΍αʔϏεͷߟҊͳͲͷڞಉ࡞ۀΛߦ͍ɺ ͦͷٕೳ΍ΞΠσΞΛڝ͏࠵͠ɻظؒ͸;ͭ͏਺࣌

    ͔ؒΒ਺೔ఔ౓ɻ
  10. OheyaObeya ࠓճ࿩͢ϋοΧιϯ w ''4ϋοΧιϯͱ͸ w ओ࠵෋࢜ϑΠϧϜιϑτ΢ΤΞ ג  w ڠࢍ೔ຊϚΠΫϩιϑτגࣜձࣾ

    w ςʔϚ͸෋࢜ϑΠϧϜY"*Y.JDSPTPGU w ੒Ռ෺ͷஶ࡞ݖ͸ࢀՃऀࣗ਎ʹؼଐ͢Δ w ࢀՃن໿ɿIUUQTESJWFHPPHMFDPNpMFE Q8$1G"ET6%UK@II*Y7:G6[X)HIUEUYWJFX w ࢿྉ΍ίʔυ΋(JU)VCͳͲͰެ։ͯ͠0,
  11. OheyaObeya ྲྀΕ w ΞΠσΞιϯʢʣ w ্Ґ݅ ৘೤࿮݅ͷΞΠσΞʹରͯ͠νʔϜΛืΔ w ໿ϲ݄ͷ४උ։ൃظؒ w

    ΞΠσΞιϯ࣌఺ͷ಺༰ͷ۩ମԽ։ൃ w ʢ͓ͨͩ͠৲ʹՐ͕ͭ͘ͷ͸େମϲ݄લ͘Β͍ʣ w ϋοΧιϯʢʣ w ։ൃϥετεύʔτ w ෼ͷϓϨθϯσϞ
  12. ԿΛ࡞ͬͨͷ͔ 8IBU

  13. ৺͕ߥΕΔͱɺ෦԰΋ߥΕΔ ฻Β͠Λ਍Δ؟ OheyaObeya ௨শɾԚ෦԰ܯใ

  14. OheyaObeya ෦԰ͷཚΕ͸৺ͷཚΕ ମྗ㽊 ؾྗ㽊 ֮ࣗ঱ঢ়ͳ͠

  15. OheyaObeya ʮย෇͚Δʯͱ͍͏λεΫ

  16. OheyaObeya Ԛ෦԰͸೔ʹͯ͠ͳΒͣ ѱ॥؀

  17. OheyaObeya $PQZSJHIU˜0IFZB0CFZB"MM3JHIUT3FTFSWFE w"*Ͱ෦԰ͷঢ়گΛ൑அ ΍Δ͜ͱ ͓෦԰ Ԛ෦԰ PS wҰఆظؒԚ෦԰͕ଓ͍ͨΒΞϥʔτ ʮೝࣝʯΛαϙʔτ ʮ਱ߦʯΛαϙʔτ

  18. clean messy ແྉࣸਅૉࡐࣸਅ"$IUUQTXXXQIPUPBDDPN

  19. clean messy ແྉࣸਅૉࡐࣸਅ"$IUUQTXXXQIPUPBDDPN •ઢ΍৭ͷछྨ͕গͳ͍ •ͪ͝Όͪ͝Όͯ͠ͳ͍ʢς Ϋενϟʣ •ݟ͍͑ͯΔচ໘ੵ͕޿͍ •….. • ઢ΍৭ͷछྨ͕ଟ͍

    • ͪ͝Όͪ͝Όͯ͠ΔʢςΫ ενϟʣ • ݟ͍͑ͯΔচ໘ੵ͕ڱ͍ • …..
  20. OheyaObeya എܠ wϋοΧιϯલ͔Β಄ͷதʹ͋ͬͨωλ w೥͘Β͍લʹࢥ͍͍ͭͨໝ૝
 wʮ1ZUIPOͩͱҰͭͷݴޠͰ࡞Εͦ͏ʯͱࢥͬͯ
 ֶͼ࢝ΊΔ w͕ɺͣͬͱԘ௮͚ʹͳ͍ͬͯͨ

  21. OheyaObeya ͳͥԘ௮͚ʹͳͬͨͷ͔ w౰࣌ ೥ॳ಄ ɺ
 ·ͩ5FOTPSqPXͱ͔$IBJOFSͱ͔ɺ
 ࠓ΄Ͳ1ZUIPOͷॻ੶͕ͳ͔ͬͨɺ
 ͱ͍͏ͷ΋͋Δ͕ʜʜ wʮ࠷ॳʹڽͬͨ͜ͱΛ͠Α͏ͱ͗ͨ͢͠ʯ͕ഊҼ

  22. OheyaObeya ౰࣌ͷໝ૝ wϥζύΠʹΧϝϥ͚ͭͯఆ఺؍ଌͯ͠ wػցֶश͔ͩΒࣗࣨͷը૾Λ୔ࢁूΊͯ w%#ʹσʔλΛཷΊͯάϥϑදࣔ΍ΧϨϯμʔදࣔ Λͯ͠εϚϗ͔ΒΞΫηεͰ͖ΔΑ͏ʹͯ͠

  23. OheyaObeya ౰࣌ͷໝ૝ wϥζύΠʹΧϝϥ͚ͭͯఆ఺؍ଌͯ͠ wػցֶश͔ͩΒࣗࣨͷը૾Λ୔ࢁूΊͯ w%#ʹσʔλΛཷΊͯάϥϑදࣔ΍ΧϨϯμʔදࣔ Λͯ͠εϚϗ͔ΒΞΫηεͰ͖ΔΑ͏ʹͯ͠ ηοτΞοϓͯ͠໘౗ष͘ͳΓ ணସ͑த΍ब৸த΋ࣸਅ͕ࡱΒΕΔ͜ͱʹ఍߅Λ֮͑ͯ ڽͬͨ͜ͱΛௐ΂࢝Ίͯ

  24. కΊ੾Γ΋ͳ͍ͷʹ ڽͬͨΞΠσΞΛ͜Ͷͩ͢ͱ Ӭԕʹ಄ͷத͔Βग़ͯདྷͳ͍ ڭ܇

  25. OheyaObeya ϋοΧιϯͰ͸ w%FNPPS%JF ΞΠσΞ͸ಈ͍ͯͳΜ΅  wʮΞΠσΞ͸ྑ͔͚ͬͨͲɺ౰೔Կ΋ಈ͘ϒπ͕ ͳ͍ʯ͕Ұ൪ݏ ˞͋͘·Ͱݸਓతͳײ֮Ͱ͢  wԿ͕ԿͰ΋౰೔ͷϓϨθϯͰ࣮ԋσϞΛ͍ͨ͠

    ·ͣ͸ʮҰ൪ָͳํ๏ʯͰ
 ࡞ΕΔ΋ͷΛ໨ࢦͨ͠
  26. OheyaObeya ϋοΧιϯͰ͸ w%FNPPS%JF ΞΠσΞ͸ಈ͍ͯͳΜ΅  wʮΞΠσΞ͸ྑ͔͚ͬͨͲɺ౰೔Կ΋ಈ͘ϒπ͕ ͳ͍ʯ͕Ұ൪ݏ ˞͋͘·Ͱݸਓతͳײ֮Ͱ͢  wԿ͕ԿͰ΋౰೔ͷϓϨθϯͰ࣮ԋσϞΛ͍ͨ͠

    ·ͣ͸ʮҰ൪ָͳํ๏ʯͰ
 ࡞ΕΔ΋ͷΛ໨ࢦͨ͠ ࠓճ͸ʮϞσϧΛ࡞Δʯͱ͍͏෦෼ʹ஫ྗ͠ɺ লུͰ͖Δ෦෼͸লུ͢Δ
  27. OheyaObeya ࣮ࡍʹ࡞ͬͨϒπͷྲྀΕ w ఆ఺ΧϝϥͰصͷ্ΛఆظࡱӨ
 ਂ૚ֶशͰঢ়گΛ൑அ w صͷ্͕ʮࢄΒ͔͍ͬͯΔঢ়ଶʯ͕Ұఆظؒ ଓ͍ͨΒɺ4MBDLͰ௨஌ΞϥʔτԻ͕໐Γग़͢ w ΞϥʔτԻΛࢭΊΔʹ͸ɺ


    ʮย෇͍ͨঢ়ଶʯʹ͢Δ͔͠ͳ͍
  28. OheyaObeya ࣮ࡍʹ࡞ͬͨϒπͷྲྀΕ w ఆ఺ΧϝϥͰصͷ্ΛఆظࡱӨ
 ਂ૚ֶशͰঢ়گΛ൑அ w صͷ্͕ʮࢄΒ͔͍ͬͯΔঢ়ଶʯ͕Ұఆظؒ ଓ͍ͨΒɺ4MBDLͰ௨஌ΞϥʔτԻ͕໐Γग़͢ w ΞϥʔτԻΛࢭΊΔʹ͸ɺ


    ʮย෇͍ͨঢ়ଶʯʹ͢Δ͔͠ͳ͍ • ʮ෦԰શମʯΑΓ΋ঢ়گΛૢ࡞͠΍͍͢
 ὎ ֶशσʔλΛूΊ΍͍͢ • ϋοΧιϯͰ࣮ԋσϞ͠΍͍͢
  29. OheyaObeya ࣮ࡍʹ࡞ͬͨϒπͷྲྀΕ w ఆ఺ΧϝϥͰصͷ্ΛఆظࡱӨ
 ਂ૚ֶशͰঢ়گΛ൑அ w صͷ্͕ʮࢄΒ͔͍ͬͯΔঢ়ଶʯ͕Ұఆظؒ ଓ͍ͨΒɺ4MBDLͰ௨஌ΞϥʔτԻ͕໐Γग़͢ w ΞϥʔτԻΛࢭΊΔʹ͸ɺ


    ʮย෇͍ͨঢ়ଶʯʹ͢Δ͔͠ͳ͍ •ը໘͸࡞Βͳ͍ʢSlackͱίϯιʔϧը໘͚ͩʣ •࣮ԋσϞ͸਺ेඵͳͷͰɺ
 ൑ఆ݁ՌΛอଘ͢ΔDB΋࠷ॳ͸࡞Βͳ͍
  30. ʮҰ൪ָͳํ๏ʯͳΒ ผʹਂ૚ֶश࢖Θͳͯ͘΋ ྑ͍ͷͰ͸ʁ

  31. OheyaObeya ผʹਂ૚ֶश͡Όͳͯ͘΋ྑ͍ͷͰ͸ʁ w͓ͬ͠ΌΔ௨ΓͰ͢ɻ w࢓ࣄͩͱʜʜ w՝୊ 8IBU Λୡ੒͢ΔͨΊʹٕज़ )PX ͕͋Δ wࠓճͷϋοΧιϯ͸ʜʜ

    wࢀՃಈػɿීஈࢼͤͳ͍ٕज़Λ޷͖ʹࢼ͍ͨ͠ w࢖͍͔ͨͬͨΜͩΑʂʂʂ
  32. OheyaObeya wϋοΧιϯͱ͸ wԿΛ࡞ͬͨͷ͔ wͲ͏΍ͬͯ࡞ͬͨͷ͔ w·ͱΊ PVUMJOF

  33. ٳܜ (͓ਫҿ·ͤͯʣ

  34. Ͳ͏΍ͬͯ࡞ͬͨͷ͔ )PX

  35. OheyaObeya ࣮ࡍʹ࡞ͬͨϒπͷྲྀΕ w ఆ఺ΧϝϥͰصͷ্ΛఆظࡱӨ
 ਂ૚ֶशͰঢ়گΛ൑அ w صͷ্͕ʮࢄΒ͔͍ͬͯΔঢ়ଶʯ͕Ұఆظؒ ଓ͍ͨΒɺ4MBDLͰ௨஌ΞϥʔτԻ͕໐Γग़͢ w ΞϥʔτԻΛࢭΊΔʹ͸ɺ


    ʮย෇͍ͨঢ়ଶʯʹ͢Δ͔͠ͳ͍
  36. OheyaObeya wը૾શମΛݟ͓ͯ෦԰Ԛ෦԰Λ෼ྨ "*ʹΑΔ෦԰ͷঢ়گ൑அ wݸผͷ෺ମΛݟͯ۩ମతʹγʔϯΛղੳ PS ຊ ห౰Ψϥ

  37. OheyaObeya wը૾શମΛݟ͓ͯ෦԰Ԛ෦԰Λ෼ྨ wݸผͷ෺ମΛݟͯ۩ମతʹγʔϯΛղੳ PS ຊ ห౰Ψϥ ը૾෼ྨ ෺ମݕग़ "*ʹΑΔ෦԰ͷঢ়گ൑அ

  38. OheyaObeya wը૾શମΛݟ͓ͯ෦԰Ԛ෦԰Λ෼ྨ wݸผͷ෺ମΛݟͯ۩ମతʹγʔϯΛղੳ PS ຊ ห౰Ψϥ ը૾෼ྨ "*ʹΑΔ෦԰ͷঢ়گ൑அ ଟ෼Ͱ͖Δɻඞͣ΍Δɻ

  39. OheyaObeya wը૾શମΛݟ͓ͯ෦԰Ԛ෦԰Λ෼ྨ wݸผͷ෺ମΛݟͯ۩ମతʹγʔϯΛղੳ PS ຊ ห౰Ψϥ ෺ମݕग़ "*ʹΑΔ෦԰ͷঢ়گ൑அ Ͱ͖ͨΒ΍Δɻ

  40. OheyaObeya wը૾શମΛݟ͓ͯ෦԰Ԛ෦԰Λ෼ྨ wݸผͷ෺ମΛݟͯ۩ମతʹγʔϯΛղੳ PS ຊ ห౰Ψϥ "*ʹΑΔ෦԰ͷঢ়گ൑அ

  41. OheyaObeya w࣮ݱखஈ1ZUIPO,FSBTΛ࢖ͬͨਂ૚ֶश ը૾෼ྨͰͷ޻෉ϙΠϯτ wᶃͲ͏΍ͬͯେྔͷը૾Λऩू͢Δʁ wᶄֶश༻ͷ(16ϚγϯΛͲ͏͢Δʁ wᶅ࣮ݧͷࢼߦࡨޡαΠΫϧΛͲ͏ճ͔͢ʁ

  42. OheyaObeya ᶃը૾ͷऩूͷબ୒ࢶ wطଘͷσʔληοτΛ୳͢ w8FC্ͷ ݖར্໰୊ͳ͍ ը૾Λ
 εΫϨΠϐϯά͢Δ wࣗ෼ͰؤுͬͯࡱӨ͢Δ

  43. OheyaObeya wطଘͷσʔληοτΛ୳͢ w8FC্ͷ ݖར্໰୊ͳ͍ ը૾Λ
 εΫϨΠϐϯά͢Δ wࣗ෼ͰؤுͬͯࡱӨ͢Δ ᶃը૾ͷऩूͷબ୒ࢶ

  44. OheyaObeya w 1ZUIPOͰ࿈ࣸεΫϦϓτΛ࡞੒ w ̏୆ͷΧϝϥΛ࢖ͬͯ౓ʹγϣοτ ᶃը૾ͷऩू 

  45. OheyaObeya w 1ZUIPOͰ࿈ࣸεΫϦϓτΛ࡞੒ w ̏୆ͷΧϝϥΛ࢖ͬͯ౓ʹγϣοτ ᶃը૾ͷऩू 

  46. OheyaObeya w 1ZUIPOͰ࿈ࣸεΫϦϓτΛ࡞੒ w ̏୆ͷΧϝϥΛ࢖ͬͯ౓ʹγϣοτ ᶃը૾ͷऩू  ໿࣌ؒͰຕͷϖʔεͰऩू

  47. OheyaObeya w 0QFO$7 ίϯϐϡʔλϏδϣϯͷͨΊͷύοέʔδʣ w 64#ΧϝϥΛ࢖ͬͨࡱӨ w QZHBNF ήʔϜ։ൃ༻ͷύοέʔδ 

    w ԻΛ໐Β͢ͷʹ࢖༻ w ը૾ऩू͕͔ͳΓͷۤߦͳͷͰɺୡ੒ײΛಘΔͨΊʹʮO ճࡱӨͨ͠ΒരൃԻ͕໐Β͢ʯΑ͏ʹ͍ͯͨ͠ ύοέʔδ
  48. OheyaObeya صશମΛࡱӨ͢ΔͨΊͷػࡐ .645৚݅ɿ
 ౰೔ϋοΧιϯձ৔ʹൖೖͰ͖ΔαΠζʹऩ·Δ͜ͱ

  49. OheyaObeya DMFBO ͓෦԰ ࠨΧϝϥ தԝΧϝϥ ӈΧϝϥ

  50. OheyaObeya NFTTZ Ԛ෦԰ ࠨΧϝϥ தԝΧϝϥ ӈΧϝϥ

  51. OheyaObeya wಛఆͷঢ়گʢصͷ৭ʣʹภΒͳ͍Α͏ɺ
 ৭ࢴΛෑ͍ͯόϦΤʔγϣϯΛ૿΍͢ ᶃը૾ͷऩू  ࠇ͍ص ന͍ص

  52. OheyaObeya w%BUB"VHNFOUBUJPOʹΑΔը૾ͷΧ α૿͠ ,FSBTͷػೳΛར༻ʣ ᶃը૾ͷऩू 

  53. OheyaObeya ᶄ(16Ϛγϯͷબ୒ࢶ wΦϯϓϨͰ༻ҙ͢Δ wΫϥ΢υͷαʔϏεΛ࢖͏ ($1 "[VSF "84  wແྉͷαʔϏε w༗ྉͷαʔϏε

  54. OheyaObeya ᶄ(16Ϛγϯͷબ୒ࢶ wΦϯϓϨͰ༻ҙ͢Δ wΫϥ΢υͷαʔϏεΛ࢖͏ ($1 "[VSF "84  wແྉͷαʔϏε (PPHMF$PMBCPSBUPSZ

     w༗ྉͷαʔϏε "[VSF%-7.
  55. OheyaObeya (PPHMF$PMBCPSBUPSZ ແྉ w+VQZUFS/PUFCPPLϥΠΫͳ1ZUIPOͷ࣮ߦ؀ڥ w࿈ଓՔಇ࣌ؒҎ಺ͳΒ(16 516ΠϯελϯεΛແྉͰ࢖͑Δ wং൫Ͱ׆༂͢Δ΋ɺ(PPHMFυϥΠϒͷϚ΢ϯτ΍ϑΝΠϧฤू ͳͲ͕໘౗ʹͳͬͨͨΊɺૣ͍ஈ֊Ͱ"[VSF%-7.ʹҠߦ

  56. OheyaObeya w σʔλαΠΤϯεؔ܎ͷ༗໊ॴͷύοέʔδ͕ϓϦΠϯετʔϧ͞Εͨ؀ ڥ VCVOUV  w (16΍1ZUIPOͷ؀ڥߏஙʹؔ͢ΔϩεΛഉআ w ೲظͱशಘίετΛߟ͑ͯɺ΄΅VCVOUVͷ஌͚ࣝͩͰ͍͚Δ΋ͷΛબΜͩ

    "[VSF%FFQ-FBSOJOH7.
  57. OheyaObeya w(16Πϯελϯεߴ͍͔Β࢖͏ͷ͕ා͍ɻɻɻ w͕͔͔࣌ؒΔॲཧΛ࣮ߦޙɺ๨Εͯ์ஔ wॲཧ͕ίέͨ͜ͱʹؾ͔ͮͣɺԿ΋ਐ·͵··์ஔ ࣌ؒ͋ͨΓ໿ԁ /$Πϯελϯεͷ৔߹

  58. OheyaObeya w4MBDLʹ࣮ݧϩά༻ͷνϟϯωϧΛ࡞੒ wֶश༻ͷ1ZUIPOεΫϦϓτ಺Ͱ4MBDLʹϝϯγϣϯ෇ ͖Ͱ௨஌Λग़͢ wֶशॲཧ͕׬ྃͨ͠Β௨஌ wॲཧ͕ίέͨΒ௨஌ 4MBDLʹ௨஌

  59. OheyaObeya w4MBDLʹ࣮ݧϩά༻ͷνϟϯωϧΛ࡞੒ wֶश༻ͷ1ZUIPOεΫϦϓτ಺Ͱ4MBDLʹϝϯγϣϯ෇ ͖Ͱ௨஌Λग़͢ wֶशॲཧ͕׬ྃͨ͠Β௨஌ wॲཧ͕ίέͨΒ௨஌ 4MBDLʹ௨஌

  60. OheyaObeya IUUQKPTIUPCJODPNUSPVCMFTIPPUJOHEFFQOFVSBMOFUXPSLTIUNM ᶅࢼߦࡨޡͷαΠΫϧ 

  61. OheyaObeya w σʔλɿಛఆঢ়گͷը૾ʢࠇ͍ص͚ͩ 
 ߏ଄γϯϓϧͳߏ଄ʢ-F/FUʣ
 ֶशͷͤ͞ํ͔̌Β w σʔλঢ়گΛ૿΍ͨ͠ը૾ʢࠇ͍صന͍صը૾Χα૿͠ʣ
 ߏ଄গ͠ਂ͍ߏ଄
 ֶशͷͤ͞ํ'JOF5VOJOH

    w σʔλঢ়گΛ૿΍ͨ͠ը૾ʢࠇ͍صന͍صը૾Χα૿͠ʣ
 ߏ଄.PCJMF/FU
 ֶशͷͤ͞ํ'JOF5VOJOH ᶅࢼߦࡨޡͷαΠΫϧ  ᶃҰ൪γϯϓϧͳ ํ๏ͰϕʔεϥΠ ϯΛ࡞Δ
  62. clean messy ૉਓߟ͕͑ͩ 
 ʮ͕͢͞ʹ͜Ε͸؆୯ͩΖ͏ʯͱ͍͏Ϩϕϧ

  63. OheyaObeya w σʔλɿಛఆঢ়گͷը૾ʢࠇ͍ص͚ͩ 
 ߏ଄γϯϓϧͳߏ଄ʢ-F/FUʣ
 ֶशͷͤ͞ํ͔̌Β w σʔλঢ়گΛ૿΍ͨ͠ը૾ʢࠇ͍صന͍صը૾Χα૿͠ʣ
 ߏ଄গ͠ਂ͍ߏ଄
 ֶशͷͤ͞ํ'JOF5VOJOH

    w σʔλঢ়گΛ૿΍ͨ͠ը૾ʢࠇ͍صന͍صը૾Χα૿͠ʣ
 ߏ଄.PCJMF/FU
 ֶशͷͤ͞ํ'JOF5VOJOH ᶅࢼߦࡨޡͷαΠΫϧ  ᶃҰ൪γϯϓϧͳ ํ๏ͰϕʔεϥΠ ϯΛ࡞Δ
  64. OheyaObeya w σʔλɿಛఆঢ়گͷը૾ʢࠇ͍ص͚ͩ 
 ߏ଄γϯϓϧͳߏ଄ʢ-F/FUʣ
 ֶशͷͤ͞ํ͔̌Β w σʔλঢ়گΛ૿΍ͨ͠ը૾ʢࠇ͍صന͍صը૾Χα૿͠ʣ
 ߏ଄গ͠ਂ͍ߏ଄
 ֶशͷͤ͞ํ'JOF5VOJOH

    w σʔλঢ়گΛ૿΍ͨ͠ը૾ʢࠇ͍صന͍صը૾Χα૿͠ʣ
 ߏ଄.PCJMF/FU
 ֶशͷͤ͞ํ'JOF5VOJOH ᶅࢼߦࡨޡͷαΠΫϧ  ᶄਫ਼౓Λ֬อ
  65. OheyaObeya w σʔλɿಛఆঢ়گͷը૾ʢࠇ͍ص͚ͩ 
 ߏ଄γϯϓϧͳߏ଄ʢ-F/FUʣ
 ֶशͷͤ͞ํ͔̌Β w σʔλঢ়گΛ૿΍ͨ͠ը૾ʢࠇ͍صന͍صը૾Χα૿͠ʣ
 ߏ଄গ͠ਂ͍ߏ଄
 ֶशͷͤ͞ํ'JOF5VOJOH

    w σʔλঢ়گΛ૿΍ͨ͠ը૾ʢࠇ͍صന͍صը૾Χα૿͠ʣ
 ߏ଄.PCJMF/FU
 ֶशͷͤ͞ํ'JOF5VOJOH ᶅࢼߦࡨޡͷαΠΫϧ  ᶅਫ਼౓Λ֬อͨ͠ ··ϞσϧͷܰྔԽ ໿.#໿.# BDD໿  BDD
  66. OheyaObeya ᶅࢼߦࡨޡͷαΠΫϧ  ᶄ͓͖͍֮͑ͯͨ ࣮ݧ൪߸ΛϐϯཹΊ ᶃ࣮ݧ࣌ͷάϥϑ NBUQMPUMJC ΍ ύϥϝʔλΛࣗಈ౤ߘ

  67. OheyaObeya ·ͨ4MBDLʁ w 4MBDLެ͕ࣜఏڙ͍ͯ͠Δ8FC"1*Λୟ͚͹ྑ͍͚ͩͳͷͰศར w ௨஌ܥ͸ಠࣗʹ࡞Βͣʹશ෦4MBDLʹ೚ָͤͯʹͨ͠

  68. OheyaObeya ΄Ͳ΄Ͳʹ࣮ݧ؅ཧ

  69. OheyaObeya w 'MBTL w ,FSBTͷެࣜϒϩάͰ'MBTLΛ࢖͍ͬͨͨͷͰૉ௚ʹैͬͨ w DMFBO TPTP NFTTZͷஈ֊൑ఆ w

    ਂ૚ֶशϞσϧࣗମ͸DMFBOPSNFTTZͷ஋෼ྨ w DMFBOͱNFTTZͷ֬཰͕፰߅͢Δ৔߹ΛTPTPͱͯ͠ѻ͏ Ϟσϧͷల։ 8FC"1*
  70. DEMO (ը૾શମΛݟͨ൑ఆ) https://www.youtube.com/watch?v=Pub1_Nes1tM ˎσϞಈը͸ɺϋοΧιϯ౰೔ͷ੒Ռ෺Λޙ೔վྑͨ͠΋ͷʢը໘Λվળʣ

  71. ٳܜ (͓ਫҿ·ͤͯʣ

  72. OheyaObeya wը૾શମΛݟ͓ͯ෦԰Ԛ෦԰Λ෼ྨ wݸผͷ෺ମΛݟͯ۩ମతʹγʔϯΛղੳ PS ຊ ห౰Ψϥ "*ʹΑΔ෦԰ͷঢ়گ൑அ ը૾෼ྨ

  73. OheyaObeya wը૾શମΛݟ͓ͯ෦԰Ԛ෦԰Λ෼ྨ wݸผͷ෺ମΛݟͯ۩ମతʹγʔϯΛղੳ PS ຊ ห౰Ψϥ ෺ମݕग़ "*ʹΑΔ෦԰ͷঢ়گ൑அ

  74. None
  75. ห౰Ψϥ ຊ υϥΠϠʔ Ͳ͏͍͏ঢ়گͩʁʁʁ

  76. OheyaObeya ෺ମ͔ΒγʔϯΛਪଌ͢Δ ෺ ମ γ ʔ ϯ ৯ࣄ

  77. OheyaObeya ෺ମ͔ΒγʔϯΛਪଌ͢Δ ෺ ମ γ ʔ ϯ ৯ࣄ ಡॻ

  78. OheyaObeya ෺ମ͔ΒγʔϯΛਪଌ͢Δ ෺ ମ γ ʔ ϯ ৯ࣄ ಡॻ ਎ࢧ౓

  79. None
  80. None
  81. None
  82. ย෇͚ͳ͍ͱɺ ը໘಺ʹෳ਺ͷʮγʔϯʯ͕ࠞࡏ͢Δ

  83. OheyaObeya ը໘಺ͷʮγʔϯʯͷ਺ ୔ࢁ͋Δ͚Ͳɺ શ෦ʮ৯ࣄதʯʹؔ͢Δ ΦϒδΣΫτ γʔϯ਺

  84. OheyaObeya ը໘಺ͷʮγʔϯʯͷ਺ ୔ࢁ͋Δ͚Ͳɺ શ෦ʮ৯ࣄதʯʹؔ͢Δ ΦϒδΣΫτ γʔϯ਺ γʔϯ͕ҟͳΔ ΦϒδΣΫτ γʔϯ਺ ৯ࣄத

    ಡॻத ਎ࢧ౓த
  85. OheyaObeya w͜ͷ࣌͢ͰʹϋοΧιϯ೔લ wը૾෼ྨͷϞσϧ͸ݟͤΒΕΔ΋ͷ͕Ͱ͖͍ͯͨ ͕ɺ෺ମݕग़ͷํ͸ֶशσʔλ͢Βͳ͍ঢ়گ wΞΠσΞ͸ؾʹೖ͍ͬͯͨͷͰɺ
 ͤΊͯԿ͔ݟ͍ͤͨʜʜ ໰୊

  86. OheyaObeya ࢒Γ೔ ࣮࣭਺࣌ؒ ͷબ୒ࢶ wֶशࡁϞσϧΛ࢖͏ wʮຊɾ৯ثPSϘτϧʯ͕ೝࣝͰ͖Ε͹ɺ
 ͦΕΒ͍͠σϞ͸Ͱ͖Δ w:PMPͷֶशࡁϞσϧΛࢼ͢΋ظ଴௨Γݕग़ͯ͠ ͘Εͳ͍ˠɹ਺࣌ؒͰݟ੾ΓΛ͚ͭͯ࣍΁ wͳΜָ͔ͳํ๏Ͱ


    ͦΕͬΆ͍ಈ͖Λ͢Δ΋ͷΛࣗ෼Ͱ࡞Δ
  87. OheyaObeya "[VSF$VTUPN7JTJPO4FSWJDF wը૾ΛΞοϓϩʔυͯ͠λά෇͚ͯ͠ϞσϧΛ࡞Δ w࡞੒ͨ͠Ϟσϧ͸8FC"1*ͱͯ͠ϘλϯҰͭͰల։Մೳ

  88. OheyaObeya ϒϥ΢β্Ͱλά෇͚ IUUQTB[VSFNJDSPTPGUDPNFOVTCMPHNJDSPTPGUFNQPXFSTEFWFMPQFST XJUIOFXBOEVQEBUFEDPHOJUJWFTFSWJDFT

  89. OheyaObeya ͔͋Β͞·ʹಛ௃తͳܗͷ΋ͷΛ
 ֮͑ͤ͞Δ

  90. OheyaObeya ͔͋Β͞·ʹಛ௃తͳܗͷ΋ͷΛ
 ֮͑ͤ͞Δ ౰೔શ͘σϞͰ͖ͳ͍ΑΓ͸
 Ϛγͩ

  91. DEMO (෺ମݕग़ʹΑΔγʔϯղੳ)

  92. DEMO (෺ମݕग़ʹΑΔγʔϯղੳ) ……͍͕ͨ͠ ϋοΧιϯޙʹAzureͷϦιʔε͕ ࡟আ͞ΕͨͷͰɺࠓճ͸ׂѪ * ϞσϧͷΤΫεϙʔτࣗମ͸Ͱ͖Δ

  93. OheyaObeya ؾʹͳΔ͓஋ஈ "[VSF୅͚ͩ

  94. OheyaObeya w௒ָ͍͠ɻ w ϋοΧιϯ͸ʮಈ͍ͯͳΜ΅ʯͷΠϕϯτ w ࠷ޙͷ෼ͷϓϨθϯͰԿ͕ԿͰ΋࣮ԋσϞΛ੒ޭͤ͞Δ ͨΊʹ௥͍ࠐΉ w υʔύϛϯ͕υόυόͰΔ w

    ࣮ࡍʹಈ͘ϒπ͕͋Δͱ൓Ԡ͕੝Γ্͕Δ w ʢۀ຿্ͷ੍໿͕ͳ͍ͷͰʣීஈࢼͤͳ͍ࢼߦࡨޡ͠΍͍͢ ϋοΧιϯͷײ૝
  95. ϋοΧιϯऴྃ! (ΊͰͨ͠ΊͰͨ͠…?)

  96. ΞΠσΞΛখ࢝͘͞Ίͯɺ খ͘͞ҭ͍ͯͯ͘ํ๏ ϋοΧιϯͰਂ૚ֶशϞσϧΛ࡞ͬͯ ӡ༻͢Δ·Ͱ

  97. ΞΠσΞΛখ࢝͘͞Ίͯɺ খ͘͞ҭ͍ͯͯ͘ํ๏ ϋοΧιϯͰਂ૚ֶशϞσϧΛ࡞ͬͯ ӡ༻͢Δ·Ͱ

  98. OheyaObeya w ϋοΧιϯͰ͸࠷௿ݶಈ͍ͨ෼ྨϞσϧ
 ਫ਼౓ɿ5FTU"$$໿ w ࣮ࡍʹϞσϧΛఆظ࣮ߦͯ͠࡞ۀΛ͢Δͱɺޡ൑ఆ͢Δ ͜ͷϞσϧ͸ݱ࣮ͷ໰୊Λղ͚Δͷ͔ʁ messy clean

  99. OheyaObeya w ख͕ࣸΓࠐΉͱNFTTZʹ൑ఆ͞Ε΍͍͢ w ˠϋοΧιϯ࣌ʹ࢖༻ֶͨ͠शσʔλͰ͸ɺ
 ख͕ࣸΓࠐΜͰ͍Δέʔε͕গͳ͔ͬͨ w ؍࡯͢Δͱɺݱ࣮ʹ͸ֶशσʔλͷΑ͏ͳࢄΒ͔Γํ͸͋·Γ͠ͳ͍ ݱ࣮ͷը૾͸΋ͬͱෳࡶ ҙਤతʹࢄΒ͔ͨ͠ص

    ݱ࣮ͷࢄΒ͔Γํ ࿬ʹϞϊΛΑ͚͍ͯ͘ʣ ࡞ۀۭؒ
  100. OheyaObeya w ෼ྨϞσϧͷਫ਼౓޲্ w ϋοΧιϯ࣌఺͸͋͘·Ͱ࠷௿ݶͷσϞ͕ՄೳͳϨϕϧ w ݱ࣮ͷঢ়گΛ΋ͬͱ؍࡯ͯ͠վળ͢Δඞཁ͕͋Δ w ෺ମݕग़Ϟσϧͷ࠶ߏங w

    ͳͲͳͲɻ΍Γ͍ͨ͜ͱ͍ͬͺ͍ɻ ࠓޙͷऔΓ૊Έ
  101. OheyaObeya wϋοΧιϯͱ͸ wԿΛ࡞ͬͨͷ͔ wͲ͏΍ͬͯ࡞ͬͨͷ͔ w·ͱΊ PVUMJOF

  102. OheyaObeya w ʮ಄ͷதͷΞΠσΞʯ͸ܗʹͯ࢝͠ΊͯՁ஋ʹͳΔ w క੾΋ͳ͠ʹ಄ͷதͰ૖େͳΞΠσΞΛ͜ͶΔͱԘ௮͚ʹͳΔ w ·ͣ͸γϯϓϧʹߟ͑ͯʮҰ൪ָͳํ๏Ͱ࠷খݶͷ΋ͷʯΛ࣮૷ ͠Α͏ w ϋοΧιϯ͸͍͍ͧ

    w క੾͕Ͱ͖Δ w ಈ͘ϒπΛݟͤΔͨΊʹɺ࠷খݶͷ΋ͷΛ࡞Δඞཁੑ͕ग़Δ ·ͱΊ
  103. OheyaObeya w ݸਓతͳ͓͢͢Ί w ʮখ͍͞΋ͷΛθϩ͔Β࡞Δʯͱ͍͏͜ͱΛԿ౓΋΍Δ w ʮθϩ͔Βʯ͕͖͍ͭͳΒαϯϓϧίʔυͷվ଄͔Β w খ͍͞θϩ͔Β࡞ͬͯ೔ ฏ೔ͷ໷೔

    ि຤೔ ͘Β͍Ͱ ਓʹࡶʹݟͤΒΕΔ͘Β͍ͷ΋ͷ w ΍Δ͜ͱ΍ௐ΂෺Λ࠷খݶʹ͠ͳ͍ͱͰ͖ͳ͍ w ʢࢲͷ৔߹ʣ1Z$PO+1Ͱ঺հ͞ΕͨϥΠϒϥϦΛ࢖ͬͯԿ ͔࡞Γɺि຤ͷ1ZUIPOͷΠϕϯτ ΋͘΋͘ձ Ͱࡶʹ࿩͢ ࠷ޙʹɿʮ࠷খݶͷ΋ͷʯͷײ֮
  104. ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ OheyaObeya

  105. "QQFOEJY

  106. OheyaObeya w ϋοΧιϯϓϨθϯc฻Β͠Λ਍Δ؟0IFZB0CFZBʙ"*ͰԚ ෦԰ΛԿͱ͔͢Δ1+ w IUUQTCJUMZ:,F) w <లࣔ༻αϚϦ>ϖʔδͰΘ͔Δ0IFZB0CFZB w IUUQTCJUMZ'T;%

    ࢿྉ