]> pere.pagekite.me Git - homepage.git/blob - blog/tags/robot/index.html
c0b236ad69fdf90b36f8500a21cb895ae8e2b39c
[homepage.git] / blog / tags / robot / 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 Tagged robot</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="robot.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <div class="title">
13 <h1>
14 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
15
16 </h1>
17
18 </div>
19
20
21 <h3>Entries tagged "robot".</h3>
22
23 <div class="entry">
24 <div class="title">
25 <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>
26 </div>
27 <div class="date">
28 10th January 2013
29 </div>
30 <div class="body">
31 <p>As part of my investigation on how to improve the support in Debian
32 for hardware dongles, I dug up my old Mark and Spencer USB Rocket
33 Launcher and updated the Debian package
34 <a href="http://packages.qa.debian.org/pymissile">pymissile</a> to make
35 sure udev will fix the device permissions when it is plugged in. I
36 also added a "Modaliases" header to test it in the Debian archive and
37 hopefully make the package be proposed by jockey in Ubuntu when a user
38 plug in his rocket launcher. In the process I moved the source to a
39 git repository under collab-maint, to make it easier for any DD to
40 contribute. <a href="http://code.google.com/p/pymissile/">Upstream</a>
41 is not very active, but the software still work for me even after five
42 years of relative silence. The new git repository is not listed in
43 the uploaded package yet, because I want to test the other changes a
44 bit more before I upload the new version. If you want to check out
45 the new version with a .desktop file included, visit the
46 <a href="http://anonscm.debian.org/gitweb/?p=collab-maint/pymissile.git">gitweb
47 view</a> or use "<tt>git clone
48 git://anonscm.debian.org/collab-maint/pymissile.git</tt>".</p>
49
50 </div>
51 <div class="tags">
52
53
54 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>.
55
56
57 </div>
58 </div>
59 <div class="padding"></div>
60
61 <div class="entry">
62 <div class="title">
63 <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>
64 </div>
65 <div class="date">
66 2nd January 2013
67 </div>
68 <div class="body">
69 <p>During Christmas, I have worked a bit on the Debian support for
70 <a href="http://mindstorms.lego.com/en-us/Default.aspx">LEGO Mindstorm
71 NXT</a>. My son and I have played a bit with my NXT set, and I
72 discovered I had to build all the tools myself because none were
73 already in Debian Squeeze. If Debian support for LEGO is something
74 you care about, please join me on the IRC channel
75 <a href="irc://irc.debian.org/%23debian-lego">#debian-lego</a> (server
76 irc.debian.org). There is a lot that could be done to improve the
77 Debian support for LEGO designers. For example both CAD software
78 and Mindstorm compilers are missing. :)</p>
79
80 <p>Update 2012-01-03: A
81 <a href="http://wiki.debian.org/LegoDesigners">project page</a>
82 including links to Lego related packages is now available.</p>
83
84 </div>
85 <div class="tags">
86
87
88 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>.
89
90
91 </div>
92 </div>
93 <div class="padding"></div>
94
95 <div class="entry">
96 <div class="title">
97 <a href="http://people.skolelinux.org/pere/blog/First_version_of_a_Perl_library_to_control_the_Spykee_robot.html">First version of a Perl library to control the Spykee robot</a>
98 </div>
99 <div class="date">
100 9th October 2010
101 </div>
102 <div class="body">
103 <p>This summer I got the chance to buy cheap Spykee robots, and since
104 then I have worked on getting Linux software in place to control them.
105 The firmware for the robot is available from the producer, and using
106 that source it was trivial to figure out the protocol specification.
107 I've started on a perl library to control it, and made some demo
108 programs using this perl library to allow one to control the
109 robots.</p>
110
111 <p>The library is quite functional already, and capable of controlling
112 the driving, fetching video, uploading MP3s and play them. There are
113 a few less important features too.</p>
114
115 <p>Since a few weeks ago, I ran out of time to spend on this project,
116 but I never got around to releasing the current source. I decided
117 today that it was time to do something about it, and uploaded the
118 source to my Debian package store at people.skolelinux.org.</p>
119
120 <p>Because it was simpler for me, I made a Debian package and
121 published the source and deb. If you got a spykee robot, grab the
122 source or binary package:</p>
123
124 <p><ul>
125 <li><a href="http://people.skolelinux.org/~pere/debian/packages/lenny/libspykee-perl_0.0.20101009-1.tar.gz">libspykee-perl_0.0.20101009-1.tar.gz</a></li>
126 <li><a href="http://people.skolelinux.org/~pere/debian/packages/lenny/libspykee-perl_0.0.20101009-1.dsc">libspykee-perl_0.0.20101009-1.dsc</a></li>
127 <li><a href="http://people.skolelinux.org/~pere/debian/packages/lenny/libspykee-perl_0.0.20101009-1_all.deb">libspykee-perl_0.0.20101009-1_all.deb</a></li>
128 </ul></p>
129
130 <p>If you are interested in helping out with developing this library,
131 please let me know.</p>
132
133 </div>
134 <div class="tags">
135
136
137 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/robot">robot</a>.
138
139
140 </div>
141 </div>
142 <div class="padding"></div>
143
144 <div class="entry">
145 <div class="title">
146 <a href="http://people.skolelinux.org/pere/blog/My_first_perl_GUI_application___controlling_a_Spykee_robot.html">My first perl GUI application - controlling a Spykee robot</a>
147 </div>
148 <div class="date">
149 1st September 2010
150 </div>
151 <div class="body">
152 <p>This evening I made my first Perl GUI application. The last few
153 days I have worked on a Perl module for controlling my recently
154 aquired Spykee robots, and the module is now getting complete enought
155 that it is possible to use it to control the robot driving at least.
156 It was now time to figure out how to use it to create some GUI to
157 allow me to drive the robot around. I picked PerlQt as I have had
158 positive experiences with the Qt API before, and spent a few minutes
159 browsing the web for examples. Using Qt Designer seemed like a short
160 cut, so I ended up writing the perl GUI using Qt Designer and
161 compiling it into a perl program using the puic program from
162 libqt-perl. Nothing fancy yet, but it got buttons to connect and
163 drive around.</p>
164
165 <p>The perl module I have written provide a object oriented API for
166 controlling the robot. Here is an small example on how to use it:</p>
167
168 <p><pre>
169 use Spykee;
170 Spykee::discover(sub {$robot{$_[0]} = $_[1]});
171 my $host = (keys %robot)[0];
172 my $spykee = Spykee->new();
173 $spykee->contact($host, "admin", "admin");
174 $spykee->left();
175 sleep 2;
176 $spykee->right();
177 sleep 2;
178 $spykee->forward();
179 sleep 2;
180 $spykee->back();
181 sleep 2;
182 $spykee->stop();
183 </pre></p>
184
185 <p>Thanks to the release of the source of the robot firmware, I could
186 peek into the implementation at the other end to figure out how to
187 implement the protocol used by the robot. I've implemented several of
188 the commands the robot understand, but is still missing the camera
189 support to make it possible to control the robot from remote. First I
190 want to implement support for uploading new firmware and configuring
191 the wireless network, to make it possible to bootstrap a Spykee robot
192 without the producers Windows and MacOSX software (I only have Linux,
193 so I had to ask a friend to come over to get the robot testing
194 going. :).</p>
195
196 <p>Will release the source to the public soon, but need to figure out
197 where to make it available first. I will add a link to
198 <a href="http://wiki.nuug.no/grupper/robot/">the NUUG wiki</a> for
199 those that want to check back later to find it.</p>
200
201 </div>
202 <div class="tags">
203
204
205 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/robot">robot</a>.
206
207
208 </div>
209 </div>
210 <div class="padding"></div>
211
212 <div class="entry">
213 <div class="title">
214 <a href="http://people.skolelinux.org/pere/blog/Robot__reis_deg___.html">Robot, reis deg...</a>
215 </div>
216 <div class="date">
217 21st August 2010
218 </div>
219 <div class="body">
220 <p>I dag fikk jeg endelig tittet litt på mine nyinnkjøpte roboter, og
221 har brukt noen timer til å google etter interessante referanser og
222 aktuell kildekode for bruk på Linux. Det mest lovende så langt er
223 <a href="http://ispykee.toyz.org/">ispykee</a>, som har en
224 BSD-lisensiert linux-daemon som står som mellomledd mellom roboter på
225 lokalnettet og en sentral tjeneste der en iPhone kan koble seg opp for
226 å fjernstyre roboten. Linux-daemonen implementerer deler av
227 protokollen som roboten forstår. Etter å ha knotet litt med å oppnå
228 kontakt med roboten (den oppretter et eget ad-hoc wifi-nett, så jeg
229 måtte gå av mitt vanlige nett for å få kontakt), og kommet frem til at
230 den lytter på IP-port 9000 og 9001, gikk jeg i gang med å finne ut
231 hvordan jeg kunne snakke med roboten vha. disse portene. Robotbiten
232 av protokollen er publisert av produsenten med GPL-lisens, slik at det
233 er mulig å se hvordan protokollen fungerer. Det finnes en java-klient
234 for Android som så ganske snasen ut, men fant ingen kildekode for
235 denne. Derimot hadde iphone-løsningen kildekode, så jeg tok
236 utgangspunkt i den.</p>
237
238 <p>Daemonen ville i utgangspunktet forsøke å kontakte den sentrale
239 tjenesten som iphone-programmet kobler seg til. Jeg skrev dette om
240 til i stedet å sette opp en nettverkstjeneste på min lokale maskin,
241 som jeg kan koble meg opp til med telnet og gi kommandoer til roboten
242 (act, forward, right, left, etc). Det involverte i praksis å bytte ut
243 socket()/connect() med socket()/bind()/listen()/accept() for å gjøre
244 klienten om til en tjener.</p>
245
246 <p>Mens jeg har forsøkt å få roboten til å bevege seg har min samboer
247 skrudd sammen resten av roboten for å få montert kamera og plastpynten
248 (armer, plastfiber for lys). Nå er det hele montert, og roboten er
249 klar til bruk. Må få flyttet den over til mitt vanlige trådløsnett
250 før det blir praktisk, men de bitene av protokollen er ikke
251 implementert i ispykee-daemonen, så der må jeg enten få tak i en mac
252 eller en windows-maskin, eller implementere det selv.</p>
253
254 <p>Vi var tre som kjøpte slike roboter, og vi har blitt enige om å
255 samle notater og referanser på <a
256 href="http://wiki.nuug.no/grupper/robot/">NUUGs wiki</a>. Ta en titt
257 der hvis du er nysgjerrig.</p>
258
259 </div>
260 <div class="tags">
261
262
263 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/robot">robot</a>.
264
265
266 </div>
267 </div>
268 <div class="padding"></div>
269
270 <div class="entry">
271 <div class="title">
272 <a href="http://people.skolelinux.org/pere/blog/2_Spykee_roboter_i_hus__n__skal_det_lekes.html">2 Spykee-roboter i hus, nå skal det lekes</a>
273 </div>
274 <div class="date">
275 18th August 2010
276 </div>
277 <div class="body">
278 <p>Jeg kjøpte nettopp to
279 <a href="http://www.spykee-robot.com/">Spykee</a>-roboter, for test og
280 leking. Kjøpte to da det var så billige, og gir meg mulighet til å
281 eksperimentere uten å være veldig redd for å ødelegge alt ved å bytte
282 ut firmware og slikt. Oppdaget at lekebutikken på Bryn senter hadde
283 en liten stabel på lager som de ikke hadde klart å selge ut etter
284 fjorårets juleinnkjøp, og var villig til å selge for en femtedel av
285 vanlig pris. Jeg, Ronny og Jarle har skaffet oss restbeholdningen, og
286 det blir morsomt å se hva vi får ut av dette.</p>
287
288 <p>Roboten har belter styrt av to motorer, kamera, høytaler, mikrofon
289 og wifi-tilkobling. Det hele styrt av en GPL-lisensiert databoks som
290 jeg mistenker kjører linux. Firmware-kildekoden ble visst publisert i
291 mai. Eneste utfordringen er at kontroller-programvaren kun finnes til
292 Windows, men det må en kunne jobbe seg rundt når vi har kildekoden til
293 firmwaren. :)</p>
294
295 <ul>
296 <li><a href="http://en.wikipedia.org/wiki/Spykee">Wikipedia-oppføring</a></li>
297 <li><a href="http://www.spykeeworld.com/spykee/US/freeSoftware.html">Nedlasting av firmware-kilden</a></li>
298 <li><a href="http://wiki.nuug.no/grupper/robot">prosjektwiki hos NUUG</a></li>
299 </ul>
300
301 </div>
302 <div class="tags">
303
304
305 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/robot">robot</a>.
306
307
308 </div>
309 </div>
310 <div class="padding"></div>
311
312 <p style="text-align: right;"><a href="robot.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 (11)</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 (69)</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 (175)</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>