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
240
0
Share
WEB開発者がハード触り始めたらきっと面白い - Espruinoというものがありまして -
【勉強会 Vol.1】 ArduinoをJavaScriptで自分らしく「Hello! Lチカ」勉強会 で使用したスライドです
rocky
July 26, 2014
More Decks by rocky
See All by rocky
AIでユーザを怒らせないために
rockymanobi
1
89
癒やしとデバッグの関係「エラー500は温泉で直るか」休息が生む高品質なコード
rockymanobi
0
97
新入社員の呪いの解き方
rockymanobi
62
48k
実録!!Python Social Auth の Twitter OAuth API マイグレーションプロジェクトとその教訓
rockymanobi
2
730
スクラムマスターをやめてポケモンマスターを目指します
rockymanobi
0
320
コミュニティ活動で得た学び - コミュ障でも新しく友達を作る方法
rockymanobi
1
180
人高知脳計画 - 高知家IT・コンテンツネットワーク交流会
rockymanobi
0
320
Other Decks in Technology
See All in Technology
Terragrunt x Snowflake + dbt で作るマルチテナントなデータ基盤構築プラットフォーム
gak_t12
0
510
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.4k
GCASアップデート(202603-202605)
techniczna
0
240
R&D 祭 2024 アニメエフェクト作成の効率化
olmdrd
PRO
0
110
R&D 祭 2024 UE5で絵コンテ・作画の制作支援ツールをつくる話
olmdrd
PRO
0
200
【関西製造業祭り2026春】現場を変える技術はここまで来た〜世界最大の製造業見本市から持って帰ってきたもの〜
tanakaseiya
0
190
"うちにはまだ早い"は本当? ─ 小さく始めるPlatform Engineering入門
harukasakihara
7
650
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.5k
社内RAGの導入で気を付けたポイント
yakumo
1
130
そのSLO 99.9%、本当に必要ですか? 〜優先度付きSLOによる責任共有の設計思想〜 / Is that 99.9% SLO really necessary? Design philosophy of shared responsibility through prioritized SLOs
vtryo
0
880
アプリブロック機能のつくりかたと、AIとHTMLの不合理な相性の良さについて
kumamotone
1
260
ECSのTerraformモジュールにコントリビュートした話
harukasakihara
0
260
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Building AI with AI
inesmontani
PRO
1
1k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
510
My Coaching Mixtape
mlcsv
0
130
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
530
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
160
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
190
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
430
Abbi's Birthday
coloredviolet
2
7.6k
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 ͳͷͰΦεεϝ ͔ͩΒօΓ·͠ΐ͏