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