]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
Generated.
[homepage.git] / blog / index.rss
index b048971f03a9085dd6a9293996cb57889ae9f0ad..4150b693bacca347ff21d8ddef5282ea7ed6686e 100644 (file)
                 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
        
        <item>
                 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
        
        <item>
-               <title>Circular package dependencies harms apt recovery</title>
-               <link>http://people.skolelinux.org/pere/blog/Circular_package_dependencies_harms_apt_recovery.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Circular_package_dependencies_harms_apt_recovery.html</guid>
-                <pubDate>Tue, 27 Jul 2010 23:50:00 +0200</pubDate>
+               <title>Kartverkets lansering av tjenesten Se Eiendom har potensiale, hvis bruksvilkårene ikke blokkerer</title>
+               <link>http://people.skolelinux.org/pere/blog/Kartverkets_lansering_av_tjenesten_Se_Eiendom_har_potensiale__hvis_bruksvilk__rene_ikke_blokkerer.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Kartverkets_lansering_av_tjenesten_Se_Eiendom_har_potensiale__hvis_bruksvilk__rene_ikke_blokkerer.html</guid>
+                <pubDate>Sat, 18 Jun 2011 01:00:00 +0200</pubDate>
                <description>
                <description>
-&lt;p&gt;I discovered this while doing
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/Automatic_upgrade_testing_from_Lenny_to_Squeeze.html&quot;&gt;automated
-testing of upgrades from Debian Lenny to Squeeze&lt;/a&gt;.  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.&lt;/p&gt;
-
-&lt;p&gt;An example is from todays
-&lt;a href=&quot;http://people.skolelinux.org/~pere/debian-upgrade-testing//test-20100727-lenny-squeeze-kde-aptitude.txt&quot;&gt;upgrade
-of KDE using aptitude&lt;/a&gt;.  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.&lt;/p&gt;
-
-&lt;p&gt;In this log, the problem manifest itself with this error:&lt;/p&gt;
+&lt;p&gt;På torsdag lanserte kartverket en ny nett-tjeneste kalt
+&lt;ahref=&quot;http://www.seeiendom.no/&quot;&gt;Se Eiendom&lt;/a&gt;, 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.&lt;/p&gt;
 
 
-&lt;blockquote&gt;&lt;pre&gt;
-dpkg: dependency problems prevent configuration of perl-modules:
- perl-modules depends on perl (&gt;= 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
-&lt;/pre&gt;&lt;/blockquote&gt;
+&lt;p&gt;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.
 
 
-&lt;p&gt;The perl/perl-modules circular dependency is already
-&lt;a href=&quot;http://bugs.debian.org/527917&quot;&gt;reported as a bug&lt;/a&gt;, 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.&lt;/p&gt;
-
-&lt;p&gt;Thanks to
-&lt;a href=&quot;http://lists.debian.org/debian-devel/2010/06/msg00116.html&quot;&gt;the
-tireless effort by Bill Allombert&lt;/a&gt;, the number of circular
-dependencies
-&lt;a href=&quot;http://debian.semistable.com/debgraph.out.html&quot;&gt;left in Debian
-is dropping&lt;/a&gt;, and perhaps it will reach zero one day. :)&lt;/p&gt;
-
-&lt;p&gt;Todays testing also exposed a bug in
-&lt;a href=&quot;http://bugs.debian.org/590605&quot;&gt;update-notifier&lt;/a&gt; and
-&lt;a href=&quot;http://bugs.debian.org/590604&quot;&gt;different behaviour&lt;/a&gt; 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.&lt;/p&gt;
-</description>
-       </item>
-       
-       <item>
-               <title>First Debian Edu test release (alpha0) based on Squeeze is released</title>
-               <link>http://people.skolelinux.org/pere/blog/First_Debian_Edu_test_release__alpha0__based_on_Squeeze_is_released.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/First_Debian_Edu_test_release__alpha0__based_on_Squeeze_is_released.html</guid>
-                <pubDate>Tue, 27 Jul 2010 17:45:00 +0200</pubDate>
-               <description>
-&lt;p&gt;I just posted this announcement culminating several months of work
-with the next Debian Edu release.  Not nearly done, but one major step
-completed.&lt;/p&gt;
-
-&lt;blockquote&gt;
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;Changes compared to the lenny based version&lt;/p&gt;
+&lt;p&gt;Sniffet i kveld på trafikken til tjenesten, og det er i korte trekk
+tre tjenestekall som returnerer JSON-data som er relevante.&lt;/p&gt;
 
 
-&lt;ul&gt;
-&lt;li&gt;Everything from Debian Squeeze
-&lt;ul&gt;
-  &lt;li&gt;Desktop environment KDE 4.4 =&gt; the new KDE desktop in
-         combination with some new artwork
-  &lt;li&gt;Web browser Iceweasel 3.5
-  &lt;li&gt;OpenOffice.org 3.2
-  &lt;li&gt;Educational toolbox GCompris 9.3
-  &lt;li&gt;Music creator Rosegarden 10.04.2
-  &lt;li&gt;Image editor Gimp 2.6.10
-  &lt;li&gt;Virtual universe Celestia 1.6.0
-  &lt;li&gt;Virtual stargazer Stellarium 0.10.4
-  &lt;li&gt;3D modeler Blender 2.49.2 (new application)
-  &lt;li&gt;Video editor Kdenlive 0.7.7 (new application)
-&lt;/ul&gt;&lt;/li&gt;
-&lt;li&gt;Now using Kerberos for password checking (migration not finished).
-    Enabled for:
-&lt;ul&gt;
-  &lt;li&gt;PAM
-  &lt;li&gt;LDAP
-  &lt;li&gt;IMAP
-  &lt;li&gt;SMTP (sender verification)
-&lt;/ul&gt;
-&lt;/li&gt;
-&lt;li&gt;New experimental roaming workstation profile for laptops.&lt;/li&gt;
-&lt;li&gt;Show welcome page to users when they first log in. The URL is
-    fetched from LDAP.&lt;/li&gt;
-&lt;li&gt;New LXDE desktop option, in addition to KDE (default) and Gnome.&lt;/li&gt;
-&lt;li&gt;General cleanup (not finished)&lt;/li&gt;
-&lt;/ul&gt;
-&lt;p&gt;The following features are not working as they should&lt;/p&gt;
+&lt;p&gt;Først en som konverterer mellom koordinater, som i mitt eksempel
+konverterer fra UTM sone 33 til UTM sone 32:&lt;/p&gt;
 
 
-&lt;ul&gt;
-&lt;li&gt;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.&lt;/li&gt;
-&lt;li&gt;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.&lt;/li&gt;
-&lt;li&gt;The restructured KDE menu is not implemented.&lt;/li&gt;
-&lt;li&gt;The LDAP server setup need to be reviewed for security.&lt;/li&gt;
-&lt;li&gt;The LDAP directory structure need to be reworked.&lt;/li&gt;
-&lt;li&gt;Different sets of packages are installed when using the DVD and the
-    netinst CD. More packages are installed using the netinst CD.&lt;/li&gt;
-&lt;li&gt;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.&lt;/li&gt;
-&lt;li&gt;Some packages lack translations. See
-    http://wiki.debian.org/DebianEdu/Status/Squeeze for updated status,
-    and help out with translations.&lt;/li&gt;
-&lt;/ul&gt;
+&lt;blockquote&gt;&lt;pre&gt;
+% GET &#39;http://www.seeiendom.no/services/geoport.svc/GetTransformJsonp?nord=6648308.4755859&amp;ost=248316.38085938&amp;fromEpsg=EPSG:32633&amp;toEpsg=EPSG:32632&#39;
+{&quot;x&quot;:583905.90433579613,&quot;y&quot;:6640700.79711847}
+%
+&lt;/pre&gt;&lt;/blockquote&gt;
 
 
-&lt;p&gt;To download this multiarch netinstall release you can use&lt;/p&gt;
+&lt;p&gt;Koordinatene i UTM sone 32 kan så gis til tjenesten som slår opp
+eiendom basert på koordinat:&lt;/p&gt;
 
 
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;ftp://ftp.skolelinux.org/skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-CD.iso&quot;&gt;ftp://ftp.skolelinux.org/skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-CD.iso&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;http://ftp.skolelinux.org/skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-CD.iso&quot;&gt;http://ftp.skolelinux.org/skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-CD.iso&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;rsync -avzP ftp.skolelinux.org::skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-CD.iso&lt;/li&gt;
-&lt;/ul&gt;
-&lt;p&gt;To download this multiarch dvd release you can use&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;ftp://ftp.skolelinux.org/skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-DVD.iso&quot;&gt;ftp://ftp.skolelinux.org/skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-DVD.iso&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;http://ftp.skolelinux.org/skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-DVD.iso&quot;&gt;http://ftp.skolelinux.org/skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-DVD.iso&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;rsync -avzP ftp.skolelinux.org::skolelinux-cd/squeeze-alpha/debian-edu-6.0.0+edua0-DVD.iso&lt;/li&gt;
-&lt;/ul&gt;
+&lt;blockquote&gt;&lt;pre&gt;
+% echo | POST &#39;http://www.seeiendom.no/services/geoport.svc/PerformPropertySearchFromPolygonCoordinatesJsonp?polygonCoordinatesString=583905.9043357961,6640700.79711847&#39;
+{&quot;error&quot;:&quot;&quot;,&quot;wfsTeigInfo&quot;:{&quot;TeigId&quot;:128010625,&quot;Areal&quot;:&quot;6128.7&quot;,&quot;GardsNr&quot;:&quot;300&quot;,&quot;BruksNr&quot;:&quot;2384&quot;,&quot;FesteNr&quot;:&quot;0&quot;,&quot;SeksjonsNr&quot;:&quot;0&quot;,&quot;MatrikkelNr&quot;:&quot;300/2384&quot;,&quot;HovedTeig&quot;:true,&quot;KommuneNavn&quot;:&quot;Bærum&quot;,&quot;Adresses&quot;:null,&quot;ArealMerknadsKoder&quot;:null,&quot;UregistrertJordsameie&quot;:false,&quot;AvklartEiere&quot;:false,&quot;TeigMedFlereMatrikkelEnheter&quot;:false,&quot;Tvist&quot;:false,&quot;KommuneNr&quot;:&quot;0219&quot;}}
+%
+&lt;/pre&gt;&lt;/blockquote&gt;
 
 
-&lt;p&gt;There is no source DVD available yet. It will be prepared when we
-get closer to the final release.&lt;/p&gt;
+&lt;p&gt;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:&lt;/p&gt;
 
 
-&lt;p&gt;The MD5SUM of these images are&lt;/p&gt;
+&lt;blockquote&gt;&lt;pre&gt;
+% GET &#39;http://www.seeiendom.no/services/Matrikkel.svc/GetDetailPage?type=property&amp;knr=0219&amp;gnr=300&amp;bnr=2384&amp;fnr=0&amp;snr=0&amp;showpwm=false&amp;customer=kartverket&#39;
+&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
+&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
+    &amp;lt;head&gt;
+        &amp;lt;title&gt;Matrikkel informasjon&amp;lt;/title&gt;
+[...]
+&lt;/pre&gt;&lt;/blockquote&gt;
 
 
-&lt;ul&gt;
-&lt;li&gt;3dbf45d59f42a53518b6e3c9ec3b5eb6 debian-edu-6.0.0+edua0-CD.iso&lt;/li&gt;
-&lt;li&gt;22f2cbfce281d1c6e478be452638675d debian-edu-6.0.0+edua0-DVD.iso&lt;/li&gt;
-&lt;/ul&gt;
+&lt;p&gt;Informasjon om hva en kan hente ut ved hjelp av Matrikkel.svc er
+dokumentert og tilgjengelig på
+&lt;ahref=&quot;http://www.seeiendom.no/services/Matrikkel.svc/help&quot;&gt;en egen
+hjelpeside&lt;/a&gt;.  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:&lt;/p&gt;
 
 
-&lt;p&gt;The SHA1SUM of these images are&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;c53d1b69b40cf37cd27aefaf33f6f6a3821bedf0 debian-edu-6.0.0+edua0-CD.iso&lt;/li&gt;
-&lt;li&gt;2ec29d7db676d59d32197b05c277ffe16348376c debian-edu-6.0.0+edua0-DVD.iso&lt;/li&gt;
-&lt;/ul&gt;
-&lt;p&gt;How to report bugs:
-http://wiki.debian.org/DebianEdu/HowTo/ReportBugsInBugzilla&lt;/p&gt;
+&lt;blockquote&gt;&lt;pre&gt;
+% echo &#39;{&quot;knr&quot;: 1601, &quot;gnr&quot;: 27, &quot;bnr&quot;: 2, &quot;fnr&quot;: 0, &quot;snr&quot;: 0, &quot;customer&quot;: &quot;kartverket&quot;}&#39; | \
+  POST -c application/json http://www.seeiendom.no/services/Matrikkel.svc/GetMatrikkelinfo
+[...]
+%
+&lt;/pre&gt;&lt;/blockquote&gt;
 
 
-&lt;p&gt;Please direct replies to debian-edu@lists.debian.org&lt;/p&gt;
-&lt;/blockquote&gt;
+&lt;p&gt;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.&lt;/p&gt;
 </description>
        </item>
        
        <item>
 </description>
        </item>
        
        <item>
