]> pere.pagekite.me Git - homepage.git/blob - blog/tags/robot/index.html
bea72aacd8e83af1af1aed780ec5337e86f4bdbc
[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/All_drones_should_be_radio_marked_with_what_they_do_and_who_they_belong_to.html">All drones should be radio marked with what they do and who they belong to</a>
26 </div>
27 <div class="date">
28 21st November 2013
29 </div>
30 <div class="body">
31 <p>Drones, flying robots, are getting more and more popular. The most
32 know ones are the killer drones used by some government to murder
33 people they do not like without giving them the chance of a fair
34 trial, but the technology have many good uses too, from mapping and
35 forest maintenance to photography and search and rescue. I am sure it
36 is just a question of time before "bad drones" are in the hands of
37 private enterprises and not only state criminals but petty criminals
38 too. The drone technology is very useful and very dangerous. To have
39 some control over the use of drones, I agree with Daniel Suarez in his
40 TED talk
41 "<a href="https://archive.org/details/DanielSuarez_2013G">The kill
42 decision shouldn't belong to a robot</a>", where he suggested this
43 little gem to keep the good while limiting the bad use of drones:</p>
44
45 <blockquote>
46
47 <p>Each robot and drone should have a cryptographically signed
48 I.D. burned in at the factory that can be used to track its movement
49 through public spaces. We have license plates on cars, tail numbers on
50 aircraft. This is no different. And every citizen should be able to
51 download an app that shows the population of drones and autonomous
52 vehicles moving through public spaces around them, both right now and
53 historically. And civic leaders should deploy sensors and civic drones
54 to detect rogue drones, and instead of sending killer drones of their
55 own up to shoot them down, they should notify humans to their
56 presence. And in certain very high-security areas, perhaps civic
57 drones would snare them and drag them off to a bomb disposal facility.</p>
58
59 <p>But notice, this is more an immune system than a weapons system. It
60 would allow us to avail ourselves of the use of autonomous vehicles
61 and drones while still preserving our open, civil society.</p>
62
63 </blockquote>
64
65 <p>The key is that <em>every citizen</em> should be able to read the
66 radio beacons sent from the drones in the area, to be able to check
67 both the government and others use of drones. For such control to be
68 effective, everyone must be able to do it. What should such beacon
69 contain? At least formal owner, purpose, contact information and GPS
70 location. Probably also the origin and target position of the current
71 flight. And perhaps some registration number to be able to look up
72 the drone in a central database tracking their movement. Robots
73 should not have privacy. It is people who need privacy.</p>
74
75 </div>
76 <div class="tags">
77
78
79 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/robot">robot</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
80
81
82 </div>
83 </div>
84 <div class="padding"></div>
85
86 <div class="entry">
87 <div class="title">
88 <a href="http://people.skolelinux.org/pere/blog/Perl_library_to_control_the_Spykee_robot_moved_to_github.html">Perl library to control the Spykee robot moved to github</a>
89 </div>
90 <div class="date">
91 19th October 2013
92 </div>
93 <div class="body">
94 <p>Back in 2010, I created a Perl library to talk to
95 <a href="http://en.wikipedia.org/wiki/Spykee">the Spykee robot</a>
96 (with two belts, wifi, USB and Linux) and made it available from my
97 web page. Today I concluded that it should move to a site that is
98 easier to use to cooperate with others, and moved it to github. If
99 you got a Spykee robot, you might want to check out
100 <a href="https://github.com/petterreinholdtsen/libspykee-perl">the
101 libspykee-perl github repository</a>.</p>
102
103 </div>
104 <div class="tags">
105
106
107 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>.
108
109
110 </div>
111 </div>
112 <div class="padding"></div>
113
114 <div class="entry">
115 <div class="title">
116 <a href="http://people.skolelinux.org/pere/blog/Debian__the_Linux_distribution_of_choice_for_LEGO_designers_.html">Debian, the Linux distribution of choice for LEGO designers?</a>
117 </div>
118 <div class="date">
119 11th May 2013
120 </div>
121 <div class="body">
122 <P>In January,
123 <a href="http://people.skolelinux.org/pere/blog/New_IRC_channel_for_LEGO_designers_using_Debian.html">I
124 announced a</a> new <a href="irc://irc.debian.org/%23debian-lego">IRC
125 channel #debian-lego</a>, for those of us in the Debian and Linux
126 community interested in <a href="http://www.lego.com/">LEGO</a>, the
127 marvellous construction system from Denmark. We also created
128 <a href="http://wiki.debian.org/LegoDesigners">a wiki page</a> to have
129 a place to take notes and write down our plans and hopes. And several
130 people showed up to help. I was very happy to see the effect of my
131 call. Since the small start, we have a debtags tag
132 <a href="http://debtags.debian.net/search/bytag?wl=hardware::hobby:lego">hardware::hobby:lego</a>
133 tag for LEGO related packages, and now count 10 packages related to
134 LEGO and <a href="http://mindstorms.lego.com/">Mindstorms</a>:</p>
135
136 <p><table>
137 <tr><td><a href="http://packages.qa.debian.org/brickos">brickos</a></td><td>alternative OS for LEGO Mindstorms RCX. Supports development in C/C++</td></tr>
138 <tr><td><a href="http://packages.qa.debian.org/leocad">leocad</a></td><td>virtual brick CAD software</td></tr>
139 <tr><td><a href="http://packages.qa.debian.org/libnxt">libnxt</a></td><td>utility library for talking to the LEGO Mindstorms NX</td></tr>
140 <tr><td><a href="http://packages.qa.debian.org/lnpd">lnpd</a></td><td>daemon for LNP communication with BrickOS</td></tr>
141 <tr><td><a href="http://packages.qa.debian.org/nbc">nbc</a></td><td>compiler for LEGO Mindstorms NXT bricks</td></tr>
142 <tr><td><a href="http://packages.qa.debian.org/nqc">nqc</a></td><td>Not Quite C compiler for LEGO Mindstorms RCX</td></tr>
143 <tr><td><a href="http://packages.qa.debian.org/python-nxt">python-nxt</a></td><td>python driver/interface/wrapper for the Lego Mindstorms NXT robot</td></tr>
144 <tr><td><a href="http://packages.qa.debian.org/python-nxt-filer">python-nxt-filer</a></td><td>simple GUI to manage files on a LEGO Mindstorms NXT</td></tr>
145 <tr><td><a href="http://packages.qa.debian.org/scratch">scratch</a></td><td>easy to use programming environment for ages 8 and up</td></tr>
146 <tr><td><a href="http://packages.qa.debian.org/t2n">t2n</a></td><td>simple command-line tool for Lego NXT</td></tr>
147 </table></p>
148
149 <p>Some of these are available in Wheezy, and all but one are
150 currently available in Jessie/testing. leocad is so far only
151 available in experimental.</p>
152
153 <p>If you care about LEGO in Debian, please join us on IRC and help
154 adding the rest of the great free software tools available on Linux
155 for LEGO designers.</p>
156
157 </div>
158 <div class="tags">
159
160
161 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>.
162
163
164 </div>
165 </div>
166 <div class="padding"></div>
167
168 <div class="entry">
169 <div class="title">
170 <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>
171 </div>
172 <div class="date">
173 10th January 2013
174 </div>
175 <div class="body">
176 <p>As part of my investigation on how to improve the support in Debian
177 for hardware dongles, I dug up my old Mark and Spencer USB Rocket
178 Launcher and updated the Debian package
179 <a href="http://packages.qa.debian.org/pymissile">pymissile</a> to make
180 sure udev will fix the device permissions when it is plugged in. I
181 also added a "Modaliases" header to test it in the Debian archive and
182 hopefully make the package be proposed by jockey in Ubuntu when a user
183 plug in his rocket launcher. In the process I moved the source to a
184 git repository under collab-maint, to make it easier for any DD to
185 contribute. <a href="http://code.google.com/p/pymissile/">Upstream</a>
186 is not very active, but the software still work for me even after five
187 years of relative silence. The new git repository is not listed in
188 the uploaded package yet, because I want to test the other changes a
189 bit more before I upload the new version. If you want to check out
190 the new version with a .desktop file included, visit the
191 <a href="http://anonscm.debian.org/gitweb/?p=collab-maint/pymissile.git">gitweb
192 view</a> or use "<tt>git clone
193 git://anonscm.debian.org/collab-maint/pymissile.git</tt>".</p>
194
195 </div>
196 <div class="tags">
197
198
199 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/isenkram">isenkram</a>, <a href="http://people.skolelinux.org/pere/blog/tags/robot">robot</a>.
200
201
202 </div>
203 </div>
204 <div class="padding"></div>
205
206 <div class="entry">
207 <div class="title">
208 <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>
209 </div>
210 <div class="date">
211 2nd January 2013
212 </div>
213 <div class="body">
214 <p>During Christmas, I have worked a bit on the Debian support for
215 <a href="http://mindstorms.lego.com/en-us/Default.aspx">LEGO Mindstorm
216 NXT</a>. My son and I have played a bit with my NXT set, and I
217 discovered I had to build all the tools myself because none were
218 already in Debian Squeeze. If Debian support for LEGO is something
219 you care about, please join me on the IRC channel
220 <a href="irc://irc.debian.org/%23debian-lego">#debian-lego</a> (server
221 irc.debian.org). There is a lot that could be done to improve the
222 Debian support for LEGO designers. For example both CAD software
223 and Mindstorm compilers are missing. :)</p>
224
225 <p>Update 2012-01-03: A
226 <a href="http://wiki.debian.org/LegoDesigners">project page</a>
227 including links to Lego related packages is now available.</p>
228
229 </div>
230 <div class="tags">
231
232
233 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>.
234
235
236 </div>
237 </div>
238 <div class="padding"></div>
239
240 <div class="entry">
241 <div class="title">
242 <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>
243 </div>
244 <div class="date">
245 9th October 2010
246 </div>
247 <div class="body">
248 <p>This summer I got the chance to buy cheap Spykee robots, and since
249 then I have worked on getting Linux software in place to control them.
250 The firmware for the robot is available from the producer, and using
251 that source it was trivial to figure out the protocol specification.
252 I've started on a perl library to control it, and made some demo
253 programs using this perl library to allow one to control the
254 robots.</p>
255
256 <p>The library is quite functional already, and capable of controlling
257 the driving, fetching video, uploading MP3s and play them. There are
258 a few less important features too.</p>
259
260 <p>Since a few weeks ago, I ran out of time to spend on this project,
261 but I never got around to releasing the current source. I decided
262 today that it was time to do something about it, and uploaded the
263 source to my Debian package store at people.skolelinux.org.</p>
264
265 <p>Because it was simpler for me, I made a Debian package and
266 published the source and deb. If you got a spykee robot, grab the
267 source or binary package:</p>
268
269 <p><ul>
270 <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>
271 <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>
272 <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>
273 </ul></p>
274
275 <p>If you are interested in helping out with developing this library,
276 please let me know.</p>
277
278 </div>
279 <div class="tags">
280
281
282 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>.
283
284
285 </div>
286 </div>
287 <div class="padding"></div>
288
289 <div class="entry">
290 <div class="title">
291 <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>
292 </div>
293 <div class="date">
294 1st September 2010
295 </div>
296 <div class="body">
297 <p>This evening I made my first Perl GUI application. The last few
298 days I have worked on a Perl module for controlling my recently
299 aquired Spykee robots, and the module is now getting complete enought
300 that it is possible to use it to control the robot driving at least.
301 It was now time to figure out how to use it to create some GUI to
302 allow me to drive the robot around. I picked PerlQt as I have had
303 positive experiences with the Qt API before, and spent a few minutes
304 browsing the web for examples. Using Qt Designer seemed like a short
305 cut, so I ended up writing the perl GUI using Qt Designer and
306 compiling it into a perl program using the puic program from
307 libqt-perl. Nothing fancy yet, but it got buttons to connect and
308 drive around.</p>
309
310 <p>The perl module I have written provide a object oriented API for
311 controlling the robot. Here is an small example on how to use it:</p>
312
313 <p><pre>
314 use Spykee;
315 Spykee::discover(sub {$robot{$_[0]} = $_[1]});
316 my $host = (keys %robot)[0];
317 my $spykee = Spykee->new();
318 $spykee->contact($host, "admin", "admin");
319 $spykee->left();
320 sleep 2;
321 $spykee->right();
322 sleep 2;
323 $spykee->forward();
324 sleep 2;
325 $spykee->back();
326 sleep 2;
327 $spykee->stop();
328 </pre></p>
329
330 <p>Thanks to the release of the source of the robot firmware, I could
331 peek into the implementation at the other end to figure out how to
332 implement the protocol used by the robot. I've implemented several of
333 the commands the robot understand, but is still missing the camera
334 support to make it possible to control the robot from remote. First I
335 want to implement support for uploading new firmware and configuring
336 the wireless network, to make it possible to bootstrap a Spykee robot
337 without the producers Windows and MacOSX software (I only have Linux,
338 so I had to ask a friend to come over to get the robot testing
339 going. :).</p>
340
341 <p>Will release the source to the public soon, but need to figure out
342 where to make it available first. I will add a link to
343 <a href="http://wiki.nuug.no/grupper/robot/">the NUUG wiki</a> for
344 those that want to check back later to find it.</p>
345
346 </div>
347 <div class="tags">
348
349
350 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>.
351
352
353 </div>
354 </div>
355 <div class="padding"></div>
356
357 <div class="entry">
358 <div class="title">
359 <a href="http://people.skolelinux.org/pere/blog/Robot__reis_deg___.html">Robot, reis deg...</a>
360 </div>
361 <div class="date">
362 21st August 2010
363 </div>
364 <div class="body">
365 <p>I dag fikk jeg endelig tittet litt på mine nyinnkjøpte roboter, og
366 har brukt noen timer til å google etter interessante referanser og
367 aktuell kildekode for bruk på Linux. Det mest lovende så langt er
368 <a href="http://ispykee.toyz.org/">ispykee</a>, som har en
369 BSD-lisensiert linux-daemon som står som mellomledd mellom roboter på
370 lokalnettet og en sentral tjeneste der en iPhone kan koble seg opp for
371 å fjernstyre roboten. Linux-daemonen implementerer deler av
372 protokollen som roboten forstår. Etter å ha knotet litt med å oppnå
373 kontakt med roboten (den oppretter et eget ad-hoc wifi-nett, så jeg
374 måtte gå av mitt vanlige nett for å få kontakt), og kommet frem til at
375 den lytter på IP-port 9000 og 9001, gikk jeg i gang med å finne ut
376 hvordan jeg kunne snakke med roboten vha. disse portene. Robotbiten
377 av protokollen er publisert av produsenten med GPL-lisens, slik at det
378 er mulig å se hvordan protokollen fungerer. Det finnes en java-klient
379 for Android som så ganske snasen ut, men fant ingen kildekode for
380 denne. Derimot hadde iphone-løsningen kildekode, så jeg tok
381 utgangspunkt i den.</p>
382
383 <p>Daemonen ville i utgangspunktet forsøke å kontakte den sentrale
384 tjenesten som iphone-programmet kobler seg til. Jeg skrev dette om
385 til i stedet å sette opp en nettverkstjeneste på min lokale maskin,
386 som jeg kan koble meg opp til med telnet og gi kommandoer til roboten
387 (act, forward, right, left, etc). Det involverte i praksis å bytte ut
388 socket()/connect() med socket()/bind()/listen()/accept() for å gjøre
389 klienten om til en tjener.</p>
390
391 <p>Mens jeg har forsøkt å få roboten til å bevege seg har min samboer
392 skrudd sammen resten av roboten for å få montert kamera og plastpynten
393 (armer, plastfiber for lys). NÃ¥ er det hele montert, og roboten er
394 klar til bruk. Må få flyttet den over til mitt vanlige trådløsnett
395 før det blir praktisk, men de bitene av protokollen er ikke
396 implementert i ispykee-daemonen, så der må jeg enten få tak i en mac
397 eller en windows-maskin, eller implementere det selv.</p>
398
399 <p>Vi var tre som kjøpte slike roboter, og vi har blitt enige om å
400 samle notater og referanser på <a
401 href="http://wiki.nuug.no/grupper/robot/">NUUGs wiki</a>. Ta en titt
402 der hvis du er nysgjerrig.</p>
403
404 </div>
405 <div class="tags">
406
407
408 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>.
409
410
411 </div>
412 </div>
413 <div class="padding"></div>
414
415 <div class="entry">
416 <div class="title">
417 <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>
418 </div>
419 <div class="date">
420 18th August 2010
421 </div>
422 <div class="body">
423 <p>Jeg kjøpte nettopp to
424 <a href="http://www.spykee-robot.com/">Spykee</a>-roboter, for test og
425 leking. Kjøpte to da det var så billige, og gir meg mulighet til å
426 eksperimentere uten å være veldig redd for å ødelegge alt ved å bytte
427 ut firmware og slikt. Oppdaget at lekebutikken på Bryn senter hadde
428 en liten stabel på lager som de ikke hadde klart å selge ut etter
429 fjorårets juleinnkjøp, og var villig til å selge for en femtedel av
430 vanlig pris. Jeg, Ronny og Jarle har skaffet oss restbeholdningen, og
431 det blir morsomt å se hva vi får ut av dette.</p>
432
433 <p>Roboten har belter styrt av to motorer, kamera, høytaler, mikrofon
434 og wifi-tilkobling. Det hele styrt av en GPL-lisensiert databoks som
435 jeg mistenker kjører linux. Firmware-kildekoden ble visst publisert i
436 mai. Eneste utfordringen er at kontroller-programvaren kun finnes til
437 Windows, men det må en kunne jobbe seg rundt når vi har kildekoden til
438 firmwaren. :)</p>
439
440 <ul>
441 <li><a href="http://en.wikipedia.org/wiki/Spykee">Wikipedia-oppføring</a></li>
442 <li><a href="http://www.spykeeworld.com/spykee/US/freeSoftware.html">Nedlasting av firmware-kilden</a></li>
443 <li><a href="http://wiki.nuug.no/grupper/robot">prosjektwiki hos NUUG</a></li>
444 </ul>
445
446 </div>
447 <div class="tags">
448
449
450 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>.
451
452
453 </div>
454 </div>
455 <div class="padding"></div>
456
457 <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>
458 <div id="sidebar">
459
460
461
462 <h2>Archive</h2>
463 <ul>
464
465 <li>2016
466 <ul>
467
468 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/01/">January (3)</a></li>
469
470 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/02/">February (2)</a></li>
471
472 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/03/">March (3)</a></li>
473
474 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/04/">April (8)</a></li>
475
476 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/05/">May (8)</a></li>
477
478 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/06/">June (2)</a></li>
479
480 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/07/">July (2)</a></li>
481
482 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/08/">August (3)</a></li>
483
484 </ul></li>
485
486 <li>2015
487 <ul>
488
489 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/01/">January (7)</a></li>
490
491 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/02/">February (6)</a></li>
492
493 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/03/">March (1)</a></li>
494
495 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/04/">April (4)</a></li>
496
497 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/05/">May (3)</a></li>
498
499 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/06/">June (4)</a></li>
500
501 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/07/">July (6)</a></li>
502
503 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/08/">August (2)</a></li>
504
505 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/09/">September (2)</a></li>
506
507 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/10/">October (9)</a></li>
508
509 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/11/">November (6)</a></li>
510
511 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/12/">December (3)</a></li>
512
513 </ul></li>
514
515 <li>2014
516 <ul>
517
518 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/01/">January (2)</a></li>
519
520 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/02/">February (3)</a></li>
521
522 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/03/">March (8)</a></li>
523
524 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/04/">April (7)</a></li>
525
526 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/05/">May (1)</a></li>
527
528 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/06/">June (2)</a></li>
529
530 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/07/">July (2)</a></li>
531
532 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/08/">August (2)</a></li>
533
534 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/09/">September (5)</a></li>
535
536 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/10/">October (6)</a></li>
537
538 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/11/">November (3)</a></li>
539
540 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/12/">December (5)</a></li>
541
542 </ul></li>
543
544 <li>2013
545 <ul>
546
547 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/01/">January (11)</a></li>
548
549 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/02/">February (9)</a></li>
550
551 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/03/">March (9)</a></li>
552
553 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/04/">April (6)</a></li>
554
555 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/05/">May (9)</a></li>
556
557 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/06/">June (10)</a></li>
558
559 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/07/">July (7)</a></li>
560
561 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/08/">August (3)</a></li>
562
563 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/09/">September (5)</a></li>
564
565 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/10/">October (7)</a></li>
566
567 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/11/">November (9)</a></li>
568
569 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/12/">December (3)</a></li>
570
571 </ul></li>
572
573 <li>2012
574 <ul>
575
576 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
577
578 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
579
580 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
581
582 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
583
584 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
585
586 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
587
588 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
589
590 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
591
592 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
593
594 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
595
596 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
597
598 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
599
600 </ul></li>
601
602 <li>2011
603 <ul>
604
605 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
606
607 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
608
609 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
610
611 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
612
613 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
614
615 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
616
617 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
618
619 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
620
621 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
622
623 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
624
625 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
626
627 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
628
629 </ul></li>
630
631 <li>2010
632 <ul>
633
634 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
635
636 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
637
638 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
639
640 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
641
642 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
643
644 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
645
646 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
647
648 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
649
650 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
651
652 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
653
654 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
655
656 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
657
658 </ul></li>
659
660 <li>2009
661 <ul>
662
663 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
664
665 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
666
667 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
668
669 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
670
671 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
672
673 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
674
675 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
676
677 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
678
679 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
680
681 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
682
683 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
684
685 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
686
687 </ul></li>
688
689 <li>2008
690 <ul>
691
692 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
693
694 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
695
696 </ul></li>
697
698 </ul>
699
700
701
702 <h2>Tags</h2>
703 <ul>
704
705 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
706
707 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
708
709 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
710
711 <li><a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
712
713 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (9)</a></li>
714
715 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (16)</a></li>
716
717 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
718
719 <li><a href="http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (2)</a></li>
720
721 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (133)</a></li>
722
723 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (157)</a></li>
724
725 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (10)</a></li>
726
727 <li><a href="http://people.skolelinux.org/pere/blog/tags/dld">dld (15)</a></li>
728
729 <li><a href="http://people.skolelinux.org/pere/blog/tags/docbook">docbook (23)</a></li>
730
731 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
732
733 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (325)</a></li>
734
735 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
736
737 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
738
739 <li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (28)</a></li>
740
741 <li><a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (9)</a></li>
742
743 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (18)</a></li>
744
745 <li><a href="http://people.skolelinux.org/pere/blog/tags/h264">h264 (20)</a></li>
746
747 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (42)</a></li>
748
749 <li><a href="http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (12)</a></li>
750
751 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (19)</a></li>
752
753 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (9)</a></li>
754
755 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (8)</a></li>
756
757 <li><a href="http://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (2)</a></li>
758
759 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
760
761 <li><a href="http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (8)</a></li>
762
763 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (39)</a></li>
764
765 <li><a href="http://people.skolelinux.org/pere/blog/tags/nice free software">nice free software (7)</a></li>
766
767 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (276)</a></li>
768
769 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (182)</a></li>
770
771 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (26)</a></li>
772
773 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
774
775 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (61)</a></li>
776
777 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (92)</a></li>
778
779 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
780
781 <li><a href="http://people.skolelinux.org/pere/blog/tags/reactos">reactos (1)</a></li>
782
783 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
784
785 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (3)</a></li>
786
787 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (9)</a></li>
788
789 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
790
791 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (4)</a></li>
792
793 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
794
795 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (48)</a></li>
796
797 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
798
799 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (5)</a></li>
800
801 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (49)</a></li>
802
803 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (4)</a></li>
804
805 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (10)</a></li>
806
807 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (37)</a></li>
808
809 <li><a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (2)</a></li>
810
811 <li><a href="http://people.skolelinux.org/pere/blog/tags/usenix">usenix (2)</a></li>
812
813 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (8)</a></li>
814
815 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (59)</a></li>
816
817 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
818
819 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (38)</a></li>
820
821 </ul>
822
823
824 </div>
825 <p style="text-align: right">
826 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
827 </p>
828
829 </body>
830 </html>