]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
Cleanup.
[homepage.git] / blog / index.rss
index e4a2d2c379ecb50bdc267ead507427747598f509..b623b75925fdb75629b1b5f00aedd1d1862e0ce3 100644 (file)
                 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
        
        <item>
-               <title>Hvor godt fungerer Linux-klienter mot MS Exchange?</title>
-               <link>http://people.skolelinux.org/pere/blog/Hvor_godt_fungerer_Linux_klienter_mot_MS_Exchange_.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Hvor_godt_fungerer_Linux_klienter_mot_MS_Exchange_.html</guid>
-                <pubDate>Tue, 26 Nov 2013 18:50:00 +0100</pubDate>
-               <description>&lt;p&gt;Jeg
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/_pent_m_te_p__onsdag_om_bruken_av_Microsoft_Exchange_ved_Universitetet_i_Oslo.html&quot;&gt;skrev
-i juni om protestene&lt;/a&gt; på planene til min arbeidsplass,
-&lt;a href=&quot;http://www.uio.no/&quot;&gt;Universitetet i Oslo&lt;/a&gt;, om å gå bort fra
-fri programvare- og åpne standardløsninger for å håndtere epost,
-vekk fra IETF-standarden SIEVE for filtrering av epost og over til
-godseide spesifikasjoner og epostsystemet Microsoft Exchange.
-Protestene har fått litt ny omtale i media de siste dagene, i tillegg
-til de oppslagene som kom i mai.&lt;/p&gt;
+               <title>Freedombox on Dreamplug, Raspberry Pi and virtual x86 machine</title>
+               <link>http://people.skolelinux.org/pere/blog/Freedombox_on_Dreamplug__Raspberry_Pi_and_virtual_x86_machine.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Freedombox_on_Dreamplug__Raspberry_Pi_and_virtual_x86_machine.html</guid>
+                <pubDate>Fri, 14 Mar 2014 11:00:00 +0100</pubDate>
+               <description>&lt;p&gt;The &lt;a href=&quot;https://wiki.debian.org/FreedomBox&quot;&gt;Freedombox
+project&lt;/a&gt; is working on providing the software and hardware for
+making it easy for non-technical people to host their data and
+communication at home, and being able to communicate with their
+friends and family encrypted and away from prying eyes.  It has been
+going on for a while, and is slowly progressing towards a new test
+release (0.2).&lt;/p&gt;
+
+&lt;p&gt;And what day could be better than the Pi day to announce that the
+new version will provide &quot;hard drive&quot; / SD card / USB stick images for
+Dreamplug, Raspberry Pi and VirtualBox (or any other virtualization
+system), and can also be installed using a Debian installer preseed
+file.  The Debian based Freedombox is now based on Debian Jessie,
+where most of the needed packages used are already present.  Only one,
+the freedombox-setup package, is missing.  To try to build your own
+boot image to test the current status, fetch the freedom-maker scripts
+and build using
+&lt;a href=&quot;http://packages.qa.debian.org/vmdebootstrap&quot;&gt;vmdebootstrap&lt;/a&gt;
+with a user with sudo access to become root:
 
-&lt;ul&gt;
+&lt;pre&gt;
+git clone http://anonscm.debian.org/git/freedombox/freedom-maker.git \
+  freedom-maker
+sudo apt-get install git vmdebootstrap mercurial python-docutils \
+  mktorrent extlinux virtualbox qemu-user-static binfmt-support \
+  u-boot-tools
+make -C freedom-maker dreamplug-image raspberry-image virtualbox-image
+&lt;/pre&gt;
 
-&lt;li&gt;2013-11-26 &lt;a href=&quot;http://www.version2.dk/artikel/gigantisk-outlook-konvertering-moeder-protester-paa-universitet-55147&quot;&gt;Gigantisk Outlook-konvertering møder protester på universitet&lt;/a&gt; - versjon2.dk&lt;/li&gt;
+&lt;p&gt;Root access is needed to run debootstrap and mount loopback
+devices.  See the README for more details on the build. If you do not
+want all three images, trim the make line.  But note that thanks to &lt;a
+href=&quot;https://bugs.debian.org/741407&quot;&gt;a race condition in
+vmdebootstrap&lt;/a&gt;, the build might fail without the patch to the
+kpartx call.&lt;/p&gt;
 
-&lt;li&gt;2013-11-25
-  &lt;a href=&quot;http://www.idg.no/computerworld/article279407.ece&quot;&gt;Microsoft-protest
-  på Universitetet&lt;/a&gt; - Computerworld&lt;/li&gt;
+&lt;p&gt;If you instead want to install using a Debian CD and the preseed
+method, boot a Debian Wheezy ISO and use this boot argument to load
+the preseed values:&lt;/p&gt;
 
-&lt;li&gt;2013-11-25
-  &lt;a href=&quot;http://www.uniforum.uio.no/nyheter/2013/11/uio-bor-bruke-apen-programvare.html&quot;&gt;Kjemper
-  mot innføring av Microsoft Exchange på UiO&lt;/a&gt; - Uniforum&lt;/li&gt;
+&lt;pre&gt;
+url=&lt;a href=&quot;http://www.reinholdtsen.name/freedombox/preseed-jessie.dat&quot;&gt;http://www.reinholdtsen.name/freedombox/preseed-jessie.dat&lt;/a&gt;
+&lt;/pre&gt;
 
-&lt;li&gt;2013-11-25
-  &lt;a href=&quot;http://www.uniforum.uio.no/nyheter/2013/11/uio-utsetter-innforing-av-nytt-e-postsystem.html&quot;&gt;Utsetter
-  innføring av nytt e-postsystem&lt;/a&gt; - Uniforum&lt;/li&gt;
+&lt;p&gt;But note that due to &lt;a href=&quot;https://bugs.debian.org/740673&quot;&gt;a
+recently introduced bug in apt in Jessie&lt;/a&gt;, the installer will
+currently hang while setting up APT sources.  Killing the
+&#39;&lt;tt&gt;apt-cdrom ident&lt;/tt&gt;&#39; process when it hang a few times during the
+installation will get the installation going.  This affect all
+installations in Jessie, and I expect it will be fixed soon.&lt;/p&gt;
+
+Give it a go and let us know how it goes on the mailing list, and help
+us get the new release published. :) Please join us on
+&lt;a href=&quot;irc://irc.debian.org:6667/%23freedombox&quot;&gt;IRC (#freedombox on
+irc.debian.org)&lt;/a&gt; and
+&lt;a href=&quot;http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss&quot;&gt;the
+mailing list&lt;/a&gt; if you want to help make this vision come true.&lt;/p&gt;
+</description>
+       </item>
+       
+       <item>
+               <title>How to add extra storage servers in Debian Edu / Skolelinux</title>
+               <link>http://people.skolelinux.org/pere/blog/How_to_add_extra_storage_servers_in_Debian_Edu___Skolelinux.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/How_to_add_extra_storage_servers_in_Debian_Edu___Skolelinux.html</guid>
+                <pubDate>Wed, 12 Mar 2014 12:50:00 +0100</pubDate>
+               <description>&lt;p&gt;On larger sites, it is useful to use a dedicated storage server for
+storing user home directories and data.  The design for handling this
+in &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux&lt;/a&gt;, is
+to update the automount rules in LDAP and let the automount daemon on
+the clients take care of the rest.  I was reminded about the need to
+document this better when one of the customers of
+&lt;a href=&quot;http://www.slxdrift.no/&quot;&gt;Skolelinux Drift AS&lt;/a&gt;, where I am
+on the board of directors, asked about how to do this.  The steps to
+get this working are the following:&lt;/p&gt;
+
+&lt;p&gt;&lt;ol&gt;
+
+&lt;li&gt;Add new storage server in DNS.  I use nas-server.intern as the
+example host here.&lt;/li&gt;
+
+&lt;li&gt;Add automoun LDAP information about this server in LDAP, to allow
+all clients to automatically mount it on reqeust.&lt;/li&gt;
+
+&lt;li&gt;Add the relevant entries in tjener.intern:/etc/fstab, because
+tjener.intern do not use automount to avoid mounting loops.&lt;/li&gt;
+
+&lt;/ol&gt;&lt;/p&gt;
+
+&lt;p&gt;DNS entries are added in GOsa², and not described here.  Follow the
+&lt;a href=&quot;https://wiki.debian.org/DebianEdu/Documentation/Wheezy/GettingStarted&quot;&gt;instructions
+in the manual&lt;/a&gt; (Machine Management with GOsa² in section Getting
+started).&lt;/p&gt;
+
+&lt;p&gt;Ensure that the NFS export points on the server are exported to the
+relevant subnets or machines:&lt;/p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
+root@tjener:~# showmount -e nas-server
+Export list for nas-server:
+/storage         10.0.0.0/8
+root@tjener:~#
+&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;Here everything on the backbone network is granted access to the
+/storage export.  With NFSv3 it is slightly better to limit it to
+netgroup membership or single IP addresses to have some limits on the
+NFS access.&lt;/p&gt;
+
+&lt;p&gt;The next step is to update LDAP.  This can not be done using GOsa²,
+because it lack a module for automount.  Instead, use ldapvi and add
+the required LDAP objects using an editor.&lt;/p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
+ldapvi --ldap-conf -ZD &#39;(cn=admin)&#39; -b ou=automount,dc=skole,dc=skolelinux,dc=no
+&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;When the editor show up, add the following LDAP objects at the
+bottom of the document.  The &quot;/&amp;&quot; part in the last LDAP object is a
+wild card matching everything the nas-server exports, removing the
+need to list individual mount points in LDAP.&lt;/p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
+add cn=nas-server,ou=auto.skole,ou=automount,dc=skole,dc=skolelinux,dc=no
+objectClass: automount
+cn: nas-server
+automountInformation: -fstype=autofs --timeout=60 ldap:ou=auto.nas-server,ou=automount,dc=skole,dc=skolelinux,dc=no
+
+add ou=auto.nas-server,ou=automount,dc=skole,dc=skolelinux,dc=no
+objectClass: top
+objectClass: automountMap
+ou: auto.nas-server
+
+add cn=/,ou=auto.nas-server,ou=automount,dc=skole,dc=skolelinux,dc=no
+objectClass: automount
+cn: /
+automountInformation: -fstype=nfs,tcp,rsize=32768,wsize=32768,rw,intr,hard,nodev,nosuid,noatime nas-server.intern:/&amp;
+&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;The last step to remember is to mount the relevant mount points in
+tjener.intern by adding them to /etc/fstab, creating the mount
+directories using mkdir and running &quot;mount -a&quot; to mount them.&lt;/p&gt;
+
+&lt;p&gt;When this is done, your users should be able to access the files on
+the storage server directly by just visiting the
+/tjener/nas-server/storage/ directory using any application on any
+workstation, LTSP client or LTSP server.&lt;/p&gt;
+</description>
+       </item>
+       
+       <item>
+               <title>Hvordan bør RFC 822-formattert epost lagres i en NOARK5-database?</title>
+               <link>http://people.skolelinux.org/pere/blog/Hvordan_b_r_RFC_822_formattert_epost_lagres_i_en_NOARK5_database_.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Hvordan_b_r_RFC_822_formattert_epost_lagres_i_en_NOARK5_database_.html</guid>
+                <pubDate>Fri, 7 Mar 2014 15:20:00 +0100</pubDate>
+               <description>&lt;p&gt;For noen uker siden ble NXCs fri programvarelisenserte
+NOARK5-løsning
+&lt;a href=&quot;http://www.nuug.no/aktiviteter/20140211-noark/&quot;&gt;presentert hos
+NUUG&lt;/a&gt; (video
+&lt;a href=&quot;https://www.youtube.com/watch?v=JCb_dNS3MHQ&quot;&gt;på youtube
+foreløbig&lt;/a&gt;), og det fikk meg til å titte litt mer på NOARK5,
+standarden for arkivhåndtering i det offentlige Norge.  Jeg lurer på
+om denne kjernen kan være nyttig i et par av mine prosjekter, og for ett
+av dem er det mest aktuelt å lagre epost.  Jeg klarte ikke finne noen
+anbefaling om hvordan RFC 822-formattert epost (aka Internett-epost)
+burde lagres i NOARK5, selv om jeg vet at noen arkiver tar
+PDF-utskrift av eposten med sitt epostprogram og så arkiverer PDF-en
+(eller enda værre, tar papirutskrift og lagrer bildet av eposten som
+PDF i arkivet).&lt;/p&gt;
+
+&lt;p&gt;Det er ikke så mange formater som er akseptert av riksarkivet til
+langtidsoppbevaring av offentlige arkiver, og PDF og XML er de mest
+aktuelle i så måte.  Det slo meg at det måtte da finnes en eller annen
+egnet XML-representasjon og at det kanskje var enighet om hvilken som
+burde brukes, så jeg tok mot til meg og spurte
+&lt;a href=&quot;http://samdok.com/&quot;&gt;SAMDOK&lt;/a&gt;, en gruppe tilknyttet
+arkivverket som ser ut til å jobbe med NOARK-samhandling, om de hadde
+noen anbefalinger:
+
+&lt;p&gt;&lt;blockquote&gt;
+&lt;p&gt;Hei.&lt;/p&gt;
+
+&lt;p&gt;Usikker på om dette er riktig forum å ta opp mitt spørsmål, men jeg
+lurer på om det er definert en anbefaling om hvordan RFC
+822-formatterte epost (aka vanlig Internet-epost) bør lages håndteres
+i NOARK5, slik at en bevarer all informasjon i eposten
+(f.eks. Received-linjer).  Finnes det en anbefalt XML-mapping ala den
+som beskrives på
+&amp;lt;URL: &lt;a href=&quot;https://www.informit.com/articles/article.aspx?p=32074&quot;&gt;https://www.informit.com/articles/article.aspx?p=32074&lt;/a&gt; &amp;gt;?  Mitt
+mål er at det skal være mulig å lagre eposten i en NOARK5-kjerne og
+kunne få ut en identisk formattert kopi av opprinnelig epost ved
+behov.&lt;/p&gt;
+&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;Postmottaker hos SAMDOK mente spørsmålet heller burde stilles
+direkte til riksarkivet, og jeg fikk i dag svar derfra formulert av
+seniorrådgiver Geir Ivar Tungesvik:&lt;/p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;
+&lt;p&gt;Riksarkivet har ingen anbefalinger når det gjelder konvertering fra
+e-post til XML.  Det står arkivskaper fritt å eventuelt definere/bruke
+eget format.  Inklusive da - som det spørres om - et format der det er
+mulig å re-etablere e-post format ut fra XML-en.  XML (e-post)
+dokumenter må være referert i arkivstrukturen, og det må vedlegges et
+gyldig XML skjema (.xsd) for XML-filene. Arkivskaper står altså fritt
+til å gjøre hva de vil, bare det dokumenteres og det kan dannes et
+utrekk ved avlevering til depot.&lt;/p&gt;
+
+&lt;p&gt;De obligatoriske kravene i Noark 5 standarden må altså oppfylles -
+etter dialog med Riksarkivet i forbindelse med godkjenning. For
+offentlige arkiv er det særlig viktig med filene loependeJournal.xml
+og offentligJournal.xml. Private arkiv som vil forholde seg til Noark
+5 standarden er selvsagt frie til å bruke det som er relevant for dem
+av obligatoriske krav.&lt;/p&gt;
+&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;Det ser dermed ut for meg som om det er et lite behov for å
+standardisere XML-lagring av RFC-822-formatterte meldinger.  Noen som
+vet om god spesifikasjon i så måte?  I tillegg til den omtalt over,
+har jeg kommet over flere aktuelle beskrivelser (søk på &quot;rfc 822
+xml&quot;, så finner du aktuelle alternativer).&lt;/p&gt;
 
