]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
More formatting.
[homepage.git] / blog / index.rss
index b9e87adb5e5f25cfb4024dbaa86c6944363813f9..09c9ccd44f97120b98d39f054a36a867fa8bc925 100644 (file)
                 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
        
        <item>
-               <title>Sandy Island - øya som er synlig hver tirsdag og fredag?</title>
-               <link>http://people.skolelinux.org/pere/blog/Sandy_Island____ya_som_er_synlig_hver_tirsdag_og_fredag_.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Sandy_Island____ya_som_er_synlig_hver_tirsdag_og_fredag_.html</guid>
-                <pubDate>Sun, 7 Apr 2013 08:50:00 +0200</pubDate>
-               <description>&lt;p&gt;For en stund tilbake gikk nyheten om
-&lt;a href=&quot;http://en.wikipedia.org/wiki/Sandy_Island,_New_Caledonia&quot;&gt;Sandy
-Island&lt;/a&gt;, en øy som var dukket opp på noen kart, men som ikke var
-synlig når en sjekket den på satellittbilder.  Dagbladet meldte for
-eksempel at
-«&lt;a href=&quot;http://www.dagbladet.no/2012/11/22/nyheter/google_maps/google/utenriks/internett/24496816/&quot;&gt;denne
-øya finnes på kart, men ikke i virkeligheten&lt;/a&gt;».  Noe senere begynte
-jeg å lese
-&lt;a href=&quot;http://www.gyldendal.no/Barn-og-ungdom/3-6-aar/Den-store-Ruffen-boken&quot;&gt;historier
-om Ruffen&lt;/a&gt; til mine barn. Dette er historier om sjøormen Ruffen
-skapt av Tor Åge Bringsværd, som starter med følgende beskrivelse:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;
-«Langt ute i havet ligger en mystisk øy. Den er bare synlig hver
-tirsdag og fredag. Derfor står den ikke på noe kart. På denne øye
-ligger et slott, og i slottet bor en gammel, fin sjøormfamilie.»
-&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;Det virker åpenbart at Hr. Bringsværd tok feil når han trodde den
-ikke var på noe kart, og at noen tydeligvis har vært i nærheten en
-tirsdag eller en fredag og fått den med på et kart, mens
-satellittbildene er tatt på noen av de fem andre dagene i uka og
-dermed ikke ser øya. :)&lt;/p&gt;
-
-&lt;p&gt;I følge
-&lt;a href=&quot;http://www.dagbladet.no/2012/12/03/nyheter/sandy_island/forskning/utenriks/24662158/&quot;&gt;en
-senere artikkel i Dagbladet&lt;/a&gt; hevder Shaun Higgins, en forsker fra
-New Zealand, at et hvalfangstskip fra 1876 er opprinnelsen til at
-spøkelsesøya i det hele tatt havnet på kartet.  Det fremgår ikke fra
-historien hvilken ukedag de var innom.&lt;/p&gt;
-
-&lt;p&gt;Jeg har stor sans for Tor Åge Bringsværd.  Og han viste nylig en
-svært fin side av seg selv da han sa ja til EFNs forespørsel om å gi
-ut novellen &lt;a href=&quot;http://www.efn.no/kodemus/&quot;&gt;Kodémus&lt;/a&gt; med
-Creative Commons-lisens.&lt;/p&gt;
+               <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
+
+#
+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.
+}
+
+#
+# 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;
+}
+
+#
+# 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>Isenkram 0.2 finally in the Debian archive</title>
-               <link>http://people.skolelinux.org/pere/blog/Isenkram_0_2_finally_in_the_Debian_archive.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Isenkram_0_2_finally_in_the_Debian_archive.html</guid>
-                <pubDate>Wed, 3 Apr 2013 23:40:00 +0200</pubDate>
-               <description>&lt;p&gt;Today the &lt;a href=&quot;http://packages.qa.debian.org/isenkram&quot;&gt;Isenkram
-package&lt;/a&gt; finally made it into the archive, after lingering in NEW
-for many months.  I uploaded it to the Debian experimental suite
-2013-01-27, and today it was accepted into the archive.&lt;/p&gt;
-
-&lt;p&gt;Isenkram is a system for suggesting to users what packages to
-install to work with a pluggable hardware device.  The suggestion pop
-up when the device is plugged in.  For example if a Lego Mindstorm NXT
-is inserted, it will suggest to install the program needed to program
-the NXT controller.  Give it a go, and report bugs and suggestions to
-BTS. :)&lt;/p&gt;
+               <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>EFN nyutgir novellen Kodémus av Tor Åge Bringsværd</title>
-               <link>http://people.skolelinux.org/pere/blog/EFN_nyutgir_novellen_Kod_mus_av_Tor__ge_Bringsv_rd.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/EFN_nyutgir_novellen_Kod_mus_av_Tor__ge_Bringsv_rd.html</guid>
-                <pubDate>Wed, 27 Mar 2013 09:50:00 +0100</pubDate>
-               <description>&lt;p&gt;For noen dager siden nevnte jeg at vi jobbet med å typesette en
-novelle med &lt;a href=&quot;http://www.docbook.org/&quot;&gt;DocBook&lt;/a&gt;.  I dag ble
-utgivelsen annonsert med følgende pressemelding fra Elektronisk
-Forpost Norge), som jeg gjengir i sin helhet:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;
-
-&lt;p&gt;&lt;strong&gt;EFN nyutgir Kodémus:&lt;/strong&gt;&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;Tor Åge Bringsværd-novelle om IT og overvåkning fra
-informasjonsteknologiens spedbarndom får nytt liv&lt;/strong&gt;&lt;/p&gt;
-
-&lt;p&gt;Elektronisk Forpost Norge (EFN) er veldig glad for anledningen til
-å nyutgi Tor Åge Bringsværds novelle Kodémus i digitalt format for nye
-(og gamle) generasjoner. Novellen ble skrevet så tidlig som vinteren
-1968, og første gang trykt i novellesamlingen Probok på Gyldendal
-samme år.&lt;/p&gt;
-
-&lt;p&gt;Informasjonsteknologi spiller en sentral rolle i Kodémus, og det er
-spennende å sammenligne beskrivelsen av IT fra 1968 med dagens IT i
-2013. Forskjellene er mange -- men det er jammen likhetene også. Ikke
-minst det at idag går jo nesten alle rundt med lillebrødre på seg!&lt;/p&gt;
-
-&lt;p&gt;&quot;Riktignok er det ikke påbudt å ha mobil,&quot; sier Thomas Gramstad,
-leder i EFN. &quot;Men vi holder på å lage et samfunn der det blir så
-upraktisk eller tungvint å ikke ha det, at man i praksis ikke slipper
-unna. Og disse lillebrødrene sladrer hele tiden til staten (og til
-mange andre) om hvor vi er, hva vi gjør, hva vi bryr oss om, hva vi
-liker...&quot;&lt;/p&gt;
-
-&lt;p&gt;Det at Kodémus åpenbart er skrevet i en annen tid med en annen type
-IT og likevel virker så relevant idag, er i seg selv et hardtslående
-tankekors.&lt;/p&gt;
-
-&lt;p&gt;Tross sitt IT-tema fantes ikke Kodémus i elektronisk form, og
-frivillige i EFN har skannet inn, OCR-tolket og korrekturlest
-novellen, og deretter kodet den i en rekke digitale formater.&lt;/p&gt;
-
-&lt;p&gt;Forfatteren har gitt tillatelse til publisering av Kodémus under ny
-lisens, og novellen utgis av EFN med en Creative Commons (CC)
-fribrukslisens (nærmere bestemt lisensen CC-BY-NC-ND). For leserne
-eller brukerne innebærer dette at de får en klar og standardisert
-beskjed om hvilke rettigheter de har til å dele novellen videre med
-andre. For forfatteren innebærer dette økt synlighet og
-tilgjengelighet for verket, slik at det ikke blir glemt, da
-søkemotorer og nettlesere inneholder egne søkevalg for CC-lisenser, og
-mange brukere søker etter verk som de vet de kan dele og bruke på
-lovlig vis.&lt;/p&gt;
-
-&lt;p&gt;EFN oppfordrer andre forfattere om å gi ut sine gamle tekster med
-en fribrukslisens, slik at tekstene ikke blir glemt og for å stimulere
-lovlig deling på nettet. EFN kan være behjelpelig med digitalisering
-og utlegging på nett, i den grad det finnes kapasitet blant EFNs
-medlemmer til dette. Vi mener at nyutgivelser av tekster under frie
-lisenser kan øke interessen rundt forfatterskapet, og vil gjerne bidra
-til dette.&lt;/p&gt;
-
-&lt;p&gt;EFN utgir og deler med dette en novelle fra den digitale
-informasjonsteknologiens tidligste barndom. En novelle som fortsatt er
-full av vitalitet og aktualitet, og som derfor kan bidra til, og gi
-ettertanke i dagens debatter om IT, personvern, overvåkning og
-individets frihet og integritet.&lt;/p&gt;
-
-&lt;p&gt;Du finner novellen her:
-&lt;br&gt;&lt;a href=&quot;http://efn.no/kodemus/&quot;&gt;http://efn.no/kodemus/&lt;/a&gt;&lt;/p&gt;
-
-&lt;p&gt;i flere forskjellige formater, for ulike plattformer. Per idag
-finnes novellen i disse formatene: EPUB, MOBI, XML, HTML, PDF og
-txt. Det kan bli flere formater senere, og evt. frivillige
-bidragsytere til dette er velkommen.&lt;/p&gt;
-
-&lt;p&gt;Kontaktperson for denne pressemeldingen,&lt;/p&gt;
-
-&lt;p&gt;Thomas Gramstad
-&lt;br&gt;thomas@efn.no
-&lt;br&gt;4817 6875&lt;/p&gt;
-
-&lt;hr&gt;
-
-&lt;p&gt;EFN arbeider for dine borgerrettigheter i IT-samfunnet, for
-nettverks- og delingskultur, personvern og frihet fra overvåkning,
-åpne standarder, brukerstyrt programvare, retten til å kopiere, og
-styrking av det digitale sivilsamfunnet m.m.
-&lt;br&gt;&lt;a href=&quot;http://efn.no/&quot;&gt;www.efn.no&lt;/a&gt;&lt;/p&gt;
-
-&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;Jeg håper flere forfattere ser verdien av å gjøre kulturen
-tilgjengelig for flere, og slår følge med Hr. Bringsværd i å gi ut
-sine verker med bruksvilkår med færre bruksbegrensinger enn
-opphavsretten legger opp til.  Selv om jeg gjerne skulle sett at han
-hadde brukt en Creative Commons-lisens som tillot avledede verker og
-kommersiell bruk.&lt;/p&gt;
+               <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;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;
 </description>
        </item>
        
        <item>
