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
JSONataで擬似的なデータ生成(+α) / Node-RED Park Vol.3
Search
you(@youtoy)
PRO
January 13, 2022
Technology
0
430
JSONataで擬似的なデータ生成(+α) / Node-RED Park Vol.3
you(@youtoy)
PRO
January 13, 2022
Tweet
Share
More Decks by you(@youtoy)
See All by you(@youtoy)
ローカルLLMをJavaScriptで(少しAIエージェントSDKなどの話も) / 冬のJavaScript祭り @Pleasanter Lounge
you
PRO
0
910
Webの技術で「特殊なゲーム用コントローラーや他デバイスなど」とブラウザを連携させる / HTML5 11th Anniversary
you
PRO
0
70
ブラウザのAPIで Nintendo Switch用の特殊なゲーム用コントローラーを体験型コンテンツに / IoTLT @ストラタシス・ジャパン
you
PRO
0
180
ローカルLLMとLINE Botの組み合わせ その2(EVO-X2でgpt-oss-120bを利用) / LINE DC Generative AI Meetup #7
you
PRO
1
830
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
400
子ども向けの活動や自身のモノづくり活動などでやったこと / micro:bit ファンの集い
you
PRO
0
24
ブラウザのAPIで色々なデバイスをあれこれ扱ってみた話(主にWeb HID API) / IoTLT @JLCPCB オープンハードカンファレンス
you
PRO
0
160
ヒーローズ・リーグの応募作品で使ったデバイス・アイテム・ライブラリなど / #ヒーローズリーグ 2025 開発素材LT
you
PRO
0
56
最近発売された端末+UIFlow 2.0の組み合わせ(+1.0の話)をUSB接続で / ビジュアルプログラミングIoTLT vol.21
you
PRO
0
130
Other Decks in Technology
See All in Technology
Authlete で実装する MCP OAuth 認可サーバー #CIMD の実装を添えて
watahani
0
210
AIエージェントを5分で一気におさらい!AIエージェント「構築」元年に備えよう
yakumo
1
110
AWSインフルエンサーへの道 / load of AWS Influencer
whisaiyo
0
230
株式会社ビザスク_AI__Engineering_Summit_Tokyo_2025_登壇資料.pdf
eikohashiba
1
120
TED_modeki_共創ラボ_20251203.pdf
iotcomjpadmin
0
160
Strands Agents × インタリーブ思考 で変わるAIエージェント設計 / Strands Agents x Interleaved Thinking AI Agents
takanorig
5
2.2k
Identity Management for Agentic AI 解説
fujie
0
500
Bedrock AgentCore Memoryの新機能 (Episode) を試してみた / try Bedrock AgentCore Memory Episodic functionarity
hoshi7_n
2
2k
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
140
2025-12-18_AI駆動開発推進プロジェクト運営について / AIDD-Promotion project management
yayoi_dd
0
170
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
15k
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
190
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
53
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
280
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How to Ace a Technical Interview
jacobian
281
24k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
230
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
120
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
130
Transcript
JSONataで擬似的なデータ生成(+α) 2022年1月13日 (木) Node-RED Park Vol.3 @オンライン 豊田陽介( ) @youtoy
自己紹介 ビジュアルプログラミング・ IoT関連のコミュニティや、 その他にも 豊田陽介( ) 普段は、某通信会社勤務 @youtoy ・IT系イベント主催、登壇や運営なども ・子ども向けの活動いろいろ(IT系以外も)
・ Microsoft MVP(2021/10 から) プライベートでの活動 ・ガジェット好き その他 自宅にたくさん
JSONataを 最初に知ったきっかけ
ある時この発表資料を見かけて
資料のこの部分が個人的に響いた 👍 これが避けられるのは良いな
せっかくなので、 ビジュアルなプログラミング で完結させたい
というのをやるのに ピッタリでは!?
そこにこだわりすぎて 逆に複雑になりすぎたり、 という場合は悩ましいけど🤔
JSONataを知る
そして、 Functionノードを使った 作例を元に...
当時何かを試したはず (だけど、はっきりとは 思い出せず😅)
半分、勢いで 登壇枠の申し込みを していた状況
発表ネタがなかった!?😅
Qiitaに何か書き残してそう! 🔍 「jsonata user:youtoy」で検索 記事が 出てきた
JSONataを試していた事例の1つ 📝 記録が残っていたやつ
JSONata でやってたこと ↓ 擬似的なデータ生成
JSONataを使っていた部分
やりたかったこと お試し1 お試し2 UIのボタンを押して 状態を切り替える 連続的に発生する状態変化に連動して変わる 「お試し2」のやつを手軽にやりたかった(乱数とか使って)
「Node-RED 乱数生成」で検索 検索で出てきた事例: Functionノードを使っているもの (検索結果の上位のものはこのパターン)
そこでJSONata@injectノード とりあえず乱数生成 0.5秒間隔で処理
発生した乱数から真偽値を changeノードでの処理 node-red-contrib-ui-led の色変化の仕様
🤔🤔🤔
資料を作っていて今さらながら思った changeノード不要では? injectノード 1つあれば...
ノード1つで十分だった
自分が活用できそうな 事例が他にも 1つ
enebular editorで シリアル通信をする時
余分な空白などをサクッと消去 change ノードで
余分な空白などをサクッと消去 change ノードで 欲しい部分 だけに なった!
自分が活用できそうな事例、 他にもいろいろありそう
終わり!