-               <title>One step closer to single signon in Debian Edu</title>
-               <link>http://people.skolelinux.org/pere/blog/One_step_closer_to_single_signon_in_Debian_Edu.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/One_step_closer_to_single_signon_in_Debian_Edu.html</guid>
-                <pubDate>Sun, 25 Jul 2010 10:00:00 +0200</pubDate>
+               <title>Regjeringen vil gjøre offentlighetsloven mer tannløs</title>
+               <link>http://people.skolelinux.org/pere/blog/Regjeringen_vil_gj__re_offentlighetsloven_mer_tannl__s.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Regjeringen_vil_gj__re_offentlighetsloven_mer_tannl__s.html</guid>
+                <pubDate>Sat, 21 May 2011 12:50:00 +0200</pubDate>
                <description>
                <description>
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;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. :)&lt;/p&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;If you want to help out with implementing Kerberos for Debian Edu,
-please contact us on debian-edu@lists.debian.org.&lt;/p&gt;
+&lt;p&gt;Oppdaget ved en tilfeldighet &lt;a
+href=&quot;http://twitter.com/#!/Kriho/status/71568395132338176&quot;&gt;via
+twitter&lt;/a&gt; at regjeringen i går annonserte at de planlegger å &lt;a
+href=&quot;http://www.regjeringen.no/nb/dep/jd/pressesenter/pressemeldinger/2011/vil-endre-innsynsretten.html?id=643893&quot;&gt;gjøre
+offentlighetsloven og innsynsretten mer tannløs&lt;/a&gt;.  Forslaget ble
+&lt;a href=&quot;http://www.regjeringen.no/nn/dep/jd/Dokument/proposisjonar-og-meldingar/prop/2010-2011/prop-125-l-20102011.html?id=643820&quot;&gt;vedtatt
+i går&lt;/a&gt; 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.&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
 </description>
        </item>
        
        <item>
 </description>
        </item>
        
        <item>
