]> 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__Peter_Hansteen.html">Skolelinux-intervju: Peter Hansteen</a></div>
24 <div class="date">11th December 2011</div>
25 <div class="body"><p>Etter en lang pause er det klart for neste mann ut i min serie med
26 intervjuer av
27 <a href="http://www.skolelinux.org/">Skolelinux</a>-relaterte personer.
28
29 Denne gangen har jeg besøk av et avtroppende styremedlem i
30 <a href="http://www.friprogramvareiskolen.no/">FRISK</a>, og en mann
31 som har vært aktiv i Linux-miljøet i Bergen siden 90-tallet.</p>
32
33 <p><strong>Hvem er du, og hva driver du med til daglig?</strong></p>
34
35 <p>Jeg heter Peter Hansteen, og jobber til daglig som seniorkonsulent
36 i EDB ErgoGroup i Bergen. I praksis betyr det systemadministrasjon på
37 Unix (primært Solaris, men en viss komponent av Linux). Men Solaris
38 er for meg et relativt nytt bekjentskap, hovedplattformen min har
39 generelt vært OpenBSD og til dels FreeBSD.</p>
40
41 <p><strong>Hvordan kom du i kontakt med Skolelinux-prosjektet?</strong></p>
42
43 <p>Jeg husker ikke helt alle detaljene mer ;) - men jeg tror det var
44 gjennom news-gruppen no.it.os.unix.linux.diverse, efn-listen og
45 etterhvert også BLUG-miljøet her i Bergen. Vi hadde et par
46 Skolelinux-sentrerte BLUG-møter for noen år siden, og det har vært et
47 par Skolelinux-utviklersamlinger her.</p>
48
49 <p><strong>Hva er fordelene med Skolelinux slik du ser det?</strong></p>
50
51 <p>Jeg bruker dessverre ikke Skolelinux daglig. Men slik jeg kjenner
52 prosjektet har det vært i stand til å ta opp i seg det beste av fri
53 programvare i mange kategorier, så fra et sysadmin-perspektiv ser det
54 ut som en svært behagelig sak. For brukerne er det vel både en fordel
55 og en ulempe at det ikke er Windows. Men vi håper at fordelene med et
56 fritt system etterhvert vil bli åpenbare for både elever, lærekrefter
57 og foreldre.</p>
58
59 <p><strong>Hva er ulempene med Skolelinux slik du ser det?</strong></p>
60
61 <p>Vel, ulempen er vel først og fremst at andre aktører med mer
62 kapitalmuskel har klart å etablere seg som det både lærere og foreldre
63 føler seg trygge på, selv om det etter mitt hode ikke er noen grunn
64 til å være spesielt trygg på de kommersielle alternativene.</p>
65
66 <p><strong>Hvilken fri programvare bruker du til daglig?</strong></p>
67
68 <p>Når jeg får bestemme helt selv, bruker jeg kun fri programvare. Da
69 helst med vekt på ting som kjører greit på OpenBSD. Hjemme er det
70 OpenBSD, Ubuntu eller FreeBSD vi bruker. På skrivebordet er det en
71 avveining mellom Gnome, KDE eller hva-det-nå-heter som er
72 standardvalget i Ubuntu, ellers er det de kjente tingene som
73 LibreOffice, Emacs, mplayer. På server er det selvfølgelig Apache,
74 for overvåking både OpenNMS og Nagios (det bare ble sånn, og
75 forskjellige siter). Jeg skriver til tider om slikt jeg holder på med
76
77 <a href="http://bsdly.blogspot.com">http://bsdly.blogspot.com</a>.</p>
78
79 <p>Men vi må nevne at selv vi har en Microsoft-ting som vi slår på når
80 vi av en eller annen grunn må. Det betyr igjen vanligvis når en
81 mobiltelefon eller en annen lukket elektronisk dings krever kontakt
82 via en slik for å få oppdateringene sine.</p>
83
84 <p><strong>Hvilken strategi tror du er den rette å bruke for å få
85 skoler til å ta i bruk fri programvare?</strong></p>
86
87 <p>Hadde vi hatt det rette svaret på det spørsmålet, så hadde vi
88 gjerne hatt Skolelinux som førstevalg på alle skoler ;)</p>
89
90 <p>Men jeg tror vi må legge vekt på flere forskjellige ting. En helt
91 sentral sak er å fokusere på fri programvare og åpne standarder som de
92 demokratiske verdiene de faktisk er. Det har kanskje kommet litt for
93 mye i bakgrunnen i forhold til strevet etter å lage det mest mulig
94 'brukervennlige' systemet. Det er en tung vei å gå, så det er
95 forståelig at freenix-aktivister heller velger å skrive kode og annet
96 som er mer lystbetont. Mer praktisk tror jeg vi må gjøre i alle fall
97 to ting: For det første sørge for å fortsette med å levere det best
98 mulige frie produktet, slik at det er lett å både komme i gang og
99 holde systemene i daglig drift, og for det andre 2) spore opp mulige
100 aktivister der de finnes, via lokale brukergrupper, sosiale medier
101 eller annet og sørge for at de fortsetter å være aktive. Mer og
102 mindre uformelle treff kan være nyttig i tillegg til de mer
103 organiserte møtene med foredrag, konferanser og utviklersamlinger.</p>
104 </div>
105 <div class="tags">
106
107
108 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>.
109
110
111 </div>
112 </div>
113 <div class="padding"></div>
114
115 <div class="entry">
116 <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>
117 <div class="date">21st November 2011</div>
118 <div class="body"><p>At work we have heaps of servers. I believe the total count is
119 around 1000 at the moment. To be able to get help from the vendors
120 when something go wrong, we want to keep the firmware on the servers
121 up to date. If the firmware isn't the latest and greatest, the
122 vendors typically refuse to start debugging any problems until the
123 firmware is upgraded. So before every reboot, we want to upgrade the
124 firmware, and we would really like everyone handling servers at the
125 university to do this themselves when they plan to reboot a machine.
126 For that to happen we at the unix server admin group need to provide
127 the tools to do so.</p>
128
129 <p>To make firmware upgrading easier, I am working on a script to
130 fetch and install the latest firmware for the servers we got. Most of
131 our hardware are from Dell and HP, so I have focused on these servers
132 so far. This blog post is about the Dell part.</P>
133
134 <p>On the Dell FTP site I was lucky enough to find
135 <a href="ftp://ftp.us.dell.com/catalog/Catalog.xml.gz">an XML file</a>
136 with firmware information for all 11th generation servers, listing
137 which firmware should be used on a given model and where on the FTP
138 site I can find it. Using a simple perl XML parser I can then
139 download the shell scripts Dell provides to do firmware upgrades from
140 within Linux and reboot when all the firmware is primed and ready to
141 be activated on the first reboot.</p>
142
143 <p>This is the Dell related fragment of the perl code I am working on.
144 Are there anyone working on similar tools for firmware upgrading all
145 servers at a site? Please get in touch and lets share resources.</p>
146
147 <p><pre>
148 #!/usr/bin/perl
149 use strict;
150 use warnings;
151 use File::Temp qw(tempdir);
152 BEGIN {
153 # Install needed RHEL packages if missing
154 my %rhelmodules = (
155 'XML::Simple' => 'perl-XML-Simple',
156 );
157 for my $module (keys %rhelmodules) {
158 eval "use $module;";
159 if ($@) {
160 my $pkg = $rhelmodules{$module};
161 system("yum install -y $pkg");
162 eval "use $module;";
163 }
164 }
165 }
166 my $errorsto = 'pere@hungry.com';
167
168 upgrade_dell();
169
170 exit 0;
171
172 sub run_firmware_script {
173 my ($opts, $script) = @_;
174 unless ($script) {
175 print STDERR "fail: missing script name\n";
176 exit 1
177 }
178 print STDERR "Running $script\n\n";
179
180 if (0 == system("sh $script $opts")) { # FIXME correct exit code handling
181 print STDERR "success: firmware script ran succcessfully\n";
182 } else {
183 print STDERR "fail: firmware script returned error\n";
184 }
185 }
186
187 sub run_firmware_scripts {
188 my ($opts, @dirs) = @_;
189 # Run firmware packages
190 for my $dir (@dirs) {
191 print STDERR "info: Running scripts in $dir\n";
192 opendir(my $dh, $dir) or die "Unable to open directory $dir: $!";
193 while (my $s = readdir $dh) {
194 next if $s =~ m/^\.\.?/;
195 run_firmware_script($opts, "$dir/$s");
196 }
197 closedir $dh;
198 }
199 }
200
201 sub download {
202 my $url = shift;
203 print STDERR "info: Downloading $url\n";
204 system("wget --quiet \"$url\"");
205 }
206
207 sub upgrade_dell {
208 my @dirs;
209 my $product = `dmidecode -s system-product-name`;
210 chomp $product;
211
212 if ($product =~ m/PowerEdge/) {
213
214 # on RHEL, these pacakges are needed by the firwmare upgrade scripts
215 system('yum install -y compat-libstdc++-33.i686 libstdc++.i686 libxml2.i686 procmail');
216
217 my $tmpdir = tempdir(
218 CLEANUP => 1
219 );
220 chdir($tmpdir);
221 fetch_dell_fw('catalog/Catalog.xml.gz');
222 system('gunzip Catalog.xml.gz');
223 my @paths = fetch_dell_fw_list('Catalog.xml');
224 # -q is quiet, disabling interactivity and reducing console output
225 my $fwopts = "-q";
226 if (@paths) {
227 for my $url (@paths) {
228 fetch_dell_fw($url);
229 }
230 run_firmware_scripts($fwopts, $tmpdir);
231 } else {
232 print STDERR "error: Unsupported Dell model '$product'.\n";
233 print STDERR "error: Please report to $errorsto.\n";
234 }
235 chdir('/');
236 } else {
237 print STDERR "error: Unsupported Dell model '$product'.\n";
238 print STDERR "error: Please report to $errorsto.\n";
239 }
240 }
241
242 sub fetch_dell_fw {
243 my $path = shift;
244 my $url = "ftp://ftp.us.dell.com/$path";
245 download($url);
246 }
247
248 # Using ftp://ftp.us.dell.com/catalog/Catalog.xml.gz, figure out which
249 # firmware packages to download from Dell. Only work for Linux
250 # machines and 11th generation Dell servers.
251 sub fetch_dell_fw_list {
252 my $filename = shift;
253
254 my $product = `dmidecode -s system-product-name`;
255 chomp $product;
256 my ($mybrand, $mymodel) = split(/\s+/, $product);
257
258 print STDERR "Finding firmware bundles for $mybrand $mymodel\n";
259
260 my $xml = XMLin($filename);
261 my @paths;
262 for my $bundle (@{$xml->{SoftwareBundle}}) {
263 my $brand = $bundle->{TargetSystems}->{Brand}->{Display}->{content};
264 my $model = $bundle->{TargetSystems}->{Brand}->{Model}->{Display}->{content};
265 my $oscode;
266 if ("ARRAY" eq ref $bundle->{TargetOSes}->{OperatingSystem}) {
267 $oscode = $bundle->{TargetOSes}->{OperatingSystem}[0]->{osCode};
268 } else {
269 $oscode = $bundle->{TargetOSes}->{OperatingSystem}->{osCode};
270 }
271 if ($mybrand eq $brand && $mymodel eq $model && "LIN" eq $oscode)
272 {
273 @paths = map { $_->{path} } @{$bundle->{Contents}->{Package}};
274 }
275 }
276 for my $component (@{$xml->{SoftwareComponent}}) {
277 my $componenttype = $component->{ComponentType}->{value};
278
279 # Drop application packages, only firmware and BIOS
280 next if 'APAC' eq $componenttype;
281
282 my $cpath = $component->{path};
283 for my $path (@paths) {
284 if ($cpath =~ m%/$path$%) {
285 push(@paths, $cpath);
286 }
287 }
288 }
289 return @paths;
290 }
291 </pre>
292
293 <p>The code is only tested on RedHat Enterprise Linux, but I suspect
294 it could work on other platforms with some tweaking. Anyone know a
295 index like Catalog.xml is available from HP for HP servers? At the
296 moment I maintain a similar list manually and it is quickly getting
297 outdated.</p>
298 </div>
299 <div class="tags">
300
301
302 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>.
303
304
305 </div>
306 </div>
307 <div class="padding"></div>
308
309 <div class="entry">
310 <div class="title"><a href="http://people.skolelinux.org/pere/blog/St_tt_Digitalt_Personvern_.html">Støtt Digitalt Personvern!</a></div>
311 <div class="date"> 9th November 2011</div>
312 <div class="body"><p>Datalagringsdirektivet er et grotesk angrep på rettsstaten og da
313 det ble vedtatt i Stortinget ble det klart at alle som mener det
314 liberale demokrati bør forsvares måtte stå sammen for å kjempe tilbake
315 de totalitære strømninger i landet. Jeg ble derfor glad over å se at
316 den nyopprettede foreningen Digitalt Personvern startet innsamling
317 2011-10-18 for å gå til sak for å få prøvd lovligheten av direktivet.
318 Direktivet er så langt prøvd for retten i flere land, blant annet
319 Tsjekkia, Romania og Tyskland, og så vidt jeg vet har det hver gang
320 blitt kjent ulovlig av høyesterett eller forfatningsdomstolen i
321 landene. Jeg håper og tror det samme vil skje her i Norge.</p>
322
323 <p>Men for å finne ut av det må det finansiering til. Foreningen
324 Digitalt Personvern tror det trengs minst 2 millioner kroner for å gå
325 til sak og følge saken helt til ende, og i går fikk jeg endelig tid
326 til å overføre min skjerv. Jeg har overført 3000,- til kampanjen, og
327 oppfordrer hver og en av mine lesere å overføre minst like mye.</p>
328
329 <p>Besøk
330 <a href="http://www.digitaltpersonvern.no/bidra/">donasjonssiden</a>
331 til Digitalt Personvern for å finne kontonummer som kan brukes for å
332 bidra.</p>
333
334 <p>Jeg rekker ikke skrive så mye om hvorfor datalagringsdirektivet må
335 stoppes, så jeg nøyer meg denne gangen med en liten liste med lenker
336 til aktuelle artikler og innlegg om temaet.</p>
337
338 <ul>
339
340 <li><a href="http://www.uhuru.biz/?p=662">Skal Telenor forsvare statens
341 bevisregister i retten?</a> - bloggen til Jon Wessel-Aas,
342 bidragsyter til foreningen Digitalt Personvern</li>
343
344 <li><a href="http://voxpublica.no/2011/10/varslere-bør-støtte-kampanjen-digital-personvern/">Varslere
345 bør støtte kampanjen Digitalt Personvern</a> - Vox Publica</li>
346
347 <li><a href="http://www.digi.no/880520/georg-apenes-starter-%ABdigitalt-personvern%BB">Georg
348 Apenes starter «Digitalt personvern»</a> - Digi.no</li>
349
350 <li><a href="http://blogg.abrenna.com/foredrag-om-digitalt-personvern/">Foredrag
351 om Digitalt Personvern</a> - bloggen til Anders Brenna, styremedlem
352 i foreningen Digitalt Personvern</li>
353
354 <li><a href="http://www.nationen.no/2011/10/17/politikk/datalagringsdirektivet/eu/eu-direktiv/regjeringen/6990171/">Organisasjon
355 vil prøve datalagringsdirektivet for retten</a> - artikkel i Nationen</li>
356
357 <li><a href="http://people.skolelinux.org/pere/blog/Martin_Bekkelund__En_stille_b_nn_om_Datalagringsdirektivet.html">Martin
358 Bekkelund: En stille bønn om Datalagringsdirektivet</a> - min
359 blogg</li>
360
361 <li><a href="http://tversover.wordpress.com/2011/10/21/digitalt-personvern-i-praksis/">Digitalt
362 personvern i praksis</a> - bloggen til Espen Andersen</li>
363
364 <li><a href="http://www.dagbladet.no/2011/10/22/kultur/data_og_teknologi/datalagringsdirektivet/tekno/personvern/18692696/">Tar
365 kampen for personvernet til rettsalen</a> - Dagbladet</li>
366
367 </ul>
368 </div>
369 <div class="tags">
370
371
372 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>.
373
374
375 </div>
376 </div>
377 <div class="padding"></div>
378
379 <div class="entry">
380 <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>
381 <div class="date"> 5th November 2011</div>
382 <div class="body"><p>Ofte har jeg lyst til å laste ned et innslag fra NRKs nettsted for
383 å se det senere når jeg ikke er på nett, eller for å ha det
384 tilgjengelig når jeg en gang i fremtiden ønsker å referere til
385 innslaget selv om NRK har fjernet det fra sine nettsider. I dag fant
386 jeg et lite script som fikser jobben.</p>
387
388 <p>Scriptet er laget av Jan Henning Thorsen og tilgjengelig fra
389 <a href="http://jhthorsen.github.com/snippets/nrk-downloader/">github</a>,
390 og gjør det veldig enkelt å laste ned. Kjør <tt>nrk-downloader.sh
391 http://www1.nrk.no/nett-tv/klipp/582810</tt> for å hente ned et enkelt
392 innslag eller <tt>nrk-downloader.sh
393 http://www1.nrk.no/nett-tv/kategori/3521</tt> for å laste ned alle
394 episodene i en serie.</p>
395
396 <p>Det er ikke rakettforskning å laste ned NRK-"strømmer", og
397 tidligere gjorde jeg dette manuelt med mplayer. Scriptet til
398 Hr. Thorsen gjør det raskere og enklere for meg, men jeg vil ikke si
399 at det er en revolusjonerende løsning. Jeg mener jo fortsatt at
400 påstanden fra NRKs ansatte om at det er
401 <a href="http://people.skolelinux.org/pere/blog/Best___ikke_fortelle_noen_at_streaming_er_nedlasting___.html">vesensforskjellig
402 å legge tilgjengelig for nedlasting og for streaming</a> er
403 meningsløs.</p>
404 </div>
405 <div class="tags">
406
407
408 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>.
409
410
411 </div>
412 </div>
413 <div class="padding"></div>
414
415 <div class="entry">
416 <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>
417 <div class="date">28th October 2011</div>
418 <div class="body"><p>Siden lansering av NUUGs tjeneste
419 <a href="http://www.fiksgatami.no/">FiksGataMi</a>, en tjeneste for å
420 gjøre det enkelt for innbyggerne og rapportere og holde rede på status
421 for rapporter om problemer med offentlig infrastruktur, har tusenvis
422 av innbyggere bidratt med meldinger. Og spesielt gledelig er det at
423 det at de fleste i offentlige selv ser verdien av tjenesten. For noen
424 dager siden oppdaget jeg nok en kommune som hadde lagt inn lenke til
425 FiksGataMi fra forsiden sine nettsider, og slik omfavnet tjenesten som
426 sin egen. Det er dermed 40 kommuner som lenker til FiksGataMi, og det
427 utgjør nesten 10 prosent av kommunene i Norge. :)</p>
428
429 <p>Det gjelder så langt Askøy kommune, Audnedal kommune, Aure kommune,
430 Bærum kommune, Farsund kommune, Flekkefjord kommune, Folldal kommune,
431 Grue kommune, Hadsel kommune, Hamar, Hægebostad kommune, Kongsberg
432 kommune, Kristiansund kommune, Kvinesdal kommune, Kviteseid kommune,
433 Levanger kommune, Lindesnes kommune, Lyngdal kommune, Lørenskog
434 kommune, Løten kommune, Mandal kommune, Marnardal kommune, Moss
435 kommune, Namsos kommune, Nissedal kommune, Sirdal kommune, Spydeberg
436 kommune, Stjørdal kommune, Stord kommune, Søgne kommune, Sør-Odal
437 kommune, Tolga kommune, Tynset kommune, Tysvær kommune, Ullensvang
438 Herad, Vennesla kommune, Verdal kommune, Vågan kommune, Vågå kommune
439 og Åseral kommune. Hvis din kommune ikke er på listen, hva med å
440 sende dem en epost og foreslå at de også lenker til FiksGataMi?</p>
441
442 <p>Her er et generalisert eksempel til meldingen kan sende til sin
443 kommune basert på en epost utvikleren Ørjan Vøllestad sendte til sin
444 kommune og som fikk kommunen til å lenke til FiksGataMi:</p>
445
446 <p><blockquote>
447 <pre>
448 Subject: Gjøre FiksGataMi tilgjengelig fra kommune websiden
449 To: kontakt@min.kommune.no
450
451 Hei,
452
453 Jeg bor i Min kommune og lurte på om Min kommune kunne lagt en link
454 til FiksGataMi på forsiden, lett tilgjengelig slik andre kommuner har
455 gjort. Se eksempler under på hvordan det er gjort tilgjengelig og en
456 liste over kommuner som har tilgjengeliggjort fiksgatami.no fra
457 kommune-siden.
458
459 Hvis det ikke er ønskelig, ønsker jeg en tilbakemelding på hvorfor
460 ikke. Jeg liker fiksgatami og synes tjenesten er super og gjør det
461 lettere for kommuner å følge opp innmeldte saker fra innbyggerne.
462
463 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
464 andre kommuner og fiksgatami.
465 Se hovedsiden for tjenesten, <a href="http://www.fiksgatami.no/">http://www.fiksgatami.no/</a>
466 De har allerede en Android applikasjon som kan promoteres,
467 <a href="https://market.android.com/details?id=no.fiksgatami">https://market.android.com/details?id=no.fiksgatami</a>
468
469 F.eks. <a href="http://www.mandal.kommune.no/">Mandal</a> har lenke til FiksGataMi på alle sine sider under
470 overskriften "Min side / Selvbetjening".
471
472 Mange andre kommuner har også omfavnet FiksGataMi, og lenket inn til
473 tjenesten fra sine sider. Det gjelder så langt:
474
475 1. Askøy kommune, https://www.askoy.kommune.no/
476 2. Audnedal kommune, http://www.audnedal.kommune.no/
477 3. Aure kommune, http://www.aure.kommune.no/
478 4. Bærum kommune, https://www.baerum.kommune.no/
479 5. Farsund kommune, http://www.farsund.kommune.no/
480 6. Flekkefjord kommune, http://www.flekkefjord.kommune.no/
481 7. Folldal kommune, http://folldal.kommune.no/
482 8. Grue kommune, http://www.grue.kommune.no/
483 9. Hadsel kommune, http://www.hadsel.kommune.no/
484 10. Hamar, http://www.hamar.kommune.no/category.php?categoryID=1198
485 11. Hægebostad kommune, http://www.haegebostad.kommune.no/
486 12. Kongsberg kommune, http://www.kongsberg.kommune.no/
487 13. Kristiansund kommune, http://www.kristiansund.kommune.no/
488 14. Kvinesdal kommune, http://www.kvinesdal.kommune.no/
489 15. Kviteseid kommune, http://www.kviteseid.kommune.no/
490 16. Levanger kommune, http://www.levanger.kommune.no/
491 17. Lindesnes kommune, http://www.lindesnes.kommune.no/
492 18. Lyngdal kommune, http://www.lyngdal.kommune.no/
493 19. Lørenskog kommune, http://www.lorenskog.kommune.no/
494 20. Løten kommune, http://www.loten.kommune.no/
495 21. Mandal kommune, http://www.mandal.kommune.no/
496 22. Marnardal kommune, http://www.marnardal.kommune.no/
497 23. Moss kommune, http://www.moss.kommune.no/
498 24. Namsos kommune, http://www.namsos.kommune.no/
499 25. Nissedal kommune,
500 http://www.nissedal.kommune.no/Tenester/Lokalt/Trygge%20Nissedal.aspx
501 26. Sirdal kommune, http://sirdal.kommune.be/
502 27. Spydeberg kommune, http://www.spydeberg.kommune.no/
503 28. Stjørdal kommune, https://www.stjordal.kommune.no/
504 29. Stord kommune, http://www.stord.kommune.no/
505 30. Søgne kommune, http://www.sogne.kommune.no/
506 31. Sør-Odal kommune, http://www.sor-odal.kommune.no/
507 32. Tolga kommune, http://tolga.kommune.no/
508 33. Tynset kommune, http://www.tynset.kommune.no/
509 34. Tysvær kommune, http://www.tysver.kommune.no/
510 35. Ullensvang Herad,
511 http://www.ullensvang.herad.no/index.php?option=com_content&view=article&id=184:fiksgatami&catid=1:naering-og-utvikling&Itemid=174
512 36. Vennesla kommune, http://www.vennesla.kommune.no/
513 37. Verdal kommune, http://www.verdal.kommune.no/
514 38. Vågan kommune, http://www.vagan.kommune.no/
515 39. Vågå kommune, http://www.vaga.kommune.no/
516 40. Åseral kommune, http://www.aseral.kommune.no/
517 </pre>
518 </blockquote></p>
519
520 <p>Ellers kan jeg melde at FiksGataMi har fått støtte for å rapportere
521 inn via <a href="http://www.open311.org/">Open311</a>-grensesnittet i
522 tillegg til å bruke epost. Det betyr at hvis det offentlige
523 implementerer Open311-grensesnitt på sin interne database for å
524 håndtere henvendelser, så kan FiksGataMi-rapporterer sendes direkte
525 dit uten å gå via epost. Det kan spare litt arbeidstid hos kommuner,
526 fylker og vegvesen. Støtten er utviklet av
527 <a href="http://www.mysociety.org/">mySociety</a> i England og allerede
528 i bruk der. Vi håper en norsk etat melder sin interesse for å bruke
529 Open311 og dermed slippe å håndtere meldingene som epost.</p>
530 </div>
531 <div class="tags">
532
533
534 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>.
535
536
537 </div>
538 </div>
539 <div class="padding"></div>
540
541 <div class="entry">
542 <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>
543 <div class="date"> 7th October 2011</div>
544 <div class="body"><p>Here in Norway the public libraries are debating with the
545 publishing houses how to handle electronic books. Surprisingly, the
546 libraries seem to be willing to accept digital restriction mechanisms
547 (DRM) on books and renting e-books with artificial scarcity from the
548 publishing houses. Time limited renting (2-3 years) is one proposed
549 model, and only allowing X borrowers for each book is another.
550 Personally I find it amazing that libraries are even considering such
551 models.</p>
552
553 <p>Anyway, while reading <a href="http://boklaben.no/?p=220">part of
554 this debate</a>, it occurred to me that someone should present a more
555 sensible approach to the libraries, to allow its borrowers to get used
556 to a better model. The idea is simple:</p>
557
558 <p>Create a computer system for the libraries, either in the form of a
559 Live DVD or a installable distribution, that provide a simple kiosk
560 solution to hand out free e-books. As a start, the books distributed
561 by <a href="http://www.gutenberg.org/">Project Gutenberg</a> (abount
562 36,000 books), <a href="http://runeberg.org/">Project Runenberg</a>
563 (1149 books) and <a href="http://www.archive.org/details/texts">The
564 Internet Archive</a> (3,033,748 books) could be included, but any book
565 where the copyright has expired or with a free licence could be
566 distributed.</p>
567
568 <p>The computer system would make it easy to:</p>
569
570 <ul>
571
572 <li>Copy e-books into a USB stick, reading tablets, cell phones and
573 other relevant equipment.</li>
574
575 <li>Show the books for reading on the the screen in the library.</li>
576
577 </ul>
578
579 <p>In addition to such kiosk solution, there should probably be a web
580 site as well to allow people easy access to these books without
581 visiting the library. The site would be the distribution point for
582 the kiosk systems, which would connect regularly to fetch any new
583 books available.</p>
584
585 <p>Are there anyone working on a system like this? I guess it would
586 fit any library in the world, and not just the Norwegian public
587 libraries. :)</p>
588 </div>
589 <div class="tags">
590
591
592 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>.
593
594
595 </div>
596 </div>
597 <div class="padding"></div>
598
599 <div class="entry">
600 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Ripping_problematic_DVDs_using_dvdbackup_and_genisoimage.html">Ripping problematic DVDs using dvdbackup and genisoimage</a></div>
601 <div class="date">17th September 2011</div>
602 <div class="body"><p>For convenience, I want to store copies of all my DVDs on my file
603 server. It allow me to save shelf space flat while still having my
604 movie collection easily available. It also make it possible to let
605 the kids see their favourite DVDs without wearing the physical copies
606 down. I prefer to store the DVDs as ISOs to keep the DVD menu and
607 subtitle options intact. It also ensure that the entire film is one
608 file on the disk. As this is for personal use, the ripping is
609 perfectly legal here in Norway.</p>
610
611 <p>Normally I rip the DVDs using dd like this:</p>
612
613 <blockquote><pre>
614 #!/bin/sh
615 # apt-get install lsdvd
616 title=$(lsdvd 2>/dev/null|awk '/Disc Title: / {print $3}')
617 dd if=/dev/dvd of=/storage/dvds/$title.iso bs=1M
618 </pre></blockquote>
619
620 <p>But some DVDs give a input/output error when I read it, and I have
621 been looking for a better alternative. I have no idea why this I/O
622 error occur, but suspect my DVD drive, the Linux kernel driver or
623 something fishy with the DVDs in question. Or perhaps all three.</p>
624
625 <p>Anyway, I believe I found a solution today using dvdbackup and
626 genisoimage. This script gave me a working ISO for a problematic
627 movie by first extracting the DVD file system and then re-packing it
628 back as an ISO.
629
630 <blockquote><pre>
631 #!/bin/sh
632 # apt-get install lsdvd dvdbackup genisoimage
633 set -e
634 tmpdir=/storage/dvds/
635 title=$(lsdvd 2>/dev/null|awk '/Disc Title: / {print $3}')
636 dvdbackup -i /dev/dvd -M -o $tmpdir -n$title
637 genisoimage -dvd-video -o $tmpdir/$title.iso $tmpdir/$title
638 rm -rf $tmpdir/$title
639 </pre></blockquote>
640
641 <p>Anyone know of a better way available in Debian/Squeeze?</p>
642
643 <p>Update 2011-09-18: I got a tip from Konstantin Khomoutov about the
644 readom program from the wodim package. It is specially written to
645 read optical media, and is called like this: <tt>readom dev=/dev/dvd
646 f=image.iso</tt>. It got 6 GB along with the problematic Cars DVD
647 before it failed, and failed right away with a Timmy Time DVD.</p>
648
649 <p>Next, I got a tip from Bastian Blank about
650 <a href="http://bblank.thinkmo.de/blog/new-software-python-dvdvideo">his
651 program python-dvdvideo</a>, which seem to be just what I am looking
652 for. Tested it with my problematic Timmy Time DVD, and it succeeded
653 creating a ISO image. The git source built and installed just fine in
654 Squeeze, so I guess this will be my tool of choice in the future.</p>
655 </div>
656 <div class="tags">
657
658
659 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>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>.
660
661
662 </div>
663 </div>
664 <div class="padding"></div>
665
666 <div class="entry">
667 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Kommunevalget_m__visst_kontrollregnes_p_.html">Kommunevalget må visst kontrollregnes på</a></div>
668 <div class="date">14th September 2011</div>
669 <div class="body"><p>En artikkel i aftenbladet påstår at valgsystemet til EDB Ergogroup
670 <a href="http://www.aftenbladet.no/innenriks/politikk/valg/De-Grnne-regner-seg-inn-i-bystyret-2864487.html">ikke
671 regner riktig mandatfordeling</a> i Stavanger. Det høres for meg ut
672 som om innbyggerne i Norge er nødt til å kontrollregne på
673 mandatfordelingen for å sikre at valget går riktig for seg. Det tar
674 jeg som nok et argument for nøyere kontroll av det norske
675 valgsystemet.</p>
676 </div>
677 <div class="tags">
678
679
680 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/valg">valg</a>.
681
682
683 </div>
684 </div>
685 <div class="padding"></div>
686
687 <div class="entry">
688 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Noen_problemer_rundt_unikt_nummererte_stemmesedler_i_norske_valg.html">Noen problemer rundt unikt nummererte stemmesedler i norske valg</a></div>
689 <div class="date">13th September 2011</div>
690 <div class="body"><p>I digi.no forklarer Ergo Group at gårdagens problemer med
691 opptelling av stemmesedler ved kommunevalget var at
692 <a href="http://www.digi.no/877938/ikke-programmeringsshy%3Bfeil-i-valgshy%3Bsystemet">noen
693 stemmesedler ikke hadde unike løpenummer</a>, og at programvaren som
694 ble brukt til telling ikke var laget for å håndtere dette. Jeg ble
695 svært overrasket over å lese at norske stemmesedler har unike
696 løpenummer, da min forståelse er at det går på bekostning av kravet om
697 hemmelige valg.</p>
698
699 <p>Jeg har ikke god oversikt over hvilke problemer dette kan skape for
700 hemmelig valg, men her er noen scenarier som virker problematiske for
701 meg:</p>
702
703 <p>(1) Jomar og Bertil avtaler at Bertil skal stemme på Lurepartiet
704 med stemmeseddelen som Bertil får utlevert fra Jomar, og belønnes for
705 dette. Stemmeseddelen har et unikt løpenummer, og ved opptellingen
706 sjekker Jomar at stemmeseddelen til Lurepartiet det unike løpenummeret
707 er med i stemmesedlene som ble talt opp før Bertil får sin belønning.
708 Unike løpenummer legger så vidt jeg kan forstå opp til kjøp og salg av
709 stemmer.</p>
710
711 <p>(2) Jomar har også jobb som valgobservatør, og har gått igjennom
712 avlukkene og notert parti og løpenummer for alle stemmesedlene i
713 avlukkene. Har er i tillegg jevnlig innom og sjekker hvilke
714 løpenummer som er igjen i avlukkene (lar seg ganske raskt og enkelt
715 gjøre med en mobiltelefon med kamera som kan ta bilder av alle
716 løpenumrene). Når en person han vil vite hva stemmer kommer innom,
717 sammenligner han stemmesedler i avlukkene før og etter at vedkommende
718 har vært innom, og sjekker så om løpenummeret som var på stemmeseddel
719 (eller sedlene) som forsvant fra avlukket dukker opp under
720 opptellingen. Det kan på den måten være mulig å finne ut hva en
721 person stemte. Hvis personen tar med seg en stemmeseddel fra alle
722 partiene vil det fortsatt være mulig å finne ut hvilken av disse som
723 ble talt opp, slik at en ikke kan beskytte seg på det viset.</p>
724
725 <p>Jeg er ikke sikker på hvor realistiske disse scenariene er i dag,
726 dvs. hvilke andre prosedyrer som finnes i det norske valget for å
727 hindre dette.</p>
728
729 <p>Det er dog ingen tvil om at det er lurt å nummerere stemmesedler
730 ved opptelling for å sikre at ingen forsvinner i prosessen med å telle
731 opp stemmer, men det må gjøres når stemmeurnene åpnes og ikke før
732 innbyggerne avgir sin stemme.</p>
733
734 <p>Under Go Open 2009 presenterte Mitch Trachtenberg fra Humboldt
735 County, California hvordan
736 <a href="http://goopen2009.friprog.no/program/48-freevalg">de laget et
737 system som kontrolltalte stemmene</a> der ved hjelp av en scanner med
738 arkmater og fri programvare. Der ble stemmesedlene unikt nummerert
739 før scanning, og det er laget en CD med bilder av alle stemmesedler
740 slik at enhver kan kontrolltelle stemmene selv hvis de ønsker det.
741 Kanskje en ide også for Norge? Programvaren er så vidt jeg vet fri
742 programvare, og tilgjengelig fra
743 <a href="http://www.tevsystems.com/">hans nettsted</a></p>
744 </div>
745 <div class="tags">
746
747
748 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>, <a href="http://people.skolelinux.org/pere/blog/tags/valg">valg</a>.
749
750
751 </div>
752 </div>
753 <div class="padding"></div>
754
755 <div class="entry">
756 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Mer_l_gnpropaganda_fra_BSA.html">Mer løgnpropaganda fra BSA</a></div>
757 <div class="date"> 9th September 2011</div>
758 <div class="body"><p>I år igjen er Microsoft-politiet BSA ute med løgnpropagandaen sin.
759 Hvert år de siste årene har BSA, lobbyfronten til de store
760 programvareselskapene som Microsoft og Apple, publisert en rapport der
761 de gjetter på hvor mye piratkopiering påfører i tapte inntekter i
762 ulike land rundt om i verden. Resultatene er alltid tendensiøse.
763 Den siste rapporten er tilgjengelig fra
764 <a href="http://portal.bsa.org/globalpiracy2010/downloads/opinionsurvey/survey_global.pdf">deres
765 nettsted</a>.</p>
766
767 <p>Den har fått endel dekning av journalister som åpenbart ikke har
768 tenkt på å stille kritiske spørsmål om resultatene. Se f.eks.
769 <a href="http://www.digi.no/877642/halvparten-bruker-pirat-program">digi.no</a>,
770 <a href="http://www.hardware.no/artikler/halvparten_av_alle_pc-brukere_er_pirater/101791">hardware.no</a>
771 og
772 <a href="http://www.aftenposten.no/forbruker/digital/article4220787.ece">aftenposten.no</a>.</p>
773
774 <p>BSA-undersøkelsene er søppel som inneholder oppblåste tall, og
775 har gjentatte ganger blitt tatt for dette. Her er noen interessante
776 referanser med bakgrunnsinformasjon.</p>
777
778 <p><ul>
779
780 <li><a href="http://www.idg.no/selskaper/article190966.ece">Fnyser av
781 nye pirattall fra BSA</a> Computerworld Norge 2011.</li>
782
783 <li><a href="http://www.idg.se/2.1085/1.229795/bsa-hoftade-sverigesiffror">BSA
784 höftade Sverigesiffror</a> Computerworld Sverige 2009.</li>
785
786 <li><a href="http://www.v3.co.uk/v3-uk/opinion/1972843/bsa-piracy-figures-shot-reality">BSA
787 piracy figures need a shot of reality</a> v3.co.uk 2009</li>
788
789 <li><a href="http://www.michaelgeist.ca/content/view/3958/125/">Does The WIPO Copyright Treaty Work? The Business Software Association Piracy Data</a> Michael Geist blogg 2009</li>
790
791 <li><a href="http://torrentfreak.com/australian-govt-draft-says-piracy-stats-made-up/">Australian
792 govt draft says piracy stats are made up</a> Torrentfreak 2006.</li>
793
794 <li><a href="http://www.boingboing.net/2006/05/19/is_one_months_piracy.html">Is
795 one month's piracy worth more than France's GDP?</a> Boing Boing
796 2006.</li>
797
798 <li><a href="http://www.idg.no/bransje/bransjenyheter/article6603.ece">Sviende
799 kritikk mot pirat-tall</a> Computerworld Norge 2005.</li>
800
801 </ul></p>
802
803 <p>Personlig skulle jeg ønske BSA var enda mer ivrig og mer hardhendt
804 i å håndheve de ikke-frie programvarelisensene (og de er ganske ivrige
805 allerede), slik at brukerne av disse forsto vilkårene bedre. Jeg tror
806 nemlig ingen som forstår vilkårene vil akseptere dem og at det vil
807 føre til at flere tar i bruk fri programvare.</p>
808 </div>
809 <div class="tags">
810
811
812 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa</a>, <a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
813
814
815 </div>
816 </div>
817 <div class="padding"></div>
818
819 <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>
820 <div id="sidebar">
821
822
823
824 <h2>Archive</h2>
825 <ul>
826
827 <li>2011
828 <ul>
829
830 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
831
832 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
833
834 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
835
836 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
837
838 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
839
840 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
841
842 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
843
844 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
845
846 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
847
848 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
849
850 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
851
852 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
853
854 </ul></li>
855
856 <li>2010
857 <ul>
858
859 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
860
861 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
862
863 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
864
865 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
866
867 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
868
869 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
870
871 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
872
873 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
874
875 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
876
877 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
878
879 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
880
881 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
882
883 </ul></li>
884
885 <li>2009
886 <ul>
887
888 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
889
890 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
891
892 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
893
894 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
895
896 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
897
898 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
899
900 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
901
902 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
903
904 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
905
906 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
907
908 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
909
910 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
911
912 </ul></li>
913
914 <li>2008
915 <ul>
916
917 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
918
919 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
920
921 </ul></li>
922
923 </ul>
924
925
926
927 <h2>Tags</h2>
928 <ul>
929
930 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
931
932 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
933
934 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
935
936 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (2)</a></li>
937
938 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (12)</a></li>
939
940 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
941
942 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (54)</a></li>
943
944 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (64)</a></li>
945
946 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (7)</a></li>
947
948 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (98)</a></li>
949
950 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (13)</a></li>
951
952 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
953
954 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (11)</a></li>
955
956 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (15)</a></li>
957
958 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (8)</a></li>
959
960 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (4)</a></li>
961
962 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
963
964 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (14)</a></li>
965
966 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (141)</a></li>
967
968 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (119)</a></li>
969
970 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
971
972 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (24)</a></li>
973
974 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (46)</a></li>
975
976 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
977
978 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (2)</a></li>
979
980 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (4)</a></li>
981
982 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
983
984 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (23)</a></li>
985
986 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (3)</a></li>
987
988 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (24)</a></li>
989
990 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (1)</a></li>
991
992 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (2)</a></li>
993
994 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (9)</a></li>
995
996 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (6)</a></li>
997
998 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (22)</a></li>
999
1000 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (1)</a></li>
1001
1002 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (17)</a></li>
1003
1004 </ul>
1005
1006
1007 </div>
1008 <p style="text-align: right">
1009 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.4</a>
1010 </p>
1011
1012 </body>
1013 </html>