]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
New post.
[homepage.git] / blog / index.rss
index 1025ac9c73ff8f72bd8f11e5adf51ada1133d2a9..e788da2c9f252a50906db69eba3ffed1257d86cd 100644 (file)
                 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
        
        <item>
-               <title>Using modalias info to find packages handling my hardware</title>
-               <link>http://people.skolelinux.org/pere/blog/Using_modalias_info_to_find_packages_handling_my_hardware.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Using_modalias_info_to_find_packages_handling_my_hardware.html</guid>
-                <pubDate>Tue, 15 Jan 2013 08:00:00 +0100</pubDate>
-               <description>&lt;p&gt;Yesterday, I wrote about the
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/Modalias_strings___a_practical_way_to_map__stuff__to_hardware.html&quot;&gt;modalias
-values provided by the Linux kernel&lt;/a&gt; following my hope for
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/Lets_make_hardware_dongles_easier_to_use_in_Debian.html&quot;&gt;better
-dongle support in Debian&lt;/a&gt;.  Using this knowledge, I have tested how
-modalias values attached to package names can be used to map packages
-to hardware.  This allow the system to look up and suggest relevant
-packages when I plug in some new hardware into my machine, and replace
-discover and discover-data as the database used to map hardware to
-packages.&lt;/p&gt;
-
-&lt;p&gt;I create a modaliases file with entries like the following,
-containing package name, kernel module name (if relevant, otherwise
-the package name) and globs matching the relevant hardware
-modalias.&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;
-Package: package-name
-&lt;br&gt;Modaliases: module(modaliasglob, modaliasglob, modaliasglob)&lt;/p&gt;
-&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;It is fairly trivial to write code to find the relevant packages
-for a given modalias value using this file.&lt;/p&gt;
-
-&lt;p&gt;An entry like this would suggest the video and picture application
-cheese for many USB web cameras (interface bus class 0E01):&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;
-Package: cheese
-&lt;br&gt;Modaliases: cheese(usb:v*p*d*dc*dsc*dp*ic0Eisc01ip*)&lt;/p&gt;
-&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;An entry like this would suggest the pcmciautils package when a
-CardBus bridge (bus class 0607) PCI device is present:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;
-Package: pcmciautils
-&lt;br&gt;Modaliases: pcmciautils(pci:v*d*sv*sd*bc06sc07i*)
-&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;An entry like this would suggest the package colorhug-client when
-plugging in a ColorHug with USB IDs 04D8:F8DA:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;
-Package: colorhug-client
-&lt;br&gt;Modaliases: colorhug-client(usb:v04D8pF8DAd*)&lt;/p&gt;
-&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;I believe the format is compatible with the format of the Packages
-file in the Debian archive.  Ubuntu already uses their Packages file
-to store their mappings from packages to hardware.&lt;/p&gt;
-
-&lt;p&gt;By adding a XB-Modaliases: header in debian/control, any .deb can
-announce the hardware it support in a way my prototype understand.
-This allow those publishing packages in an APT source outside the
-Debian archive as well as those backporting packages to make sure the
-hardware mapping are included in the package meta information.  I&#39;ve
-tested such header in the pymissile package, and its modalias mapping
-is working as it should with my prototype.  It even made it to Ubuntu
-Raring.&lt;/p&gt;
-
-&lt;p&gt;To test if it was possible to look up supported hardware using only
-the shell tools available in the Debian installer, I wrote a shell
-implementation of the lookup code.  The idea is to create files for
-each modalias and let the shell do the matching.  Please check out and
-try the
-&lt;a href=&quot;http://anonscm.debian.org/viewvc/debian-edu/trunk/src/hw-support-handler/hw-support-lookup?view=co&quot;&gt;hw-support-lookup&lt;/a&gt;
-shell script.  It run without any extra dependencies and fetch the
-hardware mappings from the Debian archive and the subversion
-repository where I currently work on my prototype.&lt;/p&gt;
-
-&lt;p&gt;When I use it on a machine with a yubikey inserted, it suggest to
-install yubikey-personalization:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;
-% ./hw-support-lookup
-&lt;br&gt;yubikey-personalization:
-&lt;br&gt;%
-&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;When I run it on my Thinkpad X40 with a PCMCIA/CardBus slot, it
-propose to install the pcmciautils package:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;
-% ./hw-support-lookup 
-&lt;br&gt;pcmciautils
-&lt;br&gt;%
-&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;If you know of any hardware-package mapping that should be added to
-&lt;a href=&quot;http://anonscm.debian.org/viewvc/debian-edu/trunk/src/hw-support-handler/modaliases?view=co&quot;&gt;my
-database&lt;/a&gt;, please tell me about it.&lt;/p&gt;
-
-&lt;p&gt;It could be possible to generate several of the mappings between
-packages and hardware.  One source would be to look at packages with
-kernel modules, ie packages with *.ko files in /lib/modules/, and
-extract their modalias information.  Another would be to look at
-packages with udev rules, ie packages with files in
-/lib/udev/rules.d/, and extract their vendor/model information to
-generate a modalias matching rule.  I have not tested any of these to
-see if it work.&lt;/p&gt;
-
-&lt;p&gt;If you want to help implementing a system to let us propose what
-packages to install when new hardware is plugged into a Debian
-machine, please send me an email or talk to me on
-&lt;a href=&quot;irc://irc.debian.org/%23debian-devel&quot;&gt;#debian-devel&lt;/a&gt;.&lt;/p&gt;
+               <title>Frikanalen - Complete TV station organised using the web</title>
+               <link>http://people.skolelinux.org/pere/blog/Frikanalen___Complete_TV_station_organised_using_the_web.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Frikanalen___Complete_TV_station_organised_using_the_web.html</guid>
+                <pubDate>Sun, 3 Mar 2013 07:15:00 +0100</pubDate>
+               <description>&lt;p&gt;Do you want to set up your own TV station, schedule videos and
+broadcast them on the air?  Using free software?  With video on demand
+support using
+&lt;a href=&quot;http://www.digistan.org/open-standard:definition&quot;&gt;free and
+open standards&lt;/a&gt;?  Included a web based video stream as well?  And
+administrate it all in your web browser from anywhere in the world?  A
+few years now the Norwegian public access TV-channel
+&lt;a href=&quot;http://www.frikanalen.no/&quot;&gt;Frikanalen&lt;/a&gt; have been building a
+system to do just this.  The source code for the solution is licensed
+using the GNU LGPL, and
+&lt;a href=&quot;http://github.com/Frikanalen&quot;&gt;available from github&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;The idea is simple.  You upload a video file over the web, and
+attach meta information to the file.  You select a time slot in the
+program schedule, and when the time come it is played on the air and
+in the web stream.  It is also made available in a video on demand
+solution for anyone to see it also outside its scheduled time.  All
+you need to run a TV station - using your web browser.&lt;/p&gt;
+
+&lt;p&gt;There are several parts to this web based solution.  I&#39;ll mention
+the three most important ones.  The first part is the database of
+videos and the schedule.  This is written in Django and include a REST
+API.  The current database is SQLite, but the plan is to migrate it to
+PostgreSQL.  At the moment this system can be tested on
+&lt;a href=&quot;http://beta.frikanalen.tv/&quot;&gt;beta.frikanalen.tv&lt;/a&gt;.  The
+second part is the video playout, taking the schedule information from
+the database and providing a video stream to broadcast.  This is done
+using &lt;a href=&quot;http://www.casparcg.com/&quot;&gt;CasparCG from SVT&lt;/a&gt; and
+&lt;a href=&quot;http://www.mltframework.org/&quot;&gt;Media Lovin&#39; Toolkit&lt;/a&gt;.  Video
+signal distribution is handled using
+&lt;a href=&quot;http://www.ob-encoder.com/&quot;&gt;Open Broadcast Encoder&lt;/a&gt;.  The
+third part is the converter, handling the transformation of uploaded
+video files to a format useful for broadcasting, streaming and video
+on demand.  It is still very much work in progress, so it is not yet
+decided what it will end up using.  Note that the source of the latter
+two parts are not yet pushed to github.  The lead author want to clean
+them up a bit more first.&lt;/p&gt;
+
+&lt;p&gt;The development is coordinated on the
+&lt;a href=&quot;irc://irc.freenode.net/%23frikanalen&quot;&gt;#frikanalen IRC
+channel&lt;/a&gt; (irc.freenode.net), and discussed on
+&lt;a href=&quot;http://lists.nuug.no/mailman/listinfo/frikanalen&quot;&gt;the
+frikanalen mailing list&lt;/a&gt;. The lead developer is Benjamin Bruheim
+(phed on IRC).  Anyone is welcome to participate in the
+development.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Modalias strings - a practical way to map &quot;stuff&quot; to hardware</title>
-               <link>http://people.skolelinux.org/pere/blog/Modalias_strings___a_practical_way_to_map__stuff__to_hardware.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Modalias_strings___a_practical_way_to_map__stuff__to_hardware.html</guid>
-                <pubDate>Mon, 14 Jan 2013 11:20:00 +0100</pubDate>
-               <description>&lt;p&gt;While looking into how to look up Debian packages based on hardware
-information, to find the packages that support a given piece of
-hardware, I refreshed my memory regarding modalias values, and decided
-to document the details.  Here are my findings so far, also available
-in
-&lt;a href=&quot;http://anonscm.debian.org/viewvc/debian-edu/trunk/src/hw-support-handler/&quot;&gt;the
-Debian Edu subversion repository&lt;/a&gt;:
-
-&lt;p&gt;&lt;strong&gt;Modalias decoded&lt;/strong&gt;&lt;/p&gt;
-
-&lt;p&gt;This document try to explain what the different types of modalias
-values stands for.  It is in part based on information from
-&amp;lt;URL: &lt;a href=&quot;https://wiki.archlinux.org/index.php/Modalias&quot;&gt;https://wiki.archlinux.org/index.php/Modalias&lt;/a&gt; &amp;gt;,
-&amp;lt;URL: &lt;a href=&quot;http://unix.stackexchange.com/questions/26132/how-to-assign-usb-driver-to-device&quot;&gt;http://unix.stackexchange.com/questions/26132/how-to-assign-usb-driver-to-device&lt;/a&gt; &amp;gt;,
-&amp;lt;URL: &lt;a href=&quot;http://code.metager.de/source/history/linux/stable/scripts/mod/file2alias.c&quot;&gt;http://code.metager.de/source/history/linux/stable/scripts/mod/file2alias.c&lt;/a&gt; &amp;gt; and
-&amp;lt;URL: &lt;a href=&quot;http://cvs.savannah.gnu.org/viewvc/dmidecode/dmidecode.c?root=dmidecode&amp;view=markup&quot;&gt;http://cvs.savannah.gnu.org/viewvc/dmidecode/dmidecode.c?root=dmidecode&amp;view=markup&lt;/a&gt; &amp;gt;.
-
-&lt;p&gt;The modalias entries for a given Linux machine can be found using
-this shell script:&lt;/p&gt;
-
-&lt;pre&gt;
-cat $(find /sys -name modalias) | sort -u
-&lt;/pre&gt;
-
-&lt;p&gt;The supported modalias globs for a given kernel module can be found
-using modinfo:&lt;/p&gt;
-
-&lt;pre&gt;
-% /sbin/modinfo psmouse | grep alias:
-alias:          serio:ty05pr*id*ex*
-alias:          serio:ty01pr*id*ex*
-%
-&lt;/pre&gt;
-
-&lt;p&gt;&lt;strong&gt;PCI subtype&lt;/strong&gt;&lt;/p&gt;
-
-&lt;p&gt;A typical PCI entry can look like this.  This is an Intel Host
-Bridge memory controller:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;
-pci:v00008086d00002770sv00001028sd000001ADbc06sc00i00
-&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;This represent these values:&lt;/p&gt;
-
-&lt;pre&gt;
- v   00008086  (vendor)
- d   00002770  (device)
- sv  00001028  (subvendor)
- sd  000001AD  (subdevice)
- bc  06        (bus class)
- sc  00        (bus subclass)
- i   00        (interface)
-&lt;/pre&gt;
-
-&lt;p&gt;The vendor/device values are the same values outputted from &#39;lspci
--n&#39; as 8086:2770.  The bus class/subclass is also shown by lspci as
-0600.  The 0600 class is a host bridge.  Other useful bus values are
-0300 (VGA compatible card) and 0200 (Ethernet controller).&lt;/p&gt;
-
-&lt;p&gt;Not sure how to figure out the interface value, nor what it
-means.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;USB subtype&lt;/strong&gt;&lt;/p&gt;
-
-&lt;p&gt;Some typical USB entries can look like this.  This is an internal
-USB hub in a laptop:&lt;/p&gt;
+               <title>Dr. Richard Stallman, founder of Free Software Foundation, give a talk in Oslo March 1st 2013</title>
+               <link>http://people.skolelinux.org/pere/blog/Dr__Richard_Stallman__founder_of_Free_Software_Foundation__give_a_talk_in_Oslo_March_1st_2013.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Dr__Richard_Stallman__founder_of_Free_Software_Foundation__give_a_talk_in_Oslo_March_1st_2013.html</guid>
+                <pubDate>Wed, 27 Feb 2013 20:20:00 +0100</pubDate>
+               <description>&lt;p&gt;Dr. &lt;a href=&quot;http://www.stallman.org/&quot;&gt;Richard Stallman&lt;/a&gt;,
+founder of &lt;a href=&quot;http://www.fsf.org/&quot;&gt;Free Software Foundation&lt;/a&gt;,
+is giving &lt;a href=&quot;http://www.nuug.no/aktiviteter/20130301-rms/&quot;&gt;a
+talk in Oslo March 1st 2013 17:00 to 19:00&lt;/a&gt;.  The event is public
+and organised by &lt;a href=&quot;&quot;&gt;Norwegian Unix Users Group (NUUG)&lt;/a&gt;
+(where I am the chair of the board) and
+&lt;a href=&quot;http://www.friprog.no/&quot;&gt;The Norwegian Open Source Competence
+Center&lt;/a&gt;.  The title of the talk is «The Free Software Movement and
+GNU», with this description:
 
 &lt;p&gt;&lt;blockquote&gt;