-               <title>Digitale restriksjonsmekanismer fikk meg til å slutte å kjøpe musikk</title>
-               <link>http://people.skolelinux.org/pere/blog/Digitale_restriksjonsmekanismer_fikk_meg_til____slutte____kj__pe_musikk.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Digitale_restriksjonsmekanismer_fikk_meg_til____slutte____kj__pe_musikk.html</guid>
-                <pubDate>Thu, 22 Jul 2010 23:50:00 +0200</pubDate>
+               <title>Hvem stemte hva på Stortinget?</title>
+               <link>http://people.skolelinux.org/pere/blog/Hvem_stemte_hva_p___Stortinget_.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Hvem_stemte_hva_p___Stortinget_.html</guid>
+                <pubDate>Fri, 20 May 2011 21:20:00 +0200</pubDate>
                <description>
                <description>
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
+&lt;p&gt;To britiske tjenester som jeg har veldig stor sans for er
+&lt;a href=&quot;http://www.theyworkforyou.com/&quot;&gt;TheyWorkForYou&lt;/a&gt; og
+&lt;a href=&quot;http://www.publicwhip.org.uk/&quot;&gt;Public Whip&lt;/a&gt;, 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.&lt;/p&gt;
+
+&lt;p&gt;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).&lt;/p&gt;
+
+&lt;p&gt;Hovedutfordringen nå er å få tilgang til nødvendig informasjon på
+strukturert og maskinlesbart format.  Bak de to britiske tjenestene er
+skrapeprosjektet
+&lt;a href=&quot;http://ukparse.kforge.net/parlparse/&quot;&gt;Parlament Parser&lt;/a&gt;, 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
+&lt;a href=&quot;http://www.nsd.uib.no/polsys/&quot;&gt;PolSys-databasen&lt;/a&gt; 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.&lt;/p&gt;
+
+&lt;p&gt;Første
+&lt;a href=&quot;http://people.skolelinux.org/pere/stortingsinnsyn/prototype.cgi&quot;&gt;demonstrasjon
+av konseptet&lt;/a&gt; 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
+&lt;a href=&quot;http://sejmometr.pl/&quot;&gt;Sejmometr&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;Hvis du vil bidra, ta kontakt med meg på IRC (#nuug på
+irc.freenode.net) eller bli med på epostlisten
+&lt;a href=&quot;http://lists.nuug.no/mailman/listinfo/aktive&quot;&gt;aktive@nuug&lt;/a&gt;.
+Det trengs både manne-timer for skraping og finansiering av
+utviklingstimer for å tilpasse eksisterende portal til norsk.&lt;/p&gt;
 </description>
        </item>
        
        <item>
 </description>
        </item>
        
        <item>
