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
Google Nest Hub Interactive Canvasで苦労した話 (小ネタ) ...
Search
Kihara, Takuya
PRO
January 30, 2020
Technology
0
620
Google Nest Hub Interactive Canvasで苦労した話 (小ネタ) #スマスピ札幌 #スマートスピーカーミーティング
スマートスピーカーミーティング / スマートスピーカーで遊ぼう会@札幌 合同勉強会
https://play-smaspi-sap.connpass.com/event/159267/
Kihara, Takuya
PRO
January 30, 2020
Tweet
Share
More Decks by Kihara, Takuya
See All by Kihara, Takuya
Flutter を始めよう! - Flutter の開発現場から
tacck
PRO
0
47
GitHub Actions で Flutter アプリの CI/CD をやってます #ゆるWeb札幌
tacck
PRO
0
92
ゆるWeb勉強会@札幌 #29 #ゆるWeb札幌
tacck
PRO
0
110
読んで学ぶ Amplify Gen2 / Amplify と CDK の関係を紐解く #jawsug_tokyo
tacck
PRO
1
410
はじめまして GoLang #cm_sapporo_study
tacck
PRO
0
120
ゆるWeb勉強会@札幌 #28 #ゆるWeb札幌
tacck
PRO
0
75
AWS Amplify の AI Kit でオレオレAIサイトを作ってみる #ゆるWeb札幌
tacck
PRO
0
110
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
1
840
Amplify Gen2 Deep Dive / How to convey backend types to the frontend #30DaysOfAmplify
tacck
PRO
0
64
Other Decks in Technology
See All in Technology
How to Quickly Call American Airlines®️ U.S. Customer Care : Full Guide
flyaahelpguide
0
150
What’s new in Android development tools
yanzm
0
460
How Do I Contact HP Printer Support? [Full 2025 Guide for U.S. Businesses]
harrry1211
0
130
AI エージェントと考え直すデータ基盤
na0
17
5.5k
20250705 Headlamp: 專注可擴展性的 Kubernetes 用戶界面
pichuang
0
290
United Airlines Customer Service– Call 1-833-341-3142 Now!
airhelp
0
170
AI専用のリンターを作る #yumemi_patch
bengo4com
6
4.4k
開発生産性を測る前にやるべきこと - 組織改善の実践 / Before Measuring Dev Productivity
kaonavi
14
6.5k
freeeのアクセシビリティの現在地 / freee's Current Position on Accessibility
ymrl
2
240
〜『世界中の家族のこころのインフラ』を目指して”次の10年”へ〜 SREが導いたグローバルサービスの信頼性向上戦略とその舞台裏 / Towards the Next Decade: Enhancing Global Service Reliability
kohbis
2
370
American airlines ®️ USA Contact Numbers: Complete 2025 Support Guide
airhelpsupport
0
390
Coinbase™®️ USA Contact Numbers: Complete 2025 Support Guide
officialcoinbasehelpcenter
0
460
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
6
310
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
KATA
mclloyd
30
14k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Cult of Friendly URLs
andyhume
79
6.5k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
Rails Girls Zürich Keynote
gr2m
95
14k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Transcript
גࣜձࣾϊʔεσΟςʔϧ ։ൃ%JWJTJPOٕज़ਪਐ(SPVQ ݪ !UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά (PPHMF/FTU)VC *OUFSBDUJWF$BOWBTͰ ۤ࿑ͨ͠
খωλ ݄
!UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά • ໊લ ݪ / @tacck
• ॴଐ גࣜձࣾϊʔεσΟςʔϧ ։ൃDivision ٕज़ਪਐGroup / Leader • ओ࠵ • ΏΔWebษڧձ@ࡳຈ • εϚʔτεϐʔΧʔͰ༡΅͏ձ@ࡳຈ • ͖ͳϑΟΪϡΞεέʔτͷٕ εϓϨουɾΠʔάϧ ୭ PHP Conference Hokkaido 2019
!UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά (PPHMF/FTU)VC
!UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά ࡞Γํͪ͜ΒΛࢀߟʹ https://qiita.com/h-takauma/items/1425abe44a050dfb3269
!UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά • ͝ଘͷ௨Γɺ ը໘͖ͷεΩϧ (Actions) ͕࡞ΕΔɻ →
த Webϒϥβʔ • දࣔ͢Δը໘ͷίϯςϯπΛɺ Vue.js ͳͲͷ WebϑϩϯτΤϯυͷϥΠϒϥϦͰ࡞Ͱ͖Δɻ *OUFSBDUJWF$BOWBT
!UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά ͬͯΈ͍ͯ᪴ͨ
!UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά ͕Εͯฉ͑͜ΔΑ ɹɹɹɹɹɹ
!UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά • εΩϧݺͼग़͠ • ը໘දࣔ • 10ඵલޙͬͯ
Google Nest Hub ͕Γग़͢ ͕Εͯฉ͑͜ΔΑ
!UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά
!UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά ݁
!UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά • interactiveCanvas.ready(callbacks) ͱ callbacks.onUpdate() Λ࣮͍ͯ͠ͳ͍߹ʹɺ͜ͷݱ͕ൃੜͨ͠ɻ ࣮࿙Ε
!UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά υΩϡϝϯτΛಡΜͩΜͰ͕͢ https://developers.google.com/assistant/interactivecanvas/ reference/interactivecanvas
!UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά υΩϡϝϯτΛಡΜͩΜͰ͕͢ https://developers.google.com/assistant/interactivecanvas/ reference/interactivecanvas
!UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά 3FRVJSFEॻ͍ͯཉ͔ͬͨ͠
!UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά ͓·͚
!UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά ͓·͚ ಈ࡞֬ೝͰϔομԼ͛ΔͷΕͯɺ onUpdate()ͷ݁ՌөͰ͖ͳ͍!?!?!? ͱɺࢥ͍͕ͪɻ
!UBDDL εϚʔτεϐʔΧʔϛʔςΟϯά εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ εϚεϐࡳຈεϚʔτεϐʔΧʔϛʔςΟϯά FOE