-&lt;li&gt;2013-05-29
-  &lt;a href=&quot;http://universitas.no/nyhet/58462/forsvarer-nytt-it-system&quot;&gt;Forsvarer
-  nytt IT-system&lt;/a&gt; - Universitas&lt;/li&gt;
+&lt;ul&gt;
 
-&lt;li&gt;2013-05-23
-  &lt;a href=&quot;http://www.uniforum.uio.no/nyheter/2013/05/uio-innforer-nytt-epost-og-kalendersystem.html&quot;&gt;UiO
-  innfører nytt epost- og kalenderverktøy&lt;/a&gt; - Uniforum&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;http://www.openhealth.org/xmtp/&quot;&gt;XML MIME Transformation
+protocol (XMTP)&lt;/a&gt; fra OpenHealth, sist oppdatert 2001.&lt;/li&gt;
 
-&lt;li&gt;2013-05-22
-  &lt;a href=&quot;http://universitas.no/nyhet/58424/protestgruppe-vil-stanse-it-system&quot;&gt;Protestgruppe
-  vil stanse IT-system&lt;/a&gt; - Universitas&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://tools.ietf.org/html/draft-klyne-message-rfc822-xml-03&quot;&gt;An
+XML format for mail and other messages&lt;/a&gt; utkast fra IETF datert
+2001.&lt;/li&gt;
 
-&lt;li&gt;2013-05-15
-  &lt;a href=&quot;http://www.uniforum.uio.no/leserbrev/2013/uio-ma-ha-kontroll-over-sitt-eget-epostsystem.html&quot;&gt;UiO
-  må ha kontroll over sitt eget epostsystem&lt;/a&gt; - Uniforum&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;http://www.informit.com/articles/article.aspx?p=32074&quot;&gt;xMail:
+E-mail as XML&lt;/a&gt; en artikkel fra 2003 som beskriver python-modulen
+rfc822 som gir ut XML-representasjon av en RFC 822-formattert epost.&lt;/li&gt;
 
 &lt;/ul&gt;
 
-&lt;p&gt;Prosjektledelsen har fortalt at dette skal fungere like godt for
-Linux-brukere som for brukere av Microsoft Windows og Apple MacOSX,
-men jeg lurer på hva slags erfaringer Linux-brukere i eksisterende
-miljøer som bruker MS Exchange har gjort.  Hvis du har slik erfaring
-hadet det vært veldig fint om du kan send et leserbrev til
-&lt;a href=&quot;http://www.uniforum.uio.no/&quot;&gt;Uniforum&lt;/a&gt; og fortelle om hvor
-greit det er å bruke Exchange i kryss-platform-miljøer?  De jeg har
-snakket med sier en greit får lest e-posten sin hvis Exchange har
-slått på IMAP-funksjonalitet, men at kalender og møtebooking ikke
-fungerer godt for Linux-klienter. Jeg har ingen personlig erfaring å
-komme med, så jeg er nysgjerrig på hva andre kan dele av erfaringer
-med universitetet.&lt;/p&gt;
-
-&lt;p&gt;Mitt ankerpunkt mot å bytte ut fri programvare som fungerer godt
-med godseid programvare er at en mister kontroll over egen
-infrastruktur, låser seg inn i en løsning det vil bli dyrt å komme ut
-av, uten at en får funksjonalitet en ikke kunne skaffet seg med fri
-programvare, eventuelt videreutviklet med de pengene som brukes på
-overgangen til MS Exchange.  Personlig planlegger jeg å fortsette å
-laste ned all eposten min til lokal maskin for indeksering og lesing
-med &lt;a href==&quot;http://notmuchmail.org&quot;&gt;notmuch&lt;/a&gt;, så jeg håper jeg
-ikke blir veldig skadelidende av overgangen.&lt;/p&gt;
-
-&lt;p&gt;&lt;a href=&quot;http://dinis.linguateca.pt/Diana/ImotMSUiO.html&quot;&gt;Underskriftslista
-for oss som er mot endringen&lt;/a&gt;, som omtales i artiklene, er fortsatt
-åpen for de som vil signere på oppropet.  Akkurat nå er det 298
-personer som har signert.&lt;/p&gt;
+&lt;p&gt;Finnes det andre og bedre spesifikasjoner for slik lagring?  Send
+meg en epost hvis du har innspill.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>New chrpath release 0.15</title>
-               <link>http://people.skolelinux.org/pere/blog/New_chrpath_release_0_15.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/New_chrpath_release_0_15.html</guid>
-                <pubDate>Sun, 24 Nov 2013 09:30:00 +0100</pubDate>
-               <description>&lt;p&gt;After many years break from the package and a vain hope that
-development would be continued by someone else, I finally pulled my
-acts together this morning and wrapped up a new release of chrpath,
-the command line tool to modify the rpath and runpath of already
-compiled ELF programs.  The update was triggered by the persistence of
-Isha Vishnoi at IBM, which needed a new config.guess file to get
-support for the ppc64le architecture (powerpc 64-bit Little Endian) he
-is working on.  I checked the
-&lt;a href=&quot;http://packages.qa.debian.org/chrpath&quot;&gt;Debian&lt;/a&gt;,
-&lt;a href=&quot;https://launchpad.net/ubuntu/+source/chrpath&quot;&gt;Ubuntu&lt;/a&gt; and
-&lt;a href=&quot;https://admin.fedoraproject.org/pkgdb/acls/name/chrpath&quot;&gt;Fedora&lt;/a&gt;
-packages for interesting patches (failed to find the source from
-OpenSUSE and Mandriva packages), and found quite a few nice fixes.
-These are the release notes:&lt;/p&gt;
-
-&lt;p&gt;New in 0.15 released 2013-11-24:&lt;/p&gt;
+               <title>Lenker for 2014-02-28</title>
+               <link>http://people.skolelinux.org/pere/blog/Lenker_for_2014_02_28.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Lenker_for_2014_02_28.html</guid>
+                <pubDate>Fri, 28 Feb 2014 13:30:00 +0100</pubDate>
+               <description>&lt;p&gt;Her er noen lenker til tekster jeg har satt pris på å lese de siste
+månedene.  Det er mye om varsleren Edward Snowden, som burde få all
+hjelp, støtte og beskyttelse Norge kan stille opp med for å ha satt
+totalitær overvåkning på sakskartet, men også endel annet
+tankevekkende og interessant.&lt;/p&gt;
 
 &lt;ul&gt;
 
-  &lt;li&gt;Updated config.sub and config.guess from the GNU project to work
-   with newer architectures.  Thanks to isha vishnoi for the heads
-   up.&lt;/li&gt;
+&lt;li&gt;2013-12-21
+&lt;a href=&quot;http://www.dagbladet.no/2013/12/21/nyheter/thomas_drake/nsa/overvakning/snowden/30925886/&quot;&gt;-
+NSA tenker som Stasi&lt;/a&gt; - Dagbladet.no&lt;/li&gt;
 
-  &lt;li&gt;Updated README with current URLs.&lt;/li&gt;
+&lt;li&gt;2013-12-19 &lt;a href=&quot;http://www.dagensit.no/article2732734.ece&quot;&gt;-
+Staten har ikke rett til å vite alt om deg&lt;/a&gt; - DN.no&lt;/li&gt;
 
-  &lt;li&gt;Added byteswap fix found in Ubuntu, credited Jeremy Kerr and
-   Matthias Klose.&lt;/li&gt;
+&lt;li&gt;2013-12-21
+&lt;a href=&quot;http://www.dagbladet.no/2013/12/21/nyheter/krig_og_konflikter/politikk/utenriks/30961126/&quot;&gt;Nye
+mål for NSAs spionasje avslørt&lt;/a&gt; - Dagbladet.no&lt;/li&gt;
 
