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
乾杯&ウェアラブル謎ガジェット
Search
uzulla
September 06, 2018
Programming
0
1.4k
乾杯&ウェアラブル謎ガジェット
at builderscon tokyo 2018 前夜祭
by uzulla
uzulla
September 06, 2018
Tweet
Share
More Decks by uzulla
See All by uzulla
ALL CODE BASE ARE BELONG TO STUDY
uzulla
30
7.5k
バイブスあるコーディングで ~PHP~ 便利ツールをつくるプラクティス
uzulla
1
510
PHPer's Guide to Daemon Crafting Taming and Summoning
uzulla
2
2k
似たもの同士のPerlとPHP
uzulla
1
280
More Context, Better Code. 既存コードやOAS等をコンテキストとしてLLMに与える事で、よりよいコード生成を行う話
uzulla
1
210
あなたのアプリ、ログはでてますか?あるいはログをだしてますか? (Funabashi.dev用 軽量版)
uzulla
3
310
セッションのトークセッション / Traps for PHP session features in growing web apps
uzulla
2
220
Crafting a Own PHP - ウキウキ手作りミニマリストPHP
uzulla
5
3k
例外を投げるのをやめてみないか? あるいは受け入れてみないか? - How to use exceptions other than throwing
uzulla
6
1.4k
Other Decks in Programming
See All in Programming
2026年 エンジニアリング自己学習法
yumechi
0
140
高速開発のためのコード整理術
sutetotanuki
1
410
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
990
MUSUBIXとは
nahisaho
0
140
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
140
Oxlint JS plugins
kazupon
1
990
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
750
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
780
Grafana:建立系統全知視角的捷徑
blueswen
0
330
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
We Are The Robots
honzajavorek
0
170
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
86
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
70
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
190
Bash Introduction
62gerente
615
210k
A Tale of Four Properties
chriscoyier
162
24k
Writing Fast Ruby
sferik
630
62k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
240
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
52
How STYLIGHT went responsive
nonsquared
100
6k
Transcript
סഋˍΣΞϥϒϧṖΨδΣοτ
!ίϯʂ!
uzullaͰ͢
None
None
ిࢠ໊ࡳ
• ిࢠϖʔύʔ • ϥζύΠθϩWH
ιϑτతʹϋοΫ • ͘Θ͘͠GitHubΛΈͯ͘Εʂ • https://github.com/builderscon/ electronic_badge_2018
show_img $ show_img your.jpg
None
show_txt $ show_txt your.txt or $ echo "tadaa" | show_txt
-
None
͋ͱɺ໊ࡳΛͭͳ͍ͰݱΕΔUSB υϥΠϒʹదʹγΣϧεΫϦϓτ Λ͛ࠐΉ͚ͩʂʂ
# startup.shΛͭͬͯ͘ $ echo "echo 'helloworld' | show_cli - "
> /Volumes/NAFUDA/startup.sh $ # wait a 10sec... $ diskutil umount /Volumes/NAFUDA/ # ໊ࡳΛ֎ͯ͠ # ىಈ͢Δʂ
Πʔδʔʂ • 㙽ʹ֯؆୯ͳΜͰɺͬͯΈͯ͘Εʂ • ʢͱ͍͑ɺNAFUDAυϥΠϒܦ༝ۤߦͳͷͰɺͬ͞͞ͱ sshͰೖΔ΄͏͕ྑ͍ʣ
ϋοΫʹ͋Δͱศརͳάοζ • microSDϦʔμʔ(100ۉͷͰ͍͍͔Β) • ࠷৽ϑΝʔϜΛGH͔ΒDLͯ͠ম͜͏ʂ • serial έʔϒϧ(amazonͰ500ԁ͘Β͍͔Β͋Δ͔Β) • 㙽ʹ֯ศརʂʂ
ϋʔυతʹϋοΫ • ϥζύΠͳͷͰɺͭͳ͛Ͳ͏ͱͰͳΓ·͢Ͷ • GPIO,I2C,SPI,HDMI,ΧϝϥIF,ͳΜͰ͋Δͧ • ϥΠϒϥϦ๛ͩʂʢCͱ͔PythonͳΒͶʣ
None
None
༨Γʹ؆୯ͳΜͰɺ • ͕࣌ؒ͋·Γ·ͨ͠ʢͩΑͶʁʣ • (ඪ5)
͑Δͷ • ిࢠ໊ࡳిࢠͷνΧϥͰී௨ͷ໊ࡳҎ্Λ࣮ݱ͠Α͏ͱͯ͠ ͍·͢ɻ
ٛͷΣΞϥϒϧΨδΣοτ
͔͠͠
ຯ…ʂѹతຯʂ
ਓϐΧϐΧ͢Δͷ͕ؾʹͳΓ·͢ • Ήɺ·ͳ͍͓͖ͯ͞
໊ࡳϐΧϐΧ͠ͳ͍ͱ͍͚ͳ ͍ʂʂ
໊ࡳ͕ਓͷअຐΛ͍͚ͯ͠ͳ͍ɺ ͦΜͳېسΛഁΔͧʂ
૬खͷअຐͯ͠ͰҙΛҾ͘ɺΨ δΣοτ
ϋΠύϫʔిࢠ໊ࡳʂ
DEMO
None
None
ܽ • ᚶ͕͗ͯ͢͠௧͘ͳΔ • ੨ͱനͷίϯτϥετ͕ബ͍ • ѹతղ૾ͷ͞ʢ16x16ͷFavicon Ϩϕϧʣ • ϑϧύϫʔͩͱΊͪΌΊͪΌిؾΛ৯
͏ • (ӈͷࣸਅʮ݁ߏύϫʔߜͬͯΔʯঢ় ଶͰ͢ʣ
• ֎෦ిݯྫ • DC 5V 8A (ͪΐͬͱා͍) • ·͋ɺًΛ͛͞Εɺ300mAh͘Β ͍ʹͳΓ·͚͢ͲͶɻ
Ͱཱͭʂʂ • ͭΑ͍ʂ • ѱ͍ύʔςΟϐʔϙʔײ͕͍͢͝
σϞͰͨ͠ • WS2812BͷLEDΛ੍ޚͯ͠·͢ • (ҰԠ)ిࢠ໊ࡳͰ͜Ε੍ޚ͍ͯ͠·͢ • ϚΠίϯͰਏ͍ը૾ॲཧɺϥζύΠͳΒϥΫϥΫʂ • ͱͯ؆୯Ͱ͢ɺϥζύΠ࠷ߴͰ͢Ͷ •
ࠓΒͳ͔ͬͨͰ͚͢ͲɺWifiͰWebαʔό
ిࢠ໊ࡳͱͯՄೳੑ͕͋Γ·͢!! • (·͋ɺී௨ʹϥζύΠͰ͔͢ΒͶ) • Έͳ͞ΜͥͻτϥΠͯ͠Έ͍ͯͩ͘͞ʂʂ • ϩϩ͍ͯ͠ΔͷͰɺฉ͍͍ͯͩ͘͞ʂ • ͳ͓ɺ໌ϏΧϏΧ͠ͳ͍ਅ໘ͳ͍ͨ͠·͢ͷͰɺ ͥͻޕޙϝΠϯϗʔϧʹฉ͖ʹདྷ͍ͯͩ͘͞ɻ
None