X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/90f764c4cee006d4a35675a7ba493a0ec46ccf27..2377a19a2fcd67c09830cbb4a2a81cfd5a6f00d6:/blog/archive/2010/09/09.rss diff --git a/blog/archive/2010/09/09.rss b/blog/archive/2010/09/09.rss index 1cb9f5d44c..15f4074bba 100644 --- a/blog/archive/2010/09/09.rss +++ b/blog/archive/2010/09/09.rss @@ -7,59 +7,179 @@ - My first perl GUI application - controlling a Spykee robot - http://people.skolelinux.org/pere/blog/My_first_perl_GUI_application___controlling_a_Spykee_robot.html - http://people.skolelinux.org/pere/blog/My_first_perl_GUI_application___controlling_a_Spykee_robot.html - Wed, 1 Sep 2010 21:00:00 +0200 - -<p>This evening I made my first Perl GUI application. The last few -days I have worked on a Perl module for controlling my recently -aquired Spykee robots, and the module is now getting complete enought -that it is possible to use it to control the robot driving at least. -It was now time to figure out how to use it to create some GUI to -allow me to drive the robot around. I picked PerlQt as I have had -positive experiences with the Qt API before, and spent a few minutes -browsing the web for examples. Using Qt Designer seemed like a short -cut, so I ended up writing the perl GUI using Qt Designer and -compiling it into a perl program using the puic program from -libqt-perl. Nothing fancy yet, but it got buttons to connect and -drive around.</p> + Bilkollektivet vil ha retten til å se hvor jeg kjører... + http://people.skolelinux.org/pere/blog/Bilkollektivet_vil_ha_retten_til___se_hvor_jeg_kj_rer___.html + http://people.skolelinux.org/pere/blog/Bilkollektivet_vil_ha_retten_til___se_hvor_jeg_kj_rer___.html + Thu, 23 Sep 2010 11:55:00 +0200 + <p>Jeg er med i +<a href="http://www.bilkollektivet.no/">Bilkollektivet</a> her i Oslo, +og har inntil i dag vært fornøyd med opplegget. I dag kom det brev +fra bilkollektivet, der de forteller om nytt webopplegg og nye +rutiner, og at de har tenkt å angripe min rett til å ferdes anonymt +som bruker av Bilkollektivet. Det gjorde meg virkelig trist å +lese.</p> -<p>The perl module I have written provide a object oriented API for -controlling the robot. Here is an small example on how to use it:</p> +<p>Brevet datert 2010-09-16 forteller at Bilkollektivet har tenkt å gå +over til biler med "bilcomputer" og innebygget sporings-GPS som lar +administrasjonen i bilkollektivet se hvor bilene er til en hver tid, +noe som betyr at de også kan se hvor jeg kjører når jeg bruker +Bilkollektivet. +<a href="http://people.skolelinux.org/pere/blog/Anonym_ferdsel_er_en_menneskerett.html">Retten +til å ferdes anonymt</a> er som tidligere nevnt viktig for meg, og jeg +finner det uakseptabelt å måtte godta å bli radiomerket for å kunne +bruke bil. Har ikke satt meg inn i hva som er historien for denne +endringen, så jeg vet ikke om det er godkjent av +f.eks. andelseiermøtet. Ser at +<a href="http://www.bilkollektivet.no/bilbruksregler.26256.no.html">nye +bilbruksregler</a> med følgende klausul ble vedtatt av styret +2010-08-26:</p> -<p><pre> -use Spykee; -Spykee::discover(sub {$robot{$_[0]} = $_[1]}); -my $host = (keys %robot)[0]; -my $spykee = Spykee->new(); -$spykee->contact($host, "admin", "admin"); -$spykee->left(); -sleep 2; -$spykee->right(); -sleep 2; -$spykee->forward(); -sleep 2; -$spykee->back(); -sleep 2; -$spykee->stop(); -</pre></p> +<blockquote><p>Andelseier er med dette gjort kjent med at bilene er +utstyrt med sporingsutstyr, som kan benyttes av Bilkollektivet til å +spore biler som brukes utenfor gyldig reservasjon.</p></blockquote> -<p>Thanks to the release of the source of the robot firmware, I could -peek into the implementation at the other end to figure out how to -implement the protocol used by the robot. I've implemented several of -the commands the robot understand, but is still missing the camera -support to make it possible to control the robot from remote. First I -want to implement support for uploading new firmware and configuring -the wireless network, to make it possible to bootstrap a Spykee robot -without the producers Windows and MacOSX software (I only have Linux, -so I had to ask a friend to come over to get the robot testing -going. :).</p> +<p>For meg er det prinsipielt uakseptabelt av Bilkollektivet å skaffe +seg muligheten til å se hvor jeg befinner meg, og det er underordnet +når informasjonen blir brukt og hvem som får tilgang til den. Får se +om jeg har energi til å forsøke å endre planene til Bilkollektivet +eller bare ser meg om etter alternativer.</p> + + + + + Oppdatert kart over overvåkningskamera i Norge + http://people.skolelinux.org/pere/blog/Oppdatert_kart_over_overv_kningskamera_i_Norge.html + http://people.skolelinux.org/pere/blog/Oppdatert_kart_over_overv_kningskamera_i_Norge.html + Wed, 22 Sep 2010 20:50:00 +0200 + <p>For ca. et og et halvt år siden +<a href="http://people.skolelinux.org/pere/blog/Kart_over_overv__kningskamera_i_Norge.html">startet +jeg på et kart over overvåkningskamera i Norge</a>, i regi av +<a href="http://www.personvern.no/">personvernforeningen</a>. Det har +blitt oppdatert regelmessing, og jeg oppdaterte det nettopp. Fra den +spede start med 22 kamera registrert er det nå registrert 54 kamera. +Det er bare en brøkdel av de kamera som finnes i Norge, men det går +sakte men sikkert i riktig retning.</p> -<p>Will release the source to the public soon, but need to figure out -where to make it available first. I will add a link to -<a href="http://wiki.nuug.no/grupper/robot/">the NUUG wiki</a> for -those that want to check back later to find it.</p> +<p>Informasjonen registreres fortsatt direkte inn i +<a href="http://www.openstreetmap.org/">OpenStreetmap</a>, og hentes +automatisk over i +<a href="http://people.skolelinux.no/pere/surveillance-norway/">spesialkartet</a> +når jeg kjører et script for å filtrere ut overvåkningskamera fra +OSM-dumpen for Norge.</p> + + + + + Anonym ferdsel er en menneskerett + http://people.skolelinux.org/pere/blog/Anonym_ferdsel_er_en_menneskerett.html + http://people.skolelinux.org/pere/blog/Anonym_ferdsel_er_en_menneskerett.html + Wed, 15 Sep 2010 12:15:00 +0200 + <p>Debatten rundt sporveiselskapet i Oslos (Ruter AS) ønske om +<a href="http://www.aftenposten.no/nyheter/iriks/article3808135.ece">å +radiomerke med RFID</a> alle sine kunder og +<a href="http://www.aftenposten.no/nyheter/article3809746.ece">registrere +hvor hver og en av oss beveger oss</a> pågår, og en ting som har +kommet lite frem i debatten er at det faktisk er en menneskerett å +kunne ferdes anonymt internt i ens eget land.</p> + +<p>Fant en grei kilde for dette i et +<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 +fra Datatilsynet</a> til Samferdselsdepartementet om tema:</p> + +<blockquote><p>Retten til å ferdes anonymt kan utledes av +menneskerettskonvensjonen artikkel 8 og av EUs personverndirektiv. +Her heter det at enkeltpersoners grunnleggende rettigheter og frihet +må respekteres, særlig retten til privatlivets fred. I både +personverndirektivet og i den norske personopplysningsloven er +selvråderetten til hver enkelt et av grunnprinsippene, hovedsaklig +uttrykt ved at en må gi et frivillig, informert og uttrykkelig +samtykke til behandling av personopplysninger.</p></blockquote> + +<p>For meg er det viktig at jeg kan ferdes anonymt, og det er litt av +bakgrunnen til at jeg handler med kontanter, ikke har mobiltelefon og +forventer å kunne reise med bil og kollektivtrafikk uten at det blir +registrert hvor jeg har vært. Ruter angriper min rett til å ferdes +uten radiopeiler med sin innføring av RFID-kort, og dokumenterer sitt +ønske om å registrere hvor kundene befant seg ved å ønske å gebyrlegge +oss som ikke registrerer oss hver gang vi beveger oss med +kollektivtrafikken i Oslo. Jeg synes det er hårreisende.</p> + + + + + Terms of use for video produced by a Canon IXUS 130 digital camera + http://people.skolelinux.org/pere/blog/Terms_of_use_for_video_produced_by_a_Canon_IXUS_130_digital_camera.html + http://people.skolelinux.org/pere/blog/Terms_of_use_for_video_produced_by_a_Canon_IXUS_130_digital_camera.html + Thu, 9 Sep 2010 23:55:00 +0200 + <p>A few days ago I had the mixed pleasure of bying a new digital +camera, a Canon IXUS 130. It was instructive and very disturbing to +be able to verify that also this camera producer have the nerve to +specify how I can or can not use the videos produced with the camera. +Even thought I was aware of the issue, the options with new cameras +are limited and I ended up bying the camera anyway. What is the +problem, you might ask? It is software patents, MPEG-4, H.264 and the +MPEG-LA that is the problem, and our right to record our experiences +without asking for permissions that is at risk. + +<p>On page 27 of the Danish instruction manual, this section is +written:</p> + +<blockquote> +<p>This product is licensed under AT&T patents for the MPEG-4 standard +and may be used for encoding MPEG-4 compliant video and/or decoding +MPEG-4 compliant video that was encoded only (1) for a personal and +non-commercial purpose or (2) by a video provider licensed under the +AT&T patents to provide MPEG-4 compliant video.</p> + +<p>No license is granted or implied for any other use for MPEG-4 +standard.</p> +</blockquote> + +<p>In short, the camera producer have chosen to use technology +(MPEG-4/H.264) that is only provided if I used it for personal and +non-commercial purposes, or ask for permission from the organisations +holding the knowledge monopoly (patent) for technology used.</p> + +<p>This issue has been brewing for a while, and I recommend you to +read +"<a href="http://www.osnews.com/story/23236/Why_Our_Civilization_s_Video_Art_and_Culture_is_Threatened_by_the_MPEG-LA">Why +Our Civilization's Video Art and Culture is Threatened by the +MPEG-LA</a>" by Eugenia Loli-Queru and +"<a href="http://webmink.com/2010/09/03/h-264-and-foss/">H.264 Is Not +The Sort Of Free That Matters</a>" by Simon Phipps to learn more about +the issue. The solution is to support the +<a href="http://www.digistan.org/open-standard:definition">free and +open standards</a> for video, like <a href="http://www.theora.org/">Ogg +Theora</a>, and avoid MPEG-4 and H.264 if you can.</p> + + + + + Navteq bruker 3-12 måneder, OpenStreetmap.org trenger noen dager + http://people.skolelinux.org/pere/blog/Navteq_bruker_3_12_m_neder__OpenStreetmap_org_trenger_noen_dager.html + http://people.skolelinux.org/pere/blog/Navteq_bruker_3_12_m_neder__OpenStreetmap_org_trenger_noen_dager.html + Tue, 7 Sep 2010 21:40:00 +0200 + <p>Jeg ble riktig fascinert av +<a href="http://www.aftenposten.no/nyheter/iriks/article3800967.ece">en +artikkel i Aftenposten</a> om hvor hardt Navteq jobber for å oppdatere +kartene som brukes i navigasjons-GPSer, der det blant annet heter at +"på grunn av teknikken tar det alt fra tre til tolv måneder før +kartene er oppdatert". Når en kjenner hva slags oppdateringshastighet +som er tilgjengelig på +<a href="http://www.openstreetmap.org/">OpenStreetmap</a> som +oppdateres på dugnad, blir det litt trist å se hva noe av det beste en +kan kjøpe for penger får til.</p> + +<p>Fra en endrer kartdataene i databasen til OpenStreetmap tar det +ca. 15 minutter før endringen er synlig på kartet som alle kan se på +web. Dernest overføres det daglig til en kartdump som lastes ned av +personen som lager Garmin-kart for Norge ca. en gang i uken. Med +OpenStreetmap.org og <a href="http://www.frikart.no/">Frikart.no</a> +kan en altså ha korreksjonene på plass i sin Garmin-GPS i løpet av en +uke. Det er også av tekniske årsaker at det tar så langt tid. +Jobbene som tegner kartene, henter ut kartdumpene og konverterer til +Garmin-format tar minutter og timer å gjennomføre, slik at de ikke +gjøres kontinuerlig men kun regelmessing.</p> @@ -68,8 +188,7 @@ those that want to check back later to find it.</p> http://people.skolelinux.org/pere/blog/Some_notes_on_Flash_in_Debian_and_Debian_Edu.html http://people.skolelinux.org/pere/blog/Some_notes_on_Flash_in_Debian_and_Debian_Edu.html Sat, 4 Sep 2010 10:10:00 +0200 - -<p>In the <a href="http://popcon.debian.org/unknown/by_vote">Debian + <p>In the <a href="http://popcon.debian.org/unknown/by_vote">Debian popularity-contest numbers</a>, the adobe-flashplugin package the second most popular used package that is missing in Debian. The sixth most popular is flashplayer-mozilla. This is a clear indication that @@ -112,5 +231,61 @@ accept the new package into Squeeze.</p> + + My first perl GUI application - controlling a Spykee robot + http://people.skolelinux.org/pere/blog/My_first_perl_GUI_application___controlling_a_Spykee_robot.html + http://people.skolelinux.org/pere/blog/My_first_perl_GUI_application___controlling_a_Spykee_robot.html + Wed, 1 Sep 2010 21:00:00 +0200 + <p>This evening I made my first Perl GUI application. The last few +days I have worked on a Perl module for controlling my recently +aquired Spykee robots, and the module is now getting complete enought +that it is possible to use it to control the robot driving at least. +It was now time to figure out how to use it to create some GUI to +allow me to drive the robot around. I picked PerlQt as I have had +positive experiences with the Qt API before, and spent a few minutes +browsing the web for examples. Using Qt Designer seemed like a short +cut, so I ended up writing the perl GUI using Qt Designer and +compiling it into a perl program using the puic program from +libqt-perl. Nothing fancy yet, but it got buttons to connect and +drive around.</p> + +<p>The perl module I have written provide a object oriented API for +controlling the robot. Here is an small example on how to use it:</p> + +<p><pre> +use Spykee; +Spykee::discover(sub {$robot{$_[0]} = $_[1]}); +my $host = (keys %robot)[0]; +my $spykee = Spykee->new(); +$spykee->contact($host, "admin", "admin"); +$spykee->left(); +sleep 2; +$spykee->right(); +sleep 2; +$spykee->forward(); +sleep 2; +$spykee->back(); +sleep 2; +$spykee->stop(); +</pre></p> + +<p>Thanks to the release of the source of the robot firmware, I could +peek into the implementation at the other end to figure out how to +implement the protocol used by the robot. I've implemented several of +the commands the robot understand, but is still missing the camera +support to make it possible to control the robot from remote. First I +want to implement support for uploading new firmware and configuring +the wireless network, to make it possible to bootstrap a Spykee robot +without the producers Windows and MacOSX software (I only have Linux, +so I had to ask a friend to come over to get the robot testing +going. :).</p> + +<p>Will release the source to the public soon, but need to figure out +where to make it available first. I will add a link to +<a href="http://wiki.nuug.no/grupper/robot/">the NUUG wiki</a> for +those that want to check back later to find it.</p> + + +