-  &lt;li&gt;Added missing help for -k|--keepgoing option, using patch by
-   Petr Machata found in Fedora.&lt;/li&gt;
+&lt;li&gt;2013-12-19
+&lt;a href=&quot;http://www.dagbladet.no/2013/12/19/nyheter/nsa/usa/politikk/barack_obama/30918684/&quot;&gt;«NSA
+bør fjernes fra sin makt til å samle inn metadata fra amerikanske
+telefonsamtaler»&lt;/a&gt; - Dagbladet.no&lt;/li&gt;
 
-  &lt;li&gt;Rewrite removal of RPATH/RUNPATH to make sure the entry in
-   .dynamic is a NULL terminated string.  Based on patch found in
-   Fedora credited Axel Thimm and Christian Krause.&lt;/li&gt;
+&lt;li&gt;2013-12-18
+&lt;a href=&quot;http://www.dagbladet.no/2013/12/18/kultur/meninger/hovedkronikk/debatt/snowden/30901089/&quot;&gt;Etterretning,
+overvåking, frihet og sikkerhet&lt;/a&gt; - Dagbladet.no&lt;/li&gt;
 
-&lt;/ul&gt;
+&lt;li&gt;2013-12-17
+&lt;a href=&quot;http://www.nrk.no/verden/snowden-vil-ha-asyl-i-brasil-1.11423444&quot;&gt;Snowden
+angriper USA i åpent brev&lt;/a&gt; - nrk.no&lt;/li&gt;
 
-&lt;p&gt;You can
-&lt;a href=&quot;https://alioth.debian.org/frs/?group_id=31052&quot;&gt;download the
-new version 0.15 from alioth&lt;/a&gt;.  Please let us know via the Alioth
-project if something is wrong with the new release.  The test suite
-did not discover any old errors, so if you find a new one, please also
-include a testsuite check.&lt;/p&gt;
+&lt;li&gt;2013-12-17
+&lt;a href=&quot;http://www.digi.no/925820/rettslig-nederlag-for-etterretning&quot;&gt;Rettslig
+nederlag for etterretning&lt;/a&gt; - digi.no&lt;/li&gt;
+
+&lt;li&gt;2013-12-21
+&lt;a href=&quot;http://www.dagbladet.no/2013/12/21/kultur/meninger/hovedkommentar/kommentar/etterretning/30963284/&quot;&gt;Truende
+nedkjøling&lt;/a&gt; - dagbladet.no&lt;/li&gt;
+
+&lt;li&gt;2013-12-20
+&lt;a href=&quot;http://www.aftenposten.no/viten/Matematikk-og-forstaelse-7411849.html&quot;&gt;Matematikk
+og forståelse&lt;/a&gt; - aftenposten.no&lt;/li&gt;
+
+&lt;li&gt;2013-10-20
+&lt;a href=&quot;http://www.nrk.no/viten/ny-studie_sovn-reinser-hjernen-var-1.11306106&quot;&gt;Vi
+søv for å reinse hjernen vår, ifølgje ny studie&lt;/a&gt; - nrk.no&lt;/li&gt;
+
+&lt;li&gt;2013-12-11
+&lt;a href=&quot;http://www.nrk.no/buskerud/julebaksten-i-vasken-1.11410033&quot;&gt;Rotterace
+i kloakken&lt;/a&gt; - nrk.no&lt;/li&gt;
+
+&lt;li&gt;2013-12-30
+&lt;a href=&quot;http://www.aftenposten.no/viten/Apne-brev-og-frie-tanker-7413734.html&quot;&gt;Åpne
+brev og frie tanker&lt;/a&gt; - aftenposten.no&lt;/li&gt;
+
+&lt;li&gt;2014-01-12
+&lt;a href=&quot;http://www.aftenposten.no/viten/Stopp-kunnskapsapartheidet-7428229.html&quot;&gt;Stopp dagens kunnskapsapartheid!&lt;/a&gt; - aftenposten.no&lt;/li&gt;
+
+&lt;li&gt;2014-01-09
+&lt;a href=&quot;http://www.aftenposten.no/nyheter/uriks/EU-rapport-Britisk-og-amerikansk-overvaking-ser-ut-til-a-vare-ulovlig-7428933.html&quot;&gt;EU-rapport:
+Britisk og amerikansk overvåking ser ut til å være ulovlig&lt;/a&gt; -
+aftenposten.no&lt;/li&gt;
+
+&lt;li&gt;2013-10-23 Professor Jan Arild Audestad
+&lt;a href=&quot;http://www.digi.no/924008/advarer-mot-konspirasjonsteori&quot;&gt;Advarer
+mot konspirasjonsteori&lt;/a&gt; i digi.no og sier han ikke tror NSA kan
+avlytte mobiltelefoner, mens han noen måneder senere forteller:&lt;/li&gt;
+
+&lt;li&gt;2014-01-09
+&lt;a href=&quot;http://www.aftenposten.no/nyheter/iriks/--Vi-ble-presset-til-a-svekke-mobilsikkerheten-pa-80-tallet-7410467.html&quot;&gt;-
+Vi ble presset til å svekke mobilsikkerheten på 80-tallet&lt;/a&gt; -
+aftenposten.no&lt;/li&gt;
+
+&lt;li&gt;2014-02-12
+&lt;a href=&quot;http://tv.nrk.no/program/koid20005814/et-moete-med-edward-snowden&quot;&gt;Et
+møte med Edward Snowden&lt;/a&gt; - intervju sendt av nrk, tilgjengelig til
+2015-01-31&lt;/li&gt;
+
+&lt;li&gt;2014-02-17
+&lt;a href=&quot;http://politiken.dk/debat/profiler/jessteinpedersen/ECE2210356/litteraturredaktoeren-helle-thornings-tavshed-om-snowden-er-en-skandale/&quot;&gt;Litteraturredaktøren:
+Helle Thornings tavshed om Snowden er en skandale&lt;/a&gt; -
+politiken.dk&lt;/li&gt;
+
+&lt;li&gt;2014-02-21
+&lt;a href=&quot;http://www.aftenposten.no/meninger/kronikker/Bra-a-ha-en-Storebror-7476734.html&quot;&gt;Bra å ha en «Storebror»&lt;/a&gt; - aftenposten.no&lt;/li&gt;
+
+&lt;li&gt;2014-02-28
+&lt;a href=&quot;http://johnchristianelden.blogg.no/1393536806_narkotikasiktet_stort.html&quot;&gt;&quot;Narkotikasiktet
+Stortingsmann&quot; - Spillet bak kulissene&lt;/a&gt; - John Christian Eldens
+blogg&lt;/li&gt;
+
+&lt;li&gt;2014-02-28
+&lt;a href=&quot;http://www.aftenposten.no/meninger/Heksejakt-pa-hasjbrukere-7486283.html&quot;&gt;Heksejakt
+på hasjbrukere&lt;/a&gt; - aftenposten.no&lt;/li&gt;
+
+&lt;/ul&gt;
 </description>
        </item>
        
        <item>