-               <title>OpenStreetmap one step closer to having routing on its front page</title>
-               <link>http://people.skolelinux.org/pere/blog/OpenStreetmap_one_step_closer_to_having_routing_on_its_front_page.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/OpenStreetmap_one_step_closer_to_having_routing_on_its_front_page.html</guid>
-                <pubDate>Sun, 18 Jul 2010 16:45:00 +0200</pubDate>
+               <title>Hva utgjør en vellykket offentlig tjeneste?</title>
+               <link>http://people.skolelinux.org/pere/blog/Hva_utgj__r_en_vellykket_offentlig_tjeneste_.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Hva_utgj__r_en_vellykket_offentlig_tjeneste_.html</guid>
+                <pubDate>Wed, 4 May 2011 09:10:00 +0200</pubDate>
                <description>
                <description>
-&lt;p&gt;Thanks to
-&lt;a href=&quot;http://feedproxy.google.com/~r/Opengeodata/~3/wUTCzDZk3lc/project-of-the-week-which-way-home&quot;&gt;todays
-opengeodata blog entry&lt;/a&gt;, I just discovered that the
-OpenStreetmap.org site have gotten
-&lt;a href=&quot;http://nroets.dev.openstreetmap.org/demo/index.html?layers=B000FTFTT&quot;&gt;support
-for calculating routes&lt;/a&gt;.  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.&lt;/p&gt;
-
-&lt;p&gt;Earlier, the routing I knew about using the OpenStreetmap.org data
-was provided by &lt;a href=&quot;http://maps.cloudmade.com/&quot;&gt;Cloudmade&lt;/a&gt;,
-but having it on the main page is required to make everyone aware of
-the issue.  I&#39;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.&lt;/p&gt;
+&lt;p&gt;Artikkelen i Aftenposten i dag om de som fikk
+&lt;a href=&quot;http://www.aftenposten.no/nyheter/oslo/article4110329.ece&quot;&gt;tauet
+bort bilen&lt;/a&gt; etter å ha trodd på Oslo kommunes oversikt over når
+ulike gater skulle feies i påsken, fikk meg til å ta en titt på
+&lt;a href=&quot;http://www.samferdselsetaten.oslo.kommune.no/miljo/renhold/varrengjoring&quot;&gt;kommunens
+oversikt&lt;/a&gt;, og der ble jeg fascinert over følgende lille gullkorn:&lt;/p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;
+&lt;p&gt;&lt;strong&gt;Hvorfor har dere ikke SMS-varsling?&lt;/strong&gt;
+&lt;br&gt;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 &quot;fremmede&quot; biler altså av bileiere som ikke abonnerte og dermed
+ikke ble varslet.&lt;/p&gt;
+&lt;/blockquote&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;Fokus for &lt;a href=&quot;http://www.fiksgatami.no/&quot;&gt;FiksGataMi&lt;/a&gt; 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.&lt;/p&gt;
 </description>
        </item>
        
        <item>
 </description>
        </item>
        
        <item>
-               <title>What are they searching for - PowerDNS and ISC DHCP in LDAP</title>
-               <link>http://people.skolelinux.org/pere/blog/What_are_they_searching_for___PowerDNS_and_ISC_DHCP_in_LDAP.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/What_are_they_searching_for___PowerDNS_and_ISC_DHCP_in_LDAP.html</guid>
-                <pubDate>Sat, 17 Jul 2010 21:00:00 +0200</pubDate>
+               <title>Experimental Open311 API for the mySociety fixmystreet system</title>
+               <link>http://people.skolelinux.org/pere/blog/Experimental_Open311_API_for_the_mySociety_fixmystreet_system.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Experimental_Open311_API_for_the_mySociety_fixmystreet_system.html</guid>
+                <pubDate>Sat, 30 Apr 2011 17:20:00 +0200</pubDate>
                <description>
                <description>
