]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2013/01/index.html
Generated.
[homepage.git] / blog / archive / 2013 / 01 / 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 January 2013</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="01.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <!-- XML FEED -->
13 <div class="title">
14 <h1>
15 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
16
17 </h1>
18
19 </div>
20
21
22 <h3>Entries from January 2013.</h3>
23
24 <div class="entry">
25 <div class="title">
26 <a href="http://people.skolelinux.org/pere/blog/Moved_the_pymissile_Debian_packaging_to_collab_maint.html">Moved the pymissile Debian packaging to collab-maint</a>
27 </div>
28 <div class="date">
29 10th January 2013
30 </div>
31 <div class="body">
32 <p>As part of my investigation on how to improve the support in Debian
33 for hardware dongles, I dug up my old Mark and Spencer USB Rocket
34 Launcher and updated the Debian package
35 <a href="http://packages.qa.debian.org/pymissile">pymissile</a> to make
36 sure udev will fix the device permissions when it is plugged in. I
37 also added a "Modaliases" header to test it in the Debian archive and
38 hopefully make the package be proposed by jockey in Ubuntu when a user
39 plug in his rocket launcher. In the process I moved the source to a
40 git repository under collab-maint, to make it easier for any DD to
41 contribute. <a href="http://code.google.com/p/pymissile/">Upstream</a>
42 is not very active, but the software still work for me even after five
43 years of relative silence. The new git repository is not listed in
44 the uploaded package yet, because I want to test the other changes a
45 bit more before I upload the new version. If you want to check out
46 the new version with a .desktop file included, visit the
47 <a href="http://anonscm.debian.org/gitweb/?p=collab-maint/pymissile.git">gitweb
48 view</a> or use "<tt>git clone
49 git://anonscm.debian.org/collab-maint/pymissile.git</tt>".</p>
50
51 </div>
52 <div class="tags">
53
54
55 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/robot">robot</a>.
56
57
58 </div>
59 </div>
60 <div class="padding"></div>
61
62 <div class="entry">
63 <div class="title">
64 <a href="http://people.skolelinux.org/pere/blog/Lets_make_hardware_dongles_easier_to_use_in_Debian.html">Lets make hardware dongles easier to use in Debian</a>
65 </div>
66 <div class="date">
67 9th January 2013
68 </div>
69 <div class="body">
70 <p>One thing that annoys me with Debian and Linux distributions in
71 general, is that there is a great package management system with the
72 ability to automatically install software packages by downloading them
73 from the distribution mirrors, but no way to get it to automatically
74 install the packages I need to use the hardware I plug into my
75 machine. Even if the package to use it is easily available from the
76 Linux distribution. When I plug in a LEGO Mindstorms NXT, it could
77 suggest to automatically install the python-nxt, nbc and t2n packages
78 I need to talk to it. When I plug in a Yubikey, it could propose the
79 yubikey-personalization package. The information required to do this
80 is available, but no-one have pulled all the pieces together.</p>
81
82 <p>Some years ago, I proposed to
83 <a href="http://lists.debian.org/debian-devel/2010/05/msg01206.html">use
84 the discover subsystem to implement this</a>. The idea is fairly
85 simple:
86
87 <ul>
88
89 <li>Add a desktop entry in /usr/share/autostart/ pointing to a program
90 starting when a user log in.</li>
91
92 <li>Set this program up to listen for kernel events emitted when new
93 hardware is inserted into the computer.</li>
94
95 <li>When new hardware is inserted, look up the hardware ID in a
96 database mapping to packages, and take note of any non-installed
97 packages.</li>
98
99 <li>Show a message to the user proposing to install the discovered
100 package, and make it easy to install it.</li>
101
102 </ul>
103
104 <p>I am not sure what the best way to implement this is, but my
105 initial idea was to use dbus events to discover new hardware, the
106 discover database to find packages and
107 <a href="http://www.packagekit.org/">PackageKit</a> to install
108 packages.</p>
109
110 <p>Yesterday, I found time to try to implement this idea, and the
111 draft package is now checked into
112 <a href="http://anonscm.debian.org/viewvc/debian-edu/trunk/src/hw-support-handler/">the
113 Debian Edu subversion repository</a>. In the process, I updated the
114 <a href="http://packages.qa.debian.org/d/discover-data.html">discover-data</a>
115 package to map the USB ids of LEGO Mindstorms and Yubikey devices to
116 the relevant packages in Debian, and uploaded a new version
117 2.2013.01.09 to unstable. I also discovered that the current
118 <a href="http://packages.qa.debian.org/d/discover.html">discover</a>
119 package in Debian no longer discovered any USB devices, because
120 /proc/bus/usb/devices is no longer present. I ported it to use
121 libusb as a fall back option to get it working. The fixed package
122 version 2.1.2-6 is now in experimental (didn't upload it to unstable
123 because of the freeze).</p>
124
125 <p>With this prototype in place, I can insert my Yubikey, and get this
126 desktop notification to show up (only once, the first time it is
127 inserted):</p>
128
129 <p align="center"><img src="http://people.skolelinux.org/pere/blog/images/2013-01-09-hw-autoinstall.png"></p>
130
131 <p>For this prototype to be really useful, some way to automatically
132 install the proposed packages by pressing the "Please install
133 program(s)" button should to be implemented.</p>
134
135 <p>If this idea seem useful to you, and you want to help make it
136 happen, please help me update the discover-data database with mappings
137 from hardware to Debian packages. Check if 'discover-pkginstall -l'
138 list the package you would like to have installed when a given
139 hardware device is inserted into your computer, and report bugs using
140 reportbug if it isn't. Or, if you know of a better way to provide
141 such mapping, please let me know.</p>
142
143 <p>This prototype need more work, and there are several questions that
144 should be considered before it is ready for production use. Is dbus
145 the correct way to detect new hardware? At the moment I look for HAL
146 dbus events on the system bus, because that is the events I could see
147 on my Debian Squeeze KDE desktop. Are there better events to use?
148 How should the user be notified? Is the desktop notification
149 mechanism the best option, or should the background daemon raise a
150 popup instead? How should packages be installed? When should they
151 not be installed?</p>
152
153 <p>If you want to help getting such feature implemented in Debian,
154 please send me an email. :)</p>
155
156 </div>
157 <div class="tags">
158
159
160 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
161
162
163 </div>
164 </div>
165 <div class="padding"></div>
166
167 <div class="entry">
168 <div class="title">
169 <a href="http://people.skolelinux.org/pere/blog/New_IRC_channel_for_LEGO_designers_using_Debian.html">New IRC channel for LEGO designers using Debian</a>
170 </div>
171 <div class="date">
172 2nd January 2013
173 </div>
174 <div class="body">
175 <p>During Christmas, I have worked a bit on the Debian support for
176 <a href="http://mindstorms.lego.com/en-us/Default.aspx">LEGO Mindstorm
177 NXT</a>. My son and I have played a bit with my NXT set, and I
178 discovered I had to build all the tools myself because none were
179 already in Debian Squeeze. If Debian support for LEGO is something
180 you care about, please join me on the IRC channel
181 <a href="irc://irc.debian.org/%23debian-lego">#debian-lego</a> (server
182 irc.debian.org). There is a lot that could be done to improve the
183 Debian support for LEGO designers. For example both CAD software
184 and Mindstorm compilers are missing. :)</p>
185
186 <p>Update 2012-01-03: A
187 <a href="http://wiki.debian.org/LegoDesigners">project page</a>
188 including links to Lego related packages is now available.</p>
189
190 </div>
191 <div class="tags">
192
193
194 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/robot">robot</a>.
195
196
197 </div>
198 </div>
199 <div class="padding"></div>
200
201 <div class="entry">
202 <div class="title">
203 <a href="http://people.skolelinux.org/pere/blog/Lenker_for_2013_01_01.html">Lenker for 2013-01-01</a>
204 </div>
205 <div class="date">
206 1st January 2013
207 </div>
208 <div class="body">
209 <p>Her er noen lenker til tekster jeg har satt pris på å lese den
210 siste måneden.</p>
211
212 <ul>
213
214 <li>2012-12-07
215 <a href="http://www.idg.no/computerworld/article262047.ece">Myter og
216 FUD om fri programvare</a> av min venn Christer Gundersen som
217 kommenterer noen av de påstandene som er spredt via Computerworld
218 Norge de siste månedene.</li>
219
220 <li>BankID er et opplegg der utsteder (dvs. banken eller dens
221 leverandør) sitter på alt som trengs for å bruke BankID, men har
222 lovet å ikke bruke den unntatt på oppdrag fra deg. Det er greit nok
223 for banktjenester, der banken allerede har full kontroll over
224 resultatet, men problematisk når det gjelder tilgang til
225 helseopplysninger og avtaleinngåelse med andre enn banken. Jeg
226 håper protestene brer om seg.
227
228 <ul>
229
230 <li>2012-12-11 <a href="http://www.aftenposten.no/meninger/debatt/BankID-blottlegger-helseopplysninger-7067148.html">BankID
231 blottlegger helseopplysninger</a></li>
232
233 <li>2012-12-07 <a href="http://www.nrk.no/nyheter/norge/1.9695027">-
234 Helseopplysningene ikke sikre med Bank-ID</a></li>
235
236 <li>2012-12-07
237 <a href="https://www.bankid.no/Presse-og-nyheter/Nyhetsarkiv/2012/Papeker-alvorlige-men-kjente-utfordringer/">Påpeker
238 alvorlige, men kjente utfordringer</a> er den offisielle
239 holdningen til de som lager BankID.</li>
240
241 <li>2012-12-08
242 <a href="http://www.tnp.no/norway/panorama/3419-ntnu-researcher-warns-against-security-of-bank-id-password">NTNU
243 Researcher Warns against Security of Bank ID Password</a>
244
245 </ul>
246
247 <li>2012-12-11 <a href="http://www.aftenposten.no/nyheter/iriks/Norske-elever-er-darligst-i-Europa-pa-algebra-7066752.html">Norske elever er dårligst i Europa på algebra</a>
248
249 <li>2012-12-11
250 <a href="http://www.aftenposten.no/meninger/debatt/Realfagsdodaren-7067173.html">Realfagsdødaren</a>
251
252 <li>2012-12-21
253 <a href="http://www.bt.no/nyheter/innenriks/112/--Forventningene-er-for-hoye-2816450.html">-
254 Noen må bli skuffet</a> - Politiet i Bergen forteller hvor lavt de
255 prioriterer hverdagskriminalitet.</li>
256
257 <li>2012-05-03
258 <a href="http://e24.no/jobb/kripos-ansatt-doemt-for-snoking-for-venn/20208585">
259 Kripos-ansatt dømt for snoking for venn</A> - viser hvor svak
260 reaksjonen blir når politiet misbruker innsamlet informasjon. En
261 forvarsel på konsekvensene av nasjonal brev- og besøkskontroll -
262 ofte kalt Datalagringsdirektivet.</li>
263
264 <li>2012-12-14
265 <a href="http://www.dagbladet.no/2012/12/14/kultur/debatt/kronikk/jul/ensomhet/24838541/">Å
266 smøre en forskjell</a> - om ensomhet og jul.</li>
267
268 <li>2012-12-18
269 <a href="http://www.aftenposten.no/meninger/kronikker/n-krise-av-gangen_-takk-7072452.html">Én
270 krise av gangen, takk!</a>
271
272
273 <li>2012-12-17
274 <a href="http://www.aftenposten.no/meninger/NAV-Et-mangehodet-monster--7072165.html">NAV:
275 Et mangehodet monster</a></li>
276
277 <li>2011-01-12
278 <a href="http://www.dagbladet.no/2011/01/12/kultur/debatt/kronikk/personvern/15027203/">Pasienter
279 uten vern</a> - forteller litt om hvordan Norsk Pasientregister og
280 andre helseregister raderer bort pasienters privatsfære.</li>
281
282
283 <li>2012-12-19
284 <a href="http://www.aftenposten.no/meninger/debatt/Hvorfor-er-barnefamilier-fattige-7073951.html">Hvorfor
285 er barnefamilier fattige?</a></li>
286
287 <li>2012-12-25
288 <a href="http://www.aftenposten.no/meninger/spaltister/Den-skjulte-minoriteten--konservative-kristne-i-Norge-7075518.html">Den
289 skjulte minoriteten – konservative kristne i Norge</a> - kronikk av
290 Bjørn Stærk fra aftenposten</li>
291
292 <li>2009-05-04
293 <a href="http://deltemeninger.no/-/bulletin/show/303429_folkebiblioteket-2-0?ref=checkpoint">Folkebiblioteket
294 2.0</a> - Min venn Sturle om opphavsrett og Internett, i debatt med
295 Olav Torvund.</li>
296
297 </ul>
298
299 <p>Og et godt nytt år til dere alle!</p>
300
301 </div>
302 <div class="tags">
303
304
305 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid</a>, <a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
306
307
308 </div>
309 </div>
310 <div class="padding"></div>
311
312 <p style="text-align: right;"><a href="01.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
313 <div id="sidebar">
314
315
316
317 <h2>Archive</h2>
318 <ul>
319
320 <li>2013
321 <ul>
322
323 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/01/">January (4)</a></li>
324
325 </ul></li>
326
327 <li>2012
328 <ul>
329
330 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
331
332 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
333
334 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
335
336 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
337
338 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
339
340 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
341
342 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
343
344 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
345
346 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
347
348 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
349
350 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
351
352 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
353
354 </ul></li>
355
356 <li>2011
357 <ul>
358
359 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
360
361 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
362
363 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
364
365 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
366
367 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
368
369 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
370
371 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
372
373 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
374
375 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
376
377 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
378
379 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
380
381 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
382
383 </ul></li>
384
385 <li>2010
386 <ul>
387
388 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
389
390 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
391
392 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
393
394 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
395
396 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
397
398 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
399
400 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
401
402 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
403
404 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
405
406 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
407
408 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
409
410 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
411
412 </ul></li>
413
414 <li>2009
415 <ul>
416
417 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
418
419 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
420
421 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
422
423 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
424
425 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
426
427 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
428
429 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
430
431 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
432
433 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
434
435 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
436
437 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
438
439 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
440
441 </ul></li>
442
443 <li>2008
444 <ul>
445
446 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
447
448 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
449
450 </ul></li>
451
452 </ul>
453
454
455
456 <h2>Tags</h2>
457 <ul>
458
459 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
460
461 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
462
463 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
464
465 <li><a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
466
467 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (5)</a></li>
468
469 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (12)</a></li>
470
471 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
472
473 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (62)</a></li>
474
475 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (118)</a></li>
476
477 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (9)</a></li>
478
479 <li><a href="http://people.skolelinux.org/pere/blog/tags/docbook">docbook (7)</a></li>
480
481 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
482
483 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (168)</a></li>
484
485 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (21)</a></li>
486
487 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
488
489 <li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (10)</a></li>
490
491 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (9)</a></li>
492
493 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (32)</a></li>
494
495 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (17)</a></li>
496
497 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (8)</a></li>
498
499 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (6)</a></li>
500
501 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
502
503 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (25)</a></li>
504
505 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (219)</a></li>
506
507 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (148)</a></li>
508
509 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (6)</a></li>
510
511 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
512
513 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (41)</a></li>
514
515 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (61)</a></li>
516
517 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
518
519 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
520
521 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (2)</a></li>
522
523 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (6)</a></li>
524
525 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
526
527 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (4)</a></li>
528
529 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
530
531 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (28)</a></li>
532
533 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
534
535 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (4)</a></li>
536
537 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (39)</a></li>
538
539 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (3)</a></li>
540
541 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (5)</a></li>
542
543 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (12)</a></li>
544
545 <li><a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (1)</a></li>
546
547 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (7)</a></li>
548
549 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (35)</a></li>
550
551 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
552
553 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (26)</a></li>
554
555 </ul>
556
557
558 </div>
559 <p style="text-align: right">
560 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.4</a>
561 </p>
562
563 </body>
564 </html>