-usb:v1D6Bp0001d0206dc09dsc00dp00ic09isc00ip00
+The Free Software Movement campaigns for computer users&#39; freedom to
+cooperate and control their own computing. The Free Software Movement
+developed the GNU operating system, typically used together with the
+kernel Linux, specifically to make these freedoms possible.
 &lt;/blockquote&gt;&lt;/p&gt;
 
-&lt;p&gt;Here is the values included in this alias:&lt;/p&gt;
-
-&lt;pre&gt;
- v    1D6B  (device vendor)
- p    0001  (device product)
- d    0206  (bcddevice)
- dc     09  (device class)
- dsc    00  (device subclass)
- dp     00  (device protocol)
- ic     09  (interface class)
- isc    00  (interface subclass)
- ip     00  (interface protocol)
-&lt;/pre&gt;
-
-&lt;p&gt;The 0900 device class/subclass means hub.  Some times the relevant
-class is in the interface class section.  For a simple USB web camera,
-these alias entries show up:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;
-usb:v0AC8p3420d5000dcEFdsc02dp01ic01isc01ip00
-&lt;br&gt;usb:v0AC8p3420d5000dcEFdsc02dp01ic01isc02ip00
-&lt;br&gt;usb:v0AC8p3420d5000dcEFdsc02dp01ic0Eisc01ip00
-&lt;br&gt;usb:v0AC8p3420d5000dcEFdsc02dp01ic0Eisc02ip00
-&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;Interface class 0E01 is video control, 0E02 is video streaming (aka
-camera), 0101 is audio control device and 0102 is audio streaming (aka
-microphone).  Thus this is a camera with microphone included.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;ACPI subtype&lt;/strong&gt;&lt;/p&gt;
-
-&lt;p&gt;The ACPI type is used for several non-PCI/USB stuff.  This is an IR
-receiver in a Thinkpad X40:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;
-acpi:IBM0071:PNP0511:
-&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;The values between the colons are IDs.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;DMI subtype&lt;/strong&gt;&lt;/p&gt;
-
-&lt;p&gt;The DMI table contain lots of information about the computer case
-and model.  This is an entry for a IBM Thinkpad X40, fetched from
-/sys/devices/virtual/dmi/id/modalias:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;
-dmi:bvnIBM:bvr1UETB6WW(1.66):bd06/15/2005:svnIBM:pn2371H4G:pvrThinkPadX40:rvnIBM:rn2371H4G:rvrNotAvailable:cvnIBM:ct10:cvrNotAvailable:
-&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;The values present are&lt;/p&gt;
-
-&lt;pre&gt;
- bvn  IBM            (BIOS vendor)
- bvr  1UETB6WW(1.66) (BIOS version)
- bd   06/15/2005     (BIOS date)
- svn  IBM            (system vendor)
- pn   2371H4G        (product name)
- pvr  ThinkPadX40    (product version)
- rvn  IBM            (board vendor)
- rn   2371H4G        (board name)
- rvr  NotAvailable   (board version)
- cvn  IBM            (chassis vendor)
- ct   10             (chassis type)
- cvr  NotAvailable   (chassis version)
-&lt;/pre&gt;
-
-&lt;p&gt;The chassis type 10 is Notebook.  Other interesting values can be
-found in the dmidecode source:&lt;/p&gt;
-
-&lt;pre&gt;
-  3 Desktop
-  4 Low Profile Desktop
-  5 Pizza Box
-  6 Mini Tower
-  7 Tower
-  8 Portable
-  9 Laptop
- 10 Notebook
- 11 Hand Held
- 12 Docking Station
- 13 All In One
- 14 Sub Notebook
- 15 Space-saving
- 16 Lunch Box
- 17 Main Server Chassis
- 18 Expansion Chassis
- 19 Sub Chassis
- 20 Bus Expansion Chassis
- 21 Peripheral Chassis
- 22 RAID Chassis
- 23 Rack Mount Chassis
- 24 Sealed-case PC
- 25 Multi-system
- 26 CompactPCI
- 27 AdvancedTCA
- 28 Blade
- 29 Blade Enclosing
-&lt;/pre&gt;
-
-&lt;p&gt;The chassis type values are not always accurately set in the DMI
-table.  For example my home server is a tower, but the DMI modalias
-claim it is a desktop.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;SerIO subtype&lt;/strong&gt;&lt;/p&gt;
-
-&lt;p&gt;This type is used for PS/2 mouse plugs.  One example is from my
-test machine:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;
-serio:ty01pr00id00ex00
-&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;The values present are&lt;/p&gt;
-
-&lt;pre&gt;
-  ty  01  (type)
-  pr  00  (prototype)
-  id  00  (id)
-  ex  00  (extra)
-&lt;/pre&gt;
-
-&lt;p&gt;This type is supported by the psmouse driver.  I am not sure what
-the valid values are.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;Other subtypes&lt;/strong&gt;&lt;/p&gt;
-
-&lt;p&gt;There are heaps of other modalias subtypes according to
-file2alias.c.  There is the rest of the list from that source: amba,
-ap, bcma, ccw, css, eisa, hid, i2c, ieee1394, input, ipack, isapnp,
-mdio, of, parisc, pcmcia, platform, scsi, sdio, spi, ssb, vio, virtio,
-vmbus, x86cpu and zorro.  I did not spend time documenting all of
-these, as they do not seem relevant for my intended use with mapping
-hardware to packages when new stuff is inserted during run time.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;Looking up kernel modules using modalias values&lt;/strong&gt;&lt;/p&gt;
-
-&lt;p&gt;To check which kernel modules provide support for a given modalias,
-one can use the following shell script:&lt;/p&gt;
-
-&lt;pre&gt;
-  for id in $(cat $(find /sys -name modalias)|sort -u); do \
-    echo &quot;$id&quot; ; \
-    /sbin/modprobe --show-depends &quot;$id&quot;|sed &#39;s/^/  /&#39; ; \
-  done
-&lt;/pre&gt;
-
-&lt;p&gt;The output can look like this (only the first few entries as the
-list is very long on my test machine):&lt;/p&gt;
-
-&lt;pre&gt;
-  acpi:ACPI0003:
-    insmod /lib/modules/2.6.32-5-686/kernel/drivers/acpi/ac.ko 
-  acpi:device:
-  FATAL: Module acpi:device: not found.
-  acpi:IBM0068:
-    insmod /lib/modules/2.6.32-5-686/kernel/drivers/char/nvram.ko 
-    insmod /lib/modules/2.6.32-5-686/kernel/drivers/leds/led-class.ko 
-    insmod /lib/modules/2.6.32-5-686/kernel/net/rfkill/rfkill.ko 
-    insmod /lib/modules/2.6.32-5-686/kernel/drivers/platform/x86/thinkpad_acpi.ko 
-  acpi:IBM0071:PNP0511:
-    insmod /lib/modules/2.6.32-5-686/kernel/lib/crc-ccitt.ko 
-    insmod /lib/modules/2.6.32-5-686/kernel/net/irda/irda.ko 
-    insmod /lib/modules/2.6.32-5-686/kernel/drivers/net/irda/nsc-ircc.ko 
-  [...]
-&lt;/pre&gt;
-
-&lt;p&gt;If you want to help implementing a system to let us propose what
-packages to install when new hardware is plugged into a Debian
-machine, please send me an email or talk to me on
-&lt;a href=&quot;irc://irc.debian.org/%23debian-devel&quot;&gt;#debian-devel&lt;/a&gt;.&lt;/p&gt;
+&lt;p&gt;The meeting is open for everyone.  Due to space limitations, the
+doors opens for NUUG members at 16:15, and everyone else at 16:45.  I
+am really curious how many will show up.  See
+&lt;a href=&quot;http://www.nuug.no/aktiviteter/20130301-rms/&quot;&gt;the event
+page&lt;/a&gt; for the location details.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Moved the pymissile Debian packaging to collab-maint</title>
-               <link>http://people.skolelinux.org/pere/blog/Moved_the_pymissile_Debian_packaging_to_collab_maint.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Moved_the_pymissile_Debian_packaging_to_collab_maint.html</guid>
-                <pubDate>Thu, 10 Jan 2013 20:40:00 +0100</pubDate>
-               <description>&lt;p&gt;As part of my investigation on how to improve the support in Debian
-for hardware dongles, I dug up my old Mark and Spencer USB Rocket
-Launcher and updated the Debian package
-&lt;a href=&quot;http://packages.qa.debian.org/pymissile&quot;&gt;pymissile&lt;/a&gt; to make
-sure udev will fix the device permissions when it is plugged in.  I
-also added a &quot;Modaliases&quot; header to test it in the Debian archive and
-hopefully make the package be proposed by jockey in Ubuntu when a user
-plug in his rocket launcher.  In the process I moved the source to a
-git repository under collab-maint, to make it easier for any DD to
-contribute.  &lt;a href=&quot;http://code.google.com/p/pymissile/&quot;&gt;Upstream&lt;/a&gt;
-is not very active, but the software still work for me even after five
-years of relative silence.  The new git repository is not listed in
-the uploaded package yet, because I want to test the other changes a
-bit more before I upload the new version.  If you want to check out
-the new version with a .desktop file included, visit the
-&lt;a href=&quot;http://anonscm.debian.org/gitweb/?p=collab-maint/pymissile.git&quot;&gt;gitweb
-view&lt;/a&gt; or use &quot;&lt;tt&gt;git clone
-git://anonscm.debian.org/collab-maint/pymissile.git&lt;/tt&gt;&quot;.&lt;/p&gt;
+               <title>Skolelinux-intervju: Helge Tore Høyland</title>
+               <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Helge_Tore_H_yland.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Helge_Tore_H_yland.html</guid>
+                <pubDate>Fri, 22 Feb 2013 08:10:00 +0100</pubDate>
+               <description>&lt;p&gt;Etter en lang pause og travle uker har jeg endelig klart å få
+samlet et nytt intervju med en av folkene i
+&lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux&lt;/a&gt;-miljøet.
+Denne gang er det Helge Tore Høyland, en mangeårig bidragsyter på
+epostlistene og ellers i prosjektet.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hvem er du, og hva driver du med til daglig?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;Eg er IT-konsulent/teknikker hjå eit firma i Steinkjer med navn
+&lt;a href=&quot;http://unoit.no/&quot;&gt;Uno IT&lt;/a&gt;.  Uno IT er eit lite firma som
+drifter nettverk og maskiner for små og mellomstore firma
+Steinkjer-området. Per dags dato er me 2 ansatte. Min faglege bakgrunn
+er Fagbrev som it-teknikker, samt nokre fag innen nettverk- og
+server-drift frå HiST og NTNU. Dagleg arbeid består i oppsett av nye
+maskiner og hjelp til sluttbrukere, samt oppsett og vedlikehold av eit
+vidt spekter av fagsystemer ute hjå kunder. Erfaring med Skolelinux
+har eg hatt i forbindelse med drifting av
+&lt;a href=&quot;http://www.bjorkly.no/&quot;&gt;Bjørkly skule&lt;/a&gt;, ein privat
+grunnskule i Namsos-området.  I dag har skulen 65 elever, 15 lærere, 1
+hovedserver og ca 60 klienter som kjører halvtjukt.  Eg har bygd og
+driftet systemet sidan summaren 2006.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hvordan kom du i kontakt med Skolelinux-prosjektet?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;Eg kom i kontakt med Skolelinux-prosjektet via ein artikkel i eit
+fagblad, som eg ikkje lenger hugsar namnet på.  I og med at eg allereie
+hadde pusla med nettverk for ein annan skule, fatta eg straks
+interesse for prosjektet.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hva er fordelene med Skolelinux slik du ser det?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;Fordelane med Skolelinux er sentralisert administrasjon og svært
+mange gode verktøy «ut av boksen». Veldig kjekt å kunne drifte 60
+klientar med berre å «bry» seg med ein server. Levetid for systemets
+hardware er og ein veldig fin effekt. I tillegg kjem fordelar som økt
+sikkerhet og mindre lisenskostnader. Etter min erfaring er det og
+mykje mindre driftskostnader med eit slikt system enn konkurrerande
+system, pga enkelhet med sentralisert administrasjon. På grunn av at
+Skolelinux er basert på Debian er det òg svært stabilt.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hva er ulempene med Skolelinux slik du ser det?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;Ulemper er mangel på vilje til å følge standarer ute i markedet,
+som fører til mangel på støtte til nokre mykje brukte ting. Flash og
+Java er typiske eksempel. Sidan Debian satsar på stabilitet framfor å
+ha nyeste pakke av eit program, kan ein i nokre tilfeller kome borti
+at program vert «for gamle». Det er spesielt nettlesaren som er
+utsett. Mangel på vilje til å utvikle pedagogisk programvare, i Noreg,
+for «alle» platformer fører òg til noko hovudbry.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hvilken fri programvare bruker du til daglig?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;Til dagleg bruker eg svært mange forskjellige «fri programvare»
+program.  Firefox, Thunderbird, Freecommander, ImgBurn, Clonezilla,
+OCS inventory, Icinga, Skolelinux, SystemRescueCD og mykje meir.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hvilken strategi tror du er den rette å bruke for å få
+skoler til å ta i bruk fri programvare?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;Strategisk må ein fokusere på at sluttbruker eigentleg ikkje er så
+fokusert på at det er fri programvare men at det skal «berre fungere».
+Gjer det enkelt å bruker og ikkje minst å administrere. For Skolelinux
+sin del må ein få eit betre fokus på overganger. Utbytting av servere
+må gå meir automatisk, import og eksport av brukerbase og maskinbase
+med meir må kunne gå enkelt og oppgradering til neste versjon må bli
+mykje meir automatisk og gjennomtesta. Ein må unngå at ein må sette
+opp frå start når ein byter ut ein server eller oppgraderer til neste
+versjon. For å få Skolelinux til å bli eit betre alternativ for skular
+må ein ha fokus på nettlesaren. Denne må bli «up to date» og støtte
+dei protokollar og tillegg som vert brukt av forlag med meir.  Etter
+kvart som meir og meir blir flytta ut i «skya» vert dette viktigare og
+viktigare. Ein kunne ynskje og jobbe for at forlag med fleire tar i
+bruk opne standarer, men inntil det skjer, må systemet kunne brukast
+mot desse fagsystema.&lt;/p&gt;
+
+&lt;p&gt;For meg har prosjektet med Skolelinux vore ein svært artig og
+lærerik prosess. Miljøet rundt er ikkje enormt stort, dog stort nok,
+men det er svært hjelpevillig og engasjert.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Lets make hardware dongles easier to use in Debian</title>
-               <link>http://people.skolelinux.org/pere/blog/Lets_make_hardware_dongles_easier_to_use_in_Debian.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Lets_make_hardware_dongles_easier_to_use_in_Debian.html</guid>
-                <pubDate>Wed, 9 Jan 2013 15:40:00 +0100</pubDate>
-               <description>&lt;p&gt;One thing that annoys me with Debian and Linux distributions in
-general, is that there is a great package management system with the
-ability to automatically install software packages by downloading them
-from the distribution mirrors, but no way to get it to automatically
-install the packages I need to use the hardware I plug into my
-machine.  Even if the package to use it is easily available from the
-Linux distribution.  When I plug in a LEGO Mindstorms NXT, it could
-suggest to automatically install the python-nxt, nbc and t2n packages
-I need to talk to it.  When I plug in a Yubikey, it could propose the
-yubikey-personalization package.  The information required to do this
-is available, but no-one have pulled all the pieces together.&lt;/p&gt;
-
-&lt;p&gt;Some years ago, I proposed to
-&lt;a href=&quot;http://lists.debian.org/debian-devel/2010/05/msg01206.html&quot;&gt;use
-the discover subsystem to implement this&lt;/a&gt;.  The idea is fairly
-simple:
-
-&lt;ul&gt;
-
-&lt;li&gt;Add a desktop entry in /usr/share/autostart/ pointing to a program
-  starting when a user log in.&lt;/li&gt;
-
-&lt;li&gt;Set this program up to listen for kernel events emitted when new
-  hardware is inserted into the computer.&lt;/li&gt;
-
-&lt;li&gt;When new hardware is inserted, look up the hardware ID in a
-  database mapping to packages, and take note of any non-installed
-  packages.&lt;/li&gt;
-
-&lt;li&gt;Show a message to the user proposing to install the discovered
-  package, and make it easy to install it.&lt;/li&gt;
-
-&lt;/ul&gt;
-
-&lt;p&gt;I am not sure what the best way to implement this is, but my
-initial idea was to use dbus events to discover new hardware, the
-discover database to find packages and
-&lt;a href=&quot;http://www.packagekit.org/&quot;&gt;PackageKit&lt;/a&gt; to install
-packages.&lt;/p&gt;
-
-&lt;p&gt;Yesterday, I found time to try to implement this idea, and the
-draft package is now checked into
-&lt;a href=&quot;http://anonscm.debian.org/viewvc/debian-edu/trunk/src/hw-support-handler/&quot;&gt;the
-Debian Edu subversion repository&lt;/a&gt;.  In the process, I updated the
-&lt;a href=&quot;http://packages.qa.debian.org/d/discover-data.html&quot;&gt;discover-data&lt;/a&gt;
-package to map the USB ids of LEGO Mindstorms and Yubikey devices to
-the relevant packages in Debian, and uploaded a new version
-2.2013.01.09 to unstable.  I also discovered that the current 
-&lt;a href=&quot;http://packages.qa.debian.org/d/discover.html&quot;&gt;discover&lt;/a&gt;
-package in Debian no longer discovered any USB devices, because
-/proc/bus/usb/devices is no longer present.  I ported it to use
-libusb as a fall back option to get it working.  The fixed package
-version 2.1.2-6 is now in experimental (didn&#39;t upload it to unstable
-because of the freeze).&lt;/p&gt;
-
-&lt;p&gt;With this prototype in place, I can insert my Yubikey, and get this
-desktop notification to show up (only once, the first time it is
-inserted):&lt;/p&gt;
-
-&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2013-01-09-hw-autoinstall.png&quot;&gt;&lt;/p&gt;
-
-&lt;p&gt;For this prototype to be really useful, some way to automatically
-install the proposed packages by pressing the &quot;Please install
-program(s)&quot; button should to be implemented.&lt;/p&gt;
-
-&lt;p&gt;If this idea seem useful to you, and you want to help make it
-happen, please help me update the discover-data database with mappings
-from hardware to Debian packages.  Check if &#39;discover-pkginstall -l&#39;
-list the package you would like to have installed when a given
-hardware device is inserted into your computer, and report bugs using
-reportbug if it isn&#39;t.  Or, if you know of a better way to provide
-such mapping, please let me know.&lt;/p&gt;
-
-&lt;p&gt;This prototype need more work, and there are several questions that
-should be considered before it is ready for production use.  Is dbus
-the correct way to detect new hardware?  At the moment I look for HAL
-dbus events on the system bus, because that is the events I could see
-on my Debian Squeeze KDE desktop.  Are there better events to use?
-How should the user be notified?  Is the desktop notification
-mechanism the best option, or should the background daemon raise a
-popup instead?  How should packages be installed?  When should they
-not be installed?&lt;/p&gt;
-
-&lt;p&gt;If you want to help getting such feature implemented in Debian,
-please send me an email. :)&lt;/p&gt;
+               <title>Frikart - Free Garmin maps for European countries based on OpenStreetmap</title>
+               <link>http://people.skolelinux.org/pere/blog/Frikart___Free_Garmin_maps_for_European_countries_based_on_OpenStreetmap.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Frikart___Free_Garmin_maps_for_European_countries_based_on_OpenStreetmap.html</guid>
+                <pubDate>Fri, 15 Feb 2013 09:30:00 +0100</pubDate>
+               <description>&lt;p&gt;If you, like me, want an updated a map for your Garmin GPS, there is
+now a great source of free maps available from
+&lt;a href=&quot;http://www.frikart.no/garmin/index.html&quot;&gt;Frikart&lt;/a&gt;.  To
+download a map, just click on the country you are interested in, and
+download the map type you want.  There are 8 different maps available,
+using different colours and data selection.  Pick one of Roadmap, Topo
+Summer, Topo Winter, Roadmap II, Topo Summer II, Topo Winter II,
+&quot;Trails - overlay map&quot; and &quot;Cross country - overlay map&quot; (see the web
+page for descriptions).&lt;/p&gt;
+
+&lt;p&gt;The maps are updated weekly, so if you find something wrong in the
+map you can just edit the
+&lt;a href=&quot;http://www.openstreetmap.org/&quot;&gt;OpenStreetmap&lt;/a&gt; map source
+(anyone can contribute) and fetch a fixed map a week later. :)&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>New IRC channel for LEGO designers using Debian</title>
-               <link>http://people.skolelinux.org/pere/blog/New_IRC_channel_for_LEGO_designers_using_Debian.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/New_IRC_channel_for_LEGO_designers_using_Debian.html</guid>
-                <pubDate>Wed, 2 Jan 2013 15:40:00 +0100</pubDate>
-               <description>&lt;p&gt;During Christmas, I have worked a bit on the Debian support for
-&lt;a href=&quot;http://mindstorms.lego.com/en-us/Default.aspx&quot;&gt;LEGO Mindstorm
-NXT&lt;/a&gt;.  My son and I have played a bit with my NXT set, and I
-discovered I had to build all the tools myself because none were
-already in Debian Squeeze.  If Debian support for LEGO is something
-you care about, please join me on the IRC channel
-&lt;a href=&quot;irc://irc.debian.org/%23debian-lego&quot;&gt;#debian-lego&lt;/a&gt; (server
-irc.debian.org).  There is a lot that could be done to improve the
-Debian support for LEGO designers.  For example both CAD software
-and Mindstorm compilers are missing. :)&lt;/p&gt;
-
-&lt;p&gt;Update 2012-01-03: A
-&lt;a href=&quot;http://wiki.debian.org/LegoDesigners&quot;&gt;project page&lt;/a&gt;
-including links to Lego related packages is now available.&lt;/p&gt;
+               <title>&quot;Electronic&quot; paper invoices - using vCard in a QR code</title>
+               <link>http://people.skolelinux.org/pere/blog/_Electronic__paper_invoices___using_vCard_in_a_QR_code.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/_Electronic__paper_invoices___using_vCard_in_a_QR_code.html</guid>
+                <pubDate>Tue, 12 Feb 2013 10:30:00 +0100</pubDate>
+               <description>&lt;p&gt;Here in Norway, electronic invoices are spreading, and the
+&lt;a href=&quot;http://www.anskaffelser.no/e-handel/faktura&quot;&gt;solution promoted
+by the Norwegian government&lt;/a&gt; require that invoices are sent through
+one of the approved facilitators, and it is not possible to send
+electronic invoices without an agreement with one of these
+facilitators.  This seem like a needless limitation to be able to
+transfer invoice information between buyers and sellers.  My preferred
+solution would be to just transfer the invoice information directly
+between seller and buyer, for example using SMTP, or some HTTP based
+protocol like REST or SOAP.  But this might also be overkill, as the
+&quot;electronic&quot; information can be transferred using paper invoices too,
+using a simple bar code.  My bar code encoding of choice would be QR
+codes, as this encoding can be read by any smart phone out there.  The
+content of the code could be anything, but I would go with
+&lt;a href=&quot;http://en.wikipedia.org/wiki/VCard&quot;&gt;the vCard format&lt;/a&gt;, as
+it too is supported by a lot of computer equipment these days.&lt;/p&gt;
+
+&lt;p&gt;The vCard format support extentions, and the invoice specific
+information can be included using such extentions.  For example an
+invoice from SLX Debian Labs (picked because we
+&lt;a href=&quot;http://www.linuxiskolen.no/slxdebianlabs/donations.html&quot;&gt;ask
+for donations to the Debian Edu project&lt;/a&gt; and thus have bank account
+information publicly available) for NOK 1000.00 could have these extra
+fields:&lt;/p&gt;
+
+&lt;p&gt;&lt;pre&gt;
+X-INVOICE-NUMBER:1
+X-INVOICE-AMOUNT:NOK1000.00
+X-INVOICE-KID:123412341234
+X-INVOICE-MSG:Donation to Debian Edu
+X-BANK-ACCOUNT-NUMBER:16040884339
+X-BANK-IBAN-NUMBER:NO8516040884339
+X-BANK-SWIFT-NUMBER:DNBANOKKXXX
+&lt;/pre&gt;&lt;/p&gt;
+
+&lt;p&gt;The X-BANK-ACCOUNT-NUMBER field was proposed in a stackoverflow
+answer regarding
+&lt;a href=&quot;http://stackoverflow.com/questions/10045664/storing-bank-account-in-vcard-file&quot;&gt;how
+to put bank account information into a vCard&lt;/a&gt;.  For payments in
+Norway, either X-INVOICE-KID (payment ID) or X-INVOICE-MSG could be
+used to pass on information to the seller when paying the invoice.&lt;/p&gt;
+
+&lt;p&gt;The complete vCard could look like this:&lt;/p&gt;
+
+&lt;p&gt;&lt;pre&gt;
+BEGIN:VCARD
+VERSION:2.1
+ORG:SLX Debian Labs Foundation
+ADR;WORK:;;Gunnar Schjelderups vei 29D;OSLO;;0485;Norway
+URL;WORK:http://www.linuxiskolen.no/slxdebianlabs/
+EMAIL;PREF;INTERNET:sdl-styret@rt.nuug.no
+REV:20130212T095000Z
+X-INVOICE-NUMBER:1
+X-INVOICE-AMOUNT:NOK1000.00
+X-INVOICE-MSG:Donation to Debian Edu
+X-BANK-ACCOUNT-NUMBER:16040884339
+X-BANK-IBAN-NUMBER:NO8516040884339
+X-BANK-SWIFT-NUMBER:DNBANOKKXXX
+END:VCARD
+&lt;/pre&gt;&lt;/p&gt;
+
+&lt;p&gt;The resulting QR code created using
+&lt;a href=&quot;http://fukuchi.org/works/qrencode/&quot;&gt;qrencode&lt;/a&gt; would look
+like this, and should be readable (and thus checkable) by any smart
+phone, or for example the &lt;a href=&quot;http://zbar.sourceforge.net/&quot;&gt;zbar
+bar code reader&lt;/a&gt; and feed right into the approval and accounting
+system.&lt;/p&gt;
+
+&lt;p&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2013-02-12-qr-invoice.png&quot;&gt;&lt;/p&gt;
+
+&lt;p&gt;The extension fields will most likely not show up in any normal
+vCard reader, so those parts would have to go directly into a system
+handling invoices.  I am a bit unsure how vCards without name parts
+are handled, but a simple test indicate that this work just fine.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Update 2013-02-12 11:30&lt;/strong&gt;: Added KID to the proposal
+based on feedback from Sturle Sunde.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Lenker for 2013-01-01</title>
-               <link>http://people.skolelinux.org/pere/blog/Lenker_for_2013_01_01.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Lenker_for_2013_01_01.html</guid>
-                <pubDate>Tue, 1 Jan 2013 09:20:00 +0100</pubDate>
-               <description>&lt;p&gt;Her er noen lenker til tekster jeg har satt pris på å lese den
-siste måneden.&lt;/p&gt;
-
-&lt;ul&gt;
-
-&lt;li&gt;2012-12-07
-  &lt;a href=&quot;http://www.idg.no/computerworld/article262047.ece&quot;&gt;Myter og
-  FUD om fri programvare&lt;/a&gt; av min venn Christer Gundersen som
-  kommenterer noen av de påstandene som er spredt via Computerworld
-  Norge de siste månedene.&lt;/li&gt;
-
-&lt;li&gt;BankID er et opplegg der utsteder (dvs. banken eller dens
-  leverandør) sitter på alt som trengs for å bruke BankID, men har
-  lovet å ikke bruke den unntatt på oppdrag fra deg.  Det er greit nok
-  for banktjenester, der banken allerede har full kontroll over
-  resultatet, men problematisk når det gjelder tilgang til
-  helseopplysninger og avtaleinngåelse med andre enn banken.  Jeg
-  håper protestene brer om seg.
-
-  &lt;ul&gt;
-
-  &lt;li&gt;2012-12-11 &lt;a href=&quot;http://www.aftenposten.no/meninger/debatt/BankID-blottlegger-helseopplysninger-7067148.html&quot;&gt;BankID
-    blottlegger helseopplysninger&lt;/a&gt;&lt;/li&gt;
-
-  &lt;li&gt;2012-12-07 &lt;a href=&quot;http://www.nrk.no/nyheter/norge/1.9695027&quot;&gt;-
-    Helseopplysningene ikke sikre med Bank-ID&lt;/a&gt;&lt;/li&gt;
-
-  &lt;li&gt;2012-12-07
-    &lt;a href=&quot;https://www.bankid.no/Presse-og-nyheter/Nyhetsarkiv/2012/Papeker-alvorlige-men-kjente-utfordringer/&quot;&gt;Påpeker
-    alvorlige, men kjente utfordringer&lt;/a&gt; er den offisielle
-    holdningen til de som lager BankID.&lt;/li&gt;
-
-  &lt;li&gt;2012-12-08
-    &lt;a href=&quot;http://www.tnp.no/norway/panorama/3419-ntnu-researcher-warns-against-security-of-bank-id-password&quot;&gt;NTNU
-      Researcher Warns against Security of Bank ID Password&lt;/a&gt;
-
-  &lt;/ul&gt;
-
-&lt;li&gt;2012-12-11 &lt;a href=&quot;http://www.aftenposten.no/nyheter/iriks/Norske-elever-er-darligst-i-Europa-pa-algebra-7066752.html&quot;&gt;Norske elever er dårligst i Europa på algebra&lt;/a&gt;
-
-&lt;li&gt;2012-12-11
-  &lt;a href=&quot;http://www.aftenposten.no/meninger/debatt/Realfagsdodaren-7067173.html&quot;&gt;Realfagsdødaren&lt;/a&gt;
+               <title>Litt statistikk over offentlige anbud annonsert via Doffin siden 2008</title>
+               <link>http://people.skolelinux.org/pere/blog/Litt_statistikk_over_offentlige_anbud_annonsert_via_Doffin_siden_2008.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Litt_statistikk_over_offentlige_anbud_annonsert_via_Doffin_siden_2008.html</guid>
+                <pubDate>Mon, 11 Feb 2013 14:40:00 +0100</pubDate>
+               <description>&lt;p&gt;For et halvt år siden
+&lt;a href=&quot;http://people.skolelinux.org/pere/blog/SQL_database_med_anbud_publisert_p__Doffin.html&quot;&gt;satte
+jeg opp et system for å lage en database&lt;/a&gt; med informasjon om
+offentlige anbud fra &lt;a href=&quot;http://www.doffin.no/&quot;&gt;Doffin&lt;/a&gt; ved
+&lt;a href=&quot;https://scraperwiki.com/scrapers/norwegian-doffin/&quot;&gt;hjelp av
+Scraperwiki&lt;/a&gt;.  Nå er databasen så vidt jeg kan se komplett, med
+data helt tilbake til 2008.  Her er litt statistikk over
+&lt;a href=&quot;https://api.scraperwiki.com/api/1.0/datastore/sqlite?format=htmltable&amp;name=norwegian-doffin&amp;query=select%20strftime(%22%25Y-%25m%22%2C%20publishdate)%20as%20publishmonth%2C%20count(*)%20from%20%60swdata%60%20group%20by%20publishmonth%20order%20by%20publishmonth%20desc&quot;&gt;antall
+anbud publisert hver måned&lt;/a&gt;:&lt;/p&gt;
+
+&lt;p&gt;&lt;table border=&quot;1&quot;&gt;
+&lt;tr&gt; &lt;th&gt;Publiseringsmåned&lt;/th&gt; &lt;th&gt;Antall&lt;/th&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2013-01&lt;/td&gt; &lt;td&gt;1015&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2012-12&lt;/td&gt; &lt;td&gt;756&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2012-11&lt;/td&gt; &lt;td&gt;979&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2012-10&lt;/td&gt; &lt;td&gt;1093&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2012-09&lt;/td&gt; &lt;td&gt;1023&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2012-08&lt;/td&gt; &lt;td&gt;951&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2012-07&lt;/td&gt; &lt;td&gt;1103&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2012-06&lt;/td&gt; &lt;td&gt;1334&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2012-05&lt;/td&gt; &lt;td&gt;1435&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2012-04&lt;/td&gt; &lt;td&gt;1169&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2012-03&lt;/td&gt; &lt;td&gt;1573&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2012-02&lt;/td&gt; &lt;td&gt;1335&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2012-01&lt;/td&gt; &lt;td&gt;1147&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2011-12&lt;/td&gt; &lt;td&gt;1045&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2011-11&lt;/td&gt; &lt;td&gt;1114&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2011-10&lt;/td&gt; &lt;td&gt;1230&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2011-09&lt;/td&gt; &lt;td&gt;1165&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2011-08&lt;/td&gt; &lt;td&gt;966&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2011-07&lt;/td&gt; &lt;td&gt;1148&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2011-06&lt;/td&gt; &lt;td&gt;1410&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2011-05&lt;/td&gt; &lt;td&gt;1536&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2011-04&lt;/td&gt; &lt;td&gt;1350&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2011-03&lt;/td&gt; &lt;td&gt;1574&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2011-02&lt;/td&gt; &lt;td&gt;1370&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2011-01&lt;/td&gt; &lt;td&gt;1049&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2010-12&lt;/td&gt; &lt;td&gt;992&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2010-11&lt;/td&gt; &lt;td&gt;1089&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2010-10&lt;/td&gt; &lt;td&gt;1110&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2010-09&lt;/td&gt; &lt;td&gt;1132&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2010-08&lt;/td&gt; &lt;td&gt;883&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2010-07&lt;/td&gt; &lt;td&gt;1126&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2010-06&lt;/td&gt; &lt;td&gt;1440&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2010-05&lt;/td&gt; &lt;td&gt;1236&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2010-04&lt;/td&gt; &lt;td&gt;1249&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2010-03&lt;/td&gt; &lt;td&gt;1556&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2010-02&lt;/td&gt; &lt;td&gt;1256&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2010-01&lt;/td&gt; &lt;td&gt;1140&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2009-12&lt;/td&gt; &lt;td&gt;1013&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2009-11&lt;/td&gt; &lt;td&gt;1220&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2009-10&lt;/td&gt; &lt;td&gt;1320&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2009-09&lt;/td&gt; &lt;td&gt;1294&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2009-08&lt;/td&gt; &lt;td&gt;953&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2009-07&lt;/td&gt; &lt;td&gt;1162&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2009-06&lt;/td&gt; &lt;td&gt;1605&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2009-05&lt;/td&gt; &lt;td&gt;1568&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2009-04&lt;/td&gt; &lt;td&gt;1522&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2009-03&lt;/td&gt; &lt;td&gt;1599&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2009-02&lt;/td&gt; &lt;td&gt;1376&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2009-01&lt;/td&gt; &lt;td&gt;1080&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2008-12&lt;/td&gt; &lt;td&gt;1028&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2008-11&lt;/td&gt; &lt;td&gt;949&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2008-10&lt;/td&gt; &lt;td&gt;1047&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2008-09&lt;/td&gt; &lt;td&gt;965&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2008-08&lt;/td&gt; &lt;td&gt;725&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2008-07&lt;/td&gt; &lt;td&gt;1015&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2008-06&lt;/td&gt; &lt;td&gt;1304&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2008-05&lt;/td&gt; &lt;td&gt;323&lt;/td&gt; &lt;/tr&gt;
+&lt;/table&gt;&lt;/p&gt;
+
+&lt;p&gt;Her er tilsvarende
+&lt;a href=&quot;https://api.scraperwiki.com/api/1.0/datastore/sqlite?format=htmltable&amp;name=norwegian-doffin&amp;query=select%20strftime(%22%25Y%22%2C%20publishdate)%20as%20publishyear%2C%20count(*)%20from%20%60swdata%60%20group%20by%20publishyear%20order%20by%20publishyear%20desc&quot;&gt;tall
+per år&lt;/a&gt;, som viser en liten nedgang i antall anbud:&lt;/p&gt;
 
