]> pere.pagekite.me Git - homepage.git/blob - blog/index.html
Generated.
[homepage.git] / blog / 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</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="https://people.skolelinux.org/pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="https://people.skolelinux.org/pere/blog/vim.css" />
9 <link rel="alternate" title="RSS Feed" href="https://people.skolelinux.org/pere/blog/index.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <div class="title">
13 <h1>
14 <a href="https://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
15
16 </h1>
17
18 </div>
19
20
21
22 <div class="entry">
23 <div class="title"><a href="https://people.skolelinux.org/pere/blog/My_free_software_activity_of_late__2022_.html">My free software activity of late (2022)</a></div>
24 <div class="date">20th June 2022</div>
25 <div class="body"><p>I guess it is time to bring some light on the various free software
26 and open culture activities and projects I have worked on or been
27 involved in the last year and a half.</p>
28
29 <p>First, lets mention the book
30 <a href="http://www.hungry.com/~pere/publisher/">releases I managed to
31 publish</a>. The Cory Doctorow book "Hvordan knuse
32 overvåkningskapitalismen" argue that it is not the magic machine
33 learning of the big technology companies that causes the surveillance
34 capitalism to thrive, it is the lack of trust busting to enforce
35 existing anti-monopoly laws. I also published a family of
36 dictionaries for machinists, one sorted on the English words, one
37 sorted on the Norwegian and the last sorted on the North Sámi words.
38 A bit on the back burner but not forgotten is the Debian
39 Administrators Handbook, where a new edition is being worked on. I
40 have not spent as much time as I want to help bring it to completion,
41 but hope I will get more spare time to look at it before the end of
42 the year.</p>
43
44 <p>With my Debian had I have spent time on several projects, both
45 updating existing packages, helping to bring in new packages and
46 working with upstream projects to try to get them ready to go into
47 Debian. The list is rather long, and I will only mention my own
48 isenkram, openmotor, vlc bittorrent plugin, xprintidle, norwegian
49 letter style for latex, bs1770gain, and recordmydesktop. In addition
50 to these I have sponsored several packages into Debian, like audmes.</p>
51
52 <p>The last year I have looked at several infrastructure projects for
53 collecting meter data and video surveillance recordings. This include
54 several ONVIF related tools like onvifviewer and zoneminder as well as
55 rtl-433, wmbusmeters and rtl-wmbus.</p>
56
57 <p>In parallel with this I have looked at fabrication related free
58 software solutions like pycam and LinuxCNC. The latter recently
59 gained improved translation support using po4a and weblate, which was
60 a harder nut to crack that I had anticipated when I started.</p>
61
62 <p>Several hours have been spent translating free software to
63 Norwegian Bokmål on the Weblate hosted service. Do not have a
64 complete list, but you will find my contributions in at least gnucash,
65 minetest and po4a.</p>
66
67 <p>I also spent quite some time on the Norwegian archiving specification
68 Noark 5, and its companion project Nikita implementing the API
69 specification for Noark 5.</p>
70
71 <p>Recently I have been looking into free software tools to do company
72 accounting here in Norway., which present an interesting mix between
73 law, rules, regulations, format specifications and API interfaces.</p>
74
75 <p>I guess I should also mention the Norwegian community driven
76 government interfacing projects Mimes Brønn and Fiksgatami, which have
77 ended up in a kind of limbo while the future of the projects is being
78 worked out.</p>
79
80 <p>These are just a few of the projects I have been involved it, and
81 would like to give more visibility. I'll stop here to avoid delaying
82 this post.</p>
83 </div>
84 <div class="tags">
85
86
87 Tags: <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>.
88
89
90 </div>
91 </div>
92 <div class="padding"></div>
93
94 <div class="entry">
95 <div class="title"><a href="https://people.skolelinux.org/pere/blog/LinuxCNC_translators_life_just_got_a_bit_easier.html">LinuxCNC translators life just got a bit easier</a></div>
96 <div class="date"> 3rd June 2022</div>
97 <div class="body"><p>Back in oktober last year, when I started looking at the
98 <a href="https://en.wikipedia.org/wiki/LinuxCNC">LinuxCNC</a> system, I
99 proposed to change the documentation build system make life easier for
100 translators. The original system consisted of independently written
101 documentation files for each language, with no automated way to track
102 changes done in other translations and no help for the translators to
103 know how much was left to translated. By using
104 <a href="https://po4a.org/">the po4a system</a> to generate POT and PO
105 files from the English documentation, this can be improved. A small
106 team of LinuxCNC contributors got together and today our labour
107 finally payed off. Since a few hours ago, it is now possible to
108 translate <a href="https://hosted.weblate.org/projects/linuxcnc/">the
109 LinuxCNC documentation on Weblate</a>, alongside the program itself.</p>
110
111 <p>The effort to migrate the documentation to use po4a has been both
112 slow and frustrating. I am very happy we finally made it.</p>
113
114 <p>As usual, if you use Bitcoin and want to show your support of my
115 activities, please send Bitcoin donations to my address
116 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
117 </div>
118 <div class="tags">
119
120
121 Tags: <a href="https://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer</a>, <a href="https://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="https://people.skolelinux.org/pere/blog/tags/robot">robot</a>.
122
123
124 </div>
125 </div>
126 <div class="padding"></div>
127
128 <div class="entry">
129 <div class="title"><a href="https://people.skolelinux.org/pere/blog/geteltorito_make_CD_firmware_upgrades_a_breeze.html">geteltorito make CD firmware upgrades a breeze</a></div>
130 <div class="date">20th April 2022</div>
131 <div class="body"><p>Recently I wanted to upgrade the firmware of my thinkpad, and
132 located the firmware download page from Lenovo (which annoyingly do
133 not allow access via Tor, forcing me to hand them more personal
134 information that I would like). The
135 <a href="https://support.lenovo.com/no/en/search?query=thinkpad firmware bios upgrade iso&SearchType=Customer search&searchLocation=Masthead">download
136 from Lenovo</a> is a bootable ISO image, which is a bit of a problem
137 when all I got available is a USB memory stick. I tried booting the
138 ISO as a USB stick, but this did not work. But genisoimage came to
139 the rescue.</p>
140
141 <P>The geteltorito program in
142 <a href="http://tracker.debian.org/cdrkit">the genisoimage binary
143 package</a> is able to convert the bootable ISO image to a bootable
144 USB stick using a simple command line recipe, which I then can write
145 to the most recently inserted USB stick:</p>
146
147 <blockquote><pre>
148 geteltorito -o usbstick.img lenovo-firmware.iso
149 sudo dd bs=10M if=usbstick.img of=$(ls -tr /dev/sd?|tail -1)
150 </pre></blockquote>
151
152 <p>This USB stick booted the firmware upgrader just fine, and in a few
153 minutes my machine had the latest and greatest BIOS firmware in place.</p>
154 </div>
155 <div class="tags">
156
157
158 Tags: <a href="https://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>.
159
160
161 </div>
162 </div>
163 <div class="padding"></div>
164
165 <div class="entry">
166 <div class="title"><a href="https://people.skolelinux.org/pere/blog/Playing_and_encoding_AV1_in_Debian_Bullseye.html">Playing and encoding AV1 in Debian Bullseye</a></div>
167 <div class="date">16th April 2022</div>
168 <div class="body"><p>Inspired by the recent news of
169 <a href="https://slashdot.org/story/22/04/03/2039219/intel-beats-amd-and-nvidia-with-arc-gpus-full-av1-support">AV1
170 hardware encoding support from Intel</a>, I decided to look into
171 the state of AV1 on Linux today. AV1 is a
172 <a href="https://web.archive.org/web/20160618103850/http://www.digistan.org/open-standard:definition">free
173 and open standard</a> as defined by Digistan without any royalty
174 payment requirement, unlike its much used competitor encoding
175 H.264. While looking, I came across an 5 year
176 <a href="https://askubuntu.com/questions/1061908/how-to-encode-and-playback-video-with-the-av1-codec-on-bionic-beaver-18-04">old
177 question on askubuntu.com</a> which in turn inspired me to check out
178 how things are in Debian Stable regarding AV1. The test file listed
179 in the question (askubuntu_test_aom.mp4) did not exist any more, so I
180 tracked down a different set of test files on
181 <a href="https://av1.webmfiles.org/">av1.webmfiles.org</a> to test them
182 with the various video tools I had installed on my machine. I was
183 happy to discover that AV1 decoding and playback worked with almost
184 every tool I tested:
185
186 <table align="center">
187 <tr><td>mediainfo</td> <td>ok</td></tr>
188 <tr><td>dragonplayer</td> <td>ok</td></tr>
189 <tr><td>ffmpeg / ffplay</td> <td>ok</td></tr>
190 <tr><td>gnome-mplayer</td> <td>fail</td></tr>
191 <tr><td>mplayer</td> <td>ok</td></tr>
192 <tr><td>mpv</td> <td>ok</td></tr>
193 <tr><td>parole</td> <td>ok</td></tr>
194 <tr><td>vlc</td> <td>ok</td></tr>
195 <tr><td>firefox</td> <td>ok</td></tr>
196 <tr><td>chromium</td> <td>ok</td></tr>
197 </table>
198
199 <p>AV1 encoding is available in Debian Stable from the aom-tools
200 version 1.0.0.errata1-3 package, using the aomenc tool. The encoding
201 using the package in Debian Stable is quite slow, with the frame rate
202 for my 10 second test video at around 0.25 fps. My 10 second video
203 test took 16 minutes and 11 seconds on my test machine.</p>
204
205 <p>I tested by first running ffmpeg and then aomenc using the recipe
206 provided by the askubuntu recipe above. I had to remove the
207 '--row-mt=1' option, as it was not supported in my 1.0.0 version. The
208 encoding only used a single thread, according to <tt>top</tt>.</p>
209
210 <blockquote><pre>
211 ffmpeg -i some-old-video.ogv -t 10 -pix_fmt yuv420p video.y4m
212 aomenc --fps=24/1 -u 0 --codec=av1 --target-bitrate=1000 \
213 --lag-in-frames=25 --auto-alt-ref=1 -t 24 --cpu-used=8 \
214 --tile-columns=2 --tile-rows=2 -o output.webm video.y4m
215 </pre></blockquote>
216
217 <p>As version 1.0.0 currently have several
218 <a href="https://security-tracker.debian.org/tracker/source-package/aom">unsolved
219 security issues in Debian Stable</a>, and to see if the recent
220 backport <a href="https://tracker.debian.org/pkg/aom">provided in
221 Debian</a> is any quicker, I ran <tt>apt -t bullseye-backports install
222 aom-tools</tt> to fetch the backported version and re-encoded the
223 video using the latest version. This time the '--row-mt=1' option
224 worked, and the encoding was done in 46 seconds with a frame rate of
225 around 5.22 fps. This time it seem to be using all my four cores to
226 encode. Encoding speed is still too low for streaming and real time,
227 which would require frame rates above 25 fps, but might be good enough
228 for offline encoding.</p>
229
230 <p>I am very happy to see AV1 playback working so well with the
231 default tools in Debian Stable. I hope the encoding situation improve
232 too, allowing even a slow old computer like my 10 year old laptop to
233 be used for encoding.</p>
234
235 <p>As usual, if you use Bitcoin and want to show your support of my
236 activities, please send Bitcoin donations to my address
237 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
238 </div>
239 <div class="tags">
240
241
242 Tags: <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="https://people.skolelinux.org/pere/blog/tags/standard">standard</a>, <a href="https://people.skolelinux.org/pere/blog/tags/video">video</a>.
243
244
245 </div>
246 </div>
247 <div class="padding"></div>
248
249 <div class="entry">
250 <div class="title"><a href="https://people.skolelinux.org/pere/blog/F__en_slutt_p__Digitale_utslipp.html">Få en slutt på Digitale utslipp</a></div>
251 <div class="date">14th March 2022</div>
252 <div class="body"><p>På onsdag sendte jeg følgende epost til Utdanningsetaten i Oslo
253 kommune (UDE). Fikk beskjed om at min henvendelse har saksnummer
254 22/7559-1 i den
255 <a href="https://www.oslo.kommune.no/etater-foretak-og-ombud/utdanningsetaten/postjournal-utdanningsetaten/">offentlige
256 postjournalen til UDE</a>. Jeg er spent på hva slags respons jeg får.
257 Mistenker jo de fleste som sprer sine nettsideleseres
258 personopplysninger til utlandet ikke har tenkt så nøye igjennom hva de
259 gjør, og at det er håp om at de tenker seg litt nøyere om hvis de blir
260 klar over problemstillingen. Vet du noen som burde få tilsvarede
261 beskjed og spørsmål? Kanskje du kan sende dem en epost. Hvis alle
262 bidrar blir det kanskje litt bedre.</p>
263
264 <blockquote>
265 <p>To: postmottak (at) osloskolen.no
266 <br>Subject: Digitale utslipp fra osloskolens nettsider</p>
267
268 <p>Hei.</p>
269
270 <p>Jeg ser at osloskolens nettsider har digitale utslipp av
271 personopplysninger til Google, Facebook og andre, blant annet omtalt
272&lt;URL: <a href="https://aktuelt.osloskolen.no/personvernerklaring-for-osloskolen/informasjonskapsler/">https://aktuelt.osloskolen.no/personvernerklaring-for-osloskolen/informasjonskapsler/</a>
273 >.</p>
274
275 <p>&lt;URL: <a href="https://webbkoll.dataskydd.net/">https://webbkoll.dataskydd.net/</a> > kan være et nyttig verktøy for å holde øye med utslippsomfanget på ulike sider.</p>
276
277 <p>Kanskje det er en ide å gjøre noe med det, jamfør &lt;URL: <a href="https://www.digi.no/artikler/debatt-det-enkleste-tiltaket-er-a-skru-av-google-analytics/517378">https://www.digi.no/artikler/debatt-det-enkleste-tiltaket-er-a-skru-av-google-analytics/517378</a> >?</p>
278
279 <p>Et alternativ til Google Analytics kan være en lokalt installert
280 utgave av &lt;URL:
281 <a href="https://matomo.org/">https://matomo.org/</a> >. Den og flere
282 andre alternativer kan finnes via
283 &lt;URL: <a href="https://www.digi.no/artikler/sverige-vil-skrote-amerikansk-skytjeneste-her-er-alternativene/516223?key=5QsV0wRG">https://www.digi.no/artikler/sverige-vil-skrote-amerikansk-skytjeneste-her-er-alternativene/516223?key=5QsV0wRG</a> >
284 på bakgrunn av at svenske myndigheter har innsett at dagens praksis
285 nok er både lite lur og ulovlig. Der henger Norge litt etter, men
286 osloskolen har her mulighet til å være litt i forkant. :)</p>
287
288 <p>Fint om dere kan gi beskjed hvilket saksnummer denne henvendelsen får i
289 offentlig postjournal når den er mottatt.</p>
290
291 </blockquote>
292
293 </p>Flere og flere innser at slik spredning av personopplysninger er
294 ugreit. Det har pågått i mange år. Ser jeg blogget
295 <a href="https://people.skolelinux.org/pere/blog/Det_er_jo_makta_som_er_mest_s_rbar_ved_massiv_overv_kning_av_Internett.html">første
296 gang om Google Analytics i 2013</a> og
297 <a href="https://people.skolelinux.org/pere/blog/Snurpenot_overv_kning_av_sensitiv_personinformasjon.html">analyserte
298 omfanget i 2015</a>, men det er et langt lerret å bleke.</p>
299
300 <p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
301 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
302 til min adresse
303 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.
304 Merk, betaling med bitcoin er ikke anonymt. :)</p>
305 </div>
306 <div class="tags">
307
308
309 Tags: <a href="https://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="https://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="https://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
310
311
312 </div>
313 </div>
314 <div class="padding"></div>
315
316 <div class="entry">
317 <div class="title"><a href="https://people.skolelinux.org/pere/blog/Publish_Hargassner_wood_chip_boiler_state_to_MQTT.html">Publish Hargassner wood chip boiler state to MQTT</a></div>
318 <div class="date">12th March 2022</div>
319 <div class="body"><p>Recently I had a look at a
320 <a href="https://www.hargassner.at/">Hargassner</a>
321 <a href="https://www.hargassner.at/en/products/wood-chip-boiler.html">wood
322 chip boiler</a>, and what kind of free software can be used to monitor
323 and control it. The boiler can be connected to some cloud service via
324 what the producer call an Internet Gateway, which seem to be a
325 computer connecting to the boiler and passing the information gathered
326 to the cloud. I discovered the boiler controller got an IP address on
327 the local network and listen on TCP port 23 to provide status
328 information as a text line of numbers. It also provide a HTTP server
329 listening on port 80, but I have not yet figured out what it can do
330 beside return an error code.</p>
331
332 <p>If I am to believe various free software implementations talking to
333 such boiler, the interpretation of the line of numbers differ between
334 type of boiler and software version on the boiler. By comparing the
335 list of numbers on the front panel of the boiler with the numbers
336 returned via TCP, I have been able to figure out several of the
337 numbers, but there are a lot left to understand. I've located several
338 temperature measurements and hours running values, as well as oxygen
339 measurements and counters.</p>
340
341 I decided to write a simple parser in Python for the values I figured
342 out so far, and a simple MQTT injector publishing both the interpreted
343 and the unknown values on a MQTT bus to make collecting and graphing
344 simpler. The end result is available from the
345 <a href="https://gitlab.com/petterreinholdtsen/hargassner2mqtt">hargassner2mqtt
346 project page</a> on gitlab. I very much welcome patches extending the
347 parser to understand more values, boiler types and software versions.
348 I do not really expect very few free software developers got their
349 hands on such unit to experiment, but it would be fun if others too find
350 this project useful.</p>
351
352 <p>As usual, if you use Bitcoin and want to show your support of my
353 activities, please send Bitcoin donations to my address
354 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
355 </div>
356 <div class="tags">
357
358
359 Tags: <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>.
360
361
362 </div>
363 </div>
364 <div class="padding"></div>
365
366 <div class="entry">
367 <div class="title"><a href="https://people.skolelinux.org/pere/blog/Run_your_industrial_metal_working_machine_using_Debian_.html">Run your industrial metal working machine using Debian?</a></div>
368 <div class="date"> 2nd March 2022</div>
369 <div class="body"><p>After many months of hard work by the good people involved in
370 <a href="https://en.wikipedia.org/wiki/LinuxCNC">LinuxCNC</a>, the
371 system was accepted Sunday
372 <a href="https://tracker.debian.org/pkg/linuxcnc">into Debian</a>.
373 Once it was available from Debian, I was surprised to discover from
374 <a href="https://qa.debian.org/popcon.php?package=linuxcnc">its
375 popularity-contest numbers</a> that people have been reporting its use
376 since 2012. <a href="http://linuxcnc.org/">Its project site</a> might
377 be a good place to check out, but sadly is not working when visiting
378 via Tor.</p>
379
380 <p>But what is LinuxCNC, you are probably wondering? Perhaps a
381 Wikipedia quote is in place?</p>
382
383 <blockquote>
384 "LinuxCNC is a software system for numerical control of
385 machines such as milling machines, lathes, plasma cutters, routers,
386 cutting machines, robots and hexapods. It can control up to 9 axes or
387 joints of a CNC machine using G-code (RS-274NGC) as input. It has
388 several GUIs suited to specific kinds of usage (touch screen,
389 interactive development)."
390 </blockquote>
391
392 <p>It can even control 3D printers. And even though the Wikipedia
393 page indicate that it can only work with hard real time kernel
394 features, it can also work with the user space soft real time features
395 provided by the Debian kernel.
396 <a href="https://github.com/linuxcnc/linuxcnc">The source code</a> is
397 available from Github. The last few months I've been involved in the
398 translation setup for the program and documentation. Translators are
399 most welcome to
400 <a href="https://hosted.weblate.org/engage/linuxcnc/">join the
401 effort</a> using Weblate.</p>
402
403 <p>As usual, if you use Bitcoin and want to show your support of my
404 activities, please send Bitcoin donations to my address
405 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
406 </div>
407 <div class="tags">
408
409
410 Tags: <a href="https://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer</a>, <a href="https://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="https://people.skolelinux.org/pere/blog/tags/robot">robot</a>.
411
412
413 </div>
414 </div>
415 <div class="padding"></div>
416
417 <div class="entry">
418 <div class="title"><a href="https://people.skolelinux.org/pere/blog/Updated_vlc_bittorrent_plugin_in_Debian__version_2_14_.html">Updated vlc bittorrent plugin in Debian (version 2.14)</a></div>
419 <div class="date">14th February 2022</div>
420 <div class="body"><p>I am very happy to report that a new version of the
421 <a href="https://tracker.debian.org/pkg/vlc-plugin-bittorrent">VLC
422 bittorrent plugin</a> was just uploaded into debian. The changes
423 since last time is mostly code clean in the download code. The package
424 is currently in Debian unstable, but should be available in Debian
425 testing son. To test it, simply install it like this:</p>
426
427 <p><pre>
428 apt install vlc-plugin-bittorrent
429 </pre></p>
430
431 <p>After it is installed, you can try to use it to play a file
432 downloaded live via bittorrent like this:
433
434 <p><pre>
435 vlc https://archive.org/download/Glass_201703/Glass_201703_archive.torrent
436 </pre></p>
437
438 <p>It can also use magnet links and local .torrent files like the ones
439 provided by the Internet Archive. Another example is the <a
440 href="https://archive.org/details/LoveNest">Love Nest</a> Buster
441 Keaton movie, where one can click on the 'Torrent' link to get going.</p>
442
443 <p>As usual, if you use Bitcoin and want to show your support of my
444 activities, please send Bitcoin donations to my address
445 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
446 </div>
447 <div class="tags">
448
449
450 Tags: <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="https://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri</a>, <a href="https://people.skolelinux.org/pere/blog/tags/video">video</a>.
451
452
453 </div>
454 </div>
455 <div class="padding"></div>
456
457 <div class="entry">
458 <div class="title"><a href="https://people.skolelinux.org/pere/blog/A_Brazilian_Portuguese_translation_of_the_book_Made_with_Creative_Commons.html">A Brazilian Portuguese translation of the book Made with Creative Commons</a></div>
459 <div class="date"> 3rd December 2021</div>
460 <div class="body"><p>A few days ago, a productive translator started working on a new
461 translation of <a href="https://madewith.cc">the Made with Creative
462 Commons book</a> for Brazilian Portuguese. The translation take place on
463 <a href="https://hosted.weblate.org/projects/madewithcc/translation/">the
464 Weblate web based translation system</a>. Once the translation is
465 complete and proof read, we can publish it on paper as well as in PDF,
466 ePub and HTML format. The translation is already 16% complete, and if
467 more people get involved I am conviced it can very quickly reach 100%.
468 If you are interested in helping out with this or other translations
469 of the Made with Creative Commons book, start translating on
470 Weblate. There are partial translations available in Azerbaijani,
471 Bengali, Brazilian Portuguese, Dutch, French, German, Greek, Polish,
472 Simplified Chinese, Swedish, Thai and Ukrainian.</p>
473
474 <p>The <a href="https://gitlab.com/gunnarwolf/madewithcc-es.git">git
475 repository for the book</a> contain all source files needed to build
476 the book for yourself.
477 <a href="https://gunnarwolf.gitlab.io/madewithcc-es/">HTML editions</a>
478 to help with proof reading is also available.</p>
479
480 <p>As usual, if you use Bitcoin and want to show your support of my
481 activities, please send Bitcoin donations to my address
482 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
483 </div>
484 <div class="tags">
485
486
487 Tags: <a href="https://people.skolelinux.org/pere/blog/tags/docbook">docbook</a>, <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="https://people.skolelinux.org/pere/blog/tags/madewithcc">madewithcc</a>.
488
489
490 </div>
491 </div>
492 <div class="padding"></div>
493
494 <div class="entry">
495 <div class="title"><a href="https://people.skolelinux.org/pere/blog/Debian_still_an_excellent_choice_for_Lego_builders.html">Debian still an excellent choice for Lego builders</a></div>
496 <div class="date">24th October 2021</div>
497 <div class="body"><p>The Debian Lego team saw a lot of activity the last few weeks. All
498 the packages under the team umbrella has been updated to fix
499 packaging, lintian issues and BTS reports. In addition, a new and
500 inspiring team member appeared on both the
501 <a href="https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-lego-team">debian-lego-team
502 Team mailing list</a> and
503 <a href="irc://irc.debian.org/%23debian-lego">IRC channel
504 #debian-lego</a>. If you are interested in Lego CAD design and LEGO
505 Mindstorms programming, check out the
506 <a href="http://wiki.debian.org/LegoDesigners">team wiki page</a> to
507 see what Debian can offer the Lego enthusiast.</p>
508
509 <p>Patches has been sent upstream, causing new upstream releases, one
510 even the first one in more than ten years, and old upstreams was
511 released with new ones. There are still a lot of work left, and the
512 team welcome more members to help us make sure Debian is the Linux
513 distribution of choice for Lego builders. If you want to contribute,
514 join us in the IRC channel and become part of
515 <a href="https://salsa.debian.org/debian-lego-team/">the team on
516 Salsa</a>.</p>
517
518 <p>As usual, if you use Bitcoin and want to show your support of my
519 activities, please send Bitcoin donations to my address
520 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
521 </div>
522 <div class="tags">
523
524
525 Tags: <a href="https://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="https://people.skolelinux.org/pere/blog/tags/lego">lego</a>, <a href="https://people.skolelinux.org/pere/blog/tags/robot">robot</a>.
526
527
528 </div>
529 </div>
530 <div class="padding"></div>
531
532 <p style="text-align: right;"><a href="index.rss"><img src="https://people.skolelinux.org/pere/blog/xml.gif" alt="RSS feed" width="36" height="14" /></a></p>
533 <div id="sidebar">
534
535
536
537 <h2>Archive</h2>
538 <ul>
539
540 <li>2022
541 <ul>
542
543 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/02/">February (1)</a></li>
544
545 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/03/">March (3)</a></li>
546
547 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/04/">April (2)</a></li>
548
549 <li><a href="https://people.skolelinux.org/pere/blog/archive/2022/06/">June (2)</a></li>
550
551 </ul></li>
552
553 <li>2021
554 <ul>
555
556 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/01/">January (2)</a></li>
557
558 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/02/">February (1)</a></li>
559
560 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/05/">May (1)</a></li>
561
562 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/06/">June (1)</a></li>
563
564 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/07/">July (3)</a></li>
565
566 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/08/">August (1)</a></li>
567
568 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/09/">September (1)</a></li>
569
570 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/10/">October (1)</a></li>
571
572 <li><a href="https://people.skolelinux.org/pere/blog/archive/2021/12/">December (1)</a></li>
573
574 </ul></li>
575
576 <li>2020
577 <ul>
578
579 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/02/">February (2)</a></li>
580
581 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/03/">March (2)</a></li>
582
583 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/04/">April (2)</a></li>
584
585 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/05/">May (3)</a></li>
586
587 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/06/">June (2)</a></li>
588
589 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/07/">July (1)</a></li>
590
591 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/09/">September (1)</a></li>
592
593 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/10/">October (1)</a></li>
594
595 <li><a href="https://people.skolelinux.org/pere/blog/archive/2020/11/">November (1)</a></li>
596
597 </ul></li>
598
599 <li>2019
600 <ul>
601
602 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/01/">January (4)</a></li>
603
604 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/02/">February (3)</a></li>
605
606 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/03/">March (3)</a></li>
607
608 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/05/">May (2)</a></li>
609
610 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/06/">June (5)</a></li>
611
612 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/07/">July (2)</a></li>
613
614 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/08/">August (1)</a></li>
615
616 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/09/">September (1)</a></li>
617
618 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/11/">November (1)</a></li>
619
620 <li><a href="https://people.skolelinux.org/pere/blog/archive/2019/12/">December (4)</a></li>
621
622 </ul></li>
623
624 <li>2018
625 <ul>
626
627 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/01/">January (1)</a></li>
628
629 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/02/">February (5)</a></li>
630
631 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/03/">March (5)</a></li>
632
633 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/04/">April (3)</a></li>
634
635 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/06/">June (2)</a></li>
636
637 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/07/">July (5)</a></li>
638
639 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/08/">August (3)</a></li>
640
641 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/09/">September (3)</a></li>
642
643 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/10/">October (5)</a></li>
644
645 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/11/">November (2)</a></li>
646
647 <li><a href="https://people.skolelinux.org/pere/blog/archive/2018/12/">December (4)</a></li>
648
649 </ul></li>
650
651 <li>2017
652 <ul>
653
654 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/01/">January (4)</a></li>
655
656 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/02/">February (3)</a></li>
657
658 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/03/">March (5)</a></li>
659
660 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/04/">April (2)</a></li>
661
662 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/06/">June (5)</a></li>
663
664 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/07/">July (1)</a></li>
665
666 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/08/">August (1)</a></li>
667
668 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/09/">September (3)</a></li>
669
670 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/10/">October (5)</a></li>
671
672 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/11/">November (3)</a></li>
673
674 <li><a href="https://people.skolelinux.org/pere/blog/archive/2017/12/">December (4)</a></li>
675
676 </ul></li>
677
678 <li>2016
679 <ul>
680
681 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/01/">January (3)</a></li>
682
683 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/02/">February (2)</a></li>
684
685 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/03/">March (3)</a></li>
686
687 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/04/">April (8)</a></li>
688
689 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/05/">May (8)</a></li>
690
691 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/06/">June (2)</a></li>
692
693 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/07/">July (2)</a></li>
694
695 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/08/">August (5)</a></li>
696
697 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/09/">September (2)</a></li>
698
699 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/10/">October (3)</a></li>
700
701 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/11/">November (8)</a></li>
702
703 <li><a href="https://people.skolelinux.org/pere/blog/archive/2016/12/">December (5)</a></li>
704
705 </ul></li>
706
707 <li>2015
708 <ul>
709
710 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/01/">January (7)</a></li>
711
712 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/02/">February (6)</a></li>
713
714 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/03/">March (1)</a></li>
715
716 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/04/">April (4)</a></li>
717
718 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/05/">May (3)</a></li>
719
720 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/06/">June (4)</a></li>
721
722 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/07/">July (6)</a></li>
723
724 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/08/">August (2)</a></li>
725
726 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/09/">September (2)</a></li>
727
728 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/10/">October (9)</a></li>
729
730 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/11/">November (6)</a></li>
731
732 <li><a href="https://people.skolelinux.org/pere/blog/archive/2015/12/">December (3)</a></li>
733
734 </ul></li>
735
736 <li>2014
737 <ul>
738
739 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/01/">January (2)</a></li>
740
741 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/02/">February (3)</a></li>
742
743 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/03/">March (8)</a></li>
744
745 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/04/">April (7)</a></li>
746
747 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/05/">May (1)</a></li>
748
749 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/06/">June (2)</a></li>
750
751 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/07/">July (2)</a></li>
752
753 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/08/">August (2)</a></li>
754
755 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/09/">September (5)</a></li>
756
757 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/10/">October (6)</a></li>
758
759 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/11/">November (3)</a></li>
760
761 <li><a href="https://people.skolelinux.org/pere/blog/archive/2014/12/">December (5)</a></li>
762
763 </ul></li>
764
765 <li>2013
766 <ul>
767
768 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/01/">January (11)</a></li>
769
770 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/02/">February (9)</a></li>
771
772 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/03/">March (9)</a></li>
773
774 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/04/">April (6)</a></li>
775
776 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/05/">May (9)</a></li>
777
778 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/06/">June (10)</a></li>
779
780 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/07/">July (7)</a></li>
781
782 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/08/">August (3)</a></li>
783
784 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/09/">September (5)</a></li>
785
786 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/10/">October (7)</a></li>
787
788 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/11/">November (9)</a></li>
789
790 <li><a href="https://people.skolelinux.org/pere/blog/archive/2013/12/">December (3)</a></li>
791
792 </ul></li>
793
794 <li>2012
795 <ul>
796
797 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
798
799 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
800
801 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
802
803 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
804
805 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
806
807 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
808
809 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
810
811 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
812
813 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
814
815 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
816
817 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
818
819 <li><a href="https://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
820
821 </ul></li>
822
823 <li>2011
824 <ul>
825
826 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
827
828 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
829
830 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
831
832 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
833
834 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
835
836 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
837
838 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
839
840 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
841
842 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
843
844 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
845
846 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
847
848 <li><a href="https://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
849
850 </ul></li>
851
852 <li>2010
853 <ul>
854
855 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
856
857 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
858
859 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
860
861 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
862
863 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
864
865 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
866
867 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
868
869 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
870
871 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
872
873 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
874
875 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
876
877 <li><a href="https://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
878
879 </ul></li>
880
881 <li>2009
882 <ul>
883
884 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
885
886 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
887
888 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
889
890 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
891
892 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
893
894 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
895
896 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
897
898 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
899
900 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
901
902 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
903
904 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
905
906 <li><a href="https://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
907
908 </ul></li>
909
910 <li>2008
911 <ul>
912
913 <li><a href="https://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
914
915 <li><a href="https://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
916
917 </ul></li>
918
919 </ul>
920
921
922
923 <h2>Tags</h2>
924 <ul>
925
926 <li><a href="https://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (18)</a></li>
927
928 <li><a href="https://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
929
930 <li><a href="https://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
931
932 <li><a href="https://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
933
934 <li><a href="https://people.skolelinux.org/pere/blog/tags/betalkontant">betalkontant (9)</a></li>
935
936 <li><a href="https://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (12)</a></li>
937
938 <li><a href="https://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (17)</a></li>
939
940 <li><a href="https://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
941
942 <li><a href="https://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (2)</a></li>
943
944 <li><a href="https://people.skolelinux.org/pere/blog/tags/debian">debian (180)</a></li>
945
946 <li><a href="https://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (159)</a></li>
947
948 <li><a href="https://people.skolelinux.org/pere/blog/tags/debian-handbook">debian-handbook (8)</a></li>
949
950 <li><a href="https://people.skolelinux.org/pere/blog/tags/digistan">digistan (11)</a></li>
951
952 <li><a href="https://people.skolelinux.org/pere/blog/tags/dld">dld (18)</a></li>
953
954 <li><a href="https://people.skolelinux.org/pere/blog/tags/docbook">docbook (30)</a></li>
955
956 <li><a href="https://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
957
958 <li><a href="https://people.skolelinux.org/pere/blog/tags/english">english (436)</a></li>
959
960 <li><a href="https://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
961
962 <li><a href="https://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (14)</a></li>
963
964 <li><a href="https://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (34)</a></li>
965
966 <li><a href="https://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (9)</a></li>
967
968 <li><a href="https://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (20)</a></li>
969
970 <li><a href="https://people.skolelinux.org/pere/blog/tags/h264">h264 (20)</a></li>
971
972 <li><a href="https://people.skolelinux.org/pere/blog/tags/intervju">intervju (43)</a></li>
973
974 <li><a href="https://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (16)</a></li>
975
976 <li><a href="https://people.skolelinux.org/pere/blog/tags/kart">kart (23)</a></li>
977
978 <li><a href="https://people.skolelinux.org/pere/blog/tags/kodi">kodi (4)</a></li>
979
980 <li><a href="https://people.skolelinux.org/pere/blog/tags/ldap">ldap (9)</a></li>
981
982 <li><a href="https://people.skolelinux.org/pere/blog/tags/lego">lego (5)</a></li>
983
984 <li><a href="https://people.skolelinux.org/pere/blog/tags/lenker">lenker (8)</a></li>
985
986 <li><a href="https://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (2)</a></li>
987
988 <li><a href="https://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
989
990 <li><a href="https://people.skolelinux.org/pere/blog/tags/madewithcc">madewithcc (3)</a></li>
991
992 <li><a href="https://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (8)</a></li>
993
994 <li><a href="https://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (42)</a></li>
995
996 <li><a href="https://people.skolelinux.org/pere/blog/tags/nice free software">nice free software (13)</a></li>
997
998 <li><a href="https://people.skolelinux.org/pere/blog/tags/noark5">noark5 (23)</a></li>
999
1000 <li><a href="https://people.skolelinux.org/pere/blog/tags/norsk">norsk (320)</a></li>
1001
1002 <li><a href="https://people.skolelinux.org/pere/blog/tags/nuug">nuug (198)</a></li>
1003
1004 <li><a href="https://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (40)</a></li>
1005
1006 <li><a href="https://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
1007
1008 <li><a href="https://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (75)</a></li>
1009
1010 <li><a href="https://people.skolelinux.org/pere/blog/tags/personvern">personvern (114)</a></li>
1011
1012 <li><a href="https://people.skolelinux.org/pere/blog/tags/raid">raid (2)</a></li>
1013
1014 <li><a href="https://people.skolelinux.org/pere/blog/tags/reactos">reactos (1)</a></li>
1015
1016 <li><a href="https://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
1017
1018 <li><a href="https://people.skolelinux.org/pere/blog/tags/rfid">rfid (3)</a></li>
1019
1020 <li><a href="https://people.skolelinux.org/pere/blog/tags/robot">robot (15)</a></li>
1021
1022 <li><a href="https://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
1023
1024 <li><a href="https://people.skolelinux.org/pere/blog/tags/ruter">ruter (7)</a></li>
1025
1026 <li><a href="https://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
1027
1028 <li><a href="https://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (59)</a></li>
1029
1030 <li><a href="https://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
1031
1032 <li><a href="https://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (5)</a></li>
1033
1034 <li><a href="https://people.skolelinux.org/pere/blog/tags/standard">standard (72)</a></li>
1035
1036 <li><a href="https://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (7)</a></li>
1037
1038 <li><a href="https://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (14)</a></li>
1039
1040 <li><a href="https://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (62)</a></li>
1041
1042 <li><a href="https://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (5)</a></li>
1043
1044 <li><a href="https://people.skolelinux.org/pere/blog/tags/usenix">usenix (2)</a></li>
1045
1046 <li><a href="https://people.skolelinux.org/pere/blog/tags/valg">valg (9)</a></li>
1047
1048 <li><a href="https://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri (20)</a></li>
1049
1050 <li><a href="https://people.skolelinux.org/pere/blog/tags/video">video (77)</a></li>
1051
1052 <li><a href="https://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
1053
1054 <li><a href="https://people.skolelinux.org/pere/blog/tags/web">web (42)</a></li>
1055
1056 </ul>
1057
1058
1059 </div>
1060 <p style="text-align: right">
1061 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
1062 </p>
1063
1064 </body>
1065 </html>