X-Git-Url: https://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/ce7038edc964147511a8d4454f65023803096df5..4770fbe2279a3abd3e81cbffa9d080cf1020fa23:/blog/index.rss
diff --git a/blog/index.rss b/blog/index.rss
index b048971f03..4150b693ba 100644
--- a/blog/index.rss
+++ b/blog/index.rss
@@ -7,801 +7,589 @@
- Circular package dependencies harms apt recovery
- http://people.skolelinux.org/pere/blog/Circular_package_dependencies_harms_apt_recovery.html
- http://people.skolelinux.org/pere/blog/Circular_package_dependencies_harms_apt_recovery.html
- Tue, 27 Jul 2010 23:50:00 +0200
+ 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>I discovered this while doing
-<a href="http://people.skolelinux.org/pere/blog/Automatic_upgrade_testing_from_Lenny_to_Squeeze.html">automated
-testing of upgrades from Debian Lenny to Squeeze</a>. A few packages
-in Debian still got circular dependencies, and it is often claimed
-that apt and aptitude should be able to handle this just fine, but
-some times these dependency loops causes apt to fail.</p>
-
-<p>An example is from todays
-<a href="http://people.skolelinux.org/~pere/debian-upgrade-testing//test-20100727-lenny-squeeze-kde-aptitude.txt">upgrade
-of KDE using aptitude</a>. In it, a bug in kdebase-workspace-data
-causes perl-modules to fail to upgrade. The cause is simple. If a
-package fail to unpack, then only part of packages with the circular
-dependency might end up being unpacked when unpacking aborts, and the
-ones already unpacked will fail to configure in the recovery phase
-because its dependencies are unavailable.</p>
-
-<p>In this log, the problem manifest itself with this error:</p>
+<p>PÃ¥ torsdag lanserte kartverket en ny nett-tjeneste kalt
+<ahref="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>
-<blockquote><pre>
-dpkg: dependency problems prevent configuration of perl-modules:
- perl-modules depends on perl (>= 5.10.1-1); however:
- Version of perl on system is 5.10.0-19lenny2.
-dpkg: error processing perl-modules (--configure):
- dependency problems - leaving unconfigured
-</pre></blockquote>
+<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>The perl/perl-modules circular dependency is already
-<a href="http://bugs.debian.org/527917">reported as a bug</a>, and will
-hopefully be solved as soon as possible, but it is not the only one,
-and each one of these loops in the dependency tree can cause similar
-failures. Of course, they only occur when there are bugs in other
-packages causing the unpacking to fail, but it is rather nasty when
-the failure of one package causes the problem to become worse because
-of dependency loops.</p>
-
-<p>Thanks to
-<a href="http://lists.debian.org/debian-devel/2010/06/msg00116.html">the
-tireless effort by Bill Allombert</a>, the number of circular
-dependencies
-<a href="http://debian.semistable.com/debgraph.out.html">left in Debian
-is dropping</a>, and perhaps it will reach zero one day. :)</p>
-
-<p>Todays testing also exposed a bug in
-<a href="http://bugs.debian.org/590605">update-notifier</a> and
-<a href="http://bugs.debian.org/590604">different behaviour</a> between
-apt-get and aptitude, the latter possibly caused by some circular
-dependency. Reported both to BTS to try to get someone to look at
-it.</p>
-
-
-
-
- First Debian Edu test release (alpha0) based on Squeeze is released
- http://people.skolelinux.org/pere/blog/First_Debian_Edu_test_release__alpha0__based_on_Squeeze_is_released.html
- http://people.skolelinux.org/pere/blog/First_Debian_Edu_test_release__alpha0__based_on_Squeeze_is_released.html
- Tue, 27 Jul 2010 17:45:00 +0200
-
-<p>I just posted this announcement culminating several months of work
-with the next Debian Edu release. Not nearly done, but one major step
-completed.</p>
-
-<blockquote>
-<p>This is the first test release based on Squeeze. The focus of this
-release is to test the user application selection. To have a look,
-install the standalone profile and let the developers know if the set
-of installed packages i.e. applications should be modified. If some
-user application is missing, or if there are some applications that no
-longer make sense to be included in Debian Edu, please let us know.
-Also, if a useful application is missing the translation for your
-language of choice, please let us know too.</p>
-
-<p>In addition, feedback and help to polish the desktop (menus,
-artwork, starters, etc.) is appreciated. We would like to ship a nice
-and handy KDE4 desktop targeted for schools out of the box.</p>
-
-<p>The other profiles should be installable, but there is a lot more
-work left to be done before they are ready, so do not expect to
-much.</p>
-
-<p>Changes compared to the lenny based version</p>
+<p>Sniffet i kveld på trafikken til tjenesten, og det er i korte trekk
+tre tjenestekall som returnerer JSON-data som er relevante.</p>
-<ul>
-<li>Everything from Debian Squeeze
-<ul>
- <li>Desktop environment KDE 4.4 => the new KDE desktop in
- combination with some new artwork
- <li>Web browser Iceweasel 3.5
- <li>OpenOffice.org 3.2
- <li>Educational toolbox GCompris 9.3
- <li>Music creator Rosegarden 10.04.2
- <li>Image editor Gimp 2.6.10
- <li>Virtual universe Celestia 1.6.0
- <li>Virtual stargazer Stellarium 0.10.4
- <li>3D modeler Blender 2.49.2 (new application)
- <li>Video editor Kdenlive 0.7.7 (new application)
-</ul></li>
-<li>Now using Kerberos for password checking (migration not finished).
- Enabled for:
-<ul>
- <li>PAM
- <li>LDAP
- <li>IMAP
- <li>SMTP (sender verification)
-</ul>
-</li>
-<li>New experimental roaming workstation profile for laptops.</li>
-<li>Show welcome page to users when they first log in. The URL is
- fetched from LDAP.</li>
-<li>New LXDE desktop option, in addition to KDE (default) and Gnome.</li>
-<li>General cleanup (not finished)</li>
-</ul>
-<p>The following features are not working as they should</p>
+<p>Først en som konverterer mellom koordinater, som i mitt eksempel
+konverterer fra UTM sone 33 til UTM sone 32:</p>
-<ul>
-<li>No web based administration tool for creating users and groups. The
- scripts ldap-createuser-krb and ldap-add-user-to-group can be used
- for testing.</li>
-<li>DVD installs are missing debian-installer images for the PXE boot,
- and do not set up the PXE menu on eth0 because of this. LTSP
- clients should still boot from eth1 on thin client servers.</li>
-<li>The restructured KDE menu is not implemented.</li>
-<li>The LDAP server setup need to be reviewed for security.</li>
-<li>The LDAP directory structure need to be reworked.</li>
-<li>Different sets of packages are installed when using the DVD and the
- netinst CD. More packages are installed using the netinst CD.</li>
-<li>The jackd package fail to install. This is believed to be caused by
- some ongoing transition, and hopefully should be solved soon. The
- jackd1 package can be installed manually for those that need it.</li>
-<li>Some packages lack translations. See
- http://wiki.debian.org/DebianEdu/Status/Squeeze for updated status,
- and help out with translations.</li>
-</ul>
+<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>To download this multiarch netinstall release you can use</p>
+<p>Koordinatene i UTM sone 32 kan så gis til tjenesten som slår opp
+eiendom basert på koordinat:</p>
-<ul>
-<li><a href="ftp://ftp.skolelinux.org/skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-CD.iso">ftp://ftp.skolelinux.org/skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-CD.iso</a></li>
-<li><a href="http://ftp.skolelinux.org/skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-CD.iso">http://ftp.skolelinux.org/skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-CD.iso</a></li>
-<li>rsync -avzP ftp.skolelinux.org::skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-CD.iso</li>
-</ul>
-<p>To download this multiarch dvd release you can use</p>
-
-<ul>
-<li><a href="ftp://ftp.skolelinux.org/skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-DVD.iso">ftp://ftp.skolelinux.org/skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-DVD.iso</a></li>
-<li><a href="http://ftp.skolelinux.org/skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-DVD.iso">http://ftp.skolelinux.org/skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-DVD.iso</a></li>
-<li>rsync -avzP ftp.skolelinux.org::skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-DVD.iso</li>
-</ul>
+<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>There is no source DVD available yet. It will be prepared when we
-get closer to the final release.</p>
+<p>Ettter 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>
-<p>The MD5SUM of these images are</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'
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>Matrikkel informasjon</title>
+[...]
+</pre></blockquote>
-<ul>
-<li>3dbf45d59f42a53518b6e3c9ec3b5eb6 debian-edu-6.0.0+edua0-CD.iso</li>
-<li>22f2cbfce281d1c6e478be452638675d debian-edu-6.0.0+edua0-DVD.iso</li>
-</ul>
+<p>Informasjon om hva en kan hente ut ved hjelp av Matrikkel.svc er
+dokumentert og tilgjengelig på
+<ahref="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 denslik
+får en masse informasjon om en eiendom:</p>
-<p>The SHA1SUM of these images are</p>
-<ul>
-<li>c53d1b69b40cf37cd27aefaf33f6f6a3821bedf0 debian-edu-6.0.0+edua0-CD.iso</li>
-<li>2ec29d7db676d59d32197b05c277ffe16348376c debian-edu-6.0.0+edua0-DVD.iso</li>
-</ul>
-<p>How to report bugs:
-http://wiki.debian.org/DebianEdu/HowTo/ReportBugsInBugzilla</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>Please direct replies to debian-edu@lists.debian.org</p>
-</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
+bruksvilår tjensten 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>
- One step closer to single signon in Debian Edu
- http://people.skolelinux.org/pere/blog/One_step_closer_to_single_signon_in_Debian_Edu.html
- http://people.skolelinux.org/pere/blog/One_step_closer_to_single_signon_in_Debian_Edu.html
- Sun, 25 Jul 2010 10:00:00 +0200
+ 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>The last few months me and the other Debian Edu developers have
-been working hard to get the Debian/Squeeze based version of Debian
-Edu/Skolelinux into shape. This future version will use Kerberos for
-authentication, and services are slowly migrated to single signon,
-getting rid of password questions one at the time.</p>
-
-<p>It will also feature a roaming workstation profile with local home
-directory, for laptops that are only some times on the Skolelinux
-network, and for this profile a shortcut is created in Gnome and KDE
-to gain access to the users home directory on the file server. This
-shortcut uses SMB at the moment, and yesterday I had time to test if
-SMB mounting had started working in KDE after we added the cifs-utils
-package. I was pleasantly surprised how well it worked.</p>
-
-<p>Thanks to the recent changes to our samba configuration to get it
-to use Kerberos for authentication, there were no question about user
-password when mounting the SMB volume. A simple click on the shortcut
-in the KDE menu, and a window with the home directory popped
-up. :)</p>
-
-<p>One step closer to a single signon solution out of the box in
-Debian Edu. We already had PAM, LDAP, IMAP and SMTP in place, and now
-also Samba. Next step is Cups and hopefully also NFS.</p>
-
-<p>We had planned a alpha0 release of Debian Edu for today, but thanks
-to the autobuilder administrators for some architectures being slow to
-sign packages, we are still missing the fixed LTSP package we need for
-the release. It was uploaded three days ago with urgency=high, and if
-it had entered testing yesterday we would have been able to test it in
-time for a alpha0 release today. As the binaries for ia64 and powerpc
-still not uploaded to the Debian archive, we need to delay the alpha
-release another day.</p>
-
-<p>If you want to help out with implementing Kerberos for Debian Edu,
-please contact us on debian-edu@lists.debian.org.</p>
+<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>
- Digitale restriksjonsmekanismer fikk meg til å slutte å kjøpe musikk
- http://people.skolelinux.org/pere/blog/Digitale_restriksjonsmekanismer_fikk_meg_til____slutte____kj__pe_musikk.html
- http://people.skolelinux.org/pere/blog/Digitale_restriksjonsmekanismer_fikk_meg_til____slutte____kj__pe_musikk.html
- Thu, 22 Jul 2010 23:50:00 +0200
+ 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>For mange år siden slutte jeg å kjøpe musikk-CDer. à rsaken var at
-musikkbransjen var godt i gang med å selge platene sine med DRM som
-gjorde at jeg ikke fikk spilt av musikken jeg kjøpte på utstyret jeg
-hadde tilgjengelig, dvs. min datamaskin. Det var umulig å se på en
-plate om den var ødelagt eller ikke, og jeg hadde jo allerede en
-anseelig samling med plater, så jeg bestemme meg for å slutte å gi
-penger til en bransje som åpenbart ikke respekterte meg.</p>
-
-<p>Jeg har mange titalls dager med musikk på CD i dag. Det meste er
-lagt i et stort arkiv som kan spilles av fra husets datamaskiner (har
-ikke rukket rippe alt). Jeg ser dermed ikke behovet for å skaffe mer
-musikk. De fleste av mine favoritter er i hus, og jeg er dermed godt
-fornøyd.</p>
-
-<p>Hvis musikkbransjen ønsker mine penger, så må de demonstrere at de
-setter pris på meg som kunde, og ikke skremme meg bort med DRM og
-antydninger om at kundene er kriminelle.</p>
-
-<p>Filmbransjen er like ille, men mens musikk gjerne varer lenge, er
-filmer mer ferskvare. Har dermed ikke helt sluttet å kjøpe filmer, men
-holder meg til DVD-filmer som kan spilles av på mine Linuxbokser.
-Kommer neppe til å ta i bruk Blueray, og ei heller de nye DRM-greiene
-«Ultraviolet» som be annonsert her om dagen.</p>
+<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>
- OpenStreetmap one step closer to having routing on its front page
- http://people.skolelinux.org/pere/blog/OpenStreetmap_one_step_closer_to_having_routing_on_its_front_page.html
- http://people.skolelinux.org/pere/blog/OpenStreetmap_one_step_closer_to_having_routing_on_its_front_page.html
- Sun, 18 Jul 2010 16:45:00 +0200
+ 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>Thanks to
-<a href="http://feedproxy.google.com/~r/Opengeodata/~3/wUTCzDZk3lc/project-of-the-week-which-way-home">todays
-opengeodata blog entry</a>, I just discovered that the
-OpenStreetmap.org site have gotten
-<a href="http://nroets.dev.openstreetmap.org/demo/index.html?layers=B000FTFTT">support
-for calculating routes</a>. The support is still experimental and
-only available from the development server, until more experience is
-gathered on the user interface and any scalability issues.</p>
-
-<p>Earlier, the routing I knew about using the OpenStreetmap.org data
-was provided by <a href="http://maps.cloudmade.com/">Cloudmade</a>,
-but having it on the main page is required to make everyone aware of
-the issue. I've had people reject Openstreetmap.org as a viable
-alternative for them because the front page lacked routing support,
-and I hope their needs will be catered for when routing show up on the
-www.openstreetmap.org front page.</p>
+<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>
- What are they searching for - PowerDNS and ISC DHCP in LDAP
- http://people.skolelinux.org/pere/blog/What_are_they_searching_for___PowerDNS_and_ISC_DHCP_in_LDAP.html
- http://people.skolelinux.org/pere/blog/What_are_they_searching_for___PowerDNS_and_ISC_DHCP_in_LDAP.html
- Sat, 17 Jul 2010 21:00:00 +0200
+ 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>This is a
-<a href="http://people.skolelinux.org/pere/blog/Time_for_new__LDAP_schemas_replacing_RFC_2307_.html">followup</a>
-on my
-<a href="http://people.skolelinux.org/pere/blog/Idea_for_a_change_to_LDAP_schemas_allowing_DNS_and_DHCP_info_to_be_combined_into_one_object.html">previous
-work</a> on
-<a href="http://people.skolelinux.org/pere/blog/Combining_PowerDNS_and_ISC_DHCP_LDAP_objects.html">merging
-all</a> the computer related LDAP objects in Debian Edu.</p>
-
-<p>As a step to try to see if it possible to merge the DNS and DHCP
-LDAP objects, I have had a look at how the packages pdns-backend-ldap
-and dhcp3-server-ldap in Debian use the LDAP server. The two
-implementations are quite different in how they use LDAP.</p>
-
-To get this information, I started slapd with debugging enabled and
-dumped the debug output to a file to get the LDAP searches performed
-on a Debian Edu main-server. Here is a summary.
-
-<p><strong>powerdns</strong></p>
-
-<a href="http://www.linuxnetworks.de/doc/index.php/PowerDNS_LDAP_Backend">Clues
-on how to</a> set up PowerDNS to use a LDAP backend is available on
-the web.
-
-<p>PowerDNS have two modes of operation using LDAP as its backend.
-One "strict" mode where the forward and reverse DNS lookups are done
-using the same LDAP objects, and a "tree" mode where the forward and
-reverse entries are in two different subtrees in LDAP with a structure
-based on the DNS names, as in tjener.intern and
-2.2.0.10.in-addr.arpa.</p>
-
-<p>In tree mode, the server is set up to use a LDAP subtree as its
-base, and uses a "base" scoped search for the DNS name by adding
-"dc=tjener,dc=intern," to the base with a filter for
-"(associateddomain=tjener.intern)" for the forward entry and
-"dc=2,dc=2,dc=0,dc=10,dc=in-addr,dc=arpa," with a filter for
-"(associateddomain=2.2.0.10.in-addr.arpa)" for the reverse entry. For
-forward entries, it is looking for attributes named dnsttl, arecord,
-nsrecord, cnamerecord, soarecord, ptrrecord, hinforecord, mxrecord,
-txtrecord, rprecord, afsdbrecord, keyrecord, aaaarecord, locrecord,
-srvrecord, naptrrecord, kxrecord, certrecord, dsrecord, sshfprecord,
-ipseckeyrecord, rrsigrecord, nsecrecord, dnskeyrecord, dhcidrecord,
-spfrecord and modifytimestamp. For reverse entries it is looking for
-the attributes dnsttl, arecord, nsrecord, cnamerecord, soarecord,
-ptrrecord, hinforecord, mxrecord, txtrecord, rprecord, aaaarecord,
-locrecord, srvrecord, naptrrecord and modifytimestamp. The equivalent
-ldapsearch commands could look like this:</p>
-
-<blockquote><pre>
-ldapsearch -h ldap \
- -b dc=tjener,dc=intern,ou=hosts,dc=skole,dc=skolelinux,dc=no \
- -s base -x '(associateddomain=tjener.intern)' dNSTTL aRecord nSRecord \
- cNAMERecord sOARecord pTRRecord hInfoRecord mXRecord tXTRecord \
- rPRecord aFSDBRecord KeyRecord aAAARecord lOCRecord sRVRecord \
- nAPTRRecord kXRecord certRecord dSRecord sSHFPRecord iPSecKeyRecord \
- rRSIGRecord nSECRecord dNSKeyRecord dHCIDRecord sPFRecord modifyTimestamp
-
-ldapsearch -h ldap \
- -b dc=2,dc=2,dc=0,dc=10,dc=in-addr,dc=arpa,ou=hosts,dc=skole,dc=skolelinux,dc=no \
- -s base -x '(associateddomain=2.2.0.10.in-addr.arpa)'
- dnsttl, arecord, nsrecord, cnamerecord soarecord ptrrecord \
- hinforecord mxrecord txtrecord rprecord aaaarecord locrecord \
- srvrecord naptrrecord modifytimestamp
-</pre></blockquote>
-
-<p>In Debian Edu/Lenny, the PowerDNS tree mode is used with
-ou=hosts,dc=skole,dc=skolelinux,dc=no as the base, and these are two
-example LDAP objects used there. In addition to these objects, the
-parent objects all th way up to ou=hosts,dc=skole,dc=skolelinux,dc=no
-also exist.</p>
-
-<blockquote><pre>
-dn: dc=tjener,dc=intern,ou=hosts,dc=skole,dc=skolelinux,dc=no
-objectclass: top
-objectclass: dnsdomain
-objectclass: domainrelatedobject
-dc: tjener
-arecord: 10.0.2.2
-associateddomain: tjener.intern
-
-dn: dc=2,dc=2,dc=0,dc=10,dc=in-addr,dc=arpa,ou=hosts,dc=skole,dc=skolelinux,dc=no
-objectclass: top
-objectclass: dnsdomain2
-objectclass: domainrelatedobject
-dc: 2
-ptrrecord: tjener.intern
-associateddomain: 2.2.0.10.in-addr.arpa
-</pre></blockquote>
-
-<p>In strict mode, the server behaves differently. When looking for
-forward DNS entries, it is doing a "subtree" scoped search with the
-same base as in the tree mode for a object with filter
-"(associateddomain=tjener.intern)" and requests the attributes dnsttl,
-arecord, nsrecord, cnamerecord, soarecord, ptrrecord, hinforecord,
-mxrecord, txtrecord, rprecord, aaaarecord, locrecord, srvrecord,
-naptrrecord and modifytimestamp. For reverse entires it also do a
-subtree scoped search but this time the filter is "(arecord=10.0.2.2)"
-and the requested attributes are associateddomain, dnsttl and
-modifytimestamp. In short, in strict mode the objects with ptrrecord
-go away, and the arecord attribute in the forward object is used
-instead.</p>
-
-<p>The forward and reverse searches can be simulated using ldapsearch
-like this:</p>
-
-<blockquote><pre>
-ldapsearch -h ldap -b ou=hosts,dc=skole,dc=skolelinux,dc=no -s sub -x \
- '(associateddomain=tjener.intern)' dNSTTL aRecord nSRecord \
- cNAMERecord sOARecord pTRRecord hInfoRecord mXRecord tXTRecord \
- rPRecord aFSDBRecord KeyRecord aAAARecord lOCRecord sRVRecord \
- nAPTRRecord kXRecord certRecord dSRecord sSHFPRecord iPSecKeyRecord \
- rRSIGRecord nSECRecord dNSKeyRecord dHCIDRecord sPFRecord modifyTimestamp
-
-ldapsearch -h ldap -b ou=hosts,dc=skole,dc=skolelinux,dc=no -s sub -x \
- '(arecord=10.0.2.2)' associateddomain dnsttl modifytimestamp
-</pre></blockquote>
-
-<p>In addition to the forward and reverse searches , there is also a
-search for SOA records, which behave similar to the forward and
-reverse lookups.</p>
-
-<p>A thing to note with the PowerDNS behaviour is that it do not
-specify any objectclass names, and instead look for the attributes it
-need to generate a DNS reply. This make it able to work with any
-objectclass that provide the needed attributes.</p>
-
-<p>The attributes are normally provided in the cosine (RFC 1274) and
-dnsdomain2 schemas. The latter is used for reverse entries like
-ptrrecord and recent DNS additions like aaaarecord and srvrecord.</p>
-
-<p>In Debian Edu, we have created DNS objects using the object classes
-dcobject (for dc), dnsdomain or dnsdomain2 (structural, for the DNS
-attributes) and domainrelatedobject (for associatedDomain). The use
-of structural object classes make it impossible to combine these
-classes with the object classes used by DHCP.</p>
-
-<p>There are other schemas that could be used too, for example the
-dnszone structural object class used by Gosa and bind-sdb for the DNS
-attributes combined with the domainrelatedobject object class, but in
-this case some unused attributes would have to be included as well
-(zonename and relativedomainname).</p>
-
-<p>My proposal for Debian Edu would be to switch PowerDNS to strict
-mode and not use any of the existing objectclasses (dnsdomain,
-dnsdomain2 and dnszone) when one want to combine the DNS information
-with DHCP information, and instead create a auxiliary object class
-defined something like this (using the attributes defined for
-dnsdomain and dnsdomain2 or dnszone):</p>
-
-<blockquote><pre>
-objectclass ( some-oid NAME 'dnsDomainAux'
- SUP top
- AUXILIARY
- MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $ SOARecord $ CNAMERecord $
- DNSTTL $ DNSClass $ PTRRecord $ HINFORecord $ MINFORecord $
- TXTRecord $ SIGRecord $ KEYRecord $ AAAARecord $ LOCRecord $
- NXTRecord $ SRVRecord $ NAPTRRecord $ KXRecord $ CERTRecord $
- A6Record $ DNAMERecord
- ))
-</pre></blockquote>
-
-<p>This will allow any object to become a DNS entry when combined with
-the domainrelatedobject object class, and allow any entity to include
-all the attributes PowerDNS wants. I've sent an email to the PowerDNS
-developers asking for their view on this schema and if they are
-interested in providing such schema with PowerDNS, and I hope my
-message will be accepted into their mailing list soon.</p>
-
-<p><strong>ISC dhcp</strong></p>
-
-<p>The DHCP server searches for specific objectclass and requests all
-the object attributes, and then uses the attributes it want. This
-make it harder to figure out exactly what attributes are used, but
-thanks to the working example in Debian Edu I can at least get an idea
-what is needed without having to read the source code.</p>
-
-<p>In the DHCP server configuration, the LDAP base to use and the
-search filter to use to locate the correct dhcpServer entity is
-stored. These are the relevant entries from
-/etc/dhcp3/dhcpd.conf:</p>
-
-<blockquote><pre>
-ldap-base-dn "dc=skole,dc=skolelinux,dc=no";
-ldap-dhcp-server-cn "dhcp";
-</pre></blockquote>
-
-<p>The DHCP server uses this information to nest all the DHCP
-configuration it need. The cn "dhcp" is located using the given LDAP
-base and the filter "(&(objectClass=dhcpServer)(cn=dhcp))". The
-search result is this entry:</p>
-
-<blockquote><pre>
-dn: cn=dhcp,dc=skole,dc=skolelinux,dc=no
-cn: dhcp
-objectClass: top
-objectClass: dhcpServer
-dhcpServiceDN: cn=DHCP Config,dc=skole,dc=skolelinux,dc=no
-</pre></blockquote>
-
-<p>The content of the dhcpServiceDN attribute is next used to locate the
-subtree with DHCP configuration. The DHCP configuration subtree base
-is located using a base scope search with base "cn=DHCP
-Config,dc=skole,dc=skolelinux,dc=no" and filter
-"(&(objectClass=dhcpService)(|(dhcpPrimaryDN=cn=dhcp,dc=skole,dc=skolelinux,dc=no)(dhcpSecondaryDN=cn=dhcp,dc=skole,dc=skolelinux,dc=no)))".
-The search result is this entry:</p>
-
-<blockquote><pre>
-dn: cn=DHCP Config,dc=skole,dc=skolelinux,dc=no
-cn: DHCP Config
-objectClass: top
-objectClass: dhcpService
-objectClass: dhcpOptions
-dhcpPrimaryDN: cn=dhcp, dc=skole,dc=skolelinux,dc=no
-dhcpStatements: ddns-update-style none
-dhcpStatements: authoritative
-dhcpOption: smtp-server code 69 = array of ip-address
-dhcpOption: www-server code 72 = array of ip-address
-dhcpOption: wpad-url code 252 = text
-</pre></blockquote>
-
-<p>Next, the entire subtree is processed, one level at the time. When
-all the DHCP configuration is loaded, it is ready to receive requests.
-The subtree in Debian Edu contain objects with object classes
-top/dhcpService/dhcpOptions, top/dhcpSharedNetwork/dhcpOptions,
-top/dhcpSubnet, top/dhcpGroup and top/dhcpHost. These provide options
-and information about netmasks, dynamic range etc. Leaving out the
-details here because it is not relevant for the focus of my
-investigation, which is to see if it is possible to merge dns and dhcp
-related computer objects.</p>
-
-<p>When a DHCP request come in, LDAP is searched for the MAC address
-of the client (00:00:00:00:00:00 in this example), using a subtree
-scoped search with "cn=DHCP Config,dc=skole,dc=skolelinux,dc=no" as
-the base and "(&(objectClass=dhcpHost)(dhcpHWAddress=ethernet
-00:00:00:00:00:00))" as the filter. This is what a host object look
-like:</p>
-
-<blockquote><pre>
-dn: cn=hostname,cn=group1,cn=THINCLIENTS,cn=DHCP Config,dc=skole,dc=skolelinux,dc=no
-cn: hostname
-objectClass: top
-objectClass: dhcpHost
-dhcpHWAddress: ethernet 00:00:00:00:00:00
-dhcpStatements: fixed-address hostname
-</pre></blockquote>
-
-<p>There is less flexiblity in the way LDAP searches are done here.
-The object classes need to have fixed names, and the configuration
-need to be stored in a fairly specific LDAP structure. On the
-positive side, the invidiual dhcpHost entires can be anywhere without
-the DN pointed to by the dhcpServer entries. The latter should make
-it possible to group all host entries in a subtree next to the
-configuration entries, and this subtree can also be shared with the
-DNS server if the schema proposed above is combined with the dhcpHost
-structural object class.
-
-<p><strong>Conclusion</strong></p>
-
-<p>The PowerDNS implementation seem to be very flexible when it come
-to which LDAP schemas to use. While its "tree" mode is rigid when it
-come to the the LDAP structure, the "strict" mode is very flexible,
-allowing DNS objects to be stored anywhere under the base cn specified
-in the configuration.</p>
-
-<p>The DHCP implementation on the other hand is very inflexible, both
-regarding which LDAP schemas to use and which LDAP structure to use.
-I guess one could implement ones own schema, as long as the
-objectclasses and attributes have the names used, but this do not
-really help when the DHCP subtree need to have a fairly fixed
-structure.</p>
-
-<p>Based on the observed behaviour, I suspect a LDAP structure like
-this might work for Debian Edu:</p>
-
-<blockquote><pre>
-ou=services
- cn=machine-info (dhcpService) - dhcpServiceDN points here
- cn=dhcp (dhcpServer)
- cn=dhcp-internal (dhcpSharedNetwork/dhcpOptions)
- cn=10.0.2.0 (dhcpSubnet)
- cn=group1 (dhcpGroup/dhcpOptions)
- cn=dhcp-thinclients (dhcpSharedNetwork/dhcpOptions)
- cn=192.168.0.0 (dhcpSubnet)
- cn=group1 (dhcpGroup/dhcpOptions)
- ou=machines - PowerDNS base points here
- cn=hostname (dhcpHost/domainrelatedobject/dnsDomainAux)
-</pre></blockquote>
-
-<P>This is not tested yet. If the DHCP server require the dhcpHost
-entries to be in the dhcpGroup subtrees, the entries can be stored
-there instead of a common machines subtree, and the PowerDNS base
-would have to be moved one level up to the machine-info subtree.</p>
-
-<p>The combined object under the machines subtree would look something
-like this:</p>
-
-<blockquote><pre>
-dn: dc=hostname,ou=machines,cn=machine-info,dc=skole,dc=skolelinux,dc=no
-dc: hostname
-objectClass: top
-objectClass: dhcpHost
-objectclass: domainrelatedobject
-objectclass: dnsDomainAux
-associateddomain: hostname.intern
-arecord: 10.11.12.13
-dhcpHWAddress: ethernet 00:00:00:00:00:00
-dhcpStatements: fixed-address hostname.intern
-</pre></blockquote>
-
-</p>One could even add the LTSP configuration associated with a given
-machine, as long as the required attributes are available in a
-auxiliary object class.</p>
+<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>
- Combining PowerDNS and ISC DHCP LDAP objects
- http://people.skolelinux.org/pere/blog/Combining_PowerDNS_and_ISC_DHCP_LDAP_objects.html
- http://people.skolelinux.org/pere/blog/Combining_PowerDNS_and_ISC_DHCP_LDAP_objects.html
- Wed, 14 Jul 2010 23:45:00 +0200
+ Initial notes on adding Open311 server API on FixMyStreet
+ http://people.skolelinux.org/pere/blog/Initial_notes_on_adding_Open311_server_API_on_FixMyStreet.html
+ http://people.skolelinux.org/pere/blog/Initial_notes_on_adding_Open311_server_API_on_FixMyStreet.html
+ Fri, 29 Apr 2011 10:00:00 +0200
-<p>For a while now, I have wanted to find a way to change the DNS and
-DHCP services in Debian Edu to use the same LDAP objects for a given
-computer, to avoid the possibility of having a inconsistent state for
-a computer in LDAP (as in DHCP but no DNS entry or the other way
-around) and make it easier to add computers to LDAP.</p>
-
-<p>I've looked at how powerdns and dhcpd is using LDAP, and using this
-information finally found a solution that seem to work.</p>
-
-<p>The old setup required three LDAP objects for a given computer.
-One forward DNS entry, one reverse DNS entry and one DHCP entry. If
-we switch powerdns to use its strict LDAP method (ldap-method=strict
-in pdns-debian-edu.conf), the forward and reverse DNS entries are
-merged into one while making it impossible to transfer the reverse map
-to a slave DNS server.</p>
-
-<p>If we also replace the object class used to get the DNS related
-attributes to one allowing these attributes to be combined with the
-dhcphost object class, we can merge the DNS and DHCP entries into one.
-I've written such object class in the dnsdomainaux.schema file (need
-proper OIDs, but that is a minor issue), and tested the setup. It
-seem to work.</p>
-
-<p>With this test setup in place, we can get away with one LDAP object
-for both DNS and DHCP, and even the LTSP configuration I suggested in
-an earlier email. The combined LDAP object will look something like
-this:</p>
-
-<blockquote><pre>
- dn: cn=hostname,cn=group1,cn=THINCLIENTS,cn=DHCP Config,dc=skole,dc=skolelinux,dc=no
- cn: hostname
- objectClass: dhcphost
- objectclass: domainrelatedobject
- objectclass: dnsdomainaux
- associateddomain: hostname.intern
- arecord: 10.11.12.13
- dhcphwaddress: ethernet 00:00:00:00:00:00
- dhcpstatements: fixed-address hostname
- ldapconfigsound: Y
-</pre></blockquote>
+<p>The last few days I have spent some time trying to add support for
+the <a href="http://www.open311.org/">Open311 API</a> in the
+<a href="http://www.fiksgatami.no/">Norwegian FixMyStreet service</a>.
+Earlier I believed Open311 would be a useful API to use to submit
+reports to the municipalities, but when I noticed that the
+<a href="http://fixmystreet.org.nz/">New Zealand version</a> of
+FixMyStreet had implemented Open311 on the server side, it occurred to
+me that this was a nice way to allow the public, press and
+municipalities to do data mining directly in the FixMyStreet service.
+Thus I went to work implementing the Open311 specification for
+FixMyStreet. The implementation is not yet ready, but I am starting
+to get a draft limping along. In the process, I have discovered a few
+issues with the Open311 specification.</p>
+
+<p>One obvious missing feature is the lack of natural language
+handling in the specification. The specification seem to assume all
+reports will be written in English, and do not provide a way for the
+receiving end to specify which languages are understood there. To be
+able to use the same client and submit to several Open311 receivers,
+it would be useful to know which language to use when writing reports.
+I believe the specification should be extended to allow the receivers
+of problem reports to specify which language they accept, and the
+submitter to specify which language the report is written in.
+Language of a text can also be automatically guessed using statistical
+methods, but for multi-lingual persons like myself, it is useful to
+know which language to use when writing a problem report. I suspect
+some lang=nb,nn kind of attribute would solve it.</p>
+
+<p>A key part of the Open311 API is the list of services provided,
+which is similar to the categories used by FixMyStreet. One issue I
+run into is the need to specify both name and unique identifier for
+each category. The specification do not state that the identifier
+should be numeric, but all example implementations have used numbers
+here. In FixMyStreet, there is no number associated with each
+category. As the specification do not forbid it, I will use the name
+as the unique identifier for now and see how open311 clients handle
+it.</p>
-<p>The DNS server uses the associateddomain and arecord entries, while
-the DHCP server uses the dhcphwaddress and dhcpstatements entries
-before asking DNS to resolve the fixed-adddress. LTSP will use
-dhcphwaddress or associateddomain and the ldapconfig* attributes.</p>
-
-<p>I am not yet sure if I can get the DHCP server to look for its
-dhcphost in a different location, to allow us to put the objects
-outside the "DHCP Config" subtree, but hope to figure out a way to do
-that. If I can't figure out a way to do that, we can still get rid of
-the hosts subtree and move all its content into the DHCP Config tree
-(which probably should be renamed to be more related to the new
-content. I suspect cn=dnsdhcp,ou=services or something like that
-might be a good place to put it.</p>
-
-<p>If you want to help out with implementing this for Debian Edu,
-please contact us on debian-edu@lists.debian.org.</p>
+<p>The report format in open311 and the report format in FixMyStreet
+differ in a key part. FixMyStreet have a title and a description,
+while Open311 only have a description and lack the title. I'm not
+quite sure how to best handle this yet. When asking for a FixMyStreet
+report in Open311 format, I just merge title an description into the
+open311 description, but this is not going to work if the open311 API
+should be used for submitting new reports to FixMyStreet.</p>
+
+<p>The search feature in Open311 is missing a way to ask for problems
+near a geographic location. I believe this is important if one is to
+use Open311 as the query language for mobile units. The specification
+should be extended to handle this, probably using some new lat=, lon=
+and range= options.</p>
+
+<p>The final challenge I see is that the FixMyStreet code handle
+several administrations in one interface, while the Open311 API seem
+to assume only one administration. For FixMyStreet, this mean a
+report can be sent to several administrations, and the categories
+available depend on the location of the problem. Not quite sure how
+to best handle this. I've noticed
+<a href="http://seeclickfix.com/open311/">SeeClickFix</a> added
+latitude and longitude options to the services request, but it do not
+solve the problem of what to return when no location is specified.
+Will have to investigate this a bit more.</p>
+
+<p>My distaste for web forums have kept me from bringing these issues
+up with the open311 developer group. I really wish they had a email
+list available via <a href="http://www.gmane.org/">Gmane</a> to use for
+discussions instead of only
+<a href="http://lists.open311.org/groups/discuss">a forum<a/>. Oh,
+well. That will probably resolve itself, one way or another. I've
+also tried visiting the IRC channel #open311 on FreeNode, but no-one
+seem to reply to my questions there. This make me wonder if I just
+fail to understand how the open311 community work. It sure do not
+work like the free software project communities I am used to.</p>
- Idea for storing LTSP configuration in LDAP
- http://people.skolelinux.org/pere/blog/Idea_for_storing_LTSP_configuration_in_LDAP.html
- http://people.skolelinux.org/pere/blog/Idea_for_storing_LTSP_configuration_in_LDAP.html
- Sun, 11 Jul 2010 22:00:00 +0200
+ FiksGataMi - fylkesoversikt på kart
+ http://people.skolelinux.org/pere/blog/FiksGataMi___fylkesoversikt_p___kart.html
+ http://people.skolelinux.org/pere/blog/FiksGataMi___fylkesoversikt_p___kart.html
+ Fri, 15 Apr 2011 13:15:00 +0200
-<p>Vagrant mentioned on IRC today that ltsp_config now support
-sourcing files from /usr/share/ltsp/ltsp_config.d/ on the thin
-clients, and that this can be used to fetch configuration from LDAP if
-Debian Edu choose to store configuration there.</p>
+<p>Det er morsomt å følge med hvordan bruken av FiksGataMi sprer seg
+over det ganske land. Her er lenkene til fylkesoversikt på kart over
+de (for tiden) 200 siste problemene. Bruker her GeoRSS-kilden i
+FiksGataMi og presenterer enten via Google Maps eller en
+GeoRSS-fremviser jeg fant for OpenStreetmap.</p>
-<p>Armed with this information, I got inspired and wrote a test module
-to get configuration from LDAP. The idea is to look up the MAC
-address of the client in LDAP, and look for attributes on the form
-ltspconfigsetting=value, and use this to export SETTING=value to the
-LTSP clients.</p>
+<ul>
-<p>The goal is to be able to store the LTSP configuration attributes
-in a "computer" LDAP object used by both DNS and DHCP, and thus
-allowing us to store all information about a computer in one place.</p>
+ <li>Ãstfold [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Ãstfold">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Ãstfold">OpenStreetmap</a> ]</li>
+ <li>Akershus [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Akershus">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Akershus">OpenStreetmap</a> ]</li>
+ <li>Oslo [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Oslo">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Oslo">OpenStreetmap</a> ]</li>
+ <li>Hedmark [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Hedmark">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Hedmark">OpenStreetmap</a> ]</li>
+ <li>Oppland [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Oppland">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Oppland">OpenStreetmap</a> ]</li>
+ <li>Buskerud [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Buskerud">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Buskerud">OpenStreetmap</a> ]</li>
+ <li>Vestfold [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Vestfold">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Vestfold">OpenStreetmap</a> ]</li>
+ <li>Telemark [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Telemark">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Telemark">OpenStreetmap</a> ]</li>
+ <li>Aust-Agder [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Aust-Agder">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Aust-Agder">OpenStreetmap</a> ]</li>
+ <li>Vest-Agder [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Vest-Agder">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Vest-Agder">OpenStreetmap</a> ]</li>
+ <li>Rogaland [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Rogaland">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Rogaland">OpenStreetmap</a> ]</li>
+ <li>Hordaland [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Hordaland">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Hordaland">OpenStreetmap</a> ]</li>
+ <li>Sogn og Fjordane [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Sogn%2Bog%2BFjordane">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Sogn%2Bog%2BFjordane">OpenStreetmap</a> ]</li>
+ <li>Møre og Romsdal [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Møre%2Bog%2BRomsdal">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Møre%2Bog%2BRomsdal">OpenStreetmap</a> ]</li>
+ <li>Sør-Trøndelag [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Sør-Trøndelag">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Sør-Trøndelag">OpenStreetmap</a> ]</li>
+ <li>Nord-Trøndelag [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Nord-Trøndelag">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Nord-Trøndelag">OpenStreetmap</a> ]</li>
+ <li>Nordland [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Nordland">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Nordland">OpenStreetmap</a> ]</li>
+ <li>Troms [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Troms">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Troms">OpenStreetmap</a> ]</li>
+ <li>Finnmark [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Finnmark">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Finnmark">OpenStreetmap</a> ]</li>
-<p>This is a untested draft implementation, and I welcome feedback on
-this approach. A real LDAP schema for the ltspClientAux objectclass
-need to be written. Comments, suggestions, etc?</p>
+</ul>
-<blockquote><pre>
-# Store in /opt/ltsp/$arch/usr/share/ltsp/ltsp_config.d/ldap-config
-#
-# Fetch LTSP client settings from LDAP based on MAC address
-#
-# Uses ethernet address as stored in the dhcpHost objectclass using
-# the dhcpHWAddress attribute or ethernet address stored in the
-# ieee802Device objectclass with the macAddress attribute.
-#
-# This module is written to be schema agnostic, and only depend on the
-# existence of attribute names.
-#
-# The LTSP configuration variables are saved directly using a
-# ltspConfig prefix and uppercasing the rest of the attribute name.
-# To set the SERVER variable, set the ltspConfigServer attribute.
-#
-# Some LDAP schema should be created with all the relevant
-# configuration settings. Something like this should work:
-#
-# objectclass ( 1.1.2.2 NAME 'ltspClientAux'
-# SUP top
-# AUXILIARY
-# MAY ( ltspConfigServer $ ltsConfigSound $ ... )
-
-LDAPSERVER=$(debian-edu-ldapserver)
-if [ "$LDAPSERVER" ] ; then
- LDAPBASE=$(debian-edu-ldapserver -b)
- for MAC in $(LANG=C ifconfig |grep -i hwaddr| awk '{print $5}'|sort -u) ; do
- filter="(|(dhcpHWAddress=ethernet $MAC)(macAddress=$MAC))"
- ldapsearch -h "$LDAPSERVER" -b "$LDAPBASE" -v -x "$filter" | \
- grep '^ltspConfig' | while read attr value ; do
- # Remove prefix and convert to upper case
- attr=$(echo $attr | sed 's/^ltspConfig//i' | tr a-z A-Z)
- # bass value on to clients
- eval "$attr=$value; export $attr"
- done
- done
-fi
-</pre></blockquote>
+<p>Antall problemer returnert i GeoRSS-kildene justeres over tid etter
+hvert som vi får mer erfaring med hvilken belastning det gir på
+tjenesten.</p>
-<p>I'm not sure this shell construction will work, because I suspect
-the while block might end up in a subshell causing the variables set
-there to not show up in ltsp-config, but if that is the case I am sure
-the code can be restructured to make sure the variables are passed on.
-I expect that can be solved with some testing. :)</p>
-
-<p>If you want to help out with implementing this for Debian Edu,
-please contact us on debian-edu@lists.debian.org.</p>
-
-<p>Update 2010-07-17: I am aware of another effort to store LTSP
-configuration in LDAP that was created around year 2000 by
-<a href="http://www.pcxperience.com/thinclient/documentation/ldap.html">PC
-Xperience, Inc., 2000</a>. I found its
-<a href="http://people.redhat.com/alikins/ltsp/ldap/">files</a> on a
-personal home page over at redhat.com.</p>
+<p>Oppdatering 2011-04-27: Endret URL til fylker med mellomrom i
+navnene fra %20 til %2B, slik at de fungerer i flere nettlesere.</p>
+
+
+
+
+ Skolelinux-intervju: Marius Kotsbak
+ http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Marius_Kotsbak.html
+ http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Marius_Kotsbak.html
+ Sun, 10 Apr 2011 11:00:00 +0200
+
+<p>Neste mann ut er Marius Kotsbak, styremedlem i
+<a href="http://www.friprogramvareiskolen.no/">FRISK</a> og mangeårig
+bidragsyter i
+<a href="http://www.skolelinux.org/">Skolelinux</a>-prosjektet.</p>
+
+<p><strong>Hvem er du, og hva driver du med til daglig?</strong></p>
+
+<p>Jeg er en systemutvikler/kybernetiker og jobber med dette til
+daglig. PÃ¥ fritiden tester jeg ut/bruker mye fri programvare, og
+bidrar med testing og utvikling når jeg ser stort nok behov for det og
+jeg har noe å bidra med.</p>
+
+<p><strong>Hvordan kom du i kontakt med Skolelinux-prosjektet?</strong></p>
+
+<p>Hmm, det er lenge siden, så det er nesten så jeg ikke husker. Jeg
+hadde vel hørt om prosjektet i media før en gjeng i Trondheim startet
+opp SPIST, Skolelinux-prosjektet i Sør-Trøndelag, hvor vi hjalp noen
+skoler i nærområdet med å installere Skolelinux og finne brukt
+IT-utstyr til disse. Det var moro å gjøre noe praktisk for å spre
+Skolelinux, og å se hvor fort gjort det var å sette opp utrangerte
+klientmaskiner og få disse opp som tynnklienter på helt nye datasaler
+på skolene, kun med kostnaden til servere.</p>
+
+<p><strong>Hva er fordelene med Skolelinux slik du ser det?</strong></p>
+
+<p>Det er et system spesielt skreddersydd for drift av et stort antall
+klienter mot servere, og da spesielt i henhold til skolers behov. Det
+er enkelt og billig å installere og drifte, og det trenger ikke ny
+maskinvare for god ytelse.</p>
+
+<p><strong>Hva er ulempene med Skolelinux slik du ser det?</strong></p>
+
+<p>Hardwarestøtten kunne vært bedre og i enda større grad
+installerbart rett ut av boksen. Distribusjonen har til tider hatt
+litt gammel programvare pga. at den følger Debian sine utgivelser.
+Kanskje man skulle vurdert en versjon basert på Ubuntu eller andre
+distribusjoner i tillegg?</p>
+
+<p><strong>Hvilken fri programvare bruker du til daglig?</strong></p>
+
+<p>Oi, det er ikke lite. Her er det jeg kommer på i farta. Jeg bruker
+Linux og Ubuntu, og på Ubuntu programene Firefox, Thunderbird,
+Chromium, Pidgin, Digikam, OpenOffice, Wireshark, git og irssi.
+Telefonen min er en Android, og der bruker jeg programmene K-9 Mail,
+OI Shopping list, Shuffle, ZXing, OI Notepad og ADW Desktop. PÃ¥ jobb
+bruker jeg JBoss, Eclipse, uCLinux for Blackfin, RCF-CPP, Qt, Maven,
+og boost-bibliotekene for C++.</p>
+
+<p><strong>Hvilken strategi tror du er den rette å bruke for å få
+skoler til å ta i bruk fri programvare?</strong></p>
+
+<p>En bør fokusere på totalkostnader inkludert driftsbehov,
+fleksibilitet, åpenhet og ikke låsing til en leverandør framfor sparte
+lisenskostnader, samt programvarens kvalitet og fortrinn, og at den
+fritt kan brukes på et ubegrenset antall PC-er, også hjemme hos
+elevene. En bør også forbedre den fri programvaren ved testing,
+bugrapportering og kodebidrag om man kan, og ikke anbefale programvare
+uten at man har forsikret seg at den har tilstrekkelig kvalitet,
+ellers kan man lett oppnå det motsatte. Tror en bør selge inn
+konseptet til fylkes-/statsnivå, kanskje med bidrag til
+utviklingsarbeid fra disse som alle landets skoler kan få glede
+av.</p>
- jXplorer, a very nice LDAP GUI
- http://people.skolelinux.org/pere/blog/jXplorer__a_very_nice_LDAP_GUI.html
- http://people.skolelinux.org/pere/blog/jXplorer__a_very_nice_LDAP_GUI.html
- Fri, 9 Jul 2010 12:55:00 +0200
+ Gnash enteres Google Summer of Code 2011
+ http://people.skolelinux.org/pere/blog/Gnash_enteres_Google_Summer_of_Code_2011.html
+ http://people.skolelinux.org/pere/blog/Gnash_enteres_Google_Summer_of_Code_2011.html
+ Wed, 6 Apr 2011 09:00:00 +0200
-<p>Since
-<a href="http://people.skolelinux.org/pere/blog/LUMA__a_very_nice_LDAP_GUI.html">my
-last post</a> about available LDAP tools in Debian, I was told about a
-LDAP GUI that is even better than luma. The java application
-<a href="http://jxplorer.org/">jXplorer</a> is claimed to be capable of
-moving LDAP objects and subtrees using drag-and-drop, and can
-authenticate using Kerberos. I have only tested the Kerberos
-authentication, but do not have a LDAP setup allowing me to rewrite
-LDAP with my test user yet. It is
-<a href="http://packages.qa.debian.org/j/jxplorer.html">available in
-Debian</a> testing and unstable at the moment. The only problem I
-have with it is how it handle errors. If something go wrong, its
-non-intuitive behaviour require me to go through some query work list
-and remove the failing query. Nothing big, but very annoying.</p>
+<p><a href="http://www.getgnash.org/">The Gnash project</a> is still
+the most promising solution for a Free Software Flash implementation.
+A few days ago the project
+<a href="http://lists.gnu.org/archive/html/gnash-dev/2011-04/msg00011.html">announced</a>
+that it will participate in Google Summer of Code. I hope many
+students apply, and that some of them succeed in getting AVM2 support
+into Gnash.</p>
- MS Word krøller det til for politiet?
- http://people.skolelinux.org/pere/blog/MS_Word_kr__ller_det_til_for_politiet_.html
- http://people.skolelinux.org/pere/blog/MS_Word_kr__ller_det_til_for_politiet_.html
- Thu, 8 Jul 2010 14:00:00 +0200
+ I dag skal Stortinget votere over datalagringsdirektivet
+ http://people.skolelinux.org/pere/blog/I_dag_skal_Stortinget_votere_over_datalagringsdirektivet.html
+ http://people.skolelinux.org/pere/blog/I_dag_skal_Stortinget_votere_over_datalagringsdirektivet.html
+ Mon, 4 Apr 2011 07:40:00 +0200
-<p>De siste dagene har Aftenposten
-<a href="http://www.aftenposten.no/nyheter/iriks/article3718597.ece">fortalt</a>
-<a href="http://www.aftenposten.no/nyheter/iriks/article3724249.ece">hvordan</a>
-politet har brukt skriveverktøy som ikke håndterer arabisk tekst og
-tekst som skal skrives fra høyre mot venstre når de har laget
-løpeseddel for å be om informasjon fra publikum. Resultatet har vært
-en uleselig arabisk-bit på løpeseddelen. Feilen har oppstått når
-teksten har blitt "kopiert inn i programvare som ikke har støtte for
-språk som skrives fra høyre mot venstre", og jeg er ganske sikker på
-at det er snakk om Microsoft Office i dette tilfellet. Er det slik at
-MS Office i norsk språkdrakt ikke har støtte for tekst som skal
-skrives fra høyre mot venstre? Jeg tror alle utgaver av
-OpenOffice.org har slik støtte, og det er jo ikke veldig vanskelig å
-la slik støtte finnes i alle utgaver av et program hvis støtten først
-er utviklet. Aftenpostens melding får meg til å undre om problemet
-ville vært unngått hvis politiet brukte OpenOffice.org i stedet for MS
-Office.</p>
-
-<p>Mon tro om det er flere eksempler på at MS Office har ødelagt for
-offentlig myndighet?</p>
+<p>I dag ligger an til å bli en trist dag for Norge. I dag skal etter
+planen Stortinget stemme over om det skal innføres elektronisk brev-
+og besøkskontroll for hele folket, og Arbeiderpartiet og Høyre utgjør
+et flertall som har annonsert at de er enige om at dette skal gjøres.
+Konsekvensene for journaliststikken, organisasjonslivet,
+samfunnsikkerheten, personvernet og demokratiet er alvorlige, og jeg
+er bekymret hvor vi går etter dette.</p>
+
+<p>Både Høyre og Arbeiderpartiet forsøker seg på nytale og forklarer
+gang på gang å få folk til å tro at dette styrker personvernet, selv
+etter at datatilsynet som faginstans på området slo fast i januar
+<a href="http://www.datatilsynet.no/templates/Page____3661.aspx">at
+innføring av datalagringsdirektivet vil svekke personvernet</a>.</p>
+
+<p>Hva innebærer datalagringsdirektivet i praksis? Jeg kopierer
+likegodt
+<ahref="http://www.bekkelund.net/2011/02/16/den-usynlige-mannen/">en
+tekst fra Martin Bekkelund</a> i sin helhet:<p>
+
+<p><blockquote>
+
+<p>Fordi teknologien er usynlig, abstrakt, komplisert og utformet av
+mennesker, er det få som reflekterer over at teknologi kan være noe
+negativt, til tross for at intensjonene kanskje er gode.</p>
+
+<p>Det er mandag morgen, og du skal på jobb. Idet du kommer ut døra
+treffer du en velkledd mann i sort dress, hvit skjorte og et tynt,
+sort slips. Du ser på ham og han ser på deg gjennom et par store,
+mørke solbriller. I den venstre hånden holder han en notisblokk, i den
+høyre en penn. Han noterer noe på notisblokken og stikker den i
+lommen.</p>
+
+<p>Når du går nedover veien legger du merke til at mannen følger etter
+deg, mens han stadig noterer på notisblokken.</p>
+
+<p>Etter en stund har du fått nok og bestemmer deg for å konfrontere
+mannen med hans oppførsel. Hvorfor følger han etter deg? Og hva er det
+han noterer i notisblokken sin? Mannen gir deg et ignorant
+tusenmetersblikk gjennom de mørke solbrillene. Han svarer ikke.</p>
+
+<p>Det du ikke vet er at mannen er fra politiet, og er et ledd i
+myndighetenes nye satsing for å forhindre terror og alvorlig
+kriminalitet. De skal overvåke alle mennesker, uansett om de har gjort
+noe galt eller ei, for å sikre seg beviser i tilfelle du skulle gjøre
+noe galt.</p>
+
+<p>For oss som bor i et fritt samfunn hvor rettssikkerheten står
+sterkt høres dette helt usannsynlig ut. Vi ville aldri akseptert menn
+som følger etter og overvåker oss.</p>
+
+<p>Problemet er at mannen allerede eksisterer. Men det er en liten
+forskjell på mannen beskrevet i denne historien og mannen som allerede
+eksisterer. Han er usynlig, og finnes foreløpig kun i EU. Mannen som
+overvåker oss er ikke en mann av kjøtt og blod, men en usynlig robot
+som samler inn informasjon om hvordan vi bruker våre elektroniske
+hjelpemidler. Hver gang du ringer noen er han der og noterer seg hvem
+du ringer, når du ringer og hvor du befinner deg når samtalen tas. Det
+samme når du sender SMS, e-post eller bruker internett. Og med en
+smarttelefon i lomma blir vi gjenstand for kontinuerlig overvåking.</p>
+
+<p>Menn i mørke dresser og solbriller som overvåker oss i gatene er
+selvfølgelig uakseptabelt. Hvorfor skulle det være mer akseptabelt med
+samme overvåking bare fordi mannen er usynlig? Det er derfor du skal
+si nei til Datalagringsdirektivet som Arbeiderpartiet ønsker å innføre
+i disse dager.</p>
+</blockquote></p>
+
+<p>Det har kommet noen nye innspill i debatten de siste dagene. Her
+er noen aktuelle lenker, både nye og gamle:</p>
+
+<p><ul>
+
+<li><a href="http://www.digi.no/866595/dld-kan-utvides-i-det-stille">-
+ DLD kan utvides i det stille</a> - artikkel på digi.no der
+ jusprofessor Dag Wiese Schartum forteller at lovforslaget for å
+ innføre datalagringsdirektivet baserer seg på illusjoner og at
+ formuleringen om at det kan utvides med endring i forskrift og ved
+ enkeltvedtak gjør at omfanget av overvåkning kan gjøres i det stille
+ uten offentlige debatt.</li>
+
+<li><a href="http://www.digi.no/866530/stopper-dld-i-tsjekkia">Stopper
+ DLD i Tsjekkia</a> - artikkel på digi.no som forteller at
+ Grunnlovsdomstolen i Tsjekkia har avvist EUs kontroversielle
+ datalagringsarkiv.</li>
+
+<li><a href="http://www.digi.no/866305/slik-er-seks-maaneders-dld-data-i-praksis">Slik
+ er seks måneders DLD-data i praksis</a> - artikkel på digi.no som
+ forteller om en tysk politiker som har fått visualisert på kart med
+ kommentarer hva slags informasjonen som vil bli samlet inn hvis
+ datalagringsdirektivet innføres i Norge.</li>
+
+<li><a href="http://www.uhuru.biz/?p=685">Om å la politimyndigheter
+ avgjøre rettsstatens grenser â ny forskning</a> - bloggpost fra Jon
+ Wessel-Aas om hva som ligger bak forslag som
+ datalagringsdirektivet.</li>
+
+<li><a href="http://www.bekkelund.net/2011/04/01/styrke-personvernet/">Styrke
+ personvernet</a> - bloggpost hos Martin Bekkelund som i korte trekk
+ forklarer hvorfor datalagringsdirektivet ikke bedrer
+ personvernet.</li>
+
+<li><a href="http://www.uhuru.biz/?p=617">PST argumenterer selv best
+ mot datalagringsdirektivet</a> - bloggpost fra Jon Wessel-Aas om
+ hvordan PST motsier seg selv når de hevder det er en god ide å
+ innføre datalagringdirektivet.</li>
+
+<li><a href="http://www.digi.no/866580/feil-at-piratjakt-er-dld-motiv">-
+ Feil at piratjakt er DLD-motiv</a> - artikkel på digi.no der Høyre
+ som svar på observasjon fra Jon Wessel-Aas om at DLD vil bli brukt
+ til å ramme varslere og brudd på opphavsretten er at det ikke er
+ motivasjonen. Motivasjonen til Høyre er her irrelevant når det jo
+ snakkes om konsekvensen.
+
+</ul></p>