-&lt;p&gt;This is a
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/Time_for_new__LDAP_schemas_replacing_RFC_2307_.html&quot;&gt;followup&lt;/a&gt;
-on my
-&lt;a href=&quot;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&quot;&gt;previous
-work&lt;/a&gt; on
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/Combining_PowerDNS_and_ISC_DHCP_LDAP_objects.html&quot;&gt;merging
-all&lt;/a&gt; the computer related LDAP objects in Debian Edu.&lt;/p&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-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.
-
-&lt;p&gt;&lt;strong&gt;powerdns&lt;/strong&gt;&lt;/p&gt;
-
-&lt;a href=&quot;http://www.linuxnetworks.de/doc/index.php/PowerDNS_LDAP_Backend&quot;&gt;Clues
-on how to&lt;/a&gt; set up PowerDNS to use a LDAP backend is available on
-the web.
-
-&lt;p&gt;PowerDNS have two modes of operation using LDAP as its backend.
-One &quot;strict&quot; mode where the forward and reverse DNS lookups are done
-using the same LDAP objects, and a &quot;tree&quot; 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.&lt;/p&gt;
-
-&lt;p&gt;In tree mode, the server is set up to use a LDAP subtree as its
-base, and uses a &quot;base&quot; scoped search for the DNS name by adding
-&quot;dc=tjener,dc=intern,&quot; to the base with a filter for
-&quot;(associateddomain=tjener.intern)&quot; for the forward entry and
-&quot;dc=2,dc=2,dc=0,dc=10,dc=in-addr,dc=arpa,&quot; with a filter for
-&quot;(associateddomain=2.2.0.10.in-addr.arpa)&quot; 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:&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;pre&gt;
-ldapsearch -h ldap \
-  -b dc=tjener,dc=intern,ou=hosts,dc=skole,dc=skolelinux,dc=no \
-  -s base -x &#39;(associateddomain=tjener.intern)&#39; 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 &#39;(associateddomain=2.2.0.10.in-addr.arpa)&#39;
-  dnsttl, arecord, nsrecord, cnamerecord soarecord ptrrecord \
-  hinforecord mxrecord txtrecord rprecord aaaarecord locrecord \
-  srvrecord naptrrecord modifytimestamp
-&lt;/pre&gt;&lt;/blockquote&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;pre&gt;
-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
-&lt;/pre&gt;&lt;/blockquote&gt;
-
-&lt;p&gt;In strict mode, the server behaves differently.  When looking for
-forward DNS entries, it is doing a &quot;subtree&quot; scoped search with the
-same base as in the tree mode for a object with filter
-&quot;(associateddomain=tjener.intern)&quot; 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 &quot;(arecord=10.0.2.2)&quot;
-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.&lt;/p&gt;
-
-&lt;p&gt;The forward and reverse searches can be simulated using ldapsearch
-like this:&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;pre&gt;
-ldapsearch -h ldap -b ou=hosts,dc=skole,dc=skolelinux,dc=no -s sub -x \
-  &#39;(associateddomain=tjener.intern)&#39; 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 \
-  &#39;(arecord=10.0.2.2)&#39; associateddomain dnsttl modifytimestamp
-&lt;/pre&gt;&lt;/blockquote&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;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).&lt;/p&gt;
-
-&lt;p&gt;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):&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;pre&gt;
-objectclass ( some-oid NAME &#39;dnsDomainAux&#39;
-    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
-    ))
-&lt;/pre&gt;&lt;/blockquote&gt;
-
-&lt;p&gt;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&#39;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.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;ISC dhcp&lt;/strong&gt;&lt;/p&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;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:&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;pre&gt;
-ldap-base-dn &quot;dc=skole,dc=skolelinux,dc=no&quot;;
-ldap-dhcp-server-cn &quot;dhcp&quot;;
-&lt;/pre&gt;&lt;/blockquote&gt;
-
-&lt;p&gt;The DHCP server uses this information to nest all the DHCP
-configuration it need.  The cn &quot;dhcp&quot; is located using the given LDAP
-base and the filter &quot;(&amp;(objectClass=dhcpServer)(cn=dhcp))&quot;.  The
-search result is this entry:&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;pre&gt;
-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
-&lt;/pre&gt;&lt;/blockquote&gt;
-
-&lt;p&gt;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 &quot;cn=DHCP
-Config,dc=skole,dc=skolelinux,dc=no&quot; and filter
-&quot;(&amp;(objectClass=dhcpService)(|(dhcpPrimaryDN=cn=dhcp,dc=skole,dc=skolelinux,dc=no)(dhcpSecondaryDN=cn=dhcp,dc=skole,dc=skolelinux,dc=no)))&quot;.
-The search result is this entry:&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;pre&gt;
-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
-&lt;/pre&gt;&lt;/blockquote&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;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 &quot;cn=DHCP Config,dc=skole,dc=skolelinux,dc=no&quot; as
-the base and &quot;(&amp;(objectClass=dhcpHost)(dhcpHWAddress=ethernet
-00:00:00:00:00:00))&quot; as the filter.  This is what a host object look
-like:&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;pre&gt;
-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
-&lt;/pre&gt;&lt;/blockquote&gt;
-
-&lt;p&gt;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.
-
-&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;
-
-&lt;p&gt;The PowerDNS implementation seem to be very flexible when it come
-to which LDAP schemas to use.  While its &quot;tree&quot; mode is rigid when it
-come to the the LDAP structure, the &quot;strict&quot; mode is very flexible,
-allowing DNS objects to be stored anywhere under the base cn specified
-in the configuration.&lt;/p&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;Based on the observed behaviour, I suspect a LDAP structure like
-this might work for Debian Edu:&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;pre&gt;
-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)
-&lt;/pre&gt;&lt;/blockquote&gt;
-
-&lt;P&gt;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.&lt;/p&gt;
-
-&lt;p&gt;The combined object under the machines subtree would look something
-like this:&lt;/p&gt;
-    
-&lt;blockquote&gt;&lt;pre&gt;
-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
-&lt;/pre&gt;&lt;/blockquote&gt;
-
-&lt;/p&gt;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.&lt;/p&gt;
+&lt;p&gt;Today, the first draft implementation of an
+&lt;a href=&quot;http://www.open311.org/&quot;&gt;Open311 API&lt;/a&gt; for the Norwegian
+service &lt;a href=&quot;http://www.fiksgatami.no/&quot;&gt;FiksGataMi&lt;/a&gt; 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.&lt;/p&gt;
+
+&lt;p&gt;Where is it?  Visit
+&lt;a href=&quot;http://fiksgatami-dev.nuug.no/open311.cgi/v2/&quot;&gt;http://fiksgatami-dev.nuug.no/open311.cgi/v2/&lt;/a&gt;
+to have a look.  Please send feedback to the
+&lt;a href=&quot;http://lists.nuug.no/mailman/listinfo/fiksgatami&quot;&gt;fiksgatami
+(at) nuug.no&lt;/a&gt; mailing list.&lt;/p&gt;
 </description>
        </item>
        
        <item>
 </description>
        </item>
        
        <item>
