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