]> 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="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="http://people.skolelinux.org/pere/blog/index.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
22 <div class="entry">
23 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Paul_Reidar_L_snesl_kken.html">Skolelinux-intervju: Paul Reidar Løsnesløkken</a></div>
24 <div class="date">18th January 2012</div>
25 <div class="body"><p>I serien med intervjuer av folk i
26 <a href="http://www.skolelinux.org/">Skolelinux</a>-miljøet, har jeg nå
27 lyktes med å få tak i en skolemann som ikke er aktiv med utviklingen,
28 men likevel har vært med nesten siden starten av prosjektet. Jeg
29 ønsker derfor velkommen til Paul Reidar Løsnesløkken, en mann med
30 mange års erfaring i bruk av Skolelinux.</p>
31
32 <p><strong>Hvem er du, og hva driver du med til daglig?</strong></p>
33
34 <p>Jeg driftet tidligere IKT løsningen for skolene i
35 <a href="http://www.nord-odal.kommune.no/">Nord-Odal</a>. I dag er jeg
36 IKT-konsulent for hele kommunen og samarbeider med
37 <a href="http://www.hedmarken-ikt.no/">Hedmark-IKT</a> for best mulig
38 tjenester til kommunen. Jeg har bakgrunn som elektronikkreparatør og
39 grunnskolelærer og har tatt en del fag innen IKT, i hovedsak
40 driftsfag. IKT i Nord-Odal kommune blir i dag driftet av Hedmark IKT
41 som er et samarbeid mellom Løten, Stange, Grue, Hamar, Kongsvinger og
42 Nord-Odal. Jeg er fortsatt "IKT-personen" på skolene i kommunen og
43 følger opp og gjør enkelte mindre endringer der.</p>
44
45 <p><strong>Hvordan kom du i kontakt med Skolelinux-prosjektet?</strong></p>
46
47 <p>Kommunen satset på Skolelinux i 2004. Jeg var ikke med i
48 beslutningsprosessen den gang, men ble likevel med fra starten når
49 dette ble levert.</p>
50
51 <p><strong>Hva er fordelene med Skolelinux slik du ser det?</strong></p>
52
53 <p>Fordelene med Skolelinux er rask oppstart, sentral drift av
54 klientene, klienter som jobber raskt og effektivt, bedre
55 funksjonalitet på eldre utstyr og en ganske god programpakke med fri
56 programvare som følger med. Løsningen med halvtykke klienter gjør at
57 prosessering skjer lokalt med alltid ferske maskiner.</p>
58
59 <p>Skolelinux kan fungere godt på gammelt utstyr, men det er klart at
60 utstyr også blir for gammelt selv for Skolelinux. I forbindelese med
61 at vi nylig fikk nye servere og ny installasjon kastet jeg ut ca 60
62 klienter som fortsatt var i drift etter at de var kjøpt godt brukt i
63 2004. Noe var rundt 15 år gammelt, men var fortsatt i bruk. Noen
64 klaget på at det nå gikk veldig tregt på en del pedagogiske nettsider
65 med flash o.l. Det er fullt forståelig.</p>
66
67 <p>Jeg fikk nylig et spørsmål fra ungdomsskolens rektor om jeg kunne
68 legge inn <a href="http://freemind.sourceforge.net/">FreeMind</a>, et
69 tankekartprogram , på skolens elev-Windowsmaskiner. Lærerne hadde
70 vært på kurs og ville ta dette i bruk. Skolen har ca halvparten av
71 elevmaskinene på bærbare Windowsmaskiner. Da kunne jeg fortelle at
72 dette programmet allerede lå inne på den nye Skolelinuxløsningen
73 som nettopp var satt i drift, klart til bruk.</p>
74
75 <p>Vi har de bærbare maskinene på ungdomsskolen i domene med
76 Skolelinux. Dette fungerer også meget bra nå. Elevene får opp en
77 midlertidig windowsprofil når de logger på. Denne profilen slettes
78 etter at de logger av, noe som medfører rene profiler hver gang de
79 starter opp en maskin. De må lagre i sin Skolelinprofil, noe som
80 medfører at de får tak i sine filer uavhengig av om de starter en
81 Windowsmaskin eller en Skolelinuxklient. Det er mye mindre trafikk i
82 det trådløse nettet etter at ikke hele profiler blir lastet opp til de
83 enkelte Windowsmaskinene og tilbake når man avslutter. Jeg vet ikke om
84 dette er standardoppsett i Skolelinux, men slik er vårt oppsett
85 nå.</p>
86
87 <p>Vi har i flere år satt opp vår løsning slik at skriverkøer slettes
88 og skrivere startes hver natt. Hyggelig å høre at dette nå skal bli
89 en standard i Skolelinuxløsningen. Dette har vært en god hjelp for
90 oss.</p>
91
92 <p>Elevene er lite opptatt av om de jobber på en Skolelinux eller en
93 Windowsmaskin bare de har de programmene de trenger og at det virker
94 når det skal brukes. Vi kjører mest mulig de samme programmene på
95 Windows som i Skolelinux, som f.eks Audacity og LibreOffice.</p>
96
97 <p><strong>Hva er ulempene med Skolelinux slik du ser det?</strong></p>
98
99 <p>Lærere bruker hos oss Windows. Dette fordi de da selv har mer
100 kontroll over sin maskin, kan bruke den overalt, og kan legge inn
101 programmer selv når de trenger noe i forhold til kurs o.l de er
102 på. Jeg tror lærernes selvstendighet her gjør dem tryggere på IKT-bruk
103 generelt. Det at de av og til får opp advarsler og lignende gjør også
104 at de må tenke igjennom og spørre om ting rundt datasikkerhet.</p>
105
106 <p>Det er en del programmer vi bruker som ikke finnes for Linux. Mest
107 brukt er nok Photostory3 som brukes i mange sammenhenger, særlig på
108 ungdomsskolen, bl.a. til å lage herbarier (plantesamling) . Dette
109 finnes gratis for Windows, men er ikke fri programvare. Vi er opptatt
110 av at programmer elevene bruker på skolen også kan brukes gratis
111 hjemme. Det er også en del programmer som brukes til spesielle elever
112 som bare går i Windows. Det er viktig med fokus på funksjoner og ikke
113 på hvilket OS man bruker.</p>
114
115 <p>For oss er det kombinasjonen mellom Skolelinux og Windows som gir
116 oss en god og hel løsning. Skolelinux er best der de er gode.</p>
117
118 <p><strong>Hvilken fri programvare bruker du til daglig?</strong></p>
119
120 <p>Selv er det LibreOffice jeg bruker til daglig. Jeg bruker selv en
121 Windowsmaskin. Jeg har benyttet en del fri programvare i forbindelse
122 med sjekking av trafikk i nettverk, slik som Wireshark, men dette er
123 jo ikke aktuelt for skolene. Jeg er generelt glad i programmer som
124 fungerer på både Linux og Windows og gjerne MAC.</p>
125
126 <p><strong>Hvilken strategi tror du er den rette å bruke for å få
127 skoler til å ta i bruk fri programvare?</strong></p>
128
129 <p>Det er viktig at det benyttes programmer som elevene også kan ta i
130 bruk hjemme. Det skal da være enkelt, lovlig og gratis for
131 elevene. Da er jeg ikke lenger veldig opptatt av om det kalles "fri
132 programvare". For skolene tror jeg "gratis" og "funksjonelt" er bedre
133 begreper enn "fri" i forhold til programmer. De fleste skiller nok
134 ikke mellom "fri" og "gratis". Det er nå svært mange elever som
135 benytter OpenOffice eller LibreOffice som sin primære kontorpakke
136 hjemme.</p>
137 </div>
138 <div class="tags">
139
140
141 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>.
142
143
144 </div>
145 </div>
146 <div class="padding"></div>
147
148 <div class="entry">
149 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Changing_the_default_Iceweasel_start_page_in_Debian_Edu_Squeeze.html">Changing the default Iceweasel start page in Debian Edu/Squeeze</a></div>
150 <div class="date">10th January 2012</div>
151 <div class="body"><p>In the Squeeze version of
152 <a href="http://www.skolelinux.org/">Debian Edu / Skolelinux</a> soon
153 to be released, users of the system will get their default browser
154 start page set from LDAP, allowing the system administrator to point
155 all users to the school web page by updating one setting in LDAP. In
156 addition to setting the default start page when a machine boots, users
157 are shown the same page as a welcome page when they log in for the
158 first time.</p>
159
160 <p>The LDAP object dc=skole,dc=skolelinux,dc=no have an attribute
161 labeledURI with "http://www/ LDAP for Debian Edu/Skolelinux" as the
162 default content. By changing this value to another URL, all users get
163 to see the page behind this new URL.</p>
164
165 <p>An easy way to update it is by using the ldapvi tool. It can be
166 called as "<tt>ldapvi -ZD '(cn=admin)'</tt>' to update LDAP with the
167 new setting.</p>
168
169 <p>We have written the code to adjust the default start page and show
170 the welcome page, and I wonder if there is an easier way to do this
171 from within Iceweasel instead.</p>
172 </div>
173 <div class="tags">
174
175
176 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
177
178
179 </div>
180 </div>
181 <div class="padding"></div>
182
183 <div class="entry">
184 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Second_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html">Second beta version of Debian Edu / Skolelinux based on Squeeze</a></div>
185 <div class="date"> 7th January 2012</div>
186 <div class="body"><p>I am happy to announce that today we managed to wrap up and publish
187 the second beta version of
188 <a href="http://www.skolelinux.org/">Debian Edu / Skolelinux</a>. If
189 you want to test a LDAP backed Kerberos server with out of the box PXE
190 configuration for running diskless machines and installing new
191 machines, check it out. If you need a software solution for your
192 school, check it out too. The full announcement is
193 <a href="http://lists.debian.org/debian-edu-announce/2012/01/msg00000.html">available</a>
194 on the project announcement list.</p>
195 </div>
196 <div class="tags">
197
198
199 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
200
201
202 </div>
203 </div>
204 <div class="padding"></div>
205
206 <div class="entry">
207 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Fixing_an_hanging_debian_installer_for_Debian_Edu.html">Fixing an hanging debian installer for Debian Edu</a></div>
208 <div class="date"> 3rd January 2012</div>
209 <div class="body"><p>During christmas, I have been working getting the next version of
210 <a href="http://www.skolelinux.org/">Debian Edu / Skolelinux</a> ready
211 for release. The initial problem I looked at was particularly
212 interesting.</p>
213
214 <P>The installer would hang at the end when it was doing it
215 post-installation configuration, and whatevery I did to try to find
216 the cause and fix it always worked while I tested it, but never when I
217 integrated it into the installer and ran the installation from
218 scratch. I would try to restart processes, close file descriptors,
219 remove or create files, and the installer would always unblock and
220 wrap up its tasks.</p>
221
222 <p>Eventually the cause was found. The kernel was simply running out
223 of entropy, causing the Kerberos setup to hang waiting for more.
224 Pressing keys was adding entropy to the kernel, and thus all my tries
225 to fix the problem worked not because what I was typing to fix it, but
226 because I was typing.</P>
227
228 <p>The fix I implemented was to add a background process looking at
229 the level of entropy in the kernel (by checking
230 /proc/sys/kernel/random/entropy_avail), and if it was too small, the
231 installer will flush the kernel file buffers and do 'find /' to
232 generate some disk IO. Disk IO generate entropy in the kernel, and is
233 one of the few things that can be initated from within the system to
234 generate entropy.</p>
235
236 <p>The fix is in
237 <a href="http://wiki.debian.org/DebianEdu/Documentation/Squeeze/Installation">beta1
238 of the Debian Edu/Squeeze</a> version, and we
239 <a href="http://wiki.debian.org/DebianEdu">welcome more testers and
240 developers</a>. We plan to release beta2 this weekend.</p>
241 </div>
242 <div class="tags">
243
244
245 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
246
247
248 </div>
249 </div>
250 <div class="padding"></div>
251
252 <div class="entry">
253 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Peter_Hansteen.html">Skolelinux-intervju: Peter Hansteen</a></div>
254 <div class="date">11th December 2011</div>
255 <div class="body"><p>Etter en lang pause er det klart for neste mann ut i min serie med
256 intervjuer av
257 <a href="http://www.skolelinux.org/">Skolelinux</a>-relaterte personer.
258
259 Denne gangen har jeg besøk av et avtroppende styremedlem i
260 <a href="http://www.friprogramvareiskolen.no/">FRISK</a>, og en mann
261 som har vært aktiv i Linux-miljøet i Bergen siden 90-tallet.</p>
262
263 <p><strong>Hvem er du, og hva driver du med til daglig?</strong></p>
264
265 <p>Jeg heter Peter Hansteen, og jobber til daglig som seniorkonsulent
266 i EDB ErgoGroup i Bergen. I praksis betyr det systemadministrasjon på
267 Unix (primært Solaris, men en viss komponent av Linux). Men Solaris
268 er for meg et relativt nytt bekjentskap, hovedplattformen min har
269 generelt vært OpenBSD og til dels FreeBSD.</p>
270
271 <p><strong>Hvordan kom du i kontakt med Skolelinux-prosjektet?</strong></p>
272
273 <p>Jeg husker ikke helt alle detaljene mer ;) - men jeg tror det var
274 gjennom news-gruppen no.it.os.unix.linux.diverse, efn-listen og
275 etterhvert også BLUG-miljøet her i Bergen. Vi hadde et par
276 Skolelinux-sentrerte BLUG-møter for noen år siden, og det har vært et
277 par Skolelinux-utviklersamlinger her.</p>
278
279 <p><strong>Hva er fordelene med Skolelinux slik du ser det?</strong></p>
280
281 <p>Jeg bruker dessverre ikke Skolelinux daglig. Men slik jeg kjenner
282 prosjektet har det vært i stand til å ta opp i seg det beste av fri
283 programvare i mange kategorier, så fra et sysadmin-perspektiv ser det
284 ut som en svært behagelig sak. For brukerne er det vel både en fordel
285 og en ulempe at det ikke er Windows. Men vi håper at fordelene med et
286 fritt system etterhvert vil bli åpenbare for både elever, lærekrefter
287 og foreldre.</p>
288
289 <p><strong>Hva er ulempene med Skolelinux slik du ser det?</strong></p>
290
291 <p>Vel, ulempen er vel først og fremst at andre aktører med mer
292 kapitalmuskel har klart å etablere seg som det både lærere og foreldre
293 føler seg trygge på, selv om det etter mitt hode ikke er noen grunn
294 til å være spesielt trygg på de kommersielle alternativene.</p>
295
296 <p><strong>Hvilken fri programvare bruker du til daglig?</strong></p>
297
298 <p>Når jeg får bestemme helt selv, bruker jeg kun fri programvare. Da
299 helst med vekt på ting som kjører greit på OpenBSD. Hjemme er det
300 OpenBSD, Ubuntu eller FreeBSD vi bruker. På skrivebordet er det en
301 avveining mellom Gnome, KDE eller hva-det-nå-heter som er
302 standardvalget i Ubuntu, ellers er det de kjente tingene som
303 LibreOffice, Emacs, mplayer. På server er det selvfølgelig Apache,
304 for overvåking både OpenNMS og Nagios (det bare ble sånn, og
305 forskjellige siter). Jeg skriver til tider om slikt jeg holder på med
306
307 <a href="http://bsdly.blogspot.com">http://bsdly.blogspot.com</a>.</p>
308
309 <p>Men vi må nevne at selv vi har en Microsoft-ting som vi slår på når
310 vi av en eller annen grunn må. Det betyr igjen vanligvis når en
311 mobiltelefon eller en annen lukket elektronisk dings krever kontakt
312 via en slik for å få oppdateringene sine.</p>
313
314 <p><strong>Hvilken strategi tror du er den rette å bruke for å få
315 skoler til å ta i bruk fri programvare?</strong></p>
316
317 <p>Hadde vi hatt det rette svaret på det spørsmålet, så hadde vi
318 gjerne hatt Skolelinux som førstevalg på alle skoler ;)</p>
319
320 <p>Men jeg tror vi må legge vekt på flere forskjellige ting. En helt
321 sentral sak er å fokusere på fri programvare og åpne standarder som de
322 demokratiske verdiene de faktisk er. Det har kanskje kommet litt for
323 mye i bakgrunnen i forhold til strevet etter å lage det mest mulig
324 'brukervennlige' systemet. Det er en tung vei å gå, så det er
325 forståelig at freenix-aktivister heller velger å skrive kode og annet
326 som er mer lystbetont. Mer praktisk tror jeg vi må gjøre i alle fall
327 to ting: For det første sørge for å fortsette med å levere det best
328 mulige frie produktet, slik at det er lett å både komme i gang og
329 holde systemene i daglig drift, og for det andre 2) spore opp mulige
330 aktivister der de finnes, via lokale brukergrupper, sosiale medier
331 eller annet og sørge for at de fortsetter å være aktive. Mer og
332 mindre uformelle treff kan være nyttig i tillegg til de mer
333 organiserte møtene med foredrag, konferanser og utviklersamlinger.</p>
334 </div>
335 <div class="tags">
336
337
338 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>.
339
340
341 </div>
342 </div>
343 <div class="padding"></div>
344
345 <div class="entry">
346 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Automatically_upgrading_server_firmware_on_Dell_PowerEdge.html">Automatically upgrading server firmware on Dell PowerEdge</a></div>
347 <div class="date">21st November 2011</div>
348 <div class="body"><p>At work we have heaps of servers. I believe the total count is
349 around 1000 at the moment. To be able to get help from the vendors
350 when something go wrong, we want to keep the firmware on the servers
351 up to date. If the firmware isn't the latest and greatest, the
352 vendors typically refuse to start debugging any problems until the
353 firmware is upgraded. So before every reboot, we want to upgrade the
354 firmware, and we would really like everyone handling servers at the
355 university to do this themselves when they plan to reboot a machine.
356 For that to happen we at the unix server admin group need to provide
357 the tools to do so.</p>
358
359 <p>To make firmware upgrading easier, I am working on a script to
360 fetch and install the latest firmware for the servers we got. Most of
361 our hardware are from Dell and HP, so I have focused on these servers
362 so far. This blog post is about the Dell part.</P>
363
364 <p>On the Dell FTP site I was lucky enough to find
365 <a href="ftp://ftp.us.dell.com/catalog/Catalog.xml.gz">an XML file</a>
366 with firmware information for all 11th generation servers, listing
367 which firmware should be used on a given model and where on the FTP
368 site I can find it. Using a simple perl XML parser I can then
369 download the shell scripts Dell provides to do firmware upgrades from
370 within Linux and reboot when all the firmware is primed and ready to
371 be activated on the first reboot.</p>
372
373 <p>This is the Dell related fragment of the perl code I am working on.
374 Are there anyone working on similar tools for firmware upgrading all
375 servers at a site? Please get in touch and lets share resources.</p>
376
377 <p><pre>
378 #!/usr/bin/perl
379 use strict;
380 use warnings;
381 use File::Temp qw(tempdir);
382 BEGIN {
383 # Install needed RHEL packages if missing
384 my %rhelmodules = (
385 'XML::Simple' => 'perl-XML-Simple',
386 );
387 for my $module (keys %rhelmodules) {
388 eval "use $module;";
389 if ($@) {
390 my $pkg = $rhelmodules{$module};
391 system("yum install -y $pkg");
392 eval "use $module;";
393 }
394 }
395 }
396 my $errorsto = 'pere@hungry.com';
397
398 upgrade_dell();
399
400 exit 0;
401
402 sub run_firmware_script {
403 my ($opts, $script) = @_;
404 unless ($script) {
405 print STDERR "fail: missing script name\n";
406 exit 1
407 }
408 print STDERR "Running $script\n\n";
409
410 if (0 == system("sh $script $opts")) { # FIXME correct exit code handling
411 print STDERR "success: firmware script ran succcessfully\n";
412 } else {
413 print STDERR "fail: firmware script returned error\n";
414 }
415 }
416
417 sub run_firmware_scripts {
418 my ($opts, @dirs) = @_;
419 # Run firmware packages
420 for my $dir (@dirs) {
421 print STDERR "info: Running scripts in $dir\n";
422 opendir(my $dh, $dir) or die "Unable to open directory $dir: $!";
423 while (my $s = readdir $dh) {
424 next if $s =~ m/^\.\.?/;
425 run_firmware_script($opts, "$dir/$s");
426 }
427 closedir $dh;
428 }
429 }
430
431 sub download {
432 my $url = shift;
433 print STDERR "info: Downloading $url\n";
434 system("wget --quiet \"$url\"");
435 }
436
437 sub upgrade_dell {
438 my @dirs;
439 my $product = `dmidecode -s system-product-name`;
440 chomp $product;
441
442 if ($product =~ m/PowerEdge/) {
443
444 # on RHEL, these pacakges are needed by the firwmare upgrade scripts
445 system('yum install -y compat-libstdc++-33.i686 libstdc++.i686 libxml2.i686 procmail');
446
447 my $tmpdir = tempdir(
448 CLEANUP => 1
449 );
450 chdir($tmpdir);
451 fetch_dell_fw('catalog/Catalog.xml.gz');
452 system('gunzip Catalog.xml.gz');
453 my @paths = fetch_dell_fw_list('Catalog.xml');
454 # -q is quiet, disabling interactivity and reducing console output
455 my $fwopts = "-q";
456 if (@paths) {
457 for my $url (@paths) {
458 fetch_dell_fw($url);
459 }
460 run_firmware_scripts($fwopts, $tmpdir);
461 } else {
462 print STDERR "error: Unsupported Dell model '$product'.\n";
463 print STDERR "error: Please report to $errorsto.\n";
464 }
465 chdir('/');
466 } else {
467 print STDERR "error: Unsupported Dell model '$product'.\n";
468 print STDERR "error: Please report to $errorsto.\n";
469 }
470 }
471
472 sub fetch_dell_fw {
473 my $path = shift;
474 my $url = "ftp://ftp.us.dell.com/$path";
475 download($url);
476 }
477
478 # Using ftp://ftp.us.dell.com/catalog/Catalog.xml.gz, figure out which
479 # firmware packages to download from Dell. Only work for Linux
480 # machines and 11th generation Dell servers.
481 sub fetch_dell_fw_list {
482 my $filename = shift;
483
484 my $product = `dmidecode -s system-product-name`;
485 chomp $product;
486 my ($mybrand, $mymodel) = split(/\s+/, $product);
487
488 print STDERR "Finding firmware bundles for $mybrand $mymodel\n";
489
490 my $xml = XMLin($filename);
491 my @paths;
492 for my $bundle (@{$xml->{SoftwareBundle}}) {
493 my $brand = $bundle->{TargetSystems}->{Brand}->{Display}->{content};
494 my $model = $bundle->{TargetSystems}->{Brand}->{Model}->{Display}->{content};
495 my $oscode;
496 if ("ARRAY" eq ref $bundle->{TargetOSes}->{OperatingSystem}) {
497 $oscode = $bundle->{TargetOSes}->{OperatingSystem}[0]->{osCode};
498 } else {
499 $oscode = $bundle->{TargetOSes}->{OperatingSystem}->{osCode};
500 }
501 if ($mybrand eq $brand && $mymodel eq $model && "LIN" eq $oscode)
502 {
503 @paths = map { $_->{path} } @{$bundle->{Contents}->{Package}};
504 }
505 }
506 for my $component (@{$xml->{SoftwareComponent}}) {
507 my $componenttype = $component->{ComponentType}->{value};
508
509 # Drop application packages, only firmware and BIOS
510 next if 'APAC' eq $componenttype;
511
512 my $cpath = $component->{path};
513 for my $path (@paths) {
514 if ($cpath =~ m%/$path$%) {
515 push(@paths, $cpath);
516 }
517 }
518 }
519 return @paths;
520 }
521 </pre>
522
523 <p>The code is only tested on RedHat Enterprise Linux, but I suspect
524 it could work on other platforms with some tweaking. Anyone know a
525 index like Catalog.xml is available from HP for HP servers? At the
526 moment I maintain a similar list manually and it is quickly getting
527 outdated.</p>
528 </div>
529 <div class="tags">
530
531
532 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>.
533
534
535 </div>
536 </div>
537 <div class="padding"></div>
538
539 <div class="entry">
540 <div class="title"><a href="http://people.skolelinux.org/pere/blog/St_tt_Digitalt_Personvern_.html">Støtt Digitalt Personvern!</a></div>
541 <div class="date"> 9th November 2011</div>
542 <div class="body"><p>Datalagringsdirektivet er et grotesk angrep på rettsstaten og da
543 det ble vedtatt i Stortinget ble det klart at alle som mener det
544 liberale demokrati bør forsvares måtte stå sammen for å kjempe tilbake
545 de totalitære strømninger i landet. Jeg ble derfor glad over å se at
546 den nyopprettede foreningen Digitalt Personvern startet innsamling
547 2011-10-18 for å gå til sak for å få prøvd lovligheten av direktivet.
548 Direktivet er så langt prøvd for retten i flere land, blant annet
549 Tsjekkia, Romania og Tyskland, og så vidt jeg vet har det hver gang
550 blitt kjent ulovlig av høyesterett eller forfatningsdomstolen i
551 landene. Jeg håper og tror det samme vil skje her i Norge.</p>
552
553 <p>Men for å finne ut av det må det finansiering til. Foreningen
554 Digitalt Personvern tror det trengs minst 2 millioner kroner for å gå
555 til sak og følge saken helt til ende, og i går fikk jeg endelig tid
556 til å overføre min skjerv. Jeg har overført 3000,- til kampanjen, og
557 oppfordrer hver og en av mine lesere å overføre minst like mye.</p>
558
559 <p>Besøk
560 <a href="http://www.digitaltpersonvern.no/bidra/">donasjonssiden</a>
561 til Digitalt Personvern for å finne kontonummer som kan brukes for å
562 bidra.</p>
563
564 <p>Jeg rekker ikke skrive så mye om hvorfor datalagringsdirektivet må
565 stoppes, så jeg nøyer meg denne gangen med en liten liste med lenker
566 til aktuelle artikler og innlegg om temaet.</p>
567
568 <ul>
569
570 <li><a href="http://www.uhuru.biz/?p=662">Skal Telenor forsvare statens
571 bevisregister i retten?</a> - bloggen til Jon Wessel-Aas,
572 bidragsyter til foreningen Digitalt Personvern</li>
573
574 <li><a href="http://voxpublica.no/2011/10/varslere-bør-støtte-kampanjen-digital-personvern/">Varslere
575 bør støtte kampanjen Digitalt Personvern</a> - Vox Publica</li>
576
577 <li><a href="http://www.digi.no/880520/georg-apenes-starter-%ABdigitalt-personvern%BB">Georg
578 Apenes starter «Digitalt personvern»</a> - Digi.no</li>
579
580 <li><a href="http://blogg.abrenna.com/foredrag-om-digitalt-personvern/">Foredrag
581 om Digitalt Personvern</a> - bloggen til Anders Brenna, styremedlem
582 i foreningen Digitalt Personvern</li>
583
584 <li><a href="http://www.nationen.no/2011/10/17/politikk/datalagringsdirektivet/eu/eu-direktiv/regjeringen/6990171/">Organisasjon
585 vil prøve datalagringsdirektivet for retten</a> - artikkel i Nationen</li>
586
587 <li><a href="http://people.skolelinux.org/pere/blog/Martin_Bekkelund__En_stille_b_nn_om_Datalagringsdirektivet.html">Martin
588 Bekkelund: En stille bønn om Datalagringsdirektivet</a> - min
589 blogg</li>
590
591 <li><a href="http://tversover.wordpress.com/2011/10/21/digitalt-personvern-i-praksis/">Digitalt
592 personvern i praksis</a> - bloggen til Espen Andersen</li>
593
594 <li><a href="http://www.dagbladet.no/2011/10/22/kultur/data_og_teknologi/datalagringsdirektivet/tekno/personvern/18692696/">Tar
595 kampen for personvernet til rettsalen</a> - Dagbladet</li>
596
597 </ul>
598 </div>
599 <div class="tags">
600
601
602 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
603
604
605 </div>
606 </div>
607 <div class="padding"></div>
608
609 <div class="entry">
610 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Hvordan_enkelt_laste_ned_filmer_fra_NRK.html">Hvordan enkelt laste ned filmer fra NRK</a></div>
611 <div class="date"> 5th November 2011</div>
612 <div class="body"><p>Ofte har jeg lyst til å laste ned et innslag fra NRKs nettsted for
613 å se det senere når jeg ikke er på nett, eller for å ha det
614 tilgjengelig når jeg en gang i fremtiden ønsker å referere til
615 innslaget selv om NRK har fjernet det fra sine nettsider. I dag fant
616 jeg et lite script som fikser jobben.</p>
617
618 <p>Scriptet er laget av Jan Henning Thorsen og tilgjengelig fra
619 <a href="http://jhthorsen.github.com/snippets/nrk-downloader/">github</a>,
620 og gjør det veldig enkelt å laste ned. Kjør <tt>nrk-downloader.sh
621 http://www1.nrk.no/nett-tv/klipp/582810</tt> for å hente ned et enkelt
622 innslag eller <tt>nrk-downloader.sh
623 http://www1.nrk.no/nett-tv/kategori/3521</tt> for å laste ned alle
624 episodene i en serie.</p>
625
626 <p>Det er ikke rakettforskning å laste ned NRK-"strømmer", og
627 tidligere gjorde jeg dette manuelt med mplayer. Scriptet til
628 Hr. Thorsen gjør det raskere og enklere for meg, men jeg vil ikke si
629 at det er en revolusjonerende løsning. Jeg mener jo fortsatt at
630 påstanden fra NRKs ansatte om at det er
631 <a href="http://people.skolelinux.org/pere/blog/Best___ikke_fortelle_noen_at_streaming_er_nedlasting___.html">vesensforskjellig
632 å legge tilgjengelig for nedlasting og for streaming</a> er
633 meningsløs.</p>
634 </div>
635 <div class="tags">
636
637
638 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
639
640
641 </div>
642 </div>
643 <div class="padding"></div>
644
645 <div class="entry">
646 <div class="title"><a href="http://people.skolelinux.org/pere/blog/40_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider___gj_r_din_.html">40 kommuner lenker nå til FiksGataMi fra sine nettsider - gjør din?</a></div>
647 <div class="date">28th October 2011</div>
648 <div class="body"><p>Siden lansering av NUUGs tjeneste
649 <a href="http://www.fiksgatami.no/">FiksGataMi</a>, en tjeneste for å
650 gjøre det enkelt for innbyggerne og rapportere og holde rede på status
651 for rapporter om problemer med offentlig infrastruktur, har tusenvis
652 av innbyggere bidratt med meldinger. Og spesielt gledelig er det at
653 det at de fleste i offentlige selv ser verdien av tjenesten. For noen
654 dager siden oppdaget jeg nok en kommune som hadde lagt inn lenke til
655 FiksGataMi fra forsiden sine nettsider, og slik omfavnet tjenesten som
656 sin egen. Det er dermed 40 kommuner som lenker til FiksGataMi, og det
657 utgjør nesten 10 prosent av kommunene i Norge. :)</p>
658
659 <p>Det gjelder så langt Askøy kommune, Audnedal kommune, Aure kommune,
660 Bærum kommune, Farsund kommune, Flekkefjord kommune, Folldal kommune,
661 Grue kommune, Hadsel kommune, Hamar, Hægebostad kommune, Kongsberg
662 kommune, Kristiansund kommune, Kvinesdal kommune, Kviteseid kommune,
663 Levanger kommune, Lindesnes kommune, Lyngdal kommune, Lørenskog
664 kommune, Løten kommune, Mandal kommune, Marnardal kommune, Moss
665 kommune, Namsos kommune, Nissedal kommune, Sirdal kommune, Spydeberg
666 kommune, Stjørdal kommune, Stord kommune, Søgne kommune, Sør-Odal
667 kommune, Tolga kommune, Tynset kommune, Tysvær kommune, Ullensvang
668 Herad, Vennesla kommune, Verdal kommune, Vågan kommune, Vågå kommune
669 og Åseral kommune. Hvis din kommune ikke er på listen, hva med å
670 sende dem en epost og foreslå at de også lenker til FiksGataMi?</p>
671
672 <p>Her er et generalisert eksempel til meldingen kan sende til sin
673 kommune basert på en epost utvikleren Ørjan Vøllestad sendte til sin
674 kommune og som fikk kommunen til å lenke til FiksGataMi:</p>
675
676 <p><blockquote>
677 <pre>
678 Subject: Gjøre FiksGataMi tilgjengelig fra kommune websiden
679 To: kontakt@min.kommune.no
680
681 Hei,
682
683 Jeg bor i Min kommune og lurte på om Min kommune kunne lagt en link
684 til FiksGataMi på forsiden, lett tilgjengelig slik andre kommuner har
685 gjort. Se eksempler under på hvordan det er gjort tilgjengelig og en
686 liste over kommuner som har tilgjengeliggjort fiksgatami.no fra
687 kommune-siden.
688
689 Hvis det ikke er ønskelig, ønsker jeg en tilbakemelding på hvorfor
690 ikke. Jeg liker fiksgatami og synes tjenesten er super og gjør det
691 lettere for kommuner å følge opp innmeldte saker fra innbyggerne.
692
693 Se <a href="http://wiki.nuug.no/grupper/fiksgatami/tips">http://wiki.nuug.no/grupper/fiksgatami/tips</a> for spørsmål og svar mellom
694 andre kommuner og fiksgatami.
695 Se hovedsiden for tjenesten, <a href="http://www.fiksgatami.no/">http://www.fiksgatami.no/</a>
696 De har allerede en Android applikasjon som kan promoteres,
697 <a href="https://market.android.com/details?id=no.fiksgatami">https://market.android.com/details?id=no.fiksgatami</a>
698
699 F.eks. <a href="http://www.mandal.kommune.no/">Mandal</a> har lenke til FiksGataMi på alle sine sider under
700 overskriften "Min side / Selvbetjening".
701
702 Mange andre kommuner har også omfavnet FiksGataMi, og lenket inn til
703 tjenesten fra sine sider. Det gjelder så langt:
704
705 1. Askøy kommune, https://www.askoy.kommune.no/
706 2. Audnedal kommune, http://www.audnedal.kommune.no/
707 3. Aure kommune, http://www.aure.kommune.no/
708 4. Bærum kommune, https://www.baerum.kommune.no/
709 5. Farsund kommune, http://www.farsund.kommune.no/
710 6. Flekkefjord kommune, http://www.flekkefjord.kommune.no/
711 7. Folldal kommune, http://folldal.kommune.no/
712 8. Grue kommune, http://www.grue.kommune.no/
713 9. Hadsel kommune, http://www.hadsel.kommune.no/
714 10. Hamar, http://www.hamar.kommune.no/category.php?categoryID=1198
715 11. Hægebostad kommune, http://www.haegebostad.kommune.no/
716 12. Kongsberg kommune, http://www.kongsberg.kommune.no/
717 13. Kristiansund kommune, http://www.kristiansund.kommune.no/
718 14. Kvinesdal kommune, http://www.kvinesdal.kommune.no/
719 15. Kviteseid kommune, http://www.kviteseid.kommune.no/
720 16. Levanger kommune, http://www.levanger.kommune.no/
721 17. Lindesnes kommune, http://www.lindesnes.kommune.no/
722 18. Lyngdal kommune, http://www.lyngdal.kommune.no/
723 19. Lørenskog kommune, http://www.lorenskog.kommune.no/
724 20. Løten kommune, http://www.loten.kommune.no/
725 21. Mandal kommune, http://www.mandal.kommune.no/
726 22. Marnardal kommune, http://www.marnardal.kommune.no/
727 23. Moss kommune, http://www.moss.kommune.no/
728 24. Namsos kommune, http://www.namsos.kommune.no/
729 25. Nissedal kommune,
730 http://www.nissedal.kommune.no/Tenester/Lokalt/Trygge%20Nissedal.aspx
731 26. Sirdal kommune, http://sirdal.kommune.be/
732 27. Spydeberg kommune, http://www.spydeberg.kommune.no/
733 28. Stjørdal kommune, https://www.stjordal.kommune.no/
734 29. Stord kommune, http://www.stord.kommune.no/
735 30. Søgne kommune, http://www.sogne.kommune.no/
736 31. Sør-Odal kommune, http://www.sor-odal.kommune.no/
737 32. Tolga kommune, http://tolga.kommune.no/
738 33. Tynset kommune, http://www.tynset.kommune.no/
739 34. Tysvær kommune, http://www.tysver.kommune.no/
740 35. Ullensvang Herad,
741 http://www.ullensvang.herad.no/index.php?option=com_content&view=article&id=184:fiksgatami&catid=1:naering-og-utvikling&Itemid=174
742 36. Vennesla kommune, http://www.vennesla.kommune.no/
743 37. Verdal kommune, http://www.verdal.kommune.no/
744 38. Vågan kommune, http://www.vagan.kommune.no/
745 39. Vågå kommune, http://www.vaga.kommune.no/
746 40. Åseral kommune, http://www.aseral.kommune.no/
747 </pre>
748 </blockquote></p>
749
750 <p>Ellers kan jeg melde at FiksGataMi har fått støtte for å rapportere
751 inn via <a href="http://www.open311.org/">Open311</a>-grensesnittet i
752 tillegg til å bruke epost. Det betyr at hvis det offentlige
753 implementerer Open311-grensesnitt på sin interne database for å
754 håndtere henvendelser, så kan FiksGataMi-rapporterer sendes direkte
755 dit uten å gå via epost. Det kan spare litt arbeidstid hos kommuner,
756 fylker og vegvesen. Støtten er utviklet av
757 <a href="http://www.mysociety.org/">mySociety</a> i England og allerede
758 i bruk der. Vi håper en norsk etat melder sin interesse for å bruke
759 Open311 og dermed slippe å håndtere meldingene som epost.</p>
760 </div>
761 <div class="tags">
762
763
764 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>.
765
766
767 </div>
768 </div>
769 <div class="padding"></div>
770
771 <div class="entry">
772 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Free_e_book_kiosk_for_the_public_libraries_.html">Free e-book kiosk for the public libraries?</a></div>
773 <div class="date"> 7th October 2011</div>
774 <div class="body"><p>Here in Norway the public libraries are debating with the
775 publishing houses how to handle electronic books. Surprisingly, the
776 libraries seem to be willing to accept digital restriction mechanisms
777 (DRM) on books and renting e-books with artificial scarcity from the
778 publishing houses. Time limited renting (2-3 years) is one proposed
779 model, and only allowing X borrowers for each book is another.
780 Personally I find it amazing that libraries are even considering such
781 models.</p>
782
783 <p>Anyway, while reading <a href="http://boklaben.no/?p=220">part of
784 this debate</a>, it occurred to me that someone should present a more
785 sensible approach to the libraries, to allow its borrowers to get used
786 to a better model. The idea is simple:</p>
787
788 <p>Create a computer system for the libraries, either in the form of a
789 Live DVD or a installable distribution, that provide a simple kiosk
790 solution to hand out free e-books. As a start, the books distributed
791 by <a href="http://www.gutenberg.org/">Project Gutenberg</a> (abount
792 36,000 books), <a href="http://runeberg.org/">Project Runenberg</a>
793 (1149 books) and <a href="http://www.archive.org/details/texts">The
794 Internet Archive</a> (3,033,748 books) could be included, but any book
795 where the copyright has expired or with a free licence could be
796 distributed.</p>
797
798 <p>The computer system would make it easy to:</p>
799
800 <ul>
801
802 <li>Copy e-books into a USB stick, reading tablets, cell phones and
803 other relevant equipment.</li>
804
805 <li>Show the books for reading on the the screen in the library.</li>
806
807 </ul>
808
809 <p>In addition to such kiosk solution, there should probably be a web
810 site as well to allow people easy access to these books without
811 visiting the library. The site would be the distribution point for
812 the kiosk systems, which would connect regularly to fetch any new
813 books available.</p>
814
815 <p>Are there anyone working on a system like this? I guess it would
816 fit any library in the world, and not just the Norwegian public
817 libraries. :)</p>
818 </div>
819 <div class="tags">
820
821
822 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>.
823
824
825 </div>
826 </div>
827 <div class="padding"></div>
828
829 <p style="text-align: right;"><a href="index.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS feed" width="36" height="14" /></a></p>
830 <div id="sidebar">
831
832
833
834 <h2>Archive</h2>
835 <ul>
836
837 <li>2012
838 <ul>
839
840 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (4)</a></li>
841
842 </ul></li>
843
844 <li>2011
845 <ul>
846
847 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
848
849 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
850
851 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
852
853 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
854
855 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
856
857 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
858
859 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
860
861 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
862
863 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
864
865 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
866
867 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
868
869 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
870
871 </ul></li>
872
873 <li>2010
874 <ul>
875
876 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
877
878 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
879
880 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
881
882 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
883
884 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
885
886 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
887
888 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
889
890 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
891
892 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
893
894 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
895
896 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
897
898 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
899
900 </ul></li>
901
902 <li>2009
903 <ul>
904
905 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
906
907 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
908
909 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
910
911 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
912
913 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
914
915 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
916
917 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
918
919 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
920
921 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
922
923 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
924
925 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
926
927 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
928
929 </ul></li>
930
931 <li>2008
932 <ul>
933
934 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
935
936 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
937
938 </ul></li>
939
940 </ul>
941
942
943
944 <h2>Tags</h2>
945 <ul>
946
947 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
948
949 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
950
951 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
952
953 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (2)</a></li>
954
955 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (12)</a></li>
956
957 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
958
959 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (54)</a></li>
960
961 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (68)</a></li>
962
963 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (7)</a></li>
964
965 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (101)</a></li>
966
967 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (13)</a></li>
968
969 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
970
971 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (12)</a></li>
972
973 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (15)</a></li>
974
975 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (8)</a></li>
976
977 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (4)</a></li>
978
979 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
980
981 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (14)</a></li>
982
983 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (142)</a></li>
984
985 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (119)</a></li>
986
987 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
988
989 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (24)</a></li>
990
991 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (46)</a></li>
992
993 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
994
995 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (2)</a></li>
996
997 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (4)</a></li>
998
999 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
1000
1001 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (23)</a></li>
1002
1003 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (3)</a></li>
1004
1005 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (24)</a></li>
1006
1007 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (1)</a></li>
1008
1009 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (3)</a></li>
1010
1011 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (9)</a></li>
1012
1013 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (6)</a></li>
1014
1015 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (22)</a></li>
1016
1017 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (1)</a></li>
1018
1019 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (18)</a></li>
1020
1021 </ul>
1022
1023
1024 </div>
1025 <p style="text-align: right">
1026 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.4</a>
1027 </p>
1028
1029 </body>
1030 </html>