]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2021/06/index.html
Generated.
[homepage.git] / blog / archive / 2021 / 06 / 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 June 2021</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="https://people.skolelinux.org/pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="https://people.skolelinux.org/pere/blog/vim.css" />
9 <link rel="alternate" title="RSS Feed" href="06.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <!-- XML FEED -->
13 <div class="title">
14 <h1>
15 <a href="https://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
16
17 </h1>
18
19 </div>
20
21
22 <h3>Entries from June 2021.</h3>
23
24 <div class="entry">
25 <div class="title">
26 <a href="https://people.skolelinux.org/pere/blog/Nikita_version_0_6_released___free_software_archive_API_server.html">Nikita version 0.6 released - free software archive API server</a>
27 </div>
28 <div class="date">
29 10th June 2021
30 </div>
31 <div class="body">
32 <p>I am very pleased to be able to share with you
33 <a href="https://lists.nuug.no/pipermail/nikita-noark/2021-June/000576.html">the
34 announcement of a new version of the archiving system Nikita</a>
35 published by its lead developer Thomas Sødring:</p>
36
37 <p><blockquote>
38
39 <p>It is with great pleasure that we can announce a new release of
40 nikita. Version 0.6
41 (<a href="https://gitlab.com/OsloMet-ABI/nikita-noark5-core">https://gitlab.com/OsloMet-ABI/nikita-noark5-core</a>). This
42 release makes new record keeping functionality available. This really
43 is a maturity release. Both in terms of functionality but also code.
44 Considerable effort has gone into refactoring the codebase and
45 simplifying the code. Notable changes for this release include:</p>
46
47 <ul>
48
49 <li>Significantly improved OData parsing</li>
50 <li>Support for business specific metadata and national identifiers</li>
51 <li>Continued implementation of domain model and endpoints</li>
52 <li>Improved testing</li>
53 <li>Ability to export and import from arkivstruktur.xml</li>
54
55 </ul>
56
57 <p>We are currently in the process of reaching an agreement with an
58 archive institution to publish their picture archive using nikita with
59 business specific metadata and we hope that we can share this with you
60 soon. This is an interesting project as it allows the organisation to
61 bring an older picture archive back to life while using the original
62 metadata values stored as business specific metadata. Combined with
63 OData means the scope and use of the archive is significantly
64 increased and will showcase both the flexibility and power of
65 Noark.</p>
66
67 <p>I really think we are approaching a version 1.0 of nikita, even
68 though there is still a lot of work to be done. The notable work at
69 the moment is to implement access-control and full text indexing of
70 documents.</p>
71
72 <p>My sincere thanks to everyone who has contributed to this
73 release!</p>
74
75 <p>- Thomas</p>
76
77 <p><strong>Release 0.6 2021-06-10 (d1ba5fc7e8bad0cfdce45ac20354b19d10ebbc7b)</strong></p>
78
79 <ul>
80
81 <li>Refactor metadata entity search</li>
82 <li>Remove redundant security configuration</li>
83 <li>Make OpenAPI documentation work</li>
84 <li>Change database structure / inheritance model to a more sensible approach</li>
85 <li>Make it possible to move entities around the fonds structure</li>
86 <li>Implemented a number of missing endpoints</li>
87 <li>Make sure yml files are in sync</li>
88 <li>Implemented/finalised storing and use of
89 <ul>
90     <li>Business Specific Metadata</li>
91     <li>Norwegian National Identifiers</li>
92     <li>Cross Reference</li>
93     <li>Keyword</li>
94     <li>StorageLocation</li>
95     <li>Author</li>
96     <li>Screening for relevant objects</li>
97     <li>ChangeLog</li>
98     <li>EventLog</li>
99 </ul></li>
100 <li>Make generation of updated docker image part of successful CI pipeline</li>
101 <li>Implement pagination for all list requests
102 <ul>
103     <li>Refactor code to support lists</li>
104     <li>Refactor code for readability</li>
105     <li>Standardise the controller/service code</li>
106 </ul></li>
107 <li>Finalise File->CaseFile expansion and Record->registryEntry/recordNote
108 expansion</li>
109 <li>Improved Continuous Integration (CI) approach via gitlab</li>
110 <li>Changed conversion approach to generate tagged PDF documents</li>
111 <li>Updated dependencies
112 <ul>
113     <li>For security reasons</li>
114     <li>Brought codebase to spring-boot version 2.5.0</li>
115     <li>Remove import of necessary dependencies</li>
116     <li>Remove non-used metrics classes</li>
117 </ul></li>
118 <li>Added new analysis to CI including</li>
119 <li>Implemented storing of Keyword</li>
120 <li>Implemented storing of Screening and ScreeningMetadata</li>
121 <li>Improved OData support
122 <ul>
123     <li>Better support for inheritance in queries where applicable</li>
124     <li>Brought in more OData tests</li>
125     <li>Improved OData/hibernate understanding of queries</li>
126     <li>Implement $count, $orderby</li>
127     <li>Finalise $top and $skip</li>
128     <li>Make sure & is used between query parameters</li>
129 </ul></li>
130 <li>Improved Testing in codebase
131 <ul>
132     <li>A new approach for integration tests to make test more readable</li>
133     <li>Introduce tests in parallel with code development for TDD approach</li>
134     <li>Remove test that required particular access to storage</li>
135 </ul></li>
136 <li>Implement case-handling process from received email to case-handler
137 <ul>
138     <li>Develop required GUI elements (digital postroom from email)</li>
139     <li>Introduced leader, quality control and postroom roles</li>
140 </ul></li>
141 <li>Make PUT requests return 200 OK not 201 CREATED</li>
142 <li>Make DELETE requests return 204 NO CONTENT not 200 OK</li>
143 <li>Replaced 'oppdatert*' with 'endret*' everywhere to match latest spec</li>
144 <li>Upgrade Gitlab CI to use python > 3 for CI scripts</li>
145 <li>Bug fixes
146 <ul>
147     <li>Fix missing ALLOW</li>
148     <li>Fix reading of objects from jar file during start-up</li>
149     <li>Reduce the number of warnings in the codebase</li>
150     <li>Fix delete problems</li>
151     <li>Make better use of cascade for "leaf" objects</li>
152     <li>Add missing annotations where relevant</li>
153     <li>Remove the use of ETAG for delete</li>
154     <li>Fix missing/wrong/broken rels discovered by runtest</li>
155     <li>Drop unofficial convertFil (konverterFil) end point</li>
156     <li>Fix regex problem for dateTime</li>
157     <li>Fix multiple static analysis issues discovered by coverity</li>
158     <li>Fix proxy problem when looking for object class names</li>
159     <li>Add many missing translated Norwegian to English (internal)
160 attribute/entity names</li>
161     <li>Change UUID generation approach to allow code also set a value</li>
162     <li>Fix problem with Part/PartParson</li>
163     <li>Fix problem with empty OData search results</li>
164     <li>Fix metadata entity domain problem</li>
165 </ul></li>
166 <li>General Improvements
167 <ul>
168     <li>Makes future refactoring easier as coupling is reduced</li>
169     <li>Allow some constant variables to be set from property file</li>
170     <li>Refactor code to make reflection work better across codebase</li>
171     <li>Reduce the number of @Service layer classes used in @Controller
172 classes</li>
173     <li>Be more consistent on naming of similar variable types</li>
174     <li>Start printing rels/href if they are applicable</li>
175     <li>Cleaner / standardised approach to deleting objects</li>
176     <li>Avoid concatenation when using StringBuilder</li>
177     <li>Consolidate code to avoid duplication</li>
178     <li>Tidy formatting for a more consistent reading style across
179 similar class files</li>
180     <li>Make throw a log.error message not an log.info message</li>
181     <li>Make throw print the log value rather than printing in multiple
182 places</li>
183     <li>Add some missing pronom codes</li>
184     <li>Fix time formatting issue in Gitlab CI</li>
185     <li>Remove stale / unused code</li>
186     <li>Use only UUID datatype rather than combination String/UUID for systemID</li>
187     <li>Mark variables final and @NotNull where relevant to indicate
188 intention</li>
189 </ul></li>
190 <li>Change Date values to DateTime to maintain compliance with Noark 5
191 standard</li>
192 <li>Domain model improvements using Hypersistence Optimizer
193 <ul>
194     <li>Move @Transactional from class to methods to avoid borrowing the JDBC Connection unnecessarily</li>
195     <li>Fix OneToOne performance issues</li>
196     <li>Fix ManyToMany performance issues</li>
197     <li>Add missing bidirectional synchronization support</li>
198     <li>Fix ManyToMany performance issue</li>
199 </ul></li>
200 <li>Make List<> and Set<> use final-keyword to avoid potential problems
201 during update operations</li>
202 <li>Changed internal URLs, replaced "hateoas-api" with "api".</li>
203 <li>Implemented storing of Precedence.</li>
204 <li>Corrected handling of screening.</li>
205 <li>Corrected _links collection returned for list of mixed entity types
206 to match the specific entity.</li>
207 <li>Improved several internal structures.</li>
208 </ul>
209
210 </blockquote></p>
211
212 <p>If free and open standardized archiving API sound interesting to
213 you, please contact us on IRC
214 (<a href="irc://irc.oftc.net/%23nikita">#nikita on
215 irc.oftc.net</a>) or email
216 (<a href="https://lists.nuug.no/mailman/listinfo/nikita-noark">nikita-noark
217 mailing list</a>).</p>
218
219 <p>As usual, if you use Bitcoin and want to show your support of my
220 activities, please send Bitcoin donations to my address
221 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
222
223 </div>
224 <div class="tags">
225
226
227 Tags: <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="https://people.skolelinux.org/pere/blog/tags/noark5">noark5</a>, <a href="https://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="https://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn</a>, <a href="https://people.skolelinux.org/pere/blog/tags/standard">standard</a>.
228
229
230 </div>
231 </div>
232 <div class="padding"></div>
233
234 <p style="text-align: right;"><a href="06.rss"><img src="https://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
235 <div id="sidebar">
236
237
238
239 <h2>Archive</h2>
240 <ul>
241
242 <li>2023
243 <ul>
244
245 <li><a href="https://people.skolelinux.org/pere/blog/archive/2023/01/">January (2)</a></li>
246
247 </ul></li>
248
249 <li>2022
250 <ul>
251
252 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/02/">February (1)</a></li>
253
254 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/03/">March (3)</a></li>
255
256 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/04/">April (2)</a></li>
257
258 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/06/">June (2)</a></li>
259
260 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/07/">July (1)</a></li>
261
262 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/09/">September (1)</a></li>
263
264 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/10/">October (1)</a></li>
265
266 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/12/">December (1)</a></li>
267
268 </ul></li>
269
270 <li>2021
271 <ul>
272
273 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/01/">January (2)</a></li>
274
275 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/02/">February (1)</a></li>
276
277 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/05/">May (1)</a></li>
278
279 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/06/">June (1)</a></li>
280
281 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/07/">July (3)</a></li>
282
283 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/08/">August (1)</a></li>
284
285 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/09/">September (1)</a></li>
286
287 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/10/">October (1)</a></li>
288
289 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/12/">December (1)</a></li>
290
291 </ul></li>
292
293 <li>2020
294 <ul>
295
296 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/02/">February (2)</a></li>
297
298 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/03/">March (2)</a></li>
299
300 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/04/">April (2)</a></li>
301
302 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/05/">May (3)</a></li>
303
304 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/06/">June (2)</a></li>
305
306 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/07/">July (1)</a></li>
307
308 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/09/">September (1)</a></li>
309
310 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/10/">October (1)</a></li>
311
312 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/11/">November (1)</a></li>
313
314 </ul></li>
315
316 <li>2019
317 <ul>
318
319 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/01/">January (4)</a></li>
320
321 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/02/">February (3)</a></li>
322
323 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/03/">March (3)</a></li>
324
325 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/05/">May (2)</a></li>
326
327 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/06/">June (5)</a></li>
328
329 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/07/">July (2)</a></li>
330
331 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/08/">August (1)</a></li>
332
333 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/09/">September (1)</a></li>
334
335 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/11/">November (1)</a></li>
336
337 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/12/">December (4)</a></li>
338
339 </ul></li>
340
341 <li>2018
342 <ul>
343
344 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/01/">January (1)</a></li>
345
346 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/02/">February (5)</a></li>
347
348 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/03/">March (5)</a></li>
349
350 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/04/">April (3)</a></li>
351
352 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/06/">June (2)</a></li>
353
354 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/07/">July (5)</a></li>
355
356 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/08/">August (3)</a></li>
357
358 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/09/">September (3)</a></li>
359
360 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/10/">October (5)</a></li>
361
362 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/11/">November (2)</a></li>
363
364 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/12/">December (4)</a></li>
365
366 </ul></li>
367
368 <li>2017
369 <ul>
370
371 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/01/">January (4)</a></li>
372
373 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/02/">February (3)</a></li>
374
375 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/03/">March (5)</a></li>
376
377 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/04/">April (2)</a></li>
378
379 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/06/">June (5)</a></li>
380
381 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/07/">July (1)</a></li>
382
383 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/08/">August (1)</a></li>
384
385 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/09/">September (3)</a></li>
386
387 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/10/">October (5)</a></li>
388
389 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/11/">November (3)</a></li>
390
391 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/12/">December (4)</a></li>
392
393 </ul></li>
394
395 <li>2016
396 <ul>
397
398 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/01/">January (3)</a></li>
399
400 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/02/">February (2)</a></li>
401
402 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/03/">March (3)</a></li>
403
404 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/04/">April (8)</a></li>
405
406 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/05/">May (8)</a></li>
407
408 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/06/">June (2)</a></li>
409
410 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/07/">July (2)</a></li>
411
412 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/08/">August (5)</a></li>
413
414 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/09/">September (2)</a></li>
415
416 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/10/">October (3)</a></li>
417
418 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/11/">November (8)</a></li>
419
420 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/12/">December (5)</a></li>
421
422 </ul></li>
423
424 <li>2015
425 <ul>
426
427 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/01/">January (7)</a></li>
428
429 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/02/">February (6)</a></li>
430
431 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/03/">March (1)</a></li>
432
433 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/04/">April (4)</a></li>
434
435 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/05/">May (3)</a></li>
436
437 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/06/">June (4)</a></li>
438
439 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/07/">July (6)</a></li>
440
441 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/08/">August (2)</a></li>
442
443 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/09/">September (2)</a></li>
444
445 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/10/">October (9)</a></li>
446
447 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/11/">November (6)</a></li>
448
449 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/12/">December (3)</a></li>
450
451 </ul></li>
452
453 <li>2014
454 <ul>
455
456 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/01/">January (2)</a></li>
457
458 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/02/">February (3)</a></li>
459
460 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/03/">March (8)</a></li>
461
462 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/04/">April (7)</a></li>
463
464 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/05/">May (1)</a></li>
465
466 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/06/">June (2)</a></li>
467
468 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/07/">July (2)</a></li>
469
470 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/08/">August (2)</a></li>
471
472 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/09/">September (5)</a></li>
473
474 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/10/">October (6)</a></li>
475
476 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/11/">November (3)</a></li>
477
478 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/12/">December (5)</a></li>
479
480 </ul></li>
481
482 <li>2013
483 <ul>
484
485 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/01/">January (11)</a></li>
486
487 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/02/">February (9)</a></li>
488
489 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/03/">March (9)</a></li>
490
491 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/04/">April (6)</a></li>
492
493 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/05/">May (9)</a></li>
494
495 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/06/">June (10)</a></li>
496
497 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/07/">July (7)</a></li>
498
499 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/08/">August (3)</a></li>
500
501 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/09/">September (5)</a></li>
502
503 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/10/">October (7)</a></li>
504
505 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/11/">November (9)</a></li>
506
507 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/12/">December (3)</a></li>
508
509 </ul></li>
510
511 <li>2012
512 <ul>
513
514 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
515
516 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
517
518 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
519
520 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
521
522 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
523
524 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
525
526 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
527
528 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
529
530 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
531
532 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
533
534 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
535
536 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
537
538 </ul></li>
539
540 <li>2011
541 <ul>
542
543 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
544
545 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
546
547 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
548
549 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
550
551 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
552
553 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
554
555 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
556
557 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
558
559 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
560
561 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
562
563 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
564
565 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
566
567 </ul></li>
568
569 <li>2010
570 <ul>
571
572 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
573
574 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
575
576 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
577
578 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
579
580 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
581
582 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
583
584 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
585
586 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
587
588 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
589
590 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
591
592 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
593
594 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
595
596 </ul></li>
597
598 <li>2009
599 <ul>
600
601 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
602
603 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
604
605 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
606
607 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
608
609 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
610
611 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
612
613 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
614
615 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
616
617 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
618
619 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
620
621 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
622
623 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
624
625 </ul></li>
626
627 <li>2008
628 <ul>
629
630 <li><a href="https://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
631
632 <li><a href="https://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
633
634 </ul></li>
635
636 </ul>
637
638
639
640 <h2>Tags</h2>
641 <ul>
642
643 <li><a href="https://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (19)</a></li>
644
645 <li><a href="https://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
646
647 <li><a href="https://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
648
649 <li><a href="https://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
650
651 <li><a href="https://people.skolelinux.org/pere/blog/tags/betalkontant">betalkontant (9)</a></li>
652
653 <li><a href="https://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (12)</a></li>
654
655 <li><a href="https://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (17)</a></li>
656
657 <li><a href="https://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
658
659 <li><a href="https://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (2)</a></li>
660
661 <li><a href="https://people.skolelinux.org/pere/blog/tags/debian">debian (186)</a></li>
662
663 <li><a href="https://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (159)</a></li>
664
665 <li><a href="https://people.skolelinux.org/pere/blog/tags/debian-handbook">debian-handbook (9)</a></li>
666
667 <li><a href="https://people.skolelinux.org/pere/blog/tags/digistan">digistan (11)</a></li>
668
669 <li><a href="https://people.skolelinux.org/pere/blog/tags/dld">dld (18)</a></li>
670
671 <li><a href="https://people.skolelinux.org/pere/blog/tags/docbook">docbook (30)</a></li>
672
673 <li><a href="https://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
674
675 <li><a href="https://people.skolelinux.org/pere/blog/tags/english">english (442)</a></li>
676
677 <li><a href="https://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
678
679 <li><a href="https://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (14)</a></li>
680
681 <li><a href="https://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (34)</a></li>
682
683 <li><a href="https://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (9)</a></li>
684
685 <li><a href="https://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (20)</a></li>
686
687 <li><a href="https://people.skolelinux.org/pere/blog/tags/h264">h264 (20)</a></li>
688
689 <li><a href="https://people.skolelinux.org/pere/blog/tags/intervju">intervju (43)</a></li>
690
691 <li><a href="https://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (16)</a></li>
692
693 <li><a href="https://people.skolelinux.org/pere/blog/tags/kart">kart (23)</a></li>
694
695 <li><a href="https://people.skolelinux.org/pere/blog/tags/kodi">kodi (4)</a></li>
696
697 <li><a href="https://people.skolelinux.org/pere/blog/tags/ldap">ldap (9)</a></li>
698
699 <li><a href="https://people.skolelinux.org/pere/blog/tags/lego">lego (5)</a></li>
700
701 <li><a href="https://people.skolelinux.org/pere/blog/tags/lenker">lenker (8)</a></li>
702
703 <li><a href="https://people.skolelinux.org/pere/blog/tags/linuxcnc">linuxcnc (4)</a></li>
704
705 <li><a href="https://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (2)</a></li>
706
707 <li><a href="https://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
708
709 <li><a href="https://people.skolelinux.org/pere/blog/tags/madewithcc">madewithcc (3)</a></li>
710
711 <li><a href="https://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (8)</a></li>
712
713 <li><a href="https://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (44)</a></li>
714
715 <li><a href="https://people.skolelinux.org/pere/blog/tags/nice free software">nice free software (13)</a></li>
716
717 <li><a href="https://people.skolelinux.org/pere/blog/tags/noark5">noark5 (23)</a></li>
718
719 <li><a href="https://people.skolelinux.org/pere/blog/tags/norsk">norsk (320)</a></li>
720
721 <li><a href="https://people.skolelinux.org/pere/blog/tags/nuug">nuug (198)</a></li>
722
723 <li><a href="https://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (40)</a></li>
724
725 <li><a href="https://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
726
727 <li><a href="https://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (75)</a></li>
728
729 <li><a href="https://people.skolelinux.org/pere/blog/tags/personvern">personvern (114)</a></li>
730
731 <li><a href="https://people.skolelinux.org/pere/blog/tags/raid">raid (2)</a></li>
732
733 <li><a href="https://people.skolelinux.org/pere/blog/tags/reactos">reactos (1)</a></li>
734
735 <li><a href="https://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
736
737 <li><a href="https://people.skolelinux.org/pere/blog/tags/rfid">rfid (3)</a></li>
738
739 <li><a href="https://people.skolelinux.org/pere/blog/tags/robot">robot (17)</a></li>
740
741 <li><a href="https://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
742
743 <li><a href="https://people.skolelinux.org/pere/blog/tags/ruter">ruter (7)</a></li>
744
745 <li><a href="https://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
746
747 <li><a href="https://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (59)</a></li>
748
749 <li><a href="https://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
750
751 <li><a href="https://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (5)</a></li>
752
753 <li><a href="https://people.skolelinux.org/pere/blog/tags/standard">standard (74)</a></li>
754
755 <li><a href="https://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (7)</a></li>
756
757 <li><a href="https://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (14)</a></li>
758
759 <li><a href="https://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (64)</a></li>
760
761 <li><a href="https://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (5)</a></li>
762
763 <li><a href="https://people.skolelinux.org/pere/blog/tags/usenix">usenix (2)</a></li>
764
765 <li><a href="https://people.skolelinux.org/pere/blog/tags/valg">valg (9)</a></li>
766
767 <li><a href="https://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri (20)</a></li>
768
769 <li><a href="https://people.skolelinux.org/pere/blog/tags/video">video (77)</a></li>
770
771 <li><a href="https://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
772
773 <li><a href="https://people.skolelinux.org/pere/blog/tags/web">web (42)</a></li>
774
775 </ul>
776
777
778 </div>
779 <p style="text-align: right">
780 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
781 </p>
782
783 </body>
784 </html>