-               <title>RSS-kilde for fritekstsøk i offentlige anbud hos Doffin</title>
-               <link>http://people.skolelinux.org/pere/blog/RSS_kilde_for_friteksts_k_i_offentlige_anbud_hos_Doffin.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/RSS_kilde_for_friteksts_k_i_offentlige_anbud_hos_Doffin.html</guid>
-                <pubDate>Fri, 22 Nov 2013 13:40:00 +0100</pubDate>
-               <description>&lt;p&gt;I fjor sommer lagde jeg en
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/SQL_database_med_anbud_publisert_p__Doffin.html&quot;&gt;offentlig
-tilgjengelig SQL-database over offentlig anbud&lt;/a&gt; basert på skraping
-av HTML-data fra Doffin.  Den har stått og gått siden da, og har nå
-ca. 28000 oppføringer.  Jeg oppdaget da jeg tittet innom at noen
-oppføringer var ikke blitt med, antagelig på grunn av at de fikk
-tildelt sekvensnummer i Doffin en godt stund før de ble publisert,
-slik at min nettsideskraper som fortsatte skrapingen der den slapp
-sist ikke fikk dem med seg.  Jeg har fikset litt slik at skraperen nå
-ser litt tilbake i tid for å se om den har gått glipp av noen
-oppføringer, og har skrapet på nytt fra midten av september 2013 og
-fremover.  Det bør dermed bli en mer komplett database for kommende
-måneder.  Hvis jeg får tid skal jeg forsøke å skrape &quot;glemte&quot; data fra
-før midten av september 2013, men tør ikke garantere at det blir
-prioritert med det første. &lt;/p&gt;
-
-&lt;p&gt;Men målet med denne bloggposten er å vise hvordan denne
-Doffin-databasen kan brukes og integreres med en RSS-leser, slik at en
-kan la datamaskinen holde et øye med Doffin-annonseringer etter
-nøkkelord.  En kan lage sitt eget søk ved å besøke
-&lt;ahref=&quot;https://classic.scraperwiki.com/docs/api?name=norwegian-doffin#sqlite&quot;&gt;API-et
-hos Scraperwiki&lt;/a&gt;, velge format rss2 og så legge inn noe ala dette i
-&quot;query in SQL&quot;:&lt;/p&gt;
-
-&lt;p&gt;&lt;pre&gt;
-select title, scrapedurl as link, abstract as description,
-       publishdate as pubDate from &#39;swdata&#39;
-   where abstract like &#39;%linux%&#39; or title like &#39;%linux%&#39;
-   order by seq desc limit 20
-&lt;/pre&gt;&lt;/p&gt;
-
-&lt;p&gt;Dette vil søke opp alle anbud med ordet linux i oppsummering eller
-tittel.  En kan lage mer avanserte søk hvis en ønsker det.  URL-en som
-dukker opp nederst på siden kan en så gi til sin RSS-leser (jeg bruker
-akregator selv), og så automatisk få beskjed hvis det dukker opp anbud
-med det aktuelle nøkkelordet i teksten.  Merk at kapasiteten og
-ytelsen hos Scraperwiki er begrenset, så ikke be RSS-leseren hente ned
-oftere enn en gang hver dag.&lt;/p&gt;
-
-&lt;p&gt;Du lurer kanskje på hva slags informasjon en kan få ut fra denne
-databasen.  Her er to RSS-kilder, med søkeordet
-&quot;&lt;a href=&quot;https://api.scraperwiki.com/api/1.0/datastore/sqlite?format=rss2&amp;name=norwegian-doffin&amp;query=select%20title%2C%20scrapedurl%20as%20link%2C%20abstract%20as%20description%2C%0A%20%20%20%20%20%20%20publishdate%20as%20pubDate%20from%20&#39;swdata&#39;%0A%20%20%20where%20abstract%20like%20&#39;%25linux%25&#39;%20or%20title%20like%20&#39;%25linux%25&#39;%0A%20%20%20order%20by%20seq%20desc%20limit%2020&quot;&gt;linux&lt;/a&gt;&quot;,
-søkeordet
-&quot;&lt;a href=&quot;https://api.scraperwiki.com/api/1.0/datastore/sqlite?format=rss2&amp;name=norwegian-doffin&amp;query=select%20title%2C%20scrapedurl%20as%20link%2C%20abstract%20as%20description%2C%0A%20%20%20%20%20%20%20publishdate%20as%20pubDate%20from%20&#39;swdata&#39;%0A%20%20%20where%20abstract%20like%20&#39;%25fri%20programvare%25&#39;%20or%20title%20like%20&#39;%25fri%20programvare%25&#39;%0A%20%20%20order%20by%20seq%20desc%20limit%2020&quot;&gt;fri
-programvare&lt;/a&gt;&quot;
-og søkeordet
-&quot;&lt;a href=&quot;https://api.scraperwiki.com/api/1.0/datastore/sqlite?format=rss2&amp;name=norwegian-doffin&amp;query=select%20title%2C%20scrapedurl%20as%20link%2C%20abstract%20as%20description%2C%0A%20%20%20%20%20%20%20publishdate%20as%20pubDate%20from%20&#39;swdata&#39;%0A%20%20%20where%20abstract%20like%20&#39;%25odf%25&#39;%20or%20title%20like%20&#39;%25odf%25&#39;%0A%20%20%20order%20by%20seq%20desc%20limit%2020&quot;&gt;odf&lt;/a&gt;&quot;.
-Det er bare å søke på det en er interessert i.  Kopier gjerne
-datasettet og sett opp din egen tjeneste hvis du vil gjøre mer
-avanserte søk.  SQLite-filen med Doffin-oppføringer kan lastes med fra
-Scraperwiki for de som vil grave dypere.&lt;/p&gt;
+               <title>New home and release 1.0 for netgroup and innetgr (aka ng-utils)</title>
+               <link>http://people.skolelinux.org/pere/blog/New_home_and_release_1_0_for_netgroup_and_innetgr__aka_ng_utils_.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/New_home_and_release_1_0_for_netgroup_and_innetgr__aka_ng_utils_.html</guid>
+                <pubDate>Sat, 22 Feb 2014 21:45:00 +0100</pubDate>
+               <description>&lt;p&gt;Many years ago, I wrote a GPL licensed version of the netgroup and
+innetgr tools, because I needed them in
+&lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux&lt;/a&gt;.  I called the project
+ng-utils, and it has served me well.  I placed the project under the
+&lt;a href=&quot;http://www.hungry.com/&quot;&gt;Hungry Programmer&lt;/a&gt; umbrella, and it was maintained in our CVS
+repository.  But many years ago, the CVS repository was dropped (lost,
+not migrated to new hardware, not sure), and the project have lacked a
+proper home since then.&lt;/p&gt;
+
+&lt;p&gt;Last summer, I had a look at the package and made a new release
+fixing a irritating crash bug, but was unable to store the changes in
+a proper source control system.  I applied for a project on
+&lt;a href=&quot;https://alioth.debian.org/&quot;&gt;Alioth&lt;/a&gt;, but did not have time
+to follow up on it.  Until today. :)&lt;/p&gt;
+
+&lt;p&gt;After many hours of cleaning and migration, the ng-utils project
+now have a new home, and a git repository with the highlight of the
+history of the project.  I published all release tarballs and imported
+them into the git repository.  As the project is really stable and not
+expected to gain new features any time soon, I decided to make a new
+release and call it 1.0.  Visit the new project home on
+&lt;a href=&quot;https://alioth.debian.org/projects/ng-utils/&quot;&gt;https://alioth.debian.org/projects/ng-utils/&lt;/a&gt;
+if you want to check it out.  The new version is also uploaded into
+&lt;a href=&quot;http://packages.qa.debian.org/n/ng-utils.html&quot;&gt;Debian Unstable&lt;/a&gt;.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>All drones should be radio marked with what they do and who they belong to</title>
-               <link>http://people.skolelinux.org/pere/blog/All_drones_should_be_radio_marked_with_what_they_do_and_who_they_belong_to.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/All_drones_should_be_radio_marked_with_what_they_do_and_who_they_belong_to.html</guid>
-                <pubDate>Thu, 21 Nov 2013 15:40:00 +0100</pubDate>
-               <description>&lt;p&gt;Drones, flying robots, are getting more and more popular.  The most
-know ones are the killer drones used by some government to murder
-people they do not like without giving them the chance of a fair
-trial, but the technology have many good uses too, from mapping and
-forest maintenance to photography and search and rescue.  I am sure it
-is just a question of time before &quot;bad drones&quot; are in the hands of
-private enterprises and not only state criminals but petty criminals
-too.  The drone technology is very useful and very dangerous.  To have
-some control over the use of drones, I agree with Daniel Suarez in his
-TED talk
-&quot;&lt;a href=&quot;https://archive.org/details/DanielSuarez_2013G&quot;&gt;The kill
-decision shouldn&#39;t belong to a robot&lt;/a&gt;&quot;, where he suggested this
-little gem to keep the good while limiting the bad use of drones:&lt;/p&gt;
-&lt;blockquote&gt;
-
-&lt;p&gt;Each robot and drone should have a cryptographically signed
-I.D. burned in at the factory that can be used to track its movement
-through public spaces. We have license plates on cars, tail numbers on
-aircraft. This is no different. And every citizen should be able to
-download an app that shows the population of drones and autonomous
-vehicles moving through public spaces around them, both right now and
-historically. And civic leaders should deploy sensors and civic drones
-to detect rogue drones, and instead of sending killer drones of their
-own up to shoot them down, they should notify humans to their
-presence. And in certain very high-security areas, perhaps civic
-drones would snare them and drag them off to a bomb disposal facility.&lt;/p&gt;
-
-&lt;p&gt;But notice, this is more an immune system than a weapons system. It
-would allow us to avail ourselves of the use of autonomous vehicles
-and drones while still preserving our open, civil society.&lt;/p&gt;
-
-&lt;/blockquote&gt;
-
-&lt;p&gt;The key is that &lt;em&gt;every citizen&lt;/em&gt; should be able to read the
-radio beacons sent from the drones in the area, to be able to check
-both the government and others use of drones.  For such control to be
-effective, everyone must be able to do it.  What should such beacon
-contain?  At least formal owner, purpose, contact information and GPS
-location.  Probably also the origin and target position of the current
-flight.  And perhaps some registration number to be able to look up
-the drone in a central database tracking their movement.  Robots
-should not have privacy.  It is people who need privacy.&lt;/p&gt;
+               <title>Testing sysvinit from experimental in Debian Hurd</title>
+               <link>http://people.skolelinux.org/pere/blog/Testing_sysvinit_from_experimental_in_Debian_Hurd.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Testing_sysvinit_from_experimental_in_Debian_Hurd.html</guid>
+                <pubDate>Mon, 3 Feb 2014 13:40:00 +0100</pubDate>
+               <description>&lt;p&gt;A few days ago I decided to try to help the Hurd people to get
+their changes into sysvinit, to allow them to use the normal sysvinit
+boot system instead of their old one.  This follow up on the
+&lt;a href=&quot;https://teythoon.cryptobitch.de//categories/gsoc.html&quot;&gt;great
+Google Summer of Code work&lt;/a&gt; done last summer by Justus Winter to
+get Debian on Hurd working more like Debian on Linux.  To get started,
+I downloaded a prebuilt hard disk image from
+&lt;a href=&quot;http://ftp.debian-ports.org/debian-cd/hurd-i386/current/debian-hurd.img.tar.gz&quot;&gt;http://ftp.debian-ports.org/debian-cd/hurd-i386/current/debian-hurd.img.tar.gz&lt;/a&gt;,
+and started it using virt-manager.&lt;/p&gt;
+
+&lt;p&gt;The first think I had to do after logging in (root without any
+password) was to get the network operational.  I followed
+&lt;a href=&quot;https://www.debian.org/ports/hurd/hurd-install&quot;&gt;the
+instructions on the Debian GNU/Hurd ports page&lt;/a&gt; and ran these
+commands as root to get the machine to accept a IP address from the
+kvm internal DHCP server:&lt;/p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
+settrans -fgap /dev/netdde /hurd/netdde
+kill $(ps -ef|awk &#39;/[p]finet/ { print $2}&#39;)
+kill $(ps -ef|awk &#39;/[d]evnode/ { print $2}&#39;)
+dhclient /dev/eth0
+&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;After this, the machine had internet connectivity, and I could
+upgrade it and install the sysvinit packages from experimental and
+enable it as the default boot system in Hurd.&lt;/p&gt;
+
+&lt;p&gt;But before I did that, I set a password on the root user, as ssh is
+running on the machine it for ssh login to work a password need to be
+set.  Also, note that a bug somewhere in openssh on Hurd block
+compression from working.  Remember to turn that off on the client
+side.&lt;/p&gt;
+
+&lt;p&gt;Run these commands as root to upgrade and test the new sysvinit
+stuff:&lt;/p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
+cat &gt; /etc/apt/sources.list.d/experimental.list &amp;lt;&amp;lt;EOF
+deb http://http.debian.net/debian/ experimental main
+EOF
+apt-get update
+apt-get dist-upgrade
+apt-get install -t experimental initscripts sysv-rc sysvinit \
+    sysvinit-core sysvinit-utils
+update-alternatives --config runsystem
+&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;To reboot after switching boot system, you have to use
+&lt;tt&gt;reboot-hurd&lt;/tt&gt; instead of just &lt;tt&gt;reboot&lt;/tt&gt;, as there is not
+yet a sysvinit process able to receive the signals from the normal
+&#39;reboot&#39; command.  After switching to sysvinit as the boot system,
+upgrading every package and rebooting, the network come up with DHCP
+after boot as it should, and the settrans/pkill hack mentioned at the
+start is no longer needed.  But for some strange reason, there are no
+longer any login prompt in the virtual console, so I logged in using
+ssh instead.
+
+&lt;p&gt;Note that there are some race conditions in Hurd making the boot
+fail some times.  No idea what the cause is, but hope the Hurd porters
+figure it out.  At least Justus said on IRC (#debian-hurd on
+irc.debian.org) that they are aware of the problem.  A way to reduce
+the impact is to upgrade to the Hurd packages built by Justus by
+adding this repository to the machine:&lt;/p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
+cat &gt; /etc/apt/sources.list.d/hurd-ci.list &amp;lt;&amp;lt;EOF
+deb http://darnassus.sceen.net/~teythoon/hurd-ci/ sid main
+EOF
+&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;At the moment the prebuilt virtual machine get some packages from
+http://ftp.debian-ports.org/debian, because some of the packages in
+unstable do not yet include the required patches that are lingering in
+BTS.  This is the completely list of &quot;unofficial&quot; packages installed:&lt;/p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
+# aptitude search &#39;?narrow(?version(CURRENT),?origin(Debian Ports))&#39;
+i   emacs                   - GNU Emacs editor (metapackage)
+i   gdb                     - GNU Debugger
+i   hurd-recommended        - Miscellaneous translators
+i   isc-dhcp-client         - ISC DHCP client
+i   isc-dhcp-common         - common files used by all the isc-dhcp* packages
+i   libc-bin                - Embedded GNU C Library: Binaries
+i   libc-dev-bin            - Embedded GNU C Library: Development binaries
+i   libc0.3                 - Embedded GNU C Library: Shared libraries
+i A libc0.3-dbg             - Embedded GNU C Library: detached debugging symbols
+i   libc0.3-dev             - Embedded GNU C Library: Development Libraries and Hea
+i   multiarch-support       - Transitional package to ensure multiarch compatibilit
+i A x11-common              - X Window System (X.Org) infrastructure
+i   xorg                    - X.Org X Window System
+i A xserver-xorg            - X.Org X server
+i A xserver-xorg-input-all  - X.Org X server -- input driver metapackage
+#
+&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;All in all, testing hurd has been an interesting experience. :)
+X.org did not work out of the box and I never took the time to follow
+the porters instructions to fix it.  This time I was interested in the
+command line stuff.&lt;p&gt;
 </description>
        </item>
        
        <item>
-               <title>Lets make a wireless community network in Oslo!</title>
-               <link>http://people.skolelinux.org/pere/blog/Lets_make_a_wireless_community_network_in_Oslo_.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Lets_make_a_wireless_community_network_in_Oslo_.html</guid>
-                <pubDate>Wed, 13 Nov 2013 21:00:00 +0100</pubDate>
-               <description>&lt;p&gt;Today NUUG and Hackeriet announced
-&lt;a href=&quot;http://www.nuug.no/news/Bli_med___bygge_dugnadsnett_for_alle_i_Oslo.shtml&quot;&gt;our
-plans to join forces and create a wireless community network in
-Oslo&lt;/a&gt;.  The workshop to help people get started will take place
-Thursday 2013-11-28, but we already are collecting the geolocation of
-people joining forces to make this happen.  We have
-&lt;a href=&quot;https://github.com/petterreinholdtsen/meshfx-node/blob/master/oslo-nodes.geojson&quot;&gt;9
-locations plotted on the map&lt;/a&gt;, but we will need more before we have
-a connected mesh spread across Oslo.  If this sound interesting to
-you, please join us at the workshop.  If you are too impatient to wait
-15 days, please join us on the IRC channel
-&lt;a href=&quot;irc://irc.freenode.net/%23nuug&quot;&gt;#nuug on irc.freenode.net&lt;/a&gt;
-right away. :)&lt;/p&gt;
+               <title>A fist full of non-anonymous Bitcoins</title>
+               <link>http://people.skolelinux.org/pere/blog/A_fist_full_of_non_anonymous_Bitcoins.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/A_fist_full_of_non_anonymous_Bitcoins.html</guid>
+                <pubDate>Wed, 29 Jan 2014 14:10:00 +0100</pubDate>
+               <description>&lt;p&gt;Bitcoin is a incredible use of peer to peer communication and
+encryption, allowing direct and immediate money transfer without any
+central control.  It is sometimes claimed to be ideal for illegal
+activity, which I believe is quite a long way from the truth.  At least
+I would not conduct illegal money transfers using a system where the
+details of every transaction are kept forever.  This point is
+investigated in
+&lt;a href=&quot;https://www.usenix.org/publications/login&quot;&gt;USENIX ;login:&lt;/a&gt;
+from December 2013, in the article
+&quot;&lt;a href=&quot;https://www.usenix.org/system/files/login/articles/03_meiklejohn-online.pdf&quot;&gt;A
+Fistful of Bitcoins - Characterizing Payments Among Men with No
+Names&lt;/a&gt;&quot; by Sarah Meiklejohn, Marjori Pomarole,Grant Jordan, Kirill
+Levchenko, Damon McCoy, Geoffrey M. Voelker, and Stefan Savage.  They
+analyse the transaction log in the Bitcoin system, using it to find
+addresses belong to individuals and organisations and follow the flow
+of money from both Bitcoin theft and trades on Silk Road to where the
+money end up.  This is how they wrap up their article:&lt;/p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;
+&lt;p&gt;&quot;To demonstrate the usefulness of this type of analysis, we turned
+our attention to criminal activity. In the Bitcoin economy, criminal
+activity can appear in a number of forms, such as dealing drugs on
+Silk Road or simply stealing someone else’s bitcoins. We followed the
+flow of bitcoins out of Silk Road (in particular, from one notorious
+address) and from a number of highly publicized thefts to see whether
+we could track the bitcoins to known services. Although some of the
+thieves attempted to use sophisticated mixing techniques (or possibly
+mix services) to obscure the flow of bitcoins, for the most part
+tracking the bitcoins was quite straightforward, and we ultimately saw
+large quantities of bitcoins flow to a variety of exchanges directly
+from the point of theft (or the withdrawal from Silk Road).&lt;/p&gt;
+
+&lt;p&gt;As acknowledged above, following stolen bitcoins to the point at
+which they are deposited into an exchange does not in itself identify
+the thief; however, it does enable further de-anonymization in the
+case in which certain agencies can determine (through, for example,
+subpoena power) the real-world owner of the account into which the
+stolen bitcoins were deposited.  Because such exchanges seem to serve
+as chokepoints into and out of the Bitcoin economy (i.e., there are
+few alternative ways to cash out), we conclude that using Bitcoin for
+money laundering or other illicit purposes does not (at least at
+present) seem to be particularly attractive.&quot;&lt;/p&gt;
+&lt;/blockquote&gt;&lt;p&gt;
+
+&lt;p&gt;These researches are not the first to analyse the Bitcoin
+transaction log.  The 2011 paper
+&quot;&lt;a href=&quot;http://arxiv.org/abs/1107.4524&quot;&gt;An Analysis of Anonymity in
+the Bitcoin System&lt;/A&gt;&quot; by Fergal Reid and Martin Harrigan is
+summarized like this:&lt;/p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;
+&quot;Anonymity in Bitcoin, a peer-to-peer electronic currency system, is a
+complicated issue. Within the system, users are identified by
+public-keys only. An attacker wishing to de-anonymize its users will
+attempt to construct the one-to-many mapping between users and
+public-keys and associate information external to the system with the
+users. Bitcoin tries to prevent this attack by storing the mapping of
+a user to his or her public-keys on that user&#39;s node only and by
+allowing each user to generate as many public-keys as required. In
+this chapter we consider the topological structure of two networks
+derived from Bitcoin&#39;s public transaction history. We show that the
+two networks have a non-trivial topological structure, provide
+complementary views of the Bitcoin system and have implications for
+anonymity. We combine these structures with external information and
+techniques such as context discovery and flow analysis to investigate
+an alleged theft of Bitcoins, which, at the time of the theft, had a
+market value of approximately half a million U.S. dollars.&quot;
+&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;I hope these references can help kill the urban myth that Bitcoin
+is anonymous.  It isn&#39;t really a good fit for illegal activites.  Use
+cash if you need to stay anonymous, at least until regular DNA
+sampling of notes and coins become the norm. :)&lt;/p&gt;
+
+&lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
+activities, please send Bitcoin donations to my address
+&lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&amp;label=PetterReinholdtsenBlog&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Running TP-Link MR3040 as a batman-adv mesh node using openwrt</title>
-               <link>http://people.skolelinux.org/pere/blog/Running_TP_Link_MR3040_as_a_batman_adv_mesh_node_using_openwrt.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Running_TP_Link_MR3040_as_a_batman_adv_mesh_node_using_openwrt.html</guid>
-                <pubDate>Sun, 10 Nov 2013 23:00:00 +0100</pubDate>
-               <description>&lt;p&gt;Continuing my research into mesh networking, I was recommended to
-use TP-Link 3040 and 3600 access points as mesh nodes, and the pair I
-bought arrived on Friday.  Here are my notes on how to set up the
-MR3040 as a mesh node using
-&lt;a href=&quot;http://www.openwrt.org/&quot;&gt;OpenWrt&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;I started by following the instructions on the OpenWRT wiki for
-&lt;a href=&quot;http://wiki.openwrt.org/toh/tp-link/tl-mr3040&quot;&gt;TL-MR3040&lt;/a&gt;,
-and downloaded
-&lt;a href=&quot;http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-mr3040-v2-squashfs-factory.bin&quot;&gt;the
-recommended firmware image&lt;/a&gt;
-(openwrt-ar71xx-generic-tl-mr3040-v2-squashfs-factory.bin) and
-uploaded it into the original web interface.  The flashing went fine,
-and the machine was available via telnet on the ethernet port.  After
-logging in and setting the root password, ssh was available and I
-could start to set it up as a batman-adv mesh node.&lt;/p&gt;
-
-&lt;p&gt;I started off by reading the instructions from
-&lt;a href=&quot;http://wirelessafrica.meraka.org.za/wiki/index.php?title=Antoine&#39;s_Research&quot;&gt;Wireless
-Africa&lt;/a&gt;, which had quite a lot of useful information, but
-eventually I followed the recipe from the Open Mesh wiki for
-&lt;a href=&quot;http://www.open-mesh.org/projects/batman-adv/wiki/Batman-adv-openwrt-config&quot;&gt;using
-batman-adv on OpenWrt&lt;/a&gt;.  A small snag was the fact that the
-&lt;tt&gt;opkg install kmod-batman-adv&lt;/tt&gt; command did not work as it
-should.  The batman-adv kernel module would fail to load because its
-dependency crc16 was not already loaded.  I
-&lt;a href=&quot;https://dev.openwrt.org/ticket/14452&quot;&gt;reported the bug&lt;/a&gt; to
-the openwrt project and hope it will be fixed soon.  But the problem
-only seem to affect initial testing of batman-adv, as configuration
-seem to work when booting from scratch.&lt;/p&gt;
-
-&lt;p&gt;The setup is done using files in /etc/config/.  I did not bridge
-the Ethernet and mesh interfaces this time, to be able to hook up the
-box on my local network and log into it for configuration updates.
-The following files were changed and look like this after modifying
-them:&lt;/p&gt;
-
-&lt;p&gt;&lt;tt&gt;/etc/config/network&lt;/tt&gt;&lt;/p&gt;
-
-&lt;pre&gt;
+               <title>New chrpath release 0.16</title>
+               <link>http://people.skolelinux.org/pere/blog/New_chrpath_release_0_16.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/New_chrpath_release_0_16.html</guid>
+                <pubDate>Tue, 14 Jan 2014 11:00:00 +0100</pubDate>
+               <description>&lt;p&gt;&lt;a href=&quot;http://www.coverity.com/&quot;&gt;Coverity&lt;/a&gt; is a nice tool to
+find problems in C, C++ and Java code using static source code
+analysis.  It can detect a lot of different problems, and is very
+useful to find memory and locking bugs in the error handling part of
+the source.  The company behind it provide
+&lt;a href=&quot;https://scan.coverity.com/&quot;&gt;check of free software projects as
+a community service&lt;/a&gt;, and many hundred free software projects are
+already checked.  A few days ago I decided to have a closer look at
+the Coverity system, and discovered that the
+&lt;a href=&quot;http://www.gnu.org/software/gnash/&quot;&gt;gnash&lt;/a&gt; and
+&lt;a href=&quot;http://sourceforge.net/projects/ipmitool/&quot;&gt;ipmitool&lt;/a&gt;
+projects I am involved with was already registered.  But these are
+fairly big, and I would also like to have a small and easy project to
+check, and decided to &lt;a href=&quot;http://scan.coverity.com/projects/1179&quot;&gt;request
+checking of the chrpath project&lt;/a&gt;.  It was
+added to the checker and discovered seven potential defects.  Six of
+these were real, mostly resource &quot;leak&quot; when the program detected an
+error.  Nothing serious, as the resources would be released a fraction
+of a second later when the program exited because of the error, but it
+is nice to do it right in case the source of the program some time in
+the future end up in a library.  Having fixed all defects and added
+&lt;a href=&quot;https://lists.alioth.debian.org/mailman/listinfo/chrpath-devel&quot;&gt;a
+mailing list for the chrpath developers&lt;/a&gt;, I decided it was time to
+publish a new release.  These are the release notes:&lt;/p&gt;
+
+&lt;p&gt;New in 0.16 released 2014-01-14:&lt;/p&gt;
 
