X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/f367d3cbf87119f75a844d16ed83a8e061d08403..b499cfc7b5305b64be64438e7346c0d0e34c5c48:/blog/index.rss diff --git a/blog/index.rss b/blog/index.rss index c37f722ced..d3746bfb94 100644 --- a/blog/index.rss +++ b/blog/index.rss @@ -7,417 +7,425 @@ - Perl modules used by FixMyStreet which are missing in Debian/Squeeze - http://people.skolelinux.org/pere/blog/Perl_modules_used_by_FixMyStreet_which_are_missing_in_Debian_Squeeze.html - http://people.skolelinux.org/pere/blog/Perl_modules_used_by_FixMyStreet_which_are_missing_in_Debian_Squeeze.html - Tue, 26 Jul 2011 12:25:00 +0200 - -<p>The Norwegian <a href="http://www.fiksgatami.no/">FiksGataMi</A> -site is build on Debian/Squeeze, and this platform was chosen because -I am most familiar with Debian (being a Debian Developer for around 10 -years) because it is the latest stable Debian release which should get -security support for a few years.</p> - -<p>The web service is written in Perl, and depend on some perl modules -that are missing in Debian at the moment. It would be great if these -modules were added to the Debian archive, allowing anyone to set up -their own <a href="http://www.fixmystreet.com">FixMyStreet</a> clone -in their own country using only Debian packages. The list of modules -missing in Debian/Squeeze isn't very long, and I hope the perl group -will find time to package the 12 modules Catalyst::Plugin::SmartURI, -Catalyst::Plugin::Unicode::Encoding, Catalyst::View::TT, Devel::Hide, -Sort::Key, Statistics::Distributions, Template::Plugin::Comma, -Template::Plugin::DateTime::Format, Term::Size::Any, Term::Size::Perl, -URI::SmartURI and Web::Scraper to make the maintenance of FixMyStreet -easier in the future.</p> - -<p>Thanks to the great tools in Debian, getting the missing modules -installed on my server was a simple call to 'cpan2deb Module::Name' -and 'dpkg -i' to install the resulting package. But this leave me -with the responsibility of tracking security problems, which I really -do not have time for.</p> + Ripping problematic DVDs using dvdbackup and genisoimage + http://people.skolelinux.org/pere/blog/Ripping_problematic_DVDs_using_dvdbackup_and_genisoimage.html + http://people.skolelinux.org/pere/blog/Ripping_problematic_DVDs_using_dvdbackup_and_genisoimage.html + Sat, 17 Sep 2011 20:20:00 +0200 + <p>For convenience, I want to store copies of all my DVDs on my file +server. It allow me to save shelf space flat while still having my +movie collection easily available. It also make it possible to let +the kids see their favourite DVDs without wearing the physical copies +down. I prefer to store the DVDs as ISOs to keep the DVD menu and +subtitle options intact. It also ensure that the entire film is one +file on the disk. As this is for personal use, the ripping is +perfectly legal here in Norway.</p> + +<p>Normally I rip the DVDs using dd like this:</p> + +<blockquote><pre> +#!/bin/sh +# apt-get install lsdvd +title=$(lsdvd 2>/dev/null|awk '/Disc Title: / {print $3}') +dd if=/dev/dvd of=/storage/dvds/$title.iso bs=1M +</pre></blockquote> + +<p>But some DVDs give a input/output error when I read it, and I have +been looking for a better alternative. I have no idea why this I/O +error occur, but suspect my DVD drive, the Linux kernel driver or +something fishy with the DVDs in question. Or perhaps all three.</p> + +<p>Anyway, I believe I found a solution today using dvdbackup and +genisoimage. This script gave me a working ISO for a problematic +movie by first extracting the DVD file system and then re-packing it +back as an ISO. + +<blockquote><pre> +#!/bin/sh +# apt-get install lsdvd dvdbackup genisoimage +set -e +tmpdir=/storage/dvds/ +title=$(lsdvd 2>/dev/null|awk '/Disc Title: / {print $3}') +dvdbackup -i /dev/dvd -M -o $tmpdir -n$title +genisoimage -dvd-video -o $tmpdir/$title.iso $tmpdir/$title +rm -rf $tmpdir/$title +</pre></blockquote> + +<p>Anyone know of a better way available in Debian/Squeeze?</p> + +<p>Update 2011-09-18: I got a tip from Konstantin Khomoutov about the +readom program from the wodim package. It is specially written to +read optical media, and is called like this: <tt>readom dev=/dev/dvd +f=image.iso</tt>. It got 6 GB along with the problematic Cars DVD +before it failed, and failed right away with a Timmy Time DVD.</p> + +<p>Next, I got a tip from Bastian Blank about +<a href="http://bblank.thinkmo.de/blog/new-software-python-dvdvideo">his +program python-dvdvideo</a>, which seem to be just what I am looking +for. Tested it with my problematic Timmy Time DVD, and it succeeded +creating a ISO image. The git source built and installed just fine in +Squeeze, so I guess this will be my tool of choice in the future.</p> - Overvåkningslogikkens fallitt - http://people.skolelinux.org/pere/blog/Overv__kningslogikkens_fallitt.html - http://people.skolelinux.org/pere/blog/Overv__kningslogikkens_fallitt.html - Sat, 23 Jul 2011 10:45:00 +0200 - -<p>Det er vanskelig å få gjort noe fornuftig i dag, etter gårdagens -tragiske hendelse. Tankene går til de som har mistet sine nærmeste. -Jeg kan ikke forstille meg hvor tungt de har det nå, og jeg håper alle -jeg kjenner har klart seg.</p> - -<p>Jeg undres på hva motivasjonen til de som står bak kan være? Jeg -tror en må være ganske desperat for å ty til slike midler, og oppleve -at alle andre påvirkningsmuligheter er blokkert. Mon tro om -Stortingets totalitære vedtak 4. april i år om å lovfeste massiv -overvåkning av hele befolkningen bidro? Jeg undres også på om at -gårdagens bombing og massedrap er resultat av de fremmedfiendtlige -holdninger som har spredt seg i Norge i mange år, kombinert med -Stortingets og regjeringens villighet til å forlate de verdier som -vårt liberale demokrati er tuftet på (ved å legge opp til registrering -og overvåkning av borgere som _ikke_ er mistenkt for noe -kriminelt).</p> - -<p>En ting er ganske klart, dog. Massiv kameraovervåkning bidrar ikke -til å hindre slik grotesk kriminalitet. Regjeringskvartalet er et av -de mest kameraovervåkede områdene i Oslo, og hindret ikke at -sprengingen fant sted. Registrering av posisjonen til alle -mobiltelefoner som politiet har hatt tilgang til i flere år nå ser -ikke ut til å ha hjulpet det heller. De som tror at massiv -kommunikasjonskontroll av hele befolkningen vil hindre ekstremister i -å skade oss i Norge tror jeg tar feil. Til det tror jeg det må mer -åpenhet, mindre kontroll og mer tillit til hver enkelt innbygger, da -jeg tror bidrar til å holde ekstreme holdninger i sjakk.</p> + Kommunevalget må visst kontrollregnes på + http://people.skolelinux.org/pere/blog/Kommunevalget_m__visst_kontrollregnes_p_.html + http://people.skolelinux.org/pere/blog/Kommunevalget_m__visst_kontrollregnes_p_.html + Wed, 14 Sep 2011 10:35:00 +0200 + <p>En artikkel i aftenbladet påstår at valgsystemet til EDB Ergogroup +<a href="http://www.aftenbladet.no/innenriks/politikk/valg/De-Grnne-regner-seg-inn-i-bystyret-2864487.html">ikke +regner riktig mandatfordeling</a> i Stavanger. Det høres for meg ut +som om innbyggerne i Norge er nødt til å kontrollregne på +mandatfordelingen for å sikre at valget går riktig for seg. Det tar +jeg som nok et argument for nøyere kontroll av det norske +valgsystemet.</p> - Bombing og skyting - http://people.skolelinux.org/pere/blog/Bombing_og_skyting.html - http://people.skolelinux.org/pere/blog/Bombing_og_skyting.html - Fri, 22 Jul 2011 21:55:00 +0200 - -<p>I dag har det blitt bombet i regjeringskvartalet og skutt på AUFs -sommerleir. Hvem kan stå bak? Hvem har fordeler av at dette har -skjedd? Jeg håper de kriminelle som står bak blir funnet og straffet, -og at dette blir gjort på et måte som gjør at demokrati, de mistenktes -borgerrettigheter og samfunnets anstendighet blir ivaretatt. Jeg -frykter dog at moralpanikk vil føre til at våre alles -borgerrettigheter og det norske demokratiet blir skadelidende. Vi får -se. Vi bør i passe oss for å gjøre det såkalte terrorister ønsker, -dvs. å gjøre samfunnet vårt verre for innbyggerne.</p> + Noen problemer rundt unikt nummererte stemmesedler i norske valg + http://people.skolelinux.org/pere/blog/Noen_problemer_rundt_unikt_nummererte_stemmesedler_i_norske_valg.html + http://people.skolelinux.org/pere/blog/Noen_problemer_rundt_unikt_nummererte_stemmesedler_i_norske_valg.html + Tue, 13 Sep 2011 16:00:00 +0200 + <p>I digi.no forklarer Ergo Group at gårdagens problemer med +opptelling av stemmesedler ved kommunevalget var at +<a href="http://www.digi.no/877938/ikke-programmeringsshy%3Bfeil-i-valgshy%3Bsystemet">noen +stemmesedler ikke hadde unike løpenummer</a>, og at programvaren som +ble brukt til telling ikke var laget for å håndtere dette. Jeg ble +svært overrasket over å lese at norske stemmesedler har unike +løpenummer, da min forståelse er at det går på bekostning av kravet om +hemmelige valg.</p> + +<p>Jeg har ikke god oversikt over hvilke problemer dette kan skape for +hemmelig valg, men her er noen scenarier som virker problematiske for +meg:</p> + +<p>(1) Jomar og Bertil avtaler at Bertil skal stemme på Lurepartiet +med stemmeseddelen som Bertil får utlevert fra Jomar, og belønnes for +dette. Stemmeseddelen har et unikt løpenummer, og ved opptellingen +sjekker Jomar at stemmeseddelen til Lurepartiet det unike løpenummeret +er med i stemmesedlene som ble talt opp før Bertil får sin belønning. +Unike løpenummer legger så vidt jeg kan forstå opp til kjøp og salg av +stemmer.</p> + +<p>(2) Jomar har også jobb som valgobservatør, og har gått igjennom +avlukkene og notert parti og løpenummer for alle stemmesedlene i +avlukkene. Har er i tillegg jevnlig innom og sjekker hvilke +løpenummer som er igjen i avlukkene (lar seg ganske raskt og enkelt +gjøre med en mobiltelefon med kamera som kan ta bilder av alle +løpenumrene). Når en person han vil vite hva stemmer kommer innom, +sammenligner han stemmesedler i avlukkene før og etter at vedkommende +har vært innom, og sjekker så om løpenummeret som var på stemmeseddel +(eller sedlene) som forsvant fra avlukket dukker opp under +opptellingen. Det kan på den måten være mulig å finne ut hva en +person stemte. Hvis personen tar med seg en stemmeseddel fra alle +partiene vil det fortsatt være mulig å finne ut hvilken av disse som +ble talt opp, slik at en ikke kan beskytte seg på det viset.</p> + +<p>Jeg er ikke sikker på hvor realistiske disse scenariene er i dag, +dvs. hvilke andre prosedyrer som finnes i det norske valget for å +hindre dette.</p> + +<p>Det er dog ingen tvil om at det er lurt å nummerere stemmesedler +ved opptelling for å sikre at ingen forsvinner i prosessen med å telle +opp stemmer, men det må gjøres når stemmeurnene åpnes og ikke før +innbyggerne avgir sin stemme.</p> + +<p>Under Go Open 2009 presenterte Mitch Trachtenberg fra Humboldt +County, California hvordan +<a href="http://goopen2009.friprog.no/program/48-freevalg">de laget et +system som kontrolltalte stemmene</a> der ved hjelp av en scanner med +arkmater og fri programvare. Der ble stemmesedlene unikt nummerert +før scanning, og det er laget en CD med bilder av alle stemmesedler +slik at enhver kan kontrolltelle stemmene selv hvis de ønsker det. +Kanskje en ide også for Norge? Programvaren er så vidt jeg vet fri +programvare, og tilgjengelig fra +<a href="http://www.tevsystems.com/">hans nettsted</a></p> - Voteringsdata fra stortinget på plass, mye igjen - http://people.skolelinux.org/pere/blog/Voteringsdata_fra_stortinget_p___plass__mye_igjen.html - http://people.skolelinux.org/pere/blog/Voteringsdata_fra_stortinget_p___plass__mye_igjen.html - Thu, 21 Jul 2011 12:10:00 +0200 - -<p>Arbeidet med et nettsted som viser frem hva hver enkelt av våre -folkevalgte har stemt går sakte fremover. Det har gått to måneder -siden -<a href="http://people.skolelinux.org/pere/blog/Hvem_stemte_hva_p___Stortinget_.html">jeg -skrev om prosjektet</a>. Siden sist har vi fått kontakt med -organisasjonen <a href="http://www.holderdeord.no">Holder De Ord</a> -som holder på med et lignende prosjekt, samt fått tilgang til endel -voteringsinformasjon fra Stortinget.</p> - -<p>Har fått tilgang til to datasett fra Stortinget. Det ene er en CD -med voteringsdetaljer mellom 1990 og 2009, det andre er tilgang til -stortingets kommende data-API der en kan hente ut informasjon om -representanter, saker og voteringer. Jeg har ikke rukket se nok på -noen av dem til å laste dem inn i min prototype, men jeg håper begge -datasettene kan brukes.</p> - -<p>Det første datasettet er kopiert og publisert -<a href="http://www.nuug.no/pub/stortingsinnsyn/">på NUUGs -filtjener</a>, og består av to filer pr. votering. En fil med -tidspunkt og hver enkelt stemme, og en annen med hvem som stemte og -hvilket parti og fylke de representerte. Tegnsettet er så vidt jeg -kan se Codepage 865, og jeg håper det er enkelt å koble sammen person -og stemme. Har ikke rukket forsøke dette ennå. Jeg tror en god -strategi her er å parse råfilene fra Stortinget og sammenstille dem -med databasen over representanter, og ved hjelp av denne koble de -unike ID-ene til representantene med hver enkelt stemme og publisere -resultatet i XML-format. Antar det er en par dagers programmering, -men har ikke funnet tid til det.</p> - -<p>Hvis du vil bidra, ta kontakt med meg på IRC (#nuug på -irc.freenode.net) eller bli med på epostlisten -<a href="http://lists.nuug.no/mailman/listinfo/aktive">aktive@nuug</a>. -Det trengs både manne-timer for skraping og finansiering av -utviklingstimer for å en norsk portal på plass.</p> + Mer løgnpropaganda fra BSA + http://people.skolelinux.org/pere/blog/Mer_l_gnpropaganda_fra_BSA.html + http://people.skolelinux.org/pere/blog/Mer_l_gnpropaganda_fra_BSA.html + Fri, 9 Sep 2011 11:00:00 +0200 + <p>I år igjen er Microsoft-politiet BSA ute med løgnpropagandaen sin. +Hvert år de siste årene har BSA, lobbyfronten til de store +programvareselskapene som Microsoft og Apple, publisert en rapport der +de gjetter på hvor mye piratkopiering påfører i tapte inntekter i +ulike land rundt om i verden. Resultatene er alltid tendensiøse. +Den siste rapporten er tilgjengelig fra +<a href="http://portal.bsa.org/globalpiracy2010/downloads/opinionsurvey/survey_global.pdf">deres +nettsted</a>.</p> + +<p>Den har fått endel dekning av journalister som åpenbart ikke har +tenkt på å stille kritiske spørsmål om resultatene. Se f.eks. +<a href="http://www.digi.no/877642/halvparten-bruker-pirat-program">digi.no</a>, +<a href="http://www.hardware.no/artikler/halvparten_av_alle_pc-brukere_er_pirater/101791">hardware.no</a> +og +<a href="http://www.aftenposten.no/forbruker/digital/article4220787.ece">aftenposten.no</a>.</p> + +<p>BSA-undersøkelsene er søppel som inneholder oppblåste tall, og +har gjentatte ganger blitt tatt for dette. Her er noen interessante +referanser med bakgrunnsinformasjon.</p> + +<p><ul> + +<li><a href="http://www.idg.no/selskaper/article190966.ece">Fnyser av + nye pirattall fra BSA</a> Computerworld Norge 2011.</li> + +<li><a href="http://www.idg.se/2.1085/1.229795/bsa-hoftade-sverigesiffror">BSA +höftade Sverigesiffror</a> Computerworld Sverige 2009.</li> + +<li><a href="http://www.v3.co.uk/v3-uk/opinion/1972843/bsa-piracy-figures-shot-reality">BSA + piracy figures need a shot of reality</a> v3.co.uk 2009</li> + +<li><a href="http://www.michaelgeist.ca/content/view/3958/125/">Does The WIPO Copyright Treaty Work? The Business Software Association Piracy Data</a> Michael Geist blogg 2009</li> + +<li><a href="http://torrentfreak.com/australian-govt-draft-says-piracy-stats-made-up/">Australian + govt draft says piracy stats are made up</a> Torrentfreak 2006.</li> + +<li><a href="http://www.boingboing.net/2006/05/19/is_one_months_piracy.html">Is + one month's piracy worth more than France's GDP?</a> Boing Boing + 2006.</li> + +<li><a href="http://www.idg.no/bransje/bransjenyheter/article6603.ece">Sviende + kritikk mot pirat-tall</a> Computerworld Norge 2005.</li> + +</ul></p> + +<p>Personlig skulle jeg ønske BSA var enda mer ivrig og mer hardhendt +i å håndheve de ikke-frie programvarelisensene (og de er ganske ivrige +allerede), slik at brukerne av disse forsto vilkårene bedre. Jeg tror +nemlig ingen som forstår vilkårene vil akseptere dem og at det vil +føre til at flere tar i bruk fri programvare.</p> - Free Software vs. proprietary softare... - http://people.skolelinux.org/pere/blog/Free_Software_vs__proprietary_softare___.html - http://people.skolelinux.org/pere/blog/Free_Software_vs__proprietary_softare___.html - Mon, 20 Jun 2011 12:50:00 +0200 - -<p>Reading -<a href="http://blog.thingiverse.com/2011/06/20/open-source-vs-closed-source-eulas/">the -thingiverse blog</a>, I came across two highlights of interesting -parts of the -<a href="http://wiki.blender.org/index.php/Autodesk_EULA">Autodesk</a> -and -<a href="http://blog.makezine.com/archive/2011/06/things-you-cant-do-with-the-microsoft-kinect-sdk.html">Microsoft -Kinect</a> End User License Agreements (EULAs), which illustrates -quite well why I stay away from software with EULAs. Whenever I take -the time to read their content, the terms are simply unacceptable.</p> + Flytting er et tidssluk + http://people.skolelinux.org/pere/blog/Flytting_er_et_tidssluk.html + http://people.skolelinux.org/pere/blog/Flytting_er_et_tidssluk.html + Tue, 23 Aug 2011 10:30:00 +0200 + <p>I sommer kom plutselig en veldig fint hus til salgs i Nydalen, så +vi ble brått eier av et hus og skal +<a href="http://www.finn.no/finn/realestate/homes/object?finnkode=30237179">selge +vår leilighet i Nydalen Allé</a> (visning 2011-08-28), pakke for +flytting, fotografering og visning, og generelt omstrukturere alt vi +holder på med i noen måneder. Det har pågått siden i sommer, og er +for øyeblikket forklaringen om hvorfor jeg er så lite aktiv med +blogging, fri programvareutvikling, NUUG-foreningsarbeide og annet. +Jeg håper det blir bedre etter flytting i oktober.</p> - Kartverkets lansering av tjenesten Se Eiendom har potensiale, hvis bruksvilkårene ikke blokkerer - http://people.skolelinux.org/pere/blog/Kartverkets_lansering_av_tjenesten_Se_Eiendom_har_potensiale__hvis_bruksvilk__rene_ikke_blokkerer.html - http://people.skolelinux.org/pere/blog/Kartverkets_lansering_av_tjenesten_Se_Eiendom_har_potensiale__hvis_bruksvilk__rene_ikke_blokkerer.html - Sat, 18 Jun 2011 01:00:00 +0200 - -<p>På torsdag lanserte kartverket en ny nett-tjeneste kalt -<a href="http://www.seeiendom.no/">Se Eiendom</a>, der en får innsyn i -det norske eiendomsregisteret (Matrikkelen) og kan slå opp -grunnleggende informasjon om hver eiendom. En kan slå opp et -koordinat og finne ut hvilken eiendom punktet befinner se på og så slå -opp eiendommen i matrikkelen og finne ut nøkkelinformasjon om -eiendommen.</p> - -<p>Det slo meg at dette kan brukes til å gjenskape kommunegrenser, ved -å slå opp punkter langs grenselinja og dermed bestemme hvor -grenselinjen befinner seg. En kan bestemme den vilkårlig nøyaktig ved -å gjøre et geometrisk søk. - -<p>Sniffet i kveld på trafikken til tjenesten, og det er i korte trekk -tre relevante tjenestekall som returnerer JSON-data.</p> - -<p>Først en som konverterer mellom koordinater, som i mitt eksempel -konverterer fra UTM sone 33 til UTM sone 32:</p> - -<blockquote><pre> -% GET 'http://www.seeiendom.no/services/geoport.svc/GetTransformJsonp?nord=6648308.4755859&ost=248316.38085938&fromEpsg=EPSG:32633&toEpsg=EPSG:32632' -{"x":583905.90433579613,"y":6640700.79711847} -% -</pre></blockquote> - -<p>Koordinatene i UTM sone 32 kan så gis til tjenesten som slår opp -eiendom basert på koordinat:</p> - -<blockquote><pre> -% echo | POST 'http://www.seeiendom.no/services/geoport.svc/PerformPropertySearchFromPolygonCoordinatesJsonp?polygonCoordinatesString=583905.9043357961,6640700.79711847' -{"error":"","wfsTeigInfo":{"TeigId":128010625,"Areal":"6128.7","GardsNr":"300","BruksNr":"2384","FesteNr":"0","SeksjonsNr":"0","MatrikkelNr":"300/2384","HovedTeig":true,"KommuneNavn":"Bærum","Adresses":null,"ArealMerknadsKoder":null,"UregistrertJordsameie":false,"AvklartEiere":false,"TeigMedFlereMatrikkelEnheter":false,"Tvist":false,"KommuneNr":"0219"}} -% -</pre></blockquote> - -<p>Etter dette kallet har en kommunenavn og kommunenummer, noe som er -tilstrekkelig til å gjenskape kommunegrenser. Hvis en ønsker å vite -detaljene om eiendommen kan en slå opp i selve matrikkelen, og få ut -en HTML-side med informasjon:</p> - -<blockquote><pre> -% GET 'http://www.seeiendom.no/services/Matrikkel.svc/GetDetailPage?type=property&knr=0219&gnr=300&bnr=2384&fnr=0&snr=0&showpwm=false&customer=kartverket' -&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -&lt;html xmlns="http://www.w3.org/1999/xhtml"> - &lt;head> - &lt;title>Matrikkel informasjon&lt;/title> -[...] -</pre></blockquote> - -<p>Informasjon om hva en kan hente ut ved hjelp av Matrikkel.svc er -dokumentert og tilgjengelig på -<a href="http://www.seeiendom.no/services/Matrikkel.svc/help">en egen -hjelpeside</a>. Hvis en vil ha XML- eller JSON-formattert informasjon -kan GetMatrikkelinfo-funksjonen brukes. Hvis en f.eks. bruker den slik -får en masse informasjon om en eiendom:</p> - -<blockquote><pre> -% echo '{"knr": 1601, "gnr": 27, "bnr": 2, "fnr": 0, "snr": 0, "customer": "kartverket"}' | \ - POST -c application/json http://www.seeiendom.no/services/Matrikkel.svc/GetMatrikkelinfo -[...] -% -</pre></blockquote> - -<p>Dette ser ut som en svært nyttig tjeneste som kan gjøre FiksGataMi -mer treffsikker når den skal finne ut hvilken kommune og fylke som -skal ha problemrapporter. Da eierinformasjon ikke er tilgjengelig, må -vi i så fall bygge opp vår egen database over eiere av eiendommer -knyttet til vei for å kunne skille på veinivå om kommune eller -vegvesen skal ha beskjed. Har ikke funnet informasjon om hvilke -bruksvilkår tjenesten har, så jeg er ennå ikke sikker på om dette er -trygt å gjøre. Håper det blir klart etter hvert som tjenesten tar -form.</p> - -<p>Tillegg 2011-06-24: Har oppdaget at en også kan hente ut geografisk -beskrivelse av eiendommen (dvs. et polygon som omkretser eiendommen), -ved hjelp av følgende forespørsel.</p> - -<blockquote><pre> -% echo | POST 'http://www.seeiendom.no/services/geoport.svc/GetPropertyBorderJsonp?kommunenr=1663&gardsnr=4&bruksnr=182&festenr=0&seksjonsnr=0&gateAdresseId=&address=&showPopUp=true' -[...] -% -</pre></blockquote> - -<p>Da blir det straks veldig nyttig for å klassifisere eierskap på -veier og andre offentlige områder. Det er dog en eller annen feil som -gjør at oppslag på store eiendommer (som Nordmarka i Oslo og -Finnmarksvidda) ikke fungerer. Vet ikke hva det kommer av.</p> - + Elektronisk stemmegiving over Internet og datalagringsdirektivet + http://people.skolelinux.org/pere/blog/Elektronisk_stemmegiving_over_Internet_og_datalagringsdirektivet.html + http://people.skolelinux.org/pere/blog/Elektronisk_stemmegiving_over_Internet_og_datalagringsdirektivet.html + Sun, 7 Aug 2011 10:00:00 +0200 + <p>I dag slo det meg hvordan Datalagringsdirektivet vil kunne gjøre +det enklere å vite hvem som har stemt hva med elektronisk stemmegiving +slik den planlegges gjennomført i Norge i høst.</p> + +<p>Litt bakgrunnsinformasjon er kanskje nødvendig. Siden før 2006 har +<a href="http://www.regjeringen.no/nb/dep/krd/prosjekter/E-valg-2011-prosjektet.html">staten +jobbet med å få på plass elektronisk stemmegiving</a> i Norge, der +borgerne kan stemme via en datamaskin i et stemmelokale eller via en +nettleser over Internet. Slike valg +<a href="http://www.nuug.no/dokumenter/valg-horing-2006-09.pdf">er +mindre demokratiske</a> enn de valgene vi har hatt i Norge de siste +årene. En kan anta at for hver stemme som blir registrert i et slikt +system vil det notert tidspunktet stemmen ble registrert.</p> + +<p>I mars i år vedtok stortinget å innføre +<a href="http://bsdly.blogspot.com/2010/12/ikke-styrket-personvern-men-brev-og.html">elektronisk +brev- og besøkskontroll av hele Norges befolkning</a>, da en vedtok at +EUs datalagringsdirektiv skulle innlemmes i det norske lovverket. +Denne kommunikasjonskontrollen innebærer blant annet at oppkoblinger +med nettleser blir registert. Det som ble vedtatt i mars innebærer +ikke at det blir registrert hvilken nettside en besøkte, men det vil +bli registrert en forbindelse mellom datamaskinene som er involvert. +Dvs. når en besøker http://www.nuug.no/aktiviteter/20110809-forgerock/ +fra sin maskin med adressen cm-84.208.83.178.getinternet.no (tilfeldig +valgt adresse for Get-kunde), så vil tidspunktet, og adressene +www.nuug.no og cm-84.208.83.178.getinternet.no bli registrert. En kan +bruke adressen cm-*.getinternet.no til å identifisere +kunde/husstand.</p> + +<p>Gitt at elektronisk stemmegiving via nettleser over Internet vil +koble seg opp til datamaskinen som samler inn stemmer, så vil en altså +ha et register over hver enkelt stemme knyttet mot tidspunkt, og et +annet register som viser når kunder/husstander koblet seg opp mot +datamaskinen som samler inn stemmer. Ved å koble disse registrene ved +hjelp av tidspunktet registrert i begge vil det ofte være mulig å +finne ut hva kunder/husstander har stemt, uten å måtte knekke +kryptering involvert i selve stemmesankingsystemet. Det vil være +mindre treffsikkert hvis flere stemmer blir registrert på samme +tidspunkt, hvis stemmene er gitt til forskjellige partier, men en vil +ha en viss ide hvilke partier det må ha vært ved å se hvilke partier +som fikk stemmer på det aktuelle tidspunktet.</p> + +<p>Hvordan kan en vite at dette ikke blir gjort i dag? Det vil være +umulig for en borger å kontrollere hva som skjer på datamaskinen som +samler inn stemmer. De som står bak den norske elektroniske +stemmegivingsløsningen har gitt ut kildekode som hevdes å være +identisk med den som brukes til innsamling av stemmer, men det er ikke +mulig for innbyggerne i Norge å kontrollere at den kildekoden er brukt +til å lage programmene som brukes. Det vil f.eks. være trivielt for +de som kontrollerer denne datamaskinen å legge inn ekstra kode som +sender kopi av alle stemmer til en annen database utenfor valgstyrenes +kontroll. Det påstås fra USA at det ble gjort med noen av de +elektroniske stemmegivingsboksene der. Kanskje det påstås at +stemmetellings-systemet ikke vil notere tidspunkt for hver enkelt +stemme, men også dette vil det være umulig for oss innbyggerne å +egenhendig kontrollere. Jeg vil ha valgsystemer som hver enkelt +innbygger kan kontrollere, ikke et der vi må stole på påstander om +systemet som ikke kan kontrolleres av hver enkelt innbygger.</p> - Regjeringen vil gjøre offentlighetsloven mer tannløs - http://people.skolelinux.org/pere/blog/Regjeringen_vil_gj__re_offentlighetsloven_mer_tannl__s.html - http://people.skolelinux.org/pere/blog/Regjeringen_vil_gj__re_offentlighetsloven_mer_tannl__s.html - Sat, 21 May 2011 12:50:00 +0200 - -<p>Oppdaget ved en tilfeldighet <a -href="http://twitter.com/#!/Kriho/status/71568395132338176">via -twitter</a> at regjeringen i går annonserte at de planlegger å <a -href="http://www.regjeringen.no/nb/dep/jd/pressesenter/pressemeldinger/2011/vil-endre-innsynsretten.html?id=643893">gjøre -offentlighetsloven og innsynsretten mer tannløs</a>. Forslaget ble -<a href="http://www.regjeringen.no/nn/dep/jd/Dokument/proposisjonar-og-meldingar/prop/2010-2011/prop-125-l-20102011.html?id=643820">vedtatt -i går</a> av regjeringen uten høring og de planlegger visst å -oversende til stortinget uten å be om innspill fra berørte parter i -forkant. Personlig ser jeg innsynsretten som en viktig rett som kan -bidra til å holde maktpersoner i det offentlige under kontroll. Det -er ingen privatsak å jobbe for folket, noe enhver som er ansatt i det -offentlige eller valgt inn i posisjoner jo faktisk gjør, og det er -viktig at enhver borger har mulighet til å se det offentlige i -kortene.</p> - -<p>Forslaget bør skytes ned og ethvert forsøk på å gjøre det -vanskeligere for innbyggerne å holde et øye med hva som skjer i det -offentlige bør skrinlegges.</p> + Et bilde på problemet med programvarepatenter + http://people.skolelinux.org/pere/blog/Et_bilde_p__problemet_med_programvarepatenter.html + http://people.skolelinux.org/pere/blog/Et_bilde_p__problemet_med_programvarepatenter.html + Sat, 6 Aug 2011 21:45:00 +0200 + <p>Via +<a href="http://www.huffingtonpost.com/2011/08/04/patent-reform-congress_n_906278.html">en +artikkel i Huffington Post om patentreform i USA</a> fikk jeg et +interessant bilde på problemet med programvarepatenter. Problemet er +at staten deler ut usynlige "eiendommer" med uklare eiendomsgrenser, +som gjør det umulig å vite om en er på annen manns grunn hvis en ikke +har kjennskap til at "eiendommen" finnes, og selv når en vet om den +usynlige "eiendommen" er det umulig å vite på hvilken side av grensen +en befinner seg.</p> + +<p>Hvis du er interessert i problemområdet programvarepatenter, så har +NUUG en +<a href="http://lists.nuug.no/mailman/listinfo/patent">epostliste om +temaet</a>. Alle er hjertelig velkomne som abonnenter.</p> - Hvem stemte hva på Stortinget? - http://people.skolelinux.org/pere/blog/Hvem_stemte_hva_p___Stortinget_.html - http://people.skolelinux.org/pere/blog/Hvem_stemte_hva_p___Stortinget_.html - Fri, 20 May 2011 21:20:00 +0200 - -<p>To britiske tjenester som jeg har veldig stor sans for er -<a href="http://www.theyworkforyou.com/">TheyWorkForYou</a> og -<a href="http://www.publicwhip.org.uk/">Public Whip</a>, som gir enkel -og tilgjengelig oppdatering om hva som skjer i de britiske -parlamentene. Jeg har lenge hatt lyst på noe slikt for det norske -Stortinget, for å synliggjøre og ansvarliggjøre hver enkelt -stortingsrepresentant. Voteringen over datalagringsdirektivet -forsterket motivasjonen min tilstrekkelig til at jeg når har gått -igang med å få dette på plass, og noen flere har meldt seg på. -Utgangspunktet er å lage det som et NUUG-prosjekt på samme måte som -med FiksGataMi.</p> - -<p>TheyWorkForYou gir en tilgang til informasjon om hver enkelt -representant, og lar en f.eks. abonnere via epost på alt en -representant har sagt i stortinget. En kan også abonnere via epost på -alle som har nevnt ord en er interessert i. Public Whip lar en ser -hva enkeltrepresentanter har stemt i voteringer i parlamentene, lar en -se hvordan representantene forholder seg til relaterte voteringer, og -kan se hvem som er utbrytere og hvilke voteringer som er spesielt -kontroversielle (mange utbrytere).</p> - -<p>Hovedutfordringen nå er å få tilgang til nødvendig informasjon på -strukturert og maskinlesbart format. Bak de to britiske tjenestene er -skrapeprosjektet -<a href="http://ukparse.kforge.net/parlparse/">Parlament Parser</a>, og -det trengs en tilsvarende tjeneste for Stortinget som kan hente ut -referater og informasjon om representanter og saker som er behandlet. -På Stortingets nettsted mangler det informasjon om hvem som har stemt -hva, så den informasjonen må en be eksplisitt om fra Stortinget. Jeg -er i dialog med Stortingets informasjonsseksjon og håper de vil -begynne å publisere denne informasjon på sikt. En annen kilde til -relevant informasjon er -<a href="http://www.nsd.uib.no/polsys/">PolSys-databasen</a> til Norsk -samfunnsvitenskapelig datatjeneste AS, men bruksvilkårene de har valgt -på sine data umuliggjør at enhver kan bruke informasjonen om -stortinget til hva som helst og det er et mål for meg at alle skal -kunne gjøre hva som helst med datasettene når jeg lager tjenesten.</p> - -<p>Første -<a href="http://people.skolelinux.org/pere/stortingsinnsyn/prototype.cgi">demonstrasjon -av konseptet</a> er nå tilgjengelig med de voteringsdata jeg har fått -tak i så langt. Jeg regner med å kaste den koden når mer data er på -plass, og heller basere tjenesten på lignende prosjekter som de to -forannevnte, eller den polske -<a href="http://sejmometr.pl/">Sejmometr</a>.</p> - -<p>Hvis du vil bidra, ta kontakt med meg på IRC (#nuug på -irc.freenode.net) eller bli med på epostlisten -<a href="http://lists.nuug.no/mailman/listinfo/aktive">aktive@nuug</a>. -Det trengs både manne-timer for skraping og finansiering av -utviklingstimer for å tilpasse eksisterende portal til norsk.</p> + How is booting into runlevel 1 different from single user boots? + http://people.skolelinux.org/pere/blog/How_is_booting_into_runlevel_1_different_from_single_user_boots_.html + http://people.skolelinux.org/pere/blog/How_is_booting_into_runlevel_1_different_from_single_user_boots_.html + Thu, 4 Aug 2011 12:40:00 +0200 + <p>Wouter Verhelst have some +<a href="http://grep.be/blog/en/retorts/pere_kubuntu_boot">interesting +comments and opinions</a> on my blog post on +<a href="http://people.skolelinux.org/pere/blog/What_should_start_from__etc_rcS_d__in_Debian____almost_nothing.html">the +need to clean up /etc/rcS.d/ in Debian</a> and my blog post about +<a href="http://people.skolelinux.org/pere/blog/What_is_missing_in_the_Debian_desktop__or_why_my_parents_use_Kubuntu.html">the +default KDE desktop in Debian</a>. I only have time to address one +small piece of his comment now, and though it best to address the +misunderstanding he bring forward:</p> + +<p><blockquote> +Currently, a system admin has four options: [...] boot to a +single-user system (by adding 'single' to the kernel command line; +this runs rcS and rc1 scripts) +</blockquote></p> + +<p>This make me believe Wouter believe booting into single user mode +and booting into runlevel 1 is the same. I am not surprised he +believe this, because it would make sense and is a quite sensible +thing to believe. But because the boot in Debian is slightly broken, +runlevel 1 do not work properly and it isn't the same as single user +mode. I'll try to explain what is actually happing, but it is a bit +hard to explain.</p> + +<p>Single user mode is defined like this in /etc/inittab: +"<tt>~~:S:wait:/sbin/sulogin</tt>". This means the only thing that is +executed in single user mode is sulogin. Single user mode is a boot +state "between" the runlevels, and when booting into single user mode, +only the scripts in /etc/rcS.d/ are executed before the init process +enters the single user state. When switching to runlevel 1, the state +is in fact not ending in runlevel 1, but it passes through runlevel 1 +and end up in the single user mode (see /etc/rc1.d/S03single, which +runs "init -t1 S" to switch to single user mode at the end of runlevel +1. It is confusing that the 'S' (single user) init mode is not the +mode enabled by /etc/rcS.d/ (which is more like the initial boot +mode).</p> + +<p>This summary might make it clearer. When booting for the first +time into single user mode, the following commands are executed: +"<tt>/etc/init.d/rc S; /sbin/sulogin</tt>". When booting into +runlevel 1, the following commands are executed: "<tt>/etc/init.d/rc +S; /etc/init.d/rc 1; /sbin/sulogin</tt>". A problem show up when +trying to continue after visiting single user mode. Not all services +are started again as they should, causing the machine to end up in an +unpredicatble state. This is why Debian admins recommend rebooting +after visiting single user mode.</p> + +<p>A similar problem with runlevel 1 is caused by the amount of +scripts executed from /etc/rcS.d/. When switching from say runlevel 2 +to runlevel 1, the services started from /etc/rcS.d/ are not properly +stopped when passing through the scripts in /etc/rc1.d/, and not +started again when switching away from runlevel 1 to the runlevels +2-5. I believe the problem is best fixed by moving all the scripts +out of /etc/rcS.d/ that are not <strong>required</strong> to get a +functioning single user mode during boot.</p> + +<p>I have spent several years investigating the Debian boot system, +and discovered this problem a few years ago. I suspect it originates +from when sysvinit was introduced into Debian, a long time ago.</p> - Hva utgjør en vellykket offentlig tjeneste? - http://people.skolelinux.org/pere/blog/Hva_utgj__r_en_vellykket_offentlig_tjeneste_.html - http://people.skolelinux.org/pere/blog/Hva_utgj__r_en_vellykket_offentlig_tjeneste_.html - Wed, 4 May 2011 09:10:00 +0200 - -<p>Artikkelen i Aftenposten i dag om de som fikk -<a href="http://www.aftenposten.no/nyheter/oslo/article4110329.ece">tauet -bort bilen</a> etter å ha trodd på Oslo kommunes oversikt over når -ulike gater skulle feies i påsken, fikk meg til å ta en titt på -<a href="http://www.samferdselsetaten.oslo.kommune.no/miljo/renhold/varrengjoring">kommunens -oversikt</a>, og der ble jeg fascinert over følgende lille gullkorn:</p> - -<p><blockquote> -<p><strong>Hvorfor har dere ikke SMS-varsling?</strong> -<br>Forsøksordningen i 2005 viste dessverre at SMS-varsling i liten -grad reduserte antallet borttauede biler. De som abonnerte på -ordningen unngikk naturligvis feilparkeringer, men plassene ble brukt -av "fremmede" biler altså av bileiere som ikke abonnerte og dermed -ikke ble varslet.</p> -</blockquote> - -<p>Det gir inntrykk av at kommunen i stedet for å se på SMS-varsling -som en tjeneste for innbyggerne, som kunne gjøre at de innbyggerne som -benyttet seg av tjenesten slapp å få tauet bilen sin, så på det som en -tjeneste for seg selv for å redusere antall tauinger. Forklaringen -synes jeg illustrerer veldig godt hvorfor det er så viktig å se på hva -som er fokus for tjenester som leveres og hva som er -suksesskriteriene. Jeg mistenker at hvis suksesskriteriet for -SMS-tjenesten hadde vært hvor fornøyd brukerne av SMS-tjenesten var, -så ville den blitt videreført. Eller hvis suksesskriteriet var økt -bruk av tjenesten. Jeg vet i hvert fall mange som gjerne vil slippe å -både daglig besøke bilen sin der den er parkert i Oslo, og som gjerne -vil varsles i stedet for å oppdage at bilen er tauet bort når de -trenger den.</p> - -<p>Mon tro hvor mange som må bruke en slik tjeneste før andelen -bort-tauinger blir redusert? Jeg mistenker den må være godt over 50% -av alle med bil i Oslo, før det er større sannsynlighet for at en -ledig men risikofylt parkeringsplass blir stående ledig enn at den blir -tatt umiddelbart. Det er for stort press på parkeringsplasser i Oslo -i dag til å tro at en ledig parkeringsplass blir stående ubrukt med -mindre sjåføren vet at det er risikabelt å stå der. Hvis reduksjon i -antall bort-tauinger var suksesskriteriet for SMS-tjenesten var en -dermed garantert å konkludere med at den feilet, da det er umulig å få -så stor bruksprosent i en prøvedrift.</p> - -<p>Fokus for <a href="http://www.fiksgatami.no/">FiksGataMi</a> er -innbyggeren, og et av suksesskriteriene er at innbyggerne som bruker -tjenesten er fornøyde med at rapportene blir synliggjort og levert til -relevant offentlig myndighet. Det er naturligvis fint om de som -mottar meldingene også har nytte av tjenesten, og at problemene blir -fikset, men det viktigste er innbyggernes opplevelse. Innbyggerne -skal oppleve tjenesten som enkel og effektiv, slik at vi sikrer at -flest mulig klarer å bidra til å forbedre offentlig infrastruktur.</p> + Fint at militæret ikke ble aktivisert 22. juli + http://people.skolelinux.org/pere/blog/Fint_at_milit_ret_ikke_ble_aktivisert_22__juli.html + http://people.skolelinux.org/pere/blog/Fint_at_milit_ret_ikke_ble_aktivisert_22__juli.html + Tue, 2 Aug 2011 09:35:00 +0200 + <p>I <a href="http://www.dagsavisen.no/innenriks/article518719.ece">gårdagens +dagsavis</a> gjøres det et poeng av at Forsvarets spesialkommando ikke +ble tatt i bruk da en rykket ut under aksjonene 22. juli. Personlig +må jeg innrømme at jeg et glad for at militæret ikke ble tatt i bruk, +og ser ikke det som et problem slik journalisten legger opp til. +Politi er trent opp til å forholde seg til sivile regler, mens +militæret er trent opp til å forholde seg til militære regler. For å +si det litt flåsete, så skal politiet spørre først og skyte etterpå, +mens militæret skal skyte først og spørre etterpå. Jeg vil helst kun +ha den første gjengen i aktiv operasjon blant sivile i Norge.</p> + +<p>Ikke at jeg egentlig tror våre folk i militæret er mer skyteglade +enn folk i politiet, men de er trent forskjellig og med forskjellig +mål for treningen. Politiet er trent på å operere blant sin egen +sivilbefolkning, mens militære er trent på å operere blant fiendtlige +tropper. Jeg tror det er en vesentlig forskjell.</p> - Experimental Open311 API for the mySociety fixmystreet system - http://people.skolelinux.org/pere/blog/Experimental_Open311_API_for_the_mySociety_fixmystreet_system.html - http://people.skolelinux.org/pere/blog/Experimental_Open311_API_for_the_mySociety_fixmystreet_system.html - Sat, 30 Apr 2011 17:20:00 +0200 - -<p>Today, the first draft implementation of an -<a href="http://www.open311.org/">Open311 API</a> for the Norwegian -service <a href="http://www.fiksgatami.no/">FiksGataMi</a> started to -work. It is only available on the developer server for now, and I -have not tested it using any existing Open311 client (I lack the -platforms needed to run the clients I have found so far), but it is -able to query the database and extract a list of open and closed -requests within a given category and reported to a given municipality. -I believe that is a good start to create a useful service for those -that want to do data mining on the requests submitted so far.</p> - -<p>Where is it? Visit -<a href="http://fiksgatami-dev.nuug.no/open311.cgi/v2/">http://fiksgatami-dev.nuug.no/open311.cgi/v2/</a> -to have a look. Please send feedback to the -<a href="http://lists.nuug.no/mailman/listinfo/fiksgatami">fiksgatami -(at) nuug.no</a> mailing list.</p> + Fin minnemarkering på Stortinget i dag + http://people.skolelinux.org/pere/blog/Fin_minnemarkering_p__Stortinget_i_dag.html + http://people.skolelinux.org/pere/blog/Fin_minnemarkering_p__Stortinget_i_dag.html + Mon, 1 Aug 2011 16:40:00 +0200 + <p>Jeg hadde anledning, så jeg deltok på +<a href="http://www.stortinget.no/no/Hva-skjer-pa-Stortinget/Nyhetsarkiv/Forsidenyheter/2010-2011/Minnemote-mandag-1-august-kl-12/">minnemarkeringen +på Stortinget</a> i dag. Det var en fin markering, og jeg likte talene. +For meg er demokrati, åpenhet og humanitet fundert på frihet, som jeg +håper vi alle vil bidra til å beskytte i tiden som kommer. Jeg +registrerer at det i Danmark +<a href="http://www.aftenposten.no/nyheter/iriks/article4189002.ece">diskuteres +å redusere friheten</a>. Vi bør vite bedre her i Norge. Stoltenberg +berørte retten til å feile, og den er nært knyttet til muligheten til +å lykkes. Begge deler krever at en har friheten til å prøve, og den +er viktig i et samfunn. Friheten til å prøve begrenses når kontroll +innføres.</p> + +<p>Det at noen av stolene i stortingssalen var tomme ga en litt +uventet ramme til markeringen. Jeg hadde regnet med at +stortingsrepresentanter, regjeringsmedlemmer og kongehus til sammen +ville fylle alle setene. Vet ikke hvem som skulle sittet der det var +ledige plasser, men antar noen var opptatt andre steder. Kanskje i +begravelser, eller rett og slett var blitt drept (har ikke hørt at +noen i Stortinget ble drept, men kan ha gått glipp av noe). Det at +noen manglet synes jeg illustrerte minnestundens poeng godt. Vi +mangler noen som skulle ha vært blant oss. Det kan aldri gjøres om, +og bør aldri glemmes.</p>