]> pere.pagekite.me Git - homepage.git/blob - blog/index.html
Generated.
[homepage.git] / blog / 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</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="http://people.skolelinux.org/pere/blog/index.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <div class="title">
13 <h1>
14 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
15
16 </h1>
17
18 </div>
19
20
21
22 <div class="entry">
23 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Roger_Marsal.html">Debian Edu interview: Roger Marsal</a></div>
24 <div class="date">30th March 2014</div>
25 <div class="body"><p><a href="http://www.skolelinux.org/">Debian Edu / Skolelinux</a>
26 keep gaining new users. Some weeks ago, a person showed up on IRC,
27 <a href="irc://irc.debian.org/#debian-edu">#debian-edu</a>, with a
28 wish to contribute, and I managed to get a interview with this great
29 contributor Roger Marsal to learn more about his background.</p>
30
31 <p><strong>Who are you, and how do you spend your days?</strong></p>
32
33 <p>My name is Roger Marsal, I'm 27 years old (1986 generation) and I
34 live in Barcelona, Spain. I've got a strong business background and I
35 work as a patrimony manager and as a real estate agent. Additionally,
36 I've co-founded a British based tech company that is nowadays on the
37 last development phase of a new social networking concept.</p>
38
39 <p>I'm a Linux enthusiast that started its journey with Ubuntu four years
40 ago and have recently switched to Debian seeking rock solid stability
41 and as a necessary step to gain expertise.</p>
42
43 <p>In a nutshell, I spend my days working and learning as much as I
44 can to face both my job, entrepreneur project and feed my Linux
45 hunger.</p>
46
47 <p><strong>How did you get in contact with the Skolelinux / Debian Edu
48 project?</strong></p>
49
50 <p>I discovered the <a href="http://www.ltsp.org/">LTSP</a> advantages
51 with "Ubuntu 12.04 alternate install" and after a year of use I
52 started looking for an alternative. Even though I highly value and
53 respect the Ubuntu project, I thought it was necessary for me to
54 change to a more robust and stable alternative. As far as I was using
55 Debian on my personal laptop I thought it would be fine to install
56 Debian and configure an LTSP server myself. Surprised, I discovered
57 that the Debian project also supported a kind of Edubuntu equivalent,
58 and after having some pain I obtained a Debian Edu network up and
59 running. I just loved it.</p>
60
61 <p><strong>What do you see as the advantages of Skolelinux / Debian
62 Edu?</strong></p>
63
64 <p>I found a main advantage in that, once you know "the tips and
65 tricks", a new installation just works out of the box. It's the most
66 complete alternative I've found to create an LTSP network. All the
67 other distributions seems to be made of plastic, Debian Edu seems to
68 be made of steel.</p>
69
70 <p><strong>What do you see as the disadvantages of Skolelinux / Debian
71 Edu?</strong></p>
72
73 <p>I found two main disadvantages.</p>
74
75 <p>I'm not an expert but I've got notions and I had to spent a considerable
76 amount of time trying to bring up a standard network topology. I'm quite
77 stubborn and I just worked until I did but I'm sure many people with few
78 resources (not big schools, but academies for example) would have switched
79 or dropped.</p>
80
81 <p>It's amazing how such a complex system like Debian Edu has achieved
82 this out-of-the-box state. Even though tweaking without breaking gets
83 more difficult, as more factors have to be considered. This can
84 discourage many people too.</p>
85
86 <p><strong>Which free software do you use daily?</strong></p>
87
88 <p>I use Debian, Firefox, Okular, Inkscape, LibreOffice and
89 Virtualbox.</p>
90
91
92 <p><strong>Which strategy do you believe is the right one to use to
93 get schools to use free software?</strong></p>
94
95 <p>I don't think there is a need for a particular strategy. The free
96 attribute in both "freedom" and "no price" meanings is what will
97 really bring free software to schools. In my experience I can think of
98 the <a href="http://www.r-project.org/">"R" statistical language</a>; a
99 few years a ago was an extremely nerd tool for university people.
100 Today it's being increasingly used to teach statistics at many
101 different level of studies. I believe free and open software will
102 increasingly gain popularity, but I'm sure schools will be one of the
103 first scenarios where this will happen.</p>
104 </div>
105 <div class="tags">
106
107
108 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/intervju">intervju</a>.
109
110
111 </div>
112 </div>
113 <div class="padding"></div>
114
115 <div class="entry">
116 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Dokumentaren_om_Datalagringsdirektivet_sendes_endelig_p__NRK.html">Dokumentaren om Datalagringsdirektivet sendes endelig på NRK</a></div>
117 <div class="date">26th March 2014</div>
118 <div class="body"><p><a href="http://www.nuug.no/">Foreningen NUUG</a> melder i natt at
119 NRK nå har bestemt seg for
120 <a href="http://www.nuug.no/news/NRK_viser_filmen_om_Datalagringsdirektivet_f_rste_gang_2014_03_31.shtml">når
121 den norske dokumentarfilmen om datalagringsdirektivet skal
122 sendes</a> (se <a href="http://www.imdb.com/title/tt2832844/">IMDB</a>
123 for detaljer om filmen) . Første visning blir på NRK2 mandag
124 2014-03-31 kl. 19:50, og deretter visninger onsdag 2014-04-02
125 kl. 12:30, fredag 2014-04-04 kl. 19:40 og søndag 2014-04-06 kl. 15:10.
126 Jeg har sett dokumentaren, og jeg anbefaler enhver å se den selv. Som
127 oppvarming mens vi venter anbefaler jeg Bjørn Stærks kronikk i
128 Aftenposten fra i går,
129 <a href="http://www.aftenposten.no/meninger/kronikker/Autoritar-gjokunge-7514915.html">Autoritær
130 gjøkunge</a>, der han gir en grei skisse av hvor ille det står til med
131 retten til privatliv og beskyttelsen av demokrati i Norge og resten
132 verden, og helt riktig slår fast at det er vi i databransjen som
133 sitter med nøkkelen til å gjøre noe med dette. Jeg har involvert meg
134 i prosjektene <a href="http://www.dugnadsnett.no/">dugnadsnett.no</a>
135 og <a href="https://wiki.debian.org/FreedomBox">FreedomBox</a> for å
136 forsøke å gjøre litt selv for å bedre situasjonen, men det er mye
137 hardt arbeid fra mange flere enn meg som gjenstår før vi kan sies å ha
138 gjenopprettet balansen.</p>
139
140 <p>Jeg regner med at nettutgaven dukker opp på
141 <a href="http://tv.nrk.no/program/koid75005313/tema-dine-digitale-spor-datalagringsdirektivet">NRKs
142 side om filmen om datalagringsdirektivet</a> om frem dager. Hold et
143 øye med siden, og tips venner og slekt om at de også bør se den.</p>
144 </div>
145 <div class="tags">
146
147
148 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox</a>, <a href="http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network</a>, <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/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
149
150
151 </div>
152 </div>
153 <div class="padding"></div>
154
155 <div class="entry">
156 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Public_Trusted_Timestamping_services_for_everyone.html">Public Trusted Timestamping services for everyone</a></div>
157 <div class="date">25th March 2014</div>
158 <div class="body"><p>Did you ever need to store logs or other files in a way that would
159 allow it to be used as evidence in court, and needed a way to
160 demonstrate without reasonable doubt that the file had not been
161 changed since it was created? Or, did you ever need to document that
162 a given document was received at some point in time, like some
163 archived document or the answer to an exam, and not changed after it
164 was received? The problem in these settings is to remove the need to
165 trust yourself and your computers, while still being able to prove
166 that a file is the same as it was at some given time in the past.</p>
167
168 <p>A solution to these problems is to have a trusted third party
169 "stamp" the document and verify that at some given time the document
170 looked a given way. Such
171 <a href="https://en.wikipedia.org/wiki/Notarius">notarius</a> service
172 have been around for thousands of years, and its digital equivalent is
173 called a
174 <a href="http://en.wikipedia.org/wiki/Trusted_timestamping">trusted
175 timestamping service</a>. <a href="http://www.ietf.org/">The Internet
176 Engineering Task Force</a> standardised how such service could work a
177 few years ago as <a href="http://tools.ietf.org/html/rfc3161">RFC
178 3161</a>. The mechanism is simple. Create a hash of the file in
179 question, send it to a trusted third party which add a time stamp to
180 the hash and sign the result with its private key, and send back the
181 signed hash + timestamp. Both email, FTP and HTTP can be used to
182 request such signature, depending on what is provided by the service
183 used. Anyone with the document and the signature can then verify that
184 the document matches the signature by creating their own hash and
185 checking the signature using the trusted third party public key.
186 There are several commercial services around providing such
187 timestamping. A quick search for
188 "<a href="https://duckduckgo.com/?q=rfc+3161+service">rfc 3161
189 service</a>" pointed me to at least
190 <a href="https://www.digistamp.com/technical/how-a-digital-time-stamp-works/">DigiStamp</a>,
191 <a href="http://www.quovadisglobal.co.uk/CertificateServices/SigningServices/TimeStamp.aspx">Quo
192 Vadis</a>,
193 <a href="https://www.globalsign.com/timestamp-service/">Global Sign</a>
194 and <a href="http://www.globaltrustfinder.com/TSADefault.aspx">Global
195 Trust Finder</a>. The system work as long as the private key of the
196 trusted third party is not compromised.</p>
197
198 <p>But as far as I can tell, there are very few public trusted
199 timestamp services available for everyone. I've been looking for one
200 for a while now. But yesterday I found one over at
201 <a href="https://www.pki.dfn.de/zeitstempeldienst/">Deutches
202 Forschungsnetz</a> mentioned in
203 <a href="http://www.d-mueller.de/blog/dealing-with-trusted-timestamps-in-php-rfc-3161/">a
204 blog by David Müller</a>. I then found
205 <a href="http://www.rz.uni-greifswald.de/support/dfn-pki-zertifikate/zeitstempeldienst.html">a
206 good recipe on how to use the service</a> over at the University of
207 Greifswald.</p>
208
209 <p><a href="http://www.openssl.org/">The OpenSSL library</a> contain
210 both server and tools to use and set up your own signing service. See
211 the ts(1SSL), tsget(1SSL) manual pages for more details. The
212 following shell script demonstrate how to extract a signed timestamp
213 for any file on the disk in a Debian environment:</p>
214
215 <p><blockquote><pre>
216 #!/bin/sh
217 set -e
218 url="http://zeitstempel.dfn.de"
219 caurl="https://pki.pca.dfn.de/global-services-ca/pub/cacert/chain.txt"
220 reqfile=$(mktemp -t tmp.XXXXXXXXXX.tsq)
221 resfile=$(mktemp -t tmp.XXXXXXXXXX.tsr)
222 cafile=chain.txt
223 if [ ! -f $cafile ] ; then
224 wget -O $cafile "$caurl"
225 fi
226 openssl ts -query -data "$1" -cert | tee "$reqfile" \
227 | /usr/lib/ssl/misc/tsget -h "$url" -o "$resfile"
228 openssl ts -reply -in "$resfile" -text 1>&2
229 openssl ts -verify -data "$1" -in "$resfile" -CAfile "$cafile" 1>&2
230 base64 < "$resfile"
231 rm "$reqfile" "$resfile"
232 </pre></blockquote></p>
233
234 <p>The argument to the script is the file to timestamp, and the output
235 is a base64 encoded version of the signature to STDOUT and details
236 about the signature to STDERR. Note that due to
237 <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742553">a bug
238 in the tsget script</a>, you might need to modify the included script
239 and remove the last line. Or just write your own HTTP uploader using
240 curl. :) Now you too can prove and verify that files have not been
241 changed.</p>
242
243 <p>But the Internet need more public trusted timestamp services.
244 Perhaps something for <a href="http://www.uninett.no/">Uninett</a> or
245 my work place the <a href="http://www.uio.no/">University of Oslo</a>
246 to set up?</p>
247 </div>
248 <div class="tags">
249
250
251 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
252
253
254 </div>
255 </div>
256 <div class="padding"></div>
257
258 <div class="entry">
259 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Video_DVD_reader_library___python_dvdvideo___nice_free_software.html">Video DVD reader library / python-dvdvideo - nice free software</a></div>
260 <div class="date">21st March 2014</div>
261 <div class="body"><p>Keeping your DVD collection safe from scratches and curious
262 children fingers while still having it available when you want to see a
263 movie is not straight forward. My preferred method at the moment is
264 to store a full copy of the ISO on a hard drive, and use VLC, Popcorn
265 Hour or other useful players to view the resulting file. This way the
266 subtitles and bonus material are still available and using the ISO is
267 just like inserting the original DVD record in the DVD player.</p>
268
269 <p>Earlier I used dd for taking security copies, but it do not handle
270 DVDs giving read errors (which are quite a few of them). I've also
271 tried using
272 <a href="http://people.skolelinux.org/pere/blog/Ripping_problematic_DVDs_using_dvdbackup_and_genisoimage.html">dvdbackup
273 and genisoimage</a>, but these days I use the marvellous python library
274 and program
275 <a href="http://bblank.thinkmo.de/blog/new-software-python-dvdvideo">python-dvdvideo</a>
276 written by Bastian Blank. It is
277 <a href="http://packages.qa.debian.org/p/python-dvdvideo.html">in Debian
278 already</a> and the binary package name is python3-dvdvideo. Instead
279 of trying to read every block from the DVD, it parses the file
280 structure and figure out which block on the DVD is actually in used,
281 and only read those blocks from the DVD. This work surprisingly well,
282 and I have been able to almost backup my entire DVD collection using
283 this method.</p>
284
285 <p>So far, python-dvdvideo have failed on between 10 and
286 20 DVDs, which is a small fraction of my collection. The most common
287 problem is
288 <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720831">DVDs
289 using UTF-16 instead of UTF-8 characters</a>, which according to
290 Bastian is against the DVD specification (and seem to cause some
291 players to fail too). A rarer problem is what seem to be inconsistent
292 DVD structures, as the python library
293 <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=723079">claim
294 there is a overlap between objects</a>. An equally rare problem claim
295 <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741878">some
296 value is out of range</a>. No idea what is going on there. I wish I
297 knew enough about the DVD format to fix these, to ensure my movie
298 collection will stay with me in the future.</p>
299
300 <p>So, if you need to keep your DVDs safe, back them up using
301 python-dvdvideo. :)</p>
302 </div>
303 <div class="tags">
304
305
306 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</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>.
307
308
309 </div>
310 </div>
311 <div class="padding"></div>
312
313 <div class="entry">
314 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Norsk_utgave_av_Alaveteli___WhatDoTheyKnow_p__trappene.html">Norsk utgave av Alaveteli / WhatDoTheyKnow på trappene</a></div>
315 <div class="date">16th March 2014</div>
316 <div class="body"><p>Det offentlige Norge har mye kunnskap og informasjon. Men hvordan
317 kan en få tilgang til den på en enkel måte? Takket være et lite
318 knippe lover og tilhørende forskrifter, blant annet
319 <a href="http://lovdata.no/dokument/NL/lov/2006-05-19-16">offentlighetsloven</a>,
320 <a href="http://lovdata.no/dokument/NL/lov/2003-05-09-31">miljøinformasjonsloven</a>
321 og
322 <a href="http://lovdata.no/dokument/NL/lov/1967-02-10/">forvaltningsloven</a>
323 har en rett til å spørre det offentlige og få svar. Men det finnes
324 intet offentlig arkiv over hva andre har spurt om, og dermed risikerer en
325 å måtte forstyrre myndighetene gang på gang for å få tak i samme
326 informasjonen på nytt. <a href="http://www.mysociety.org/">Britiske
327 mySociety</a> har laget tjenesten
328 <a href="http://www.whatdotheyknow.com/">WhatDoTheyKnow</a> som gjør
329 noe med dette. I Storbritannia blir WhatdoTheyKnow brukt i
330 <a href="http://www.mysociety.org/2011/07/01/whatdotheyknows-share-of-central-government-foi-requests-q2-2011/">ca
331 15% av alle innsynsforespørsler mot sentraladministrasjonen</a>.
332 Prosjektet heter <a href="http://www.alaveteli.org/">Alaveteli</A>, og
333 er takk i bruk en rekke steder etter at løsningen ble generalisert og
334 gjort mulig å oversette. Den hjelper borgerne med å be om innsyn,
335 rådgir ved purringer og klager og lar alle se hvilke henvendelser som
336 er sendt til det offentlige og hvilke svar som er kommet inn, i et
337 søkpart arkiv. Her i Norge holder vi i foreningen NUUG på å få opp en
338 norsk utgave av Alaveteli, og her trenger vi din hjelp med
339 oversettelsen.</p>
340
341 <p>Så langt er 76 % av Alaveteli oversatt til norsk bokmål, men vi
342 skulle gjerne vært oppe i 100 % før lansering. Oversettelsen gjøres
343<a href="https://www.transifex.com/projects/p/alaveteli/">Transifex,
344 der enhver som registrerer seg</a> og ber om tilgang til
345 bokmålsoversettelsen får bidra. Vi har satt opp en test av tjenesten
346 (som ikke sender epost til det offentlige, kun til oss som holder på å
347 sette opp tjenesten) på maskinen
348 <a href="http://alaveteli-dev.nuug.no/">alaveteli-dev.nuug.no</a>, der
349 en kan se hvordan de oversatte meldingen blir seende ut på nettsiden.
350 Når tjenesten lanseres vil den hete
351 <a href="https://www.mimesbrønn.no/">Mimes brønn</a>, etter
352 visdomskilden som Odin måtte gi øyet sitt for å få drikke i. Den
353 nettsiden er er ennå ikke klar til bruk.</p>
354
355 <p>Hvis noen vil oversette til nynorsk også, så skal vi finne ut
356 hvordan vi lager en flerspråklig tjeneste. Men i første omgang er
357 fokus på bokmålsoversettelsen, der vi selv har nok peiling til å ha
358 fått oversatt 76%, men trenger hjelp for å komme helt i mål. :)</p>
359 </div>
360 <div class="tags">
361
362
363 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>, <a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn</a>.
364
365
366 </div>
367 </div>
368 <div class="padding"></div>
369
370 <div class="entry">
371 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Freedombox_on_Dreamplug__Raspberry_Pi_and_virtual_x86_machine.html">Freedombox on Dreamplug, Raspberry Pi and virtual x86 machine</a></div>
372 <div class="date">14th March 2014</div>
373 <div class="body"><p>The <a href="https://wiki.debian.org/FreedomBox">Freedombox
374 project</a> is working on providing the software and hardware for
375 making it easy for non-technical people to host their data and
376 communication at home, and being able to communicate with their
377 friends and family encrypted and away from prying eyes. It has been
378 going on for a while, and is slowly progressing towards a new test
379 release (0.2).</p>
380
381 <p>And what day could be better than the Pi day to announce that the
382 new version will provide "hard drive" / SD card / USB stick images for
383 Dreamplug, Raspberry Pi and VirtualBox (or any other virtualization
384 system), and can also be installed using a Debian installer preseed
385 file. The Debian based Freedombox is now based on Debian Jessie,
386 where most of the needed packages used are already present. Only one,
387 the freedombox-setup package, is missing. To try to build your own
388 boot image to test the current status, fetch the freedom-maker scripts
389 and build using
390 <a href="http://packages.qa.debian.org/vmdebootstrap">vmdebootstrap</a>
391 with a user with sudo access to become root:
392
393 <pre>
394 git clone http://anonscm.debian.org/git/freedombox/freedom-maker.git \
395 freedom-maker
396 sudo apt-get install git vmdebootstrap mercurial python-docutils \
397 mktorrent extlinux virtualbox qemu-user-static binfmt-support \
398 u-boot-tools
399 make -C freedom-maker dreamplug-image raspberry-image virtualbox-image
400 </pre>
401
402 <p>Root access is needed to run debootstrap and mount loopback
403 devices. See the README for more details on the build. If you do not
404 want all three images, trim the make line. But note that thanks to <a
405 href="https://bugs.debian.org/741407">a race condition in
406 vmdebootstrap</a>, the build might fail without the patch to the
407 kpartx call.</p>
408
409 <p>If you instead want to install using a Debian CD and the preseed
410 method, boot a Debian Wheezy ISO and use this boot argument to load
411 the preseed values:</p>
412
413 <pre>
414 url=<a href="http://www.reinholdtsen.name/freedombox/preseed-jessie.dat">http://www.reinholdtsen.name/freedombox/preseed-jessie.dat</a>
415 </pre>
416
417 <p>But note that due to <a href="https://bugs.debian.org/740673">a
418 recently introduced bug in apt in Jessie</a>, the installer will
419 currently hang while setting up APT sources. Killing the
420 '<tt>apt-cdrom ident</tt>' process when it hang a few times during the
421 installation will get the installation going. This affect all
422 installations in Jessie, and I expect it will be fixed soon.</p>
423
424 <p>Give it a go and let us know how it goes on the mailing list, and help
425 us get the new release published. :) Please join us on
426 <a href="irc://irc.debian.org:6667/%23freedombox">IRC (#freedombox on
427 irc.debian.org)</a> and
428 <a href="http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss">the
429 mailing list</a> if you want to help make this vision come true.</p>
430 </div>
431 <div class="tags">
432
433
434 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
435
436
437 </div>
438 </div>
439 <div class="padding"></div>
440
441 <div class="entry">
442 <div class="title"><a href="http://people.skolelinux.org/pere/blog/How_to_add_extra_storage_servers_in_Debian_Edu___Skolelinux.html">How to add extra storage servers in Debian Edu / Skolelinux</a></div>
443 <div class="date">12th March 2014</div>
444 <div class="body"><p>On larger sites, it is useful to use a dedicated storage server for
445 storing user home directories and data. The design for handling this
446 in <a href="http://www.skolelinux.org/">Debian Edu / Skolelinux</a>, is
447 to update the automount rules in LDAP and let the automount daemon on
448 the clients take care of the rest. I was reminded about the need to
449 document this better when one of the customers of
450 <a href="http://www.slxdrift.no/">Skolelinux Drift AS</a>, where I am
451 on the board of directors, asked about how to do this. The steps to
452 get this working are the following:</p>
453
454 <p><ol>
455
456 <li>Add new storage server in DNS. I use nas-server.intern as the
457 example host here.</li>
458
459 <li>Add automoun LDAP information about this server in LDAP, to allow
460 all clients to automatically mount it on reqeust.</li>
461
462 <li>Add the relevant entries in tjener.intern:/etc/fstab, because
463 tjener.intern do not use automount to avoid mounting loops.</li>
464
465 </ol></p>
466
467 <p>DNS entries are added in GOsa², and not described here. Follow the
468 <a href="https://wiki.debian.org/DebianEdu/Documentation/Wheezy/GettingStarted">instructions
469 in the manual</a> (Machine Management with GOsa² in section Getting
470 started).</p>
471
472 <p>Ensure that the NFS export points on the server are exported to the
473 relevant subnets or machines:</p>
474
475 <p><blockquote><pre>
476 root@tjener:~# showmount -e nas-server
477 Export list for nas-server:
478 /storage 10.0.0.0/8
479 root@tjener:~#
480 </pre></blockquote></p>
481
482 <p>Here everything on the backbone network is granted access to the
483 /storage export. With NFSv3 it is slightly better to limit it to
484 netgroup membership or single IP addresses to have some limits on the
485 NFS access.</p>
486
487 <p>The next step is to update LDAP. This can not be done using GOsa²,
488 because it lack a module for automount. Instead, use ldapvi and add
489 the required LDAP objects using an editor.</p>
490
491 <p><blockquote><pre>
492 ldapvi --ldap-conf -ZD '(cn=admin)' -b ou=automount,dc=skole,dc=skolelinux,dc=no
493 </pre></blockquote></p>
494
495 <p>When the editor show up, add the following LDAP objects at the
496 bottom of the document. The "/&" part in the last LDAP object is a
497 wild card matching everything the nas-server exports, removing the
498 need to list individual mount points in LDAP.</p>
499
500 <p><blockquote><pre>
501 add cn=nas-server,ou=auto.skole,ou=automount,dc=skole,dc=skolelinux,dc=no
502 objectClass: automount
503 cn: nas-server
504 automountInformation: -fstype=autofs --timeout=60 ldap:ou=auto.nas-server,ou=automount,dc=skole,dc=skolelinux,dc=no
505
506 add ou=auto.nas-server,ou=automount,dc=skole,dc=skolelinux,dc=no
507 objectClass: top
508 objectClass: automountMap
509 ou: auto.nas-server
510
511 add cn=/,ou=auto.nas-server,ou=automount,dc=skole,dc=skolelinux,dc=no
512 objectClass: automount
513 cn: /
514 automountInformation: -fstype=nfs,tcp,rsize=32768,wsize=32768,rw,intr,hard,nodev,nosuid,noatime nas-server.intern:/&
515 </pre></blockquote></p>
516
517 <p>The last step to remember is to mount the relevant mount points in
518 tjener.intern by adding them to /etc/fstab, creating the mount
519 directories using mkdir and running "mount -a" to mount them.</p>
520
521 <p>When this is done, your users should be able to access the files on
522 the storage server directly by just visiting the
523 /tjener/nas-server/storage/ directory using any application on any
524 workstation, LTSP client or LTSP server.</p>
525 </div>
526 <div class="tags">
527
528
529 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/ldap">ldap</a>.
530
531
532 </div>
533 </div>
534 <div class="padding"></div>
535
536 <div class="entry">
537 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Hvordan_b_r_RFC_822_formattert_epost_lagres_i_en_NOARK5_database_.html">Hvordan bør RFC 822-formattert epost lagres i en NOARK5-database?</a></div>
538 <div class="date"> 7th March 2014</div>
539 <div class="body"><p>For noen uker siden ble NXCs fri programvarelisenserte
540 NOARK5-løsning
541 <a href="http://www.nuug.no/aktiviteter/20140211-noark/">presentert hos
542 NUUG</a> (video
543 <a href="https://www.youtube.com/watch?v=JCb_dNS3MHQ">på youtube
544 foreløbig</a>), og det fikk meg til å titte litt mer på NOARK5,
545 standarden for arkivhåndtering i det offentlige Norge. Jeg lurer på
546 om denne kjernen kan være nyttig i et par av mine prosjekter, og for ett
547 av dem er det mest aktuelt å lagre epost. Jeg klarte ikke finne noen
548 anbefaling om hvordan RFC 822-formattert epost (aka Internett-epost)
549 burde lagres i NOARK5, selv om jeg vet at noen arkiver tar
550 PDF-utskrift av eposten med sitt epostprogram og så arkiverer PDF-en
551 (eller enda værre, tar papirutskrift og lagrer bildet av eposten som
552 PDF i arkivet).</p>
553
554 <p>Det er ikke så mange formater som er akseptert av riksarkivet til
555 langtidsoppbevaring av offentlige arkiver, og PDF og XML er de mest
556 aktuelle i så måte. Det slo meg at det måtte da finnes en eller annen
557 egnet XML-representasjon og at det kanskje var enighet om hvilken som
558 burde brukes, så jeg tok mot til meg og spurte
559 <a href="http://samdok.com/">SAMDOK</a>, en gruppe tilknyttet
560 arkivverket som ser ut til å jobbe med NOARK-samhandling, om de hadde
561 noen anbefalinger:
562
563 <p><blockquote>
564 <p>Hei.</p>
565
566 <p>Usikker på om dette er riktig forum å ta opp mitt spørsmål, men jeg
567 lurer på om det er definert en anbefaling om hvordan RFC
568 822-formatterte epost (aka vanlig Internet-epost) bør lages håndteres
569 i NOARK5, slik at en bevarer all informasjon i eposten
570 (f.eks. Received-linjer). Finnes det en anbefalt XML-mapping ala den
571 som beskrives på
572 &lt;URL: <a href="https://www.informit.com/articles/article.aspx?p=32074">https://www.informit.com/articles/article.aspx?p=32074</a> &gt;? Mitt
573 mål er at det skal være mulig å lagre eposten i en NOARK5-kjerne og
574 kunne få ut en identisk formattert kopi av opprinnelig epost ved
575 behov.</p>
576 </blockquote></p>
577
578 <p>Postmottaker hos SAMDOK mente spørsmålet heller burde stilles
579 direkte til riksarkivet, og jeg fikk i dag svar derfra formulert av
580 seniorrådgiver Geir Ivar Tungesvik:</p>
581
582 <p><blockquote>
583 <p>Riksarkivet har ingen anbefalinger når det gjelder konvertering fra
584 e-post til XML. Det står arkivskaper fritt å eventuelt definere/bruke
585 eget format. Inklusive da - som det spørres om - et format der det er
586 mulig å re-etablere e-post format ut fra XML-en. XML (e-post)
587 dokumenter må være referert i arkivstrukturen, og det må vedlegges et
588 gyldig XML skjema (.xsd) for XML-filene. Arkivskaper står altså fritt
589 til å gjøre hva de vil, bare det dokumenteres og det kan dannes et
590 utrekk ved avlevering til depot.</p>
591
592 <p>De obligatoriske kravene i Noark 5 standarden må altså oppfylles -
593 etter dialog med Riksarkivet i forbindelse med godkjenning. For
594 offentlige arkiv er det særlig viktig med filene loependeJournal.xml
595 og offentligJournal.xml. Private arkiv som vil forholde seg til Noark
596 5 standarden er selvsagt frie til å bruke det som er relevant for dem
597 av obligatoriske krav.</p>
598 </blockquote></p>
599
600 <p>Det ser dermed ut for meg som om det er et lite behov for å
601 standardisere XML-lagring av RFC-822-formatterte meldinger. Noen som
602 vet om god spesifikasjon i så måte? I tillegg til den omtalt over,
603 har jeg kommet over flere aktuelle beskrivelser (søk på "rfc 822
604 xml", så finner du aktuelle alternativer).</p>
605
606 <ul>
607
608 <li><a href="http://www.openhealth.org/xmtp/">XML MIME Transformation
609 protocol (XMTP)</a> fra OpenHealth, sist oppdatert 2001.</li>
610
611 <li><a href="https://tools.ietf.org/html/draft-klyne-message-rfc822-xml-03">An
612 XML format for mail and other messages</a> utkast fra IETF datert
613 2001.</li>
614
615 <li><a href="http://www.informit.com/articles/article.aspx?p=32074">xMail:
616 E-mail as XML</a> en artikkel fra 2003 som beskriver python-modulen
617 rfc822 som gir ut XML-representasjon av en RFC 822-formattert epost.</li>
618
619 </ul>
620
621 <p>Finnes det andre og bedre spesifikasjoner for slik lagring? Send
622 meg en epost hvis du har innspill.</p>
623 </div>
624 <div class="tags">
625
626
627 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn</a>.
628
629
630 </div>
631 </div>
632 <div class="padding"></div>
633
634 <div class="entry">
635 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Lenker_for_2014_02_28.html">Lenker for 2014-02-28</a></div>
636 <div class="date">28th February 2014</div>
637 <div class="body"><p>Her er noen lenker til tekster jeg har satt pris på å lese de siste
638 månedene. Det er mye om varsleren Edward Snowden, som burde få all
639 hjelp, støtte og beskyttelse Norge kan stille opp med for å ha satt
640 totalitær overvåkning på sakskartet, men også endel annet
641 tankevekkende og interessant.</p>
642
643 <ul>
644
645 <li>2013-12-21
646 <a href="http://www.dagbladet.no/2013/12/21/nyheter/thomas_drake/nsa/overvakning/snowden/30925886/">-
647 NSA tenker som Stasi</a> - Dagbladet.no</li>
648
649 <li>2013-12-19 <a href="http://www.dagensit.no/article2732734.ece">-
650 Staten har ikke rett til å vite alt om deg</a> - DN.no</li>
651
652 <li>2013-12-21
653 <a href="http://www.dagbladet.no/2013/12/21/nyheter/krig_og_konflikter/politikk/utenriks/30961126/">Nye
654 mål for NSAs spionasje avslørt</a> - Dagbladet.no</li>
655
656 <li>2013-12-19
657 <a href="http://www.dagbladet.no/2013/12/19/nyheter/nsa/usa/politikk/barack_obama/30918684/">«NSA
658 bør fjernes fra sin makt til å samle inn metadata fra amerikanske
659 telefonsamtaler»</a> - Dagbladet.no</li>
660
661 <li>2013-12-18
662 <a href="http://www.dagbladet.no/2013/12/18/kultur/meninger/hovedkronikk/debatt/snowden/30901089/">Etterretning,
663 overvåking, frihet og sikkerhet</a> - Dagbladet.no</li>
664
665 <li>2013-12-17
666 <a href="http://www.nrk.no/verden/snowden-vil-ha-asyl-i-brasil-1.11423444">Snowden
667 angriper USA i åpent brev</a> - nrk.no</li>
668
669 <li>2013-12-17
670 <a href="http://www.digi.no/925820/rettslig-nederlag-for-etterretning">Rettslig
671 nederlag for etterretning</a> - digi.no</li>
672
673 <li>2013-12-21
674 <a href="http://www.dagbladet.no/2013/12/21/kultur/meninger/hovedkommentar/kommentar/etterretning/30963284/">Truende
675 nedkjøling</a> - dagbladet.no</li>
676
677 <li>2013-12-20
678 <a href="http://www.aftenposten.no/viten/Matematikk-og-forstaelse-7411849.html">Matematikk
679 og forståelse</a> - aftenposten.no</li>
680
681 <li>2013-10-20
682 <a href="http://www.nrk.no/viten/ny-studie_sovn-reinser-hjernen-var-1.11306106">Vi
683 søv for å reinse hjernen vår, ifølgje ny studie</a> - nrk.no</li>
684
685 <li>2013-12-11
686 <a href="http://www.nrk.no/buskerud/julebaksten-i-vasken-1.11410033">Rotterace
687 i kloakken</a> - nrk.no</li>
688
689 <li>2013-12-30
690 <a href="http://www.aftenposten.no/viten/Apne-brev-og-frie-tanker-7413734.html">Åpne
691 brev og frie tanker</a> - aftenposten.no</li>
692
693 <li>2014-01-12
694 <a href="http://www.aftenposten.no/viten/Stopp-kunnskapsapartheidet-7428229.html">Stopp dagens kunnskapsapartheid!</a> - aftenposten.no</li>
695
696 <li>2014-01-09
697 <a href="http://www.aftenposten.no/nyheter/uriks/EU-rapport-Britisk-og-amerikansk-overvaking-ser-ut-til-a-vare-ulovlig-7428933.html">EU-rapport:
698 Britisk og amerikansk overvåking ser ut til å være ulovlig</a> -
699 aftenposten.no</li>
700
701 <li>2013-10-23 Professor Jan Arild Audestad
702 <a href="http://www.digi.no/924008/advarer-mot-konspirasjonsteori">Advarer
703 mot konspirasjonsteori</a> i digi.no og sier han ikke tror NSA kan
704 avlytte mobiltelefoner, mens han noen måneder senere forteller:</li>
705
706 <li>2014-01-09
707 <a href="http://www.aftenposten.no/nyheter/iriks/--Vi-ble-presset-til-a-svekke-mobilsikkerheten-pa-80-tallet-7410467.html">-
708 Vi ble presset til å svekke mobilsikkerheten på 80-tallet</a> -
709 aftenposten.no</li>
710
711 <li>2014-02-12
712 <a href="http://tv.nrk.no/program/koid20005814/et-moete-med-edward-snowden">Et
713 møte med Edward Snowden</a> - intervju sendt av nrk, tilgjengelig til
714 2015-01-31</li>
715
716 <li>2014-02-17
717 <a href="http://politiken.dk/debat/profiler/jessteinpedersen/ECE2210356/litteraturredaktoeren-helle-thornings-tavshed-om-snowden-er-en-skandale/">Litteraturredaktøren:
718 Helle Thornings tavshed om Snowden er en skandale</a> -
719 politiken.dk</li>
720
721 <li>2014-02-21
722 <a href="http://www.aftenposten.no/meninger/kronikker/Bra-a-ha-en-Storebror-7476734.html">Bra å ha en «Storebror»</a> - aftenposten.no</li>
723
724 <li>2014-02-28
725 <a href="http://johnchristianelden.blogg.no/1393536806_narkotikasiktet_stort.html">"Narkotikasiktet
726 Stortingsmann" - Spillet bak kulissene</a> - John Christian Eldens
727 blogg</li>
728
729 <li>2014-02-28
730 <a href="http://www.aftenposten.no/meninger/Heksejakt-pa-hasjbrukere-7486283.html">Heksejakt
731 på hasjbrukere</a> - aftenposten.no</li>
732
733 </ul>
734 </div>
735 <div class="tags">
736
737
738 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/personvern">personvern</a>.
739
740
741 </div>
742 </div>
743 <div class="padding"></div>
744
745 <div class="entry">
746 <div class="title"><a href="http://people.skolelinux.org/pere/blog/New_home_and_release_1_0_for_netgroup_and_innetgr__aka_ng_utils_.html">New home and release 1.0 for netgroup and innetgr (aka ng-utils)</a></div>
747 <div class="date">22nd February 2014</div>
748 <div class="body"><p>Many years ago, I wrote a GPL licensed version of the netgroup and
749 innetgr tools, because I needed them in
750 <a href="http://www.skolelinux.org/">Skolelinux</a>. I called the project
751 ng-utils, and it has served me well. I placed the project under the
752 <a href="http://www.hungry.com/">Hungry Programmer</a> umbrella, and it was maintained in our CVS
753 repository. But many years ago, the CVS repository was dropped (lost,
754 not migrated to new hardware, not sure), and the project have lacked a
755 proper home since then.</p>
756
757 <p>Last summer, I had a look at the package and made a new release
758 fixing a irritating crash bug, but was unable to store the changes in
759 a proper source control system. I applied for a project on
760 <a href="https://alioth.debian.org/">Alioth</a>, but did not have time
761 to follow up on it. Until today. :)</p>
762
763 <p>After many hours of cleaning and migration, the ng-utils project
764 now have a new home, and a git repository with the highlight of the
765 history of the project. I published all release tarballs and imported
766 them into the git repository. As the project is really stable and not
767 expected to gain new features any time soon, I decided to make a new
768 release and call it 1.0. Visit the new project home on
769 <a href="https://alioth.debian.org/projects/ng-utils/">https://alioth.debian.org/projects/ng-utils/</a>
770 if you want to check it out. The new version is also uploaded into
771 <a href="http://packages.qa.debian.org/n/ng-utils.html">Debian Unstable</a>.</p>
772 </div>
773 <div class="tags">
774
775
776 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
777
778
779 </div>
780 </div>
781 <div class="padding"></div>
782
783 <p style="text-align: right;"><a href="index.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS feed" width="36" height="14" /></a></p>
784 <div id="sidebar">
785
786
787
788 <h2>Archive</h2>
789 <ul>
790
791 <li>2014
792 <ul>
793
794 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/01/">January (2)</a></li>
795
796 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/02/">February (3)</a></li>
797
798 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/03/">March (8)</a></li>
799
800 </ul></li>
801
802 <li>2013
803 <ul>
804
805 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/01/">January (11)</a></li>
806
807 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/02/">February (9)</a></li>
808
809 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/03/">March (9)</a></li>
810
811 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/04/">April (6)</a></li>
812
813 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/05/">May (9)</a></li>
814
815 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/06/">June (10)</a></li>
816
817 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/07/">July (7)</a></li>
818
819 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/08/">August (3)</a></li>
820
821 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/09/">September (5)</a></li>
822
823 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/10/">October (7)</a></li>
824
825 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/11/">November (9)</a></li>
826
827 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/12/">December (3)</a></li>
828
829 </ul></li>
830
831 <li>2012
832 <ul>
833
834 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
835
836 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
837
838 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
839
840 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
841
842 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
843
844 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
845
846 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
847
848 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
849
850 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
851
852 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
853
854 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
855
856 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
857
858 </ul></li>
859
860 <li>2011
861 <ul>
862
863 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
864
865 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
866
867 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
868
869 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
870
871 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
872
873 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
874
875 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
876
877 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
878
879 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
880
881 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
882
883 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
884
885 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
886
887 </ul></li>
888
889 <li>2010
890 <ul>
891
892 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
893
894 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
895
896 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
897
898 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
899
900 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
901
902 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
903
904 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
905
906 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
907
908 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
909
910 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
911
912 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
913
914 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
915
916 </ul></li>
917
918 <li>2009
919 <ul>
920
921 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
922
923 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
924
925 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
926
927 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
928
929 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
930
931 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
932
933 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
934
935 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
936
937 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
938
939 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
940
941 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
942
943 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
944
945 </ul></li>
946
947 <li>2008
948 <ul>
949
950 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
951
952 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
953
954 </ul></li>
955
956 </ul>
957
958
959
960 <h2>Tags</h2>
961 <ul>
962
963 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
964
965 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
966
967 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
968
969 <li><a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
970
971 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (8)</a></li>
972
973 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (14)</a></li>
974
975 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
976
977 <li><a href="http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (2)</a></li>
978
979 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (95)</a></li>
980
981 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (146)</a></li>
982
983 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (10)</a></li>
984
985 <li><a href="http://people.skolelinux.org/pere/blog/tags/docbook">docbook (10)</a></li>
986
987 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
988
989 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (241)</a></li>
990
991 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (21)</a></li>
992
993 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
994
995 <li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (12)</a></li>
996
997 <li><a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (7)</a></li>
998
999 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (11)</a></li>
1000
1001 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (40)</a></li>
1002
1003 <li><a href="http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (7)</a></li>
1004
1005 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (18)</a></li>
1006
1007 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (9)</a></li>
1008
1009 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (7)</a></li>
1010
1011 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
1012
1013 <li><a href="http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (8)</a></li>
1014
1015 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (26)</a></li>
1016
1017 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (243)</a></li>
1018
1019 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (162)</a></li>
1020
1021 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (11)</a></li>
1022
1023 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
1024
1025 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (46)</a></li>
1026
1027 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (70)</a></li>
1028
1029 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
1030
1031 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
1032
1033 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (2)</a></li>
1034
1035 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (9)</a></li>
1036
1037 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
1038
1039 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (4)</a></li>
1040
1041 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
1042
1043 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (37)</a></li>
1044
1045 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
1046
1047 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (4)</a></li>
1048
1049 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (44)</a></li>
1050
1051 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (3)</a></li>
1052
1053 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (9)</a></li>
1054
1055 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (23)</a></li>
1056
1057 <li><a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (1)</a></li>
1058
1059 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (8)</a></li>
1060
1061 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (40)</a></li>
1062
1063 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
1064
1065 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (29)</a></li>
1066
1067 </ul>
1068
1069
1070 </div>
1071 <p style="text-align: right">
1072 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
1073 </p>
1074
1075 </body>
1076 </html>