-config interface &#39;loopback&#39;
-        option ifname &#39;lo&#39;
-        option proto &#39;static&#39;
-        option ipaddr &#39;127.0.0.1&#39;
-        option netmask &#39;255.0.0.0&#39;
-
-config globals &#39;globals&#39;
-        option ula_prefix &#39;fdbf:4c12:3fed::/48&#39;
-
-config interface &#39;lan&#39;
-        option ifname &#39;eth0&#39;
-        option type &#39;bridge&#39;
-        option proto &#39;dhcp&#39;
-        option ipaddr &#39;192.168.1.1&#39;
-        option netmask &#39;255.255.255.0&#39;
-        option hostname &#39;tl-mr3040&#39;
-        option ip6assign &#39;60&#39;
-
-config interface &#39;mesh&#39;
-        option ifname &#39;adhoc0&#39;
-        option mtu &#39;1528&#39;
-        option proto &#39;batadv&#39;
-        option mesh &#39;bat0&#39;
-&lt;/pre&gt;
-
-&lt;p&gt;&lt;tt&gt;/etc/config/wireless&lt;/tt&gt;&lt;/p&gt;
-&lt;pre&gt;
+&lt;ul&gt;
 
-config wifi-device &#39;radio0&#39;
-        option type &#39;mac80211&#39;
-        option channel &#39;11&#39;
-        option hwmode &#39;11ng&#39;
-        option path &#39;platform/ar933x_wmac&#39;
-        option htmode &#39;HT20&#39;
-        list ht_capab &#39;SHORT-GI-20&#39;
-        list ht_capab &#39;SHORT-GI-40&#39;
-        list ht_capab &#39;RX-STBC1&#39;
-        list ht_capab &#39;DSSS_CCK-40&#39;
-        option disabled &#39;0&#39;
-
-config wifi-iface &#39;wmesh&#39;
-        option device &#39;radio0&#39;
-        option ifname &#39;adhoc0&#39;
-        option network &#39;mesh&#39;
-        option encryption &#39;none&#39;
-        option mode &#39;adhoc&#39;
-        option bssid &#39;02:BA:00:00:00:01&#39;
-        option ssid &#39;meshfx@hackeriet&#39;
-&lt;/pre&gt;
-&lt;p&gt;&lt;tt&gt;/etc/config/batman-adv&lt;/tt&gt;&lt;/p&gt;
-&lt;pre&gt;
+  &lt;li&gt;Fixed all minor bugs discovered by Coverity.&lt;/li&gt;
+  &lt;li&gt;Updated config.sub and config.guess from the GNU project.&lt;/li&gt;
+  &lt;li&gt;Mention new project mailing list in the documentation.&lt;/li&gt;
 
