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">
5 <meta http-equiv=
"Content-Type" content=
"text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen: entries from June
2019</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=
"06.rss" type=
"application/rss+xml" />
15 <a href=
"http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen
</a>
22 <h3>Entries from June
2019.
</h3>
26 <a href=
"http://people.skolelinux.org/pere/blog/Jami_Ring__finally_functioning_peer_to_peer_communication_client.html">Jami/Ring, finally functioning peer to peer communication client
</a>
32 <p>Some years ago, in
2016, I
33 <a href=
"http://people.skolelinux.org/pere/blog/Experience_and_updated_recipe_for_using_the_Signal_app_without_a_mobile_phone.html">wrote
34 for the first time about
</a> the Ring peer to peer messaging system.
35 It would provide messaging without any central server coordinating the
36 system and without requiring all users to register a phone number or
37 own a mobile phone. Back then, I could not get it to work, and put it
38 aside until it had seen more development. A few days ago I decided to
39 give it another try, and am happy to report that this time I am able
40 to not only send and receive messages, but also place audio and video
41 calls. But only if UDP is not blocked into your network.
</p>
43 <p>The Ring system changed name earlier this year to
44 <a href=
"https://en.wikipedia.org/wiki/Jami_(software)">Jami
</a>. I
45 tried doing web search for 'ring' when I discovered it for the first
46 time, and can only applaud this change as it is impossible to find
47 something called Ring among the noise of other uses of that word. Now
48 you can search for 'jami' and this client and
49 <a href=
"https://jami.net/">the Jami system
</a> is the first hit at
50 least on duckduckgo.
</p>
52 <p>Jami will by default encrypt messages as well as audio and video
53 calls, and try to send them directly between the communicating parties
54 if possible. If this proves impossible (for example if both ends are
55 behind NAT), it will use a central SIP TURN server maintained by the
56 Jami project. Jami can also be a normal SIP client. If the SIP
57 server is unencrypted, the audio and video calls will also be
58 unencrypted. This is as far as I know the only case where Jami will
59 do anything without encryption.
</p>
61 <p>Jami is available for several platforms: Linux, Windows, MacOSX,
62 Android, iOS, and Android TV. It is included in Debian already. Jami
63 also work for those using F-Droid without any Google connections,
65 <a href=
"https://git.jami.net/savoirfairelinux/ring-project/wikis/technical/Protocol">The
66 protocol
</a> is described in the Ring project wiki. The system uses a
67 distributed hash table (DHT) system (similar to BitTorrent) running
68 over UDP. On one of the networks I use, I discovered Jami failed to
69 work. I tracked this down to the fact that incoming UDP packages
70 going to ports
1-
49999 were blocked, and the DHT would pick a random
71 port and end up in the low range most of the time. After talking to
72 the developers, I solved this by enabling the dhtproxy in the
73 settings, thus using TCP to talk to a central DHT proxy instead of
75 peering directly with others. I've been told the developers are
76 working on allowing DHT to use TCP to avoid this problem. I also ran
77 into a problem when trying to talk to the version of Ring included in
78 Debian Stable (Stretch). Apparently the protocol changed between
79 beta2 and the current version, making these clients incompatible.
80 Hopefully the protocol will not be made incompatible in the
83 <p>It is worth noting that while looking at Jami and its features, I
84 came across another communication platform I have not tested yet. The
85 <a href=
"https://en.wikipedia.org/wiki/Tox_(protocol)">Tox protocol
</a>
86 and
<a href=
"https://tox.chat/">family of Tox clients
</a>. It might
87 become the topic of a future blog post.
</p>
89 <p>As usual, if you use Bitcoin and want to show your support of my
90 activities, please send Bitcoin donations to my address
91 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
97 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/sikkerhet">sikkerhet
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance
</a>.
102 <div class=
"padding"></div>
106 <a href=
"http://people.skolelinux.org/pere/blog/More_sales_number_for_my_Free_Culture_paper_editions__2019_edition_.html">More sales number for my Free Culture paper editions (
2019-edition)
</a>
112 <p>The first book I published,
113 <a href=
"http://www.free-culture.cc/">Free Culture by Lawrence
114 Lessig
</a>, is still selling a few copies. Not a lot, but enough to
115 have contributed slightly over $
500 to the
<a
116 href=
"https://creativecommons.org/">Creative Commons Corporation
</a>
117 so far. All the profit is sent there. Most books are still sold via
118 Amazon (
83 copies), with Ingram second (
49) and Lulu (
12) and Machette (
7) as
119 minor channels. Bying directly from Lulu bring the largest cut to
120 Creative Commons. The English Edition sold
80 copies so far, the
121 French
59 copies, and Norwegian only
8 copies. Nothing impressive,
122 but nice to see the work we put down is still being appreciated. The
123 ebook edition is available for free from
124 <a href=
"https://github.com/petterreinholdtsen/free-culture-lessig">Github
</a>.
</p>
127 <tr><th rowspan=
"2" valign=
"bottom">Title / language
</th>
128 <th colspan=
"7">Quantity
</th></tr>
130 <th>2016 jan-jun
</th>
131 <th>2016 jul-dec
</th>
132 <th>2017 jan-jun
</th>
133 <th>2017 jul-dec
</th>
134 <th>2018 jan-jun
</th>
135 <th>2018 jul-dec
</th>
136 <th>2019 jan-may
</th>
140 <td><a href=
"http://www.lulu.com/shop/lawrence-lessig/culture-libre/paperback/product-22645082.html">Culture Libre / French
</a></td>
141 <td align=
"right">3</td>
142 <td align=
"right">6</td>
143 <td align=
"right">19</td>
144 <td align=
"right">11</td>
145 <td align=
"right">7</td>
146 <td align=
"right">6</td>
147 <td align=
"right">7</td>
151 <td><a href=
"http://www.lulu.com/shop/lawrence-lessig/fri-kultur/paperback/product-22441576.html">Fri kultur / Norwegian
</a></td>
152 <td align=
"right">7</td>
153 <td align=
"right">1</td>
154 <td align=
"right">0</td>
155 <td align=
"right">0</td>
156 <td align=
"right">0</td>
157 <td align=
"right">0</td>
158 <td align=
"right">0</td>
162 <td><a href=
"http://www.lulu.com/shop/lawrence-lessig/free-culture/paperback/product-22440520.html">Free Culture / English
</a></td>
163 <td align=
"right">14</td>
164 <td align=
"right">27</td>
165 <td align=
"right">16</td>
166 <td align=
"right">9</td>
167 <td align=
"right">3</td>
168 <td align=
"right">7</td>
169 <td align=
"right">3</td>
174 <td align=
"right">24</td>
175 <td align=
"right">34</td>
176 <td align=
"right">35</td>
177 <td align=
"right">20</td>
178 <td align=
"right">10</td>
179 <td align=
"right">13</td>
180 <td align=
"right">10</td>
185 <p>It is fun to see the French edition being more popular than the
188 <p>If you would like to translate and publish the book in your native
189 language, I would be happy to help make it happen. Please get in
196 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/docbook">docbook
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture
</a>.
201 <div class=
"padding"></div>
205 <a href=
"http://people.skolelinux.org/pere/blog/Official_MIME_type__text_vnd_sosi__for_SOSI_map_data.html">Official MIME type "text/vnd.sosi" for SOSI map data
</a>
212 <ahref=
"http://people.skolelinux.org/pere/blog/MIME_type__text_vnd_sosi__for_SOSI_map_data.html">I
213 mentioned
</a> my submission to IANA to register an official MIME type
214 for the SOSI vector map format. This morning, just an hour ago, I was
216 <a href=
"https://www.iana.org/assignments/media-types/text/vnd.sosi">the
217 MIME type "text/vnd.sosi"
</a> is registered for this format. In
218 addition to this registration, my
219 <a href=
"https://github.com/file/file/blob/master/magic/Magdir/sosi">file(
1)
220 patch for a pattern matching rule for SOSI files
</a> has been accepted
221 into the official source of that program (pending a new release), and
222 I've been told by the team behind
223 <a href=
"https://www.nationalarchives.gov.uk/PRONOM/">PRONOM
</a> that
224 the SOSI format will be included in the next release of PRONOM, which
225 they plan to release this summer around July.
</p>
227 <p>I am very happy to see all of this fall into place, for use by
228 <a href=
"https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/">the
229 Noark
5 Tjenestegrensesnitt
</a> implementations.
</p>
231 <p>As usual, if you use Bitcoin and want to show your support of my
232 activities, please send Bitcoin donations to my address
233 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
239 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/kart">kart
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/noark5">noark5
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard
</a>.
244 <div class=
"padding"></div>
248 <a href=
"http://people.skolelinux.org/pere/blog/The_space_rover_coquine__or_how_I_ended_up_on_the_dark_side_of_the_moon.html">The space rover coquine, or how I ended up on the dark side of the moon
</a>
254 <p>A while back a college and friend from Debian and the Skolelinux /
255 Debian Edu project approached me, asking if I knew someone that might
256 be interested in helping out with a technology project he was running
257 as a teacher at
<a href=
"https://www.ecolefrancodanoise.dk/">L'école
258 franco-danoise
</a> - the Danish-French school and kindergarden. The
259 kids were building robots, rovers. The story behind it is to build a
261 <a href=
"http://blog.ecolefrancodanoise.dk/first-week-on-the-dark-side">on
262 the dark side of the moon
</a>, and remote control it. As travel cost
263 was a bit high for the final destination, and they wanted to test the
264 concept first, he was looking for volunteers to host a rover for the
265 kids to control in a foreign country. I ended up volunteering as a
266 host, and last week the rover arrived. It took a while to arrive
267 after
<a href=
"http://blog.ecolefrancodanoise.dk/model-moms">it was
268 built and shipped
</a>, because of customs confusion. Luckily we were
269 able fix it quickly with help from my colleges at work.
</p>
271 <p>This is what it looked like when the rover arrived. Note the cute
272 eyes looking up on me from the wrapping
</p>
274 <img src=
"http://people.skolelinux.org/pere/blog/images/2019-06-02-robot-dark-side-of-moon-esken-med-det-rare-i.jpeg" width=
"32%" style=
"clear:left"/>
275 <img src=
"http://people.skolelinux.org/pere/blog/images/2019-06-02-robot-dark-side-of-moon-den-ser-meg.jpeg" width=
"32%" style=
"clear:left"/>
276 <img src=
"http://people.skolelinux.org/pere/blog/images/2019-06-02-robot-dark-side-of-moon-en-skrue-loes.jpeg" width=
"32%" style=
"clear:left"/>
278 <p style=
"text-align:left">Once the robot arrived, we needed to track
279 down batteries and figure out how to build custom firmware for it with
280 the appropriate wifi settings. I asked a friend if I could get two
281 18650 batteries from his pile of Tesla batteries (he had them from the
282 wrack of a crashed Tesla), so now the rover is running on Tesla
286 <a href=
"https://gitlab.com/ecolefrancodanoise/arduino-efd/">the rover
287 firmware
</a> proved a bit harder, as the code did not work out of the
288 box with the Arduino IDE package in Debian Buster. I suspect this is
290 <a href=
"https://github.com/arduino/Arduino/pull/2703"> license problem
291 with arduino
</a> blocking Debian from upgrading to the latest version.
292 In the end we gave up debugging why the IDE failed to find the
293 required libraries, and ended up using the Arduino Makefile from the
294 <a href=
"https://tracker.debian.org/pkg/arduino-mk">arduino-mk Debian
295 package
</a> instead. Unfortunately the camera library is missing from
296 the Arduino environment in Debian, so we disabled the camera support
297 for the first firmware build, to get something up and running. With
298 this reduced firmware, the robot could be controlled via the
299 controller server, driving around and measuring distance using its
300 internal acoustic sensor.
</p>
302 <p>Next, With some help from my friend in Denmark, which checked in the
303 camera library into the gitlab repository for me to use, we were able
304 to build a new and more complete version of the firmware, and the
305 robot is now up and running. This is what the "commander" web page
306 look like after taking a measurement and a snapshot:
</p>
308 <img src=
"http://people.skolelinux.org/pere/blog/images/2019-06-02-robot-dark-side-of-moon-commander.png" width=
"40%" border=
"1" align=
"center"/>
310 <p>If you want to learn more about this project, you can check out the
311 <a href=
"https://hackaday.io/project/164082-the-dark-side-challenge">The
312 Dark Side Challenge
</a> Hackaday web pages.
</p>
314 <p>As usual, if you use Bitcoin and want to show your support of my
315 activities, please send Bitcoin donations to my address
316 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
322 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>.
327 <div class=
"padding"></div>
329 <p style=
"text-align: right;"><a href=
"06.rss"><img src=
"http://people.skolelinux.org/pere/blog/xml.gif" alt=
"RSS Feed" width=
"36" height=
"14" /></a></p>
340 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2019/01/">January (
4)
</a></li>
342 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2019/02/">February (
3)
</a></li>
344 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2019/03/">March (
3)
</a></li>
346 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2019/05/">May (
2)
</a></li>
348 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2019/06/">June (
4)
</a></li>
355 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/01/">January (
1)
</a></li>
357 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/02/">February (
5)
</a></li>
359 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/03/">March (
5)
</a></li>
361 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/04/">April (
3)
</a></li>
363 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/06/">June (
2)
</a></li>
365 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/07/">July (
5)
</a></li>
367 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/08/">August (
3)
</a></li>
369 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/09/">September (
3)
</a></li>
371 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/10/">October (
5)
</a></li>
373 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/11/">November (
2)
</a></li>
375 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/12/">December (
4)
</a></li>
382 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/01/">January (
4)
</a></li>
384 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/02/">February (
3)
</a></li>
386 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/03/">March (
5)
</a></li>
388 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/04/">April (
2)
</a></li>
390 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/06/">June (
5)
</a></li>
392 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/07/">July (
1)
</a></li>
394 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/08/">August (
1)
</a></li>
396 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/09/">September (
3)
</a></li>
398 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/10/">October (
5)
</a></li>
400 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/11/">November (
3)
</a></li>
402 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/12/">December (
4)
</a></li>
409 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/01/">January (
3)
</a></li>
411 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/02/">February (
2)
</a></li>
413 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/03/">March (
3)
</a></li>
415 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/04/">April (
8)
</a></li>
417 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/05/">May (
8)
</a></li>
419 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/06/">June (
2)
</a></li>
421 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/07/">July (
2)
</a></li>
423 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/08/">August (
5)
</a></li>
425 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/09/">September (
2)
</a></li>
427 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/10/">October (
3)
</a></li>
429 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/11/">November (
8)
</a></li>
431 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/12/">December (
5)
</a></li>
438 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/01/">January (
7)
</a></li>
440 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/02/">February (
6)
</a></li>
442 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/03/">March (
1)
</a></li>
444 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/04/">April (
4)
</a></li>
446 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/05/">May (
3)
</a></li>
448 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/06/">June (
4)
</a></li>
450 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/07/">July (
6)
</a></li>
452 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/08/">August (
2)
</a></li>
454 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/09/">September (
2)
</a></li>
456 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/10/">October (
9)
</a></li>
458 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/11/">November (
6)
</a></li>
460 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/12/">December (
3)
</a></li>
467 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/01/">January (
2)
</a></li>
469 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/02/">February (
3)
</a></li>
471 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/03/">March (
8)
</a></li>
473 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/04/">April (
7)
</a></li>
475 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/05/">May (
1)
</a></li>
477 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/06/">June (
2)
</a></li>
479 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/07/">July (
2)
</a></li>
481 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/08/">August (
2)
</a></li>
483 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/09/">September (
5)
</a></li>
485 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/10/">October (
6)
</a></li>
487 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/11/">November (
3)
</a></li>
489 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/12/">December (
5)
</a></li>
496 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/01/">January (
11)
</a></li>
498 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/02/">February (
9)
</a></li>
500 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/03/">March (
9)
</a></li>
502 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/04/">April (
6)
</a></li>
504 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/05/">May (
9)
</a></li>
506 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/06/">June (
10)
</a></li>
508 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/07/">July (
7)
</a></li>
510 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/08/">August (
3)
</a></li>
512 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/09/">September (
5)
</a></li>
514 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/10/">October (
7)
</a></li>
516 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/11/">November (
9)
</a></li>
518 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/12/">December (
3)
</a></li>
525 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/01/">January (
7)
</a></li>
527 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/02/">February (
10)
</a></li>
529 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/03/">March (
17)
</a></li>
531 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/04/">April (
12)
</a></li>
533 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/05/">May (
12)
</a></li>
535 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/06/">June (
20)
</a></li>
537 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/07/">July (
17)
</a></li>
539 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/08/">August (
6)
</a></li>
541 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/09/">September (
9)
</a></li>
543 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/10/">October (
17)
</a></li>
545 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/11/">November (
10)
</a></li>
547 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/12/">December (
7)
</a></li>
554 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/01/">January (
16)
</a></li>
556 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/02/">February (
6)
</a></li>
558 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/03/">March (
6)
</a></li>
560 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/04/">April (
7)
</a></li>
562 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/05/">May (
3)
</a></li>
564 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/06/">June (
2)
</a></li>
566 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/07/">July (
7)
</a></li>
568 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/08/">August (
6)
</a></li>
570 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/09/">September (
4)
</a></li>
572 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/10/">October (
2)
</a></li>
574 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/11/">November (
3)
</a></li>
576 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/12/">December (
1)
</a></li>
583 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/01/">January (
2)
</a></li>
585 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/02/">February (
1)
</a></li>
587 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/03/">March (
3)
</a></li>
589 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/04/">April (
3)
</a></li>
591 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/05/">May (
9)
</a></li>
593 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/06/">June (
14)
</a></li>
595 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/07/">July (
12)
</a></li>
597 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/08/">August (
13)
</a></li>
599 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/09/">September (
7)
</a></li>
601 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/10/">October (
9)
</a></li>
603 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/11/">November (
13)
</a></li>
605 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/12/">December (
12)
</a></li>
612 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/01/">January (
8)
</a></li>
614 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/02/">February (
8)
</a></li>
616 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/03/">March (
12)
</a></li>
618 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/04/">April (
10)
</a></li>
620 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/05/">May (
9)
</a></li>
622 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/06/">June (
3)
</a></li>
624 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/07/">July (
4)
</a></li>
626 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/08/">August (
3)
</a></li>
628 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/09/">September (
1)
</a></li>
630 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/10/">October (
2)
</a></li>
632 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/11/">November (
3)
</a></li>
634 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/12/">December (
3)
</a></li>
641 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/11/">November (
5)
</a></li>
643 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/12/">December (
7)
</a></li>
654 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (
16)
</a></li>
656 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/amiga">amiga (
1)
</a></li>
658 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/aros">aros (
1)
</a></li>
660 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bankid">bankid (
4)
</a></li>
662 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/betalkontant">betalkontant (
8)
</a></li>
664 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (
11)
</a></li>
666 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (
17)
</a></li>
668 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bsa">bsa (
2)
</a></li>
670 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (
2)
</a></li>
672 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian (
168)
</a></li>
674 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (
158)
</a></li>
676 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian-handbook">debian-handbook (
4)
</a></li>
678 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/digistan">digistan (
11)
</a></li>
680 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/dld">dld (
17)
</a></li>
682 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/docbook">docbook (
26)
</a></li>
684 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (
4)
</a></li>
686 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/english">english (
406)
</a></li>
688 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (
23)
</a></li>
690 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (
14)
</a></li>
692 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (
34)
</a></li>
694 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (
9)
</a></li>
696 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (
20)
</a></li>
698 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/h264">h264 (
20)
</a></li>
700 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/intervju">intervju (
42)
</a></li>
702 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (
16)
</a></li>
704 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/kart">kart (
22)
</a></li>
706 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/kodi">kodi (
4)
</a></li>
708 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ldap">ldap (
9)
</a></li>
710 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/lego">lego (
4)
</a></li>
712 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/lenker">lenker (
8)
</a></li>
714 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (
2)
</a></li>
716 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (
1)
</a></li>
718 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (
8)
</a></li>
720 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (
42)
</a></li>
722 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/nice free software">nice free software (
12)
</a></li>
724 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/noark5">noark5 (
15)
</a></li>
726 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk (
305)
</a></li>
728 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug (
195)
</a></li>
730 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (
37)
</a></li>
732 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/open311">open311 (
2)
</a></li>
734 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (
73)
</a></li>
736 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/personvern">personvern (
108)
</a></li>
738 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/raid">raid (
2)
</a></li>
740 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/reactos">reactos (
1)
</a></li>
742 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/reprap">reprap (
11)
</a></li>
744 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rfid">rfid (
3)
</a></li>
746 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/robot">robot (
12)
</a></li>
748 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rss">rss (
1)
</a></li>
750 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ruter">ruter (
7)
</a></li>
752 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (
2)
</a></li>
754 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (
56)
</a></li>
756 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (
4)
</a></li>
758 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (
5)
</a></li>
760 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard (
64)
</a></li>
762 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (
6)
</a></li>
764 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (
12)
</a></li>
766 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (
56)
</a></li>
768 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (
4)
</a></li>
770 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/usenix">usenix (
2)
</a></li>
772 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/valg">valg (
9)
</a></li>
774 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri (
15)
</a></li>
776 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/video">video (
73)
</a></li>
778 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (
4)
</a></li>
780 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/web">web (
42)
</a></li>
786 <p style=
"text-align: right">
787 Created by
<a href=
"http://steve.org.uk/Software/chronicle">Chronicle v4.6
</a>