-               <title>Combining PowerDNS and ISC DHCP LDAP objects</title>
-               <link>http://people.skolelinux.org/pere/blog/Combining_PowerDNS_and_ISC_DHCP_LDAP_objects.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Combining_PowerDNS_and_ISC_DHCP_LDAP_objects.html</guid>
-                <pubDate>Wed, 14 Jul 2010 23:45:00 +0200</pubDate>
+               <title>Initial notes on adding Open311 server API on FixMyStreet</title>
+               <link>http://people.skolelinux.org/pere/blog/Initial_notes_on_adding_Open311_server_API_on_FixMyStreet.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Initial_notes_on_adding_Open311_server_API_on_FixMyStreet.html</guid>
+                <pubDate>Fri, 29 Apr 2011 10:00:00 +0200</pubDate>
                <description>
                <description>
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;I&#39;ve looked at how powerdns and dhcpd is using LDAP, and using this
-information finally found a solution that seem to work.&lt;/p&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;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&#39;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.&lt;/p&gt;
-
-&lt;p&gt;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:&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;pre&gt;
-  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
-&lt;/pre&gt;&lt;/blockquote&gt;
+&lt;p&gt;The last few days I have spent some time trying to add support for
+the &lt;a href=&quot;http://www.open311.org/&quot;&gt;Open311 API&lt;/a&gt; in the
+&lt;a href=&quot;http://www.fiksgatami.no/&quot;&gt;Norwegian FixMyStreet service&lt;/a&gt;.
+Earlier I believed Open311 would be a useful API to use to submit
+reports to the municipalities, but when I noticed that the
+&lt;a href=&quot;http://fixmystreet.org.nz/&quot;&gt;New Zealand version&lt;/a&gt; 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.&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
 
 
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;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 &quot;DHCP Config&quot; subtree, but hope to figure out a way to do
-that.  If I can&#39;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.&lt;/p&gt;
-
-&lt;p&gt;If you want to help out with implementing this for Debian Edu,
-please contact us on debian-edu@lists.debian.org.&lt;/p&gt;
+&lt;p&gt;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&#39;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.&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;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&#39;ve noticed
+&lt;a href=&quot;http://seeclickfix.com/open311/&quot;&gt;SeeClickFix&lt;/a&gt; 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.&lt;/p&gt;
+
+&lt;p&gt;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 &lt;a href=&quot;http://www.gmane.org/&quot;&gt;Gmane&lt;/a&gt; to use for
+discussions instead of only
+&lt;a href=&quot;http://lists.open311.org/groups/discuss&quot;&gt;a forum&lt;a/&gt;.  Oh,
+well.  That will probably resolve itself, one way or another.  I&#39;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.&lt;/p&gt;
 </description>
        </item>
        
        <item>
 </description>
        </item>
        
        <item>
-               <title>Idea for storing LTSP configuration in LDAP</title>
-               <link>http://people.skolelinux.org/pere/blog/Idea_for_storing_LTSP_configuration_in_LDAP.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Idea_for_storing_LTSP_configuration_in_LDAP.html</guid>
-                <pubDate>Sun, 11 Jul 2010 22:00:00 +0200</pubDate>
+               <title>FiksGataMi - fylkesoversikt på kart</title>
+               <link>http://people.skolelinux.org/pere/blog/FiksGataMi___fylkesoversikt_p___kart.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/FiksGataMi___fylkesoversikt_p___kart.html</guid>
+                <pubDate>Fri, 15 Apr 2011 13:15:00 +0200</pubDate>
                <description>
                <description>