-config &#39;mesh&#39; &#39;bat0&#39;
-        option interfaces &#39;adhoc0&#39;
-        option &#39;aggregated_ogms&#39;
-        option &#39;ap_isolation&#39;
-        option &#39;bonding&#39;
-        option &#39;fragmentation&#39;
-        option &#39;gw_bandwidth&#39;
-        option &#39;gw_mode&#39;
-        option &#39;gw_sel_class&#39;
-        option &#39;log_level&#39;
-        option &#39;orig_interval&#39;
-        option &#39;vis_mode&#39;
-        option &#39;bridge_loop_avoidance&#39;
-        option &#39;distributed_arp_table&#39;
-        option &#39;network_coding&#39;
-        option &#39;hop_penalty&#39;
-
-# yet another batX instance
-# config &#39;mesh&#39; &#39;bat5&#39;
-#       option &#39;interfaces&#39; &#39;second_mesh&#39;
-&lt;/pre&gt;
+&lt;/ul&gt;
 
-&lt;p&gt;The mesh node is now operational.  I have yet to test its range,
-but I hope it is good.  I have not yet tested the TP-Link 3600 box
-still wrapped up in plastic.&lt;/p&gt;
+&lt;p&gt;You can
+&lt;a href=&quot;https://alioth.debian.org/frs/?group_id=31052&quot;&gt;download the
+new version 0.16 from alioth&lt;/a&gt;.  Please let us know via the Alioth
+project if something is wrong with the new release.  The test suite
+did not discover any old errors, so if you find a new one, please also
+include a test suite check.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Debian init.d boot script example for rsyslog</title>
-               <link>http://people.skolelinux.org/pere/blog/Debian_init_d_boot_script_example_for_rsyslog.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Debian_init_d_boot_script_example_for_rsyslog.html</guid>
-                <pubDate>Sat, 2 Nov 2013 22:40:00 +0100</pubDate>
-               <description>&lt;p&gt;If one of the points of switching to a new init system in Debian is
-&lt;a href=&quot;http://thomas.goirand.fr/blog/?p=147&quot;&gt;to get rid of huge
-init.d scripts&lt;/a&gt;, I doubt we need to switch away from sysvinit and
-init.d scripts at all.  Here is an example init.d script, ie a rewrite
-of /etc/init.d/rsyslog:&lt;/p&gt;
-
-&lt;p&gt;&lt;pre&gt;
-#!/lib/init/init-d-script
-### BEGIN INIT INFO
-# Provides:          rsyslog
-# Required-Start:    $remote_fs $time
-# Required-Stop:     umountnfs $time
-# X-Stop-After:      sendsigs
-# Default-Start:     2 3 4 5
-# Default-Stop:      0 1 6
-# Short-Description: enhanced syslogd
-# Description:       Rsyslog is an enhanced multi-threaded syslogd.
-#                    It is quite compatible to stock sysklogd and can be 
-#                    used as a drop-in replacement.
-### END INIT INFO
-DESC=&quot;enhanced syslogd&quot;
-DAEMON=/usr/sbin/rsyslogd
-&lt;/pre&gt;&lt;/p&gt;
-
-&lt;p&gt;Pretty minimalistic to me... For the record, the original sysv-rc
-script was 137 lines, and the above is just 15 lines, most of it meta
-info/comments.&lt;/p&gt;
-
-&lt;p&gt;How to do this, you ask?  Well, one create a new script
-/lib/init/init-d-script looking something like this:
-
-&lt;p&gt;&lt;pre&gt;
-#!/bin/sh
-
-# Define LSB log_* functions.
-# Depend on lsb-base (&gt;= 3.2-14) to ensure that this file is present
-# and status_of_proc is working.
-. /lib/lsb/init-functions
-
-#
-# Function that starts the daemon/service
+               <title>Debian Edu interview: Dominik George</title>
+               <link>http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Dominik_George.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Dominik_George.html</guid>
+                <pubDate>Wed, 25 Dec 2013 13:40:00 +0100</pubDate>
+               <description>&lt;p&gt;The &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux
+project&lt;/a&gt; consist of both newcomers and old timers, and this time I
+was able to get an interview with a newcomer in the project who showed
+up on the IRC channel a few weeks ago to let us know about his
+successful installation of Debian Edu Wheezy in his School.  Say hello
+to &lt;a href=&quot;https://www.ohloh.net/accounts/Natureshadow&quot;&gt;Dominik
+George&lt;/a&gt;.&lt;/p&gt;
+
+&lt;!-- http://www.dominik-george.de/images/foto.jpg --&gt;
+
+&lt;p&gt;&lt;strong&gt;Who are you, and how do you spend your days?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;I am a 23 year-old student from Germany who has spent half of his
+life with open source. In &quot;real life&quot;, I am, as already mentioned, a
+student in the fields of Computer Science, Electrical Engineering,
+Information Technologies and Anglistics. Due to my (only partially
+voluntary) huge engagement in the open source world, these things are
+a bit vacant right now however.&lt;/p&gt;
+
+&lt;p&gt;I also have been working as a project teacher at a Gymasnium
+(public school) for various years now. I took up that work some time
+around 2005 when still attending that school myself and have continued
+it until today. I also had been running the (kind of very advanced)
+network of that school together with a team of very interested and
+talented students in the age of 11 to 15 years, who took the chance to
+learn a lot about open source and networking before I left the school
+to help building another school&#39;s informational education concept from
+scratch.&lt;/p&gt;
+
+&lt;p&gt;That said, one might see me as a kind of &quot;glue&quot; between school kids
+and the elderly of teachers as well as between the open source
+ecosystem and the (even more complex) educational ecosystem.&lt;/p&gt;
+
+&lt;p&gt;When I am not busy with open source or education, I like Geocaching
+and cycling.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;How did you get in contact with the Skolelinux / Debian Edu
+project?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;I think that happened some time around 2009 when I first attended
+&lt;a href=&quot;http://www.froscon.org&quot;&gt;FrOSCon&lt;/a&gt; and visited the project
+booth. I think I wasn&#39;t too interested back then because I used to
+have an attitude of disliking software that does too much stuff on its
+own. Maybe I was too inexperienced to realise the upsides of an
+&quot;out-of-the-box&quot; solution ;).&lt;/p&gt;
+
+&lt;p&gt;The first time I actively talked to Skolelinux people was at
+&lt;a href=&quot;http://www.openrheinruhr.de&quot;&gt;OpenRheinRuhr&lt;/a&gt; 2011 when the
+BiscuIT project, a home-grewn software used by my school for various
+really cool things from timetables and class contact lists to lunch
+ordering, student ID card printing and project elections first got to
+a stage where it could have been published. I asked the Skolelinux
+guys running the booth if the project were interested in it and gave a
+small demonstration, but there wasn&#39;t any real feedback and the guys
+seemed rather uninterested.&lt;/p&gt;
+
+&lt;p&gt;After I left the school where I developed the software, it got
+mostly lost, but I am now reimplementing it for my new school. I have
+reusability and compatibility in mind, and I hop there will be a new
+basis for contributing it to the Skolelinux project ;)!&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;What do you see as the advantages of Skolelinux / Debian
+Edu?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;The most important advantage seems to be that it &quot;just
+works&quot;. After overcoming some minor (but still very annoying) glitches
+in the installer, I got a fully functional, working school network,
+without the month-long hassle I experienced when setting all that up
+from scratch in earlier years. And above that, it rocked - I didn&#39;t
+have any real hardware at hand, because the school was just founded
+and has no money whatsoever, so I installed a combined server (main
+server, terminal services and workstation) in a VM on my personal
+notebook, bridging the LTSP network interface to the ethernet port,
+and then PXE-booted the Windows notebooks that were lying around from
+it. I could use 8 clients without any performance issues, by using a
+tiny little VM on a tiny little notebook. I think that&#39;s enough to say
+that it rocks!&lt;/p&gt;
+
+&lt;p&gt;Secondly, there are marketing reasons. Life&#39;s bad, and so no
+politician will ever permit a setup described as &quot;Debian, an universal
+operating system, with some really cool educational tools&quot; while they
+will be jsut fine with &quot;Skolelinux, a single-purpose solution for your
+school network&quot;, even if both turn out to be the very same thing (yes,
+this is unfair towards the Skolelinux project, and must not be taken
+too seriously - you get the idea, anyway).&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;What do you see as the disadvantages of Skolelinux / Debian
+Edu?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;I have not been involved with Skolelinux long enough to really
+answer this question in a fair way. Thus, please allow me to put it in
+other words: &quot;What do you expect from Skolelinux to keep liking it?&quot; I
+can list a few points about that:&lt;/p&gt;
 
-#
-do_start()
-{
-       # Return
-       #   0 if daemon has been started
-       #   1 if daemon was already running
-       #   2 if daemon could not be started
-       start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test &gt; /dev/null \
-               || return 1
-       start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \
-               $DAEMON_ARGS \
-               || return 2
-       # Add code here, if necessary, that waits for the process to be ready
-       # to handle requests from services started subsequently which depend
-       # on this one.  As a last resort, sleep for some time.
-}
+&lt;ul&gt;
 
-#
-# Function that stops the daemon/service
-#
-do_stop()
-{
-       # Return
-       #   0 if daemon has been stopped
-       #   1 if daemon was already stopped
-       #   2 if daemon could not be stopped
-       #   other if a failure occurred
-       start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME
-       RETVAL=&quot;$?&quot;
-       [ &quot;$RETVAL&quot; = 2 ] &amp;&amp; return 2
-       # Wait for children to finish too if this is a daemon that forks
-       # and if the daemon is only ever run from this initscript.
-       # If the above conditions are not satisfied then add some other code
-       # that waits for the process to drop all resources that could be
-       # needed by services started subsequently.  A last resort is to
-       # sleep for some time.
-       start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON
-       [ &quot;$?&quot; = 2 ] &amp;&amp; return 2
-       # Many daemons don&#39;t delete their pidfiles when they exit.
-       rm -f $PIDFILE
-       return &quot;$RETVAL&quot;
-}
+ &lt;li&gt;always strive to get all things integrated into Debian upstream
+ &lt;li&gt;be open to discussion about changes and the like, even with newcomers
+ &lt;li&gt;be helpful at being helpful ;)
 