-               <title>Change the font, save the world (and save some money in the process)</title>
-               <link>http://people.skolelinux.org/pere/blog/Change_the_font__save_the_world__and_save_some_money_in_the_process_.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Change_the_font__save_the_world__and_save_some_money_in_the_process_.html</guid>
-                <pubDate>Tue, 26 Mar 2013 15:10:00 +0100</pubDate>
-               <description>&lt;p&gt;Would you like to help the environment and save money at the same
-time, without much sacrifice?  A small step could be to change the
-font you use when printing.&lt;/p&gt;
-
-&lt;p&gt;Three years ago,
-&lt;a href=&quot;http://arstechnica.com/business/2010/04/last-year-printer-comparison-website/&quot;&gt;Ars
-Technica&lt;/a&gt; reported how the University of Wisconsin-Green Bay
-changed their default front from
-&lt;a href=&quot;http://en.wikipedia.org/wiki/Arial&quot;&gt;Arial&lt;/a&gt; to
-&lt;a href=&quot;http://en.wikipedia.org/wiki/Century_Gothic&quot;&gt;Century
-Gothic&lt;/a&gt; to save money.  The Century Gothic font uses 30% less toner
-than Arial to print the same text.  In other word, you could cut your
-toner costs by 30% (or actually, increase your toner supply life time
-by more than 30%), by simply changing the default font used in your
-prints.&lt;/p&gt;
-
-&lt;p&gt;But it is not quite obvious how much one will safe by switching.
-The University of Wisconsin-Green Bay said it used $100,000 per year
-on ink and toner cartridges, according to
-&lt;a href=&quot;http://www.twincities.com/ci_14833097&quot;&gt;a report from
-TwinCities.com&lt;/a&gt;, and expected to save between $5,000 and $10,000
-per year by asking staff and students to use a different font.  Not
-all PDFs and documents are created internally, and those from external
-sources will most likely still use a different font.  Also, the
-Century Gothic font is slightly wider than Arial, and thus might use
-more sheets of paper to print the same text, so the total saving
-depend on the documents printed.&lt;/p&gt;
-
-&lt;p&gt;But it is definitely something to consider, if you want to reduce
-the amount of trash, decrease the amount of toner used in the world,
-and save some money in the process.&lt;/p&gt;
+               <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;
 </description>
        </item>
        
        <item>
