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
Sphero Go
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Nathan Youngman
August 25, 2014
Technology
0
170
Sphero Go
Zombie robot hack night:
http://edmontongo.org/2014-08/
Nathan Youngman
August 25, 2014
Tweet
Share
More Decks by Nathan Youngman
See All by Nathan Youngman
The Healthy Programmer
nathany
2
110
Go and Node.js: a comparison
nathany
1
240
Diet Hacks
nathany
2
390
Go 1.6 and HTTP/2
nathany
3
150
Upgrading Rails Redux
nathany
1
97
GopherCon recap
nathany
0
190
Go Functions
nathany
0
100
Go Arrays & Slices
nathany
0
160
Go Types
nathany
2
140
Other Decks in Technology
See All in Technology
全自動で回せ!Claude Codeマーケットプレイス運用術
yukyu30
3
150
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
22k
Databricks (と気合い)で頑張るAI Agent 運用
kameitomohiro
0
340
社内でAWS BuilderCards体験会を立ち上げ、得られた気づき / 20260225 Masaki Okuda
shift_evolve
PRO
1
150
バクラクのSREにおけるAgentic AIへの挑戦/Our Journey with Agentic AI
taddy_919
2
840
AWS Bedrock Guardrails / 機密情報の入力・出力をブロックする — Blocking Sensitive Information Input/Output
kazuhitonakayama
2
190
NW構成図の自動描画は何が難しいのか?/netdevnight3
corestate55
2
520
ヘルシーSRE
tk3fftk
2
210
ソフトウェアアーキテクトのための意思決定術: Create Decision Readiness—The Real Skill Behind Architectural Decision
snoozer05
PRO
27
7.9k
トラブルの大半は「言ってない」x「言ってない」じゃねーか!!
ichimichi
0
240
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
71k
論文検索を日本語でできるアプリを作ってみた
sailen2
0
150
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Code Reviewing Like a Champion
maltzj
528
40k
RailsConf 2023
tenderlove
30
1.4k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Docker and Python
trallard
47
3.7k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
470
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
340
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
65
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
310
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
My Coaching Mixtape
mlcsv
0
63
Game over? The fight for quality and originality in the time of robots
wayneb77
1
130
Transcript
Edmonton Go August 2014
WiFi powered by Telus
Teams Nine Spheros Go Git
Sphero Wake up Three colors Sphero-RGB
Bluetooth Pairing
Device Mac: /dev/tty.Sphero-RGB-RN-SPP Windows: COM1 Linux: /dev/rfcomm1
Channels Make a channel channel := make(chan int) Take a
value from the channel num := <- channel Check if channel is closed num, ok := <- channel Tick returns a channel channel := time.Tick(1 * time.Second)
Goroutines Launch a function go someFunc() Anonymous function go func()
{ }()
Select Wait on multiple channels select { case <-ticker: /
/ do this case event := <-robot.Events: / / do that }
https:/ /github.com/edmontongo/ go-zombies