-#
-# Function that sends a SIGHUP to the daemon/service
-#
-do_reload() {
-       #
-       # If the daemon can reload its configuration without
-       # restarting (for example, when it is sent a SIGHUP),
-       # then implement that here.
-       #
-       start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME
-       return 0
-}
-
-SCRIPTNAME=$1
-scriptbasename=&quot;$(basename $1)&quot;
-echo &quot;SN: $scriptbasename&quot;
-if [ &quot;$scriptbasename&quot; != &quot;init-d-library&quot; ] ; then
-    script=&quot;$1&quot;
-    shift
-    . $script
-else
-    exit 0
-fi
-
-NAME=$(basename $DAEMON)
-PIDFILE=/var/run/$NAME.pid
-
-# Exit if the package is not installed
-#[ -x &quot;$DAEMON&quot; ] || exit 0
-
-# Read configuration variable file if it is present
-[ -r /etc/default/$NAME ] &amp;&amp; . /etc/default/$NAME
-
-# Load the VERBOSE setting and other rcS variables
-. /lib/init/vars.sh
-
-case &quot;$1&quot; in
-  start)
-       [ &quot;$VERBOSE&quot; != no ] &amp;&amp; log_daemon_msg &quot;Starting $DESC&quot; &quot;$NAME&quot;
-       do_start
-       case &quot;$?&quot; in
-               0|1) [ &quot;$VERBOSE&quot; != no ] &amp;&amp; log_end_msg 0 ;;
-               2) [ &quot;$VERBOSE&quot; != no ] &amp;&amp; log_end_msg 1 ;;
-       esac
-       ;;
-  stop)
-       [ &quot;$VERBOSE&quot; != no ] &amp;&amp; log_daemon_msg &quot;Stopping $DESC&quot; &quot;$NAME&quot;
-       do_stop
-       case &quot;$?&quot; in
-               0|1) [ &quot;$VERBOSE&quot; != no ] &amp;&amp; log_end_msg 0 ;;
-               2) [ &quot;$VERBOSE&quot; != no ] &amp;&amp; log_end_msg 1 ;;
-       esac
-       ;;
-  status)
-       status_of_proc &quot;$DAEMON&quot; &quot;$NAME&quot; &amp;&amp; exit 0 || exit $?
-       ;;
-  #reload|force-reload)
-       #
-       # If do_reload() is not implemented then leave this commented out
-       # and leave &#39;force-reload&#39; as an alias for &#39;restart&#39;.
-       #
-       #log_daemon_msg &quot;Reloading $DESC&quot; &quot;$NAME&quot;
-       #do_reload
-       #log_end_msg $?
-       #;;
-  restart|force-reload)
-       #
-       # If the &quot;reload&quot; option is implemented then remove the
-       # &#39;force-reload&#39; alias
-       #
-       log_daemon_msg &quot;Restarting $DESC&quot; &quot;$NAME&quot;
-       do_stop
-       case &quot;$?&quot; in
-         0|1)
-               do_start
-               case &quot;$?&quot; in
-                       0) log_end_msg 0 ;;
-                       1) log_end_msg 1 ;; # Old process is still running
-                       *) log_end_msg 1 ;; # Failed to start
-               esac
-               ;;
-         *)
-               # Failed to stop
-               log_end_msg 1
-               ;;
-       esac
-       ;;
-  *)
-       echo &quot;Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}&quot; &gt;&amp;2
-       exit 3
-       ;;
-esac
-
-:
-&lt;/pre&gt;&lt;/p&gt;
-
-&lt;p&gt;It is based on /etc/init.d/skeleton, and could be improved quite a
-lot.  I did not really polish the approach, so it might not always
-work out of the box, but you get the idea.  I did not try very hard to
-optimize it nor make it more robust either.&lt;/p&gt;
-
-&lt;p&gt;A better argument for switching init system in Debian than reducing
-the size of init scripts (which is a good thing to do anyway), is to
-get boot system that is able to handle the kernel events sensibly and
-robustly, and do not depend on the boot to run sequentially.  The boot
-and the kernel have not behaved sequentially in years.&lt;/p&gt;
-</description>
-       </item>
-       
-       <item>
-               <title>Browser plugin for SPICE (spice-xpi) uploaded to Debian</title>
-               <link>http://people.skolelinux.org/pere/blog/Browser_plugin_for_SPICE__spice_xpi__uploaded_to_Debian.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Browser_plugin_for_SPICE__spice_xpi__uploaded_to_Debian.html</guid>
-                <pubDate>Fri, 1 Nov 2013 11:00:00 +0100</pubDate>
-               <description>&lt;p&gt;&lt;a href=&quot;http://www.spice-space.org/&quot;&gt;The SPICE protocol&lt;/a&gt; for
-remote display access is the preferred solution with oVirt and RedHat
-Enterprise Virtualization, and I was sad to discover the other day
-that the browser plugin needed to use these systems seamlessly was
-missing in Debian.  The &lt;a href=&quot;http://bugs.debian.org/668284&quot;&gt;request
-for a package&lt;/a&gt; was from 2012-04-10 with no progress since
-2013-04-01, so I decided to wrap up a package based on the great work
-from Cajus Pollmeier and put it in a collab-maint maintained git
-repository to get a package I could use.  I would very much like
-others to help me maintain the package (or just take over, I do not
-mind), but as no-one had volunteered so far, I just uploaded it to
-NEW.  I hope it will be available in Debian in a few days.&lt;/p&gt;
-
-&lt;p&gt;The source is now available from
-&lt;a href=&quot;http://anonscm.debian.org/gitweb/?p=collab-maint/spice-xpi.git;a=summary&quot;&gt;http://anonscm.debian.org/gitweb/?p=collab-maint/spice-xpi.git;a=summary&lt;/a&gt;.&lt;/p&gt;
-</description>
-       </item>
-       
-       <item>
-               <title>Teaching vmdebootstrap to create Raspberry Pi SD card images</title>
-               <link>http://people.skolelinux.org/pere/blog/Teaching_vmdebootstrap_to_create_Raspberry_Pi_SD_card_images.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Teaching_vmdebootstrap_to_create_Raspberry_Pi_SD_card_images.html</guid>
-                <pubDate>Sun, 27 Oct 2013 17:00:00 +0100</pubDate>
-               <description>&lt;p&gt;The
-&lt;a href=&quot;http://packages.qa.debian.org/v/vmdebootstrap.html&quot;&gt;vmdebootstrap&lt;/a&gt;
-program is a a very nice system to create virtual machine images.  It
-create a image file, add a partition table, mount it and run
-debootstrap in the mounted directory to create a Debian system on a
-stick.  Yesterday, I decided to try to teach it how to make images for
-&lt;a href=&quot;https://wiki.debian.org/RaspberryPi&quot;&gt;Raspberry Pi&lt;/a&gt;, as part
-of a plan to simplify the build system for
-&lt;a href=&quot;https://wiki.debian.org/FreedomBox&quot;&gt;the FreedomBox
-project&lt;/a&gt;.  The FreedomBox project already uses vmdebootstrap for
-the virtualbox images, but its current build system made multistrap
-based system for Dreamplug images, and it is lacking support for
-Raspberry Pi.&lt;/p&gt;
-
-&lt;p&gt;Armed with the knowledge on how to build &quot;foreign&quot; (aka non-native
-architecture) chroots for Raspberry Pi, I dived into the vmdebootstrap
-code and adjusted it to be able to build armel images on my amd64
-Debian laptop.  I ended up giving vmdebootstrap five new options,
-allowing me to replicate the image creation process I use to make
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/A_Raspberry_Pi_based_batman_adv_Mesh_network_node.html&quot;&gt;Debian
-Jessie based mesh node images for the Raspberry Pi&lt;/a&gt;.  First, the
-&lt;tt&gt;--foreign /path/to/binfm_handler&lt;/tt&gt; option tell vmdebootstrap to
-call debootstrap with --foreign and to copy the handler into the
-generated chroot before running the second stage.  This allow
-vmdebootstrap to create armel images on an amd64 host.  Next I added
-two new options &lt;tt&gt;--bootsize size&lt;/tt&gt; and &lt;tt&gt;--boottype
-fstype&lt;/tt&gt; to teach it to create a separate /boot/ partition with the
-given file system type, allowing me to create an image with a vfat
-partition for the /boot/ stuff.  I also added a &lt;tt&gt;--variant
-variant&lt;/tt&gt; option to allow me to create smaller images without the
-Debian base system packages installed.  Finally, I added an option
-&lt;tt&gt;--no-extlinux&lt;/tt&gt; to tell vmdebootstrap to not install extlinux
-as a boot loader.  It is not needed on the Raspberry Pi and probably
-most other non-x86 architectures.  The changes were accepted by the
-upstream author of vmdebootstrap yesterday and today, and is now
-available from
-&lt;a href=&quot;http://git.liw.fi/cgi-bin/cgit/cgit.cgi/vmdebootstrap/&quot;&gt;the
-upstream project page&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;To use it to build a Raspberry Pi image using Debian Jessie, first
-create a small script (the customize script) to add the non-free
-binary blob needed to boot the Raspberry Pi and the APT source
-list:&lt;/p&gt;
-
-&lt;p&gt;&lt;pre&gt;
-#!/bin/sh
-set -e # Exit on first error
-rootdir=&quot;$1&quot;
-cd &quot;$rootdir&quot;
-cat &amp;lt;&amp;lt;EOF &gt; etc/apt/sources.list
-deb http://http.debian.net/debian/ jessie main contrib non-free
-EOF
-# Install non-free binary blob needed to boot Raspberry Pi.  This
-# install a kernel somewhere too.
-wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update \
-    -O $rootdir/usr/bin/rpi-update
-chmod a+x $rootdir/usr/bin/rpi-update
-mkdir -p $rootdir/lib/modules
-touch $rootdir/boot/start.elf
-chroot $rootdir rpi-update
-&lt;/pre&gt;&lt;/p&gt;
-
-&lt;p&gt;Next, fetch the latest vmdebootstrap script and call it like this
-to build the image:&lt;/p&gt;
+&lt;/ul&gt;
 
