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
190
enebularで湯婆婆をノーコードで実装してみた / enebular-201201
gaomar
0
1k
CLOVA OCRをenebularで連携してみた / yurufuwaml-201104
gaomar
0
370
会社の受付システムをenebularでやってみる / 0yenRPA-201006
gaomar
0
220
ゆるふわマシンラーニング vol.4 / yurufuwaml-200702
gaomar
0
260
Makecode Arcadeハンズオン資料 / makecodearcade-0625
gaomar
2
500
M5StickCをLINE Beacon化してみた / m5stack-200207
gaomar
0
730
スマートスピーカーミーティング 20200130 / ssmtg-200130
gaomar
0
470
Other Decks in Technology
See All in Technology
データモデリング通り #2オンライン勉強会 ~方法論の話をしよう~
datayokocho
0
180
JAWS AI/ML #30 AI コーディング IDE "Kiro" を触ってみよう
inariku
3
380
形式手法特論:位相空間としての並行プログラミング #kernelvm / Kernel VM Study Tokyo 18th
ytaka23
3
1.4k
AIエージェントを現場で使う / 2025.08.07 著者陣に聞く!現場で活用するためのAIエージェント実践入門(Findyランチセッション)
smiyawaki0820
7
1.2k
僕たちが「開発しやすさ」を求め 模索し続けたアーキテクチャ #アーキテクチャ勉強会_findy
bengo4com
0
2.5k
Segment Anything Modelの最新動向:SAM2とその発展系
tenten0727
0
880
全員が手を動かす組織へ - 生成AIが変えるTVerの開発現場 / everyone-codes-genai-transforms-tver-development
tohae
0
210
LLM 機能を支える Langfuse / ClickHouse のサーバレス化
yuu26
9
2.5k
AIに目を奪われすぎて、周りの困っている人間が見えなくなっていませんか?
cap120
1
670
OPENLOGI Company Profile for engineer
hr01
1
38k
Foundation Model × VisionKit で実現するローカル OCR
sansantech
PRO
1
400
「Roblox」の開発環境とその効率化 ~DAU9700万人超の巨大プラットフォームの開発 事始め~
keitatanji
0
130
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Producing Creativity
orderedlist
PRO
347
40k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
760
Art, The Web, and Tiny UX
lynnandtonic
301
21k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
It's Worth the Effort
3n
186
28k
Designing for humans not robots
tammielis
253
25k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
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ਆʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