Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DevLOVE関西 自分の現場でやった“こと”と“経験”をみんなが話す会 / DevLOVE ...
Search
Yuya Kato
May 18, 2019
Programming
0
84
DevLOVE関西 自分の現場でやった“こと”と“経験”をみんなが話す会 / DevLOVE Kansai sharing experiences
Yuya Kato
May 18, 2019
Tweet
Share
More Decks by Yuya Kato
See All by Yuya Kato
技術書典7で見つけたベアメタルRust本 / Bare Metal with Rust
yuyakato
1
680
Rustの新しい書籍『実践Rust入門』の紹介 / Introduction of Rust bicycle book
yuyakato
0
280
Rubyから世界へ / Let’s start a journey around the world beyond Ruby
yuyakato
0
560
サーマルプリンタとRaspberry Piでカンバンを改善した話
yuyakato
3
1.4k
「チームで学ぼう!TensorFlow実践編」第1期で僕が学んだこと
yuyakato
0
310
Other Decks in Programming
See All in Programming
10 Costly Database Performance Mistakes (And How To Fix Them)
andyatkinson
0
340
レベル1の開発生産性向上に取り組む − 日々の作業の効率化・自動化を通じた改善活動
kesoji
0
220
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
2.1k
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
2
150
XP, Testing and ninja testing
m_seki
3
250
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
130
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
530
iOS 26にアップデートすると実機でのHot Reloadができない?
umigishiaoi
0
130
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
730
新メンバーも今日から大活躍!SREが支えるスケールし続ける組織のオンボーディング
honmarkhunt
5
7.4k
5つのアンチパターンから学ぶLT設計
narihara
1
170
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
290
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
A Tale of Four Properties
chriscoyier
160
23k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
740
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Making Projects Easy
brettharned
116
6.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Speed Design
sergeychernyshev
32
1k
Transcript
DevLOVEؔ ࣗͷݱͰͬͨ “͜ͱ” ͱ “ܦݧ” Λ ΈΜͳ͕͢ձ 20195݄18() @ϩοΫΦϯେࡕຊࣾ גࣜձࣾಹ༝ଟ
Ճ౻༐ 1
࣍ • ࣗݾհ • ݱʹ͍ͭͯ • ͬͨ͜ͱ • ·ͱΊ 2
ࣗݾհ: Ճ౻ ༐ • ιϑτΣΞΤϯδχΞʢ2000ʙʣ • גࣜձࣾಹ༝ଟ දऔకʢ2007ʙʣ ͳ Ώ
ͨ • झຯ: • ͷͮ͘Γશൠʢιϑτ/ϋʔυʣ • 3DϓϦϯλʢ2013ʙʣ • ϘϧμϦϯάʢ2011ʙʣ 3 yuyakato1984 nayutaya
ݱʹ͍ͭͯ • ࣗࣾʢػցֶशؔ࿈ʣΛ։ൃ͢ΔιϑτΣΞاۀ • ؔΘΓํ: ि2ɾ3ճͷݱࢧԉ + ϦϞʔτࢧԉ • ओͳۀ:
ઃܭࢧԉɺઃܭ/ίʔυϨϏϡʔɺϑΝγϦςʔγϣϯ • αϙʔτ͢Δਓ: 3ਓʢ2016ʣ͔Β30ਓʢ2019ʣʹ֦େ 4
ͬͨ͜ͱ ։ൃڥͷվળ ৬ڥͷվળ ࣾCIڥͷߏங εΫϥϜͷಋೖ / ࣾεΫϥϜษڧձ αʔϚϧϓϦϯλʹΑΔΧϯόϯͷޮԽ GASʹΑΔࣗಈ௨ ϥϯννʔϜͷࣗಈฤ
ηϯα/ΠϯδέʔλʹΑΔτΠϨޮԽ ࣗಈΞφϯεʹΑΔߦಈଅਐ ڥηϯαͷಋೖ 5
αʔϚϧϓϦϯλʹΑΔ ΧϯόϯͷޮԽ 6
ཧతͳΧϯόϯͷਏ͍ͱ͜Ζ 7 ͏ͷ͍͍ͩͨ ᝦͱϖϯ ࣈΛॻ͘ͷ͕ ਏ͍ɾۤख ࣈ͕Ԛ͗ͯ͢ ࡉ͔͗ͯ͢ ಡΊͳ͍ എܠ:
͍͔ͭ͘ͷνʔϜཧΧϯόϯΛར༻
λεΫҹγεςϜΛ࡞Γ·ͨ͠ 8 GitHubͳͲͷλεΫΛ I s s u e Webϒϥβ͔Β αʔϚϧϓϦϯλ
Λͬͯ ૉૣ͘؆୯ʹ ҹ
Χϯόϯ: ϏϑΥʔΞϑλʔ 9 αʔϚϧϓϦϯλಋೖલ αʔϚϧϓϦϯλಋೖޙ
ৄ͘͠ผεϥΠυͰ https://speakerdeck.com/yuyakato/samarupurintatoraspberry-pidekanbanwogai-shan-sitahua https://bit.ly/30BchQ6 αʔϚϧϓϦϯλͱRaspberry PiͰ ΧϯόϯΛվળͨ͠ 10
GASʢGoogle Apps Scriptʣ ʹΑΔࣗಈ௨ 11
GASʹΑΔࣗಈ௨ ྫ: σΠϦʔεΫϥϜͷਐߦ / ࣾษڧձͷ௨ 12 ఆظతʹ࣮ߦ ϝοηʔδͰ௨ ར: ӡ༻ָ͕
ϥϯννʔϜͷࣗಈฤ 13
ϥϯννʔϜͷࣗಈฤ 1. ϥϯνʹߦ͘ʁߦ͔ͳ͍ʁΛථ 14 ՝: ਓ͕૿͑ϑϩΞ͕૿͑ަྲྀ͕ݮͬͨ → ϥϯμϜͳϝϯόʔͰϥϯν࣌ʹަྲྀ 5. ϝϯόʔΛऩूͯ͠
ϥϯνʂ 2. ϝϯόʔΛฤ 3. Ϧʔμʔ/ϝϯόʔʹ௨ 4. ϝϯόʔϦετ Λҹ
ηϯα/ΠϯδέʔλʹΑΔ τΠϨޮԽ 15
τΠϨՔಇߴ͗͢ 16 ϑϩΞʹ1͔ͭ͠ͳ͍τΠϨ ՝: τΠϨͷՔಇ͕ߴ͍ʢಛʹன৯ޙʣ τΠϨʹߦ͘ˠ༻தˠࣗ੮ʹΔɺͷ܁Γฦ͕͠සग़
ηϯα/ΠϯδέʔλΛ࡞Γ·ͨ͠ 17 ↑ রηϯαɺযిηϯαɺWiFiଂϚΠίϯɺRGB LEDͰ࡞ ↑௨࿏్தͷLEDɺ·ͨ ←Webϖʔδ͔Βঢ়گΛ֬ೝͰ͖Δ ݁Ռ: τΠϨͷϦτϥΠ͕ݮͬͨ
ࣗಈΞφϯεʹΑΔߦಈଅਐ 18
ࣗಈΞφϯεʹΑΔߦಈଅਐ 19 ՝: Slackͷ௨͚ͩͰ ؾ͍ͯΒ͑ͳ͍ ࣗಈΞφϯεͰߦಈଅਐ ྫ: σΠϦʔεΫϥϜͷ։࢝ɺன৯ʹߦ͘४උɺୀࣾΛଅ͢ ߹ԻAmazon PollyͰ࡞
·ͱΊ 20
·ͱΊ • ݱͰʮͬͨ͜ͱʯͷ͏ͪɺϋʔυΣΞ͕བྷΉͷΛத৺ʹհ • ιϑτΣΞ΄ͲखܰͰͳ͍͚ΕͲɺ࠷͍ۙͩͿखܰʹͳͬͨ 21