]> 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/How_to_figure_out_which_RAID_disk_to_replace_when_it_fail.html">How to figure out which RAID disk to replace when it fail</a></div>
24 <div class="date">14th February 2012</div>
25 <div class="body"><p>Once in a while my home server have disk problems. Thanks to Linux
26 Software RAID, I have not lost data yet (but
27 <a href="http://comments.gmane.org/gmane.linux.raid/34532">I was
28 close</a> this summer :). But once a disk is starting to behave
29 funny, a practical problem present itself. How to get from the Linux
30 device name (like /dev/sdd) to something that can be used to identify
31 the disk when the computer is turned off? In my case I have SATA
32 disks with a unique ID printed on the label. All I need is a way to
33 figure out how to query the disk to get the ID out.</p>
34
35 <p>After fumbling a bit, I
36 <a href="http://www.cyberciti.biz/faq/linux-getting-scsi-ide-harddisk-information/">found
37 that hdparm -I</a> will report the disk serial number, which is
38 printed on the disk label. The following (almost) one-liner can be
39 used to look up the ID of all the failed disks:</p>
40
41 <blockquote><pre>
42 for d in $(cat /proc/mdstat |grep '(F)'|tr ' ' "\n"|grep '(F)'|cut -d\[ -f1|sort -u);
43 do
44 printf "Failed disk $d: "
45 hdparm -I /dev/$d |grep 'Serial Num'
46 done
47 </blockquote></pre>
48
49 <p>Putting it here to make sure I do not have to search for it the
50 next time, and in case other find it useful.</p>
51
52 <p>At the moment I have two failing disk. :(</p>
53
54 <blockquote><pre>
55 Failed disk sdd1: Serial Number: WD-WCASJ1860823
56 Failed disk sdd2: Serial Number: WD-WCASJ1860823
57 Failed disk sde2: Serial Number: WD-WCASJ1840589
58 </blockquote></pre>
59
60 <p>The last time I had failing disks, I added the serial number on
61 labels I printed and stuck on the short sides of each disk, to be able
62 to figure out which disk to take out of the box without having to
63 remove each disk to look at the physical vendor label. The vendor
64 label is at the top of the disk, which is hidden when the disks are
65 mounted inside my box.</p>
66
67 <p>I really wish the check_linux_raid Nagios plugin for checking Linux
68 Software RAID in the
69 <a href="http://packages.qa.debian.org/n/nagios-plugins.html">nagios-plugins-standard</a>
70 debian package would look up this value automatically, as it would
71 make the plugin a lot more useful when my disks fail. At the moment
72 it only report a failure when there are no more spares left (it really
73 should warn as soon as a disk is failing), and it do not tell me which
74 disk(s) is failing when the RAID is running short on disks.</p>
75 </div>
76 <div class="tags">
77
78
79 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/raid">raid</a>.
80
81
82 </div>
83 </div>
84 <div class="padding"></div>
85
86 <div class="entry">
87 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Automatic_proxy_configuration_with_Debian_Edu___Skolelinux.html">Automatic proxy configuration with Debian Edu / Skolelinux</a></div>
88 <div class="date">13th February 2012</div>
89 <div class="body"><p>New in the Squeeze version of
90 <a href="http://www.skolelinux.org/">Debian Edu / Skolelinux</a> is the
91 ability for clients to automatically configure their proxy settings
92 based on their environment. We want all systems on the client to use
93 the WPAD based proxy definition fetched from <tt>http://wpad/wpad.dat</tt>, to
94 allow sites to control the proxy setting from a central place and make
95 sure clients do not have hard coded proxy settings. The schools can
96 change the global proxy setting by editing
97 <tt>tjener:/etc/debian-edu/www/wpad.dat</tt> and the change propagate
98 to all Debian Edu clients in the network.</p>
99
100 <p>The problem is that some systems do not understand the WPAD system.
101 In other words, how do one get from a WPAD file like this (this is a
102 simple one, they can run arbitrary code):</p>
103
104 <blockquote><pre>
105 function FindProxyForURL(url, host)
106 {
107 if (!isResolvable(host) ||
108 isPlainHostName(host) ||
109 dnsDomainIs(host, ".intern"))
110 return "DIRECT";
111 else
112 return "PROXY webcache:3128; DIRECT";
113 }
114 </pre></blockquote>
115
116 <p>to a proxy setting in the process environment looking like this:</p>
117
118 <blockquote><pre>
119 http_proxy=http://webcache:3128/
120 ftp_proxy=http://webcache:3128/
121 </pre></blockquote>
122
123 <p>To do this conversion I developed a perl script that will execute
124 the javascript fragment in the WPAD file and return the proxy that
125 would be used for
126 <tt><a href="http://www.debian.org/">http://www.debian.org/</a></tt>,
127 and insert this extracted proxy URL in <tt>/etc/environment</tt> and
128 <tt>/etc/apt/apt.conf</tt>. The perl script wpad-extract work just
129 fine in Squeeze, but in Wheezy the library it need to run the
130 javascript code is <a href="http://bugs.debian.org/631045">no longer
131 able to build</a> because the C library it depended on is now a C++
132 library. I hope someone find a solution to that problem before Wheezy
133 is frozen. An alternative would be for us to rewrite wpad-extract to
134 use some other javascript library currently working in Wheezy, but no
135 known alternative is known at the moment.</p>
136
137 <p>This automatic proxy system allow the roaming workstation (aka
138 laptop) setup in Debian Edu/Squeeze to use the proxy when the laptop
139 is connected to the backbone network in a Debian Edu setup, and to
140 automatically use any proxy present and announced using the WPAD
141 feature when it is connected to other networks. And if no proxy is
142 announced, direct connections will be used instead.</p>
143
144 <p>Silently using a proxy announced on the network might be a privacy
145 or security problem. But those controlling DHCP and DNS on a network
146 could just as easily set up a transparent proxy, and force all HTTP
147 and FTP connections to use a proxy anyway, so I consider that
148 distinction to be academic. If you are afraid of using the wrong
149 proxy, you should avoid connecting to the network in question in the
150 first place. In Debian Edu, the proxy setup is updated using dhcp and
151 ifupdown hooks, to make sure the configuration is updated every time
152 the network setup changes.</p>
153
154 <p>The WPAD system is documented in a
155 <a href="http://tools.ietf.org/html/draft-ietf-wrec-wpad-01">IETF
156 draft</a> and a
157 <a href="http://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol">Wikipedia
158 page</a> for those that want to learn more.</p>
159 </div>
160 <div class="tags">
161
162
163 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>.
164
165
166 </div>
167 </div>
168 <div class="padding"></div>
169
170 <div class="entry">
171 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Axel_Bojer.html">Skolelinux-intervju: Axel Bojer</a></div>
172 <div class="date"> 7th February 2012</div>
173 <div class="body"><p>I serien med intervjuer av folk i
174 <a href="http://www.skolelinux.org/">Skolelinux</a>-miljøet har jeg
175 fått en av oversetterne som har vært med siden starten i tale.</p>
176
177 <p><strong>Hvem er du, og hva driver du med til daglig?</strong></p>
178
179 <p>Jeg heter Axel Bojer og er datalærer, tysklærer, oversetter med
180 mere.</p>
181
182 <p><strong>Hvordan kom du i kontakt med Skolelinux-prosjektet?</strong></p>
183
184 <p>Tror jeg så en annonsering på nettet i slutten av 2001 og ville
185 være med som oversetter. Jeg kom med på en utviklersamling og
186 prosjektet var da helt i starten. Det var spennende å være med mens
187 prosjektet vokste til og utviklet seg.</p>
188
189 <p>Jeg har «alltid» vært språkinteressert og hadde nettopp startet med
190 Linux og tror jeg tenkte det passet å bidra. Var også glad for å få
191 en Debian-distribusjon, og ville gjerne bruke den selv. Til å begynne
192 med brukte jeg først Mandrake og så Debian. Og siden jeg oppdaget at
193 det ikke var noen mulighet for å bruke den som enkeltstående i lang
194 tid, så gikk jeg etterhvert over til Kubuntu</p>
195
196 <p><strong>Hva er fordelene med Skolelinux slik du ser det?</strong></p>
197
198 <p>Løsningen er forholdsvis lett å sette opp, gratis, fri programvare
199 og gjør det mulig å gjenbruke eldre maskiner. Det fine med Debian er
200 at det er stabilt og har en veldig stor mengde programmer. Jeg liker
201 også apt. :-) Jeg liker også friheten ved Linux og muligheten til å
202 delta og forme sin egen datahverdag.</p>
203
204 <p><strong>Hva er ulempene med Skolelinux slik du ser det?</strong></p>
205
206 <p>Skolelinux er for lite kjent og for sent ute med å gi ut nye
207 versjoner.</p>
208
209 <p>Da jeg selv i hovedsak bruker Kubuntu, så kan jeg egentlig ikke
210 svare så detaljert rundt ulempene med Skolelinux. Hovedårsaken til at
211 jeg bruker Kubuntu er nok at da vi begynte med det mener jeg det ikke
212 var noen annen løsning. «Vandrende arbeidsstasjon» mener jeg ikke
213 fantes da. Dessuten ville jeg ha siste versjon, da den KDE-versjonen
214 som var i Skolelinux den gangen var en god del enklere (tror det var
215 KDE 2) var dårligere i mine øyne enn versjon 3.</p>
216
217 <p><strong>Hvilken fri programvare bruker du til daglig?</strong></p>
218
219 <p>Jeg bruker blant annet Kubuntu, LibreOffice, Thunderbird, Firefox,
220 Kate, <a href="http://comix.sourceforge.net/">Comix</a> og Konsole. Og
221 en hel haug andre ved behov :-)</p>
222
223 <p>Har oversatt Comix selv, men det er jo ikke skjedd noe med Comix
224 siden 2009, så den er det nok bare jeg som har. Om andre vil ha den
225 gir jeg den gjerne videre. Ser at noen har startet på
226 <a href="http://mcomix.sourceforge.net/">MComix</a> siden jeg så på så
227 på dette sist, så nå er jeg igang med å teste og oversette den
228 også.</p>
229
230 <p><strong>Hvilken strategi tror du er den rette å bruke for å få
231 skoler til å ta i bruk fri programvare?</strong></p>
232
233 <p>Det viktigste er å forankre beslutningen i kollegiet og med de som
234 er ansvarlige for å vedlikeholde og bruke datamaskinene. Flest mulig
235 bør være med på å holde det (sosialt) vedlike, kjenne og støtte
236 prinsippene. Som enkeltmannsprosjekt blir det lett veldig sårbart,
237 særlig når (Skole)linux ennå i stor grad er en motkultur og ikke noe
238 en stor nok andel av beslutningstakere, brukere osv kjenner til og
239 bruker.</p>
240
241 <p>Jeg tror det viktigste er å fortsette å holde fri programvare godt,
242 oppdatert, minimere antall feil, ha en god kontakt med brukerne og
243 attraktivt og spennende programmer. Beholde alt som er bra og ha det
244 tilgjengelig samtidig som man tilbyr det nyeste og rareste for de som
245 vil ha det.</p>
246 </div>
247 <div class="tags">
248
249
250 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>.
251
252
253 </div>
254 </div>
255 <div class="padding"></div>
256
257 <div class="entry">
258 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Saving_power_with_Debian_Edu___Skolelinux_using_shutdown_at_night.html">Saving power with Debian Edu / Skolelinux using shutdown-at-night</a></div>
259 <div class="date"> 5th February 2012</div>
260 <div class="body"><p>Since the Lenny version of
261 <a href="http://www.skolelinux.org/">Debian Edu / Skolelinux</a>, a
262 feature to save power have been included. It is as simple as it is
263 practical: Shut down unused clients at night, and turn them on again
264 in the morning. This is done using the
265 <a href="http://packages.qa.debian.org/s/shutdown-at-night.html">shutdown-at-night</a> Debian package.</p>
266
267 <p>To enable this feature on a client, the machine need to be added to
268 the netgroup shutdown-at-night-hosts. For Debian Edu, this is done in
269 LDAP, and once this is in place, the machine in question will check
270 every hour from 16:00 until 06:00 to see if the machine is unused, and
271 shut it down if it is. If the hardware in question is supported by
272 the
273 <a href="http://packages.qa.debian.org/n/nvram-wakeup.html">nvram-wakeup</a>
274 package, the BIOS is told to turn the machine back on around 07:00 +-
275 10 minutes. If this isn't working, one can configure wake-on-lan to
276 try to turn on the client. The wake-on-lan option is only documented
277 and not enabled by default in Debian Edu.</p>
278
279 <p>It is important to not turn all machines on at once, as this can
280 blow a fuse if several computers are connected to the same fuse like
281 the common setup for a classroom. The nvram-wakeup method only work
282 for machines with a functioning hardware/BIOS clock. I've seen old
283 machines where the BIOS battery were dead and the hardware clock were
284 starting from 0 (or was it 1990?) every boot. If you have one of
285 those, you have to turn on the computer manually.</p>
286
287 <p>The shutdown-at-night package is completely self contained, and can
288 also be used outside the Debian Edu environment. For those without a
289 central LDAP server with netgroups, one can instead touch the file
290 <tt>/etc/shutdown-at-night/shutdown-at-night</tt> to enable it.
291 Perhaps you too can use it to save some power?</p>
292 </div>
293 <div class="tags">
294
295
296 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>.
297
298
299 </div>
300 </div>
301 <div class="padding"></div>
302
303 <div class="entry">
304 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Third_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html">Third beta version of Debian Edu / Skolelinux based on Squeeze</a></div>
305 <div class="date"> 4th February 2012</div>
306 <div class="body"><p>I am happy to announce that finally we managed today to wrap up and
307 publish the third beta version of
308 <a href="http://www.skolelinux.org/">Debian Edu / Skolelinux</a> based
309 on Squeeze. If you want to test a LDAP backed Kerberos server with
310 out of the box PXE configuration for running diskless machines and
311 installing new machines, check it out. If you need a software
312 solution for your school, check it out too. The full announcement is
313 <a href="http://lists.debian.org/debian-edu-announce/2012/02/msg00000.html">available</a>
314 on the project announcement list.</p>
315
316 <p>I am very happy to report these changes and improvements since
317 beta2 (there are more, see announcement for full list):</p>
318
319 <ul>
320
321 <li>It is now possible to change the pre-configured IP subnet from
322 10.0.0.0/8 to something else by using the subnet-change tool after
323 the installation.</li>
324
325 <li>Too full partitions are now automatically extended on the Main
326 Server, based on the rules specified in /etc/fsautoresizetab.</li>
327
328 <li>The CUPS queues are now automatically flushed every night, and all
329 disabled queues are restarted every hour. This should cut down on
330 the amount of manual administration needed for printers.</li>
331
332 <li>The set of initial users have been changed. Now a personal user
333 for the local system administrator is created during installation
334 instead of the previously created localadmin and super-admin users,
335 and this user is granted administrative privileges using group
336 membership. This reduces the number of passwords one need to keep
337 up to date on the system.</li>
338
339 </ul>
340
341 <p>The new main server seem to work so well that I am testing it as my
342 private DNS/LDAP/Kerberos/PXE/LTSP server at home. I will use it look
343 for issues we could fix to polish Debian Edu even further before the
344 final Squeeze release is published.</p>
345
346 <p>Next weekend the project organise a
347 <a href="http://lists.debian.org/debian-edu-announce/2012/01/msg00001.html">developer
348 gathering</a> in Oslo. We will continue the work on the Squeeze
349 version, and start initial planning for the Wheezy version. Perhaps I
350 will see you there?</p>
351 </div>
352 <div class="tags">
353
354
355 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>.
356
357
358 </div>
359 </div>
360 <div class="padding"></div>
361
362 <div class="entry">
363 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Handling_non_free_firmware_in_Debian_Edu_Squeeze.html">Handling non-free firmware in Debian Edu/Squeeze</a></div>
364 <div class="date">27th January 2012</div>
365 <div class="body"><p>With some computer hardware, one need non-free firmware blobs.
366 This is the sad fact of todays computers. In the next version of
367 <a href="http://www.skolelinux.org/">Debian Edu / Skolelinux</a> based
368 on Squeeze, we provide several scripts and modifications to make
369 firmware blobs easier to handle. The common use case I run into is a
370 laptop with a wireless network card requiring non-free firmware to
371 work, but there are other use cases as well.</p>
372
373 <p>First and foremost, Debian Edu provide ISO images for DVD and CD
374 with all firmware packages in the Debian sections main and non-free
375 included, to ensure debian-installer find and can install all of them
376 during installation. This take care firmware for network devices used
377 by the installer when installing from from local media. But for
378 example multimedia devices are not activated in the installer and are
379 not taken care of by this.</p>
380
381 <p>For non-network devices, we provide the script
382 <tt>/usr/share/debian-edu-config/tools/auto-addfirmware</tt> which
383 search through the <tt>dmesg</tt> output for drivers requesting extra
384 firmware. The firmware file name is looked up in the Contents-ARCH.gz
385 file available in the package repository, and the packages providing
386 the requested firmware file(s) is installed. I have proposed to do
387 something similar in debian-installer (BTS report
388 <a href="http://bugs.debian.org/655507">#655507</a>), to allow PXE
389 installs of Debian to handle firmware installation better. Run the
390 script as root from the command line to fetch and install the needed
391 firmware packages.</p>
392
393 <p>Debian Edu provide PXE installation of Debian out of the box, and
394 because some machines need firmware to get their network cards
395 working, the installation initrd some times need extra firmware
396 included to be able to install at all. To fill the PXE installation
397 initrd with extra firmware, the
398 <tt>/usr/share/debian-edu-config/tools/pxe-addfirmware</tt> script is
399 provided. Again, just run it as root on the command line to fill the
400 PXE initrd with firmware packages.</p>
401
402 <p>Last, some LTSP clients might also need firmware to get their
403 network cards working. For this,
404 <tt>/usr/share/debian-edu-config/tools/ltsp-addfirmware</tt> is
405 provided to update the LTSP initrd with firmware blobs. It is used
406 the same way as the other firmware related tools.</p>
407
408 <p>At the moment, we do not run any of these during installation. We
409 do not know if this is acceptable for the local administrator to use
410 non-free software, and it is their choice.</p>
411
412 <p>We plan to release beta3 this weekend. You might want to give it a
413 try.</p>
414 </div>
415 <div class="tags">
416
417
418 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>.
419
420
421 </div>
422 </div>
423 <div class="padding"></div>
424
425 <div class="entry">
426 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Skjermbilder_fra_nordsamisk_installasjon_av_Skolelinux_Squeeze.html">Skjermbilder fra nordsamisk installasjon av Skolelinux/Squeeze</a></div>
427 <div class="date">26th January 2012</div>
428 <div class="body"><p>For morro skyld har jeg gjennomført en nordsamisk installasjon for
429 neste utgave av <a href="http://www.skolelinux.org/">Skolelinux</a>
430 (Squeeze) og knipset skjermbilder av resultatet.</p>
431
432 <p>Som en kan se der er det noen oversettelser som mangler. Det hadde
433 vært hyggelig hvis alle tekstene som vises i Skolelinux-installasjonen
434 ble oversatt til nordsamisk, men for å få det til må noen som forstår
435 språket melde seg til dyst. Det er mangel på nordsamiske oversettere
436 av fri programvare. Hvis noen starter raskt, så bør en rekke å
437 fullføre Wheezy-utgaven før den gis ut. :)</p>
438
439 <p>Se <a href="http://d-i.debian.org/l10n-stats/">oversetterstatistikk for
440 debian installer</a> for detaljert status. Jeg har tipset
441 <a href="https://lister.ping.uio.no/mailman/listinfo/i18n-sme">epostlisten for samiskoversettelser</a>,
442 men det har vært veldig liten aktivitet der de siste årene.</p>
443
444 <p><a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/01-isomenu.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/01-isomenu.png" width="40%"></a>
445 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/02-sme-lang.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/02-sme-lang.png" width="40%"></a>
446 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/03-sme-place.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/03-sme-place.png" width="40%"></a>
447 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/04-sme-keymap.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/04-sme-keymap.png" width="40%"></a>
448 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/05-sme-profile.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/05-sme-profile.png" width="40%"></a>
449 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/06-sme-autopart.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/06-sme-autopart.png" width="40%"></a>
450 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/07-sme-popcon.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/07-sme-popcon.png" width="40%"></a>
451 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/08-sme-rootpw1.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/08-sme-rootpw1.png" width="40%"></a>
452 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/09-sme-rootpw2.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/09-sme-rootpw2.png" width="40%"></a>
453 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/10-sme-firstuser.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/10-sme-firstuser.png" width="40%"></a>
454 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/11-sme-firstusername.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/11-sme-firstusername.png" width="40%"></a>
455 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/12-sme-firstuserpw1.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/12-sme-firstuserpw1.png" width="40%"></a>
456 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/13-sme-firstuserpw2.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/13-sme-firstuserpw2.png" width="40%"></a>
457 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/14-sme-part.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/14-sme-part.png" width="40%"></a>
458 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/15-sme-debootstrap.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/15-sme-debootstrap.png" width="40%"></a>
459 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/16-sme-tasksel.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/16-sme-tasksel.png" width="40%"></a>
460 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/17-sme-wordlist.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/17-sme-wordlist.png" width="40%"></a>
461 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/18-sme-tasksel.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/18-sme-tasksel.png" width="40%"></a>
462 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/19-sme-ltsp.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/19-sme-ltsp.png" width="40%"></a>
463 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/20-sme-grub.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/20-sme-grub.png" width="40%"></a>
464 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/21-sme-finish-install.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/21-sme-finish-install.png" width="40%"></a>
465 <a href="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/22-sme-finish-message.png"><img src="http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/22-sme-finish-message.png" width="40%"></a></p>
466 </div>
467 <div class="tags">
468
469
470 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>.
471
472
473 </div>
474 </div>
475 <div class="padding"></div>
476
477 <div class="entry">
478 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html">Setting up a new school with Debian Edu/Squeeze</a></div>
479 <div class="date">25th January 2012</div>
480 <div class="body"><p>The next version of <a href="http://www.skolelinux.org/">Debian Edu
481 / Skolelinux</a> will include a new tool
482 <tt>sitesummary2ldapdhcp</tt>, which can be used to quickly set up all
483 the computers in a school without much manual labour. Here is a short
484 summary on how to use it to set up a new school.</p>
485
486 <p>First, install a combined Main Server and Thin Client Server as the
487 central server in the network. Next, PXE boot all the client machines
488 as thin clients and wait 5 minutes after the last client booted to
489 allow the clients to report their existence to the central server. When
490 this is done, log on to the central server and run
491 <tt>sitesummary2ldapdhcp -a</tt> in the <tt>konsole</tt> to use the
492 collected information to generate system objects in LDAP. The output
493 will look similar to this:</p>
494
495 <p><blockquote><pre>
496 % sitesummary2ldapdhcp -a
497 info: Updating machine tjener.intern [10.0.2.2] id ether-00:01:02:03:04:05.
498 info: Create GOsa machine for auto-mac-00-01-02-03-04-06 [10.0.16.20] id ether-00:01:02:03:04:06.
499
500 Enter password if you want to activate these changes, and ^c to abort.
501
502 Connecting to LDAP as cn=admin,ou=ldap-access,dc=skole,dc=skolelinux,dc=no
503 enter password: *******
504 %
505 </pre></blockquote></p>
506
507 <p>After providing the LDAP administrative password (the same as the
508 root password set during installation), the LDAP database will be
509 populated with system objects for each PXE booted machine with
510 automatically generated names. The final step to set up the school is
511 then to log into <a href="https://oss.gonicus.de/labs/gosa/">GOsa</a>,
512 the web based user, group and system administration system to change
513 system names, add systems to the correct host groups and finally
514 enable DHCP and DNS for the systems. All clients that should be used
515 as diskless workstations should be added to the workstation-hosts
516 group. After this is done, all computers can be booted again via PXE
517 and get their assigned names and group based configuration
518 automatically.</p>
519
520 <p>We plan to release beta3 with the updated version of this feature
521 enabled this weekend. You might want to give it a try.</p>
522
523 <p>Update 2012-01-28: When calling sitesummary2ldapdhcp to add new
524 hosts, one need to add the option -a. I forgot to mention this in my
525 original text, and have added it to the text now.</p>
526 </div>
527 <div class="tags">
528
529
530 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/sitesummary">sitesummary</a>.
531
532
533 </div>
534 </div>
535 <div class="padding"></div>
536
537 <div class="entry">
538 <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>
539 <div class="date">18th January 2012</div>
540 <div class="body"><p>I serien med intervjuer av folk i
541 <a href="http://www.skolelinux.org/">Skolelinux</a>-miljøet, har jeg nå
542 lyktes med å få tak i en skolemann som ikke er aktiv med utviklingen,
543 men likevel har vært med nesten siden starten av prosjektet. Jeg
544 ønsker derfor velkommen til Paul Reidar Løsnesløkken, en mann med
545 mange års erfaring i bruk av Skolelinux.</p>
546
547 <p><strong>Hvem er du, og hva driver du med til daglig?</strong></p>
548
549 <p>Jeg driftet tidligere IKT løsningen for skolene i
550 <a href="http://www.nord-odal.kommune.no/">Nord-Odal</a>. I dag er jeg
551 IKT-konsulent for hele kommunen og samarbeider med
552 <a href="http://www.hedmarken-ikt.no/">Hedmark-IKT</a> for best mulig
553 tjenester til kommunen. Jeg har bakgrunn som elektronikkreparatør og
554 grunnskolelærer og har tatt en del fag innen IKT, i hovedsak
555 driftsfag. IKT i Nord-Odal kommune blir i dag driftet av Hedmark IKT
556 som er et samarbeid mellom Løten, Stange, Grue, Hamar, Kongsvinger og
557 Nord-Odal. Jeg er fortsatt "IKT-personen" på skolene i kommunen og
558 følger opp og gjør enkelte mindre endringer der.</p>
559
560 <p><strong>Hvordan kom du i kontakt med Skolelinux-prosjektet?</strong></p>
561
562 <p>Kommunen satset på Skolelinux i 2004. Jeg var ikke med i
563 beslutningsprosessen den gang, men ble likevel med fra starten når
564 dette ble levert.</p>
565
566 <p><strong>Hva er fordelene med Skolelinux slik du ser det?</strong></p>
567
568 <p>Fordelene med Skolelinux er rask oppstart, sentral drift av
569 klientene, klienter som jobber raskt og effektivt, bedre
570 funksjonalitet på eldre utstyr og en ganske god programpakke med fri
571 programvare som følger med. Løsningen med halvtykke klienter gjør at
572 prosessering skjer lokalt med alltid ferske maskiner.</p>
573
574 <p>Skolelinux kan fungere godt på gammelt utstyr, men det er klart at
575 utstyr også blir for gammelt selv for Skolelinux. I forbindelese med
576 at vi nylig fikk nye servere og ny installasjon kastet jeg ut ca 60
577 klienter som fortsatt var i drift etter at de var kjøpt godt brukt i
578 2004. Noe var rundt 15 år gammelt, men var fortsatt i bruk. Noen
579 klaget på at det nå gikk veldig tregt på en del pedagogiske nettsider
580 med flash o.l. Det er fullt forståelig.</p>
581
582 <p>Jeg fikk nylig et spørsmål fra ungdomsskolens rektor om jeg kunne
583 legge inn <a href="http://freemind.sourceforge.net/">FreeMind</a>, et
584 tankekartprogram , på skolens elev-Windowsmaskiner. Lærerne hadde
585 vært på kurs og ville ta dette i bruk. Skolen har ca halvparten av
586 elevmaskinene på bærbare Windowsmaskiner. Da kunne jeg fortelle at
587 dette programmet allerede lå inne på den nye Skolelinuxløsningen
588 som nettopp var satt i drift, klart til bruk.</p>
589
590 <p>Vi har de bærbare maskinene på ungdomsskolen i domene med
591 Skolelinux. Dette fungerer også meget bra nå. Elevene får opp en
592 midlertidig windowsprofil når de logger på. Denne profilen slettes
593 etter at de logger av, noe som medfører rene profiler hver gang de
594 starter opp en maskin. De må lagre i sin Skolelinprofil, noe som
595 medfører at de får tak i sine filer uavhengig av om de starter en
596 Windowsmaskin eller en Skolelinuxklient. Det er mye mindre trafikk i
597 det trådløse nettet etter at ikke hele profiler blir lastet opp til de
598 enkelte Windowsmaskinene og tilbake når man avslutter. Jeg vet ikke om
599 dette er standardoppsett i Skolelinux, men slik er vårt oppsett
600 nå.</p>
601
602 <p>Vi har i flere år satt opp vår løsning slik at skriverkøer slettes
603 og skrivere startes hver natt. Hyggelig å høre at dette nå skal bli
604 en standard i Skolelinuxløsningen. Dette har vært en god hjelp for
605 oss.</p>
606
607 <p>Elevene er lite opptatt av om de jobber på en Skolelinux eller en
608 Windowsmaskin bare de har de programmene de trenger og at det virker
609 når det skal brukes. Vi kjører mest mulig de samme programmene på
610 Windows som i Skolelinux, som f.eks Audacity og LibreOffice.</p>
611
612 <p><strong>Hva er ulempene med Skolelinux slik du ser det?</strong></p>
613
614 <p>Lærere bruker hos oss Windows. Dette fordi de da selv har mer
615 kontroll over sin maskin, kan bruke den overalt, og kan legge inn
616 programmer selv når de trenger noe i forhold til kurs o.l de er
617 på. Jeg tror lærernes selvstendighet her gjør dem tryggere på IKT-bruk
618 generelt. Det at de av og til får opp advarsler og lignende gjør også
619 at de må tenke igjennom og spørre om ting rundt datasikkerhet.</p>
620
621 <p>Det er en del programmer vi bruker som ikke finnes for Linux. Mest
622 brukt er nok Photostory3 som brukes i mange sammenhenger, særlig på
623 ungdomsskolen, bl.a. til å lage herbarier (plantesamling) . Dette
624 finnes gratis for Windows, men er ikke fri programvare. Vi er opptatt
625 av at programmer elevene bruker på skolen også kan brukes gratis
626 hjemme. Det er også en del programmer som brukes til spesielle elever
627 som bare går i Windows. Det er viktig med fokus på funksjoner og ikke
628 på hvilket OS man bruker.</p>
629
630 <p>For oss er det kombinasjonen mellom Skolelinux og Windows som gir
631 oss en god og hel løsning. Skolelinux er best der de er gode.</p>
632
633 <p><strong>Hvilken fri programvare bruker du til daglig?</strong></p>
634
635 <p>Selv er det LibreOffice jeg bruker til daglig. Jeg bruker selv en
636 Windowsmaskin. Jeg har benyttet en del fri programvare i forbindelse
637 med sjekking av trafikk i nettverk, slik som Wireshark, men dette er
638 jo ikke aktuelt for skolene. Jeg er generelt glad i programmer som
639 fungerer på både Linux og Windows og gjerne MAC.</p>
640
641 <p><strong>Hvilken strategi tror du er den rette å bruke for å få
642 skoler til å ta i bruk fri programvare?</strong></p>
643
644 <p>Det er viktig at det benyttes programmer som elevene også kan ta i
645 bruk hjemme. Det skal da være enkelt, lovlig og gratis for
646 elevene. Da er jeg ikke lenger veldig opptatt av om det kalles "fri
647 programvare". For skolene tror jeg "gratis" og "funksjonelt" er bedre
648 begreper enn "fri" i forhold til programmer. De fleste skiller nok
649 ikke mellom "fri" og "gratis". Det er nå svært mange elever som
650 benytter OpenOffice eller LibreOffice som sin primære kontorpakke
651 hjemme.</p>
652 </div>
653 <div class="tags">
654
655
656 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>.
657
658
659 </div>
660 </div>
661 <div class="padding"></div>
662
663 <div class="entry">
664 <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>
665 <div class="date">10th January 2012</div>
666 <div class="body"><p>In the Squeeze version of
667 <a href="http://www.skolelinux.org/">Debian Edu / Skolelinux</a> soon
668 to be released, users of the system will get their default browser
669 start page set from LDAP, allowing the system administrator to point
670 all users to the school web page by updating one setting in LDAP. In
671 addition to setting the default start page when a machine boots, users
672 are shown the same page as a welcome page when they log in for the
673 first time.</p>
674
675 <p>The LDAP object dc=skole,dc=skolelinux,dc=no have an attribute
676 labeledURI with "http://www/ LDAP for Debian Edu/Skolelinux" as the
677 default content. By changing this value to another URL, all users get
678 to see the page behind this new URL.</p>
679
680 <p>An easy way to update it is by using the ldapvi tool. It can be
681 called as "<tt>ldapvi -ZD '(cn=admin)'</tt>' to update LDAP with the
682 new setting.</p>
683
684 <p>We have written the code to adjust the default start page and show
685 the welcome page, and I wonder if there is an easier way to do this
686 from within Iceweasel instead.</p>
687 </div>
688 <div class="tags">
689
690
691 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>.
692
693
694 </div>
695 </div>
696 <div class="padding"></div>
697
698 <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>
699 <div id="sidebar">
700
701
702
703 <h2>Archive</h2>
704 <ul>
705
706 <li>2012
707 <ul>
708
709 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
710
711 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (5)</a></li>
712
713 </ul></li>
714
715 <li>2011
716 <ul>
717
718 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
719
720 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
721
722 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
723
724 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
725
726 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
727
728 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
729
730 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
731
732 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
733
734 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
735
736 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
737
738 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
739
740 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
741
742 </ul></li>
743
744 <li>2010
745 <ul>
746
747 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
748
749 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
750
751 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
752
753 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
754
755 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
756
757 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
758
759 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
760
761 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
762
763 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
764
765 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
766
767 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
768
769 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
770
771 </ul></li>
772
773 <li>2009
774 <ul>
775
776 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
777
778 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
779
780 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
781
782 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
783
784 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
785
786 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
787
788 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
789
790 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
791
792 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
793
794 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
795
796 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
797
798 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
799
800 </ul></li>
801
802 <li>2008
803 <ul>
804
805 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
806
807 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
808
809 </ul></li>
810
811 </ul>
812
813
814
815 <h2>Tags</h2>
816 <ul>
817
818 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
819
820 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
821
822 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
823
824 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (2)</a></li>
825
826 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (12)</a></li>
827
828 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
829
830 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (54)</a></li>
831
832 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (75)</a></li>
833
834 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (7)</a></li>
835
836 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (107)</a></li>
837
838 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (13)</a></li>
839
840 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
841
842 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (13)</a></li>
843
844 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (15)</a></li>
845
846 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (8)</a></li>
847
848 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (4)</a></li>
849
850 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
851
852 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (14)</a></li>
853
854 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (144)</a></li>
855
856 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (119)</a></li>
857
858 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
859
860 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (24)</a></li>
861
862 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (46)</a></li>
863
864 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
865
866 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
867
868 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (2)</a></li>
869
870 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (4)</a></li>
871
872 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
873
874 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (23)</a></li>
875
876 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
877
878 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (24)</a></li>
879
880 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (1)</a></li>
881
882 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (3)</a></li>
883
884 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (9)</a></li>
885
886 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (6)</a></li>
887
888 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (22)</a></li>
889
890 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (1)</a></li>
891
892 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (18)</a></li>
893
894 </ul>
895
896
897 </div>
898 <p style="text-align: right">
899 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.4</a>
900 </p>
901
902 </body>
903 </html>