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
マイコンで動くJavaScript環境まとめ
Search
n0bisuke
December 14, 2022
How-to & DIY
0
300
マイコンで動くJavaScript環境まとめ
TechFeedのイベントで登壇した内容です。
>
https://techfeed.io/events/techfeed-experts-night-10
n0bisuke
December 14, 2022
Tweet
Share
More Decks by n0bisuke
See All by n0bisuke
Xの"だるま"とコナミコマンド #iotlt #obniz
n0bisuke2
0
130
いぬぬウォッチャー - オレトク賞オンライン決勝 #ヒーローズリーグ
n0bisuke2
0
130
バーチャルバナナとリアルバナナ #iotlt #TouchDesigner
n0bisuke2
0
120
miiboとamiibo繋げてみた。 #miibo #amiibo #iotlt
n0bisuke2
1
310
骨折と入院とIoT #iotlt
n0bisuke2
1
260
中指立てたか判定IoT #iotlt #p5js
n0bisuke2
0
260
20240529セミナー #沖中塾
n0bisuke2
1
91
GPT-4oに遅刻理由を考えてもらうボタン #gpt_4o #iotlt #chatgpt
n0bisuke2
0
310
カフェでノートPCが盗難されたかどうかを検知するIoT #linedc #iotlt #obniz #protoout
n0bisuke2
1
340
Other Decks in How-to & DIY
See All in How-to & DIY
AWSと学生支援 - Education-JAWS #0
awsjcpm
1
120
GreenPAK 初心者向けハンズオン資料
aoisaya
2
270
とある航空会社の飛行機の乗り方をお教えします。/20240913-lt
kwada
3
260
【1周年】Blueskyちゃん総集編を通じて青空を遊びつくそう
kawaiirailroads
0
310
安全に失敗するための手遊び-未定義動作を引き出そう-
zilmina
0
550
HCIのデモに役立つ映像活用アイデア集 #WISS2024 ナイトセッション #HCIVideoCulture
bonsaistudiojp
2
770
Terra Charge|普通充電器ご利用ガイドブック / Terra Charge Ordinary Charger Guidebook
contents
1
190
AWS re:Invent 2024 re:Cap – AWS Community Perspective / JAWS-UG新潟
awsjcpm
0
110
雑にコミュニティを続けてもいいと思っている/Feel free to continue the community
camel_404
0
110
人はなぜコミュニティとつながると幸せを感じるのか
448jp
3
180
球体型ロボットと複合現実を活用したマルチエージェントシステム - M5stack Japan Tour 2024 Spring Osaka
tichise
0
230
メイカーフェア東京、深セン、台北、サンフランシスコにみるFactory Automationみ/製造業み
takasumasakazu
0
1.1k
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
Writing Fast Ruby
sferik
628
61k
RailsConf 2023
tenderlove
29
1k
Scaling GitHub
holman
459
140k
Optimizing for Happiness
mojombo
376
70k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
Embracing the Ebb and Flow
colly
84
4.6k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Six Lessons from altMBA
skipperchong
27
3.6k
Transcript
*P5-5UFDIGFFE ϚΠίϯͰಈ͘+BWB4DSJQUͷڥΛ·ͱΊͯΈΔ ੁݪͷͼ͚͢ !OCJTVLF
ੁݪͷͼ͚͢ ɾϓϩτλΠϐϯάઐεΫʔϧʮϓϩτΞτελδΦʯ σδλϧϋϦουେֶେֶӃඇৗۈߨࢣϓϩμΫτϓϩτλΠϐϯά* ɾݸਓ׆ಈ *P5-5ʢࠃ࠷େͷ*P5ίϛϡχςΟʣ -*/&"1*&YQFSU.JDSPTPGU.71*#.$IBNQJPO ࣾձษڧͰډञཆ೫୍ͰΞϧόΠτ ʢҰݢΊञ৽ڮళͰಇ͍ͯ·ͨ͠ɻʣ OPCJTVLFTVHBXBSB
+BWB4DSJQUͰॻ͚Δͱخ͍͠ɻ ੲ8FCɻ͍·ϋʔυΣΞɻ ݩʑ8FCΤϯδχΞΛͯ͠·ͨ͠ɻ
ݸਓతͳײ֮ͷ*P5࢙ ࡶW لݩલ ݹ ۙ ݱ தੈ ;JHCFF #-& ,BMVNB
-P3B 8J'J 5ISFBE .BUUFS .255 8FC4PDLFU &41 .4UBDL "SEVJOP ωοτϫʔΫ ϓϩτίϧ ։ൃϘʔυ νοϓ ϚΠίϯͰͷ +BWB4DSJQU ։ൃڥ 3BTQCFSSZ1J 1*$ &41 +FUTPO/BOP 5FTTFM + &TQSVJOP *OUFM&EJTPO ͳΜͱ͔1J ͳΜͱ͔EVJOP *P5-5WPM .PEEBCMF .POHPPTF04 31 9*"0 3*4$7 2VJDLKT -PXKT ˞͍ͭϦϦʔε͞Ε͔ͨͱ͔ௐͯͳ͍Ͱ͢ɻ N3VCZ N1ZUIPO &ML PCOJ[ ৭ʑ͋ͬͨ %VLUBQF
+BWB4DSJQUͰϚΠίϯ։ൃ͕ΕΔͱخ͍͠ 8FCͷਓ͔Β͢Δͱɺ৽͘͠ݴޠΛ֮͑Δඞཁ͕ͳ͍ 8FCͷࢿ࢈׆༻Ͱ͖Δ *P5࣌Λߟ͑Δͱ8FCΛҙࣝ͠ͳ͕Β։ൃͰ͖Δͷ༗ར
ݹ*P5࣌ͷ+BWB4DSJQU 3BTQCFSZ1J /PEF3&%͜ͷ࣌ʹϥζύΠ্ʹ͍͔ͨ 8J'J͑ͯΠϯλʔωοτʹܨ͕Δ͚Ͳઃఆ͕େม /PEFKTͷΠϯετʔϧΛ࣮ͯ͠ߦ
"SEVJOP 8J'J#-&ͳ͔ͬͨ "SEVJOPݴޠΛ৽֮͑͘͠Δ -JOVY͕ಈ͍ͯΔΘ͚Ͱແ͍ͷͰγϦΞϧܦ༝Ͱ/PEFKTͱ௨৴ ˞ݸਓͷײ֮Ͱ͢
+PIOOZ fi WF + ϗετ1$্ͷ/PEFKTͰಈ࡞ 'JSNBUBͱ͍͏ϓϩτίϧΛͬͯγϦΞϧ௨৴ 3BTQCFSZ1JͩͱϘʔυ্Ͱಈ࡞ͯ͘͠Εͨ
࣌ͷ+4#PBSEք۾Λࢧ͑ͯ͘Εͨ
தੈ*P5࣌ͷ+BWB4DSJQU &41 "SEVJOP։ൃͰ8J'J͕͑ΔΑ͏ʹ l3BTQCFSSZ1J8J'J͑Δ͚ͲΉ͍ͣɺ"SEVJOPγϯϓϧ͚ͩͲ 8J'J͕͑ͳ͍zΛղফ ͦͦ͜͜ϦονͳͷͰϑΝʔϜΣΞΛॻ͖ࠐΜͰ+4࣮ߦ͢ΔऔΓ
Έ ༨ஊ3BTQCFSSZ1Jʹ#MVFUPPUI͕Δ +BWB4DSJQUͰ#-&ϋοΫ͕Ͱ͖ΔΑ͏ʹͳͬͯ͘Δ 8FC#MVFUPPUI8FC64#ͳͲ͜ͷࠒ͔Β͕Ͱͯͨؾ͕͢Δ ˞ݸਓͷײ֮Ͱ͢
&TQSVJOP &41O3'ܥͳͲผͷϚΠίϯʹରԠ &41ͷ߹ &41*%'ͰϑΝʔϜॻ͖ࠐΈ 8FC*%&ͰϓϩάϥϜΛॻ͘ ެࣜϘʔυσόΠεଟ͍
&4͋ͨΓ·ͰରԠ IUUQXXXFTQSVJOPDPN'FBUVSFT
.PEEBCMF4%, &41ͷ͜Ζ͔Βɺ࠷ۙ&41͕ଟ͍ 94ͱ͍͏+4ϥϯλΠϜ &4࠷৽ͷ+4͍͍ͨਓ͜Ε͕ྑ͍͔ ϗετ1$ͰϏϧυͯ͠ϑΝʔϜ͝ͱॻ͖ࠐΉλΠϓ ͨͿΜͪΌΜͱࢼͤͯແ͍
ţŦŕŞŧŒƃͰdࠒʹ࠶ϒʔϜ
ۙ*P5࣌ͷ+BWB4DSJQU &41 &41ͷޙଓ൛ "SEVJOP։ൃͰ8J'J͕͑ΔΑ͏ʹ #-& &41Λϕʔεͱͨ͠։ൃϘʔυ͕͘͢͝૿͑ͨ
.4UBDLγϦʔζ +4ͪΖΜN1ZUIPON3VCZͳͲ৭ʑͳݴޠͷϥϯλΠϜΛಈ͔͢औΓ Έ ༨ஊ3BTQCFSSZ1J;FSPγϦʔζ ϥζύΠ;FSPγϦʔζΛग़͖ͯͯ͠ݖҖΛࣔ͢ 8J'J#-&খܕ͍҆ͱ͍͏Ԧऀײ ˞ݸਓͷײ֮Ͱ͢
.POHPPTF04 &4145.ܥͳͲผͷϚΠίϯʹରԠ .04ίϚϯυͰϑΝʔϜॻ͖ࠐΈ 8J'Jઃఆ·ͰॳظͰͬͯ͠·ͬͯΫϥυڥ͔Β05"ߋ৽ NEBTIͱ͍͏Ϋϥυ࿈ܞ͍ͯ͠Δ༷
ίʔυಠཱ͍ͯ͠ΔͷͰ74$PEFͳͲͰ։ൃՄೳ
PCOJ[ PCOJ[PTPCOJ[KTTEL ಛఆͷ&41ܥͷνοϓʹ04ΛΠϯετʔϧ੍ͯ͠ޚՄೳ ઐ༻ϘʔυͱΫϥυڥ͋Δ ΫϥυଆͰ࣮ߦ͢ΔͨΊ/PEFKTͰϒϥβͰΞϓϦέʔγϣϯ࡞Մೳ ׂͱిࢠ࡞ॳ৺ऀʹΦεεϝ͍͢͠
2VJDL+4 "SEVOP1*0ܦ༝ͰϏϧυͯ͠ॻ͖ࠐΈ
%VLUBQF $$ ʹΈࠐΉ+BWB4DSJQU ίʔυϨϕϧͰॻ͖ࠐΉͬΆ͍
-PXKT /PEFKT͕ಈ͘ʢখ͞ͳ+BWB4DSJQUϥϯλΠϜͰͳ͘ʣ ΦϦδφϧϘʔυ͕͋Δ༷ &41ͷ߹&418307&3͕ରͰ.#Ҏ্ͷ143".͕ඞཁ
ͪΌΜͱௐΒΕͯͳ͍ &M,.POHPPTF04ͷνʔϜ͕࡞͍ͬͯΔ༷8FC*%&͕͋ΔΈ͍ͨ NKT.POHPPTF04ͷνʔϜ͕࡞͍ͬͯΔ༷ 77ΑΓখ͍͞తͳҙຯ߹͍Ά͍ؾ͕͢Δ &41+BWB4DSJQU%VLUBQFΛ෦ͰͬͯΈΔΈ͍ͨ IUUQTHJUIVCDPNNBSDFMLPUUNBOOFTQKBWBTDSJQU
IUUQTHJUIVCDPNDFTBOUBW
࠷ۙ &41D "SN*OUFMͳͲͷνοϓ͕جຊ͚ͩͬͨͲɺΦʔϓϯιʔεͷ$16ΞʔΩςΫνϟʹ ΑΓΦʔϓϯͳྲྀΕɺ҆ͯ͘ߴ 31
ϥζύΠ͕ग़ͨ͠νοϓ3BTQCFSSZ1J1JDPʹࡌ͍ͬͯΔ ಋମෆͳͲͰϥζύΠຊମͰͯͳ͍͚Ͳͬͪ͜ͰͯΔ 9*"0γϦʔζ 4FFFE4UVEJP͕ग़͍ͯ͠ΔγϦʔζ&41D൛31൛͋Δ ༨ஊ3BTQCFSSZ1J1JDPX[FSP 3BTQCFSSZ1J1JDPͰϚΠίϯଆʹਐग़ ຊମڙڅ͕ଓ͘एׯసചϠʔࢢʹͳͬͯΔ ˞ݸਓͷײ֮Ͱ͢
,BMVNB 31Ͱ+BWB4DSJQU͕ಈ͘ +FSSZ4DSJQUͱ͍͏ϥϯλΠϜ͕ಈ͍͍ͯΔΒ͍͠ ݸਓతʹ։ൃମݧ %9 ͕ྑ͍ͷ͜Ε
,BMVNBͷ͍উखྑͦ͞͏ "SEVJOP1MBUGPSNJPಠࣗ*%&ΛΘͳͯ͘ྑ͘ɺ$-*πʔϧͰॻ͖ࠐΈͰ͖Δ OQNܦ༝ͰSEύʔςΟϥΠϒϥϦΛ͑Δ ෳϑΝΠϧΛόϯυϧͯ͠ॻ͖ࠐΉ͋ͨΓ8FC1BDLͳͲͷϏϧυڥʹࣅ͍ͯΔײ֮ &41ܥͱͷ݉Ͷ߹͍
ݱঢ়3BTQJ1JDP8J'J͕ͳ͍ͷͰ௨৴पΓ͕Ͱ͖ͣɺݱঢ়ͩͱ&41ܥʹ܉ʁ 3BTQJ1JDP8͕དྷΕҰؾʹྲྀߦΔؾΛײ͡Δ
+4ϥϯλΠϜॻ͖ࠐΈܕ $$ ʹΈࠐΈܕ ϗετ1$Ͱ 5FTTFM &TQVSJOP ,BMVNB
5JOZKT 2VJDLKT %VLUBQF .PEEBCMF PCOJ[ ϚΠίϯ+BWB4DSJQU։ൃͷλΠϓ͚ W .POHPPTFPT γϦΞϧ௨৴ܕ ϚΠίϯଆʹ+4͍ͳ͍ +PIOOZ'JWF Ϋϥυ௨৴ܕ ࠞ߹ܕ Ϋϥυ௨৴ +4ϥϯλΠϜॻ͖ࠐΈ ೝࣝϛεͬͯΔͱ͜Ζ͋Δ͔ͳͷͰ͍ٞͨ͠
·ͱΊ ϚΠίϯͰಈ͘+4ڥΛ·ͱΊͯΈ·ͨ͠ ྺ࢙ͱڞʹ৭ʑ͋Δ͚Ͳɺ࠷ۙ&41͔31ܥ͕ଟ͍ ॳ৺ऀPCOJ[͕ྑͦ͞͏ 3*4$7ܥ·ͩ·ͩͬͯͳ͍ײ͚ͩ͡Ͳࠓޙͦ͜ͷରԠʹΑͬͯਓؾ͕ ͔ΕΔΑ͏ͳؾ͕͢Δ
ݸਓతʹLBMVNBͷମݧ͕ྑ͍ײ͡ͳͷͰ&41ରԠͯ͠΄͍͠ εϥΠυͷදྨποίϛͲ͜Ζଟ͍ͱࢥ͏ͷͰίϝϯτԼ͍͞ 5XJUUFSOCJTVLF