-&lt;pre&gt;
-sudo ./vmdebootstrap \
-    --variant minbase \
-    --arch armel \
-    --distribution jessie \
-    --mirror http://http.debian.net/debian \
-    --image test.img \
-    --size 600M \
-    --bootsize 64M \
-    --boottype vfat \
-    --log-level debug \
-    --verbose \
-    --no-kernel \
-    --no-extlinux \
-    --root-password raspberry \
-    --hostname raspberrypi \
-    --foreign /usr/bin/qemu-arm-static \
-    --customize `pwd`/customize \
-    --package netbase \
-    --package git-core \
-    --package binutils \
-    --package ca-certificates \
-    --package wget \
-    --package kmod
-&lt;/pre&gt;&lt;/p&gt;
-
-&lt;p&gt;The list of packages being installed are the ones needed by
-rpi-update to make the image bootable on the Raspberry Pi, with the
-exception of netbase, which is needed by debootstrap to find
-/etc/hosts with the minbase variant.  I really wish there was a way to
-set up an Raspberry Pi using only packages in the Debian archive, but
-that is not possible as far as I know, because it boots from the GPU
-using a non-free binary blob.&lt;/p&gt;
-
-&lt;p&gt;The build host need debootstrap, kpartx and qemu-user-static and
-probably a few others installed.  I have not checked the complete
-build dependency list.&lt;/p&gt;
-
-&lt;p&gt;The resulting image will not use the hardware floating point unit
-on the Raspberry PI, because the armel architecture in Debian is not
-optimized for that use.  So the images created will be a bit slower
-than &lt;a href=&quot;http://www.raspbian.org/&quot;&gt;Raspbian&lt;/a&gt; based images.&lt;/p&gt;
+&lt;p&gt;I&#39;m really sorry I cannot say much more about that :(!&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Which free software do you use daily?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;First of all, all software I use is free and open. I have abandoned
+all non-free software (except for firmware on my darned phone) this
+year.&lt;/p&gt;
+
+&lt;p&gt;I run Debian GNU/Linux on all PC systems I use. On that, I mostly
+run text tools. I use
+&lt;a href=&quot;https://www.mirbsd.org/mksh.htm&quot;&gt;mksh&lt;/a&gt; as shell,
+&lt;a href=&quot;https://www.mirbsd.org/jupp.htm&quot;&gt;jupp&lt;/a&gt; as very advanced
+text editor (I even got the developer to help me write a script/macro
+based full-featured student management software with the two),
+&lt;a href=&quot;http://mcabber.com/&quot;&gt;mcabber&lt;/a&gt; for XMPP and
+&lt;a href=&quot;http://www.irssi.org/&quot;&gt;irssi&lt;/a&gt; for IRC. For that overly
+coloured world called the WWW, I use
+&lt;a href=&quot;https://www.mozilla.org/en-US/firefox/new/&quot;&gt;Iceweasel
+(Firefox)&lt;/a&gt;. Oh, and &lt;a href=&quot;http://www.mutt.org/&quot;&gt;mutt&lt;/a&gt; for
+e-mail.&lt;/p&gt;
+
+&lt;p&gt;However, while I am personally aware of the fact that text tools
+are more efficient and powerful than anything else, I also use (or at
+least operate) some tools that are suitable to bring open source to
+kids. One of these things is &lt;a href=&quot;http://jappix.org/&quot;&gt;Jappix&lt;/a&gt;,
+which I already introduced to some kids even before they got aware of
+Facebook, making them see for themselves that they do not need
+Facebook now ;).&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Which strategy do you believe is the right one to use to
+get schools to use free software?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;Well, that&#39;s a two-sided thing. One side is what I believe, and one
+side is what I have experienced.&lt;/p&gt;
+
+&lt;p&gt;I believe that the right strategy is showing them the benefits. But
+that won&#39;t work out as long as the acceptance of free alternatives
+grows globally. What I mean is that if all the kids are almost forced
+to use Windows, Facebook, Skype, you name it at home, they will not
+see why they would want to use alternatives at school. I have seen
+students take seat in front of a fully-functional, modern Debian
+desktop that could do anything their Windows at home could do, and
+they jsut refused to use it because &quot;Linux sucks&quot;. It is something
+that makes the council of our city spend around 600000 € to buy
+software - not including hardware, mind you - for operating school
+networks, and for installing a system that, as has been proved, does
+not work. For those of you readers who are good at maths, have you
+already found out how many lives could have been saved with that money
+if we had instead used it to bring education to parts of the world
+that need it? I have, and found it to be nothing less dramatic than
+plain criminal.&lt;/p&gt;
+
+&lt;p&gt;That said, the only feasible way appears to be the bottom up
+method. We have to bring free software to kids and parents. I have
+founded an association named
+&lt;a href=&quot;https://www.teckids.org&quot;&gt;Teckids&lt;/a&gt; here in Germany that does
+just that. We organise several events for kids and adolescents in the
+area of free and open source software, for example the
+&lt;a href=&quot;http://kids.froscon.org&quot;&gt;FrogLabs&lt;/a&gt;, which share staff with
+Teckids and are the youth programme of
+&lt;a href=&quot;http://www.froscon.org&quot;&gt;the Free and Open Source Software
+Conference (FrOSCon)&lt;/a&gt;. We do a lot more than most other conferences
+- this year, we first offered the FrogLabs as a holiday camp for kids
+aged 10 to 16. It was a huge success, with approx. 30 kids taking part
+and learning with and about free software through a whole weekend. All
+of us had a lot of fun, and the results were really exciting.&lt;/p&gt;
+
+&lt;p&gt;Apart from that, we are preparing a campaign that is supposed to bring
+the message of free alternatives to stuff kids use every day to them and
+their parents, e.g. the use of Jabber / Jappix instead of Facebook and
+Skype. To make that possible, we are planning to get together a team of
+clever kids who understand very well what their peers need and can bring
+it across to them. So we will have a peer-driven network of adolescents
+who teach each other and collect feedback from the community of minors.
+We then take that feedback and our own experience to work closely with
+open source projects, such as Skolelinux or Jappix, at improving their
+software in a way that makes it more and more attractive for the target
+group. At least I hope that we will have good cooperation with
+Skolelinux in the future ;)!&lt;/p&gt;
+
+&lt;p&gt;So in conclusion, what I believe is that, if it weren&#39;t for the world
+being so bad, it should be very clear to the political decision makers
+that the only way to go nowadays is free software for various reasons,
+but I have learnt that the only way that seems to work is bottom up.&lt;/p&gt;
+
+&lt;!--
+
+&gt;  * Who should be interviewed with this questions in the future?
+
+That&#39;s probably the hardest question of them all, as I do not know the
+community. However, I would be willing to do the following:
+
+ &lt;li&gt;Run an interview with a German headteacher who is very open to
+   free software, and also prefers it, but cannot really use it because
+   of the decision makers above;
+ &lt;li&gt;Run interviews with some kids, both with and without previous
+   knowledge about free software
+
+If that is wanted, just let me know ;).
+
+--&gt;
 </description>
        </item>
        
        <item>
-               <title>Det er jo makta som er mest sårbar ved massiv overvåkning av Internett</title>
-               <link>http://people.skolelinux.org/pere/blog/Det_er_jo_makta_som_er_mest_s_rbar_ved_massiv_overv_kning_av_Internett.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Det_er_jo_makta_som_er_mest_s_rbar_ved_massiv_overv_kning_av_Internett.html</guid>
-                <pubDate>Sat, 26 Oct 2013 20:30:00 +0200</pubDate>
-               <description>&lt;p&gt;De siste måneders eksponering av
-&lt;a href=&quot;http://www.aftenposten.no/nyheter/uriks/Her-er-Edvard-Snowdens-mest-omtalte-avsloringer-7351734.html&quot;&gt;den
-totale overvåkningen som foregår i den vestlige verden dokumenterer
-hvor sårbare vi er&lt;/a&gt;.  Men det slår meg at de som er mest sårbare
-for dette, myndighetspersoner på alle nivåer, neppe har innsett at de
-selv er de mest interessante personene å lage profiler på, for å kunne
-påvirke dem.&lt;/p&gt;
-
-&lt;p&gt;For å ta et lite eksempel: Stortingets nettsted,
-&lt;a href=&quot;http://www.stortinget.no/&quot;&gt;www.stortinget.no&lt;/a&gt; (og
-forsåvidt også
-&lt;a href=&quot;http://data.stortinget.no/&quot;&gt;data.stortinget.no&lt;/a&gt;),
-inneholder informasjon om det som foregår på Stortinget, og jeg antar
-de største brukerne av informasjonen der er representanter og
-rådgivere på Stortinget.  Intet overraskende med det.  Det som derimot
-er mer skjult er at Stortingets nettsted bruker
-&lt;a href=&quot;http://en.wikipedia.org/wiki/Google_Analytics&quot;&gt;Google
-Analytics&lt;/a&gt;, hvilket gjør at enhver som besøker nettsidene der også
-rapporterer om besøket via Internett-linjer som passerer Sverige,
-England og videre til USA.  Det betyr at informasjon om ethvert besøk
-på stortingets nettsider kan snappes opp av svensk, britisk og USAs
-etterretningsvesen.  De kan dermed holde et øye med hvilke
-Stortingssaker stortingsrepresentantene synes er interessante å sjekke
-ut, og hvilke sider rådgivere og andre på stortinget synes er
-interessant å besøke, når de gjør det og hvilke andre representanter
-som sjekker de samme sidene omtrent samtidig.  Stortingets bruk av
-Google Analytics gjør det dermed enkelt for utenlands etteretning å
-spore representantenes aktivitet og interesse.  Hvis noen av
-representantene bruker Google Mail eller noen andre tjenestene som
-krever innlogging, så vil det være enda enklere å finne ut nøyaktig
-hvilke personer som bruker hvilke nettlesere og dermed knytte
-informasjonen opp til enkeltpersoner på Stortinget.&lt;/p&gt;
-
-&lt;p&gt;Og jo flere nettsteder som bruker Google Analytics, jo bedre
-oversikt over stortingsrepresentantenes lesevaner og interesse blir
-tilgjengelig for svensk, britisk og USAs etterretning.  Hva de kan
-bruke den informasjonen til overlater jeg til leseren å undres
-over.&lt;/p&gt;
+               <title>Dugnadsnett for alle stiller på Oslo Maker Faire i januar 2014</title>
+               <link>http://people.skolelinux.org/pere/blog/Dugnadsnett_for_alle_stiller_p__Oslo_Maker_Faire_i_januar_2014.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Dugnadsnett_for_alle_stiller_p__Oslo_Maker_Faire_i_januar_2014.html</guid>
+                <pubDate>Tue, 10 Dec 2013 19:20:00 +0100</pubDate>
+               <description>&lt;p&gt;Helga 18. og 19. januar 2014 arrangeres
+&lt;a href=&quot;http://makerfaireoslo.no/no/program/dugnadsnett&quot;&gt;Oslo Maker
+Faire&lt;/a&gt;, og &lt;a href=&quot;http://www.dugnadsnett.no/&quot;&gt;Dugnadsnett for
+alle&lt;/a&gt; har fått plass!  Planen er å ha et bord med en plakat der vi
+forteller om hva Dugnadsnett for alle er for noe, og et lite verksted
+der vi hjelper folk som er interessert i å få opp sin egen mesh-node.
+Jeg gleder meg til å se hvordan prosjektet blir mottatt der.&lt;/p&gt;
+
+&lt;p&gt;Målet med dugnadsnett for alle i Oslo er å få på plass et datanett
+for kommunikasjon ved hjelp av radio-repeaterstasjoner (kalt
+mesh-noder) som gjør at en kan direkte kommunisere med slekt, venner
+og bekjente i Oslo via andre som deltar i dugnadsnettet, samt gjøre
+det mulig komme ut på internett via dugnadsnettet.  Første delmål er å
+kunne sende SMS-meldinger vha. IP-telefoni løsningen
+&lt;a href=&quot;http://www.servalproject.org/&quot;&gt;Serval project&lt;/a&gt; mellom
+deltagerne i Dugnadsnett for alle i Oslo.  Formålet er å ta tilbake
+kontrollen over egen nett-infrastruktur og gjøre det dyrere å bedrive
+massiv innsamling av informasjon om borgernes bruk av datanett.&lt;/p&gt;
+
+&lt;p&gt;Høres dette interessant ut?  Bli med på prosjektet, fortell oss
+hvor du kunne tenke deg å sette opp en radio-repeater (slik at folk i
+nærheten kan finne hverandre ved hjelp av
+&lt;a href=&quot;http://flynor.net/mesh/mesh.php&quot;&gt;kartet over planlagte og
+eksisterende radio-repeatere&lt;/A&gt;), bli med på epostlisten
+&lt;a href=&quot;http://lists.nuug.no/mailman/listinfo/dugnadsnett&quot;&gt;dugnadsnett
+(at) nuug.no&lt;/a&gt; og stikk innom
+&lt;a href=&quot;irc://irc.freenode.net/#dugnadsnett.no&quot;&gt;IRC-kanalen
+#dugnadsnett.no&lt;/a&gt;.  Så langt er det planlagt over 40
+radio-repeatere, med VPN-forbindelser via Internet for å la de delene
+av nettet som ikke når hverandre via radio kunne snakke med hverandre
+likevel.&lt;/p&gt;
 </description>
        </item>