1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <rss version='
2.0' xmlns:lj='http://www.livejournal.org/rss/lj/
1.0/' xmlns:
atom=
"http://www.w3.org/2005/Atom">
4 <title>Petter Reinholdtsen
</title>
5 <description></description>
6 <link>http://people.skolelinux.org/pere/blog/
</link>
7 <atom:link href=
"http://people.skolelinux.org/pere/blog/index.rss" rel=
"self" type=
"application/rss+xml" />
10 <title>First version of a Perl library to control the Spykee robot
</title>
11 <link>http://people.skolelinux.org/pere/blog/First_version_of_a_Perl_library_to_control_the_Spykee_robot.html
</link>
12 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/First_version_of_a_Perl_library_to_control_the_Spykee_robot.html
</guid>
13 <pubDate>Sat,
9 Oct
2010 14:
00:
00 +
0200</pubDate>
15 <p
>This summer I got the chance to buy cheap Spykee robots, and since
16 then I have worked on getting Linux software in place to control them.
17 The firmware for the robot is available from the producer, and using
18 that source it was trivial to figure out the protocol specification.
19 I
've started on a perl library to control it, and made some demo
20 programs using this perl library to allow one to control the
23 <p
>The library is quite functional already, and capable of controlling
24 the driving, fetching video, uploading MP3s and play them. There are
25 a few less important features too.
</p
>
27 <p
>Since a few weeks ago, I ran out of time to spend on this project,
28 but I never got around to releasing the current source. I decided
29 today that it was time to do something about it, and uploaded the
30 source to my Debian package store at people.skolelinux.org.
</p
>
32 <p
>Because it was simpler for me, I made a Debian package and
33 published the source and deb. If you got a spykee robot, grab the
34 source or binary package:
</p
>
37 <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
>
38 <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
>
39 <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
>
42 <p
>If you are interested in helping out with developing this library,
43 please let me know.
</p
>
48 <title>Links for
2010-
10-
03</title>
49 <link>http://people.skolelinux.org/pere/blog/Links_for_2010_10_03.html
</link>
50 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Links_for_2010_10_03.html
</guid>
51 <pubDate>Sun,
3 Oct
2010 22:
30:
00 +
0200</pubDate>
55 <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
56 is no Plan B: why the IPv4-to-IPv6 transition will be ugly
</a
></li
>
58 <li
>Scanner looking under clothes
59 <a href=
"http://www.dagbladet.no/
2010/
10/
03/nyheter/utenriks/reise/overvakingskamera/flyplasser/
13667192/
">has
60 already been misused at Heathrow
</a
>.
</li
>
62 <li
><a href=
"http://wiki.softwarelivre.org/Landell
">Landell
63 Webcasting
</a
> - interesting alternative for
64 <ahref=
"http://dvswitch.alioth.debian.org/wiki/
">DVSwitch
</a
> with
72 <title>TED talks på norsk og NUUG-foredrag - frivillige trengs til teksting
</title>
73 <link>http://people.skolelinux.org/pere/blog/TED_talks_p___norsk_og_NUUG_foredrag___frivillige_trengs_til_teksting.html
</link>
74 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/TED_talks_p___norsk_og_NUUG_foredrag___frivillige_trengs_til_teksting.html
</guid>
75 <pubDate>Fri,
1 Oct
2010 11:
00:
00 +
0200</pubDate>
77 <p
>Frikanalen og NUUG jobber for å få
<a href=
"http://www.ted.com
">TED
78 talks
</a
> kringkastet på
79 <a href=
"http://www.frikanalen.no/
">Frikanalen
</a
>, for å gi et mer
80 variert innhold på kanalen som i dag sendes på RiksTV, Lyse og
81 Uninett. Før innslagene kan sendes må det lages norske undertekster,
82 og dette her trengs det frivillige. Det er hundrevis av innslag, men
84 <a href=
"http://www.ted.com/talks/james_randi.html
">James Randi
</a
> og
85 <a href=
"http://www.ted.com/talks/lang/eng/michael_specter_the_danger_of_science_denial.html
">Michael
86 Specter
</a
>. Hvis du har litt tid til overs, bli med på å oversette
87 TED-foredragene til norsk og få på plass undertekster. TED har
88 allerede opplegg på plass for å håndtere oversettelser og
89 undertekster. Registrer deg på
90 <a href=
"http://www.ted.com/translate/forted
">sidene til TED
</a
> i
93 <p
>NUUG holder også på å få alle opptakene fra NUUG-presentasjonene
94 <a href=
"http://www.nuug.no/pub/video/frikanalen/frontpage.cgi?organization=NUUG
">publisert
95 på Frikanalen
</a
>. Foredrag på engelsk må også her tekstes og
96 oversettes. Ta kontakt med video@nuug.no hvis du vil bidra med
97 teksting og oversetting. Arbeidet koordineres på epostlisten og på
98 IRC (#nuug-video på irc.oftc.org), og
<a
99 href=
"http://wiki.nuug.no/grupper/video/frikanalen
">en wikiside
</a
>
100 brukes som notatblokk for arbeidet. Mest lovende verktøy for dette
101 ser i dag ut til å være
102 <a href=
"http://universalsubtitles.org/
">Universal Subtitles
</a
>, som
103 lar en bidra med teksting via en nettleser.
</p
>
108 <title>Bilkollektivet vil ha retten til å se hvor jeg kjører...
</title>
109 <link>http://people.skolelinux.org/pere/blog/Bilkollektivet_vil_ha_retten_til____se_hvor_jeg_kj__rer___.html
</link>
110 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Bilkollektivet_vil_ha_retten_til____se_hvor_jeg_kj__rer___.html
</guid>
111 <pubDate>Thu,
23 Sep
2010 11:
55:
00 +
0200</pubDate>
113 <p
>Jeg er med i
114 <a href=
"http://www.bilkollektivet.no/
">Bilkollektivet
</a
> her i Oslo,
115 og har inntil i dag vært fornøyd med opplegget. I dag kom det brev
116 fra bilkollektivet, der de forteller om nytt webopplegg og nye
117 rutiner, og at de har tenkt å angripe min rett til å ferdes anonymt
118 som bruker av Bilkollektivet. Det gjorde meg virkelig trist å
121 <p
>Brevet datert
2010-
09-
16 forteller at Bilkollektivet har tenkt å gå
122 over til biler med
"bilcomputer
" og innebygget sporings-GPS som lar
123 administrasjonen i bilkollektivet se hvor bilene er til en hver tid,
124 noe som betyr at de også kan se hvor jeg kjører når jeg bruker
126 <a href=
"http://people.skolelinux.org/pere/blog/Anonym_ferdsel_er_en_menneskerett.html
">Retten
127 til å ferdes anonymt
</a
> er som tidligere nevnt viktig for meg, og jeg
128 finner det uakseptabelt å måtte godta å bli radiomerket for å kunne
129 bruke bil. Har ikke satt meg inn i hva som er historien for denne
130 endringen, så jeg vet ikke om det er godkjent av
131 f.eks. andelseiermøtet. Ser at
132 <a href=
"http://www.bilkollektivet.no/bilbruksregler
.26256.no.html
">nye
133 bilbruksregler
</a
> med følgende klausul ble vedtatt av styret
134 2010-
08-
26:
</p
>
136 <blockquote
><p
>Andelseier er med dette gjort kjent med at bilene er
137 utstyrt med sporingsutstyr, som kan benyttes av Bilkollektivet til å
138 spore biler som brukes utenfor gyldig reservasjon.
</p
></blockquote
>
140 <p
>For meg er det prinsipielt uakseptabelt av Bilkollektivet å skaffe
141 seg muligheten til å se hvor jeg befinner meg, og det er underordnet
142 når informasjonen blir brukt og hvem som får tilgang til den. Får se
143 om jeg har energi til å forsøke å endre planene til Bilkollektivet
144 eller bare ser meg om etter alternativer.
</p
>
149 <title>Oppdatert kart over overvåkningskamera i Norge
</title>
150 <link>http://people.skolelinux.org/pere/blog/Oppdatert_kart_over_overv__kningskamera_i_Norge.html
</link>
151 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Oppdatert_kart_over_overv__kningskamera_i_Norge.html
</guid>
152 <pubDate>Wed,
22 Sep
2010 20:
50:
00 +
0200</pubDate>
154 <p
>For ca. et og et halvt år siden
155 <a href=
"http://people.skolelinux.org/pere/blog/Kart_over_overv__kningskamera_i_Norge.html
">startet
156 jeg på et kart over overvåkningskamera i Norge
</a
>, i regi av
157 <a href=
"http://www.personvern.no/
">personvernforeningen
</a
>. Det har
158 blitt oppdatert regelmessing, og jeg oppdaterte det nettopp. Fra den
159 spede start med
22 kamera registrert er det nå registrert
54 kamera.
160 Det er bare en brøkdel av de kamera som finnes i Norge, men det går
161 sakte men sikkert i riktig retning.
</p
>
163 <p
>Informasjonen registreres fortsatt direkte inn i
164 <a href=
"http://www.openstreetmap.org/
">OpenStreetmap
</a
>, og hentes
166 <a href=
"http://people.skolelinux.no/pere/surveillance-norway/
">spesialkartet
</a
>
167 når jeg kjører et script for å filtrere ut overvåkningskamera fra
168 OSM-dumpen for Norge.
</p
>
173 <title>Anonym ferdsel er en menneskerett
</title>
174 <link>http://people.skolelinux.org/pere/blog/Anonym_ferdsel_er_en_menneskerett.html
</link>
175 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Anonym_ferdsel_er_en_menneskerett.html
</guid>
176 <pubDate>Wed,
15 Sep
2010 12:
15:
00 +
0200</pubDate>
178 <p
>Debatten rundt sporveiselskapet i Oslos (Ruter AS) ønske om
179 <a href=
"http://www.aftenposten.no/nyheter/iriks/article3808135.ece
">å
180 radiomerke med RFID
</a
> alle sine kunder og
181 <a href=
"http://www.aftenposten.no/nyheter/article3809746.ece
">registerere
182 hvor hver og en av oss beveger oss
</a
> pågår, og en ting som har
183 kommet lite frem i debatten er at det faktisk er en menneskerett å
184 kunne ferdes anonymt internt i ens eget land.
</p
>
186 <p
>Fant en grei kilde for dette i et
187 <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
188 fra Datatilsynet
</a
> til Samferdselsdepartementet om tema:
</p
>
190 <blockquote
><p
>Retten til å ferdes anonymt kan utledes av
191 menneskerettskonvensjonen artikkel
8 og av EUs personverndirektiv.
192 Her heter det at enkeltpersoners grunnleggende rettigheter og frihet
193 må respekteres, særlig retten til privatlivets fred. I både
194 personverndirektivet og i den norske personopplysningsloven er
195 selvråderetten til hver enkelt et av grunnprinsippene, hovedsaklig
196 uttrykt ved at en må gi et frivillig, informert og uttrykkelig
197 samtykke til behandling av personopplysninger.
</p
></blockquote
>
199 <p
>For meg er det viktig at jeg kan ferdes anonymt, og det er litt av
200 bakgrunnen til at jeg handler med kontanter, ikke har mobiltelefon og
201 forventer å kunne reise med bil og kollektivtrafikk uten at det blir
202 registrert hvor jeg har vært. Ruter angriper min rett til å ferdes
203 uten radiopeiler med sin innføring av RFID-kort, og dokumenterer sitt
204 ønske om å registrere hvor kundene befant seg ved å ønske å gebyrlegge
205 oss som ikke registrerer oss hver gang vi beveger oss med
206 kollektivtrafikken i Oslo. Jeg synes det er hårreisende.
</p
>
211 <title>Terms of use for video produced by a Canon IXUS
130 digital camera
</title>
212 <link>http://people.skolelinux.org/pere/blog/Terms_of_use_for_video_produced_by_a_Canon_IXUS_130_digital_camera.html
</link>
213 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Terms_of_use_for_video_produced_by_a_Canon_IXUS_130_digital_camera.html
</guid>
214 <pubDate>Thu,
9 Sep
2010 23:
55:
00 +
0200</pubDate>
216 <p
>A few days ago I had the mixed pleasure of bying a new digital
217 camera, a Canon IXUS
130. It was instructive and very disturbing to
218 be able to verify that also this camera producer have the nerve to
219 specify how I can or can not use the videos produced with the camera.
220 Even thought I was aware of the issue, the options with new cameras
221 are limited and I ended up bying the camera anyway. What is the
222 problem, you might ask? It is software patents, MPEG-
4, H
.264 and the
223 MPEG-LA that is the problem, and our right to record our experiences
224 without asking for permissions that is at risk.
226 <p
>On page
27 of the Danish instruction manual, this section is
230 <p
>This product is licensed under AT
&T patents for the MPEG-
4 standard
231 and may be used for encoding MPEG-
4 compliant video and/or decoding
232 MPEG-
4 compliant video that was encoded only (
1) for a personal and
233 non-commercial purpose or (
2) by a video provider licensed under the
234 AT
&T patents to provide MPEG-
4 compliant video.
</p
>
236 <p
>No license is granted or implied for any other use for MPEG-
4
240 <p
>In short, the camera producer have chosen to use technology
241 (MPEG-
4/H
.264) that is only provided if I used it for personal and
242 non-commercial purposes, or ask for permission from the organisations
243 holding the knowledge monopoly (patent) for technology used.
</p
>
245 <p
>This issue has been brewing for a while, and I recommend you to
247 "<a href=
"http://www.osnews.com/story/
23236/Why_Our_Civilization_s_Video_Art_and_Culture_is_Threatened_by_the_MPEG-LA
">Why
248 Our Civilization
's Video Art and Culture is Threatened by the
249 MPEG-LA
</a
>" by Eugenia Loli-Queru and
250 "<a href=
"http://webmink.com/
2010/
09/
03/h-
264-and-foss/
">H
.264 Is Not
251 The Sort Of Free That Matters
</a
>" by Simon Phipps to learn more about
252 the issue. The solution is to support the
253 <a href=
"http://www.digistan.org/open-standard:definition
">free and
254 open standards
</a
> for video, like
<a href=
"http://www.theora.org/
">Ogg
255 Theora
</a
>, and avoid MPEG-
4 and H
.264 if you can.
</p
>
260 <title>Navteq bruker
3-
12 måneder, OpenStreetmap.org trenger noen dager
</title>
261 <link>http://people.skolelinux.org/pere/blog/Navteq_bruker_3_12_m__neder__OpenStreetmap_org_trenger_noen_dager.html
</link>
262 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Navteq_bruker_3_12_m__neder__OpenStreetmap_org_trenger_noen_dager.html
</guid>
263 <pubDate>Tue,
7 Sep
2010 21:
40:
00 +
0200</pubDate>
265 <p
>Jeg ble riktig fascinert av
266 <a href=
"http://www.aftenposten.no/nyheter/iriks/article3800967.ece
">en
267 artikkel i Aftenposten
</a
> om hvor hardt Navteq jobber for å oppdatere
268 kartene som brukes i navigasjons-GPSer, der det blant annet heter at
269 "på grunn av teknikken tar det alt fra tre til tolv måneder før
270 kartene er oppdatert
". Når en kjenner hva slags oppdateringshastighet
271 som er tilgjengelig på
272 <a href=
"http://www.openstreetmap.org/
">OpenStreetmap
</a
> som
273 oppdateres på dugnad, blir det litt trist å se hva noe av det beste en
274 kan kjøpe for penger får til.
</p
>
276 <p
>Fra en endrer kartdataene i databasen til OpenStreetmap tar det
277 ca.
15 minutter før endringen er synlig på kartet som alle kan se på
278 web. Dernest overføres det daglig til en kartdump som lastes ned av
279 personen som lager Garmin-kart for Norge ca. en gang i uken. Med
280 OpenStreetmap.org og
<a href=
"http://www.frikart.no/
">Frikart.no
</a
>
281 kan en altså ha korreksjonene på plass i sin Garmin-GPS i løpet av en
282 uke. Det er også av tekniske årsaker at det tar så langt tid.
283 Jobbene som tegner kartene, henter ut kartdumpene og konverterer til
284 Garmin-format tar minutter og timer å gjennomføre, slik at de ikke
285 gjøres kontinuerlig men kun regelmessing.
</p
>
290 <title>Some notes on Flash in Debian and Debian Edu
</title>
291 <link>http://people.skolelinux.org/pere/blog/Some_notes_on_Flash_in_Debian_and_Debian_Edu.html
</link>
292 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Some_notes_on_Flash_in_Debian_and_Debian_Edu.html
</guid>
293 <pubDate>Sat,
4 Sep
2010 10:
10:
00 +
0200</pubDate>
295 <p
>In the
<a href=
"http://popcon.debian.org/unknown/by_vote
">Debian
296 popularity-contest numbers
</a
>, the adobe-flashplugin package the
297 second most popular used package that is missing in Debian. The sixth
298 most popular is flashplayer-mozilla. This is a clear indication that
299 working flash is important for Debian users. Around
10 percent of the
300 users submitting data to popcon.debian.org have this package
303 <p
>In the report written by Lars Risan in August
2008
304 («
<a href=
"http://wiki.skolelinux.no/Dokumentasjon/Rapporter?action=AttachFile
&do=view
&target=Skolelinux_i_bruk_rapport_1.0.pdf
">Skolelinux
305 i bruk – Rapport for Hurum kommune, Universitetet i Agder og
306 stiftelsen SLX Debian Labs
</a
>»), one of the most important problems
307 schools experienced with
<a href=
"http://www.skolelinux.org/
">Debian
308 Edu/Skolelinux
</a
> was the lack of working Flash. A lot of educational
309 web sites require Flash to work, and lacking working Flash support in
310 the web browser and the problems with installing it was perceived as a
311 good reason to stay with Windows.
</p
>
313 <p
>I once saw a funny and sad comment in a web forum, where Linux was
314 said to be the retarded cousin that did not really understand
315 everything you told him but could work fairly well. This was a
316 comment regarding the problems Linux have with proprietary formats and
317 non-standard web pages, and is sad because it exposes a fairly common
318 understanding of whose fault it is if web pages that only work in for
319 example Internet Explorer
6 fail to work on Firefox, and funny because
320 it explain very well how annoying it is for users when Linux
321 distributions do not work with the documents they receive or the web
322 pages they want to visit.
</p
>
324 <p
>This is part of the reason why I believe it is important for Debian
325 and Debian Edu to have a well working Flash implementation in the
326 distribution, to get at least popular sites as Youtube and Google
327 Video to working out of the box. For Squeeze, Debian have the chance
328 to include the latest version of Gnash that will make this happen, as
329 the new release
0.8.8 was published a few weeks ago and is resting in
330 unstable. The new version work with more sites that version
0.8.7.
331 The Gnash maintainers have asked for a freeze exception, but the
332 release team have not had time to reply to it yet. I hope they agree
333 with me that Flash is important for the Debian desktop users, and thus
334 accept the new package into Squeeze.
</p
>
339 <title>My first perl GUI application - controlling a Spykee robot
</title>
340 <link>http://people.skolelinux.org/pere/blog/My_first_perl_GUI_application___controlling_a_Spykee_robot.html
</link>
341 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/My_first_perl_GUI_application___controlling_a_Spykee_robot.html
</guid>
342 <pubDate>Wed,
1 Sep
2010 21:
00:
00 +
0200</pubDate>
344 <p
>This evening I made my first Perl GUI application. The last few
345 days I have worked on a Perl module for controlling my recently
346 aquired Spykee robots, and the module is now getting complete enought
347 that it is possible to use it to control the robot driving at least.
348 It was now time to figure out how to use it to create some GUI to
349 allow me to drive the robot around. I picked PerlQt as I have had
350 positive experiences with the Qt API before, and spent a few minutes
351 browsing the web for examples. Using Qt Designer seemed like a short
352 cut, so I ended up writing the perl GUI using Qt Designer and
353 compiling it into a perl program using the puic program from
354 libqt-perl. Nothing fancy yet, but it got buttons to connect and
355 drive around.
</p
>
357 <p
>The perl module I have written provide a object oriented API for
358 controlling the robot. Here is an small example on how to use it:
</p
>
362 Spykee::discover(sub {$robot{$_[
0]} = $_[
1]});
363 my $host = (keys %robot)[
0];
364 my $spykee = Spykee-
>new();
365 $spykee-
>contact($host,
"admin
",
"admin
");
370 $spykee-
>forward();
375 </pre
></p
>
377 <p
>Thanks to the release of the source of the robot firmware, I could
378 peek into the implementation at the other end to figure out how to
379 implement the protocol used by the robot. I
've implemented several of
380 the commands the robot understand, but is still missing the camera
381 support to make it possible to control the robot from remote. First I
382 want to implement support for uploading new firmware and configuring
383 the wireless network, to make it possible to bootstrap a Spykee robot
384 without the producers Windows and MacOSX software (I only have Linux,
385 so I had to ask a friend to come over to get the robot testing
388 <p
>Will release the source to the public soon, but need to figure out
389 where to make it available first. I will add a link to
390 <a href=
"http://wiki.nuug.no/grupper/robot/
">the NUUG wiki
</a
> for
391 those that want to check back later to find it.
</p
>