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
WEB開発者がハード触り始めたらきっと面白い - Espruinoというものがありまして -
Search
rocky
July 26, 2014
Technology
250
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
WEB開発者がハード触り始めたらきっと面白い - Espruinoというものがありまして -
【勉強会 Vol.1】 ArduinoをJavaScriptで自分らしく「Hello! Lチカ」勉強会 で使用したスライドです
rocky
July 26, 2014
More Decks by rocky
See All by rocky
AIでユーザを怒らせないために
rockymanobi
1
100
癒やしとデバッグの関係「エラー500は温泉で直るか」休息が生む高品質なコード
rockymanobi
0
110
新入社員の呪いの解き方
rockymanobi
62
48k
実録!!Python Social Auth の Twitter OAuth API マイグレーションプロジェクトとその教訓
rockymanobi
2
750
スクラムマスターをやめてポケモンマスターを目指します
rockymanobi
0
330
コミュニティ活動で得た学び - コミュ障でも新しく友達を作る方法
rockymanobi
1
190
人高知脳計画 - 高知家IT・コンテンツネットワーク交流会
rockymanobi
0
320
Other Decks in Technology
See All in Technology
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
6
1.3k
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
1
280
OPENLOGI Company Profile for engineer
hr01
1
75k
SRENEXT_2026_Chairs__Talks_in_Tamachi.sre.pdf
srenext
1
150
論語・武士道・産業革命から見る かわるもの、かわらないもの
ichimichi
5
500
穢れた技術選定について
watany
19
6.2k
Multicaで30個のミニプロジェクトをAIエージェント運用して見えてきたこと
eiei114
1
650
複数プロダクト組織のAIネイティブ化における戦略 / AICon2026_kude
rakus_dev
0
310
「顧客の声を聞かなければ何も始まらない」 ── 顧客の声から生まれた『AI返信補助機能』の開発プロセス / AICon2026_shikata_imai
rakus_dev
1
270
システム監視入門
grimoh
1
330
仕様駆動開発、導入半年。「本当に速くなってるの?」にデータで答える / AICon2026_hirakawa
rakus_dev
0
330
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
990
Featured
See All Featured
It's Worth the Effort
3n
188
29k
Paper Plane
katiecoart
PRO
2
52k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Amusing Abliteration
ianozsvald
1
240
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
The SEO identity crisis: Don't let AI make you average
varn
0
520
GitHub's CSS Performance
jonrohan
1033
470k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
500
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
770
The Curse of the Amulet
leimatthew05
2
13k
Fireside Chat
paigeccino
42
4k
Ruling the World: When Life Gets Gamed
codingconduct
0
290
Transcript
ਖ਼ํܗͩͱ͏Ε͍͠ ਖ਼ํܗͩͱ͏Ε͍͠ ਖ਼ํܗͩͱ͏Ε͍͠ ਖ਼ํܗͩͱ͏Ε͍͠ ਖ਼ํܗͩͱ͏Ε͍͠
ਖ਼ํܗͩͱ͏Ε͍͠ ਖ਼ํܗͩͱ͏Ε͍͠ ਖ਼ํܗͩͱ͏Ε͍͠ ਖ਼ํܗͩͱ͏Ε͍͠
!SPDLZ@NBOPCJ 8FC ։ൃऀ͕ ϋʔυ৮Γ࢝ΊͨΒ ͖ͬͱ໘ന͍ &TQSVJOP ͱ͍͏Ϙʔυ͕͋Γ·ͯ͠ ڵᑔܟయ
ੜ·Ε ࡀ ৽ن 8FC αʔϏε্ཱͪ͛ ࣄ ۚ༥ۀքͷγεςϜߏஙͰ 4&
తͳಈ͖ &TQSVJOP ϘʔυͰ༡Ϳʢൃද༰ʣ ڵᑔܟయ UXJUUFS!SPDLZ@NBOPCJ HJUIVCSPDLZNBOPCJ ͦͷଞ 8FC ΞϓϦ੍࡞ 3VCZPO3BJMTOPEFKTFUD
8IBUJTl&TQSVJOPz +BWBTDSJQU Ͱಈ͔ͤΔϘʔυ ͱ͍͏͔ +BWBTDSJQU Ͱ͔͠ಈ͔ͤͳ͍ ؆୯ʹ͍࢝ΊΒΕΔ ຊମങͬͯɺ8&#*%&ೖΕͯɺ64# ܨ͙͚ͩ ηϯαʔͷϞδϡʔϧ͕ૉఢ
֤छηϯαʔ੍ޚͷΈ͕ ຊՈ͔ΒϞδϡʔϧͱͯ͠ఏڙ͞Ε͍ͯͯɺ ΈࠐΈతͳଆ໘Λҙࣝͤͣʹ༡Δ
ͪ͝Όͪ͝ݴͬͯΞϨͳͷͰʜ Ͱ - νΧ͠·͢ ങ͏ʢ͋Β͔͡Ίങ͖ͬͯ·ͨ͠ʣ 8&#*%&ΛΠϯετʔϧ ىಈʢ͋Β͔͡Ί SZʣ ܨ͙
ίʔυΛଧͪࠐΜͰ࣮ߦ͢Δ ˞$ISPNF&YUFOUJPO ͔ͩΒා͘ͳ͍ TBWF ϝιουΛ࣮ߦͯ͠ɺ୯ಠͰಈ͔͢
&TQSVJOP Ϟδϡʔϧ͜Μͳײ͡ %)5ͱ͍͏Թ ɾ ࣪ηϯαΛ$ϐϯʹܨ͙એݴ WBSEIUSFRVJSF %)5 DPOOFDU $
ηϯαʔΛಡΈऔΓɺ ίʔϧόοΫͰ݁ՌΛදࣔ͢Δ EIUSFBE GVODUJPO B \ DPOTPMFMPH Թ BUFNQUP4USJOH DPOTPMFMPH l࣪ BSIUP4USJOH ^ ެࣜͷ$PEF&YBNQMFTʹɺ ηϯαʔΛ͜ ͏ܨ͍Ͱɺ ͜ͷίʔυΛ࣮ߦͯ͠Ͷ ʂ తઆ໌͋ͬͯͱͯ ʂ
&TQSVJOP Ϟδϡʔϧ͜Μͳײ͡ %)5ͱ͍͏Թ ɾ ࣪ηϯαΛ$ϐϯʹܨ͙એݴ WBSEIUSFRVJSF %)5 DPOOFDU $
ηϯαʔΛಡΈऔΓɺ ίʔϧόοΫͰ݁ՌΛදࣔ͢Δ EIUSFBE GVODUJPO B \ DPOTPMFMPH Թ BUFNQUP4USJOH DPOTPMFMPH l࣪ BSIUP4USJOH ^ ެࣜͷ$PEF&YBNQMFTʹɺ ηϯαʔΛ͜ ͏ܨ͍Ͱɺ ͜ͷίʔυΛ࣮ߦͯ͠Ͷ ʂ తઆ໌͋ͬͯͱͯ ʂ ిѹͱ͔ిྲྀͱ͔ɺ ͦ͏͍͏ͷΛ Α͠ͳʹӅณͯ͠ ͘Ε͍ͯΔ
&TQSVJOP ຊޠυΩϡϝϯτ͕օແ ؆୯ʹ࢝ΊΒΕΔʢιϑτଆͶʣ "SEVJOP ʹൺͯɺೖखϧʔτɺϐϯϔομͷϋϯμ͚ͱ͔ɺ ཧతͳ໘ͷෑډͷߴ͋͞Δ͔͠Ε·ͤΜɻ υΩϡϝϯτͱ͍͏͔ɺ༻ײ UJQT తͳຊޠهࣄ
ຆͲݟͨࣄ͋Γ·ͤΜɻ େมͳϙΠϯτଟগ͋Γ·͢ +4 ͷ࣮ߦڥతʹൃల్্ͳଆ໘ΞϦ +4 ઐ༻ͳͷͰγϯϓϧ ൺֱత؆୯ʹ৭ʑͰ͖ΔͷͰ͓͢͢Ίʂ
BEmpty
ձࣾͷτΠϨ શવۭ͍͍ͯͳ͍
%FNP Γ·͢ ͜ΜͳͷΛ࡞Γ·ͨ͠
espruino & wifi module RestRoom Readswitch Web Browsers υΞͷ։ดঢ়گΛϦʔυεΠονͰఆͯ͠ 8Jp
ׂͱධ ڹ ͜Ε·Ͱ࡞ͬͨࣾγεςϜΑΓΔ͔ʹ
ਓ
ଟ νͷࣾϙʔλϧΑΓ ݟΒΕ͍ͯΔ ۀ࿈བྷͰࡌͤΔ͔
Քಇ͍ͯ͠ͳ͍ͱ ͕ۤདྷΔ ϙʔλϧͩͱͲ͏ͩΖ
͍͍ͩͨօ ͔Β Ͱग़ͯ͘Δ ͑Δར༻ऀҰఆډΔ͚Ͳɺ ̏̌Ҏ্͑ΔऀʹҰਓݱΕΔ dͷར༻ऀ େମҰ̎̌ਓ͘Β͍
ͳͲͳͲɺ ͜͏͍͏͜ͱͬͨͷ͚ͩΕͲ ͬͱ໘ന͍ࣄʹؾ͍ͮͨ
ࢴͰ͍ͬͯͨ͜ͱΛ ిࢠͰͰ͖ΔΑ͏ʹ͢Δ ݁ߏେࣄͳϙΠϯτͩͱࢥ͏
σʔλΛऩू͢Δ ͓͠Ζ͓͔͘͠ݟͤΔ ਓͷߦಈͷཤྺ ཁ͓ۚʹ͑Δͱ͍͏͜ͱ͚ͩΕͲ 8FC ։ൃऀͷࣄͭ·Δͱ͜Ζ
໘ന͘ແ͍ͱਓ σʔλ ͕ू·Βͳ͍ ਓ͕ू·Βͳ͍ͱ໘ന͘ͳΒͳ͍
σʔλΛऩू͢Δ ͓͠Ζ͓͔͘͠ݟͤΔ σʔλΛऩू͢Δ ίί͚ͩͰՁ͕ੜΈग़ͤͨΓ͢Δ ը໘ͷ֎ͷݱ࣮ੈքͷใ ϋʔυΛಥͬࠐΉͱ
σʔλΛऩू͢Δ ͓͠Ζ͓͔͘͠ݟͤΔ σʔλΛऩू͢Δ ίί͚ͩͰՁ͕ੜΈग़ͤΔ ීஈ͔ΒͬͯΔ 8FC ͞Μಘҙͳͣ σʔλΛऩू͢Δ ใͷ෯͕ܶతʹ͕Δʂ
8FC ্ͰϊοΫϘλϯΛԡͨ͠Β τΠϨʹઃஔͨ͠σόΠε͔ΒԻ͕͢Δ ͳΜͯػೳΛ࣮͢Ε 8FC Ͱͷߦಈ͕ ݱ࣮ੈքʹӨڹΛٴ΅͢ Έ͍ͨͳ͜ͱߟ͑ΒΕΔ ·ͩ
#&NQUZ Ͱͬͯͳ͍͚Ͳ
8FC ։ൃऀ͕ ϋʔυ৮Γ࢝ΊͨΒ ͖ͬͱ໘ന͍ &TQSVJOP ؆୯ͩ͠ +T ͳͷͰΦεεϝ ͔ͩΒօΓ·͠ΐ͏
͓·͚
Android
Hubot
%KT ઈࢍ࣮த
"OESPJE8BSF ͱ͍͏͔ NPUP ཉ͍͠ ࣌ܭͰτΠϨঢ়گΛ௨ Ͱ͖ͨΒྑ͍ͳ
͜Μͳ෩ʹɺ ָ͛͠ͳσʔλΛఏڙ͢ΔαʔϏεΛ ҰͭͰ࡞͓ͬͯ͘ͱɺ ৭ʑͳπʔϧ ϓϥοτϑΥʔϜͷ )FMMP8PSME 0OF Λ͢Δͷʹ ࠷దͳ؝۩ʹͳΓ·͢ɻ
ͬͯ͘ΕΔਓډΔͷͰ (PPE
8FC ։ൃऀ͕ ϋʔυ৮Γ࢝ΊͨΒ ͖ͬͱ໘ന͍ &TQSVJOP ؆୯ͩ͠ +T ͳͷͰΦεεϝ ͔ͩΒօΓ·͠ΐ͏