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
Nathan Youngman
August 25, 2014
Technology
0
130
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
96
Go and Node.js: a comparison
nathany
1
180
Diet Hacks
nathany
2
350
Go 1.6 and HTTP/2
nathany
3
120
Upgrading Rails Redux
nathany
1
85
GopherCon recap
nathany
0
150
Go Functions
nathany
0
94
Go Arrays & Slices
nathany
0
120
Go Types
nathany
2
120
Other Decks in Technology
See All in Technology
最近のSRE支援ニーズ考察 | sogaoh's LT @ Road to SRE NEXT@札幌
sogaoh
PRO
1
180
20250304_赤煉瓦倉庫_DeepSeek_Deep_Dive
hiouchiy
2
150
Qiita Organizationを導入したら、アウトプッターが爆増して会社がちょっと有名になった件
minorun365
PRO
1
400
どうすると生き残れないのか/how-not-to-survive
hanhan1978
13
10k
困難を「一般解」で解く
fujiwara3
9
3.1k
【Forkwell】「正しく」失敗できるチームを作る──現場のリーダーのための恐怖と不安を乗り越える技術 - FL#83 / A team that can fail correctly by forkwell
i35_267
2
200
書籍『入門 OpenTelemetry』 / Intro of OpenTelemetry book
ymotongpoo
10
650
x86-64 Assembly Essentials
latte72
4
940
Go Modulesの仕組み Bundler(Ruby)との比較を添えて
daisuketakeda
0
1.7k
“常に進化する”開発現場へ! SHIFTが語るアジャイルQAの未来/20250306 Yuma Murase
shift_evolve
0
180
結果的にこうなった。から見える メカニズムのようなもの。
recruitengineers
PRO
1
140
Microsoft_20250311_第2回AI_IoT共創ラボ.pdf
iotcomjpadmin
0
170
Featured
See All Featured
Being A Developer After 40
akosma
89
590k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
GitHub's CSS Performance
jonrohan
1030
460k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
134
33k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Thoughts on Productivity
jonyablonski
69
4.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
101
18k
How GitHub (no longer) Works
holman
314
140k
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