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

DevLOVE関西 自分の現場でやった“こと”と“経験”をみんなが話す会 / DevLOVE Kansai sharing experiences

DevLOVE関西 自分の現場でやった“こと”と“経験”をみんなが話す会 / DevLOVE Kansai sharing experiences

682bc9c1067a85bbcaa6cc35b1f23982?s=128

Yuya Kato

May 18, 2019
Tweet

Transcript

  1. DevLOVEؔ੢
 ࣗ෼ͷݱ৔Ͱ΍ͬͨ “͜ͱ” ͱ “ܦݧ” Λ ΈΜͳ͕࿩͢ձ 2019೥5݄18೔(౔) @ϩοΫΦϯେࡕຊࣾ גࣜձࣾಹ༝ଟ԰

    Ճ౻༐໵ 1
  2. ໨࣍ • ࣗݾ঺հ • ݱ৔ʹ͍ͭͯ • ΍ͬͨ͜ͱ • ·ͱΊ 2

  3. ࣗݾ঺հ: Ճ౻ ༐໵ • ιϑτ΢ΣΞΤϯδχΞʢ2000೥ʙʣ • גࣜձࣾಹ༝ଟ԰ ୅දऔక໾ʢ2007೥ʙʣ ͳ Ώ

    ͨ ΍ • झຯ: • ΋ͷͮ͘Γશൠʢιϑτ/ϋʔυʣ • 3DϓϦϯλʢ2013೥ʙʣ • ϘϧμϦϯάʢ2011೥ʙʣ 3 yuyakato1984 nayutaya
  4. ݱ৔ʹ͍ͭͯ • ࣗࣾ੡඼ʢػցֶशؔ࿈ʣΛ։ൃ͢Διϑτ΢ΣΞاۀ • ؔΘΓํ: ि2ɾ3ճͷݱ৔ࢧԉ + ϦϞʔτࢧԉ • ओͳۀ຿:

    ઃܭࢧԉɺઃܭ/ίʔυϨϏϡʔɺϑΝγϦςʔγϣϯ • αϙʔτ͢Δਓ਺: 3ਓʢ2016೥ʣ͔Β30ਓ௒ʢ2019೥ʣʹ֦େ 4
  5. ΍ͬͨ͜ͱ ։ൃ؀ڥͷվળ ৬৔؀ڥͷվળ ࣾ಺CI؀ڥͷߏங εΫϥϜͷಋೖ / ࣾ಺εΫϥϜษڧձ αʔϚϧϓϦϯλʹΑΔΧϯόϯͷޮ཰Խ GASʹΑΔࣗಈ௨஌ ϥϯννʔϜͷࣗಈฤ੒

    ηϯα/ΠϯδέʔλʹΑΔτΠϨޮ཰Խ ࣗಈΞφ΢ϯεʹΑΔߦಈଅਐ ؀ڥηϯαͷಋೖ 5
  6. αʔϚϧϓϦϯλʹΑΔ Χϯόϯͷޮ཰Խ 6

  7. ෺ཧతͳΧϯόϯͷਏ͍ͱ͜Ζ 7 ࢖͏ͷ͸͍͍ͩͨ ෇ᝦͱϖϯ ࣈΛॻ͘ͷ͕
 ਏ͍ɾۤख ࣈ͕Ԛ͗ͯ͢
 ࡉ͔͗ͯ͢ ಡΊͳ͍ എܠ:

    ͍͔ͭ͘ͷνʔϜ͸෺ཧΧϯόϯΛར༻
  8. λεΫҹ࡮γεςϜΛ࡞Γ·ͨ͠ 8 GitHubͳͲͷλεΫΛ I s s u e Webϒϥ΢β͔Β αʔϚϧϓϦϯλ


    Λ࢖ͬͯ ૉૣ͘؆୯ʹ ҹ࡮
  9. Χϯόϯ: ϏϑΥʔΞϑλʔ 9 αʔϚϧϓϦϯλಋೖલ αʔϚϧϓϦϯλಋೖޙ

  10. ৄ͘͠͸ผεϥΠυͰ https://speakerdeck.com/yuyakato/samarupurintatoraspberry-pidekanbanwogai-shan-sitahua https://bit.ly/30BchQ6 αʔϚϧϓϦϯλͱRaspberry PiͰ ΧϯόϯΛվળͨ͠࿩ 10

  11. GASʢGoogle Apps Scriptʣ
 ʹΑΔࣗಈ௨஌ 11

  12. GASʹΑΔࣗಈ௨஌ ྫ: σΠϦʔεΫϥϜͷਐߦ໾ / ࣾ಺ษڧձͷ௨஌ 12 ఆظతʹ࣮ߦ ϝοηʔδͰ௨஌ ར఺: ӡ༻ָ͕

  13. ϥϯννʔϜͷࣗಈฤ੒ 13

  14. ϥϯννʔϜͷࣗಈฤ੒ 1. ϥϯνʹߦ͘ʁߦ͔ͳ͍ʁΛ౤ථ 14 ՝୊: ਓ਺͕૿͑ϑϩΞ͕૿͑ަྲྀ͕ݮͬͨ → ϥϯμϜͳϝϯόʔͰϥϯν࣌ʹަྲྀ 5. ϝϯόʔΛऩूͯ͠

    ϥϯν΁ʂ 2. ϝϯόʔΛฤ੒ 3. Ϧʔμʔ/ϝϯόʔʹ௨஌ 4. ϝϯόʔϦετ Λҹ࡮
  15. ηϯα/ΠϯδέʔλʹΑΔ
 τΠϨޮ཰Խ 15

  16. τΠϨՔಇ཰ߴ͗͢໰୊ 16 ϑϩΞʹ1͔ͭ͠ͳ͍τΠϨ ՝୊: τΠϨͷՔಇ཰͕ߴ͍ʢಛʹன৯ޙʣ τΠϨʹߦ͘ˠ࢖༻தˠࣗ੮ʹ໭Δɺͷ܁Γฦ͕͠සग़

  17. ηϯα/ΠϯδέʔλΛ࡞Γ·ͨ͠ 17 ↑ র౓ηϯαɺযిηϯαɺWiFi಺ଂϚΠίϯɺRGB LEDͰ੡࡞ ↑௨࿏్தͷLEDɺ·ͨ͸ ←Webϖʔδ͔Βঢ়گΛ֬ೝͰ͖Δ ݁Ռ: τΠϨͷϦτϥΠ͕ݮͬͨ

  18. ࣗಈΞφ΢ϯεʹΑΔߦಈଅਐ 18

  19. ࣗಈΞφ΢ϯεʹΑΔߦಈଅਐ 19 ՝୊: Slack΁ͷ௨஌͚ͩͰ͸ ؾ෇͍ͯ΋Β͑ͳ͍ ࣗಈΞφ΢ϯεͰߦಈଅਐ ྫ: σΠϦʔεΫϥϜͷ։࢝ɺன৯ʹߦ͘४උɺୀࣾΛଅ͢ ߹੒Ի੠͸Amazon PollyͰ࡞੒

  20. ·ͱΊ 20

  21. ·ͱΊ • ݱ৔Ͱʮ΍ͬͨ͜ͱʯͷ͏ͪɺϋʔυ΢ΣΞ͕བྷΉ΋ͷΛத৺ʹ঺հ • ιϑτ΢ΣΞ΄ͲखܰͰ͸ͳ͍͚ΕͲɺ࠷ۙ͸͍ͩͿखܰʹͳͬͨ 21