-               <title>Typesetting a short story using docbook for PDF, HTML and EPUB</title>
-               <link>http://people.skolelinux.org/pere/blog/Typesetting_a_short_story_using_docbook_for_PDF__HTML_and_EPUB.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Typesetting_a_short_story_using_docbook_for_PDF__HTML_and_EPUB.html</guid>
-                <pubDate>Sun, 24 Mar 2013 17:30:00 +0100</pubDate>
-               <description>&lt;p&gt;A few days ago, during a discussion in
-&lt;a href=&quot;http://www.efn.no/&quot;&gt;EFN&lt;/a&gt; about interesting books to read
-about copyright and the data retention directive, a suggestion to read
-the 1968 short story Kodémus by
-&lt;a href=&quot;http://web2.gyldendal.no/toraage/&quot;&gt;Tore Åge Bringsværd&lt;/a&gt;
-came up.  The text was only available in old paper books, and thus not
-easily available for current and future generations.  Some of the
-people participating in the discussion contacted the author, and
-reported back 2013-03-19 that the author was OK with releasing the
-short story using a &lt;a href=&quot;http://www.creativecommons.org/&quot;&gt;Creative
-Commons&lt;/a&gt; license.  The text was quickly scanned and OCR-ed, and we
-were ready to start on the editing and typesetting.&lt;/p&gt;
-
-&lt;p&gt;As I already had some experience formatting text in my project to
-provide a Norwegian version of the Free Culture book by Lawrence
-Lessig, I chipped in and set up a
-&lt;a href=&quot;http://www.docbook.org/&quot;&gt;DocBook&lt;/a&gt; processing framework to
-generate PDF, HTML and EPUB version of the short story.  The tools to
-transform DocBook to different formats are already in my Linux
-distribution of choice, &lt;a href=&quot;http://www.debian.org/&quot;&gt;Debian&lt;/a&gt;, so
-all I had to do was to use the
-&lt;a href=&quot;http://dblatex.sourceforge.net/&quot;&gt;dblatex&lt;/a&gt;,
-&lt;a href=&quot;http://docbook.sourceforge.net/release/xsl/current/epub/README&quot;&gt;dbtoepub&lt;/a&gt;
-and &lt;a href=&quot;https://fedorahosted.org/xmlto/&quot;&gt;xmlto&lt;/a&gt; tools to do the
-conversion.  After a few days, we decided to replace dblatex with
-xsltproc/fop (aka
-&lt;a href=&quot;http://wiki.docbook.org/DocBookXslStylesheets&quot;&gt;docbook-xsl&lt;/a&gt;),
-to get the copyright information to show up in the PDF and to get a
-nicer &amp;lt;variablelist&amp;gt; typesetting, but that is just a minor
-technical detail.&lt;/p&gt;
-
-&lt;p&gt;There were a few challenges, of course.  We want to typeset the
-short story to look like the original, and that require fairly good
-control over the layout.  The original short story have three
-parts/scenes separated by a single horizontally centred star (*), and
-the paragraphs do not contain only flowing text, but dialogs and text
-that started on a new line in the middle of the paragraph.&lt;/p&gt;
-
-&lt;p&gt;I initially solved the first challenge by using a paragraph with a
-single star in it, ie &amp;lt;para&amp;gt;*&amp;lt;/para&amp;gt;, but it made sure a
-placeholder indicated where the scene shifted.  This did not look too
-good without the centring.  The next approach was to create a new
-preprocessor directive &amp;lt;?newscene?&amp;gt;, mapping to &quot;&amp;lt;hr/&amp;gt;&quot;
-for HTML and &quot;&amp;lt;fo:block text-align=&quot;center&quot;&amp;gt;&amp;lt;fo:leader
-leader-pattern=&quot;rule&quot; rule-thickness=&quot;0.5pt&quot;/&amp;gt;&amp;lt;/fo:block&amp;gt;&quot;
-for FO/PDF output (did not try to implement this in dblatex, as we had
-switched at this time).  The HTML XSL file looked like this:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
-&amp;lt;?xml version=&#39;1.0&#39;?&amp;gt; 
-&amp;lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; version=&#39;1.0&#39;&amp;gt;
-  &amp;lt;xsl:template match=&quot;processing-instruction(&#39;newscene&#39;)&quot;&amp;gt;
-    &amp;lt;hr/&amp;gt;
-  &amp;lt;/xsl:template&amp;gt;
-&amp;lt;/xsl:stylesheet&amp;gt; 
-&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;And the FO/PDF XSL file looked like this:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
-&amp;lt;?xml version=&#39;1.0&#39;?&amp;gt; 
-&amp;lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; version=&#39;1.0&#39;&amp;gt;
-  &amp;lt;xsl:template match=&quot;processing-instruction(&#39;newscene&#39;)&quot;&amp;gt;
-    &amp;lt;fo:block text-align=&quot;center&quot;&amp;gt;
-      &amp;lt;fo:leader leader-pattern=&quot;rule&quot; rule-thickness=&quot;0.5pt&quot;/&amp;gt;
-    &amp;lt;/fo:block&amp;gt;
-  &amp;lt;/xsl:template&amp;gt;
-&amp;lt;/xsl:stylesheet&amp;gt; 
-&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;Finally, I came across the &amp;lt;bridgehead&amp;gt; tag, which seem to be
-a good fit for the task at hand, and I replaced &amp;lt;?newscene?&amp;gt;
-with &amp;lt;bridgehead&amp;gt;*&amp;lt;/bridgehead&amp;gt;.  It isn&#39;t centred, but we
-can fix it with some XSL rule if the current visual layout isn&#39;t
-enough.&lt;/p&gt;
-
-&lt;p&gt;I did not find a good DocBook compliant way to solve the
-linebreak/paragraph challenge, so I ended up creating a new processor
-directive &amp;lt;?linebreak?&amp;gt;, mapping to &amp;lt;br/&amp;gt; in HTML, and
-&amp;lt;fo:block/&amp;gt; in FO/PDF.  I suspect there are better ways to do
-this, and welcome ideas and patches on github.  The HTML XSL file now
-look like this:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
-&amp;lt;?xml version=&#39;1.0&#39;?&amp;gt; 
-&amp;lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; version=&#39;1.0&#39;&amp;gt;
-  &amp;lt;xsl:template match=&quot;processing-instruction(&#39;linebreak)&quot;&amp;gt;
-    &amp;lt;br/&amp;gt;
-  &amp;lt;/xsl:template&amp;gt;
-&amp;lt;/xsl:stylesheet&amp;gt; 
-&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;And the FO/PDF XSL file looked like this:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
-&amp;lt;?xml version=&#39;1.0&#39;?&amp;gt; 
-&amp;lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; version=&#39;1.0&#39;
-  xmlns:fo=&quot;http://www.w3.org/1999/XSL/Format&quot;&amp;gt;
-  &amp;lt;xsl:template match=&quot;processing-instruction(&#39;linebreak)&quot;&amp;gt;
-    &amp;lt;fo:block/&amp;gt;
-  &amp;lt;/xsl:template&amp;gt;
-&amp;lt;/xsl:stylesheet&amp;gt; 
-&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;One unsolved challenge is our wish to expose different ISBN numbers
-per publication format, while keeping all of them in some conditional
-structure in the DocBook source.  No idea how to do this, so we ended
-up listing all the ISBN numbers next to their format in the colophon
-page.&lt;/p&gt;
-
-&lt;p&gt;If you want to check out the finished result, check out the
-&lt;a href=&quot;https://github.com/sickel/kodemus&quot;&gt;source repository at
-github&lt;/a&gt;
-(&lt;a href=&quot;https://github.com/EFN/kodemus&quot;&gt;future/new/official
-repository&lt;/a&gt;).  We expect it to be ready and announced in a few
-days.&lt;/p&gt;
+               <title>A Raspberry Pi based batman-adv Mesh network node</title>
+               <link>http://people.skolelinux.org/pere/blog/A_Raspberry_Pi_based_batman_adv_Mesh_network_node.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/A_Raspberry_Pi_based_batman_adv_Mesh_network_node.html</guid>
+                <pubDate>Mon, 21 Oct 2013 11:40:00 +0200</pubDate>
+               <description>&lt;p&gt;The last few days I have been experimenting with
+&lt;a href=&quot;http://www.open-mesh.org/projects/batman-adv/wiki&quot;&gt;the
+batman-adv mesh technology&lt;/a&gt;.  I want to gain some experience to see
+if it will fit &lt;a href=&quot;https://wiki.debian.org/FreedomBox&quot;&gt;the
+Freedombox project&lt;/a&gt;, and together with my neighbors try to build a
+mesh network around the park where I live.  Batman-adv is a layer 2
+mesh system (&quot;ethernet&quot; in other words), where the mesh network appear
+as if all the mesh clients are connected to the same switch.&lt;/p&gt;
+
+&lt;p&gt;My hardware of choice was the Linksys WRT54GL routers I had lying
+around, but I&#39;ve been unable to get them working with batman-adv.  So
+instead, I started playing with a
+&lt;a href=&quot;http://www.raspberrypi.org/&quot;&gt;Raspberry Pi&lt;/a&gt;, and tried to
+get it working as a mesh node.  My idea is to use it to create a mesh
+node which function as a switch port, where everything connected to
+the Raspberry Pi ethernet plug is connected (bridged) to the mesh
+network.  This allow me to hook a wifi base station like the Linksys
+WRT54GL to the mesh by plugging it into a Raspberry Pi, and allow
+non-mesh clients to hook up to the mesh.  This in turn is useful for
+Android phones using &lt;a href=&quot;http://servalproject.org/&quot;&gt;the Serval
+Project&lt;/a&gt; voip client, allowing every one around the playground to
+phone and message each other for free.  The reason is that Android
+phones do not see ad-hoc wifi networks (they are filtered away from
+the GUI view), and can not join the mesh without being rooted.  But if
+they are connected using a normal wifi base station, they can talk to
+every client on the local network.&lt;/p&gt;
+
+&lt;p&gt;To get this working, I&#39;ve created a debian package
+&lt;a href=&quot;https://github.com/petterreinholdtsen/meshfx-node&quot;&gt;meshfx-node&lt;/a&gt;
+and a script
+&lt;a href=&quot;https://github.com/petterreinholdtsen/meshfx-node/blob/master/build-rpi-mesh-node&quot;&gt;build-rpi-mesh-node&lt;/a&gt;
+to create the Raspberry Pi boot image.  I&#39;m using Debian Jessie (and
+not Raspbian), to get more control over the packages available.
+Unfortunately a huge binary blob need to be inserted into the boot
+image to get it booting, but I&#39;ll ignore that for now.  Also, as
+Debian lack support for the CPU features available in the Raspberry
+Pi, the system do not use the hardware floating point unit.  I hope
+the routing performance isn&#39;t affected by the lack of hardware FPU
+support.&lt;/p&gt;
+
+&lt;p&gt;To create an image, run the following with a sudo enabled user
+after inserting the target SD card into the build machine:&lt;/p&gt;
+
+&lt;p&gt;&lt;pre&gt;
+% wget -O build-rpi-mesh-node \
+    https://raw.github.com/petterreinholdtsen/meshfx-node/master/build-rpi-mesh-node
+% sudo bash -x ./build-rpi-mesh-node &gt; build.log 2&gt;&amp;1
+% dd if=/root/rpi/rpi_basic_jessie_$(date +%Y%m%d).img of=/dev/mmcblk0 bs=1M
+%
+&lt;/pre&gt;&lt;/p&gt;
+
+&lt;p&gt;Booting with the resulting SD card on a Raspberry PI with a USB
+wifi card inserted should give you a mesh node.  At least it does for
+me with a the wifi card I am using. The default mesh settings are the
+ones used by the Oslo mesh project at Hackeriet, as I mentioned in
+&lt;a href=&quot;http://people.skolelinux.org/pere/blog/Oslo_community_mesh_network___with_NUUG_and_Hackeriet_at_Hausmania.html&quot;&gt;an
+earlier blog post about this mesh testing&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;The mesh node was not horribly expensive either.  I bought
+everything over the counter in shops nearby.  If I had ordered online
+from the lowest bidder, the price should be significantly lower:&lt;/p&gt;
+
+&lt;p&gt;&lt;table&gt;
+
+&lt;tr&gt;&lt;th&gt;Supplier&lt;/th&gt;&lt;th&gt;Model&lt;/th&gt;&lt;th&gt;NOK&lt;/th&gt;&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;Teknikkmagasinet&lt;/td&gt;&lt;td&gt;Raspberry Pi model B&lt;/td&gt;&lt;td&gt;349.90&lt;/td&gt;&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;Teknikkmagasinet&lt;/td&gt;&lt;td&gt;Raspberry Pi type B case&lt;/td&gt;&lt;td&gt;99.90&lt;/td&gt;&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;Lefdal&lt;/td&gt;&lt;td&gt;Jensen Air:Link 25150&lt;/td&gt;&lt;td&gt;295.-&lt;/td&gt;&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;Clas Ohlson&lt;/td&gt;&lt;td&gt;Kingston 16 GB SD card&lt;/td&gt;&lt;td&gt;199.-&lt;/td&gt;&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;Total cost&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;943.80&lt;/td&gt;&lt;/tr&gt;
+
+&lt;/table&gt;&lt;/p&gt;
+
+&lt;p&gt;Now my mesh network at home consist of one laptop in the basement
+connected to my production network, one Raspberry Pi node on the 1th
+floor that can be seen by my neighbor across the park, and one
+play-node I use to develop the image building script.  And some times
+I hook up my work horse laptop to the mesh to test it.  I look forward
+to figuring out what kind of latency the batman-adv setup will give,
+and how much packet loss we will experience around the park. :)&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Regjeringen, FAD og DIFI går inn for å fjerne ODF som obligatorisk standard i det offentlige</title>
-               <link>http://people.skolelinux.org/pere/blog/Regjeringen__FAD_og_DIFI_g_r_inn_for___fjerne_ODF_som_obligatorisk_standard_i_det_offentlige.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Regjeringen__FAD_og_DIFI_g_r_inn_for___fjerne_ODF_som_obligatorisk_standard_i_det_offentlige.html</guid>
-                <pubDate>Mon, 18 Mar 2013 21:10:00 +0100</pubDate>
-               <description>&lt;p&gt;I
-&lt;a href=&quot;http://standard.difi.no/hoyring/forslag-om-endring-av-forskrift-om-it-standarder-i-offentlig-forvaltning&quot;&gt;siste
-høring&lt;/a&gt; om
-&lt;a href=&quot;http://standard.difi.no/forvaltningsstandarder&quot;&gt;referansekatalogen
-for IT-standarder i offentlig sektor&lt;/a&gt;, med høringsfrist 2012-09-30
-(DIFI-sak 2012/498), ble det foreslått å fjerne ODF som obligatorisk
-standard når en publiserte dokumenter som skulle kunne redigeres
-videre av mottaker.  NUUG og andre protesterte på forslaget, som er et
-langt steg tilbake når det gjelder å sikre like rettigheter for alle
-når en kommuniserer med det offentlige.  For noen dager siden ble jeg
-oppmerksom på at Direktoratet for forvaltning og IKT (DIFI) og
-Fornyings-,administrasjons- og kirkedepartementet (FAD) har
-konkludert, og oversendt forslag til regjeringen i saken. FADs
-dokument
-&lt;a href=&quot;http://www.oep.no/search/result.html?period=none&amp;descType=both&amp;caseNumber=2012%2F2168&amp;senderType=both&amp;documentType=all&amp;list2=94&amp;searchType=advanced&amp;Search=S%C3%B8k+i+journaler&quot;&gt;2012/2168&lt;/a&gt;-8,
-«Utkast til endring av standardiseringsforskriften» datert 2013-02-06
-har følgende triste oppsummering fra høringen i saken:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;
-Det kom noen innvendinger på forslaget om å fjerne ODF som
-obligatorisk standard for redigerbare dokumenter. Innvendingene har
-ikke blitt ilagt avgjørende vekt.
-&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;Ved å fjerne ODF som obligatorisk format ved publisering av
-redigerbare dokumenter setter en Norge tiår tilbake.  Det som vil skje
-er at offentlige etater går tilbake til kun å publisere dokumenter på
-et av de mange formatene til Microsoft Office, og alle som ikke
-aksepterer bruksvilkårene til Microsoft eller ikke har råd til å bruke
-penger på å få tilgang til Microsoft Office må igjen basere seg på
-verktøy fra utviklerne som er avhengig av å reversutvikle disse
-formatene.  I og med at ISO-spesifikasjonen for OOXML ikke komplett og
-korrekt spesifiserer formatene til MS Office (men er nyttige å titte i
-når en reversutvikler), er en tilbake til en situasjon der en ikke har
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/Fri_og__pen_standard__slik_Digistan_ser_det.html&quot;&gt;en
-fri og åpen standard&lt;/a&gt; å forholde seg til, men i stedet må springe
-etter Microsoft.  Alle andre leverandører enn Microsoft vil dermed ha
-en seriøs ulempe.  Det er som å fjerne krav om bruk av meter som
-måleenhet, og heretter aksepterer alle måleenheter som like gyldige,
-når en vet at den mest brukte enheten vil være armlengden til Steve
-Ballmer slik Microsoft måler den.&lt;/p&gt;
-
-&lt;p&gt;Jeg er ikke sikker på om forslaget er vedtatt av regjeringen ennå.
-Kristian Bergem hos DIFI nevnte på et møte forrige tirsdag at han
-trodde det var vedtatt i statsråd 8. mars, men jeg har ikke klart å
-finne en skriftlig kilde på regjeringen.no som bekrefter dette.
-Kanskje det ennå ikke er for sent...&lt;/p&gt;
-
-&lt;p&gt;Jeg ba i forrige uke om innsyn i dokument 6, 7 og 8 i FAD-saken, og
-har i dag fått innsyn i dokument 7 og 8.  Ble nektet innsyn i
-dokumentet med tittelen «Oppsummering av høring om endringer i
-forskrift om IT-standarder i offentlig forvaltning» med hjemmel i
-off. lovens §15.1, så det er vanskelig å vite hvordan argumentene fra
-høringen ble mottatt og forstått av saksbehandleren hos DIFI.  Lurer
-på hvordan jeg kan klage på at jeg ikke fikk se oppsummeringen.  Fikk
-tre PDFer tilsendt fra FAD,
-&lt;a href=&quot;http://www.nuug.no/pub/offentliginnsyn/from-FAD/20130115%20Notat%20FAD%20-%20EHF.pdf%20(L)(889185).pdf&quot;&gt;Endring av underversjon i EHF&lt;/a&gt;, 
-&lt;a href=&quot;http://www.nuug.no/pub/offentliginnsyn/from-FAD/Bakgrunnsnotat%20knyttet%20til%20versjon%20av%20EHF%20standarden%20i%20Forskrift%20om%20IT-standarder%20i%20offentlig%20sektor.pdf&quot;&gt;Bakgrunnsnotat knyttet til versjon av EHF standarden i Forskrift om IT-standarder i offentlig sektor&lt;/a&gt; og
-&lt;a href=&quot;http://www.nuug.no/pub/offentliginnsyn/from-FAD/Utkast%20Kongelig%20resolusjon.docx%20(L)(898064).pdf&quot;&gt;Utkast til endring av standardiseringsforskriften&lt;/a&gt;, hvis du vil ta en titt.&lt;/p&gt;
+               <title>Perl library to control the Spykee robot moved to github</title>
+               <link>http://people.skolelinux.org/pere/blog/Perl_library_to_control_the_Spykee_robot_moved_to_github.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Perl_library_to_control_the_Spykee_robot_moved_to_github.html</guid>
+                <pubDate>Sat, 19 Oct 2013 10:20:00 +0200</pubDate>
+               <description>&lt;p&gt;Back in 2010, I created a Perl library to talk to
+&lt;a href=&quot;http://en.wikipedia.org/wiki/Spykee&quot;&gt;the Spykee robot&lt;/a&gt;
+(with two belts, wifi, USB and Linux) and made it available from my
+web page.  Today I concluded that it should move to a site that is
+easier to use to cooperate with others, and moved it to github.  If
+you got a Spykee robot, you might want to check out
+&lt;a href=&quot;https://github.com/petterreinholdtsen/libspykee-perl&quot;&gt;the
+libspykee-perl github repository&lt;/a&gt;.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Skolelinux 6 got a video review from Pcwizz</title>
-               <link>http://people.skolelinux.org/pere/blog/Skolelinux_6_got_a_video_review_from_Pcwizz.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Skolelinux_6_got_a_video_review_from_Pcwizz.html</guid>
-                <pubDate>Sun, 17 Mar 2013 10:30:00 +0100</pubDate>
-               <description>&lt;p&gt;Via
-&lt;a href=&quot;https://twitter.com/pcwizz/status/313044373262716930&quot;&gt;twitter&lt;/a&gt;
-I just discovered that &lt;a href=&quot;http://pcwizz.net/&quot;&gt;Pcwizz&lt;/a&gt; have
-done a &lt;a href=&quot;http://www.youtube.com/watch?v=wPzTZ61Pcuc&quot;&gt;video
-review&lt;/a&gt; on Youtube of &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux
-/ Debian Edu&lt;/a&gt; version 6.  He installed the standalone profile and
-the video show a walk-through of of the menu content, demonstration of
-a few programs and his view of our distribution.&lt;/p&gt;
-
-&lt;p&gt;There is also some really nice quotes (transcribed by me, might
-have heard wrong).  While looking thought the Graphics menu:&lt;/p&gt;
-
-&lt;blockquote&gt;
-&quot;Basically everything you ever need in a school environment.&quot;
-&lt;/blockquote&gt;
-
-&lt;p&gt;And as a general evaluation of the entire distribution:&lt;/p&gt;
-
-&lt;blockquote&gt;
-&quot;So, yeah, a bit bloated.  It kept all the Debian stuff in there, just
-to keep it nice and GNU.  So, I do not want to go on about it, but
-lets give it 7 out of 10.  I am not going to use it.  That is because
-I am not deploying a school network.  There may be some mythical
-feature to help you deploy Skolelinux on a school network.&quot;
-&lt;/blockquote&gt;
-
-&lt;p&gt;To bad he did not test the server profile, and discovered the PXE
-installation option.  It make it possible to install only the main
-server from CD, and the rest of the machines via the net, and might be
-considered the mythical feature he talk about. :)&lt;/p&gt;
-
-&lt;p&gt;While looking through the menus, there is also this funny comment
-about the part of the K menu generated from the Debian menu subsystem:
-
-&lt;blockquote&gt;
-&quot;[The K menu] have a special Debian section for software that no-one
-is going to look at, because it contain lots of junky stuff that you
-actually don&#39;t need in the education distribution, but have just been
-included because it isn&#39;t stripped out for some reason.&quot;
-&lt;/blockquote&gt;
-
-&lt;p&gt;I guess it is yet another argument for merging the Debian menu and
-Gnome/KDE desktop menu entries into
-&lt;a href=&quot;http://wiki.debian.org/Proposals/DebianMenuUsingDesktopEntries&quot;&gt;one
-consistent menu system&lt;/a&gt; instead of two incomplete and partly
-inconsistent menu systems.&lt;/p&gt;
-
-&lt;p&gt;The entire video is available below for those accepting iframe
-embedding:&lt;/p&gt;
-
-&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/wPzTZ61Pcuc&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
+               <title>Good causes: Debian Outreach Program for Women, EFF documenting the spying and Open access in Norway</title>
+               <link>http://people.skolelinux.org/pere/blog/Good_causes__Debian_Outreach_Program_for_Women__EFF_documenting_the_spying_and_Open_access_in_Norway.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Good_causes__Debian_Outreach_Program_for_Women__EFF_documenting_the_spying_and_Open_access_in_Norway.html</guid>
+                <pubDate>Tue, 15 Oct 2013 21:30:00 +0200</pubDate>
+               <description>&lt;p&gt;The last few days I came across a few good causes that should get
+wider attention.  I recommend signing and donating to each one of
+these. :)&lt;/p&gt;
+
+&lt;p&gt;Via &lt;a href=&quot;http://www.debian.org/News/weekly/2013/18/&quot;&gt;Debian
+Project News for 2013-10-14&lt;/a&gt; I came across the Outreach Program for
+Women program which is a Google Summer of Code like initiative to get
+more women involved in free software.  One debian sponsor has offered
+to match &lt;a href=&quot;http://debian.ch/opw2013&quot;&gt;any donation done to Debian
+earmarked&lt;/a&gt; for this initiative.  I donated a few minutes ago, and
+hope you will to. :)&lt;/p&gt;
+
+&lt;p&gt;And the Electronic Frontier Foundation just announced plans to
+create &lt;a href=&quot;https://supporters.eff.org/donate/nsa-videos&quot;&gt;video
+documentaries about the excessive spying&lt;/a&gt; on every Internet user that
+take place these days, and their need to fund the work.  I&#39;ve already
+donated.  Are you next?&lt;/p&gt;
+
+&lt;p&gt;For my Norwegian audience, the organisation Studentenes og
+Akademikernes Internasjonale Hjelpefond is collecting signatures for a
+statement under the heading
+&lt;a href=&quot;http://saih.no/Bloggers_United/&quot;&gt;Bloggers United for Open
+Access&lt;/a&gt; for those of us asking for more focus on open access in the
+Norwegian government.  So far 499 signatures.  I hope you will sign it
+too.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Til frikanalens støttespillere - fra styret i Frikanalen</title>
-               <link>http://people.skolelinux.org/pere/blog/Til_frikanalens_st_ttespillere___fra_styret_i_Frikanalen.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Til_frikanalens_st_ttespillere___fra_styret_i_Frikanalen.html</guid>
-                <pubDate>Wed, 13 Mar 2013 11:15:00 +0100</pubDate>
-               <description>&lt;p&gt;Min venn Erik Vold har på vegne av styret i
-&lt;a href=&quot;http://www.frikanalen.no/&quot;&gt;Frikanalen&lt;/a&gt; sendt ut
-&lt;a href=&quot;http://lists.nuug.no/pipermail/frikanalen/2013-March/000054.html&quot;&gt;følgende
-epost&lt;/a&gt; til alle kanalens medlemmer og støttespillere, i et forsøk
-på å redde kanalen etter at kulturdepartementet kuttet all
-finansiering i fjor høst.  Jeg fikk meldingen som
-&lt;a href=&quot;http://www.nuug.no/&quot;&gt;NUUG&lt;/a&gt;-styremedlem, og mener den
-trenger et større publikum.  Jeg gjengir den derfor i sin helhet,
-inkludert lenken til budsjett og regnskapsutkast, etter
-&lt;a href=&quot;http://lists.nuug.no/pipermail/frikanalen/2013-March/000061.html&quot;&gt;avtale
-med Erik&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;
-&lt;p&gt;Til Frikanalens støttespillere&lt;/p&gt;
-
-&lt;p&gt;Frivillighetens TV kanal har med minimal støtte avviklet daglige
-sendinger siden 2009 og til tross for at statsstøtten uteble i år, er
-vi nå i full gang med å utvikle et nytt TV system som foreningen selv
-vil eie. Departementet fikk dessverre ikke med seg at nettet vil
-berike TV sendingen fremfor å gjøre den overflødig. De har nå overlatt
-finansieringen av videre drift til frivilligheten og vi håper derfor
-på deres hjelp til å søke om midler. På kjøpet får dere langt flere
-muligheter til å nå ut med deres budskap og med utbyggingen av Hybrid
-TV (nett på TV) kan vi sammen motbevise departementets påstand.&lt;/p&gt;
-
-&lt;p&gt;Kostnaden med denne utviklingen er svært lav ettersom de fleste
-programmererne jobber gratis og alt er basert på åpen kildekode der
-man deler hverandres bidrag til kringkastingsorienterte systemer. I
-samarbeid med flere europeiske kanaler i EBU (SVT, BBC, NRK, ZDF, ARD,
-France Televisions etc) ønsker vi å bygge opp et nettverk for delt
-support og åpen kildekode der Frikanalen er den eneste sandkassen hvor
-ny teknologi kan testes på luft. Riks TV åpner for annonsering av
-nettinnhold relatert til det du ser på TV (streamevents i HbbTV)
-allerede i sommer. Med støtte fra Media Netwerk som drifter Frikanalen
-samt Sofia Digital som stiller med Hybrid TV server er vi &amp; NRK sikret
-en sentral rolle i utprøvingen. Det vil da bli mulig og streame
-direkte til Riks TV sine nye mottakere (og nye IDTV&#39;er) i HD samt at
-TV&#39;n kan annonsere en link til deres organisasjonssider, med
-oppdaterte nyheter (RSS feeds), relaterte videoer etc., under
-avviklingen av deres innslag.&lt;/p&gt;
-
-&lt;p&gt;Vi tror sendingene på den nye nettstyrte TV-kanalen vil bli rikere enn
-på den kommersielle plattformen vi har vært på så langt. Brukerne vil
-nå få en tettere integrasjon med sosiale medier samt at innholdet
-etterhvert kommer ut på Hybrid TV og mobile enheter. Teknisk ansvarlig
-i Frikanalen, Erik Vold, er sentral i utviklingen av streamingdelen
-for tv.nrk.no (årets produkt i PC World) og erfaringen NRK har gjort
-på mobile enheter kan videreføres til oss. Det er heller ingen tvil om
-at Hybrid TV vil bli en suksess også i Norge. Erik sitter i Nordig som
-har vedtatt en felles standard for de nordiske kringkasterne basert på
-HbbTV.  Denne standarden bruker web-protokoller som gjør det like
-enkelt og billig å utvikle tjenester for Hybrid TV som å lage en
-nettside. Samtlige nye TV apparater solgt i Norden vil ha støtte for
-HbbTV og med det tror vi oppslutningen vil bli like stor som ellers i
-Europa (Tyskland og Frankrike tredoblet antall HbbTV-brukere i
-fjor). Vi forventer også mye d rahjelp fra disse foregangslandene. Vår
-utvikler Tore Sinding Bekkedal er i skriv ende stund på en HbbTV
-workshop med EBU-medlemmer hos IRT i München der han på vegne av NRK
-tester og utvikler ny stremingteknologi (MPEG- DASH) for
-mobile enheter og hybrid TV.&lt;/p&gt;
-
-&lt;p&gt;Frikanalen har forøvrig flyttet inn i nye kostnadsfrie lokaler på
-Chateau Neuf.  Med massiv hjelp fra frivillige får vi der en
-flerkameraregi i egnede lokaler. Dette åpner for debatter, konserter,
-events og mye spennende innhold i samarbeid med Student TV&#39;ene.&lt;/p&gt;
-
-&lt;p&gt;Med hjelp fra NUUG har også streamingdelen av systemet fått plass på
-Uninett (Forskningsparken) og dermed er vi på Norges beste
-internettlinjer. Vi åpner med dette for live mottak fra samtlige
-medlemmer og på sikt kan vi tilby HD på hybrid TV og PC / MAC / mobil.&lt;/p&gt;
-
-&lt;p&gt;Avvikling på luft skjer allerede med egenutviklede løsninger i åpen
-kildekode (playout og live-koding). Det er også mulig å se første
-byggetrinn med programoversikt og videoer på nett, men foreløpig kun
-for nettleserne Opera, Chrome og Firefox:
-&lt;a href=&quot;http://beta.frikanalen.tv/guide/&quot;&gt;http://beta.frikanalen.tv/guide/&lt;/a&gt;
-og
-&lt;a href=&quot;http://beta.frikanalen.tv/video/&quot;&gt;http://beta.frikanalen.tv/video/&lt;/a&gt;. Kom
-gjerne med ønsker og tilbakemeldinger til vår hovedutvikler Benjamin
-Bruheim: grolgh (at) gmail.com&lt;/p&gt;
-
-&lt;p&gt;Med en tettere tilknytning til Akademia og NRK, er det god grunn til å
-tro at utviklingen vil skyte fart og at vi raskere kommer ut med
-dagsaktuelt innhold.&lt;/p&gt;
-
-&lt;p&gt;Vi sender i dag på Riks TV og Altibox, men ikke lenger på TV8. Det er
-viktig for våre brukere igjen å komme ut på Get og Canal Digital,
-dermed er det svært heldig at vi nå har formidlingsplikt på kabel. Til
-tross for at det tar noe tid å få nye avtaler på plass, med frivillig
-juridisk bistand, vil vi sannsynligvis komme bedre ut i andre enden
-også her.  Formidlingsplikten gjelder samtlige kabeldistribusjoner i
-Norge, ikke bare de regionene TV8 hadde avtale med.&lt;/p&gt;
-
-&lt;p&gt;Om alt dette skal se dagens lys er vi avhengig av en
-grunnfinansiering. Deres medlemsavgifter er i så måte et svært viktig
-bidrag som vi er veldig takknemlige for.  Vi ser oss likevel nødt til
-å be dere om å delta i arbeidet med å dekke de resterende
-driftskostnader. Frikanalen sin arbeidskapasitet er betydelig redusert
-etter at foreningen ikke lenger kunne finansiere en daglig leder, men
-allmøtet kan åpne for at flere bidrar til inntjening (Ekstraordinær
-generalforsamling foreslo å tillate sponsorplakater på sendeflaten og
-deler av disse inntektene kan tilfalle kanalen).  Håper alle
-medlemmene kan hjelpe oss med å skrive søknader og skaffe sponsorer,
-eller i det minste komme med gode forslag til inntjening. Det er ikke
-mye som skal til for å klare videre drift, kun 0,5 mill. pr år.&lt;/p&gt;
-
-&lt;p&gt;Med en støtte som tilsvarer en norsk kortfilm vil vi kunne redde
-sendearkivet for flere tusen videoer bygget opp av frivilligheten
-gjennom 5 år og vi dobler kapasiteten for å ta imot nye (De som
-leverer HD vil for øvrig kunne få HD på nett, mobil og hybrid TV).&lt;/p&gt;
-
-&lt;p&gt;Vi vil også kunne videreføre konsesjonen på Riks TV og realisere en
-formidlingsplikt på kabel som har en årlig verdi på ca. 5 millioner
-kroner (når over 2/3 av Norges befolkning).&lt;/p&gt;
-
-&lt;p&gt;Uten støtte står verdens eneste nasjonale nettstyrte åpne TV kanal i
-fare for å forsvinne. En konkursbegjæring vil gjøre at utstyrsparken
-går til advokatsalærer i behandling av boet og kreditorene vil ikke
-kunne få dekket sine krav. Det mener vi ikke bare er urett ovenfor
-långiverne, men det er urett mot alle de som har bidratt med å bygge
-opp frivillighetens eneste sendearkiv og ikke minst alle de som i dag
-jobber frivillig med å videreutvikle TV-systemet.&lt;/p&gt;
-
-&lt;p&gt;Håper dere i likhet med styret ser verdien i videre drift og kan melde
-tilbake innen årsmøtet (Kontaktinformasjon til styret og frivillige
-utviklere er i kopifeltet).&lt;/p&gt;
-
-&lt;p&gt;Vennligst fyll ut det blå feltet i regnearket under med det dere tror
-er mulig å få inn. Det dere skriver her er ikke bindende, men gir
-styret en indikasjon på om videre drift er mulig. Det blir tatt
-stilling til av generalforsamlingen medio mars. Setter derfor pris på
-om alle kan bidra med forslag til støtte eller antatte verdier fra
-søknad/spons innen det.&lt;/p&gt;
-
-&lt;p&gt;Forhåpentligvis når vi også ønsket budsjett på 1 mill. pr år. Med det
-kan vi nedbetale gjelden raskere og sørge for en bedre
-tilgjengelighet, samt raskere utvikling:&lt;/p&gt;
-
-&lt;p&gt;&lt;a href=&quot;https://docs.google.com/spreadsheet/ccc?key=0AouVL_e9_H1QdDgyX01kbElvcWI0UjFQbVNGbFIyUmc&amp;usp=sharing#gid=0&quot;&gt;https://docs.google.com/spreadsheet/ccc?key=0AouVL_e9_H1QdDgyX01kbElvcWI0UjFQbVNGbFIyUmc&amp;usp=sharing#gid=0&lt;/a&gt;&lt;/p&gt;
-
-&lt;p&gt;Med vennlig hilsen
-&lt;br&gt;Styret i Frikanalen&lt;/p&gt;
-&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;Jeg håper noen av mine lesere med dette ser verdien av Frikanalen
-og melder seg inn for å sende sine videoer ut på TV til RiksTV og
-Altibox-seerne.  Det haster. Årsmøtet i foreningen Frikanalen skal
-straks avholdes, og innen den tid må en redningsplan være på plass.
-NUUG bidrar allerede litt ved å organisere utviklersamlinger og
-finansiere litt mat og drikke til de frivillige som stiller opp på
-dugnadsbasis for å utvikle den tekniske løsningen.  Det er ikke nok
-til å redde kanalen, men gir et lite steg i riktig retning.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;Update 2013-03-13 13:00&lt;/strong&gt;: Epostlistelenkene
-fungerer ikke lenger, da epostarkivet nå ikke lenger er tilgjengelig
-for ikke-abonnenter.  Korrigerte teksten fra styret litt etter
-oppfordring fra Frikanalen-styret.&lt;/p&gt;
+               <title>Oslo community mesh network - with NUUG and Hackeriet at Hausmania</title>
+               <link>http://people.skolelinux.org/pere/blog/Oslo_community_mesh_network___with_NUUG_and_Hackeriet_at_Hausmania.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Oslo_community_mesh_network___with_NUUG_and_Hackeriet_at_Hausmania.html</guid>
+                <pubDate>Fri, 11 Oct 2013 14:10:00 +0200</pubDate>
+               <description>&lt;p&gt;Wireless mesh networks are self organising and self healing
+networks that can be used to connect computers across small and large
+areas, depending on the radio technology used.  Normal wifi equipment
+can be used to create home made radio networks, and there are several
+successful examples like
+&lt;a href=&quot;http://www.freifunk.net/&quot;&gt;Freifunk&lt;/a&gt; and
+&lt;a href=&quot;http://www.awmn.net/&quot;&gt;Athens Wireless Metropolitan Network&lt;/a&gt;
+(see
+&lt;a href=&quot;http://en.wikipedia.org/wiki/List_of_wireless_community_networks_by_region#Greece&quot;&gt;wikipedia
+for a large list&lt;/a&gt;) around the globe.  To give you an idea how it
+work, check out the nice overview of the Kiel Freifunk community which
+can be seen from their
+&lt;a href=&quot;http://freifunk.in-kiel.de/ffmap/nodes.html&quot;&gt;dynamically
+updated node graph and map&lt;/a&gt;, where one can see how the mesh nodes
+automatically handle routing and recover from nodes disappearing.
+There is also a small community mesh network group in Oslo, Norway,
+and that is the main topic of this blog post.&lt;/p&gt;
+
+&lt;p&gt;I&#39;ve wanted to check out mesh networks for a while now, and hoped
+to do it as part of my involvement with the &lt;a
+href=&quot;http://www.nuug.no/&quot;&gt;NUUG member organisation&lt;/a&gt; community, and
+my recent involvement in
+&lt;a href=&quot;https://wiki.debian.org/FreedomBox&quot;&gt;the Freedombox project&lt;/a&gt;
+finally lead me to give mesh networks some priority, as I suspect a
+Freedombox should use mesh networks to connect neighbours and family
+when possible, given that most communication between people are
+between those nearby (as shown for example by research on Facebook
+communication patterns).  It also allow people to communicate without
+any central hub to tap into for those that want to listen in on the
+private communication of citizens, which have become more and more
+important over the years.&lt;/p&gt;
+
+&lt;p&gt;So far I have only been able to find one group of people in Oslo
+working on community mesh networks, over at the hack space
+&lt;a href=&quot;http://hackeriet.no/&quot;&gt;Hackeriet&lt;/a&gt; at Husmania.  They seem to
+have started with some Freifunk based effort using OLSR, called
+&lt;a href=&quot;http://oslo.freifunk.net/index.php?title=Main_Page&quot;&gt;the Oslo
+Freifunk project&lt;/a&gt;, but that effort is now dead and the people
+behind it have moved on to a batman-adv based system called
+&lt;a href=&quot;http://meshfx.org/trac&quot;&gt;meshfx&lt;/a&gt;.  Unfortunately the wiki
+site for the Oslo Freifunk project is no longer possible to update to
+reflect this fact, so the old project page can&#39;t be updated to point to
+the new project.  A while back, the people at Hackeriet invited people
+from the Freifunk community to Oslo to talk about mesh networks.  I
+came across this video where Hans Jørgen Lysglimt interview the
+speakers about this talk (from
+&lt;a href=&quot;https://www.youtube.com/watch?v=N2Kd7CLkhSY&quot;&gt;youtube&lt;/a&gt;):&lt;/p&gt;
+
+&lt;p&gt;&lt;iframe width=&quot;420&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/N2Kd7CLkhSY&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt;
+
+&lt;p&gt;I mentioned OLSR and batman-adv, which are mesh routing protocols.
+There are heaps of different protocols, and I am still struggling to
+figure out which one would be &quot;best&quot; for some definitions of best, but
+given that the community mesh group in Oslo is so small, I believe it
+is best to hook up with the existing one instead of trying to create a
+completely different setup, and thus I have decided to focus on
+batman-adv for now.  It sure help me to  know that the very cool
+&lt;a href=&quot;http://www.servalproject.org/&quot;&gt;Serval project in Australia&lt;/a&gt;
+is using batman-adv as their meshing technology when it create a self
+organizing and self healing telephony system for disaster areas and
+less industrialized communities.  Check out this cool video presenting
+that project (from
+&lt;a href=&quot;https://www.youtube.com/watch?v=30qNfzJCQOA&quot;&gt;youtube&lt;/a&gt;):&lt;/p&gt;
+
+&lt;p&gt;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/30qNfzJCQOA&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt;
+
+&lt;p&gt;According to the wikipedia page on
+&lt;a href=&quot;http://en.wikipedia.org/wiki/Wireless_mesh_network&quot;&gt;Wireless
+mesh network&lt;/a&gt; there are around 70 competing schemes for routing
+packets across mesh networks, and OLSR, B.A.T.M.A.N. and
+B.A.T.M.A.N. advanced are protocols used by several free software
+based community mesh networks.&lt;/p&gt;
+
+&lt;p&gt;The batman-adv protocol is a bit special, as it provide layer 2
+(as in ethernet ) routing, allowing ipv4 and ipv6 to work on the same
+network.  One way to think about it is that it provide a mesh based
+vlan you can bridge to or handle like any other vlan connected to your
+computer.  The required drivers are already in the Linux kernel at
+least since Debian Wheezy, and it is fairly easy to set up.  A
+&lt;a href=&quot;http://www.open-mesh.org/projects/batman-adv/wiki/Quick-start-guide&quot;&gt;good
+introduction&lt;/a&gt; is available from the Open Mesh project.  These are
+the key settings needed to join the Oslo meshfx network:&lt;/p&gt;
+
+&lt;p&gt;&lt;table&gt;
+&lt;tr&gt;&lt;th&gt;Setting&lt;/th&gt;&lt;th&gt;Value&lt;/th&gt;&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;Protocol / kernel module&lt;/td&gt;&lt;td&gt;batman-adv&lt;/td&gt;&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;ESSID&lt;/td&gt;&lt;td&gt;meshfx@hackeriet&lt;/td&gt;&lt;/tr&gt;
+&lt;td&gt;Channel / Frequency&lt;/td&gt;&lt;td&gt;11 / 2462&lt;/td&gt;&lt;/tr&gt;
+&lt;td&gt;Cell ID&lt;/td&gt;&lt;td&gt;02:BA:00:00:00:01&lt;/td&gt;
+&lt;/table&gt;&lt;/p&gt;
+
+&lt;p&gt;The reason for setting ad-hoc wifi Cell ID is to work around bugs
+in firmware used in wifi card and wifi drivers.  (See a nice post from
+VillageTelco about
+&quot;&lt;a href=&quot;http://tiebing.blogspot.no/2009/12/ad-hoc-cell-splitting-re-post-original.html&quot;&gt;Information
+about cell-id splitting, stuck beacons, and failed IBSS merges!&lt;/a&gt;
+for details.)  When these settings are activated and you have some
+other mesh node nearby, your computer will be connected to the mesh
+network and can communicate with any mesh node that is connected to
+any of the nodes in your network of nodes. :)&lt;/p&gt;
+
+&lt;p&gt;My initial plan was to reuse my old Linksys WRT54GL as a mesh node,
+but that seem to be very hard, as I have not been able to locate a
+firmware supporting batman-adv.  If anyone know how to use that old
+wifi access point with batman-adv these days, please let me know.&lt;/p&gt;
+
+&lt;p&gt;If you find this project interesting and want to join, please join
+us on IRC, either channel
+&lt;a href=&quot;irc://irc.freenode.net/#oslohackerspace&quot;&gt;#oslohackerspace&lt;/a&gt;
+or &lt;a href=&quot;irc://irc.freenode.net/#nuug&quot;&gt;#nuug&lt;/a&gt; on
+irc.freenode.net.&lt;/p&gt;
+
+&lt;p&gt;While investigating mesh networks in Oslo, I came across an old
+research paper from the university of Stavanger and Telenor Research
+and Innovation called
+&lt;a href=&quot;http://folk.uio.no/paalee/publications/netrel-egeland-iswcs-2008.pdf&quot;&gt;The
+reliability of wireless backhaul mesh networks&lt;/a&gt; and elsewhere
+learned that Telenor have been experimenting with mesh networks at
+Grünerløkka in Oslo.  So mesh networks are also interesting for
+commercial companies, even though Telenor discovered that it was hard
+to figure out a good business plan for mesh networking and as far as I
+know have closed down the experiment.  Perhaps Telenor or others would
+be interested in a cooperation?&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Update 2013-10-12&lt;/strong&gt;: I was just
+&lt;a href=&quot;http://lists.alioth.debian.org/pipermail/freedombox-discuss/2013-October/005900.html&quot;&gt;told
+by the Serval project developers&lt;/a&gt; that they no longer use
+batman-adv (but are compatible with it), but their own crypto based
+mesh system.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Osloskolen bryter loven når de sender politihunder inn i klasserom med elever</title>
-               <link>http://people.skolelinux.org/pere/blog/Osloskolen_bryter_loven_n_r_de_sender_politihunder_inn_i_klasserom_med_elever.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Osloskolen_bryter_loven_n_r_de_sender_politihunder_inn_i_klasserom_med_elever.html</guid>
-                <pubDate>Sun, 10 Mar 2013 21:10:00 +0100</pubDate>
-               <description>&lt;p&gt;Om noen år skal mine barn antagelig begynne på skolen i Oslo.  Der
-skal de blant annet lære seg å verdsette og håndheve sine egne grenser
-og beskytte sin personlige integritet og privatsfære.  Det blir ikke
-enkelt når ledelsen i Osloskolen med vitende og vilje legger opp til å
-krenke elevenes privatsfære ved å la politiet ransake elevene med
-narkohund i klasserommet.  Jon Wessel-Aas har publisert noen
-interessante kommentarer om hvorfor dette er ulovlig.
-
-&lt;ul&gt;
-
-  &lt;li&gt;&lt;a href=&quot;http://www.uhuru.biz/?p=1293&quot;&gt;Bruk av narkohund i
-    klasserom – fra vondt til verre&lt;/a&gt; (2013-03-09)&lt;/li&gt;
-
-  &lt;li&gt;&lt;a href=&quot;http://www.uhuru.biz/?p=1018&quot;&gt;Ulovlig og
-    menneskerettsstridig bruk av narkohund i klasserom&lt;/a&gt;
-    (2012-03-12)&lt;/li&gt;
-
-&lt;/ul&gt;
-
-&lt;p&gt;Jeg er veldig glad for at han bidrar med argumenter og forklaringer
-vi foreldre kan ta med oss når vi skal protestere på og få en slutt på
-denne forkastelige praksisen.  Narkotikaproblemet må adresseres på
-andre måter som ikke krenker barn og ungdoms integritet.  Jeg ønsker
-ikke at mine barn skal læres opp til å akseptere radering av
-privatlivets fred, men heller at de skal læres opp til å sloss imot
-den innføringen av stadig mer totalitær overvåkning som har pågått
-over mange år i Norge.  &lt;/p&gt;
+               <title>Skolelinux / Debian Edu 7.1 install and overview video from Marcelo Salvador</title>
+               <link>http://people.skolelinux.org/pere/blog/Skolelinux___Debian_Edu_7_1_install_and_overview_video_from_Marcelo_Salvador.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Skolelinux___Debian_Edu_7_1_install_and_overview_video_from_Marcelo_Salvador.html</guid>
+                <pubDate>Tue, 8 Oct 2013 17:10:00 +0200</pubDate>
+               <description>&lt;p&gt;The other day I was pleased and surprised to discover that Marcelo
+Salvador had published a
+&lt;a href=&quot;https://www.youtube.com/watch?v=w-GgpdqgLFc&quot;&gt;video on
+Youtube&lt;/a&gt; showing how to install the standalone Debian Edu /
+Skolelinux profile.  This is the profile intended for use at home or
+on laptops that should not be integrated into the provided network
+services (no central home directory, no Kerberos / LDAP directory etc,
+in other word a single user machine).  The result is 11 minutes long,
+and show some user applications (seem to be rather randomly picked).
+Missed a few of my favorites like celestia, planets and chromium
+showing the &lt;a href=&quot;http://www.zygotebody.com/&quot;&gt;Zygote Body 3D model
+of the human body&lt;/a&gt;, but I guess he did not know about those or find
+other programs more interesting. :) And the video do not show the
+advantages I believe is one of the most valuable featuers in Debian
+Edu, its central school server making it possible to run hundreds of
+computers without hard drives by installing one central
+&lt;a href=&quot;http://www.ltsp.org/&quot;&gt;LTSP server&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;Anyway, check out the video, embedded below and linked to above:&lt;/p&gt;
+
+&lt;iframe width=&quot;420&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/w-GgpdqgLFc&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
+
+&lt;p&gt;Are there other nice videos demonstrating Skolelinux?  Please let
+me know. :)&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>First Skolelinux / Debian Edu Squeeze update released</title>
-               <link>http://people.skolelinux.org/pere/blog/First_Skolelinux___Debian_Edu_Squeeze_update_released.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/First_Skolelinux___Debian_Edu_Squeeze_update_released.html</guid>
-                <pubDate>Fri, 8 Mar 2013 09:30:00 +0100</pubDate>
-               <description>&lt;p&gt;Last Sunday, 2013-03-03,, Holger Levsen announced the first update
-of &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux / Debian Edu&lt;/a&gt;
-based on Debian Squeeze.  This is the first update since
-&lt;a href=&quot;http://lists.debian.org/debian-edu-announce/2012/03/msg00001.html&quot;&gt;the
-initial release 2012-03-11&lt;/a&gt;.  This is the
-&lt;a href=&quot;http://lists.debian.org/debian-edu-announce/2013/03/msg00000.html&quot;&gt;release
-announcement email from Holger&lt;/a&gt;:&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;p&gt;Hi,&lt;/p&gt;
-
-&lt;p&gt;it&#39;s my pleasure to announce the immediate availability of Debian
-Edu 6.0.7+r1 (&quot;Debian Edu Squeeze&quot;).&lt;/p&gt;
-
-&lt;p&gt;Debian Edu 6.0.7+r1 is an incremental update to Debian Edu
-6.0.4+r0, containing all the changes between Debian 6.0.4 and 6.0.7 as
-well Debian Edu specific bugfixes and enhancements. See below (in this
-mail) for the full list of (edu) changes.  Please see
-&lt;a href=&quot;http://www.debian.org/News/2012/20120311&quot;&gt;http://www.debian.org/News/2012/20120311&lt;/a&gt;
-for more information on &quot;Debian Edu Squeeze&quot;.&lt;/p&gt;
-
-&lt;p&gt;Images are available for download at
-&lt;a href=&quot;http://ftp.skolelinux.org/skolelinux-cd/&quot;&gt;http://ftp.skolelinux.org/skolelinux-cd/&lt;/a&gt;&lt;/p&gt;
-
-&lt;p&gt;md5sums:
-&lt;br&gt;1fe79eb4f0f9ae1c58fc318e26cc1e2e  debian-edu-6.0.7+r1-CD.iso
-&lt;br&gt;a6ddd924a8bd9a1b5ca122e8fe1c34ec  debian-edu-6.0.7+r1-DVD.iso
-&lt;br&gt;ac6c72cd7925ccec51bfbf58e2a7c69c  debian-edu-6.0.7+r1-source-DVD.iso&lt;/p&gt;
-
-&lt;p&gt;sha1sums:
-&lt;br&gt;a4b58233b672a99c7df8dc24fb6de3327654a5c3  debian-edu-6.0.7+r1-CD.iso
-&lt;br&gt;9b524915e0ff2aa793f13d93123e5bd2bab2dbaa  debian-edu-6.0.7+r1-DVD.iso
-&lt;br&gt;43997614893fc5e9e59ad6ce066b05d07fd836fa  debian-edu-6.0.7+r1-source-DVD.iso&lt;/p&gt;
-
-&lt;p&gt;These images are suitable for amd64+i386.&lt;/p&gt;
-
-&lt;p&gt;Changes for Debian Edu 6.0.7+r1 Codename &quot;Squeeze&quot;, released
-2013-03-03:&lt;/p&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;sitesummary was updated from 0.1.3 to 0.1.8
-  &lt;ul&gt;
-        &lt;li&gt;Make Nagios configuration more robust and efficient&lt;/li&gt;
-        &lt;li&gt;Comply with 3.X kernel&lt;/li&gt;
-  &lt;/ul&gt;&lt;/li&gt;
-  &lt;li&gt;debian-edu-doc from 1.4~20120310~6.0.4+r0 to 1.4~20130228~6.0.7+r1
-  &lt;ul&gt;
-        &lt;li&gt;Minor updates from the wiki&lt;/li&gt;
-        &lt;li&gt;Danish translation now complete&lt;/li&gt;
-  &lt;/ul&gt;&lt;/li&gt;
-  &lt;li&gt;debian-edu-config from 1.453 to 1.455
-     &lt;ul&gt;
-        &lt;li&gt;Fix /etc/hosts for LTSP diskless workstations. Closes: #699880&lt;/li&gt;
-        &lt;li&gt;Make ltsp_local_mount script work for multiple devices.&lt;/li&gt;
-        &lt;li&gt;Correct Kerberos user policy: don&#39;t expire password after 2 days.
-                Closes: #664596&lt;/li&gt;
-        &lt;li&gt;Handle &#39;#&#39; characters in the root or first users password.
-                Closes: #664976&lt;/li&gt;
-        &lt;li&gt;Fixes for gosa-sync:
-           &lt;ul&gt;
-                &lt;li&gt;Don&#39;t fail if password contains &quot;&lt;/li&gt;
-                &lt;li&gt;Don&#39;t disclose new password string in syslog&lt;/li&gt;
-           &lt;/ul&gt;&lt;/li&gt;
-        &lt;li&gt;Fixes for gosa-create:
-           &lt;ul&gt;
-                &lt;li&gt;Invalidate libnss cache before applying changes&lt;/li&gt;
-                &lt;li&gt;Multiple failures during mass user import into GOsa²&lt;/li&gt;
-                &lt;li&gt;gosa-netgroups plugin: don&#39;t erase entries of attribute type
-                         &quot;memberNisNetgroup&quot;. Closes: #687256&lt;/li&gt;
-                &lt;li&gt;First user now uses the same Kerberos policy as all other users&lt;/li&gt;
-           &lt;/ul&gt;&lt;/li&gt;
-        &lt;li&gt;Add Danish web page&lt;/li&gt;
-    &lt;/ul&gt;
-  &lt;li&gt;debian-edu-install from 1.528 to 1.530
-    &lt;ul&gt;
-        &lt;li&gt;Improve preseeding support and documentation&lt;/li&gt;
-    &lt;/ul&gt;&lt;/li&gt;
-&lt;/ul&gt;
-        
-&lt;p&gt;End-user documentation in English is available at
-&lt;a href=&quot;http://wiki.debian.org/DebianEdu/Documentation/Squeeze/&quot;&gt;http://wiki.debian.org/DebianEdu/Documentation/Squeeze/&lt;/a&gt;
-- translations to French, Italian, Danish and German are available in
-the debian-edu-doc package. (Other languages could use your help!)&lt;/p&gt;
-
-&lt;p&gt;If you want to contribute to Debian Edu, please join our
-mailinglist
-&lt;a href=&quot;http://lists.debian.org/debian-edu/&quot;&gt;debian-edu@lists.debian.org&lt;/a&gt;!
-&lt;/p&gt;&lt;/blockquote&gt;
-
-&lt;p&gt;I am very happy to see the fruits of a year of hard work. :)&lt;/p&gt;
+               <title>Finally, Debian Edu Wheezy is released today!</title>
+               <link>http://people.skolelinux.org/pere/blog/Finally__Debian_Edu_Wheezy_is_released_today_.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Finally__Debian_Edu_Wheezy_is_released_today_.html</guid>
+                <pubDate>Sun, 29 Sep 2013 10:20:00 +0200</pubDate>
+               <description>&lt;p&gt;A few hours ago, the announcement for the first stable release of
+Debian Edu Wheezy went out from the Debian publicity team.  The
+complete announcement text can be found at
+&lt;a href=&quot;http://www.debian.org/News/2013/20130928&quot;&gt;the Debian News
+section&lt;/a&gt;, translated to several languages.  Please check it out.&lt;/p&gt;
+
+&lt;p&gt;There is one minor known problem that we will fix very soon.  One
+can not install a amd64 Thin Client Server using PXE, as the /var/
+partition is too small.  A workaround is to extend the partition (use
+lvresize + resize2fs in tty 2 while installing).&lt;/p&gt;
 </description>
        </item>