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でVue.jsを使った話、LINE Thingsでちょっとだけセ...
Search
gaomar
July 24, 2019
Technology
1
1.6k
Google Nest HubでVue.jsを使った話、LINE Thingsでちょっとだけセキュアなシステム作った話 / v-kansai-0724
Google Nest HubでVue.jsを使った話、LINE Thingsでちょっとだけセキュアなシステム作った話
gaomar
July 24, 2019
Tweet
Share
More Decks by gaomar
See All by gaomar
PAD・enebular・Lexで 交通費を確認してみた / enebular-200902
gaomar
0
190
よくあるご質問をノーコードで試してみた / enebular-210210
gaomar
0
180
enebularで湯婆婆をノーコードで実装してみた / enebular-201201
gaomar
0
990
CLOVA OCRをenebularで連携してみた / yurufuwaml-201104
gaomar
0
360
会社の受付システムをenebularでやってみる / 0yenRPA-201006
gaomar
0
220
ゆるふわマシンラーニング vol.4 / yurufuwaml-200702
gaomar
0
260
Makecode Arcadeハンズオン資料 / makecodearcade-0625
gaomar
2
490
M5StickCをLINE Beacon化してみた / m5stack-200207
gaomar
0
730
スマートスピーカーミーティング 20200130 / ssmtg-200130
gaomar
0
460
Other Decks in Technology
See All in Technology
Lambda Web Adapterについて自分なりに理解してみた
smt7174
3
120
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
4
2.2k
生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 / Closing the Organizational Gap in AI Adoption
upamune
5
3.5k
フィンテック養成勉強会#54
finengine
0
180
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
180
Agentic Workflowという選択肢を考える
tkikuchi1002
1
530
AIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそう
minorun365
PRO
15
5.3k
データプラットフォーム技術におけるメダリオンアーキテクチャという考え方/DataPlatformWithMedallionArchitecture
smdmts
5
640
Wasm元年
askua
0
150
PostgreSQL 18 cancel request key長の変更とRailsへの関連
yahonda
0
120
Oracle Audit Vault and Database Firewall 20 概要
oracle4engineer
PRO
3
1.7k
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
400
Featured
See All Featured
Being A Developer After 40
akosma
90
590k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Why Our Code Smells
bkeepers
PRO
337
57k
What's in a price? How to price your products and services
michaelherold
246
12k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Rails Girls Zürich Keynote
gr2m
94
14k
The Invisible Side of Design
smashingmag
300
51k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
220
We Have a Design System, Now What?
morganepeng
53
7.7k
Stop Working from a Prison Cell
hatefulcrawdad
270
20k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Into the Great Unknown - MozCon
thekraken
39
1.9k
Transcript
(PPHMF/FTU)VCͰ7VFKTͬͨ -*/&5IJOHTͱ7VFKTͰͪΐͬͱ͚ͩηΩϡΞͳγεςϜ࡞ͬͨ
ࣗݾհʢ͕͓·Δʣ ॴଐɿגࣜձࣾΞΠΤϯλʔɹେࡕࢧళ ɹɹɹ3%ɹೖࣾ ɹɹɹεϚʔτεϐʔΧʔΤόϯδΣϦετ ɹɹɹ-*/&"1*&YQFSU ۀɿ"5-BCPɾ͕͓·Δक़ओ࠵ ɹɹɹεϚʔτεϐʔΧʔݚڀ։ൃ ɹɹɹ"84ݚڀ։ൃ ߴഅɹయ !HBPNBS
͖ͳݴ༿ɿͶ͐$MPWB ͔ͨ͏·ɹͻΖͷΓ
εϚʔτεϐʔΧʔΞϓϦ։ൃೖ େධൃചதʂ
άϧʔϓਃ͓ئ͍͠·͢ɹN @@ N
(PPHMF/FTU)VCͰ 7VFKTΛͬͨ
(PPHMF͔ࣾΒൃച͞ΕͨεϚʔτσΟεϓϨΠ
λονૢ࡞Ͱ͖Δ͕ جຊ76*
*OUFSBDUJWF$BOWBTΛͬͯ Ϧονͳදݱ͕Ͱ͖Δ
*OUFSBDUJWF$BOWBT 7VFKTΛ͔ͭ͏͜ͱ͕Ͱ͖Δ
ˡ͜ͷ෦
IUUQTZPVUVCFIRZSQ3L
None
࣮ํ๏
JOUFSBDUJWF@DBOWBT@NJOKTΛJOEFYIUNMͰݺͼग़͢ <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible"
content="IE=edge"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <link rel="icon" href="<%= BASE_URL %>favicon.ico"> <title>nesthub-demo</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900"> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Material+Icons"> <!-- Load Assistant Canvas CSS and JavaScript --> <link rel="stylesheet" href="https://www.gstatic.com/assistant/immersivecanvas/css/styles.css"> <script src="https://www.gstatic.com/assistant/interactivecanvas/api/interactive_canvas.min.js"></script> </head> <body> <noscript> <strong>We're sorry but nesthub-demo doesn't work properly without JavaScript enabled. Please enable it to continue.</strong> </noscript> <div id="app"></div> <!-- built files will be auto injected --> </body> </html>
<script> export default { methods: { bmiStart () { //
Google Assistantʹ ʮbmiʯ ͱ͍͏จࣈྻΛૹΔ interactiveCanvas.sendTextQuery('bmi'); } } } </script> JOUFSBDUJWF$BOWBTTFOE5FYU2VFSZͰ (PPHMF"TTJTUBOUʹૹΔ
<script> export default { data () { return { result:
'' } }, created () { var me = this const callbacks = { onUpdate(state) { // bmiͷ͕ඈΜͰ͖ͨΒऔಘ͢Δ if ('bmi' in state) { me.result = state.bmi } }, } interactiveCanvas.ready(callbacks) } } </script> JOUFSBDUJWF$BOWBTSFBEZͰ (PPHMF"TTJTUBOU͔ΒͷԠΛͭ
ҙ
ɾ͑Δ+BWBTDSJQUʹ੍ݶ͕͋ΔʢBMFSU͕͑ͳ͍ʣ ɾήʔϜΧςΰϦʔʹ͠ͳ͍ͱ*OUFSBDUJWF$BOWBTػೳ͕͑ͳ͍
IUUQTRJJUBDPNIUBLBVNBJUFNTBCFBEGC 2JJUBʹৄࡉهࣄΛॻ͖·ͨ͠
-*/&5IJOHTͱ7VFKTͰ ͪΐͬͱ͚ͩηΩϡΞͳγεςϜ࡞ͬͨ
-*/&5IJOHTͱ #MVFUPPUI-&ʹରԠͨ͠*P5σόΠεΛ-*/&ͷΞϓϦ্Ͱଓ͠ #PU8FCαʔϏεͱ࿈ܞ͢Δ͜ͱ͕Ͱ͖ΔϓϥοτϑΥʔϜ
؆୯ʹݴ͏ͱ
-*/&ͱ*P5Ͱ৭ʑͰ͖Δ
݄ ࣗಈ௨৴ػೳϦϦʔε
ࣗಈ௨৴ػೳͷڑ N͙Β͍
͜ΕΛར༻ͯ͠ *P5σόΠεʹ͍ۙͮͨΒ ೝূίʔυΛ௨ͤ͞Δ
N͙Β͍
ೝূίʔυΛ࡞ ίʔυσόΠεͰอ༗
ࣗಈ௨৴ػೳͰೝূίʔυΛ8FCIPPLઌʹ͛Δ
ʘೝূίʔυʮʯʗ
. ೝূίʔυૹ৴ 6OMPDL ʹอ͍࣋ͯ͠Δ ೝূίʔυΛࢀর ೝূίʔυΛೖྗ
ͨ͠ͷ͕ͪ͜Βʂ
IUUQTZPVUVCFUXB2%5#/H
2JJUBʹৄࡉهࣄΛॻ͖·ͨ͠ IUUQTRJJUBDPNIUBLBVNBJUFNTBDGCFBCFDDBE
·ͱΊ
ɾ*OUFSBDUJWF$BOWBT͏ͱϦονͳදݱ͕Ͱ͖Δ ɾBTTJTUBOU$BOWBTͷ"1*ͰΓऔΓ͢Δ ɾ*P5σόΠε˱-*/&5IJOHTͷଓωοτઃఆ͕ཁΒͳ͍ ɾ-*/&5IJOHTͷࣗಈ௨৴ػೳΛ͓͏ ɾࣗಈ௨৴ػೳͷڑN ɾ-*/&5IJOHTਆʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