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
enebular in education 大学講義での実践を通して
Search
ueponx
December 12, 2023
Programming
310
0
Share
enebular in education 大学講義での実践を通して
ueponx
December 12, 2023
More Decks by ueponx
See All by ueponx
TinyTroupeで人狼ゲームやってみた!
ueponx
0
620
Node-REDで広がるプログラミング教育の可能性
ueponx
1
300
開発用LLMインフラをVSCode内で完結させる
ueponx
1
410
Node-REDからreCameraへのファーストタッチ
ueponx
0
180
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
1
2.7k
SORACOM UG 東海 #9
ueponx
0
160
PythonとFletで簡単 GUIアプリを作ろう
ueponx
0
2.1k
変化する時代のIBMChampionの新しい挑戦
ueponx
0
250
EduBlocksでPythonのブロックプログラミング体験!
ueponx
0
1.8k
Other Decks in Programming
See All in Programming
Vibe하게 만드는 Flutter GenUI App With ADK , 박제창, BWAI Incheon 2026
itsmedreamwalker
0
540
ハンズオンで学ぶクラウドネイティブ
tatsukiminami
0
110
Feature Toggle は捨てやすく使おう
gennei
0
500
車輪の再発明をしよう!PHP で実装して学ぶ、Web サーバーの仕組みと HTTP の正体
h1r0
3
510
「効かない!」依存性注入(DI)を活用したAPI Platformのエラーハンドリング奮闘記
mkmk884
0
310
感情を設計する
ichimichi
5
1.3k
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
160
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
860
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
190
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
130
「接続」—パフォーマンスチューニングの最後の一手 〜点と点を結ぶ、その一瞬のために〜
kentaroutakeda
5
2.5k
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
730
Featured
See All Featured
Navigating Team Friction
lara
192
16k
Optimizing for Happiness
mojombo
378
71k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
370
Building AI with AI
inesmontani
PRO
1
870
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
260
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Are puppies a ranking factor?
jonoalderson
1
3.3k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
240
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
The Pragmatic Product Professional
lauravandoore
37
7.2k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Paper Plane
katiecoart
PRO
1
49k
Transcript
enebular in education 大学講義での実践を通して 忘年enebular meetup:最近の成果のシェア会 2023.12.12 上田茂雄 ueponx
自己紹介 中京テレビでDX部門で働くかたわら、 名城大学や京都精華大学にて非常勤講師を行う。 ※ 基本はなんでも屋ですが、技術的なことは趣味。 Node-RED UG TokaiやSORACOM UG 東海など技術
系コミュニティの運営。 IBM Champion 2019-2023認定。IT雑誌への寄稿など も行う。 上田 茂雄(Facebook) 、ueponx(X) 中京テレビ放送株式会社 DX戦略部
はじまり 1年程前、とある大学の方からNode-REDの授業 を行ってほしいと依頼がありました。 【概要】 90名程度の学部2回生が対象 情報系学部は必修、それ以外は選択科目 1コマ 90分 を 3回講義
一抹の不安 学生の使用するPCは WindowsとMacの混在… 環境設定の方法を各OSに合わせて作るのは💦 最近はNode-REDを簡単に動作させる環境が無 くなってきている。(以前は…😿)
Node-RED環境構築の旅 KataCoda ・・・ 😿 参考 :https://uepon.hatenadiary.com/entry/2022/06/26/20553 2 さくらインターネットのクラウドシェル ・・・ 🤔 参考 :https://uepon.hatenadiary.com/entry/2023/07/05/22564 5 PaizaCloud … 🤔
参 考:https://uepon.hatenadiary.com/entry/2023/07/05/2256 45
enebularがあるじゃないか! 以前から存在は知っていた、Node-REDで開発が できるという、enebularを使用してみることにし ました。(その他も便利そう🤤) まだ気になる点は • ライセンス的にはOKなのかな? • 一斉アクセス(50人程度)はOKなのだろうか? 念のためenebularのユーザサポートに質問
➡ 問題ねーっす(超意訳)
そう!enebularがあるじゃないか! 存在は知っていたんですが、enebularを使用して みることにしました。(その他機能も便利そう🤤) とはいえ、気になる点は • ライセンス的にはOKなのかな? • 一斉アクセス(50人程度)はOKなのだろうか? 念のためenebularのユーザサポートに質問 ➡ 問題ねーっす(超意訳)
学生に体験してほしかったもの • Node-REDの基本的な使い方 • Node-REDを使用したWebサーバーの構築と クライアントの作成(REST APIの使用) • CSVのデータの取得と地図 ➡ worldmapでの位置情報の可視化
• データベースへの読み込みと書き込み 時間不足とセンサーが使える環境ではなかったの でダッシュボード機能が使えなかった😢
猫の画像を取得するAPIを使用 作業が終わったら、デプロイして実行を行います。 実行ごとに異なる猫の画像が表示されます。 9 9
その他のデータでピンを立てる 10 10
採用して良かったこと • ユーザのPC環境に依存せず、順調に授業を進 めることができた。 • Node-REDに関する制限がほぼなかった。 • 多人数利用でも安定した運用ができていた。 • Webサーバのテスト問題なくできた。
どうしても、授業の場合には一斉に接続をするため 事前に同時接続のテストができなかったのは不安 でしたが、問題なく使用できて安心できました!
ちょっとだけ、困った・教えて😢 データベース使用をSQLiteを考えたが、使えな かった。 ➡ Airtable、Kintoneなど代用。 初見で、デプロイボタンが有効化されずに泣いた ➡ クラウド実行環境の作成が必要なのが 分かりにくかった。 ローカルファイルや環境変数のセット ➡ 教えてください
おわりに 来年も同じ講義を 行うことになりました!
enebular in education 大学講義での実践を通して 忘年enebular meetup:最近の成果のシェア会 2023.12.12 上田茂雄 ueponx