-&lt;p&gt;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.&lt;/p&gt;
+&lt;p&gt;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.&lt;/p&gt;
 
 
-&lt;p&gt;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.&lt;/p&gt;
+&lt;ul&gt;
 
 
-&lt;p&gt;The goal is to be able to store the LTSP configuration attributes
-in a &quot;computer&quot; LDAP object used by both DNS and DHCP, and thus
-allowing us to store all information about a computer in one place.&lt;/p&gt;
+  &lt;li&gt;Østfold [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Østfold&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Østfold&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Akershus [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Akershus&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Akershus&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Oslo [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Oslo&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Oslo&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Hedmark [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Hedmark&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Hedmark&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Oppland [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Oppland&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Oppland&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Buskerud [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Buskerud&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Buskerud&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Vestfold [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Vestfold&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Vestfold&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Telemark [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Telemark&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Telemark&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Aust-Agder [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Aust-Agder&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Aust-Agder&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Vest-Agder [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Vest-Agder&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Vest-Agder&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Rogaland [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Rogaland&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Rogaland&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Hordaland [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Hordaland&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Hordaland&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Sogn og Fjordane [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Sogn%2Bog%2BFjordane&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Sogn%2Bog%2BFjordane&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Møre og Romsdal [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Møre%2Bog%2BRomsdal&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Møre%2Bog%2BRomsdal&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Sør-Trøndelag [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Sør-Trøndelag&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Sør-Trøndelag&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Nord-Trøndelag [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Nord-Trøndelag&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Nord-Trøndelag&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Nordland [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Nordland&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Nordland&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Troms [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Troms&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Troms&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
+  &lt;li&gt;Finnmark [ &lt;a href=&quot;http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Finnmark&quot;&gt;Google Maps&lt;/a&gt; ] | [ &lt;a href=&quot;http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Finnmark&quot;&gt;OpenStreetmap&lt;/a&gt; ]&lt;/li&gt;
 
 
-&lt;p&gt;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?&lt;/p&gt;
+&lt;/ul&gt;
 
 
-&lt;blockquote&gt;&lt;pre&gt;
-# 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 &#39;ltspClientAux&#39;
-#     SUP top
-#     AUXILIARY
-#     MAY ( ltspConfigServer $ ltsConfigSound $ ... )
-
-LDAPSERVER=$(debian-edu-ldapserver)
-if [ &quot;$LDAPSERVER&quot; ] ; then
-    LDAPBASE=$(debian-edu-ldapserver -b)
-    for MAC in $(LANG=C ifconfig |grep -i hwaddr| awk &#39;{print $5}&#39;|sort -u) ; do
-       filter=&quot;(|(dhcpHWAddress=ethernet $MAC)(macAddress=$MAC))&quot;
-       ldapsearch -h &quot;$LDAPSERVER&quot; -b &quot;$LDAPBASE&quot; -v -x &quot;$filter&quot; | \
-           grep &#39;^ltspConfig&#39; | while read attr value ; do
-           # Remove prefix and convert to upper case
-           attr=$(echo $attr | sed &#39;s/^ltspConfig//i&#39; | tr a-z A-Z)
-           # bass value on to clients
-           eval &quot;$attr=$value; export $attr&quot;
-       done
-    done
-fi
-&lt;/pre&gt;&lt;/blockquote&gt;
+&lt;p&gt;Antall problemer returnert i GeoRSS-kildene justeres over tid etter
+hvert som vi får mer erfaring med hvilken belastning det gir på
+tjenesten.&lt;/p&gt;
 
 
-&lt;p&gt;I&#39;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. :)&lt;/p&gt;
-
-&lt;p&gt;If you want to help out with implementing this for Debian Edu,
-please contact us on debian-edu@lists.debian.org.&lt;/p&gt;
-
-&lt;p&gt;Update 2010-07-17: I am aware of another effort to store LTSP
-configuration in LDAP that was created around year 2000 by
-&lt;a href=&quot;http://www.pcxperience.com/thinclient/documentation/ldap.html&quot;&gt;PC
-Xperience, Inc., 2000&lt;/a&gt;.  I found its
-&lt;a href=&quot;http://people.redhat.com/alikins/ltsp/ldap/&quot;&gt;files&lt;/a&gt; on a
-personal home page over at redhat.com.&lt;/p&gt;
+&lt;p&gt;Oppdatering 2011-04-27: Endret URL til fylker med mellomrom i
+navnene fra %20 til %2B, slik at de fungerer i flere nettlesere.&lt;/p&gt;
+</description>
+       </item>
+       
+       <item>
+               <title>Skolelinux-intervju: Marius Kotsbak</title>
+               <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Marius_Kotsbak.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Marius_Kotsbak.html</guid>
+                <pubDate>Sun, 10 Apr 2011 11:00:00 +0200</pubDate>
+               <description>
+&lt;p&gt;Neste mann ut er Marius Kotsbak, styremedlem i
+&lt;a href=&quot;http://www.friprogramvareiskolen.no/&quot;&gt;FRISK&lt;/a&gt; og mangeårig
+bidragsyter i
+&lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux&lt;/a&gt;-prosjektet.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hvem er du, og hva driver du med til daglig?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hvordan kom du i kontakt med Skolelinux-prosjektet?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hva er fordelene med Skolelinux slik du ser det?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hva er ulempene med Skolelinux slik du ser det?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;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?&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hvilken fri programvare bruker du til daglig?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;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++.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hvilken strategi tror du er den rette å bruke for å få
+skoler til å ta i bruk fri programvare?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
 </description>
        </item>
        
        <item>
 </description>
        </item>
        
        <item>
-               <title>jXplorer, a very nice LDAP GUI</title>
-               <link>http://people.skolelinux.org/pere/blog/jXplorer__a_very_nice_LDAP_GUI.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/jXplorer__a_very_nice_LDAP_GUI.html</guid>
-                <pubDate>Fri, 9 Jul 2010 12:55:00 +0200</pubDate>
+               <title>Gnash enteres Google Summer of Code 2011</title>
+               <link>http://people.skolelinux.org/pere/blog/Gnash_enteres_Google_Summer_of_Code_2011.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Gnash_enteres_Google_Summer_of_Code_2011.html</guid>
+                <pubDate>Wed, 6 Apr 2011 09:00:00 +0200</pubDate>
                <description>
                <description>
-&lt;p&gt;Since
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/LUMA__a_very_nice_LDAP_GUI.html&quot;&gt;my
-last post&lt;/a&gt; about available LDAP tools in Debian, I was told about a
-LDAP GUI that is even better than luma.  The java application
-&lt;a href=&quot;http://jxplorer.org/&quot;&gt;jXplorer&lt;/a&gt; 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
-&lt;a href=&quot;http://packages.qa.debian.org/j/jxplorer.html&quot;&gt;available in
-Debian&lt;/a&gt; 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.&lt;/p&gt;
+&lt;p&gt;&lt;a href=&quot;http://www.getgnash.org/&quot;&gt;The Gnash project&lt;/a&gt; is still
+the most promising solution for a Free Software Flash implementation.
+A few days ago the project
+&lt;a href=&quot;http://lists.gnu.org/archive/html/gnash-dev/2011-04/msg00011.html&quot;&gt;announced&lt;/a&gt;
+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.&lt;/p&gt;
 </description>
        </item>
        
        <item>
 </description>
        </item>
        
        <item>
-               <title>MS Word krøller det til for politiet?</title>
-               <link>http://people.skolelinux.org/pere/blog/MS_Word_kr__ller_det_til_for_politiet_.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/MS_Word_kr__ller_det_til_for_politiet_.html</guid>
-                <pubDate>Thu, 8 Jul 2010 14:00:00 +0200</pubDate>
+               <title>I dag skal Stortinget votere over datalagringsdirektivet</title>
+               <link>http://people.skolelinux.org/pere/blog/I_dag_skal_Stortinget_votere_over_datalagringsdirektivet.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/I_dag_skal_Stortinget_votere_over_datalagringsdirektivet.html</guid>
+                <pubDate>Mon, 4 Apr 2011 07:40:00 +0200</pubDate>
                <description>
                <description>
-&lt;p&gt;De siste dagene har Aftenposten
-&lt;a href=&quot;http://www.aftenposten.no/nyheter/iriks/article3718597.ece&quot;&gt;fortalt&lt;/a&gt;
-&lt;a href=&quot;http://www.aftenposten.no/nyheter/iriks/article3724249.ece&quot;&gt;hvordan&lt;/a&gt;
-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 &quot;kopiert inn i programvare som ikke har støtte for
-språk som skrives fra høyre mot venstre&quot;, 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.&lt;/p&gt;
-
-&lt;p&gt;Mon tro om det er flere eksempler på at MS Office har ødelagt for
-offentlig myndighet?&lt;/p&gt;
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;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
+&lt;a href=&quot;http://www.datatilsynet.no/templates/Page____3661.aspx&quot;&gt;at
+innføring av datalagringsdirektivet vil svekke personvernet&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;Hva innebærer datalagringsdirektivet i praksis?  Jeg kopierer
+likegodt
+&lt;ahref=&quot;http://www.bekkelund.net/2011/02/16/den-usynlige-mannen/&quot;&gt;en
+tekst fra Martin Bekkelund&lt;/a&gt; i sin helhet:&lt;p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;Når du går nedover veien legger du merke til at mannen følger etter
+deg, mens han stadig noterer på notisblokken.&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;Det har kommet noen nye innspill i debatten de siste dagene.  Her
+er noen aktuelle lenker, både nye og gamle:&lt;/p&gt;
+
+&lt;p&gt;&lt;ul&gt;
+
+&lt;li&gt;&lt;a href=&quot;http://www.digi.no/866595/dld-kan-utvides-i-det-stille&quot;&gt;-
+  DLD kan utvides i det stille&lt;/a&gt; - 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.&lt;/li&gt;
+
+&lt;li&gt;&lt;a href=&quot;http://www.digi.no/866530/stopper-dld-i-tsjekkia&quot;&gt;Stopper
+  DLD i Tsjekkia&lt;/a&gt; - artikkel på digi.no som forteller at
+  Grunnlovsdomstolen i Tsjekkia har avvist EUs kontroversielle
+  datalagringsarkiv.&lt;/li&gt;
+
+&lt;li&gt;&lt;a href=&quot;http://www.digi.no/866305/slik-er-seks-maaneders-dld-data-i-praksis&quot;&gt;Slik
+  er seks måneders DLD-data i praksis&lt;/a&gt; - 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.&lt;/li&gt;
+
+&lt;li&gt;&lt;a href=&quot;http://www.uhuru.biz/?p=685&quot;&gt;Om å la politimyndigheter
+  avgjøre rettsstatens grenser – ny forskning&lt;/a&gt; - bloggpost fra Jon
+  Wessel-Aas om hva som ligger bak forslag som
+  datalagringsdirektivet.&lt;/li&gt;
+
+&lt;li&gt;&lt;a href=&quot;http://www.bekkelund.net/2011/04/01/styrke-personvernet/&quot;&gt;Styrke
+  personvernet&lt;/a&gt; - bloggpost hos Martin Bekkelund som i korte trekk
+  forklarer hvorfor datalagringsdirektivet ikke bedrer
+  personvernet.&lt;/li&gt;
+
+&lt;li&gt;&lt;a href=&quot;http://www.uhuru.biz/?p=617&quot;&gt;PST argumenterer selv best
+  mot datalagringsdirektivet&lt;/a&gt; - bloggpost fra Jon Wessel-Aas om
+  hvordan PST motsier seg selv når de hevder det er en god ide å
+  innføre datalagringdirektivet.&lt;/li&gt;
+
+&lt;li&gt;&lt;a href=&quot;http://www.digi.no/866580/feil-at-piratjakt-er-dld-motiv&quot;&gt;-
+  Feil at piratjakt er DLD-motiv&lt;/a&gt; - 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.
+
+&lt;/ul&gt;&lt;/p&gt;
 </description>
        </item>
        
 </description>
        </item>