]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2018/12/index.html
Generated.
[homepage.git] / blog / archive / 2018 / 12 / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen: entries from December 2018</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="12.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 December 2018.</h3>
23
24 <div class="entry">
25 <div class="title">
26 <a href="https://people.skolelinux.org/pere/blog/Learn_to_program_with_Minetest_on_Debian.html">Learn to program with Minetest on Debian</a>
27 </div>
28 <div class="date">
29 15th December 2018
30 </div>
31 <div class="body">
32 <p>A fun way to learn how to program
33 <a href="https://www.python.org/">Python</a> is to follow the
34 instructions in the book
35 "<a href="https://nostarch.com/programwithminecraft">Learn to program
36 with Minecraft</a>", which introduces programming in Python to people
37 who like to play with Minecraft. The book uses a Python library to
38 talk to a TCP/IP socket with an API accepting build instructions and
39 providing information about the current players in a Minecraft world.
40 The TCP/IP API was first created for the Minecraft implementation for
41 Raspberry Pi, and has since been ported to some server versions of
42 Minecraft. The book contain recipes for those using Windows, MacOSX
43 and Raspian. But a little known fact is that you can follow the same
44 recipes using the free software construction game
45 <a href="https://minetest.net/">Minetest</a>.</p>
46
47 <p>There is <a href="https://github.com/sprintingkiwi/pycraft_mod">a
48 Minetest module implementing the same API</a>, making it possible to
49 use the Python programs coded to talk to Minecraft with Minetest too.
50 I
51 <a href="https://ftp-master.debian.org/new/minetest-mod-pycraft_0.20%2Bgit20180331.0376a0a%2Bdfsg-1.html">uploaded
52 this module</a> to Debian two weeks ago, and as soon as it clears the
53 FTP masters NEW queue, learning to program Python with Minetest on
54 Debian will be a simple 'apt install' away. The Debian package is
55 maintained as part of the Debian Games team, and
56 <a href="https://salsa.debian.org/games-team/unfinished/minetest-mod-pycraft">the
57 packaging rules</a> are currently located under 'unfinished' on
58 Salsa.</p>
59
60 <p>You will most likely need to install several of the Minetest
61 modules in Debian for the examples included with the library to work
62 well, as there are several blocks used by the example scripts that are
63 provided via modules in Minetest. Without the required blocks, a
64 simple stone block is used instead. My initial testing with a analog
65 clock did not get gold arms as instructed in the python library, but
66 instead used stone arms.</p>
67
68 <p>I tried to find a way to add the API to the desktop version of
69 Minecraft, but were unable to find any working recipes. The
70 <a href="https://www.epiphanydigest.com/tag/minecraft-python-api/">recipes</a>
71 I <a href="https://github.com/kbsriram/mcpiapi">found</a> are only
72 working with a standalone Minecraft server setup. Are there any
73 options to use with the normal desktop version?</p>
74
75 <p>As usual, if you use Bitcoin and want to show your support of my
76 activities, please send Bitcoin donations to my address
77 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
78
79 </div>
80 <div class="tags">
81
82
83 Tags: <a href="https://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>.
84
85
86 </div>
87 </div>
88 <div class="padding"></div>
89
90 <div class="entry">
91 <div class="title">
92 <a href="https://people.skolelinux.org/pere/blog/Non_blocking_bittorrent_plugin_for_vlc.html">Non-blocking bittorrent plugin for vlc</a>
93 </div>
94 <div class="date">
95 12th December 2018
96 </div>
97 <div class="body">
98 <p>A few hours ago, a new and improved version (2.4) of
99 <a href="https://tracker.debian.org/pkg/vlc-plugin-bittorrent">the VLC
100 bittorrent plugin</a> was uploaded to Debian. This new version
101 include a complete rewrite of the bittorrent related code, which seem
102 to make the plugin non-blocking. This mean you can actually exit VLC
103 even when the plugin seem to be unable to get the bittorrent streaming
104 started. The new version also include support for filtering playlist
105 by file extension using command line options, if you want to avoid
106 processing audio, video or images. The package is currently in Debian
107 unstable, but should be available in Debian testing in two days. To
108 test it, simply install it like this:</p>
109
110 <p><pre>
111 apt install vlc-plugin-bittorrent
112 </pre></p>
113
114 <p>After it is installed, you can try to use it to play a file
115 downloaded live via bittorrent like this:
116
117 <p><pre>
118 vlc https://archive.org/download/Glass_201703/Glass_201703_archive.torrent
119 </pre></p>
120
121 <p>As usual, if you use Bitcoin and want to show your support of my
122 activities, please send Bitcoin donations to my address
123 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
124
125 </div>
126 <div class="tags">
127
128
129 Tags: <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="https://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri</a>, <a href="https://people.skolelinux.org/pere/blog/tags/video">video</a>.
130
131
132 </div>
133 </div>
134 <div class="padding"></div>
135
136 <div class="entry">
137 <div class="title">
138 <a href="https://people.skolelinux.org/pere/blog/Retten_til_kontant_betaling_er_en_rettighet_som_m__brukes_for___beholdes.html">Retten til kontant betaling er en rettighet som må brukes for å beholdes</a>
139 </div>
140 <div class="date">
141 11th December 2018
142 </div>
143 <div class="body">
144 <p><a href="https://www.fn.no/Om-FN/Avtaler/Menneskerettigheter/FNs-verdenserklaering-om-menneskerettigheter">FNs
145 menneskerettighetserklæring</a> artikkel 13 første punkt lyder som
146 følger:</p>
147
148 <p><blockquote>
149 Enhver har rett til å bevege seg fritt og til fritt å velge
150 oppholdssted innenfor en stats grenser.
151 </blockquote></p>
152
153 <p>Det er altså en menneskerett å kunne bevege seg fritt i landet.
154 For å bevege seg fritt i landet, så må en kunne bevege seg uten å bli
155 sporet. Det vil i dagens samfunn innebære å bevege seg uten å legge
156 igjen digitale spor og uten å være radiomerket. Hvis en vet at ens
157 bevegelser, hvor en befinner seg når, og hvem som befinner seg i
158 nærheten, blir samlet inn og gjort tilgjengelig for fremmede, det være
159 seg myndighetene eller private organisasjoner, så kan en ikke lenger
160 bevege seg fritt. Dette gjør at det er en forutsetning for å ha glede
161 av retten til å bevege seg fritt i landet at en motstår fristelsen til
162 å legge igjen digitale spor når en betaler for seg. Rettigheter som
163 ikke blir brukt, blir fjernet. Den eneste måten i dag å unngå å legge
164 igjen digitale spor når en betaler for seg, er å betale med kontanter,
165 samt takke nei til å legge igjen navn og adresse (slik f.eks. Elkjøp
166 ber om &mdash; jeg sier de kan legge inn «anonym anonym» når
167 datasystemet deres trenger et navn). Personlig anbefaler jeg å
168 konsekvent bruke kontant betaling når man beveger seg rundt, for å
169 bidra til forsvaret av menneskerettighetene i Norge. Kanskje noe også
170 for deg? Merk at det ikke er tilstrekkelig for å unngå sporing å
171 betale med kontanter, men det er et lite steg i riktig retning.</p>
172
173 <p>Det er flere andre argumenter i tillegg til
174 menneskerettighetsargumentet for å bruke kontanter. I går hadde
175 Dagbladet en utmerket kommentar av sin journalist John Olav Egeland om
176 hvilket
177 <a href="https://www.dagbladet.no/kultur/kontantlost-diktatur/70543434">kontantløst
178 diktatur</a> som venter oss hvis mange nok slutter å insistere på å
179 betale med kontanter. Jeg anbefaler deg å lese den.</p>
180
181 <p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
182 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
183 til min adresse
184 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.
185 Merk, betaling med bitcoin er ikke anonymt. :)</p>
186
187 </div>
188 <div class="tags">
189
190
191 Tags: <a href="https://people.skolelinux.org/pere/blog/tags/betalkontant">betalkontant</a>, <a href="https://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="https://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
192
193
194 </div>
195 </div>
196 <div class="padding"></div>
197
198 <div class="entry">
199 <div class="title">
200 <a href="https://people.skolelinux.org/pere/blog/Why_is_your_site_not_using_Content_Security_Policy___CSP_.html">Why is your site not using Content Security Policy / CSP?</a>
201 </div>
202 <div class="date">
203 9th December 2018
204 </div>
205 <div class="body">
206 <p>Yesterday, I had the pleasure of watching on Frikanalen the OWASP
207 talk by Scott Helme titled
208 "<a href="https://frikanalen.no/video/626080/">What We’ve Learned From
209 Billions of Security Reports</a>". I had not heard of the
210 <a href="https://en.wikipedia.org/wiki/Content_Security_Policy">Content
211 Security Policy standard</a> nor its ability to "call home" when a
212 browser detect a policy breach (I do not follow web page design
213 development much these days), and found the talk very illuminating.</p>
214
215 <p>The mechanism allow a web site owner to use HTTP headers to tell
216 visitors web browser which sources (internal and external) are allowed to
217 be used on the web site. Thus it become possible to enforce a "only
218 local content" policy despite web designers urge to fetch programs
219 from random sites on the Internet, like the one
220 <a href="https://securityaffairs.co/wordpress/68966/hacking/browsealoud-plugin-hack.html">enabling
221 the attack</a> reported by Scott Helme earlier this year.</p>
222
223 <p>Using CSP seem like an obvious thing for a site admin to implement
224 to take some control over the information leak that occur when
225 external sources are used to render web pages, it is a mystery more
226 sites are not using CSP? It is being
227 <a href="https://www.w3.org/TR/CSP/">standardized under W3C</a> these
228 days, and is supposed by most web browsers</p>
229
230 <p>I managed to find <a href="https://github.com/mozilla/django-csp">a
231 Django middleware for implementing CSP</a> and was happy to discover
232 it was already in Debian. I plan to use it to add CSP support to the
233 Frikanalen web site soon.</p>
234
235 <p>As usual, if you use Bitcoin and want to show your support of my
236 activities, please send Bitcoin donations to my address
237 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
238
239 </div>
240 <div class="tags">
241
242
243 Tags: <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="https://people.skolelinux.org/pere/blog/tags/standard">standard</a>, <a href="https://people.skolelinux.org/pere/blog/tags/web">web</a>.
244
245
246 </div>
247 </div>
248 <div class="padding"></div>
249
250 <p style="text-align: right;"><a href="12.rss"><img src="https://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
251 <div id="sidebar">
252
253
254
255 <h2>Archive</h2>
256 <ul>
257
258 <li>2024
259 <ul>
260
261 <li><a href="https://people.skolelinux.org/pere/blog/archive/2024/01/">January (1)</a></li>
262
263 <li><a href="https://people.skolelinux.org/pere/blog/archive/2024/02/">February (1)</a></li>
264
265 <li><a href="https://people.skolelinux.org/pere/blog/archive/2024/03/">March (2)</a></li>
266
267 <li><a href="https://people.skolelinux.org/pere/blog/archive/2024/04/">April (2)</a></li>
268
269 </ul></li>
270
271 <li>2023
272 <ul>
273
274 <li><a href="https://people.skolelinux.org/pere/blog/archive/2023/01/">January (3)</a></li>
275
276 <li><a href="https://people.skolelinux.org/pere/blog/archive/2023/02/">February (1)</a></li>
277
278 <li><a href="https://people.skolelinux.org/pere/blog/archive/2023/04/">April (2)</a></li>
279
280 <li><a href="https://people.skolelinux.org/pere/blog/archive/2023/05/">May (3)</a></li>
281
282 <li><a href="https://people.skolelinux.org/pere/blog/archive/2023/06/">June (1)</a></li>
283
284 <li><a href="https://people.skolelinux.org/pere/blog/archive/2023/08/">August (1)</a></li>
285
286 <li><a href="https://people.skolelinux.org/pere/blog/archive/2023/09/">September (1)</a></li>
287
288 <li><a href="https://people.skolelinux.org/pere/blog/archive/2023/10/">October (1)</a></li>
289
290 <li><a href="https://people.skolelinux.org/pere/blog/archive/2023/11/">November (4)</a></li>
291
292 <li><a href="https://people.skolelinux.org/pere/blog/archive/2023/12/">December (1)</a></li>
293
294 </ul></li>
295
296 <li>2022
297 <ul>
298
299 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/02/">February (1)</a></li>
300
301 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/03/">March (3)</a></li>
302
303 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/04/">April (2)</a></li>
304
305 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/06/">June (2)</a></li>
306
307 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/07/">July (1)</a></li>
308
309 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/09/">September (1)</a></li>
310
311 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/10/">October (1)</a></li>
312
313 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/12/">December (1)</a></li>
314
315 </ul></li>
316
317 <li>2021
318 <ul>
319
320 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/01/">January (2)</a></li>
321
322 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/02/">February (1)</a></li>
323
324 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/05/">May (1)</a></li>
325
326 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/06/">June (1)</a></li>
327
328 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/07/">July (3)</a></li>
329
330 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/08/">August (1)</a></li>
331
332 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/09/">September (1)</a></li>
333
334 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/10/">October (1)</a></li>
335
336 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/12/">December (1)</a></li>
337
338 </ul></li>
339
340 <li>2020
341 <ul>
342
343 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/02/">February (2)</a></li>
344
345 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/03/">March (2)</a></li>
346
347 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/04/">April (2)</a></li>
348
349 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/05/">May (3)</a></li>
350
351 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/06/">June (2)</a></li>
352
353 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/07/">July (1)</a></li>
354
355 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/09/">September (1)</a></li>
356
357 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/10/">October (1)</a></li>
358
359 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/11/">November (1)</a></li>
360
361 </ul></li>
362
363 <li>2019
364 <ul>
365
366 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/01/">January (4)</a></li>
367
368 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/02/">February (3)</a></li>
369
370 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/03/">March (3)</a></li>
371
372 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/05/">May (2)</a></li>
373
374 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/06/">June (5)</a></li>
375
376 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/07/">July (2)</a></li>
377
378 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/08/">August (1)</a></li>
379
380 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/09/">September (1)</a></li>
381
382 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/11/">November (1)</a></li>
383
384 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/12/">December (4)</a></li>
385
386 </ul></li>
387
388 <li>2018
389 <ul>
390
391 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/01/">January (1)</a></li>
392
393 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/02/">February (5)</a></li>
394
395 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/03/">March (5)</a></li>
396
397 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/04/">April (3)</a></li>
398
399 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/06/">June (2)</a></li>
400
401 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/07/">July (5)</a></li>
402
403 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/08/">August (3)</a></li>
404
405 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/09/">September (3)</a></li>
406
407 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/10/">October (5)</a></li>
408
409 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/11/">November (2)</a></li>
410
411 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/12/">December (4)</a></li>
412
413 </ul></li>
414
415 <li>2017
416 <ul>
417
418 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/01/">January (4)</a></li>
419
420 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/02/">February (3)</a></li>
421
422 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/03/">March (5)</a></li>
423
424 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/04/">April (2)</a></li>
425
426 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/06/">June (5)</a></li>
427
428 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/07/">July (1)</a></li>
429
430 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/08/">August (1)</a></li>
431
432 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/09/">September (3)</a></li>
433
434 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/10/">October (5)</a></li>
435
436 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/11/">November (3)</a></li>
437
438 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/12/">December (4)</a></li>
439
440 </ul></li>
441
442 <li>2016
443 <ul>
444
445 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/01/">January (3)</a></li>
446
447 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/02/">February (2)</a></li>
448
449 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/03/">March (3)</a></li>
450
451 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/04/">April (8)</a></li>
452
453 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/05/">May (8)</a></li>
454
455 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/06/">June (2)</a></li>
456
457 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/07/">July (2)</a></li>
458
459 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/08/">August (5)</a></li>
460
461 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/09/">September (2)</a></li>
462
463 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/10/">October (3)</a></li>
464
465 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/11/">November (8)</a></li>
466
467 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/12/">December (5)</a></li>
468
469 </ul></li>
470
471 <li>2015
472 <ul>
473
474 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/01/">January (7)</a></li>
475
476 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/02/">February (6)</a></li>
477
478 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/03/">March (1)</a></li>
479
480 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/04/">April (4)</a></li>
481
482 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/05/">May (3)</a></li>
483
484 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/06/">June (4)</a></li>
485
486 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/07/">July (6)</a></li>
487
488 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/08/">August (2)</a></li>
489
490 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/09/">September (2)</a></li>
491
492 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/10/">October (9)</a></li>
493
494 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/11/">November (6)</a></li>
495
496 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/12/">December (3)</a></li>
497
498 </ul></li>
499
500 <li>2014
501 <ul>
502
503 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/01/">January (2)</a></li>
504
505 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/02/">February (3)</a></li>
506
507 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/03/">March (8)</a></li>
508
509 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/04/">April (7)</a></li>
510
511 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/05/">May (1)</a></li>
512
513 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/06/">June (2)</a></li>
514
515 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/07/">July (2)</a></li>
516
517 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/08/">August (2)</a></li>
518
519 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/09/">September (5)</a></li>
520
521 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/10/">October (6)</a></li>
522
523 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/11/">November (3)</a></li>
524
525 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/12/">December (5)</a></li>
526
527 </ul></li>
528
529 <li>2013
530 <ul>
531
532 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/01/">January (11)</a></li>
533
534 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/02/">February (9)</a></li>
535
536 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/03/">March (9)</a></li>
537
538 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/04/">April (6)</a></li>
539
540 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/05/">May (9)</a></li>
541
542 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/06/">June (10)</a></li>
543
544 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/07/">July (7)</a></li>
545
546 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/08/">August (3)</a></li>
547
548 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/09/">September (5)</a></li>
549
550 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/10/">October (7)</a></li>
551
552 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/11/">November (9)</a></li>
553
554 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/12/">December (3)</a></li>
555
556 </ul></li>
557
558 <li>2012
559 <ul>
560
561 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
562
563 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
564
565 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
566
567 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
568
569 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
570
571 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
572
573 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
574
575 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
576
577 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
578
579 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
580
581 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
582
583 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
584
585 </ul></li>
586
587 <li>2011
588 <ul>
589
590 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
591
592 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
593
594 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
595
596 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
597
598 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
599
600 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
601
602 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
603
604 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
605
606 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
607
608 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
609
610 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
611
612 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
613
614 </ul></li>
615
616 <li>2010
617 <ul>
618
619 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
620
621 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
622
623 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
624
625 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
626
627 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
628
629 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
630
631 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
632
633 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
634
635 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
636
637 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
638
639 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
640
641 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
642
643 </ul></li>
644
645 <li>2009
646 <ul>
647
648 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
649
650 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
651
652 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
653
654 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
655
656 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
657
658 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
659
660 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
661
662 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
663
664 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
665
666 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
667
668 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
669
670 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
671
672 </ul></li>
673
674 <li>2008
675 <ul>
676
677 <li><a href="https://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
678
679 <li><a href="https://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
680
681 </ul></li>
682
683 </ul>
684
685
686
687 <h2>Tags</h2>
688 <ul>
689
690 <li><a href="https://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (19)</a></li>
691
692 <li><a href="https://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
693
694 <li><a href="https://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
695
696 <li><a href="https://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
697
698 <li><a href="https://people.skolelinux.org/pere/blog/tags/betalkontant">betalkontant (9)</a></li>
699
700 <li><a href="https://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (13)</a></li>
701
702 <li><a href="https://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (17)</a></li>
703
704 <li><a href="https://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
705
706 <li><a href="https://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (3)</a></li>
707
708 <li><a href="https://people.skolelinux.org/pere/blog/tags/debian">debian (198)</a></li>
709
710 <li><a href="https://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (159)</a></li>
711
712 <li><a href="https://people.skolelinux.org/pere/blog/tags/debian-handbook">debian-handbook (9)</a></li>
713
714 <li><a href="https://people.skolelinux.org/pere/blog/tags/digistan">digistan (11)</a></li>
715
716 <li><a href="https://people.skolelinux.org/pere/blog/tags/dld">dld (18)</a></li>
717
718 <li><a href="https://people.skolelinux.org/pere/blog/tags/docbook">docbook (32)</a></li>
719
720 <li><a href="https://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
721
722 <li><a href="https://people.skolelinux.org/pere/blog/tags/english">english (460)</a></li>
723
724 <li><a href="https://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
725
726 <li><a href="https://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (14)</a></li>
727
728 <li><a href="https://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (34)</a></li>
729
730 <li><a href="https://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (9)</a></li>
731
732 <li><a href="https://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (20)</a></li>
733
734 <li><a href="https://people.skolelinux.org/pere/blog/tags/h264">h264 (20)</a></li>
735
736 <li><a href="https://people.skolelinux.org/pere/blog/tags/intervju">intervju (43)</a></li>
737
738 <li><a href="https://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (18)</a></li>
739
740 <li><a href="https://people.skolelinux.org/pere/blog/tags/kart">kart (23)</a></li>
741
742 <li><a href="https://people.skolelinux.org/pere/blog/tags/kodi">kodi (6)</a></li>
743
744 <li><a href="https://people.skolelinux.org/pere/blog/tags/ldap">ldap (9)</a></li>
745
746 <li><a href="https://people.skolelinux.org/pere/blog/tags/lego">lego (5)</a></li>
747
748 <li><a href="https://people.skolelinux.org/pere/blog/tags/lenker">lenker (8)</a></li>
749
750 <li><a href="https://people.skolelinux.org/pere/blog/tags/linuxcnc">linuxcnc (5)</a></li>
751
752 <li><a href="https://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (2)</a></li>
753
754 <li><a href="https://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
755
756 <li><a href="https://people.skolelinux.org/pere/blog/tags/madewithcc">madewithcc (3)</a></li>
757
758 <li><a href="https://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (8)</a></li>
759
760 <li><a href="https://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (46)</a></li>
761
762 <li><a href="https://people.skolelinux.org/pere/blog/tags/nice free software">nice free software (15)</a></li>
763
764 <li><a href="https://people.skolelinux.org/pere/blog/tags/noark5">noark5 (25)</a></li>
765
766 <li><a href="https://people.skolelinux.org/pere/blog/tags/norsk">norsk (324)</a></li>
767
768 <li><a href="https://people.skolelinux.org/pere/blog/tags/nuug">nuug (199)</a></li>
769
770 <li><a href="https://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (41)</a></li>
771
772 <li><a href="https://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
773
774 <li><a href="https://people.skolelinux.org/pere/blog/tags/opensnitch">opensnitch (4)</a></li>
775
776 <li><a href="https://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (76)</a></li>
777
778 <li><a href="https://people.skolelinux.org/pere/blog/tags/personvern">personvern (114)</a></li>
779
780 <li><a href="https://people.skolelinux.org/pere/blog/tags/raid">raid (4)</a></li>
781
782 <li><a href="https://people.skolelinux.org/pere/blog/tags/reactos">reactos (1)</a></li>
783
784 <li><a href="https://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
785
786 <li><a href="https://people.skolelinux.org/pere/blog/tags/rfid">rfid (3)</a></li>
787
788 <li><a href="https://people.skolelinux.org/pere/blog/tags/robot">robot (17)</a></li>
789
790 <li><a href="https://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
791
792 <li><a href="https://people.skolelinux.org/pere/blog/tags/ruter">ruter (7)</a></li>
793
794 <li><a href="https://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
795
796 <li><a href="https://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (60)</a></li>
797
798 <li><a href="https://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
799
800 <li><a href="https://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (5)</a></li>
801
802 <li><a href="https://people.skolelinux.org/pere/blog/tags/standard">standard (76)</a></li>
803
804 <li><a href="https://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (7)</a></li>
805
806 <li><a href="https://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (14)</a></li>
807
808 <li><a href="https://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (65)</a></li>
809
810 <li><a href="https://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (5)</a></li>
811
812 <li><a href="https://people.skolelinux.org/pere/blog/tags/usenix">usenix (2)</a></li>
813
814 <li><a href="https://people.skolelinux.org/pere/blog/tags/valg">valg (9)</a></li>
815
816 <li><a href="https://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri (22)</a></li>
817
818 <li><a href="https://people.skolelinux.org/pere/blog/tags/video">video (80)</a></li>
819
820 <li><a href="https://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
821
822 <li><a href="https://people.skolelinux.org/pere/blog/tags/web">web (42)</a></li>
823
824 </ul>
825
826
827 </div>
828 <p style="text-align: right">
829 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
830 </p>
831
832 </body>
833 </html>