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.3k
乾杯&ウェアラブル謎ガジェット
at builderscon tokyo 2018 前夜祭
by uzulla
uzulla
September 06, 2018
Tweet
Share
More Decks by uzulla
See All by uzulla
PHPer's Guide to Daemon Crafting Taming and Summoning
uzulla
2
1.5k
似たもの同士のPerlとPHP
uzulla
1
220
More Context, Better Code. 既存コードやOAS等をコンテキストとしてLLMに与える事で、よりよいコード生成を行う話
uzulla
1
160
あなたのアプリ、ログはでてますか?あるいはログをだしてますか? (Funabashi.dev用 軽量版)
uzulla
3
250
セッションのトークセッション / Traps for PHP session features in growing web apps
uzulla
2
170
Crafting a Own PHP - ウキウキ手作りミニマリストPHP
uzulla
5
2.5k
例外を投げるのをやめてみないか? あるいは受け入れてみないか? - How to use exceptions other than throwing
uzulla
5
1.1k
PHPerが ISUCONでやるべき事
uzulla
1
1.3k
開発生産性は上がらない - N Ways to Reduce Development Productivity
uzulla
1
300
Other Decks in Programming
See All in Programming
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
48
32k
PipeCDのプラグイン化で目指すところ
warashi
1
180
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
4
1k
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
170
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
150
WindowInsetsだってテストしたい
ryunen344
1
200
ソフトウェア品質を数字で捉える技術。事業成長を支えるシステム品質の マネジメント
takuya542
0
140
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
110
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
410
AIエージェントはこう育てる - GitHub Copilot Agentとチームの共進化サイクル
koboriakira
0
460
技術同人誌をMCP Serverにしてみた
74th
1
440
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Six Lessons from altMBA
skipperchong
28
3.9k
4 Signs Your Business is Dying
shpigford
184
22k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Building an army of robots
kneath
306
45k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Bash Introduction
62gerente
614
210k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Unsuck your backbone
ammeep
671
58k
It's Worth the Effort
3n
185
28k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
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