-&lt;li&gt;2012-12-21
-  &lt;a href=&quot;http://www.bt.no/nyheter/innenriks/112/--Forventningene-er-for-hoye-2816450.html&quot;&gt;-
-  Noen må bli skuffet&lt;/a&gt; - Politiet i Bergen forteller hvor lavt de
-  prioriterer hverdagskriminalitet.&lt;/li&gt;
-
-&lt;li&gt;2012-05-03
-  &lt;a href=&quot;http://e24.no/jobb/kripos-ansatt-doemt-for-snoking-for-venn/20208585&quot;&gt;
-  Kripos-ansatt dømt for snoking for venn&lt;/A&gt; - viser hvor svak
-  reaksjonen blir når politiet misbruker innsamlet informasjon.  En
-  forvarsel på konsekvensene av nasjonal brev- og besøkskontroll -
-  ofte kalt Datalagringsdirektivet.&lt;/li&gt;
-
-&lt;li&gt;2012-12-14
-  &lt;a href=&quot;http://www.dagbladet.no/2012/12/14/kultur/debatt/kronikk/jul/ensomhet/24838541/&quot;&gt;Å
-  smøre en forskjell&lt;/a&gt; - om ensomhet og jul.&lt;/li&gt;
-
-&lt;li&gt;2012-12-18
-  &lt;a href=&quot;http://www.aftenposten.no/meninger/kronikker/n-krise-av-gangen_-takk-7072452.html&quot;&gt;Én
-  krise av gangen, takk!&lt;/a&gt;
-
-
-&lt;li&gt;2012-12-17
-  &lt;a href=&quot;http://www.aftenposten.no/meninger/NAV-Et-mangehodet-monster--7072165.html&quot;&gt;NAV:
-  Et mangehodet monster&lt;/a&gt;&lt;/li&gt;
-
-&lt;li&gt;2011-01-12
-  &lt;a href=&quot;http://www.dagbladet.no/2011/01/12/kultur/debatt/kronikk/personvern/15027203/&quot;&gt;Pasienter
-  uten vern&lt;/a&gt; - forteller litt om hvordan Norsk Pasientregister og
-  andre helseregister raderer bort pasienters privatsfære.&lt;/li&gt;
-
-
-&lt;li&gt;2012-12-19
-  &lt;a href=&quot;http://www.aftenposten.no/meninger/debatt/Hvorfor-er-barnefamilier-fattige-7073951.html&quot;&gt;Hvorfor
-  er barnefamilier fattige?&lt;/a&gt;&lt;/li&gt;
-
-&lt;li&gt;2012-12-25
-  &lt;a href=&quot;http://www.aftenposten.no/meninger/spaltister/Den-skjulte-minoriteten--konservative-kristne-i-Norge-7075518.html&quot;&gt;Den
-  skjulte minoriteten – konservative kristne i Norge&lt;/a&gt; - kronikk av
-  Bjørn Stærk fra aftenposten&lt;/li&gt;
-
-&lt;li&gt;2009-05-04
-  &lt;a href=&quot;http://deltemeninger.no/-/bulletin/show/303429_folkebiblioteket-2-0?ref=checkpoint&quot;&gt;Folkebiblioteket
-  2.0&lt;/a&gt; - Min venn Sturle om opphavsrett og Internett, i debatt med
-  Olav Torvund.&lt;/li&gt;
-
-&lt;/ul&gt;
-
-&lt;p&gt;Og et godt nytt år til dere alle!&lt;/p&gt;
+&lt;table border=&quot;1&quot;&gt;
+&lt;tr&gt; &lt;th&gt;Publiseringsår&lt;/th&gt; &lt;th&gt;Antall&lt;/th&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2012&lt;/td&gt; &lt;td&gt;13898&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2011&lt;/td&gt; &lt;td&gt;14957&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2010&lt;/td&gt; &lt;td&gt;14209&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2009&lt;/td&gt; &lt;td&gt;15712&lt;/td&gt; &lt;/tr&gt;
+&lt;tr&gt; &lt;td&gt;2008&lt;/td&gt; &lt;td&gt;7356&lt;/td&gt; &lt;/tr&gt;
+&lt;/table&gt;&lt;/p&gt;
+
+&lt;p&gt;Jeg droppet den ufullstendige måneden og året fra tabellen.  Se
+lenken for oppdaterte tall.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>A Christmas present for Skolelinux / Debian Edu</title>
-               <link>http://people.skolelinux.org/pere/blog/A_Christmas_present_for_Skolelinux___Debian_Edu.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/A_Christmas_present_for_Skolelinux___Debian_Edu.html</guid>
-                <pubDate>Fri, 28 Dec 2012 09:20:00 +0100</pubDate>
-               <description>&lt;p&gt;I was happy to discover a few days ago that the
-&lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux / Debian Edu&lt;/a&gt;
-project also this year received a Christmas present from Another
-Agency in Trondheim.  NOK 1000,- showed up on our donation account
-December 24th.  I want to express our thanks for this very welcome
-present.  As the Debian Edu / Skolelinux project is very short on
-funding these days, and thus lack the money to do regular developer
-gatherings, this donation was most welcome.  One developer gathering
-cost around NOK 15&amp;nbsp;000,-, so we need quite a lot more to keep the
-development pace we want.  Thus, I hope their example this year is
-followed by many others. :)&lt;/p&gt;
-
-&lt;p&gt;The public list of donors can be found on
-&lt;a href=&quot;http://www.linuxiskolen.no/slxdebianlabs/donations.html&quot;&gt;the
-donation page&lt;/a&gt; for the project, which also contain instructions if
-you want to donate to the project.&lt;/p&gt;
+               <title>Sleep until morning - home automation for the kids</title>
+               <link>http://people.skolelinux.org/pere/blog/Sleep_until_morning___home_automation_for_the_kids.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Sleep_until_morning___home_automation_for_the_kids.html</guid>
+                <pubDate>Sun, 10 Feb 2013 12:50:00 +0100</pubDate>
+               <description>&lt;p&gt;&lt;img align=&quot;left&quot; style=&quot;margin-right:25px;&quot; src=&quot;http://people.skolelinux.org/pere/blog/images/2013-02-10-morning-light.jpeg&quot;&gt;&lt;/p&gt;
+
+&lt;p&gt;With kids in the house, one challenge is getting them to sleep
+during the night and wake up when it is morning.  I mean, when I
+believe it is morning, and not two hours earlier.  In our household we
+have decided that 07:00 is the turning point, but getting the kids to
+sleep until 07:00 is a small challenge every day.  They have adapted
+quite well, and rarely wake up at 05:00 any more, but some times wake
+up at times like 05:50, 06:15, 06:30 or 06:45, and it is hard to put
+the awake one to bed again without disturbing and waking the rest.
+And I understand perfectly well that they fail to sleep until 07:00
+some times, as there is no way for them to know if it is before or
+after the magic moment without coming and asking us parents.&lt;/p&gt;
+
+&lt;p&gt;But yesterday I came up with a method to solve this problem.  It
+involve home automation.  A few years ago I bought a
+&lt;a href=&quot;http://www.telldus.se/products/tellstick&quot;&gt;Tellstick&lt;/a&gt; and RF
+switches at the local &lt;a href=&quot;http://www.clasohlson.com/&quot;&gt;Clas
+Ohlson&lt;/a&gt; shop, allowing me to control lights and other electrical
+gadgets using my Linux server.  When I moved from the old flat to a
+small house, I put away all this equipment as most of the lighting in
+the house was not using wall sockets and thus not easy to connect to
+the gadgets I had.  But recently I bought a
+&lt;a href=&quot;http://www.telldus.se/products/tellstick_net&quot;&gt;Tellstick
+Net&lt;/a&gt; to be able to read sensor input as well as control power
+sockets.  I want to control ovens in the basement to avoid the pipes
+to freeze, and monitor the humidity to detect flooding.  The default
+setup for Tellstick Net is to be controlled by the vendor web service,
+which to me is a security problem, but it is also possible to build
+ones own
+&lt;a href=&quot;http://developer.telldus.com/blog/2012/03/02/help-us-develop-local-access-using-tellstick-net-build-your-own-firmware&quot;&gt;firmware
+with local access&lt;/A&gt; instead of being controlled by a Swedish
+company, thanks to the release of the GPL licensed firmware source
+code.  I plan to get that running before I let it control anything
+important.  But while working on this, one idea to make it easier for
+the kids came to me yesterday.  We can set up a night light controlled
+by the computer, and turn it automatically on at 07:00.  The kids can
+then check the light in the morning to know if they are supposed to
+get up or not.  They joined me in setting everything up, and I
+repeated the concept several times before bed times to make sure they
+remembered to check the light before getting up in the morning.&lt;/p&gt;
+
+&lt;p&gt;We tested it this morning, and all the kids stayed in bed until
+after 07:00, and every one of them commented on the fact that the
+&quot;morning light&quot; was turned on and signalled that the morning had
+arrived.  So this look like a success, and I am excited to see how
+this develops the next few days. :) I really hope this can allow us
+all to sleep a bit longer in the morning.&lt;/p&gt;
+
+&lt;p&gt;A nice advantage of this setup is that we can remote control when
+to tell the kids to get up.  We do not have to wait until 07:00, and
+can also delay it if we want to.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>How to backport bitcoin-qt version 0.7.2-2 to Debian Squeeze</title>
-               <link>http://people.skolelinux.org/pere/blog/How_to_backport_bitcoin_qt_version_0_7_2_2_to_Debian_Squeeze.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/How_to_backport_bitcoin_qt_version_0_7_2_2_to_Debian_Squeeze.html</guid>
-                <pubDate>Tue, 25 Dec 2012 20:50:00 +0100</pubDate>
-               <description>&lt;p&gt;Let me start by wishing you all marry Christmas and a happy new
-year!  I hope next year will prove to be a good year.&lt;/p&gt;
-
-&lt;p&gt;&lt;a href=&quot;http://www.bitcoin.org/&quot;&gt;Bitcoin&lt;/a&gt;, the digital
-decentralised &quot;currency&quot; that allow people to transfer bitcoins
-between each other with minimal overhead, is a very interesting
-experiment.  And as I wrote a few days ago, the bitcoin situation in
-&lt;a href=&quot;http://www.debian.org/&quot;&gt;Debian&lt;/a&gt; is about to improve a bit.
-The &lt;a href=&quot;http://packages.qa.debian.org/bitcoin&quot;&gt;new debian source
-package&lt;/a&gt; (version 0.7.2-2) was uploaded yesterday, and is waiting
-in &lt;a href=&quot;http://ftp-master.debian.org/new.html&quot;&gt;the NEW queue&lt;/A&gt;
-for one of the ftpmasters to approve the new bitcoin-qt package
-name.&lt;/p&gt;
-
-&lt;p&gt;And thanks to the great work of Jonas and the rest of the bitcoin
-team in Debian, you can easily test the package in Debian Squeeze
-using the following steps to get a set of working packages:&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;pre&gt;
-git clone git://git.debian.org/git/collab-maint/bitcoin
-cd bitcoin
-DEB_MAINTAINER_MODE=1 DEB_BUILD_OPTIONS=noupnp fakeroot debian/rules clean
-DEB_BUILD_OPTIONS=noupnp git-buildpackage --git-ignore-new
-&lt;/pre&gt;&lt;/blockquote&gt;
-
-&lt;p&gt;You might have to install some build dependencies as well.  The
-list of commands should give you two packages, bitcoind and
-bitcoin-qt, ready for use in a Squeeze environment.  Note that the
-client will download the complete set of bitcoin &quot;blocks&quot;, which need
-around 5.6 GiB of data on my machine at the moment.  Make sure your
-~/.bitcoin/ directory have lots of spare room if you want to download
-all the blocks.  The client will warn if the disk is getting full, so
-there is not really a problem if you got too little room, but you will
-not be able to get all the features out of the client.&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;
+               <title>Hva stemte hver stortingsrepresentant i voteringene om datalagringsdirektivet?</title>
+               <link>http://people.skolelinux.org/pere/blog/Hva_stemte_hver_stortingsrepresentant_i_voteringene_om_datalagringsdirektivet_.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Hva_stemte_hver_stortingsrepresentant_i_voteringene_om_datalagringsdirektivet_.html</guid>
+                <pubDate>Sat, 9 Feb 2013 18:10:00 +0100</pubDate>
+               <description>&lt;p&gt;Nytt stortingsvalg er på trappene, og folket får igjen mulighet til
+å påvirke sammensetningen i vår lovgivende forsamling.  Da er det
+relevant å vite hvilke representanter og partier som har støttet
+innføringen av brev- og besøkskontroll av hele den norske
+befolkningen, det vil si datalagringsdirektivet.&lt;/p&gt;
+
+&lt;p&gt;Hvis du vil vite hva hver enkelt stortingsrepresentant har stemt i
+stortingsvoteringene om datalagringsdirektivet, så har nettstedet til
+&lt;a href=&quot;http://www.holderdeord.no/&quot;&gt;Holder De Ord&lt;/a&gt; den (så vidt jeg
+vet) eneste komplette oversikten på sin temaside om
+&lt;a href=&quot;http://beta.holderdeord.no/issues/innfore-datalagringsdirektivet&quot;&gt;innføringen
+av datalagringsdirektivet&lt;/a&gt;.  Den har detaljene fra de 11 relevante
+forslagene som har vært fremmet så lagt.  De har vært votert over
+2011-04-04, 2011-04-11, 2012-06-11, 2012-10-05 og 2012-12-06.&lt;/p&gt;
+
+&lt;p&gt;Hvis du lurer på hva som er problemet med datalagringsdirektivet,
+anbefaler jeg å lese &lt;a href=&quot;http://www.uhuru.biz/?cat=84&quot;&gt;artiklene
+fra Jon Wessel-Aas&lt;/a&gt; om temaet, samt informasjon fra foreningen
+&lt;a href=&quot;http://www.digitaltpersonvern.no/&quot;&gt;Digitalt
+Personvern&lt;/a&gt;.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>A word on bitcoin support in Debian</title>
-               <link>http://people.skolelinux.org/pere/blog/A_word_on_bitcoin_support_in_Debian.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/A_word_on_bitcoin_support_in_Debian.html</guid>
-                <pubDate>Fri, 21 Dec 2012 23:59:00 +0100</pubDate>
-               <description>&lt;p&gt;It has been a while since I wrote about
-&lt;a href=&quot;http://www.bitcoin.org/&quot;&gt;bitcoin&lt;/a&gt;, the decentralised
-peer-to-peer based crypto-currency, and the reason is simply that I
-have been busy elsewhere.  But two days ago, I started looking at the
-state of &lt;a href=&quot;http://packages.qa.debian.org/bitcoin&quot;&gt;bitcoin in
-Debian&lt;/a&gt; again to try to recover my old bitcoin wallet.  The package
-is now maintained by a
-&lt;a href=&quot;https://alioth.debian.org/projects/pkg-bitcoin/&quot;&gt;team of
-people&lt;/a&gt;, and the grunt work had already been done by this team.  We
-owe a huge thank you to all these team members. :)
-But I was sad to discover that the bitcoin client is missing in
-Wheezy.  It is only available in Sid (and an outdated client from
-backports).  The client had several RC bugs registered in BTS blocking
-it from entering testing.  To try to help the team and improve the
-situation, I spent some time providing patches and triaging the bug
-reports.  I also had a look at the bitcoin package available from Matt
-Corallo in a
-&lt;a href=&quot;https://launchpad.net/~bitcoin/+archive/bitcoin&quot;&gt;PPA for
-Ubuntu&lt;/a&gt;, and moved the useful pieces from that version into the
-Debian package.&lt;/p&gt;
-
-&lt;p&gt;After checking with the main package maintainer Jonas Smedegaard on
-IRC, I pushed several patches into the collab-maint git repository to
-improve the package.  It now contains fixes for the RC issues (not from
-me, but fixed by Scott Howard), build rules for a Qt GUI client
-package, konqueror support for the bitcoin: URI and bash completion
-setup.  As I work on Debian Squeeze, I also created
-&lt;a href=&quot;http://lists.alioth.debian.org/pipermail/pkg-bitcoin-devel/Week-of-Mon-20121217/000041.html&quot;&gt;a
-patch to backport&lt;/a&gt; the latest version.  Jonas is going to look at
-it and try to integrate it into the git repository before uploading a
-new version to unstable.
-
-&lt;p&gt;I would very much like bitcoin to succeed, to get rid of the
-centralized control currently exercised in the monetary system.  I
-find it completely unacceptable that the USA government is collecting
-transaction data for almost all international money transfers (most are done in USD and transaction logs shipped to the spooks), and
-that the major credit card companies can block legal money
-transactions to Wikileaks.  But for bitcoin to succeed, more people
-need to use bitcoins, and more people need to accept bitcoins when
-they sell products and services.  Improving the bitcoin support in
-Debian is a small step in the right direction, but not enough.
-Unfortunately the user experience when browsing the web and wanting to
-pay with bitcoin is still not very good.  The bitcoin: URI is a step
-in the right direction, but need to work in most or every browser in
-use.  Also the bitcoin-qt client is too heavy to fire up to do a
-quick transaction.  I believe there are other clients available, but
-have not tested them.&lt;/p&gt;
-
-&lt;p&gt;My
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html&quot;&gt;experiment
-with bitcoins&lt;/a&gt; showed that at least some of my readers use bitcoin.
-I received 20.15 BTC so far on the address I provided in my blog two
-years ago, as can be
-&lt;a href=&quot;http://blockexplorer.com/address/15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;seen
-on the blockexplorer service&lt;/a&gt;.  Thank you everyone for your
-donation.  The blockexplorer service demonstrates quite well that
-bitcoin is not quite anonymous and untracked. :) I wonder if the
-number of users have gone up since then.  If you use bitcoin and want
-to show your support of my activity, please send Bitcoin donations to
-the same address as last time,
-&lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&amp;label=PetterReinholdtsenBlog&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
+               <title>Økt overvåkning applauderes igjen av Arbeiderpartiet, Høyre og Fremskrittspartiet</title>
+               <link>http://people.skolelinux.org/pere/blog/_kt_overv_kning_applauderes_igjen_av_Arbeiderpartiet__H_yre_og_Fremskrittspartiet.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/_kt_overv_kning_applauderes_igjen_av_Arbeiderpartiet__H_yre_og_Fremskrittspartiet.html</guid>
+                <pubDate>Mon, 4 Feb 2013 00:30:00 +0100</pubDate>
+               <description>&lt;p&gt;Jeg ser med gru at Arbeiderpartiet, Høyre og Fremskrittspartiet
+&lt;a href=&quot;http://www.aftenposten.no/nyheter/iriks/Positive-til-mer-smuglerovervaking-7110348.html&quot;&gt;applauderer
+tollvesenets forslag&lt;/a&gt; om å øke overvåkningen i Norge nok et hakk.
+Det er ikke så rart, da de som uttaler seg jo også har støttet
+innføringen av datalagringsdirektivet eller i hvert fall ikke veldig
+aktivt har motarbeidet det.  Innføringen av datalagringsdirektivet er
+en lovendring som innebærer brev og besøkskontroll for hele
+befolkningen.&lt;/p&gt;
+
+&lt;p&gt;&lt;a href=&quot;http://www.stortinget.no/no/Saker-og-publikasjoner/Saker/Sak/?p=48717&quot;&gt;Datalagringsdirektivet&lt;/a&gt;
+har vært oppe til votering i stortinget tre ganger så langt.  Det ble
+&lt;a href=&quot;http://svartelisten.org/&quot;&gt;vedtatt første gang 2011-04-04&lt;/a&gt;
+og
+&lt;a href=&quot;https://github.com/holderdeord/hdo-folketingparser/blob/master/data/votering-2011-04-11.xml&quot;&gt;andre
+gang 2011-04-11&lt;/a&gt; (lovendringer voteres to ganger), og forslag om å
+stoppe loven ble
+&lt;a href=&quot;http://www.stortinget.no/no/Saker-og-publikasjoner/Saker/Sak/Voteringsoversikt/?p=53844&amp;dnid=1&quot;&gt;nedstemt
+2012-12-06&lt;/a&gt; (se også
+&lt;a href=&quot;http://beta.holderdeord.no/issues/innfore-datalagringsdirektivet&quot;&gt;oversikt fra Holder De
+Ord&lt;/a&gt;).&lt;/p&gt;
+
+&lt;p&gt;Jan Bøhler i Arbeiderpartiet stemte for å innføre
+datalagringsdirektivet i lovverket i første votering, var ikke
+tilstede i andre votering og støttet loven i tredje votering.  André
+Oktay Dahl i Høyre var ikke til stede i første og andre votering men
+støttet loven i tredje votering.  Ulf Leirstein i Fremskrittspartiet
+stemte mot loven i første votering men var ikke til stede i andre og
+tredje votering.&lt;/p&gt;
+
+&lt;p&gt;Hvis du lurer på hva som er problemet med datalagringsdirektivet,
+anbefaler jeg å lese &lt;a href=&quot;http://www.uhuru.biz/?cat=84&quot;&gt;artiklene
+fra Jon Wessel-Aas&lt;/a&gt; om temaet, samt informasjon fra foreningen
+&lt;a href=&quot;http://www.digitaltpersonvern.no/&quot;&gt;Digitalt
+Personvern&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Oppdatering 2013-03-09&lt;/strong&gt;: Endret lenke til Holder De
+Ord, som har byttet mange lenker i forbindelse med import av
+voteringsdata for 2010-2011.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Piratpartiet på opphavs-retrett?</title>
-               <link>http://people.skolelinux.org/pere/blog/Piratpartiet_p__opphavs_retrett_.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Piratpartiet_p__opphavs_retrett_.html</guid>
-                <pubDate>Wed, 19 Dec 2012 13:10:00 +0100</pubDate>
-               <description>&lt;p&gt;Jeg ble overrasket over å se at Piratpartiet i
-&lt;a href=&quot;http://www.aftenposten.no/kultur/Piratpartiet-stiller-til-Stortingsvalget-7073298.html&quot;&gt;Aftenposten&lt;/a&gt;
-er referert på følgende:&lt;/p&gt;
-
-&lt;blockquote&gt;
-Når det gjelder retten til opphavsrett for kulturproduktene, mener
-Piratpartiet av levetid + 14 år er tilfredsstillende.
-&lt;/blockquote&gt;
-
-&lt;p&gt;Det betyr en vernetid langt ut over det kommersielle livet til de
-aller fleste opphavsrettsbeskyttede verker, og er i strid med slik i
-hvert fall jeg har tolket punkt 5 i
-&lt;a href=&quot;http://people.opera.com/howcome/2012/piratpartiet/kjerneprogram.html&quot;&gt;kjerneprogrammet
-til Piratpartiet&lt;/a&gt;:&lt;/p&gt;
-
-&lt;blockquote&gt;
-&lt;p&gt;&lt;strong&gt;5: Åndsverk og patenter: tilbake til start&lt;/strong&gt;&lt;/p&gt;
+               <title>Bitcoin GUI now available from Debian/unstable (and Ubuntu/raring)</title>
+               <link>http://people.skolelinux.org/pere/blog/Bitcoin_GUI_now_available_from_Debian_unstable__and_Ubuntu_raring_.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Bitcoin_GUI_now_available_from_Debian_unstable__and_Ubuntu_raring_.html</guid>
+                <pubDate>Sat, 2 Feb 2013 09:00:00 +0100</pubDate>
+               <description>&lt;p&gt;My
+&lt;a href=&quot;http://people.skolelinux.org/pere/blog/How_to_backport_bitcoin_qt_version_0_7_2_2_to_Debian_Squeeze.html&quot;&gt;last
+bitcoin related blog post&lt;/a&gt; mentioned that the new
+&lt;a href=&quot;http://packages.qa.debian.org/bitcoin&quot;&gt;bitcoin package&lt;/a&gt; for
+Debian was waiting in NEW.  It was accepted by the Debian ftp-masters
+2013-01-19, and have been available in unstable since then.  It was
+automatically copied to Ubuntu, and is available in their Raring
+version too.&lt;/p&gt;
+
+&lt;p&gt;But there is a strange problem with the build that block this new
+version from being available on the i386 and kfreebsd-i386
+architectures.  For some strange reason, the autobuilders in Debian
+for these architectures fail to run the test suite on these
+architectures (&lt;a href=&quot;http://bugs.debian.org/672524&quot;&gt;BTS #672524&lt;/a&gt;).
+We are so far unable to reproduce it when building it manually, and
+no-one have been able to propose a fix.  If you got an idea what is
+failing, please let us know via the BTS.&lt;/p&gt;
+
+&lt;p&gt;One feature that is annoying me with of the bitcoin client, because
+I often run low on disk space, is the fact that the client will exit
+if it run short on space (&lt;a href=&quot;http://bugs.debian.org/696715&quot;&gt;BTS
+#696715&lt;/a&gt;).  So make sure you have enough disk space when you run
+it. :)&lt;/p&gt;
 
-&lt;table border=&quot;1&quot;&gt;
-&lt;tr&gt;&lt;th&gt;forslag:&lt;/th&gt;&lt;td&gt;14 års opphavsrett og ingen
-programvarepatenter&lt;/td&gt;&lt;/tr&gt;
-
-&lt;tr&gt;&lt;th&gt;grunn:&lt;/th&gt;&lt;td&gt;Den første loven om opphavsrett spesifiserte 14
-års vernetid. Senere har mediabransjens lobbyister stadig presset
-loven mot lengre vern, nå er det 70 år etter forfatters død. Dette
-gjør at mange verk glemmes og går tapt, noe som er skadelig for norsk
-språk og kultur. Vi til tilbake til start: 14 års
-vernetid. Patentloven sier klart at dataprogrammer ikke kan
-patenteres. Likevel klarer patentadvokater å lure gjennom
-programvarepatenter. Slike patenter gjør dingsene våre dyrere og kan i
-enkelte tilfelle stoppe dem helt.&lt;/th&gt;&lt;/tr&gt;
-&lt;/table&gt;
-&lt;/blockquote&gt;
-
-&lt;p&gt;Den opprinnelige opphavsretten var på 14 år totalt, ikke 14 år
-etter opphavspersonens død.  Jeg tenkte først dette kanskje var
-feilsitering fra Aftenposten, men jeg finner samme påstand i en &lt;a
-href=&quot;http://piratpartietnorge.org/om-gramo-og-piratpolitikken/&quot;&gt;bloggpost
-fra Geir Aaslid&lt;/a&gt; på Piratpartietes offisielle nettsider.  Der
-skriver han følgende:&lt;/p&gt;
-
-&lt;blockquote&gt;
-Hva vi gjør med opphavsretten er mer komplisert fordi den omfavner så
-mange bransjer, med ulike behov. Enhver reform er en forbedring men
-det er nærliggende å anta at en opphavsrett på levetid + 14 år er
-fullt ut tilfredstillende for musikk, film, litteratur og spill.
-&lt;/blockquote&gt;
-
-&lt;p&gt;Det virker dermed på meg som om Piratpartiet allerede har gjort
-retrett fra sin beundringsverdige holdning om at det holdt med 14 års
-total vernetid, til sin nye som tar utgangspunkt i levetiden til
-opphavspersonen.  Jeg håper det baserer seg på en misforståelse hos
-piratlederen som blir korrigert tilbake til 14 års total vernetid før
-partiet stiller til valg.&lt;/p&gt;
-
-&lt;p&gt;Hvis du lurer på hvilke problemer lang vernetid bringer med seg,
-anbefaler jeg å lese boken &lt;a href=&quot;http://free-culture.cc/&quot;&gt;Free
-Culture&lt;/a&gt; av Lawrence Lessig.  Jeg og en liten gruppe andre er igang
-med å
-&lt;a href=&quot;https://github.com/petterreinholdtsen/free-culture-lessig&quot;&gt;oversette
-boken til bokmål&lt;/a&gt; og tar gjerne imot hjelp med oversettelse og
-korrekturlesing.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;Oppdatering 2012-12-20&lt;/strong&gt;: Oppdaget at
-&lt;a href=&quot;http://piratpartietnorge.org/om-gramo-og-piratpolitikken/&quot;&gt;bloggposten
-til Geir Aaslid&lt;/a&gt; er endret siden i går, og nå inneholder følgende
-avsnitt i stedet for det jeg siterte over:&lt;/p&gt;
-
-&lt;blockquote&gt;
-Hva vi gjør med opphavsretten er mer komplisert fordi den omfavner så
-mange bransjer, med ulike behov. Enhver reform er en forbedring men
-det er nærliggende å anta at en opphavsrett lik levetiden, evt + 14 år
-er fullt ut tilfredstillende for mange skapere av musikk, film,
-litteratur og spill. Det er for det meste de store forlagene som er
-imot enhver reform.
-&lt;/blockquote&gt;
-
-&lt;p&gt;I tillegg har det dukket opp en setning nederst &quot;Dette dokumentet
-er et utkast til svar på et angrep på Piratpartiet fra Gramo. Det
-endrer seg derfor over tid og den endelige versjonen er det som blir
-publisert på Hardware.no&quot;, som tyder på at originalformuleringen ikke
-var veloverveid og sitatet i Aftenposten kanskje var basert på en
-misforståelse.&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>