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
220
よくあるご質問をノーコードで試してみた / enebular-210210
gaomar
0
240
enebularで湯婆婆をノーコードで実装してみた / enebular-201201
gaomar
0
1.1k
CLOVA OCRをenebularで連携してみた / yurufuwaml-201104
gaomar
0
410
会社の受付システムをenebularでやってみる / 0yenRPA-201006
gaomar
0
250
ゆるふわマシンラーニング vol.4 / yurufuwaml-200702
gaomar
0
300
Makecode Arcadeハンズオン資料 / makecodearcade-0625
gaomar
2
550
M5StickCをLINE Beacon化してみた / m5stack-200207
gaomar
0
790
スマートスピーカーミーティング 20200130 / ssmtg-200130
gaomar
0
520
Other Decks in Technology
See All in Technology
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
170
JAWS DAYS 2026でAIの「もやっと」感が解消された話
smt7174
1
110
MIX AUDIO EN BROADCAST
ralpherick
0
120
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
400
Bref でサービスを運用している話
sgash708
0
200
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
How to install a gem
indirect
0
1.9k
Amazon Qはアマコネで頑張っています〜 Amazon Q in Connectについて〜
yama3133
1
150
LLMに何を任せ、何を任せないか
cap120
10
6.1k
AI時代のシステム開発者の仕事_20260328
sengtor
0
310
AIにより大幅に強化された AWS Transform Customを触ってみる
0air
0
170
The Rise of Browser Automation: AI-Powered Web Interaction in 2026
marcthompson_seo
0
310
Featured
See All Featured
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
Evolving SEO for Evolving Search Engines
ryanjones
0
170
30 Presentation Tips
portentint
PRO
1
260
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Designing Experiences People Love
moore
143
24k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Music & Morning Musume
bryan
47
7.1k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
310
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
220
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
650
Tell your own story through comics
letsgokoyo
1
870
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ਆʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