]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2012/02/index.html
Generated.
[homepage.git] / blog / archive / 2012 / 02 / 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: entries from February 2012</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="02.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <!-- XML FEED -->
13 <div class="title">
14 <h1>
15 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
16
17 </h1>
18
19 </div>
20
21
22 <h3>Entries from February 2012.</h3>
23
24 <div class="entry">
25 <div class="title">
26 <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>
27 </div>
28 <div class="date">
29 4th February 2012
30 </div>
31 <div class="body">
32 <p>I am happy to announce that finally we managed today to wrap up and
33 publish the third beta version of
34 <a href="http://www.skolelinux.org/">Debian Edu / Skolelinux</a> based
35 on Squeeze. If you want to test a LDAP backed Kerberos server with
36 out of the box PXE configuration for running diskless machines and
37 installing new machines, check it out. If you need a software
38 solution for your school, check it out too. The full announcement is
39 <a href="http://lists.debian.org/debian-edu-announce/2012/02/msg00000.html">available</a>
40 on the project announcement list.</p>
41
42 <p>I am very happy to report these changes and improvements since
43 beta2 (there are more, see announcement for full list):</p>
44
45 <ul>
46
47 <li>It is now possible to change the pre-configured IP subnet from
48 10.0.0.0/8 to something else by using the subnet-change tool after
49 the installation.</li>
50
51 <li>Too full partitions are now automatically extended on the Main
52 Server, based on the rules specified in /etc/fsautoresizetab.</li>
53
54 <li>The CUPS queues are now automatically flushed every night, and all
55 disabled queues are restarted every hour. This should cut down on
56 the amount of manual administration needed for printers.</li>
57
58 <li>The set of initial users have been changed. Now a personal user
59 for the local system administrator is created during installation
60 instead of the previously created localadmin and super-admin users,
61 and this user is granted administrative privileges using group
62 membership. This reduces the number of passwords one need to keep
63 up to date on the system.</li>
64
65 </ul>
66
67 <p>The new main server seem to work so well that I am testing it as my
68 private DNS/LDAP/Kerberos/PXE/LTSP server at home. I will use it look
69 for issues we could fix to polish Debian Edu even further before the
70 final Squeeze release is published.</p>
71
72 <p>Next weekend the project organise a
73 <a href="http://lists.debian.org/debian-edu-announce/2012/01/msg00001.html">developer
74 gathering</a> in Oslo. We will continue the work on the Squeeze
75 version, and start initial planning for the Wheezy version. Perhaps I
76 will see you there?</p>
77
78 </div>
79 <div class="tags">
80
81
82 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>.
83
84
85 </div>
86 </div>
87 <div class="padding"></div>
88
89 <div class="entry">
90 <div class="title">
91 <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>
92 </div>
93 <div class="date">
94 5th February 2012
95 </div>
96 <div class="body">
97 <p>Since the Lenny version of
98 <a href="http://www.skolelinux.org/">Debian Edu / Skolelinux</a>, a
99 feature to save power have been included. It is as simple as it is
100 practical: Shut down unused clients at night, and turn them on again
101 in the morning. This is done using the
102 <a href="http://packages.qa.debian.org/s/shutdown-at-night.html">shutdown-at-night</a> Debian package.</p>
103
104 <p>To enable this feature on a client, the machine need to be added to
105 the netgroup shutdown-at-night-hosts. For Debian Edu, this is done in
106 LDAP, and once this is in place, the machine in question will check
107 every hour from 16:00 until 06:00 to see if the machine is unused, and
108 shut it down if it is. If the hardware in question is supported by
109 the
110 <a href="http://packages.qa.debian.org/n/nvram-wakeup.html">nvram-wakeup</a>
111 package, the BIOS is told to turn the machine back on around 07:00 +-
112 10 minutes. If this isn't working, one can configure wake-on-lan to
113 try to turn on the client. The wake-on-lan option is only documented
114 and not enabled by default in Debian Edu.</p>
115
116 <p>It is important to not turn all machines on at once, as this can
117 blow a fuse if several computers are connected to the same fuse like
118 the common setup for a classroom. The nvram-wakeup method only work
119 for machines with a functioning hardware/BIOS clock. I've seen old
120 machines where the BIOS battery were dead and the hardware clock were
121 starting from 0 (or was it 1990?) every boot. If you have one of
122 those, you have to turn on the computer manually.</p>
123
124 <p>The shutdown-at-night package is completely self contained, and can
125 also be used outside the Debian Edu environment. For those without a
126 central LDAP server with netgroups, one can instead touch the file
127 <tt>/etc/shutdown-at-night/shutdown-at-night</tt> to enable it.
128 Perhaps you too can use it to save some power?</p>
129
130 </div>
131 <div class="tags">
132
133
134 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>.
135
136
137 </div>
138 </div>
139 <div class="padding"></div>
140
141 <div class="entry">
142 <div class="title">
143 <a href="http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Axel_Bojer.html">Skolelinux-intervju: Axel Bojer</a>
144 </div>
145 <div class="date">
146 7th February 2012
147 </div>
148 <div class="body">
149 <p>I serien med intervjuer av folk i
150 <a href="http://www.skolelinux.org/">Skolelinux</a>-miljøet har jeg
151 fått en av oversetterne som har vært med siden starten i tale.</p>
152
153 <p><strong>Hvem er du, og hva driver du med til daglig?</strong></p>
154
155 <p>Jeg heter Axel Bojer og er datalærer, tysklærer, oversetter med
156 mere.</p>
157
158 <p><strong>Hvordan kom du i kontakt med Skolelinux-prosjektet?</strong></p>
159
160 <p>Tror jeg så en annonsering på nettet i slutten av 2001 og ville
161 være med som oversetter. Jeg kom med på en utviklersamling og
162 prosjektet var da helt i starten. Det var spennende å være med mens
163 prosjektet vokste til og utviklet seg.</p>
164
165 <p>Jeg har «alltid» vært språkinteressert og hadde nettopp startet med
166 Linux og tror jeg tenkte det passet å bidra. Var også glad for å få
167 en Debian-distribusjon, og ville gjerne bruke den selv. Til å begynne
168 med brukte jeg først Mandrake og så Debian. Og siden jeg oppdaget at
169 det ikke var noen mulighet for å bruke den som enkeltstående i lang
170 tid, så gikk jeg etterhvert over til Kubuntu</p>
171
172 <p><strong>Hva er fordelene med Skolelinux slik du ser det?</strong></p>
173
174 <p>Løsningen er forholdsvis lett å sette opp, gratis, fri programvare
175 og gjør det mulig å gjenbruke eldre maskiner. Det fine med Debian er
176 at det er stabilt og har en veldig stor mengde programmer. Jeg liker
177 også apt. :-) Jeg liker også friheten ved Linux og muligheten til å
178 delta og forme sin egen datahverdag.</p>
179
180 <p><strong>Hva er ulempene med Skolelinux slik du ser det?</strong></p>
181
182 <p>Skolelinux er for lite kjent og for sent ute med å gi ut nye
183 versjoner.</p>
184
185 <p>Da jeg selv i hovedsak bruker Kubuntu, så kan jeg egentlig ikke
186 svare så detaljert rundt ulempene med Skolelinux. Hovedårsaken til at
187 jeg bruker Kubuntu er nok at da vi begynte med det mener jeg det ikke
188 var noen annen løsning. «Vandrende arbeidsstasjon» mener jeg ikke
189 fantes da. Dessuten ville jeg ha siste versjon, da den KDE-versjonen
190 som var i Skolelinux den gangen var en god del enklere (tror det var
191 KDE 2) var dårligere i mine øyne enn versjon 3.</p>
192
193 <p><strong>Hvilken fri programvare bruker du til daglig?</strong></p>
194
195 <p>Jeg bruker blant annet Kubuntu, LibreOffice, Thunderbird, Firefox,
196 Kate, <a href="http://comix.sourceforge.net/">Comix</a> og Konsole. Og
197 en hel haug andre ved behov :-)</p>
198
199 <p>Har oversatt Comix selv, men det er jo ikke skjedd noe med Comix
200 siden 2009, så den er det nok bare jeg som har. Om andre vil ha den
201 gir jeg den gjerne videre. Ser at noen har startet på
202 <a href="http://mcomix.sourceforge.net/">MComix</a> siden jeg så på så
203 på dette sist, så nå er jeg igang med å teste og oversette den
204 også.</p>
205
206 <p><strong>Hvilken strategi tror du er den rette å bruke for å få
207 skoler til å ta i bruk fri programvare?</strong></p>
208
209 <p>Det viktigste er å forankre beslutningen i kollegiet og med de som
210 er ansvarlige for å vedlikeholde og bruke datamaskinene. Flest mulig
211 bør være med på å holde det (sosialt) vedlike, kjenne og støtte
212 prinsippene. Som enkeltmannsprosjekt blir det lett veldig sårbart,
213 særlig når (Skole)linux ennå i stor grad er en motkultur og ikke noe
214 en stor nok andel av beslutningstakere, brukere osv kjenner til og
215 bruker.</p>
216
217 <p>Jeg tror det viktigste er å fortsette å holde fri programvare godt,
218 oppdatert, minimere antall feil, ha en god kontakt med brukerne og
219 attraktivt og spennende programmer. Beholde alt som er bra og ha det
220 tilgjengelig samtidig som man tilbyr det nyeste og rareste for de som
221 vil ha det.</p>
222
223 </div>
224 <div class="tags">
225
226
227 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>.
228
229
230 </div>
231 </div>
232 <div class="padding"></div>
233
234 <div class="entry">
235 <div class="title">
236 <a href="http://people.skolelinux.org/pere/blog/Automatic_proxy_configuration_with_Debian_Edu___Skolelinux.html">Automatic proxy configuration with Debian Edu / Skolelinux</a>
237 </div>
238 <div class="date">
239 13th February 2012
240 </div>
241 <div class="body">
242 <p>New in the Squeeze version of
243 <a href="http://www.skolelinux.org/">Debian Edu / Skolelinux</a> is the
244 ability for clients to automatically configure their proxy settings
245 based on their environment. We want all systems on the client to use
246 the WPAD based proxy definition fetched from <tt>http://wpad/wpad.dat</tt>, to
247 allow sites to control the proxy setting from a central place and make
248 sure clients do not have hard coded proxy settings. The schools can
249 change the global proxy setting by editing
250 <tt>tjener:/etc/debian-edu/www/wpad.dat</tt> and the change propagate
251 to all Debian Edu clients in the network.</p>
252
253 <p>The problem is that some systems do not understand the WPAD system.
254 In other words, how do one get from a WPAD file like this (this is a
255 simple one, they can run arbitrary code):</p>
256
257 <blockquote><pre>
258 function FindProxyForURL(url, host)
259 {
260 if (!isResolvable(host) ||
261 isPlainHostName(host) ||
262 dnsDomainIs(host, ".intern"))
263 return "DIRECT";
264 else
265 return "PROXY webcache:3128; DIRECT";
266 }
267 </pre></blockquote>
268
269 <p>to a proxy setting in the process environment looking like this:</p>
270
271 <blockquote><pre>
272 http_proxy=http://webcache:3128/
273 ftp_proxy=http://webcache:3128/
274 </pre></blockquote>
275
276 <p>To do this conversion I developed a perl script that will execute
277 the javascript fragment in the WPAD file and return the proxy that
278 would be used for
279 <tt><a href="http://www.debian.org/">http://www.debian.org/</a></tt>,
280 and insert this extracted proxy URL in <tt>/etc/environment</tt> and
281 <tt>/etc/apt/apt.conf</tt>. The perl script wpad-extract work just
282 fine in Squeeze, but in Wheezy the library it need to run the
283 javascript code is <a href="http://bugs.debian.org/631045">no longer
284 able to build</a> because the C library it depended on is now a C++
285 library. I hope someone find a solution to that problem before Wheezy
286 is frozen. An alternative would be for us to rewrite wpad-extract to
287 use some other javascript library currently working in Wheezy, but no
288 known alternative is known at the moment.</p>
289
290 <p>This automatic proxy system allow the roaming workstation (aka
291 laptop) setup in Debian Edu/Squeeze to use the proxy when the laptop
292 is connected to the backbone network in a Debian Edu setup, and to
293 automatically use any proxy present and announced using the WPAD
294 feature when it is connected to other networks. And if no proxy is
295 announced, direct connections will be used instead.</p>
296
297 <p>Silently using a proxy announced on the network might be a privacy
298 or security problem. But those controlling DHCP and DNS on a network
299 could just as easily set up a transparent proxy, and force all HTTP
300 and FTP connections to use a proxy anyway, so I consider that
301 distinction to be academic. If you are afraid of using the wrong
302 proxy, you should avoid connecting to the network in question in the
303 first place. In Debian Edu, the proxy setup is updated using dhcp and
304 ifupdown hooks, to make sure the configuration is updated every time
305 the network setup changes.</p>
306
307 The WPAD system is documented in a
308 <a href="http://tools.ietf.org/html/draft-ietf-wrec-wpad-01">IETF
309 draft</a> and a
310 <a href="http://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol">Wikipedia
311 page</a> for those that want to learn more.
312
313 </div>
314 <div class="tags">
315
316
317 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>.
318
319
320 </div>
321 </div>
322 <div class="padding"></div>
323
324 <p style="text-align: right;"><a href="02.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
325 <div id="sidebar">
326
327
328
329 <h2>Archive</h2>
330 <ul>
331
332 <li>2012
333 <ul>
334
335 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
336
337 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (4)</a></li>
338
339 </ul></li>
340
341 <li>2011
342 <ul>
343
344 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
345
346 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
347
348 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
349
350 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
351
352 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
353
354 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
355
356 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
357
358 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
359
360 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
361
362 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
363
364 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
365
366 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
367
368 </ul></li>
369
370 <li>2010
371 <ul>
372
373 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
374
375 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
376
377 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
378
379 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
380
381 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
382
383 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
384
385 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
386
387 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
388
389 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
390
391 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
392
393 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
394
395 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
396
397 </ul></li>
398
399 <li>2009
400 <ul>
401
402 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
403
404 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
405
406 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
407
408 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
409
410 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
411
412 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
413
414 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
415
416 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
417
418 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
419
420 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
421
422 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
423
424 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
425
426 </ul></li>
427
428 <li>2008
429 <ul>
430
431 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
432
433 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
434
435 </ul></li>
436
437 </ul>
438
439
440
441 <h2>Tags</h2>
442 <ul>
443
444 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
445
446 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
447
448 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
449
450 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (2)</a></li>
451
452 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (12)</a></li>
453
454 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
455
456 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (54)</a></li>
457
458 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (75)</a></li>
459
460 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (7)</a></li>
461
462 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (106)</a></li>
463
464 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (13)</a></li>
465
466 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
467
468 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (13)</a></li>
469
470 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (15)</a></li>
471
472 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (8)</a></li>
473
474 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (4)</a></li>
475
476 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
477
478 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (14)</a></li>
479
480 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (144)</a></li>
481
482 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (119)</a></li>
483
484 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
485
486 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (24)</a></li>
487
488 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (46)</a></li>
489
490 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
491
492 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (2)</a></li>
493
494 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (4)</a></li>
495
496 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
497
498 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (23)</a></li>
499
500 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
501
502 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (24)</a></li>
503
504 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (1)</a></li>
505
506 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (3)</a></li>
507
508 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (9)</a></li>
509
510 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (6)</a></li>
511
512 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (22)</a></li>
513
514 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (1)</a></li>
515
516 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (18)</a></li>
517
518 </ul>
519
520
521 </div>
522 <p style="text-align: right">
523 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.4</a>
524 </p>
525
526 </body>
527 </html>