]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2012/12/index.html
Generated.
[homepage.git] / blog / archive / 2012 / 12 / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen: entries from December 2012</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/vim.css" />
9 <link rel="alternate" title="RSS Feed" href="12.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <!-- XML FEED -->
13 <div class="title">
14 <h1>
15 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
16
17 </h1>
18
19 </div>
20
21
22 <h3>Entries from December 2012.</h3>
23
24 <div class="entry">
25 <div class="title">
26 <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>
27 </div>
28 <div class="date">
29 25th December 2012
30 </div>
31 <div class="body">
32 <p>Let me start by wishing you all marry Christmas and a happy new
33 year! I hope next year will prove to be a good year.</p>
34
35 <p><a href="http://www.bitcoin.org/">Bitcoin</a>, the digital
36 decentralised "currency" that allow people to transfer bitcoins
37 between each other with minimal overhead, is a very interesting
38 experiment. And as I wrote a few days ago, the bitcoin situation in
39 <a href="http://www.debian.org/">Debian</a> is about to improve a bit.
40 The <a href="http://packages.qa.debian.org/bitcoin">new debian source
41 package</a> (version 0.7.2-2) was uploaded yesterday, and is waiting
42 in <a href="ftp-master.debian.org/new.html">the NEW queue</A> for one
43 of the ftpmasters to approve the new bitcoin-qt package name.</p>
44
45 <p>And thanks to the great work of Jonas and the rest of the bitcoin
46 team in Debian, you can easily test the package in Debian Squeeze
47 using the following steps to get a set of working packages:</p>
48
49 <blockquote><pre>
50 git clone git://git.debian.org/git/collab-maint/bitcoin
51 cd bitcoin
52 DEB_MAINTAINER_MODE=1 DEB_BUILD_OPTIONS=noupnp fakeroot debian/rules clean
53 DEB_BUILD_OPTIONS=noupnp git-buildpackage --git-ignore-new
54 </pre></blockquote>
55
56 <p>You might have to install some build dependencies as well. The
57 list of commands should give you two packages, bitcoind and
58 bitcoin-qt, ready for use in a Squeeze environment. Note that the
59 client will download the complete set of bitcoin "blocks", which need
60 around 5.6 GiB of data on my machine at the moment. Make sure your
61 ~/.bitcoin/ directory have lots of spare room if you want to download
62 all the blocks. The client will warn if the disk is getting full, so
63 there is not really a problem if you got too little room, but you will
64 not be able to get all the features out of the client.</p>
65
66 <p>As usual, if you use bitcoin and want to show your support of my
67 activities, please send Bitcoin donations to my address
68 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&label=PetterReinholdtsenBlog">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
69
70 </div>
71 <div class="tags">
72
73
74 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>.
75
76
77 </div>
78 </div>
79 <div class="padding"></div>
80
81 <div class="entry">
82 <div class="title">
83 <a href="http://people.skolelinux.org/pere/blog/A_word_on_bitcoin_support_in_Debian.html">A word on bitcoin support in Debian</a>
84 </div>
85 <div class="date">
86 21st December 2012
87 </div>
88 <div class="body">
89 <p>It has been a while since I wrote about
90 <a href="http://www.bitcoin.org/">bitcoin</a>, the decentralised
91 peer-to-peer based crypto-currency, and the reason is simply that I
92 have been busy elsewhere. But two days ago, I started looking at the
93 state of <a href="http://packages.qa.debian.org/bitcoin">bitcoin in
94 Debian</a> again to try to recover my old bitcoin wallet. The package
95 is now maintained by a
96 <a href="https://alioth.debian.org/projects/pkg-bitcoin/">team of
97 people</a>, and the grunt work had already been done by this team. We
98 own a huge thank you to all these team members. :)
99 But I was sad to discover that the bitcoin client is missing in
100 Wheezy. It is only available in Sid (and a outdated client from
101 backports). The client had several RC bugs registered in BTS blocking
102 it from entering testing. To try to help the team and improve the
103 situation, I spent some time providing patches and triaging the bug
104 reports. I also had a look at the bitcoin package available from Matt
105 Corallo in a
106 <a href="https://launchpad.net/~bitcoin/+archive/bitcoin">PPA for
107 Ubuntu</a>, and moved the useful pieces from that version into the
108 Debian package. </p>
109
110 <p>After checking with the main package maintainer Jonas Smedegaard on
111 IRC, I pushed several patches into the collab-maint git repository to
112 improve the package. It now contain fixes for the RC issues (not from
113 me, but fixed by Scott Howard), build rules for a Qt GUI client
114 package, konqueror support for the bitcoin: URI and bash completion
115 setup. As I work on Debian Squeeze, I also created
116 <a href="http://lists.alioth.debian.org/pipermail/pkg-bitcoin-devel/Week-of-Mon-20121217/000041.html">a
117 patch to backport</a> the latest version. Jonas is going to look at
118 it and try to integrate it into the git repository before uploading a
119 new version to unstable.
120
121 <p>I would very much like bitcoin to succeed, to get rid of the
122 centralized control currently exercised in the monetary system. I
123 find it completely unacceptable that the USA government is collecting
124 transaction data for almost all international money transfers (most are done in USD and transaction logs shipped to the spooks), and
125 that the major credit card companies can block legal money
126 transactions to Wikileaks. But for bitcoin to succeed, more people
127 need to use bitcoins, and more people need to accept bitcoins when
128 they sell products and services. Improving the bitcoin support in
129 Debian is a small step in the right direction, but not enough.
130 Unfortunately the user experience when browsing the web and wanting to
131 pay with bitcoin is still not very good. The bitcoin: URI is a step
132 in the right direction, but need to work in most or every browser in
133 use. Also the bitcoin-qt client is too heavy to fire it up to do a
134 quick transaction. I believe there are other clients available, but
135 have not tested them.</p>
136
137 <p>My
138 <a href="http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html">experiment
139 with bitcoins</a> showed that at least some of my readers use bitcoin.
140 I received 20.15 BTC so far on the address I provided in my blog two
141 years ago, as can be
142 <a href="http://blockexplorer.com/address/15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">seen
143 on the blockexploer service</a>. Thank you everyone for your
144 donation. The blockexploer service demonstrate quite well that
145 bitcoin is not quite anonymous and untracked. :) I wonder if the
146 number of users have gone up since then. If you use bitcoin and want
147 to show your support of my activity, please send Bitcoin donations to
148 the same address as last time,
149 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&label=PetterReinholdtsenBlog">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
150
151 </div>
152 <div class="tags">
153
154
155 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>.
156
157
158 </div>
159 </div>
160 <div class="padding"></div>
161
162 <div class="entry">
163 <div class="title">
164 <a href="http://people.skolelinux.org/pere/blog/Piratpartiet_p__opphavs_retrett_.html">Piratpartiet på opphavs-retrett?</a>
165 </div>
166 <div class="date">
167 19th December 2012
168 </div>
169 <div class="body">
170 <p>Jeg ble overrasket over å se at Piratpartiet i
171 <a href="http://www.aftenposten.no/kultur/Piratpartiet-stiller-til-Stortingsvalget-7073298.html">Aftenposten</a>
172 er referert på følgende:</p>
173
174 <blockquote>
175 Når det gjelder retten til opphavsrett for kulturproduktene, mener
176 Piratpartiet av levetid + 14 år er tilfredsstillende.
177 </blockquote>
178
179 <p>Det betyr en vernetid langt ut over det kommersielle livet til de
180 aller fleste opphavsrettsbeskyttede verker, og er i strid med slik i
181 hvert fall jeg har tolket punkt 5 i
182 <a href="http://people.opera.com/howcome/2012/piratpartiet/kjerneprogram.html">kjerneprogrammet
183 til Piratpartiet</a>:</p>
184
185 <blockquote>
186 <p><strong>5: Åndsverk og patenter: tilbake til start</strong></p>
187
188 <table border="1">
189 <tr><th>forslag:</th><td>14 års opphavsrett og ingen
190 programvarepatenter</td></tr>
191
192 <tr><th>grunn:</th><td>Den første loven om opphavsrett spesifiserte 14
193 års vernetid. Senere har mediabransjens lobbyister stadig presset
194 loven mot lengre vern, nå er det 70 år etter forfatters død. Dette
195 gjør at mange verk glemmes og går tapt, noe som er skadelig for norsk
196 språk og kultur. Vi til tilbake til start: 14 års
197 vernetid. Patentloven sier klart at dataprogrammer ikke kan
198 patenteres. Likevel klarer patentadvokater å lure gjennom
199 programvarepatenter. Slike patenter gjør dingsene våre dyrere og kan i
200 enkelte tilfelle stoppe dem helt.</th></tr>
201 </table>
202 </blockquote>
203
204 <p>Den opprinnelige opphavsretten var på 14 år totalt, ikke 14 år
205 etter opphavspersonens død. Jeg tenkte først dette kanskje var
206 feilsitering fra Aftenposten, men jeg finner samme påstand i en <a
207 href="http://piratpartietnorge.org/om-gramo-og-piratpolitikken/">bloggpost
208 fra Geir Aaslid</a> på Piratpartietes offisielle nettsider. Der
209 skriver han følgende:</p>
210
211 <blockquote>
212 Hva vi gjør med opphavsretten er mer komplisert fordi den omfavner så
213 mange bransjer, med ulike behov. Enhver reform er en forbedring men
214 det er nærliggende å anta at en opphavsrett på levetid + 14 år er
215 fullt ut tilfredstillende for musikk, film, litteratur og spill.
216 </blockquote>
217
218 <p>Det virker dermed på meg som om Piratpartiet allerede har gjort
219 retrett fra sin beundringsverdige holdning om at det holdt med 14 års
220 total vernetid, til sin nye som tar utgangspunkt i levetiden til
221 opphavspersonen. Jeg håper det baserer seg på en misforståelse hos
222 piratlederen som blir korrigert tilbake til 14 års total vernetid før
223 partiet stiller til valg.</p>
224
225 <p>Hvis du lurer på hvilke problemer lang vernetid bringer med seg,
226 anbefaler jeg å lese boken <a href="http://free-culture.cc/">Free
227 Culture</a> av Lawrence Lessig. Jeg og en liten gruppe andre er igang
228 med å
229 <a href="https://github.com/petterreinholdtsen/free-culture-lessig">oversette
230 boken til bokmål</a> og tar gjerne imot hjelp med oversettelse og
231 korrekturlesing.</p>
232
233 <p><strong>Oppdatering 2012-12-20</strong>: Oppdaget at
234 <a href="http://piratpartietnorge.org/om-gramo-og-piratpolitikken/">bloggposten
235 til Geir Aaslid</a> er endret siden i går, og nå inneholder følgende
236 avsnitt i stedet for det jeg siterte over:</p>
237
238 <blockquote>
239 Hva vi gjør med opphavsretten er mer komplisert fordi den omfavner så
240 mange bransjer, med ulike behov. Enhver reform er en forbedring men
241 det er nærliggende å anta at en opphavsrett lik levetiden, evt + 14 år
242 er fullt ut tilfredstillende for mange skapere av musikk, film,
243 litteratur og spill. Det er for det meste de store forlagene som er
244 imot enhver reform.
245 </blockquote>
246
247 <p>I tillegg har det dukket opp en setning nederst "Dette dokumentet
248 er et utkast til svar på et angrep på Piratpartiet fra Gramo. Det
249 endrer seg derfor over tid og den endelige versjonen er det som blir
250 publisert på Hardware.no", som tyder på at originalformuleringen ikke
251 var veloverveid og sitatet i Aftenposten kanskje var basert på en
252 misforståelse.</p>
253
254 </div>
255 <div class="tags">
256
257
258 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>.
259
260
261 </div>
262 </div>
263 <div class="padding"></div>
264
265 <div class="entry">
266 <div class="title">
267 <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>
268 </div>
269 <div class="date">
270 18th December 2012
271 </div>
272 <div class="body">
273 <p>A few days ago I came across
274 <a href="http://joeyh.name/blog/entry/hledger/">a blog post from Joey
275 Hess</a> describing <a href="http://ledger-cli.org/">ledger</a> and
276 hledger, a text based system for double-entry accounting. I found it
277 interesting, as I am involved with several organizations where
278 accounting is an issue, and I have not really become too friendly with
279 the different web based systems we use. I find it hard to find what I
280 look for in the menus and even harder try to get sensible data out of
281 the systems. Ledger seem different. The accounting data is kept in
282 text files that can be stored in a version control system, and there
283
284 are at least <a href="https://github.com/ledger/ledger/wiki/Ports">five
285 different implementations</a> able to read the format. An example
286 entry look like this, and is simple enough that it will be trivial to
287 generate entries based on CVS files fetched from the bank:</p>
288
289 <blockquote><pre>
290 2004-05-27 Book Store
291 Expenses:Books $20.00
292 Liabilities:Visa
293 </pre></blockquote>
294
295 <p>The concept seemed interesting enough for me to check it out and
296 look for others using it. I found blog posts from
297 <a href="http://blog.spang.cc/posts/hledger_rocks_my_world/">Christine
298 Spang</a>,
299 <a href="http://bugsplat.info/2010-05-23-keeping-finances-with-ledger.html">Pete
300 Keen</a>,
301 <a href="http://blog.andrewcantino.com/blog/2010/11/06/command-line-accounting-with-ledger-and-reckon/">Andrew
302 Cantino</a> and
303 <a href="http://blog.iphoting.com/blog/2012/11/29/command-line-double-entry-accounting/">Ronald
304 Ip</a> describing how they use it, as well as a post from
305 <a href="https://groups.google.com/forum/?fromgroups=#!topic/ledger-cli/r0oWjwbQ9Bo">Bradley
306 M. Kuhn</a> at the Software Freedom Conservancy. All seemed like good
307 recommendations fitting my need.</p>
308
309 <p>The <a href="http://packages.qa.debian.org/l/ledger.html">ledger</a>
310 package is available in Debian Squeeze, while the
311 <a href="http://packages.qa.debian.org/h/haskell-hledger.html">hledger</a>
312 package only is available in Debian Sid. As I use Squeeze, ledger
313 seemed the best choice to get started.</p>
314
315 <p>To get some real data to test on, I wrote a
316 <a href="http://www.nuug.no/tools/lodo2ledger">web scraper</a> for
317 <a href="http://www.lodo.no/">LODO</a>, the accounting system used by
318 the <a href="http://www.nuug.no/">NUUG</a> association, and started to
319 play with the data set. I'm not really deeply into accounting, but I
320 am able to get a simple balance and accounting status for example
321 using the "<tt>ledger balance</tt>" command. But I will have to
322 gather more experience before I know if the ledger way is a good fit
323 for the organisations I am involved in.</p>
324
325 </div>
326 <div class="tags">
327
328
329 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>.
330
331
332 </div>
333 </div>
334 <div class="padding"></div>
335
336 <div class="entry">
337 <div class="title">
338 <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>
339 </div>
340 <div class="date">
341 11th December 2012
342 </div>
343 <div class="body">
344 <p>For noen dager siden omfavnet nok en kommune NUUGs
345 <a href="http://www.fiksgatami.no/">FiksGataMi</a>. Med 61 kommuner
346 som lenker til FiksGataMi fra sine hjemmesider er «markedsandelen» 14%
347 (av 429 kommuner). Siden
348 <a href="http://people.skolelinux.org/pere/blog/59_kommuner_omfavner_n__FiksGataMi.html">siste
349 oppdatering i november</a> har kommunene Re og Vågsøy kommet til og
350 slår følge med kommunene Askim, Askøy, Audnedal, Aure, Balestrand,
351 Bærum, Eide, Farsund, Flekkefjord, Folldal, Gran, Grue, Hadsel,
352 Halden, Halsa, Hamar, Hobøl, Holtålen, Hægebostad, Høyanger,
353 Kongsberg, Kristiansund, Kvinesdal, Kviteseid, Levanger, Lindesnes,
354 Luster, Lyngdal, Løten, Mandal, Marnardal, Moss, Namsos, Nissedal,
355 Nordreisa, Randaberg, Rindal, Sel, Sirdal, Skiptvet, Sortland,
356 Spydeberg, Stange, Stjørdal, Stord, Søgne, Sør-Odal, Tolga, Trysil,
357 Tynset, Tysvær, Ullensvang Herad, Utsira, Vennesla, Verdal, Vågan,
358 Vågå, Våler og Åseral. Oppdatert liste er tilgjengelig fra
359 <a href="http://wiki.nuug.no/grupper/fiksgatami/positivemottakere">NUUGs
360 wiki</a>. Kartet er dog ikke oppdatert med de siste kommunene.</p>
361
362 <p>Kanskje du bør høre med din kommune om de vil bli mer aktive
363 brukere av FiksGataMi? Se
364 <a href="http://people.skolelinux.org/pere/blog/40_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider___gj_r_din_.html">en
365 tidligere bloggpost</a> med tips om hvordan det kan gjøres.</p>
366
367 <p>I snitt rapporteres det nå via FiksGataMi ca. 60 meldinger fra
368 innbyggerne i uka om feil på offentlig infrastruktur.</p>
369
370 </div>
371 <div class="tags">
372
373
374 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>.
375
376
377 </div>
378 </div>
379 <div class="padding"></div>
380
381 <div class="entry">
382 <div class="title">
383 <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>
384 </div>
385 <div class="date">
386 6th December 2012
387 </div>
388 <div class="body">
389 <p>Where I work at the <a href="http://www.uio.no/">University of
390 Oslo</a>, we use the
391 <a href="http://sourceforge.net/projects/cerebrum/">Cerebrum user
392 administration system</a> to maintain users, groups, DNS, DHCP, etc.
393 I've known since the system was written that the server is providing
394 an <a href="http://en.wikipedia.org/wiki/XML-RPC">XML-RPC</a> API, but
395 I have never spent time to try to figure out how to use it, as we
396 always use the bofh command line client at work. Until today. I want
397 to script the updating of DNS and DHCP to make it easier to set up
398 virtual machines. Here are a few notes on how to use it with
399 Python.</p>
400
401 <p>I started by looking at the source of the Java
402 <a href="http://cerebrum.svn.sourceforge.net/viewvc/cerebrum/trunk/cerebrum/clients/jbofh/">bofh
403 client</a>, to figure out how it connected to the API server. I also
404 googled for python examples on how to use XML-RPC, and found
405 <a href="http://tldp.org/HOWTO/XML-RPC-HOWTO/xmlrpc-howto-python.html">a
406 simple example in</a> the XML-RPC howto.</p>
407
408 <p>This simple example code show how to connect, get the list of
409 commands (as a JSON dump), and how to get the information about the
410 user currently logged in:</p>
411
412 <blockquote><pre>
413 #!/usr/bin/env python
414 import getpass
415 import xmlrpclib
416 server_url = 'https://cerebrum-uio.uio.no:8000';
417 username = getpass.getuser()
418 password = getpass.getpass()
419 server = xmlrpclib.Server(server_url);
420 #print server.get_commands(sessionid)
421 sessionid = server.login(username, password)
422 print server.run_command(sessionid, "user_info", username)
423 result = server.logout(sessionid)
424 print result
425 </pre></blockquote>
426
427 <p>Armed with this knowledge I can now move forward and script the DNS
428 and DHCP updates I wanted to do.</p>
429
430 </div>
431 <div class="tags">
432
433
434 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>.
435
436
437 </div>
438 </div>
439 <div class="padding"></div>
440
441 <p style="text-align: right;"><a href="12.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
442 <div id="sidebar">
443
444
445
446 <h2>Archive</h2>
447 <ul>
448
449 <li>2012
450 <ul>
451
452 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
453
454 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
455
456 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
457
458 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
459
460 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
461
462 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
463
464 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
465
466 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
467
468 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
469
470 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
471
472 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
473
474 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/12/">December (6)</a></li>
475
476 </ul></li>
477
478 <li>2011
479 <ul>
480
481 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
482
483 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
484
485 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
486
487 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
488
489 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
490
491 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
492
493 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
494
495 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
496
497 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
498
499 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
500
501 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
502
503 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
504
505 </ul></li>
506
507 <li>2010
508 <ul>
509
510 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
511
512 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
513
514 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
515
516 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
517
518 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
519
520 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
521
522 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
523
524 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
525
526 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
527
528 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
529
530 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
531
532 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
533
534 </ul></li>
535
536 <li>2009
537 <ul>
538
539 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
540
541 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
542
543 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
544
545 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
546
547 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
548
549 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
550
551 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
552
553 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
554
555 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
556
557 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
558
559 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
560
561 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
562
563 </ul></li>
564
565 <li>2008
566 <ul>
567
568 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
569
570 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
571
572 </ul></li>
573
574 </ul>
575
576
577
578 <h2>Tags</h2>
579 <ul>
580
581 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
582
583 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
584
585 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
586
587 <li><a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid (3)</a></li>
588
589 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (5)</a></li>
590
591 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (12)</a></li>
592
593 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
594
595 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (59)</a></li>
596
597 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (117)</a></li>
598
599 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (9)</a></li>
600
601 <li><a href="http://people.skolelinux.org/pere/blog/tags/docbook">docbook (7)</a></li>
602
603 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
604
605 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (164)</a></li>
606
607 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (21)</a></li>
608
609 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
610
611 <li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (10)</a></li>
612
613 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (9)</a></li>
614
615 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (32)</a></li>
616
617 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (17)</a></li>
618
619 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (8)</a></li>
620
621 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (5)</a></li>
622
623 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
624
625 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (25)</a></li>
626
627 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (218)</a></li>
628
629 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (148)</a></li>
630
631 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (6)</a></li>
632
633 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
634
635 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (40)</a></li>
636
637 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (60)</a></li>
638
639 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
640
641 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
642
643 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (2)</a></li>
644
645 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (4)</a></li>
646
647 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
648
649 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (4)</a></li>
650
651 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
652
653 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (28)</a></li>
654
655 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
656
657 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (4)</a></li>
658
659 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (39)</a></li>
660
661 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (3)</a></li>
662
663 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (5)</a></li>
664
665 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (12)</a></li>
666
667 <li><a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (1)</a></li>
668
669 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (7)</a></li>
670
671 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (35)</a></li>
672
673 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
674
675 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (26)</a></li>
676
677 </ul>
678
679
680 </div>
681 <p style="text-align: right">
682 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.4</a>
683 </p>
684
685 </body>
686 </html>