]> pere.pagekite.me Git - homepage.git/blob - blog/index.html
Generated.
[homepage.git] / blog / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html>
4 <head>
5 <title>Petter Reinholdtsen</title>
6 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css">
7 <link rel="alternate" title="RSS Feed" href="http://people.skolelinux.org/pere/blog/index.rss" type="application/rss+xml">
8
9 </head>
10 <body>
11
12 <div class="title">
13 <h1>
14 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
15
16 </h1>
17
18 </div>
19
20
21
22 <div class="entry">
23 <div class="title"><a href="http://people.skolelinux.org/pere/blog/First_version_of_a_Perl_library_to_control_the_Spykee_robot.html">First version of a Perl library to control the Spykee robot</a></div>
24 <div class="date">2010-10-09 14:00</div>
25 <div class="body">
26 <p>This summer I got the chance to buy cheap Spykee robots, and since
27 then I have worked on getting Linux software in place to control them.
28 The firmware for the robot is available from the producer, and using
29 that source it was trivial to figure out the protocol specification.
30 I've started on a perl library to control it, and made some demo
31 programs using this perl library to allow one to control the
32 robots.</p>
33
34 <p>The library is quite functional already, and capable of controlling
35 the driving, fetching video, uploading MP3s and play them. There are
36 a few less important features too.</p>
37
38 <p>Since a few weeks ago, I ran out of time to spend on this project,
39 but I never got around to releasing the current source. I decided
40 today that it was time to do something about it, and uploaded the
41 source to my Debian package store at people.skolelinux.org.</p>
42
43 <p>Because it was simpler for me, I made a Debian package and
44 published the source and deb. If you got a spykee robot, grab the
45 source or binary package:</p>
46
47 <p><ul>
48 <li><a href="http://people.skolelinux.org/~pere/debian/packages/lenny/libspykee-perl_0.0.20101009-1.tar.gz">libspykee-perl_0.0.20101009-1.tar.gz</a></li>
49 <li><a href="http://people.skolelinux.org/~pere/debian/packages/lenny/libspykee-perl_0.0.20101009-1.dsc">libspykee-perl_0.0.20101009-1.dsc</a></li>
50 <li><a href="http://people.skolelinux.org/~pere/debian/packages/lenny/libspykee-perl_0.0.20101009-1_all.deb">libspykee-perl_0.0.20101009-1_all.deb</a></li>
51 </ul></p>
52
53 <p>If you are interested in helping out with developing this library,
54 please let me know.</p>
55 </div>
56 <div class="tags">
57
58
59
60 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/robot">robot</a>.
61
62 </div>
63 </div>
64 <div class="padding"></div>
65
66 <div class="entry">
67 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Links_for_2010_10_03.html">Links for 2010-10-03</a></div>
68 <div class="date">2010-10-03 22:30</div>
69 <div class="body">
70 <p><ul>
71
72 <li><a href="http://arstechnica.com/business/news/2010/09/there-is-no-plan-b-why-the-ipv4-to-ipv6-transition-will-be-ugly.ars">There
73 is no Plan B: why the IPv4-to-IPv6 transition will be ugly</a></li>
74
75 <li>Scanner looking under clothes
76 <a href="http://www.dagbladet.no/2010/10/03/nyheter/utenriks/reise/overvakingskamera/flyplasser/13667192/">has
77 already been misused at Heathrow</a>.</li>
78
79 <li><a href="http://wiki.softwarelivre.org/Landell">Landell
80 Webcasting</a> - interesting alternative for
81 <ahref="http://dvswitch.alioth.debian.org/wiki/">DVSwitch</a> with
82 simple setup.
83
84 </ul></p>
85 </div>
86 <div class="tags">
87
88
89
90 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>.
91
92 </div>
93 </div>
94 <div class="padding"></div>
95
96 <div class="entry">
97 <div class="title"><a href="http://people.skolelinux.org/pere/blog/TED_talks_p___norsk_og_NUUG_foredrag___frivillige_trengs_til_teksting.html">TED talks på norsk og NUUG-foredrag - frivillige trengs til teksting</a></div>
98 <div class="date">2010-10-01 11:00</div>
99 <div class="body">
100 <p>Frikanalen og NUUG jobber for å få <a href="http://www.ted.com">TED
101 talks</a> kringkastet på
102 <a href="http://www.frikanalen.no/">Frikanalen</a>, for å gi et mer
103 variert innhold på kanalen som i dag sendes på RiksTV, Lyse og
104 Uninett. Før innslagene kan sendes må det lages norske undertekster,
105 og dette her trengs det frivillige. Det er hundrevis av innslag, men
106 mine favoritter er
107 <a href="http://www.ted.com/talks/james_randi.html">James Randi</a> og
108 <a href="http://www.ted.com/talks/lang/eng/michael_specter_the_danger_of_science_denial.html">Michael
109 Specter</a>. Hvis du har litt tid til overs, bli med på å oversette
110 TED-foredragene til norsk og få på plass undertekster. TED har
111 allerede opplegg på plass for å håndtere oversettelser og
112 undertekster. Registrer deg på
113 <a href="http://www.ted.com/translate/forted">sidene til TED</a> i
114 dag!</p>
115
116 <p>NUUG holder også på å få alle opptakene fra NUUG-presentasjonene
117 <a href="http://www.nuug.no/pub/video/frikanalen/frontpage.cgi?organization=NUUG">publisert
118 på Frikanalen</a>. Foredrag på engelsk må også her tekstes og
119 oversettes. Ta kontakt med video@nuug.no hvis du vil bidra med
120 teksting og oversetting. Arbeidet koordineres på epostlisten og på
121 IRC (#nuug-video på irc.oftc.org), og <a
122 href="http://wiki.nuug.no/grupper/video/frikanalen">en wikiside</a>
123 brukes som notatblokk for arbeidet. Mest lovende verktøy for dette
124 ser i dag ut til å være
125 <a href="http://universalsubtitles.org/">Universal Subtitles</a>, som
126 lar en bidra med teksting via en nettleser.</p>
127 </div>
128 <div class="tags">
129
130
131
132 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>.
133
134 </div>
135 </div>
136 <div class="padding"></div>
137
138 <div class="entry">
139 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Bilkollektivet_vil_ha_retten_til____se_hvor_jeg_kj__rer___.html">Bilkollektivet vil ha retten til å se hvor jeg kjører...</a></div>
140 <div class="date">2010-09-23 11:55</div>
141 <div class="body">
142 <p>Jeg er med i
143 <a href="http://www.bilkollektivet.no/">Bilkollektivet</a> her i Oslo,
144 og har inntil i dag vært fornøyd med opplegget. I dag kom det brev
145 fra bilkollektivet, der de forteller om nytt webopplegg og nye
146 rutiner, og at de har tenkt å angripe min rett til å ferdes anonymt
147 som bruker av Bilkollektivet. Det gjorde meg virkelig trist å
148 lese.</p>
149
150 <p>Brevet datert 2010-09-16 forteller at Bilkollektivet har tenkt å gå
151 over til biler med "bilcomputer" og innebygget sporings-GPS som lar
152 administrasjonen i bilkollektivet se hvor bilene er til en hver tid,
153 noe som betyr at de også kan se hvor jeg kjører når jeg bruker
154 Bilkollektivet.
155 <a href="http://people.skolelinux.org/pere/blog/Anonym_ferdsel_er_en_menneskerett.html">Retten
156 til å ferdes anonymt</a> er som tidligere nevnt viktig for meg, og jeg
157 finner det uakseptabelt å måtte godta å bli radiomerket for å kunne
158 bruke bil. Har ikke satt meg inn i hva som er historien for denne
159 endringen, så jeg vet ikke om det er godkjent av
160 f.eks. andelseiermøtet. Ser at
161 <a href="http://www.bilkollektivet.no/bilbruksregler.26256.no.html">nye
162 bilbruksregler</a> med følgende klausul ble vedtatt av styret
163 2010-08-26:</p>
164
165 <blockquote><p>Andelseier er med dette gjort kjent med at bilene er
166 utstyrt med sporingsutstyr, som kan benyttes av Bilkollektivet til å
167 spore biler som brukes utenfor gyldig reservasjon.</p></blockquote>
168
169 <p>For meg er det prinsipielt uakseptabelt av Bilkollektivet å skaffe
170 seg muligheten til å se hvor jeg befinner meg, og det er underordnet
171 når informasjonen blir brukt og hvem som får tilgang til den. Får se
172 om jeg har energi til å forsøke å endre planene til Bilkollektivet
173 eller bare ser meg om etter alternativer.</p>
174 </div>
175 <div class="tags">
176
177
178
179 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
180
181 </div>
182 </div>
183 <div class="padding"></div>
184
185 <div class="entry">
186 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Oppdatert_kart_over_overv__kningskamera_i_Norge.html">Oppdatert kart over overvåkningskamera i Norge</a></div>
187 <div class="date">2010-09-22 20:50</div>
188 <div class="body">
189 <p>For ca. et og et halvt år siden
190 <a href="http://people.skolelinux.org/pere/blog/Kart_over_overv__kningskamera_i_Norge.html">startet
191 jeg på et kart over overvåkningskamera i Norge</a>, i regi av
192 <a href="http://www.personvern.no/">personvernforeningen</a>. Det har
193 blitt oppdatert regelmessing, og jeg oppdaterte det nettopp. Fra den
194 spede start med 22 kamera registrert er det nå registrert 54 kamera.
195 Det er bare en brøkdel av de kamera som finnes i Norge, men det går
196 sakte men sikkert i riktig retning.</p>
197
198 <p>Informasjonen registreres fortsatt direkte inn i
199 <a href="http://www.openstreetmap.org/">OpenStreetmap</a>, og hentes
200 automatisk over i
201 <a href="http://people.skolelinux.no/pere/surveillance-norway/">spesialkartet</a>
202 når jeg kjører et script for å filtrere ut overvåkningskamera fra
203 OSM-dumpen for Norge.</p>
204 </div>
205 <div class="tags">
206
207
208
209 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
210
211 </div>
212 </div>
213 <div class="padding"></div>
214
215 <div class="entry">
216 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Anonym_ferdsel_er_en_menneskerett.html">Anonym ferdsel er en menneskerett</a></div>
217 <div class="date">2010-09-15 12:15</div>
218 <div class="body">
219 <p>Debatten rundt sporveiselskapet i Oslos (Ruter AS) ønske om
220 <a href="http://www.aftenposten.no/nyheter/iriks/article3808135.ece">å
221 radiomerke med RFID</a> alle sine kunder og
222 <a href="http://www.aftenposten.no/nyheter/article3809746.ece">registerere
223 hvor hver og en av oss beveger oss</a> pågår, og en ting som har
224 kommet lite frem i debatten er at det faktisk er en menneskerett å
225 kunne ferdes anonymt internt i ens eget land.</p>
226
227 <p>Fant en grei kilde for dette i et
228 <a href="http://www.datatilsynet.no/upload/Microsoft%20Word%20-%2009-01399-2%20H+%C2%A9ringsnotat%20-%20Samferdselsdepartementet%20-%20Utkas%C3%94%C3%87%C2%AA.pdf">skriv
229 fra Datatilsynet</a> til Samferdselsdepartementet om tema:</p>
230
231 <blockquote><p>Retten til å ferdes anonymt kan utledes av
232 menneskerettskonvensjonen artikkel 8 og av EUs personverndirektiv.
233 Her heter det at enkeltpersoners grunnleggende rettigheter og frihet
234 må respekteres, særlig retten til privatlivets fred. I både
235 personverndirektivet og i den norske personopplysningsloven er
236 selvråderetten til hver enkelt et av grunnprinsippene, hovedsaklig
237 uttrykt ved at en må gi et frivillig, informert og uttrykkelig
238 samtykke til behandling av personopplysninger.</p></blockquote>
239
240 <p>For meg er det viktig at jeg kan ferdes anonymt, og det er litt av
241 bakgrunnen til at jeg handler med kontanter, ikke har mobiltelefon og
242 forventer å kunne reise med bil og kollektivtrafikk uten at det blir
243 registrert hvor jeg har vært. Ruter angriper min rett til å ferdes
244 uten radiopeiler med sin innføring av RFID-kort, og dokumenterer sitt
245 ønske om å registrere hvor kundene befant seg ved å ønske å gebyrlegge
246 oss som ikke registrerer oss hver gang vi beveger oss med
247 kollektivtrafikken i Oslo. Jeg synes det er hårreisende.</p>
248 </div>
249 <div class="tags">
250
251
252
253 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
254
255 </div>
256 </div>
257 <div class="padding"></div>
258
259 <div class="entry">
260 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Terms_of_use_for_video_produced_by_a_Canon_IXUS_130_digital_camera.html">Terms of use for video produced by a Canon IXUS 130 digital camera</a></div>
261 <div class="date">2010-09-09 23:55</div>
262 <div class="body">
263 <p>A few days ago I had the mixed pleasure of bying a new digital
264 camera, a Canon IXUS 130. It was instructive and very disturbing to
265 be able to verify that also this camera producer have the nerve to
266 specify how I can or can not use the videos produced with the camera.
267 Even thought I was aware of the issue, the options with new cameras
268 are limited and I ended up bying the camera anyway. What is the
269 problem, you might ask? It is software patents, MPEG-4, H.264 and the
270 MPEG-LA that is the problem, and our right to record our experiences
271 without asking for permissions that is at risk.
272
273 <p>On page 27 of the Danish instruction manual, this section is
274 written:</p>
275
276 <blockquote>
277 <p>This product is licensed under AT&T patents for the MPEG-4 standard
278 and may be used for encoding MPEG-4 compliant video and/or decoding
279 MPEG-4 compliant video that was encoded only (1) for a personal and
280 non-commercial purpose or (2) by a video provider licensed under the
281 AT&T patents to provide MPEG-4 compliant video.</p>
282
283 <p>No license is granted or implied for any other use for MPEG-4
284 standard.</p>
285 </blockquote>
286
287 <p>In short, the camera producer have chosen to use technology
288 (MPEG-4/H.264) that is only provided if I used it for personal and
289 non-commercial purposes, or ask for permission from the organisations
290 holding the knowledge monopoly (patent) for technology used.</p>
291
292 <p>This issue has been brewing for a while, and I recommend you to
293 read
294 "<a href="http://www.osnews.com/story/23236/Why_Our_Civilization_s_Video_Art_and_Culture_is_Threatened_by_the_MPEG-LA">Why
295 Our Civilization's Video Art and Culture is Threatened by the
296 MPEG-LA</a>" by Eugenia Loli-Queru and
297 "<a href="http://webmink.com/2010/09/03/h-264-and-foss/">H.264 Is Not
298 The Sort Of Free That Matters</a>" by Simon Phipps to learn more about
299 the issue. The solution is to support the
300 <a href="http://www.digistan.org/open-standard:definition">free and
301 open standards</a> for video, like <a href="http://www.theora.org/">Ogg
302 Theora</a>, and avoid MPEG-4 and H.264 if you can.</p>
303 </div>
304 <div class="tags">
305
306
307
308 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling</a>, <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/standard">standard</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
309
310 </div>
311 </div>
312 <div class="padding"></div>
313
314 <div class="entry">
315 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Navteq_bruker_3_12_m__neder__OpenStreetmap_org_trenger_noen_dager.html">Navteq bruker 3-12 måneder, OpenStreetmap.org trenger noen dager</a></div>
316 <div class="date">2010-09-07 21:40</div>
317 <div class="body">
318 <p>Jeg ble riktig fascinert av
319 <a href="http://www.aftenposten.no/nyheter/iriks/article3800967.ece">en
320 artikkel i Aftenposten</a> om hvor hardt Navteq jobber for å oppdatere
321 kartene som brukes i navigasjons-GPSer, der det blant annet heter at
322 "på grunn av teknikken tar det alt fra tre til tolv måneder før
323 kartene er oppdatert". Når en kjenner hva slags oppdateringshastighet
324 som er tilgjengelig på
325 <a href="http://www.openstreetmap.org/">OpenStreetmap</a> som
326 oppdateres på dugnad, blir det litt trist å se hva noe av det beste en
327 kan kjøpe for penger får til.</p>
328
329 <p>Fra en endrer kartdataene i databasen til OpenStreetmap tar det
330 ca. 15 minutter før endringen er synlig på kartet som alle kan se på
331 web. Dernest overføres det daglig til en kartdump som lastes ned av
332 personen som lager Garmin-kart for Norge ca. en gang i uken. Med
333 OpenStreetmap.org og <a href="http://www.frikart.no/">Frikart.no</a>
334 kan en altså ha korreksjonene på plass i sin Garmin-GPS i løpet av en
335 uke. Det er også av tekniske årsaker at det tar så langt tid.
336 Jobbene som tegner kartene, henter ut kartdumpene og konverterer til
337 Garmin-format tar minutter og timer å gjennomføre, slik at de ikke
338 gjøres kontinuerlig men kun regelmessing.</p>
339 </div>
340 <div class="tags">
341
342
343
344 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/kart">kart</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>.
345
346 </div>
347 </div>
348 <div class="padding"></div>
349
350 <div class="entry">
351 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Some_notes_on_Flash_in_Debian_and_Debian_Edu.html">Some notes on Flash in Debian and Debian Edu</a></div>
352 <div class="date">2010-09-04 10:10</div>
353 <div class="body">
354 <p>In the <a href="http://popcon.debian.org/unknown/by_vote">Debian
355 popularity-contest numbers</a>, the adobe-flashplugin package the
356 second most popular used package that is missing in Debian. The sixth
357 most popular is flashplayer-mozilla. This is a clear indication that
358 working flash is important for Debian users. Around 10 percent of the
359 users submitting data to popcon.debian.org have this package
360 installed.</p>
361
362 <p>In the report written by Lars Risan in August 2008
363<a href="http://wiki.skolelinux.no/Dokumentasjon/Rapporter?action=AttachFile&do=view&target=Skolelinux_i_bruk_rapport_1.0.pdf">Skolelinux
364 i bruk – Rapport for Hurum kommune, Universitetet i Agder og
365 stiftelsen SLX Debian Labs</a>»), one of the most important problems
366 schools experienced with <a href="http://www.skolelinux.org/">Debian
367 Edu/Skolelinux</a> was the lack of working Flash. A lot of educational
368 web sites require Flash to work, and lacking working Flash support in
369 the web browser and the problems with installing it was perceived as a
370 good reason to stay with Windows.</p>
371
372 <p>I once saw a funny and sad comment in a web forum, where Linux was
373 said to be the retarded cousin that did not really understand
374 everything you told him but could work fairly well. This was a
375 comment regarding the problems Linux have with proprietary formats and
376 non-standard web pages, and is sad because it exposes a fairly common
377 understanding of whose fault it is if web pages that only work in for
378 example Internet Explorer 6 fail to work on Firefox, and funny because
379 it explain very well how annoying it is for users when Linux
380 distributions do not work with the documents they receive or the web
381 pages they want to visit.</p>
382
383 <p>This is part of the reason why I believe it is important for Debian
384 and Debian Edu to have a well working Flash implementation in the
385 distribution, to get at least popular sites as Youtube and Google
386 Video to working out of the box. For Squeeze, Debian have the chance
387 to include the latest version of Gnash that will make this happen, as
388 the new release 0.8.8 was published a few weeks ago and is resting in
389 unstable. The new version work with more sites that version 0.8.7.
390 The Gnash maintainers have asked for a freeze exception, but the
391 release team have not had time to reply to it yet. I hope they agree
392 with me that Flash is important for the Debian desktop users, and thus
393 accept the new package into Squeeze.</p>
394 </div>
395 <div class="tags">
396
397
398
399 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
400
401 </div>
402 </div>
403 <div class="padding"></div>
404
405 <div class="entry">
406 <div class="title"><a href="http://people.skolelinux.org/pere/blog/My_first_perl_GUI_application___controlling_a_Spykee_robot.html">My first perl GUI application - controlling a Spykee robot</a></div>
407 <div class="date">2010-09-01 21:00</div>
408 <div class="body">
409 <p>This evening I made my first Perl GUI application. The last few
410 days I have worked on a Perl module for controlling my recently
411 aquired Spykee robots, and the module is now getting complete enought
412 that it is possible to use it to control the robot driving at least.
413 It was now time to figure out how to use it to create some GUI to
414 allow me to drive the robot around. I picked PerlQt as I have had
415 positive experiences with the Qt API before, and spent a few minutes
416 browsing the web for examples. Using Qt Designer seemed like a short
417 cut, so I ended up writing the perl GUI using Qt Designer and
418 compiling it into a perl program using the puic program from
419 libqt-perl. Nothing fancy yet, but it got buttons to connect and
420 drive around.</p>
421
422 <p>The perl module I have written provide a object oriented API for
423 controlling the robot. Here is an small example on how to use it:</p>
424
425 <p><pre>
426 use Spykee;
427 Spykee::discover(sub {$robot{$_[0]} = $_[1]});
428 my $host = (keys %robot)[0];
429 my $spykee = Spykee->new();
430 $spykee->contact($host, "admin", "admin");
431 $spykee->left();
432 sleep 2;
433 $spykee->right();
434 sleep 2;
435 $spykee->forward();
436 sleep 2;
437 $spykee->back();
438 sleep 2;
439 $spykee->stop();
440 </pre></p>
441
442 <p>Thanks to the release of the source of the robot firmware, I could
443 peek into the implementation at the other end to figure out how to
444 implement the protocol used by the robot. I've implemented several of
445 the commands the robot understand, but is still missing the camera
446 support to make it possible to control the robot from remote. First I
447 want to implement support for uploading new firmware and configuring
448 the wireless network, to make it possible to bootstrap a Spykee robot
449 without the producers Windows and MacOSX software (I only have Linux,
450 so I had to ask a friend to come over to get the robot testing
451 going. :).</p>
452
453 <p>Will release the source to the public soon, but need to figure out
454 where to make it available first. I will add a link to
455 <a href="http://wiki.nuug.no/grupper/robot/">the NUUG wiki</a> for
456 those that want to check back later to find it.</p>
457 </div>
458 <div class="tags">
459
460
461
462 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/robot">robot</a>.
463
464 </div>
465 </div>
466 <div class="padding"></div>
467
468 <p style="text-align: right;"><a href="index.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS feed" width="36" height="14"></a></p>
469
470 <div id="sidebar">
471
472
473
474
475
476 <h2>Archive</h2>
477 <ul>
478
479 <li>2010
480 <ul>
481
482 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
483
484 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
485
486 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
487
488 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
489
490 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
491
492 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
493
494 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
495
496 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
497
498 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
499
500 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (3)</a></li>
501
502 </ul></li>
503
504 <li>2009
505 <ul>
506
507 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
508
509 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
510
511 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
512
513 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
514
515 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
516
517 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
518
519 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
520
521 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
522
523 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
524
525 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
526
527 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
528
529 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
530
531 </ul></li>
532
533 <li>2008
534 <ul>
535
536 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
537
538 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
539
540 </ul></li>
541
542 </ul>
543
544
545
546 <h2>Tags</h2>
547 <ul>
548
549 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (11)</a></li>
550
551 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
552
553 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
554
555 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (10)</a></li>
556
557 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (36)</a></li>
558
559 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (44)</a></li>
560
561 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (63)</a></li>
562
563 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (1)</a></li>
564
565 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (9)</a></li>
566
567 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (4)</a></li>
568
569 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (8)</a></li>
570
571 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (3)</a></li>
572
573 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
574
575 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (7)</a></li>
576
577 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (82)</a></li>
578
579 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (107)</a></li>
580
581 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (15)</a></li>
582
583 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (20)</a></li>
584
585 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (10)</a></li>
586
587 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (4)</a></li>
588
589 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
590
591 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (16)</a></li>
592
593 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (3)</a></li>
594
595 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (14)</a></li>
596
597 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (1)</a></li>
598
599 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (13)</a></li>
600
601 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (1)</a></li>
602
603 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (9)</a></li>
604
605 </ul>
606
607 </div>
608
609 <p style="text-align: right">
610 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v3.7</a>
611 </p>
612 </body>
613 </html>