$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
中華製npmのCNPMがある模様 #iotlt
Search
n0bisuke
December 15, 2020
How-to & DIY
1
700
中華製npmのCNPMがある模様 #iotlt
IoTLT vol70での発表です。 CNPMってあるんですねぇ〜
https://iotlt.connpass.com/event/196360
インストール怖いので自己責任でお願いします。
n0bisuke
December 15, 2020
Tweet
Share
More Decks by n0bisuke
See All by n0bisuke
ブラウザの組み込みAI🧠 Gemini Nanoで自動制御チャレンジ #goodbye2025
n0bisuke2
0
30
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.3k
ATOMS3R-CAMとClaude SKILLSでタイムラプスチャレンジ #iotlt
n0bisuke2
0
190
エッジで動くNode-REDを作る実験 #noderedjp #noderedcon
n0bisuke2
0
390
Node-REDで制御できるエッジカメラのreCameraを触る #iotlt #JLCPCB #recamera
n0bisuke2
0
140
EmbeddingGemmaをDifyから使いたいけどAPI経由はつまらん #iotlt #gemma #dify
n0bisuke2
0
120
AIがまずいこと言ったら(物理)モデレーションアラート #iotlt #dify
n0bisuke2
0
31
Trying "Vibe Low-code" with MCP #iotlt
n0bisuke2
0
18
Trying "Vibe No-code/Low-code" with MCP #noderedjp
n0bisuke2
0
110
Other Decks in How-to & DIY
See All in How-to & DIY
AIお菓子ロッカー
keicafeblack
0
230
RDKX3 ハンズオン資料 東京 D-Robotics 日本語
takasumasakazu
1
180
【ふりかえりワークショップ】Tryを決めるだけじゃない!感情にフォーカスした、ふりかえりを体験しよう!
scrummasudar
0
820
すぐできる! 運送業でやってみた業務効率化3選
dochin2635
0
150
苦いビールを避ける冴えたやり方
watany
2
460
JAWS-UG/AWSコミュニティ -JAWS-UGくまもと#16
awsjcpm
1
170
[電子工作]クリップモーターをつくろう
oriontakemura
1
490
M5Stackサーバーを使って初代プレイステーションでuClinuxのカーネルを起動
kazueda
0
120
ラズパイカメラ向け ケーブル延長基板・ハウジングの開発
koheimasaki
PRO
2
420
JAWS-UG/AWSコミュニティプログラムのご紹介 - JAWS-UG 佐賀
awsjcpm
2
190
JAWS-UG と AWS - JAWS-UG 沖縄 Cloud on the Beach 2025
awsjcpm
0
120
AWSと学生支援 - Education-JAWS #0
awsjcpm
1
210
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
51
46k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
32
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
170
A Soul's Torment
seathinner
1
2k
Making Projects Easy
brettharned
120
6.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
A better future with KSS
kneath
240
18k
The untapped power of vector embeddings
frankvandijk
1
1.5k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
260
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Skip the Path - Find Your Career Trail
mkilby
0
27
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Transcript
*P5-5WPM த՚OQNͷ$/1.͕͋Δ༷ OCJTVLF ΈΜͳͬͯͨʁ
ੁݪͷͼ͚͢ dotstudio, Inc. ɾEPUTUVEJPגࣜձࣾ ๏ਓ͚*P5ݚमϓϩτλΠϐϯάݚमͳͲ ϓϩτλΠϐϯάઐεΫʔϧʮϓϩτΞτελδΦʯߍ ɾݸਓ׆ಈ ຊ࠷େͷ*P5ίϛϡχςΟʮ*P5-5ʯओ࠵ .JDSPTPGU.71 -*/&"1*&YQFSU
OPCJTVLFTVHBXBSB
ϓϩτλΠϐϯάઐεΫʔϧʮϓϩτΞτελδΦʯ ϓϩάϥϛϯάΑΓ"1*πʔϧΛ͍͜ͳٕ͢ज़ΛֶͿ ϓϩτλΠϐϯά͚ͩͰऴΘΒͤͣΞτϓοτ͢Δ·Ͱ ଔۀ੍࡞$".1'*3&ͰΫϥυϑΝϯσΟϯά࣮ࢪ ՝Λݟ͚ͭͯࣗͰ࣮͠ɺൃ৴Ͱ͖ΔਓࡐΛҭ͍ͯͯΔ ϓϩτΞτελδΦ
OQN ɾ/PEF1BDLBHF.BOBHFS ɾ/PEFKTʹඥ࡞͘ύοέʔδϚωʔδϟʔͱύοέʔδͷϨδετϦ ɾ/PEFKTͰͳΜͪΌΒ͢Δͱ͖ʹ΄΅ඞਢͰར༻ ɾ*P5͢Δͱ͖ར༻͢Δγʔϯଟ͍ ɾ/PEF3&%ཪͰ͜ΕͬͯΔ ɾ৭ʑͳύοέʔδϚωʔδϟʔ QJQ OVHFU FUD
ͷதͰ࠷ଟΒ͍͠
DOQN ɾத՚൛ͷOQN ɾ ڪΒ͘ ۚ६ʹΑͬͯΞΫηεग़དྷͳ͍ύοέʔδΛ͍͍ͨͭ ɾ͍উखOQNͱಉ༷ ɾOQNܦ༝ͰΠϯετʔϧ ɾதࠃʹߦͬͨ࣌ͷ։ൃͰ͑ͦ͏
DOQN ɾத՚൛ͷOQN ɾ ڪΒ͘ ۚ६ʹΑͬͯΞΫηεग़དྷͳ͍ύοέʔδΛ͍͍ͨͭ ɾ͍উखOQNͱಉ༷ ɾOQNܦ༝ͰΠϯετʔϧ ɾதࠃʹߦͬͨ࣌ͷ։ൃͰ͑ͦ͏ ɾউखͳҹͰ͕͢ใൈ͔Εͦ͏ͰΠϯετʔϧ͕গ͠ා͍
DOQN͕OQNʹ͍Δͱ͍͏ϝλͳঢ়گ
ͳ͔ͥ 5BPCBP͕ϨδετϦΛ࣋ͬͯΔ IUUQTEFWFMPQFSBMJZVODPNNJSSPS/1. GSPNUOQN ɾ5BPCBPʹϨδετϦ͞Ε͍ͯΔ ɾ5BPCBPதࠃͷΦϯϥΠϯϞʔϧ ɾ 5BPCBPͬͯ"84తͳಈ͖ͯ͠ΔΜͰ͔͢Ͷʁ
DOQNͬͯΈͨ
DOQNͬͯΈͨ OQNJHDOQN
DOQNͬͯΈͨ OQNJHDOQN ˞OQNܦ༝ͰΠϯετʔϧҎ֎ʹ%-ग़དྷΔ༷
ͱΓ͋͑ͣΠϯετʔϧ͕͍ OQNJHDOQN OQN8"3/EFQSFDBUFESFRVFTU!SFRVFTUIBTCFFOEFQSFDBUFE T IUUQTHJUIVCDPNSFRVFTUSFRVFTUJTTVFT OQN8"3/EFQSFDBUFEIBSWBMJEBUPS!UIJTMJCSBSZJTOPMPOHFS TVQQPSUFE 6TFSTOCJTVLFOPEFCSFXOPEFWCJODOQN6TFST OCJTVLFOPEFCSFXOPEFWMJCOPEF@NPEVMFTDOQNCJODOQN DOQN!
BEEFEQBDLBHFTGSPNDPOUSJCVUPSTJOT
ͱΓ͋͑ͣΠϯετʔϧ͕͍ OQNJHDOQN OQN8"3/EFQSFDBUFESFRVFTU!SFRVFTUIBTCFFOEFQSFDBUFE T IUUQTHJUIVCDPNSFRVFTUSFRVFTUJTTVFT OQN8"3/EFQSFDBUFEIBSWBMJEBUPS!UIJTMJCSBSZJTOPMPOHFS TVQQPSUFE 6TFSTOCJTVLFOPEFCSFXOPEFWCJODOQN6TFST OCJTVLFOPEFCSFXOPEFWMJCOPEF@NPEVMFTDOQNCJODOQN DOQN!
BEEFEQBDLBHFTGSPNDPOUSJCVUPSTJOT ڧ
ࢀߟZBSO OQNJHZBSO ZBSO!QSFJOTUBMM6TFSTOCJTVLFOPEFCSFXOPEFWMJC OPEF@NPEVMFTZBSO OPEFQSFJOTUBMMKTEFWOVMMccUSVF 6TFSTOCJTVLFOPEFCSFXOPEFWCJOZBSOQLH6TFST OCJTVLFOPEFCSFXOPEFWMJCOPEF@NPEVMFTZBSOCJOZBSOKT 6TFSTOCJTVLFOPEFCSFXOPEFWCJOZBSO6TFST
OCJTVLFOPEFCSFXOPEFWMJCOPEF@NPEVMFTZBSOCJOZBSOKT ZBSO! VQEBUFEQBDLBHFJOT ඵ
DOQNͬͯΈͨ DOQNW ˞DOQNͷ࠷৽ܥɺOQNͷ࠷৽ܥͰ͕࣌ؒࠩ͋Γͦ͏
DOQNͬͯΈͨ DOQNW
DOQNͬͯΈͨ DOQNJOJUZ
JOJUͷࡍͷQBDLBHFKTPOಉ͡ { "name": "test-cnpm", "version": "1.0.0", "description": "", "main": "index.js",
"scripts": { "test": "echo \"Error: no test specified\" && exit }, "keywords": [], "author": "", "license": "ISC", "dependencies": { } } { "name": "test-cnpm", "version": "1.0.0", "description": "", "main": “index.js", "dependencies": { }, "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC" }
OQY DOQYNRUUTVCUUFTUIMPDBMIPTU
OQY·ͩͳͦ͞͏ DOQYNRUUTVCUUFTUIMPDBMIPTU ˞DPNNBOEOPUGPVOEDOQY
.255νϟϨϯδ JPUMUͳͷͰ
OQNJOTUBMMNRUU DOQYNRUUTVCUUFTUIMPDBMIPTU
OQNJOTUBMMNRUU DOQNJNRUU ͱΓ͋͑ͣΊͪΌͯ͘λΠϜΞτ
DOQNTFUUJNFPVUͰ্ݶ৳͢ DOQNTFUUJNFPVU Cnpm install error: Connect timeout for 5000ms stepping
on the pi t IUUQTXXXQSPHSBNNFSTPVHIUDPNBSUJDMF ຊՈnpm ʹ͋Δ….? ͳ͍͔ (ௐ͖Εͯͳ͍)
ͪͳΈʹDOQNݶఆػೳ͍͔ͭ͘ DOQNTZOD DOQNJCZOQNSFBDUOBUJWF DOQNDIFDL
OQNJOTUBMMNRUU DOQYNRUUTVCUUFTUIMPDBMIPTU ͱΓ͋͑ͣΊͪΌͯ͘λΠϜΞτ
OQNJOTUBMMNRUU DOQNJNRUU λΠϜΞτઃఆͨ͠Β͏·͍͖͘·ͨ͠ɻ
OQNNRUUDOQN ͳ͘ૄ௨ OQYNRUUTVCIUFTUNPTRVJUUPPSHUOCJTVLF )FMMPDOQN const mqtt = require('mqtt'); const client
= mqtt.connect('mqtt://test.mosquitto.org'); client.on('connect', () => { client.publish('n0bisuke', 'Hello cnpm'); });
#-&νϟϨϯδ
࣌ؒΕ
࣌ؒΕ DOQNJOPCMF ৭ʑΤϥʔͰ͚ͨͲ ௨ৗOQNͰಉͬ͡Ά͍
·ͱΊ ɾDOQN͕͋Δʂ ɾதࠃʹ͍ͬͯOQN͏ͱ͖ʹྑ͍͔ ɾதࠃʹ͍ͯ71/ͳ͠ͷڥͰ(PPHMFܥͷԿ͔Λ͍͍ͨ ͱ͖ͱ͔ͳͷ͔ͳ ɾຊʹ͍Δʹ͍͚ͩͳͷͰɺಛʹ͏ඞཁແ͠ ɾωλͱͯͬͯ͠Δͱ໘ന͍͔ ͜ͷωλͰ2JJUBهࣄͩ͢ͷͰݟͯͶ