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