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">
5 <meta http-equiv=
"Content-Type" content=
"text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen: entries from June
2017</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=
"06.rss" type=
"application/rss+xml" />
15 <a href=
"http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen
</a>
22 <h3>Entries from June
2017.
</h3>
26 <a href=
"http://people.skolelinux.org/pere/blog/Release_0_1_1_of_free_software_archive_system_Nikita_announced.html">Release
0.1.1 of free software archive system Nikita announced
</a>
32 <p>I am very happy to report that the
33 <a href=
"https://github.com/hiOA-ABI/nikita-noark5-core">Nikita Noark
5
34 core project
</a> tagged its second release today. The free software
35 solution is an implementation of the Norwegian archive standard Noark
36 5 used by government offices in Norway. These were the changes in
37 version
0.1.1 since version
0.1.0 (from NEWS.md):
41 <li>Continued work on the angularjs GUI, including document upload.
</li>
42 <li>Implemented correspondencepartPerson, correspondencepartUnit and
43 correspondencepartInternal
</li>
44 <li>Applied for coverity coverage and started submitting code on
46 <li>Started fixing bugs reported by coverity
</li>
47 <li>Corrected and completed HATEOAS links to make sure entire API is
48 available via URLs in _links.
</li>
49 <li>Corrected all relation URLs to use trailing slash.
</li>
50 <li>Add initial support for storing data in ElasticSearch.
</li>
51 <li>Now able to receive and store uploaded files in the archive.
</li>
52 <li>Changed JSON output for object lists to have relations in _links.
</li>
53 <li>Improve JSON output for empty object lists.
</li>
54 <li>Now uses correct MIME type application/vnd.noark5-v4+json.
</li>
55 <li>Added support for docker container images.
</li>
56 <li>Added simple API browser implemented in JavaScript/Angular.
</li>
57 <li>Started on archive client implemented in JavaScript/Angular.
</li>
58 <li>Started on prototype to show the public mail journal.
</li>
59 <li>Improved performance by disabling Sprint FileWatcher.
</li>
60 <li>Added support for 'arkivskaper', 'saksmappe' and 'journalpost'.
</li>
61 <li>Added support for some metadata codelists.
</li>
62 <li>Added support for Cross-origin resource sharing (CORS).
</li>
63 <li>Changed login method from Basic Auth to JSON Web Token (RFC
7519)
65 <li>Added support for GET-ing ny-* URLs.
</li>
66 <li>Added support for modifying entities using PUT and eTag.
</li>
67 <li>Added support for returning XML output on request.
</li>
68 <li>Removed support for English field and class names, limiting ourself
69 to the official names.
</li>
74 <p>If this sound interesting to you, please contact us on IRC (#nikita
75 on irc.freenode.net) or email
76 (
<a href=
"https://lists.nuug.no/mailman/listinfo/nikita-noark">nikita-noark
83 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</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>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard
</a>.
88 <div class=
"padding"></div>
92 <a href=
"http://people.skolelinux.org/pere/blog/Idea_for_storing_trusted_timestamps_in_a_Noark_5_archive.html">Idea for storing trusted timestamps in a Noark
5 archive
</a>
98 <p><em>This is a copy of
99 <a href=
"https://lists.nuug.no/pipermail/nikita-noark/2017-June/000297.html">an
100 email I posted to the nikita-noark mailing list
</a>. Please follow up
101 there if you would like to discuss this topic. The background is that
102 we are making a free software archive system based on the Norwegian
103 <a href=
"https://www.arkivverket.no/forvaltning-og-utvikling/regelverk-og-standarder/noark-standarden">Noark
104 5 standard
</a> for government archives.
</em></p>
106 <p>I've been wondering a bit lately how trusted timestamps could be
108 <a href=
"https://en.wikipedia.org/wiki/Trusted_timestamping">Trusted
109 timestamps
</a> can be used to verify that some information
110 (document/file/checksum/metadata) have not been changed since a
111 specific time in the past. This is useful to verify the integrity of
112 the documents in the archive.
</p>
114 <p>Then it occured to me, perhaps the trusted timestamps could be
115 stored as dokument variants (ie dokumentobjekt referered to from
116 dokumentbeskrivelse) with the filename set to the hash it is
119 <p>Given a "dokumentbeskrivelse" with an associated "dokumentobjekt",
120 a new dokumentobjekt is associated with "dokumentbeskrivelse" with the
121 same attributes as the stamped dokumentobjekt except these
126 <li>format -
> "RFC3161"
127 <li>mimeType -
> "application/timestamp-reply"
128 <li>formatDetaljer -
> "<source URL for timestamp service>"
129 <li>filenavn -
> "<sjekksum>.tsr"
133 <p>This assume a service following
134 <a href=
"https://tools.ietf.org/html/rfc3161">IETF RFC
3161</a> is
135 used, which specifiy the given MIME type for replies and the .tsr file
136 ending for the content of such trusted timestamp. As far as I can
137 tell from the Noark
5 specifications, it is OK to have several
138 variants/renderings of a dokument attached to a given
139 dokumentbeskrivelse objekt. It might be stretching it a bit to make
140 some of these variants represent crypto-signatures useful for
141 verifying the document integrity instead of representing the dokument
144 <p>Using the source of the service in formatDetaljer allow several
145 timestamping services to be used. This is useful to spread the risk
146 of key compromise over several organisations. It would only be a
147 problem to trust the timestamps if all of the organisations are
150 <p>The following oneliner on Linux can be used to generate the tsr
151 file. $input is the path to the file to checksum, and $sha256 is the
152 SHA-
256 checksum of the file (ie the "
<sjekksum>.tsr" value mentioned
156 openssl ts -query -data "$inputfile" -cert -sha256 -no_nonce \
157 | curl -s -H "Content-Type: application/timestamp-query" \
158 --data-binary "@-" http://zeitstempel.dfn.de
> $sha256.tsr
159 </pre></blockquote></p>
161 <p>To verify the timestamp, you first need to download the public key
162 of the trusted timestamp service, for example using this command:
</p>
165 wget -O ca-cert.txt \
166 https://pki.pca.dfn.de/global-services-ca/pub/cacert/chain.txt
167 </pre></blockquote></p>
169 <p>Note, the public key should be stored alongside the timestamps in
170 the archive to make sure it is also available
100 years from now. It
171 is probably a good idea to standardise how and were to store such
172 public keys, to make it easier to find for those trying to verify
173 documents
100 or
1000 years from now. :)
</p>
175 <p>The verification itself is a simple openssl command:
</p>
178 openssl ts -verify -data $inputfile -in $sha256.tsr \
179 -CAfile ca-cert.txt -text
180 </pre></blockquote></p>
182 <p>Is there any reason this approach would not work? Is it somehow against
183 the Noark
5 specification?
</p>
189 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard
</a>.
194 <div class=
"padding"></div>
198 <a href=
"http://people.skolelinux.org/pere/blog/N_r_nynorskoversettelsen_svikter_til_eksamen___.html">Når nynorskoversettelsen svikter til eksamen...
</a>
204 <p><a href=
"http://www.aftenposten.no/norge/Krever-at-elever-ma-fa-annullert-eksamen-etter-rot-med-oppgavetekster-622459b.html">Aftenposten
205 melder i dag
</a> om feil i eksamensoppgavene for eksamen i politikk og
206 menneskerettigheter, der teksten i bokmåls og nynorskutgaven ikke var
207 like. Oppgaveteksten er gjengitt i artikkelen, og jeg ble nysgjerring
208 på om den fri oversetterløsningen
209 <a href=
"https://www.apertium.org/">Apertium
</a> ville gjort en bedre
210 jobb enn Utdanningsdirektoratet. Det kan se slik ut.
</p>
212 <p>Her er bokmålsoppgaven fra eksamenen:
</p>
215 <p>Drøft utfordringene knyttet til nasjonalstatenes og andre aktørers
216 rolle og muligheter til å håndtere internasjonale utfordringer, som
217 for eksempel flykningekrisen.
</p>
219 <p>Vedlegge er eksempler på tekster som kan gi relevante perspektiver
222 <li>Flykningeregnskapet
2016, UNHCR og IDMC
223 <li>«Grenseløst Europa for fall» A-Magasinet,
26. november
2015
228 <p>Dette oversetter Apertium slik:
</p>
231 <p>Drøft utfordringane knytte til nasjonalstatane sine og rolla til
232 andre aktørar og høve til å handtera internasjonale utfordringar, som
233 til dømes *flykningekrisen.
</p>
235 <p>Vedleggja er døme på tekster som kan gje relevante perspektiv på
239 <li>*Flykningeregnskapet
2016, *UNHCR og *IDMC
</li>
240 <li>«*Grenseløst Europa for fall» A-Magasinet,
26. november
2015</li>
245 <p>Ord som ikke ble forstått er markert med stjerne (*), og trenger
246 ekstra språksjekk. Men ingen ord er forsvunnet, slik det var i
247 oppgaven elevene fikk presentert på eksamen. Jeg mistenker dog at
248 "andre aktørers rolle og muligheter til ..." burde vært oversatt til
249 "rolla til andre aktørar og deira høve til ..." eller noe slikt, men
250 det er kanskje flisespikking. Det understreker vel bare at det alltid
251 trengs korrekturlesning etter automatisk oversettelse.
</p>
257 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll
</a>.
262 <div class=
"padding"></div>
264 <p style=
"text-align: right;"><a href=
"06.rss"><img src=
"http://people.skolelinux.org/pere/blog/xml.gif" alt=
"RSS Feed" width=
"36" height=
"14" /></a></p>
275 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/01/">January (
4)
</a></li>
277 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/02/">February (
3)
</a></li>
279 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/03/">March (
5)
</a></li>
281 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/04/">April (
2)
</a></li>
283 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/06/">June (
3)
</a></li>
290 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/01/">January (
3)
</a></li>
292 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/02/">February (
2)
</a></li>
294 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/03/">March (
3)
</a></li>
296 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/04/">April (
8)
</a></li>
298 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/05/">May (
8)
</a></li>
300 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/06/">June (
2)
</a></li>
302 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/07/">July (
2)
</a></li>
304 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/08/">August (
5)
</a></li>
306 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/09/">September (
2)
</a></li>
308 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/10/">October (
3)
</a></li>
310 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/11/">November (
8)
</a></li>
312 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/12/">December (
5)
</a></li>
319 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/01/">January (
7)
</a></li>
321 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/02/">February (
6)
</a></li>
323 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/03/">March (
1)
</a></li>
325 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/04/">April (
4)
</a></li>
327 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/05/">May (
3)
</a></li>
329 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/06/">June (
4)
</a></li>
331 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/07/">July (
6)
</a></li>
333 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/08/">August (
2)
</a></li>
335 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/09/">September (
2)
</a></li>
337 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/10/">October (
9)
</a></li>
339 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/11/">November (
6)
</a></li>
341 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/12/">December (
3)
</a></li>
348 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/01/">January (
2)
</a></li>
350 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/02/">February (
3)
</a></li>
352 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/03/">March (
8)
</a></li>
354 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/04/">April (
7)
</a></li>
356 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/05/">May (
1)
</a></li>
358 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/06/">June (
2)
</a></li>
360 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/07/">July (
2)
</a></li>
362 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/08/">August (
2)
</a></li>
364 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/09/">September (
5)
</a></li>
366 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/10/">October (
6)
</a></li>
368 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/11/">November (
3)
</a></li>
370 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/12/">December (
5)
</a></li>
377 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/01/">January (
11)
</a></li>
379 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/02/">February (
9)
</a></li>
381 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/03/">March (
9)
</a></li>
383 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/04/">April (
6)
</a></li>
385 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/05/">May (
9)
</a></li>
387 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/06/">June (
10)
</a></li>
389 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/07/">July (
7)
</a></li>
391 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/08/">August (
3)
</a></li>
393 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/09/">September (
5)
</a></li>
395 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/10/">October (
7)
</a></li>
397 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/11/">November (
9)
</a></li>
399 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/12/">December (
3)
</a></li>
406 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/01/">January (
7)
</a></li>
408 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/02/">February (
10)
</a></li>
410 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/03/">March (
17)
</a></li>
412 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/04/">April (
12)
</a></li>
414 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/05/">May (
12)
</a></li>
416 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/06/">June (
20)
</a></li>
418 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/07/">July (
17)
</a></li>
420 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/08/">August (
6)
</a></li>
422 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/09/">September (
9)
</a></li>
424 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/10/">October (
17)
</a></li>
426 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/11/">November (
10)
</a></li>
428 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/12/">December (
7)
</a></li>
435 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/01/">January (
16)
</a></li>
437 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/02/">February (
6)
</a></li>
439 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/03/">March (
6)
</a></li>
441 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/04/">April (
7)
</a></li>
443 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/05/">May (
3)
</a></li>
445 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/06/">June (
2)
</a></li>
447 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/07/">July (
7)
</a></li>
449 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/08/">August (
6)
</a></li>
451 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/09/">September (
4)
</a></li>
453 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/10/">October (
2)
</a></li>
455 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/11/">November (
3)
</a></li>
457 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/12/">December (
1)
</a></li>
464 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/01/">January (
2)
</a></li>
466 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/02/">February (
1)
</a></li>
468 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/03/">March (
3)
</a></li>
470 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/04/">April (
3)
</a></li>
472 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/05/">May (
9)
</a></li>
474 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/06/">June (
14)
</a></li>
476 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/07/">July (
12)
</a></li>
478 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/08/">August (
13)
</a></li>
480 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/09/">September (
7)
</a></li>
482 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/10/">October (
9)
</a></li>
484 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/11/">November (
13)
</a></li>
486 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/12/">December (
12)
</a></li>
493 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/01/">January (
8)
</a></li>
495 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/02/">February (
8)
</a></li>
497 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/03/">March (
12)
</a></li>
499 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/04/">April (
10)
</a></li>
501 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/05/">May (
9)
</a></li>
503 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/06/">June (
3)
</a></li>
505 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/07/">July (
4)
</a></li>
507 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/08/">August (
3)
</a></li>
509 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/09/">September (
1)
</a></li>
511 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/10/">October (
2)
</a></li>
513 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/11/">November (
3)
</a></li>
515 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/12/">December (
3)
</a></li>
522 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/11/">November (
5)
</a></li>
524 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/12/">December (
7)
</a></li>
535 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (
13)
</a></li>
537 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/amiga">amiga (
1)
</a></li>
539 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/aros">aros (
1)
</a></li>
541 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bankid">bankid (
4)
</a></li>
543 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (
9)
</a></li>
545 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (
16)
</a></li>
547 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bsa">bsa (
2)
</a></li>
549 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (
2)
</a></li>
551 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian (
149)
</a></li>
553 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (
158)
</a></li>
555 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian-handbook">debian-handbook (
3)
</a></li>
557 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/digistan">digistan (
10)
</a></li>
559 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/dld">dld (
16)
</a></li>
561 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/docbook">docbook (
23)
</a></li>
563 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (
4)
</a></li>
565 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/english">english (
348)
</a></li>
567 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (
23)
</a></li>
569 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (
12)
</a></li>
571 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (
29)
</a></li>
573 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (
9)
</a></li>
575 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (
18)
</a></li>
577 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/h264">h264 (
20)
</a></li>
579 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/intervju">intervju (
42)
</a></li>
581 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (
15)
</a></li>
583 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/kart">kart (
20)
</a></li>
585 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ldap">ldap (
9)
</a></li>
587 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/lenker">lenker (
8)
</a></li>
589 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (
2)
</a></li>
591 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (
1)
</a></li>
593 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (
8)
</a></li>
595 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (
39)
</a></li>
597 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/nice free software">nice free software (
9)
</a></li>
599 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk (
290)
</a></li>
601 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug (
189)
</a></li>
603 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (
33)
</a></li>
605 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/open311">open311 (
2)
</a></li>
607 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (
64)
</a></li>
609 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/personvern">personvern (
99)
</a></li>
611 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/raid">raid (
1)
</a></li>
613 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/reactos">reactos (
1)
</a></li>
615 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/reprap">reprap (
11)
</a></li>
617 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rfid">rfid (
3)
</a></li>
619 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/robot">robot (
10)
</a></li>
621 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rss">rss (
1)
</a></li>
623 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ruter">ruter (
5)
</a></li>
625 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (
2)
</a></li>
627 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (
52)
</a></li>
629 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (
4)
</a></li>
631 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (
5)
</a></li>
633 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard (
55)
</a></li>
635 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (
6)
</a></li>
637 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (
11)
</a></li>
639 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (
48)
</a></li>
641 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (
3)
</a></li>
643 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/usenix">usenix (
2)
</a></li>
645 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/valg">valg (
8)
</a></li>
647 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/video">video (
59)
</a></li>
649 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (
4)
</a></li>
651 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/web">web (
40)
</a></li>
657 <p style=
"text-align: right">
658 Created by
<a href=
"http://steve.org.uk/Software/chronicle">Chronicle v4.6
</a>