<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Ripping_problematic_DVDs_using_dvdbackup_and_genisoimage.html">Ripping problematic DVDs using dvdbackup and genisoimage</a></div>
- <div class="date">17th September 2011</div>
- <div class="body"><p>For convenience, I want to store copies of all my DVDs on my file
-server. It allow me to save shelf space flat while still having my
-movie collection easily available. It also make it possible to let
-the kids see their favorite DVDs without wearing the physical copies
-down. I prefer to store the DVDs as ISOs to keep the DVD menu and
-subtitle options intact. It also ensure that the entire film is one
-file on the disk. As this is for personal use, the ripping is
-perfectly legal here in Norway.</p>
-
-<p>Normally I rip the DVDs using dd like this:</p>
-
-<blockquote><pre>
-#!/bin/sh
-# apt-get install lsdvd
-title=$(lsdvd 2>/dev/null|awk '/Disc Title: / {print $3}')
-dd if=/dev/dvd of=/storage/dvds/$title.iso bs=1M
-</pre></blockquote>
-
-<p>But some DVDs give a input/output error when I read it, and I have
-been looking for a better alternative. I have no idea why this I/O
-error occur, but suspect my DVD drive, the linux kernel driver or
-something fishy with the DVDs in question. Or perhaps all three.</p>
-
-<p>Anway, I believe I found a solution today using dvdbackup and
-genisoimage. This script gave me a working ISO for a problematic
-movie by first extracting the DVD file system and then repacking it
-back as an ISO.
-
-<blockquote><pre>
-#!/bin/sh
-# apt-get install lsdvd dvdbackup genisoimage
-set -e
-tmpdir=/storage/dvds/
-title=$(lsdvd 2>/dev/null|awk '/Disc Title: / {print $3}')
-dvdbackup -i /dev/dvd -M -o $tmpdir -n$title
-genisoimage -dvd-video -o $tmpdir/$title.iso $tmpdir/$title
-rm -rf $tmpdir/$title
-</pre></blockquote>
-
-<p>Anyone know of a better way available in Debian/Squeeze?</p>
-
-<p>Update 2011-09-18: I got a tip from Konstantin Khomoutov about the
-readom program from the wodim package. It is specially written to
-read optical media, and is called like this: <tt>readom dev=/dev/dvd
-f=image.iso</tt>. It got 6 GB along with the problematic Cars DVD
-before it failed, and failed right away with a Timmy Time DVD.</p>
-
-<p>Next, I got a tip from Bastian Blank about
-<ahref="http://bblank.thinkmo.de/blog/new-software-python-dvdvideo">his
-program python-dvdvideo</a>, which seem to be just what I am looking
-for. Tested it with my problematic Timmy Time DVD, and it succeeded
-creating a ISO image. The git source built and installed just fine in
-Squeeze, so I guess this will be my tool of choice in the future.</p>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/New_IRC_channel_for_LEGO_designers_using_Debian.html">New IRC channel for LEGO designers using Debian</a></div>
+ <div class="date"> 2nd January 2013</div>
+ <div class="body"><p>During Christmas, I have worked a bit on the Debian support for
+<a href="http://mindstorms.lego.com/en-us/Default.aspx">LEGO Mindstorm
+NXT</a>. 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
+<a href="irc://irc.debian.org/%23debian-lego">#debian-lego</a> (server
+irc.debian.org). There is a lot that could be done to improve the
+situation. :)</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Kommunevalget_m__visst_kontrollregnes_p_.html">Kommunevalget må visst kontrollregnes på</a></div>
- <div class="date">14th September 2011</div>
- <div class="body"><p>En artikkel i aftenbladet påstår at valgsystemet til EDB Ergogroup
-<a href="http://www.aftenbladet.no/innenriks/politikk/valg/De-Grnne-regner-seg-inn-i-bystyret-2864487.html">ikke
-regner riktig mandatfordeling</a> i Stavanger. Det høres for meg ut
-som om innbyggerne i Norge er nødt til å kontrollregne på
-mandatfordelingen for å sikre at valget går riktig for seg. Det tar
-jeg som nok et argument for nøyere kontroll av det norske
-valgsystemet.</p>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Lenker_for_2013_01_01.html">Lenker for 2013-01-01</a></div>
+ <div class="date"> 1st January 2013</div>
+ <div class="body"><p>Her er noen lenker til tekster jeg har satt pris på å lese den
+siste måneden.</p>
+
+<ul>
+
+<li>2012-12-07
+ <a href="http://www.idg.no/computerworld/article262047.ece">Myter og
+ FUD om fri programvare</a> av min venn Christer Gundersen som
+ kommenterer noen av de påstandene som er spredt via Computerworld
+ Norge de siste månedene.</li>
+
+<li>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.
+
+ <ul>
+
+ <li>2012-12-11 <a href="http://www.aftenposten.no/meninger/debatt/BankID-blottlegger-helseopplysninger-7067148.html">BankID
+ blottlegger helseopplysninger</a></li>
+
+ <li>2012-12-07 <a href="http://www.nrk.no/nyheter/norge/1.9695027">-
+ Helseopplysningene ikke sikre med Bank-ID</a></li>
+
+ <li>2012-12-07
+ <a href="https://www.bankid.no/Presse-og-nyheter/Nyhetsarkiv/2012/Papeker-alvorlige-men-kjente-utfordringer/">Påpeker
+ alvorlige, men kjente utfordringer</a> er den offisielle
+ holdningen til de som lager BankID.</li>
+
+ <li>2012-12-08
+ <a href="http://www.tnp.no/norway/panorama/3419-ntnu-researcher-warns-against-security-of-bank-id-password">NTNU
+ Researcher Warns against Security of Bank ID Password</a>
+
+ </ul>
+
+<li>2012-12-11 <a href="http://www.aftenposten.no/nyheter/iriks/Norske-elever-er-darligst-i-Europa-pa-algebra-7066752.html">Norske elever er dårligst i Europa på algebra</a>
+
+<li>2012-12-11
+ <a href="http://www.aftenposten.no/meninger/debatt/Realfagsdodaren-7067173.html">Realfagsdødaren</a>
+
+<li>2012-12-21
+ <a href="http://www.bt.no/nyheter/innenriks/112/--Forventningene-er-for-hoye-2816450.html">-
+ Noen må bli skuffet</a> - Politiet i Bergen forteller hvor lavt de
+ prioriterer hverdagskriminalitet.</li>
+
+<li>2012-05-03
+ <a href="http://e24.no/jobb/kripos-ansatt-doemt-for-snoking-for-venn/20208585">
+ Kripos-ansatt dømt for snoking for venn</A> - viser hvor svak
+ reaksjonen blir når politiet misbruker innsamlet informasjon. En
+ forvarsel på konsekvensene av nasjonal brev- og besøkskontroll -
+ ofte kalt Datalagringsdirektivet.</li>
+
+<li>2012-12-14
+ <a href="http://www.dagbladet.no/2012/12/14/kultur/debatt/kronikk/jul/ensomhet/24838541/">Å
+ smøre en forskjell</a> - om ensomhet og jul.</li>
+
+<li>2012-12-18
+ <a href="http://www.aftenposten.no/meninger/kronikker/n-krise-av-gangen_-takk-7072452.html">Én
+ krise av gangen, takk!</a>
+
+
+<li>2012-12-17
+ <a href="http://www.aftenposten.no/meninger/NAV-Et-mangehodet-monster--7072165.html">NAV:
+ Et mangehodet monster</a></li>
+
+<li>2011-01-12
+ <a href="http://www.dagbladet.no/2011/01/12/kultur/debatt/kronikk/personvern/15027203/">Pasienter
+ uten vern</a> - forteller litt om hvordan Norsk Pasientregister og
+ andre helseregister raderer bort pasienters privatsfære.</li>
+
+
+<li>2012-12-19
+ <a href="http://www.aftenposten.no/meninger/debatt/Hvorfor-er-barnefamilier-fattige-7073951.html">Hvorfor
+ er barnefamilier fattige?</a></li>
+
+<li>2012-12-25
+ <a href="http://www.aftenposten.no/meninger/spaltister/Den-skjulte-minoriteten--konservative-kristne-i-Norge-7075518.html">Den
+ skjulte minoriteten – konservative kristne i Norge</a> - kronikk av
+ Bjørn Stærk fra aftenposten</li>
+
+<li>2009-05-04
+ <a href="http://deltemeninger.no/-/bulletin/show/303429_folkebiblioteket-2-0?ref=checkpoint">Folkebiblioteket
+ 2.0</a> - Min venn Sturle om opphavsrett og Internett, i debatt med
+ Olav Torvund.</li>
+
+</ul>
+
+<p>Og et godt nytt år til dere alle!</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/valg">valg</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid</a>, <a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Noen_problemer_rundt_unikt_nummererte_stemmesedler_i_norske_valg.html">Noen problemer rundt unikt nummererte stemmesedler i norske valg</a></div>
- <div class="date">13th September 2011</div>
- <div class="body"><p>I digi.no forklarer Ergo Group at gårdagens problemer med
-opptelling av stemmesedler ved kommunevalget var at
-<a href="http://www.digi.no/877938/ikke-programmeringsshy%3Bfeil-i-valgshy%3Bsystemet">noen
-stemmesedler ikke hadde unike løpenummer</a>, og at programvaren som
-ble brukt til telling ikke var laget for å håndtere dette. Jeg ble
-svært overrasket over å lese at norske stemmesedler har unike
-løpenummer, da min forståelse er at det går på bekostning av kravet om
-hemmelige valg.</p>
-
-<p>Jeg har ikke god oversikt over hvilke problemer dette kan skape for
-hemmelig valg, men her er noen scenarier som virker problematiske for
-meg:</p>
-
-<p>(1) Jomar og Bertil avtaler at Bertil skal stemme på Lurepartiet
-med stemmeseddelen som Bertil får utlevert fra Jomar, og belønnes for
-dette. Stemmeseddelen har et unikt løpenummer, og ved opptellingen
-sjekker Jomar at stemmeseddelen til Lurepartiet det unike løpenummeret
-er med i stemmesedlene som ble talt opp før Bertil får sin belønning.
-Unike løpenummer legger så vidt jeg kan forstå opp til kjøp og salg av
-stemmer.</p>
-
-<p>(2) Jomar har også jobb som valgobservatør, og har gått igjennom
-avlukkene og notert parti og løpenummer for alle stemmesedlene i
-avlukkene. Har er i tillegg jevnlig innom og sjekker hvilke
-løpenummer som er igjen i avlukkene (lar seg ganske raskt og enkelt
-gjøre med en mobiltelefon med kamera som kan ta bilder av alle
-løpenumrene). Når en person han vil vite hva stemmer kommer innom,
-sammenligner han stemmesedler i avlukkene før og etter at vedkommende
-har vært innom, og sjekker så om løpenummeret som var på stemmeseddel
-(eller sedlene) som forsvant fra avlukket dukker opp under
-opptellingen. Det kan på den måten være mulig å finne ut hva en
-person stemte. Hvis personen tar med seg en stemmeseddel fra alle
-partiene vil det fortsatt være mulig å finne ut hvilken av disse som
-ble talt opp, slik at en ikke kan beskytte seg på det viset.</p>
-
-<p>Jeg er ikke sikker på hvor realistiske disse scenariene er i dag,
-dvs. hvilke andre prosedyrer som finnes i det norske valget for å
-hindre dette.</p>
-
-<p>Det er dog ingen tvil om at det er lurt å nummerere stemmesedler
-ved opptelling for å sikre at ingen forsvinner i prosessen med å telle
-opp stemmer, men det må gjøres når stemmeurnene åpnes og ikke før
-innbyggerne avgir sin stemme.</p>
-
-<p>Under Go Open 2009 presenterte Mitch Trachtenberg fra Humboldt
-County, California hvordan
-<a href="http://goopen2009.friprog.no/program/48-freevalg">de laget et
-system som kontrolltalte stemmene</a> der ved hjelp av en scanner med
-arkmater og fri programvare. Der ble stemmesedlene unikt nummerert
-før scanning, og det er laget en CD med bilder av alle stemmesedler
-slik at enhver kan kontrolltelle stemmene selv hvis de ønsker det.
-Kanskje en ide også for Norge? Programvaren er så vidt jeg vet fri
-programvare, og tilgjengelig fra
-<a href="http://www.tevsystems.com/">hans nettsted</a></p>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/A_Christmas_present_for_Skolelinux___Debian_Edu.html">A Christmas present for Skolelinux / Debian Edu</a></div>
+ <div class="date">28th December 2012</div>
+ <div class="body"><p>I was happy to discover a few days ago that the
+<a href="http://www.skolelinux.org/">Skolelinux / Debian Edu</a>
+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 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. :)</p>
+
+<p>The public list of donors can be found on
+<a href="http://www.linuxiskolen.no/slxdebianlabs/donations.html">the
+donation page</a> for the project, which also contain instructions if
+you want to donate to the project.</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/valg">valg</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Mer_l_gnpropaganda_fra_BSA.html">Mer løgnpropaganda fra BSA</a></div>
- <div class="date"> 9th September 2011</div>
- <div class="body"><p>I år igjen er Microsoft-politiet BSA ute med løgnpropagandaen sin.
-Hvert år de siste årene har BSA, lobbyfronten til de store
-programvareselskapene som Microsoft og Apple, publisert en rapport der
-de gjetter på hvor mye piratkopiering påfører i tapte inntekter i
-ulike land rundt om i verden. Resultatene er alltid tendensiøse.
-Den siste rapporten er tilgjengelig fra
-<a href="http://portal.bsa.org/globalpiracy2010/downloads/opinionsurvey/survey_global.pdf">deres
-nettsted</a>.</p>
-
-<p>Den har fått endel dekning av journalister som åpenbart ikke har
-tenkt på å stille kritiske spørsmål om resultatene. Se f.eks.
-<a href="http://www.digi.no/877642/halvparten-bruker-pirat-program">digi.no</a>,
-<a href="http://www.hardware.no/artikler/halvparten_av_alle_pc-brukere_er_pirater/101791">hardware.no</a>
-og
-<a href="http://www.aftenposten.no/forbruker/digital/article4220787.ece">aftenposten.no</a>.</p>
-
-<p>BSA-undersøkelsene er søppel som inneholder oppblåste tall, og
-har gjentatte ganger blitt tatt for dette. Her er noen interessante
-referanser med bakgrunnsinformasjon.</p>
-
-<p><ul>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/How_to_backport_bitcoin_qt_version_0_7_2_2_to_Debian_Squeeze.html">How to backport bitcoin-qt version 0.7.2-2 to Debian Squeeze</a></div>
+ <div class="date">25th December 2012</div>
+ <div class="body"><p>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.</p>
+
+<p><a href="http://www.bitcoin.org/">Bitcoin</a>, the digital
+decentralised "currency" 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
+<a href="http://www.debian.org/">Debian</a> is about to improve a bit.
+The <a href="http://packages.qa.debian.org/bitcoin">new debian source
+package</a> (version 0.7.2-2) was uploaded yesterday, and is waiting
+in <a href="http://ftp-master.debian.org/new.html">the NEW queue</A>
+for one of the ftpmasters to approve the new bitcoin-qt package
+name.</p>
+
+<p>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:</p>
-<li><a href="http://www.idg.no/selskaper/article190966.ece">Fnyser av
- nye pirattall fra BSA</a> Computerworld Norge 2011.</li>
-
-<li><a href="http://www.idg.se/2.1085/1.229795/bsa-hoftade-sverigesiffror">BSA
-höftade Sverigesiffror</a> Computerworld Sverige 2009.</li>
-
-<li><a href="http://www.v3.co.uk/v3-uk/opinion/1972843/bsa-piracy-figures-shot-reality">BSA
- piracy figures need a shot of reality</a> v3.co.uk 2009</li>
-
-<li><a href="http://www.michaelgeist.ca/content/view/3958/125/">Does The WIPO Copyright Treaty Work? The Business Software Association Piracy Data</a> Michael Geist blogg 2009</li>
-
-<li><a href="http://torrentfreak.com/australian-govt-draft-says-piracy-stats-made-up/">Australian
- govt draft says piracy stats are made up</a> Torrentfreak 2006.</li>
-
-<li><a href="http://www.boingboing.net/2006/05/19/is_one_months_piracy.html">Is
- one month's piracy worth more than France's GDP?</a> Boing Boing
- 2006.</li>
-
-<li><a href="http://www.idg.no/bransje/bransjenyheter/article6603.ece">Sviende
- kritikk mot pirat-tall</a> Computerworld Norge 2005.</li>
-
-</ul></p>
+<blockquote><pre>
+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
+</pre></blockquote>
-<p>Personlig skulle jeg ønske BSA var enda mer ivrig og mer hardhendt
-i å håndheve de ikke-frie programvarelisensene (og de er ganske ivrige
-allerede), slik at brukerne av disse forsto vilkårene bedre. Jeg tror
-nemlig ingen som forstår vilkårene vil akseptere dem og at det vil
-føre til at flere tar i bruk fri programvare.</p>
+<p>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 "blocks", 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.</p>
+
+<p>As usual, if you use bitcoin and want to show your support of my
+activities, please send Bitcoin donations to my address
+<b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&label=PetterReinholdtsenBlog">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa</a>, <a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Flytting_er_et_tidssluk.html">Flytting er et tidssluk</a></div>
- <div class="date">23rd August 2011</div>
- <div class="body"><p>I sommer kom plutselig en veldig fint hus til salgs i Nydalen, så
-vi ble brått eier av et hus og skal
-<a href="http://www.finn.no/finn/realestate/homes/object?finnkode=30237179">selge
-vår leilighet i Nydalen Allé</a> (visning 2011-08-28), pakke for
-flytting, fotografering og visning, og generelt omstrukturere alt vi
-holder på med i noen måneder. Det har pågått siden i sommer, og er
-for øyeblikket forklaringen om hvorfor jeg er så lite aktiv med
-blogging, fri programvareutvikling, NUUG-foreningsarbeide og annet.
-Jeg håper det blir bedre etter flytting i oktober.</p>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/A_word_on_bitcoin_support_in_Debian.html">A word on bitcoin support in Debian</a></div>
+ <div class="date">21st December 2012</div>
+ <div class="body"><p>It has been a while since I wrote about
+<a href="http://www.bitcoin.org/">bitcoin</a>, 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 <a href="http://packages.qa.debian.org/bitcoin">bitcoin in
+Debian</a> again to try to recover my old bitcoin wallet. The package
+is now maintained by a
+<a href="https://alioth.debian.org/projects/pkg-bitcoin/">team of
+people</a>, 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
+<a href="https://launchpad.net/~bitcoin/+archive/bitcoin">PPA for
+Ubuntu</a>, and moved the useful pieces from that version into the
+Debian package.</p>
+
+<p>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
+<a href="http://lists.alioth.debian.org/pipermail/pkg-bitcoin-devel/Week-of-Mon-20121217/000041.html">a
+patch to backport</a> 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.
+
+<p>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.</p>
+
+<p>My
+<a href="http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html">experiment
+with bitcoins</a> 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
+<a href="http://blockexplorer.com/address/15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">seen
+on the blockexplorer service</a>. 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,
+<b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&label=PetterReinholdtsenBlog">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Elektronisk_stemmegiving_over_Internet_og_datalagringsdirektivet.html">Elektronisk stemmegiving over Internet og datalagringsdirektivet</a></div>
- <div class="date"> 7th August 2011</div>
- <div class="body"><p>I dag slo det meg hvordan Datalagringsdirektivet vil kunne gjøre
-det enklere å vite hvem som har stemt hva med elektronisk stemmegiving
-slik den planlegges gjennomført i Norge i høst.</p>
-
-<p>Litt bakgrunnsinformasjon er kanskje nødvendig. Siden før 2006 har
-<a href="http://www.regjeringen.no/nb/dep/krd/prosjekter/E-valg-2011-prosjektet.html">staten
-jobbet med å få på plass elektronisk stemmegiving</a> i Norge, der
-borgerne kan stemme via en datamaskin i et stemmelokale eller via en
-nettleser over Internet. Slike valg
-<a href="http://www.nuug.no/dokumenter/valg-horing-2006-09.pdf">er
-mindre demokratiske</a> enn de valgene vi har hatt i Norge de siste
-årene. En kan anta at for hver stemme som blir registrert i et slikt
-system vil det notert tidspunktet stemmen ble registrert.</p>
-
-<p>I mars i år vedtok stortinget å innføre
-<a href="http://bsdly.blogspot.com/2010/12/ikke-styrket-personvern-men-brev-og.html">elektronisk
-brev- og besøkskontroll av hele Norges befolkning</a>, da en vedtok at
-EUs datalagringsdirektiv skulle innlemmes i det norske lovverket.
-Denne kommunikasjonskontrollen innebærer blant annet at oppkoblinger
-med nettleser blir registert. Det som ble vedtatt i mars innebærer
-ikke at det blir registrert hvilken nettside en besøkte, men det vil
-bli registrert en forbindelse mellom datamaskinene som er involvert.
-Dvs. når en besøker http://www.nuug.no/aktiviteter/20110809-forgerock/
-fra sin maskin med adressen cm-84.208.83.178.getinternet.no (tilfeldig
-valgt adresse for Get-kunde), så vil tidspunktet, og adressene
-www.nuug.no og cm-84.208.83.178.getinternet.no bli registrert. En kan
-bruke adressen cm-*.getinternet.no til å identifisere
-kunde/husstand.</p>
-
-<p>Gitt at elektronisk stemmegiving via nettleser over Internet vil
-koble seg opp til datamaskinen som samler inn stemmer, så vil en altså
-ha et register over hver enkelt stemme knyttet mot tidspunkt, og et
-annet register som viser når kunder/husstander koblet seg opp mot
-datamaskinen som samler inn stemmer. Ved å koble disse registrene ved
-hjelp av tidspunktet registrert i begge vil det ofte være mulig å
-finne ut hva kunder/husstander har stemt, uten å måtte knekke
-kryptering involvert i selve stemmesankingsystemet. Det vil være
-mindre treffsikkert hvis flere stemmer blir registrert på samme
-tidspunkt, hvis stemmene er gitt til forskjellige partier, men en vil
-ha en viss ide hvilke partier det må ha vært ved å se hvilke partier
-som fikk stemmer på det aktuelle tidspunktet.</p>
-
-<p>Hvordan kan en vite at dette ikke blir gjort i dag? Det vil være
-umulig for en borger å kontrollere hva som skjer på datamaskinen som
-samler inn stemmer. De som står bak den norske elektroniske
-stemmegivingsløsningen har gitt ut kildekode som hevdes å være
-identisk med den som brukes til innsamling av stemmer, men det er ikke
-mulig for innbyggerne i Norge å kontrollere at den kildekoden er brukt
-til å lage programmene som brukes. Det vil f.eks. være trivielt for
-de som kontrollerer denne datamaskinen å legge inn ekstra kode som
-sender kopi av alle stemmer til en annen database utenfor valgstyrenes
-kontroll. Det påstås fra USA at det ble gjort med noen av de
-elektroniske stemmegivingsboksene der. Kanskje det påstås at
-stemmetellings-systemet ikke vil notere tidspunkt for hver enkelt
-stemme, men også dette vil det være umulig for oss innbyggerne å
-egenhendig kontrollere. Jeg vil ha valgsystemer som hver enkelt
-innbygger kan kontrollere, ikke et der vi må stole på påstander om
-systemet som ikke kan kontrolleres av hver enkelt innbygger.</p>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Piratpartiet_p__opphavs_retrett_.html">Piratpartiet på opphavs-retrett?</a></div>
+ <div class="date">19th December 2012</div>
+ <div class="body"><p>Jeg ble overrasket over å se at Piratpartiet i
+<a href="http://www.aftenposten.no/kultur/Piratpartiet-stiller-til-Stortingsvalget-7073298.html">Aftenposten</a>
+er referert på følgende:</p>
+
+<blockquote>
+Når det gjelder retten til opphavsrett for kulturproduktene, mener
+Piratpartiet av levetid + 14 år er tilfredsstillende.
+</blockquote>
+
+<p>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
+<a href="http://people.opera.com/howcome/2012/piratpartiet/kjerneprogram.html">kjerneprogrammet
+til Piratpartiet</a>:</p>
+
+<blockquote>
+<p><strong>5: Åndsverk og patenter: tilbake til start</strong></p>
+
+<table border="1">
+<tr><th>forslag:</th><td>14 års opphavsrett og ingen
+programvarepatenter</td></tr>
+
+<tr><th>grunn:</th><td>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.</th></tr>
+</table>
+</blockquote>
+
+<p>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 <a
+href="http://piratpartietnorge.org/om-gramo-og-piratpolitikken/">bloggpost
+fra Geir Aaslid</a> på Piratpartietes offisielle nettsider. Der
+skriver han følgende:</p>
+
+<blockquote>
+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.
+</blockquote>
+
+<p>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.</p>
+
+<p>Hvis du lurer på hvilke problemer lang vernetid bringer med seg,
+anbefaler jeg å lese boken <a href="http://free-culture.cc/">Free
+Culture</a> av Lawrence Lessig. Jeg og en liten gruppe andre er igang
+med å
+<a href="https://github.com/petterreinholdtsen/free-culture-lessig">oversette
+boken til bokmål</a> og tar gjerne imot hjelp med oversettelse og
+korrekturlesing.</p>
+
+<p><strong>Oppdatering 2012-12-20</strong>: Oppdaget at
+<a href="http://piratpartietnorge.org/om-gramo-og-piratpolitikken/">bloggposten
+til Geir Aaslid</a> er endret siden i går, og nå inneholder følgende
+avsnitt i stedet for det jeg siterte over:</p>
+
+<blockquote>
+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.
+</blockquote>
+
+<p>I tillegg har det dukket opp en setning nederst "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", som tyder på at originalformuleringen ikke
+var veloverveid og sitatet i Aftenposten kanskje var basert på en
+misforståelse.</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/valg">valg</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>.
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Et_bilde_p__problemet_med_programvarepatenter.html">Et bilde på problemet med programvarepatenter</a></div>
- <div class="date"> 6th August 2011</div>
- <div class="body"><p>Via
-<a href="http://www.huffingtonpost.com/2011/08/04/patent-reform-congress_n_906278.html">en
-artikkel i Huffington Post om patentreform i USA</a> fikk jeg et
-interessant bilde på problemet med programvarepatenter. Problemet er
-at staten deler ut usynlige "eiendommer" med uklare eiendomsgrenser,
-som gjør det umulig å vite om en er på annen manns grunn hvis en ikke
-har kjennskap til at "eiendommen" finnes, og selv når en vet om den
-usynlige "eiendommen" er det umulig å vite på hvilken side av grensen
-en befinner seg.</p>
-
-<p>Hvis du er interessert i problemområdet programvarepatenter, så har
-NUUG en
-<a href="http://lists.nuug.no/mailman/listinfo/patent">epostliste om
-temaet</a>. Alle er hjertelig velkomne som abonnenter.</p>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Ledger___double_entry_accounting_using_text_based_storage_format.html">Ledger - double-entry accounting using text based storage format</a></div>
+ <div class="date">18th December 2012</div>
+ <div class="body"><p>A few days ago I came across
+<a href="http://joeyh.name/blog/entry/hledger/">a blog post from Joey
+Hess</a> describing <a href="http://ledger-cli.org/">ledger</a> and
+hledger, a text based system for double-entry accounting. I found it
+interesting, as I am involved with several organizations where
+accounting is an issue, and I have not really become too friendly with
+the different web based systems we use. I find it hard to find what I
+look for in the menus and even harder try to get sensible data out of
+the systems. Ledger seem different. The accounting data is kept in
+text files that can be stored in a version control system, and there
+
+are at least <a href="https://github.com/ledger/ledger/wiki/Ports">five
+different implementations</a> able to read the format. An example
+entry look like this, and is simple enough that it will be trivial to
+generate entries based on CVS files fetched from the bank:</p>
+
+<blockquote><pre>
+2004-05-27 Book Store
+ Expenses:Books $20.00
+ Liabilities:Visa
+</pre></blockquote>
+
+<p>The concept seemed interesting enough for me to check it out and
+look for others using it. I found blog posts from
+<a href="http://blog.spang.cc/posts/hledger_rocks_my_world/">Christine
+Spang</a>,
+<a href="http://bugsplat.info/2010-05-23-keeping-finances-with-ledger.html">Pete
+Keen</a>,
+<a href="http://blog.andrewcantino.com/blog/2010/11/06/command-line-accounting-with-ledger-and-reckon/">Andrew
+Cantino</a> and
+<a href="http://blog.iphoting.com/blog/2012/11/29/command-line-double-entry-accounting/">Ronald
+Ip</a> describing how they use it, as well as a post from
+<a href="https://groups.google.com/forum/?fromgroups=#!topic/ledger-cli/r0oWjwbQ9Bo">Bradley
+M. Kuhn</a> at the Software Freedom Conservancy. All seemed like good
+recommendations fitting my need.</p>
+
+<p>The <a href="http://packages.qa.debian.org/l/ledger.html">ledger</a>
+package is available in Debian Squeeze, while the
+<a href="http://packages.qa.debian.org/h/haskell-hledger.html">hledger</a>
+package only is available in Debian Sid. As I use Squeeze, ledger
+seemed the best choice to get started.</p>
+
+<p>To get some real data to test on, I wrote a
+<a href="http://www.nuug.no/tools/lodo2ledger">web scraper</a> for
+<a href="http://www.lodo.no/">LODO</a>, the accounting system used by
+the <a href="http://www.nuug.no/">NUUG</a> association, and started to
+play with the data set. I'm not really deeply into accounting, but I
+am able to get a simple balance and accounting status for example
+using the "<tt>ledger balance</tt>" command. But I will have to
+gather more experience before I know if the ledger way is a good fit
+for the organisations I am involved in.</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>.
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/How_is_booting_into_runlevel_1_different_from_single_user_boots_.html">How is booting into runlevel 1 different from single user boots?</a></div>
- <div class="date"> 4th August 2011</div>
- <div class="body"><p>Wouter Verhelst have some
-<a href="http://grep.be/blog/en/retorts/pere_kubuntu_boot">interesting
-comments and opinions</a> on my blog post on
-<a href="http://people.skolelinux.org/pere/blog/What_should_start_from__etc_rcS_d__in_Debian____almost_nothing.html">the
-need to clean up /etc/rcS.d/ in Debian</a> and my blog post about
-<a href="http://people.skolelinux.org/pere/blog/What_is_missing_in_the_Debian_desktop__or_why_my_parents_use_Kubuntu.html">the
-default KDE desktop in Debian</a>. I only have time to address one
-small piece of his comment now, and though it best to address the
-misunderstanding he bring forward:</p>
-
-<p><blockquote>
-Currently, a system admin has four options: [...] boot to a
-single-user system (by adding 'single' to the kernel command line;
-this runs rcS and rc1 scripts)
-</blockquote></p>
-
-<p>This make me believe Wouter believe booting into single user mode
-and booting into runlevel 1 is the same. I am not surprised he
-believe this, because it would make sense and is a quite sensible
-thing to believe. But because the boot in Debian is slightly broken,
-runlevel 1 do not work properly and it isn't the same as single user
-mode. I'll try to explain what is actually happing, but it is a bit
-hard to explain.</p>
-
-<p>Single user mode is defined like this in /etc/inittab:
-"<tt>~~:S:wait:/sbin/sulogin</tt>". This means the only thing that is
-executed in single user mode is sulogin. Single user mode is a boot
-state "between" the runlevels, and when booting into single user mode,
-only the scripts in /etc/rcS.d/ are executed before the init process
-enters the single user state. When switching to runlevel 1, the state
-is in fact not ending in runlevel 1, but it passes through runlevel 1
-and end up in the single user mode (see /etc/rc1.d/S03single, which
-runs "init -t1 S" to switch to single user mode at the end of runlevel
-1. It is confusing that the 'S' (single user) init mode is not the
-mode enabled by /etc/rcS.d/ (which is more like the initial boot
-mode).</p>
-
-<p>This summary might make it clearer. When booting for the first
-time into single user mode, the following commands are executed:
-"<tt>/etc/init.d/rc S; /sbin/sulogin</tt>". When booting into
-runlevel 1, the following commands are executed: "<tt>/etc/init.d/rc
-S; /etc/init.d/rc 1; /sbin/sulogin</tt>". A problem show up when
-trying to continue after visiting single user mode. Not all services
-are started again as they should, causing the machine to end up in an
-unpredicatble state. This is why Debian admins recommend rebooting
-after visiting single user mode.</p>
-
-<p>A similar problem with runlevel 1 is caused by the amount of
-scripts executed from /etc/rcS.d/. When switching from say runlevel 2
-to runlevel 1, the services started from /etc/rcS.d/ are not properly
-stopped when passing through the scripts in /etc/rc1.d/, and not
-started again when switching away from runlevel 1 to the runlevels
-2-5. I believe the problem is best fixed by moving all the scripts
-out of /etc/rcS.d/ that are not <strong>required</strong> to get a
-functioning single user mode during boot.</p>
-
-<p>I have spent several years investigating the Debian boot system,
-and discovered this problem a few years ago. I suspect it originates
-from when sysvinit was introduced into Debian, a long time ago.</p>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/61_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider.html">61 kommuner lenker nå til FiksGataMi fra sine nettsider</a></div>
+ <div class="date">11th December 2012</div>
+ <div class="body"><p>For noen dager siden omfavnet nok en kommune NUUGs
+<a href="http://www.fiksgatami.no/">FiksGataMi</a>. Med 61 kommuner
+som lenker til FiksGataMi fra sine hjemmesider er «markedsandelen» 14%
+(av 429 kommuner). Siden
+<a href="http://people.skolelinux.org/pere/blog/59_kommuner_omfavner_n__FiksGataMi.html">siste
+oppdatering i november</a> har kommunene Re og Vågsøy kommet til og
+slår følge med kommunene Askim, Askøy, Audnedal, Aure, Balestrand,
+Bærum, Eide, Farsund, Flekkefjord, Folldal, Gran, Grue, Hadsel,
+Halden, Halsa, Hamar, Hobøl, Holtålen, Hægebostad, Høyanger,
+Kongsberg, Kristiansund, Kvinesdal, Kviteseid, Levanger, Lindesnes,
+Luster, Lyngdal, Løten, Mandal, Marnardal, Moss, Namsos, Nissedal,
+Nordreisa, Randaberg, Rindal, Sel, Sirdal, Skiptvet, Sortland,
+Spydeberg, Stange, Stjørdal, Stord, Søgne, Sør-Odal, Tolga, Trysil,
+Tynset, Tysvær, Ullensvang Herad, Utsira, Vennesla, Verdal, Vågan,
+Vågå, Våler og Åseral. Oppdatert liste er tilgjengelig fra
+<a href="http://wiki.nuug.no/grupper/fiksgatami/positivemottakere">NUUGs
+wiki</a>. Kartet er dog ikke oppdatert med de siste kommunene.</p>
+
+<p>Kanskje du bør høre med din kommune om de vil bli mer aktive
+brukere av FiksGataMi? Se
+<a href="http://people.skolelinux.org/pere/blog/40_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider___gj_r_din_.html">en
+tidligere bloggpost</a> med tips om hvordan det kan gjøres.</p>
+
+<p>I snitt rapporteres det nå via FiksGataMi ca. 60 meldinger fra
+innbyggerne i uka om feil på offentlig infrastruktur.</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>.
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Fint_at_milit_ret_ikke_ble_aktivisert_22__juli.html">Fint at militæret ikke ble aktivisert 22. juli</a></div>
- <div class="date"> 2nd August 2011</div>
- <div class="body"><p>I <a href="http://www.dagsavisen.no/innenriks/article518719.ece">gårdagens
-dagsavis</a> gjøres det et poeng av at Forsvarets spesialkommando ikke
-ble tatt i bruk da en rykket ut under aksjonene 22. juli. Personlig
-må jeg innrømme at jeg et glad for at militæret ikke ble tatt i bruk,
-og ser ikke det som et problem slik journalisten legger opp til.
-Politi er trent opp til å forholde seg til sivile regler, mens
-militæret er trent opp til å forholde seg til militære regler. For å
-si det litt flåsete, så skal politiet spørre først og skyte etterpå,
-mens militæret skal skyte først og spørre etterpå. Jeg vil helst kun
-ha den første gjengen i aktiv operasjon blant sivile i Norge.</p>
-
-<p>Ikke at jeg egentlig tror våre folk i militæret er mer skyteglade
-enn folk i politiet, men de er trent forskjellig og med forskjellig
-mål for treningen. Politiet er trent på å operere blant sin egen
-sivilbefolkning, mens militære er trent på å operere blant fiendtlige
-tropper. Jeg tror det er en vesentlig forskjell.</p>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Scripting_the_Cerebrum_bofhd_user_administration_system_using_XML_RPC.html">Scripting the Cerebrum/bofhd user administration system using XML-RPC</a></div>
+ <div class="date"> 6th December 2012</div>
+ <div class="body"><p>Where I work at the <a href="http://www.uio.no/">University of
+Oslo</a>, we use the
+<a href="http://sourceforge.net/projects/cerebrum/">Cerebrum user
+administration system</a> to maintain users, groups, DNS, DHCP, etc.
+I've known since the system was written that the server is providing
+an <a href="http://en.wikipedia.org/wiki/XML-RPC">XML-RPC</a> API, but
+I have never spent time to try to figure out how to use it, as we
+always use the bofh command line client at work. Until today. I want
+to script the updating of DNS and DHCP to make it easier to set up
+virtual machines. Here are a few notes on how to use it with
+Python.</p>
+
+<p>I started by looking at the source of the Java
+<a href="http://cerebrum.svn.sourceforge.net/viewvc/cerebrum/trunk/cerebrum/clients/jbofh/">bofh
+client</a>, to figure out how it connected to the API server. I also
+googled for python examples on how to use XML-RPC, and found
+<a href="http://tldp.org/HOWTO/XML-RPC-HOWTO/xmlrpc-howto-python.html">a
+simple example in</a> the XML-RPC howto.</p>
+
+<p>This simple example code show how to connect, get the list of
+commands (as a JSON dump), and how to get the information about the
+user currently logged in:</p>
+
+<blockquote><pre>
+#!/usr/bin/env python
+import getpass
+import xmlrpclib
+server_url = 'https://cerebrum-uio.uio.no:8000';
+username = getpass.getuser()
+password = getpass.getpass()
+server = xmlrpclib.Server(server_url);
+#print server.get_commands(sessionid)
+sessionid = server.login(username, password)
+print server.run_command(sessionid, "user_info", username)
+result = server.logout(sessionid)
+print result
+</pre></blockquote>
+
+<p>Armed with this knowledge I can now move forward and script the DNS
+and DHCP updates I wanted to do.</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin</a>.
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Fin_minnemarkering_p__Stortinget_i_dag.html">Fin minnemarkering på Stortinget i dag</a></div>
- <div class="date"> 1st August 2011</div>
- <div class="body"><p>Jeg hadde anledning, så jeg deltok på
-<a href="http://www.stortinget.no/no/Hva-skjer-pa-Stortinget/Nyhetsarkiv/Forsidenyheter/2010-2011/Minnemote-mandag-1-august-kl-12/">minnemarkeringen
-på Stortinget</a> i dag. Det var en fin markering, og jeg likte talene.
-For meg er demokrati, åpenhet og humanitet fundert på frihet, som jeg
-håper vi alle vil bidra til å beskytte i tiden som kommer. Jeg
-registrerer at det i Danmark
-<a href="http://www.aftenposten.no/nyheter/iriks/article4189002.ece">diskuteres
-å redusere friheten</a>. Vi bør vite bedre her i Norge. Stoltenberg
-berørte retten til å feile, og den er nært knyttet til muligheten til
-å lykkes. Begge deler krever at en har friheten til å prøve, og den
-er viktig i et samfunn. Friheten til å prøve begrenses når kontroll
-innføres.</p>
-
-<p>Det at noen av stolene i stortingssalen var tomme ga en litt
-uventet ramme til markeringen. Jeg hadde regnet med at
-stortingsrepresentanter, regjeringsmedlemmer og kongehus til sammen
-ville fylle alle setene. Vet ikke hvem som skulle sittet der det var
-ledige plasser, men antar noen var opptatt andre steder. Kanskje i
-begravelser, eller rett og slett var blitt drept (har ikke hørt at
-noen i Stortinget ble drept, men kan ha gått glipp av noe). Det at
-noen manglet synes jeg illustrerte minnestundens poeng godt. Vi
-mangler noen som skulle ha vært blant oss. Det kan aldri gjøres om,
-og bør aldri glemmes.</p>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Lenker_for_2012_11_28.html">Lenker for 2012-11-28</a></div>
+ <div class="date">28th November 2012</div>
+ <div class="body"><p>Mye interessant har skjedd de siste ukene. Her er noen dokumenter
+jeg har hatt glede av å lese.</p>
+
+<p><ul>
+
+<li><a href="http://www.digi.no/906843/kan-du-hjelpe-piratpartiet">-
+Kan du hjelpe Piratpartiet?</a> - Piratpartiet mangler 600
+borgersignaturer for å kunne stille til stortingsvalg neste år. Jeg
+har samlet 20 signaturer. Har du gjort ditt?</li>
+
+<li><a href="http://geekfeminism.wikia.com/wiki/Who_is_harmed_by_a_%22Real_Names%22_policy%3F">Who
+is harmed by a "Real Names" policy?</a> - en fin oversikt over hvem
+som blir skadelidende når nett-tjenester og aviser innfører krav om
+"ekte navn" for å delta.</li>
+
+<li><a href="http://www.aftenposten.no/meninger/kronikker/Kan-vi-stole-pa-alle-i-politiet-7056453.html">Kan
+vi stole på alle i politiet?</a> - Advokat Sigurd J. Klomsæt skriver
+litt om hvor merkelig det er å bli anklaget for å ha lekket
+informasjon fra et politi som åpenbart lekker selv.</li>
+
+<li><a href="http://www.digi.no/906576/opphavsretten-maa-vekk">-
+Opphavsretten må vekk</a> - En av stifterne til
+<a href="http://www.eff.org/">EFF</a> besøkte Oslo i forrige uke, og
+ble i den forbindelsen intervjuet av Digi.
+
+<li><a href="http://www.idg.no/computerworld/article261391.ece">Sparer
+100 millioner kroner med Linux</a> - München har beregnet hvor mye de
+har spart på sin overgang til Linux.</li>
+
+<li><a href="http://www.idg.no/computerworld/article259803.ece">Oslo
+Børs kjøres nå på Linux</a> - Børsen gikk nylig over fra .NET-basert
+løsning til Linux-basert løsning, for å få et system med akseptabel
+kvalitet.</li>
+
+<li><a href="http://www.idg.no/computerworld/article261219.ece">It-milliardær
+vil bygge Mars-koloni</a> - inspirerende for oss som savner en
+selvforsynt koloni på Mars.</li>
+
+</ul></p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
</div>
<h2>Archive</h2>
<ul>
+<li>2013
+<ul>
+
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2013/01/">January (2)</a></li>
+
+</ul></li>
+
+<li>2012
+<ul>
+
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
+
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
+
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
+
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
+
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
+
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
+
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
+
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
+
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
+
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
+
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
+
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
+
+</ul></li>
+
<li>2011
<ul>
<li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
+
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
+
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
+
</ul></li>
<li>2010
<li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (2)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
+
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (5)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (12)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (53)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (59)</a></li>
+
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (118)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (63)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (9)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (7)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/docbook">docbook (7)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (96)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (12)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (166)</a></li>
+
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (21)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (10)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (10)</a></li>
+
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (9)</a></li>
+
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (32)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (15)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (17)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (8)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (4)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (6)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (13)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (25)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (137)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (219)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (119)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (148)</a></li>
+
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (6)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (23)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (41)</a></li>
+
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (61)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (45)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (23)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (4)</a></li>
+
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
+
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (28)</a></li>
+
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
+
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (4)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (3)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (39)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (24)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (3)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (1)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (5)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (2)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (12)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (9)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (1)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (6)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (7)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (21)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (35)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (1)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (16)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (26)</a></li>
</ul>