]> pere.pagekite.me Git - homepage.git/blob - blog/index.rss
9d6222a661f6ac23bcacd5fee23a6b0564a5167c
[homepage.git] / blog / index.rss
1 <?xml version="1.0" encoding="utf-8"?>
2 <rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom="http://www.w3.org/2005/Atom">
3 <channel>
4 <title>Petter Reinholdtsen</title>
5 <description></description>
6 <link></link>
7 <atom:link href="index.rss" rel="self" type="application/rss+xml" />
8
9 <item>
10 <title>Avisene i endring</title>
11 <link>Avisene_i_endring.html</link>
12 <guid isPermaLink="true">Avisene_i_endring.html</guid>
13 <pubDate>Sun, 15 Mar 2009 22:15:00 +0100</pubDate>
14 <description>
15 &lt;p&gt;Jeg kom over bloggposten
16 &quot;&lt;a href=&quot;http://www.shirky.com/weblog/2009/03/newspapers-and-thinking-the-unthinkable/&quot;&gt;Newspapers
17 and Thinking the Unthinkable&lt;/a&gt;&quot; som jeg synes forklarer godt hva som
18 skjer med aviser, og fikk meg til å tenke litt rundt andre utdøende
19 forretningsmodeller basert på å løse problemer som ikke lenger
20 eksisterer. Det blir spennende å se hva vi ender opp med.&lt;/p&gt;
21 </description>
22 </item>
23
24 <item>
25 <title>En skam at det ikke finnes ordrett referat fra norske domstoler</title>
26 <link>En_skam_at_det_ikke_finnes_ordrett_referat_fra_norske_domstoler.html</link>
27 <guid isPermaLink="true">En_skam_at_det_ikke_finnes_ordrett_referat_fra_norske_domstoler.html</guid>
28 <pubDate>Fri, 13 Mar 2009 18:00:00 +0100</pubDate>
29 <description>
30 &lt;p&gt;Advokatene jobber i disse dager hardt for å bli kvitt juryordningen
31 fra norske domstoler. Det har de forsåvidt jobbet med i mange år.
32 Personlig tror jeg det er å starte i feil ende, og en dårlig ide.&lt;/p&gt;
33
34 &lt;p&gt;Visst du at det ikke lages ordrett referat fra norske domstoler?
35 Det er ingen som skriver ned alt som sies i en norsk rettsal slik en
36 ser i TV-serier fra USA. Det som publiseres er dommerens
37 oppsummering, og alt som ikke blir med i den oppsummeringen er det
38 vanskelig å få dokumentert i ettertid. Konsekvensen er at en kan
39 lyve så mye en vil fra vitneboksen uten å bli tatt for det i
40 ettertid, hvis dommeren ikke syntes det som ble sagt var så
41 interessant at det ble med i dokumentet som dokumenterer
42 domsavsigelsen. Mens alt som sies fra Stortingets talerstol er
43 tilgjengelig på web etter kort tid for kontroll og kritikk, er det
44 ingen tilsvarende mulighet for det som sies fra vitneboksen i en norsk
45 domstol. Kan dette føre til at en sak varer lengre enn nødvendig i
46 rettssystemet? Jeg tror det, og synes det er en skam at det ikke
47 publiseres ordrette referater fra norske rettsaler.&lt;/p&gt;
48
49 &lt;p&gt;En relatert observasjon er at det i utvalgte deler av landet
50 eksperimenteres med lydopptak fra rettsalen, men disse opptakene er
51 kun tilgjengelig for dommeren til hjelp når oppsummeringen skrives.
52 Jeg synes som et minimum at disse lydopptakene som en regel burde vært
53 publisert offentlig på web.&lt;/p&gt;
54 </description>
55 </item>
56
57 <item>
58 <title>Testing av reprap-elektronikken igang</title>
59 <link>Testing_av_reprap_elektronikken_igang.html</link>
60 <guid isPermaLink="true">Testing_av_reprap_elektronikken_igang.html</guid>
61 <pubDate>Thu, 12 Mar 2009 16:00:00 +0100</pubDate>
62 <description>
63 &lt;p&gt;Lenge siden det var en oppdatering av status for min 3D-skriver og
64 i mellomtiden har det skjedd en god del. Reprap-en er nesten ferdig
65 montert, og elektronikken er også nesten ferdig loddet. Det ser ut
66 til at bits-from-bytes sitt byggesett versjon 2.01 hadde noen småfeil,
67 der en del manglet og en annen hadde suboptimalt design. Jeg løser
68 antagelig det ene problemet med å borre noen ekstra hull til skruver i
69 en plastdelen som trenger å festes. Det andre problemet håper jeg å
70 få hjelp fra Audun Vaaler ved Høgskolen i Østfold til å løse.
71 Høgskolen er igang med å bygge en tilsvarende reprap i versjon 2.0, og
72 er kommet litt lenger enn meg. De kan forhåpentligvis skrive ut den
73 delen jeg mangler på denne.&lt;/p&gt;
74
75 &lt;p&gt;Når det gjelder elektronikken, så er mye allerede loddet sammen av
76 min venn Anders Rosnes, som har mer peiling på elektronikk og lodding
77 enn meg. Jeg fikk i dag testet
78 &lt;a href=&quot;http://reprap.org/bin/view/Main/Stepper_Motor_Driver_1_1&quot;&gt;stepper
79 motordriveren (v1.1)&lt;/a&gt;, og det fungerte. Jeg møtte et lite problem
80 med strømforsyningen, en standard ATX-strømforsyning som nektet å
81 fungere før jeg hadde satt en ledning mellom GRD og PS_ON som
82 beskrevet på
83 &lt;a href=&quot;http://dev.www.reprap.org/bin/view/Main/PCPowerSupply&quot;&gt;reprap-sidene
84 om PC-strømforsyninger&lt;/a&gt;. Jeg møtte også et annet problem med
85 Arduino-programvaren. Versjon 0013 fungerer visst ikke på
86 Debian/Etch. Den kompilerte binæren ble på 0 bytes. En side jeg fant
87 vha. et Google-søk
88 &lt;a href=&quot;http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1234153046/5&quot;&gt;tipset
89 meg&lt;/A&gt; om at en nedgradering
90 til &lt;a href=&quot;http://arduino.googlecode.com/files/arduino-0012-linux.tgz&quot;&gt;versjon
91 0012&lt;/a&gt; kunne løse problemet, og endelig ser jeg motorakslingen
92 snurre. Nå er det å koble sammen mekanikk og elektronikk for å se om
93 reprap-en kvikner til.&lt;/p&gt;
94 </description>
95 </item>
96
97 <item>
98 <title>Frikanalen og jul i studentrådet</title>
99 <link>Frikanalen_og_jul_i_studentr__det.html</link>
100 <guid isPermaLink="true">Frikanalen_og_jul_i_studentr__det.html</guid>
101 <pubDate>Wed, 11 Mar 2009 23:40:00 +0100</pubDate>
102 <description>
103 &lt;p&gt;I går
104 &lt;a href=&quot;http://lists.nuug.no/pipermail/interesserte/2009-March/000387.html&quot;&gt;lanserte&lt;/a&gt;
105 NUUGs videogruppe
106 &lt;a href=&quot;http://www.frikanalen.no&quot;&gt;Frikanalen&lt;/a&gt; med
107 &lt;a href=&quot;http://www.nuug.no/pub/video/frikanalen/frontpage.cgi&quot;&gt;åpne
108 standarder&lt;/a&gt;, og resultatet av noen intense uker med arbeide kunne
109 endelig presenteres. Jeg har tro på åpen kanalkonseptet som
110 Frikanalen er et eksempel på, der borgerne får anledning til å
111 kringkaste sitt syn på en åpen og demokratisk måte. Jeg er veldig
112 glad vi har fått gjort kanalen tilgjengelig i Ogg Theora, slik at alle
113 kan få tilgang til opptakene på web, og slipper å måtte installere MS
114 Silverlight for å spille av opptakene.&lt;/p&gt;
115
116 &lt;p&gt;Frikanalen har en brokete historie, og dagens inkarnasjon er ikke
117 helt slik foreningen Åpen kanal planla det for mange år siden, noe som
118 er bakgrunnen for at det fredag 13. mars 2009 kl 09:00 starter en
119 rettsak i Oslo tingrett der Kringkasterforeningen (tidligere
120 foreningen Åpen kanal) har saksøkt kulturdepartementet over
121 konsesjonsvilkårene til Frikanalen. Jeg er spent på resultatet.&lt;/p&gt;
122
123 &lt;p&gt;I arbeidet med Frikanalen med åpne standarder, så har vi hatt glede
124 av å se en rekke av innslagene som er tilgjengelig. Her er mye
125 religiøst sludder, fra
126 &lt;a href=&quot;http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=720&quot;&gt;vandring
127 i jerusalem&lt;/a&gt; via
128 &lt;a href=&quot;http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=779&quot;&gt;religiøst
129 vinklede nyheter&lt;/a&gt; til
130 &lt;a
131 href=&quot;http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=2077&quot;&gt;kreasjonisk
132 retorikk&lt;/a&gt;, men også fine
133 &lt;a href=&quot;http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=407&quot;&gt;dokumentarer
134 om redningsselskapet&lt;/a&gt; og
135 &lt;a href=&quot;http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=2204&quot;&gt;interessante
136 tegneserieanmeldelser&lt;/a&gt;. Det jeg derimot har hatt størst glede av,
137 er
138
139 &lt;a href=&quot;http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=1556&quot;&gt;jul
140 i studentrådet&lt;/a&gt;, der hver episode var en fest å se på. Jeg håper
141 NUUG lykkes med å få ut sine opptak med like stor suksess.&lt;/p&gt;
142 </description>
143 </item>
144
145 <item>
146 <title>Lisensvalg for NUUG-opptakene endelig på plass</title>
147 <link>Lisensvalg_for_NUUG_opptakene_endelig_p___plass.html</link>
148 <guid isPermaLink="true">Lisensvalg_for_NUUG_opptakene_endelig_p___plass.html</guid>
149 <pubDate>Fri, 6 Mar 2009 21:20:00 +0100</pubDate>
150 <description>
151 &lt;p&gt;Etter mange års meditasjon over temaet, har NUUG endelig klart å
152 bestemme seg for hvilken lisens vi skal bruke på videoopptakene som
153 gjøres av NUUGs videogruppe. Ole Kristian har annonsert at lisensen
154 blir &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/no/&quot;&gt;Creative
155 Commons Navngivelse-Del på samme vilkår 3.0 Norge&lt;/a&gt;. Jeg er veldig
156 glad for at denne saken endelig er landet. Lisensen for opptaket til
157 Stallman-foredraget ble en annen pga. at lisensvalget ikke var avklart
158 på forhånd og IFI og PING ønsket CC-BY-ND, og må ses på som et unntak
159 i denne sammenhengen.&lt;/p&gt;
160 </description>
161 </item>
162
163 <item>
164 <title>Teknisk program for Go Open 2009 er nesten ferdig</title>
165 <link>Teknisk_program_for_Go_Open_2009_er_nesten_ferdig.html</link>
166 <guid isPermaLink="true">Teknisk_program_for_Go_Open_2009_er_nesten_ferdig.html</guid>
167 <pubDate>Thu, 5 Mar 2009 22:30:00 +0100</pubDate>
168 <description>
169 &lt;p&gt;Etter lang tids jobbing begynner endelig programmet til det
170 tekniske sporet på konferansen &lt;a href=&quot;http://www.goopen.no/&quot;&gt;Go Open
171 2009&lt;/a&gt; å bli ferdig. Det blir 9 punkter på programmet, og etter alt
172 å dømme blir det disse 9:&lt;/p&gt;
173
174 &lt;ul&gt;
175
176 &lt;li&gt;&quot;Open Telephony: A solution greater than the sum of its parts&quot; med
177 Jon &quot;maddog&quot; Hall&lt;/li&gt;
178 &lt;li&gt;OpenSolaris-relatert med Ian Murdock fra SUN&lt;/li&gt;
179 &lt;li&gt;&quot;The inner workings of the OpenStreetmap project and the
180 technology used&quot; med Andy Allan &lt;/li&gt;
181 &lt;li&gt;Coreboot-relatert med Peter Stuge&lt;/li&gt;
182 &lt;li&gt;&quot;Gratis værdata fra Meteorologisk institutt&quot; med Trond Michelsen&lt;/li&gt;
183 &lt;li&gt;RRDtool/Nagios-relatert med Tobias Oetiker&lt;/li&gt;
184 &lt;li&gt;&quot;Developers guide to server-side productivity and fun using open
185 source platforms and frameworks&quot; med en gjeng folk fra
186 JavaBin-miljøet&lt;/li&gt;
187 &lt;li&gt;&quot;G(et)it Nå!&quot; med Marcus Ramberg&lt;/li&gt;
188 &lt;li&gt;Om kontrolltelling av valgresultater med fri programvare med Mitch
189 Trachtenberg&lt;/li&gt;
190
191 &lt;/ul&gt;
192
193 &lt;p&gt;De siste bekreftelsene og overskrifter mangler og kommer
194 forhåpentlig på plass før mandag, men jeg håper dette blir et program
195 flere enn meg vil sette pris på. Jeg gleder meg i hvert fall
196 stort.&lt;/p&gt;
197 </description>
198 </item>
199
200 <item>
201 <title>Checking server hardware support status for Dell, HP and IBM servers</title>
202 <link>Checking_server_hardware_support_status_for_Dell__HP_and_IBM_servers.html</link>
203 <guid isPermaLink="true">Checking_server_hardware_support_status_for_Dell__HP_and_IBM_servers.html</guid>
204 <pubDate>Sat, 28 Feb 2009 23:50:00 +0100</pubDate>
205 <description>
206 &lt;p&gt;At work, we have a few hundred Linux servers, and with that amount
207 of hardware it is important to keep track of when the hardware support
208 contract expire for each server. We have a machine (and service)
209 register, which until recently did not contain much useful besides the
210 machine room location and contact information for the system owner for
211 each machine. To make it easier for us to track support contract
212 status, I&#39;ve recently spent time on extending the machine register to
213 include information about when the support contract expire, and to tag
214 machines with expired contracts to make it easy to get a list of such
215 machines. I extended a perl script already being used to import
216 information about machines into the register, to also do some screen
217 scraping off the sites of Dell, HP and IBM (our majority of machines
218 are from these vendors), and automatically check the support status
219 for the relevant machines. This make the support status information
220 easily available and I hope it will make it easier for the computer
221 owner to know when to get new hardware or renew the support contract.
222 The result of this work documented that 27% of the machines in the
223 registry is without a support contract, and made it very easy to find
224 them. 27% might seem like a lot, but I see it more as the case of us
225 using machines a bit longer than the 3 years a normal support contract
226 last, to have test machines and a platform for less important
227 services. After all, the machines without a contract are working fine
228 at the moment and the lack of contract is only a problem if any of
229 them break down. When that happen, we can either fix it using spare
230 parts from other machines or move the service to another old
231 machine.&lt;/p&gt;
232
233 &lt;p&gt;I believe the code for screen scraping the Dell site was originally
234 written by Trond Hasle Amundsen, and later adjusted by me and Morten
235 Werner Forsbring. The HP scraping was written by me after reading a
236 nice article in ;login: about how to use WWW::Mechanize, and the IBM
237 scraping was written by me based on the Dell code. I know the HTML
238 parsing could be done using nice libraries, but did not want to
239 introduce more dependencies. This is the current incarnation:&lt;/p&gt;
240
241 &lt;pre&gt;
242 use LWP::Simple;
243 use POSIX;
244 use WWW::Mechanize;
245 use Date::Parse;
246 [...]
247 sub get_support_info {
248 my ($machine, $model, $serial, $productnumber) = @_;
249 my $str;
250
251 if ( $model =~ m/^Dell / ) {
252 # fetch website from Dell support
253 my $url = &quot;http://support.euro.dell.com/support/topics/topic.aspx/emea/shared/support/my_systems_info/no/details?c=no&amp;amp;cs=nodhs1&amp;amp;l=no&amp;amp;s=dhs&amp;amp;ServiceTag=$serial&quot;;
254 my $webpage = get($url);
255 return undef unless ($webpage);
256
257 my $daysleft = -1;
258 my @lines = split(/\n/, $webpage);
259 foreach my $line (@lines) {
260 next unless ($line =~ m/Beskrivelse/);
261 $line =~ s/&amp;lt;[^&gt;]+?&gt;/;/gm;
262 $line =~ s/^.+?;(Beskrivelse;)/$1/;
263
264 my @f = split(/\;/, $line);
265 @f = @f[13 .. $#f];
266 my $lastend = &quot;&quot;;
267 while ($f[3] eq &quot;DELL&quot;) {
268 my ($type, $startstr, $endstr, $days) = @f[0, 5, 7, 10];
269
270 my $start = POSIX::strftime(&quot;%Y-%m-%d&quot;,
271 localtime(str2time($startstr)));
272 my $end = POSIX::strftime(&quot;%Y-%m-%d&quot;,
273 localtime(str2time($endstr)));
274 $str .= &quot;$type $start -&gt; $end &quot;;
275 @f = @f[14 .. $#f];
276 $lastend = $end if ($end gt $lastend);
277 }
278 my $today = POSIX::strftime(&quot;%Y-%m-%d&quot;, localtime(time));
279 tag_machine_unsupported($machine)
280 if ($lastend lt $today);
281 }
282 } elsif ( $model =~ m/^HP / ) {
283 my $mech = WWW::Mechanize-&gt;new();
284 my $url =
285 &#39;http://www1.itrc.hp.com/service/ewarranty/warrantyInput.do&#39;;
286 $mech-&gt;get($url);
287 my $fields = {
288 &#39;BODServiceID&#39; =&gt; &#39;NA&#39;,
289 &#39;RegisteredPurchaseDate&#39; =&gt; &#39;&#39;,
290 &#39;country&#39; =&gt; &#39;NO&#39;,
291 &#39;productNumber&#39; =&gt; $productnumber,
292 &#39;serialNumber1&#39; =&gt; $serial,
293 };
294 $mech-&gt;submit_form( form_number =&gt; 2,
295 fields =&gt; $fields );
296 # Next step is screen scraping
297 my $content = $mech-&gt;content();
298
299 $content =~ s/&amp;lt;[^&gt;]+?&gt;/;/gm;
300 $content =~ s/\s+/ /gm;
301 $content =~ s/;\s*;/;;/gm;
302 $content =~ s/;[\s;]+/;/gm;
303
304 my $today = POSIX::strftime(&quot;%Y-%m-%d&quot;, localtime(time));
305
306 while ($content =~ m/;Warranty Type;/) {
307 my ($type, $status, $startstr, $stopstr) = $content =~
308 m/;Warranty Type;([^;]+);.+?;Status;(\w+);Start Date;([^;]+);End Date;([^;]+);/;
309 $content =~ s/^.+?;Warranty Type;//;
310 my $start = POSIX::strftime(&quot;%Y-%m-%d&quot;,
311 localtime(str2time($startstr)));
312 my $end = POSIX::strftime(&quot;%Y-%m-%d&quot;,
313 localtime(str2time($stopstr)));
314
315 $str .= &quot;$type ($status) $start -&gt; $end &quot;;
316
317 tag_machine_unsupported($machine)
318 if ($end lt $today);
319 }
320 } elsif ( $model =~ m/^IBM / ) {
321 # This code ignore extended support contracts.
322 my ($producttype) = $model =~ m/.*-\[(.{4}).+\]-/;
323 if ($producttype &amp;amp;&amp;amp; $serial) {
324 my $content =
325 get(&quot;http://www-947.ibm.com/systems/support/supportsite.wss/warranty?action=warranty&amp;amp;brandind=5000008&amp;amp;Submit=Submit&amp;amp;type=$producttype&amp;amp;serial=$serial&quot;);
326 if ($content) {
327 $content =~ s/&amp;lt;[^&gt;]+?&gt;/;/gm;
328 $content =~ s/\s+/ /gm;
329 $content =~ s/;\s*;/;;/gm;
330 $content =~ s/;[\s;]+/;/gm;
331
332 $content =~ s/^.+?;Warranty status;//;
333 my ($status, $end) = $content =~ m/;Warranty status;([^;]+)\s*;Expiration date;(\S+) ;/;
334
335 $str .= &quot;($status) -&gt; $end &quot;;
336
337 my $today = POSIX::strftime(&quot;%Y-%m-%d&quot;, localtime(time));
338 tag_machine_unsupported($machine)
339 if ($end lt $today);
340 }
341 }
342 }
343 return $str;
344 }
345 &lt;/pre&gt;
346
347 &lt;p&gt;Here are some examples on how to use the function, using fake
348 serial numbers. The information passed in as arguments are fetched
349 from dmidecode.&lt;/p&gt;
350
351 &lt;pre&gt;
352 print get_support_info(&quot;hp.host&quot;, &quot;HP ProLiant BL460c G1&quot;, &quot;1234567890&quot;
353 &quot;447707-B21&quot;);
354 print get_support_info(&quot;dell.host&quot;, &quot;Dell Inc. PowerEdge 2950&quot;, &quot;1234567&quot;);
355 print get_support_info(&quot;ibm.host&quot;, &quot;IBM eserver xSeries 345 -[867061X]-&quot;,
356 &quot;1234567&quot;);
357 &lt;/pre&gt;
358
359 &lt;p&gt;I would recommend this approach for tracking support contracts for
360 everyone with more than a few computers to administer. :)&lt;/p&gt;
361
362 &lt;p&gt;Update 2009-03-06: The IBM page do not include extended support
363 contracts, so it is useless in that case. The original Dell code do
364 not handle extended support contracts either, but has been updated to
365 do so.&lt;/p&gt;
366 </description>
367 </item>
368
369 <item>
370 <title>Using bar codes at a computing center</title>
371 <link>Using_bar_codes_at_a_computing_center.html</link>
372 <guid isPermaLink="true">Using_bar_codes_at_a_computing_center.html</guid>
373 <pubDate>Fri, 20 Feb 2009 08:50:00 +0100</pubDate>
374 <description>
375 &lt;p&gt;At work with the University of Oslo, we have several hundred computers
376 in our computing center. This give us a challenge in tracking the
377 location and cabling of the computers, when they are added, moved and
378 removed. Some times the location register is not updated when a
379 computer is inserted or moved and we then have to search the room for
380 the &quot;missing&quot; computer.&lt;/p&gt;
381
382 &lt;p&gt;In the last issue of Linux Journal, I came across a project
383 &lt;a href=&quot;http://www.libdmtx.org/&quot;&gt;libdmtx&lt;/a&gt; to write and read bar
384 code blocks as defined in the
385 &lt;a href=&quot;http://en.wikipedia.org/wiki/Data_Matrix&quot;&gt;The Data Matrix
386 Standard&lt;/a&gt;. This is bar codes that can be read with a normal
387 digital camera, for example that on a cell phone, and several such bar
388 codes can be read by libdmtx from one picture. The bar code standard
389 allow up to 2 KiB to be written in the tag. There is another project
390 with &lt;a href=&quot;http://www.terryburton.co.uk/barcodewriter/&quot;&gt;a bar code
391 writer written in postscript&lt;/a&gt; capable of creating such bar codes,
392 but this was the first time I found a tool to read these bar
393 codes.&lt;/p&gt;
394
395 &lt;p&gt;It occurred to me that this could be used to tag and track the
396 machines in our computing center. If both racks and computers are
397 tagged this way, we can use a picture of the rack and all its
398 computers to detect the rack location of any computer in that rack.
399 If we do this regularly for the entire room, we will find all
400 locations, and can detect movements and removals.&lt;/p&gt;
401
402 &lt;p&gt;I decided to test if this would work in practice, and picked a
403 random rack and tagged all the machines with their names. Next, I
404 took pictures with my digital camera, and gave the dmtxread program
405 these JPEG pictures to see how many tags it could read. This worked
406 fairly well. If the pictures was well focused and not taken from the
407 side, all tags in the image could be read. Because of limited space
408 between the racks, I was unable to get a good picture of the entire
409 rack, but could without problem read all tags from a picture covering
410 about half the rack. I had to limit the search time used by dmtxread
411 to 60000 ms to make sure it terminated in a reasonable time frame.&lt;/p&gt;
412
413 &lt;p&gt;My conclusion is that this could work, and we should probably look
414 at adjusting our computer tagging procedures to use bar codes for
415 easier automatic tracking of computers.&lt;/p&gt;
416 </description>
417 </item>
418
419 <item>
420 <title>Kart over overvåkningskamera i Norge</title>
421 <link>Kart_over_overv__kningskamera_i_Norge.html</link>
422 <guid isPermaLink="true">Kart_over_overv__kningskamera_i_Norge.html</guid>
423 <pubDate>Sun, 15 Feb 2009 22:30:00 +0100</pubDate>
424 <description>
425 &lt;p&gt;I regi av
426 &lt;a href=&quot;http://www.personvern.no/&quot;&gt;personvernforeningen&lt;/a&gt; har jeg
427 startet på
428 &lt;a href=&quot;http://personvern.no/wiki/index.php/Kameraovervåkning&quot;&gt;et
429 kart over overvåkningskamera i Norge&lt;/a&gt;. Bakgrunnen er at det etter
430 min mening bærer galt avsted med den massive overvåkningen som
431 finner sted i Norge i dag, og at flere og flere overvåkningskamera
432 gjør det vanskeligere og vanskeligere å gå igjennom livet uten at
433 små og store brødre trenger inn i ens private sfære. Datatilsynet
434 har et register over kameraovervåkning, men det viser seg å være
435 ubrukelig både til å finne ut hvor det er kamera plassert, og til å
436 sjekke om et kamera en kommer over er registrert. Dette nye kartet
437 fikser en av disse manglene, men det vil fortsatt være umulig å vite
438 om et kamera er registrert etter lovens krav eller ikke. Pr. nå er
439 22 kamera i Oslo registrert, og det trengs flere til å registrere
440 alle. Informasjonen registreres direkte inn i &lt;a
441 href=&quot;http://www.openstreetmap.org/&quot;&gt;OpenStreetmap&lt;/a&gt;, sa hentes det
442 automatisk over i spesialkartet.&lt;/p&gt;
443 </description>
444 </item>
445
446 <item>
447 <title>Endelig er Debian Lenny gitt ut</title>
448 <link>Endelig_er_Debian_Lenny_gitt_ut.html</link>
449 <guid isPermaLink="true">Endelig_er_Debian_Lenny_gitt_ut.html</guid>
450 <pubDate>Sun, 15 Feb 2009 11:50:00 +0100</pubDate>
451 <description>
452 &lt;p&gt;Endelig er &lt;a href=&quot;http://www.debian.org/&quot;&gt;Debian&lt;/a&gt;
453 &lt;a href=&quot;http://www.debian.org/News/2009/20090214&quot;&gt;Lenny&lt;/a&gt; gitt ut.
454 Et langt steg videre for Debian-prosjektet, og en rekke nye
455 programpakker blir nå tilgjengelig for de av oss som bruker den
456 stabile utgaven av Debian. Neste steg er nå å få
457 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux&lt;/a&gt; /
458 &lt;a href=&quot;http://wiki.debian.org/DebianEdu/&quot;&gt;Debian Edu&lt;/a&gt; ferdig
459 oppdatert for den nye utgaven, slik at en oppdatert versjon kan
460 slippes løs på skolene. Takk til alle debian-utviklerne som har
461 gjort dette mulig. Endelig er f.eks. fungerende avhengighetsstyrt
462 bootsekvens tilgjengelig i stabil utgave, vha pakken
463 &lt;tt&gt;insserv&lt;/tt&gt;.&lt;/p&gt;
464 </description>
465 </item>
466
467 </channel>
468 </rss>