]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
Ny oppføring.
[homepage.git] / blog / index.rss
index 346f0ce4ef011dd571daf8e4d130e4e8d92d77cd..f7f813d0d82a38419bffe6a5e1432d4bb7094dc0 100644 (file)
                 <atom:link href="index.rss" rel="self" type="application/rss+xml" />
        
        <item>
-               <title>Lisensvalg for NUUG-opptakene endelig på plass</title>
-               <link>Lisensvalg_for_NUUG_opptakene_endelig_p___plass.html</link>
-               <guid isPermaLink="true">Lisensvalg_for_NUUG_opptakene_endelig_p___plass.html</guid>
-                <pubDate>Fri, 6 Mar 2009 21:20:00 +0100</pubDate>
+               <title>Fildeling er lovlig - ulovlig fildeling er ulovlig</title>
+               <link>Fildeling_er_lovlig___ulovlig_fildeling_er_ulovlig.html</link>
+               <guid isPermaLink="true">Fildeling_er_lovlig___ulovlig_fildeling_er_ulovlig.html</guid>
+                <pubDate>Fri, 17 Apr 2009 20:00:00 +0200</pubDate>
                <description>
-&lt;p&gt;Etter mange års meditasjon over temaet, har NUUG endelig klart å
-bestemme seg for hvilken lisens vi skal bruke på videoopptakene som
-gjøres av NUUGs videogruppe.  Ole Kristian har annonsert at lisensen
-blir &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/no/&quot;&gt;Creative
-Commons Navngivelse-Del på samme vilkår 3.0 Norge&lt;/a&gt;.  Jeg er veldig
-glad for at denne saken endelig er landet.  Lisensen for opptaket til
-Stallman-foredraget ble en annen pga. at lisensvalget ikke var avklart
-på forhånd og IFI og PING ønsket CC-BY-ND, og må ses på som et unntak
-i denne sammenhengen.&lt;/p&gt;
+&lt;p&gt;Jeg hadde glede av å overvære FADs lansering av
+&lt;a href=&quot;http://www.deltemeninger.no/&quot;&gt;Debattsentralen
+deltemeninger.no&lt;/a&gt; under Go Open 2009, og må si jeg ble skuffet over
+en kommentar fra podiet om ulovlig fildeling.  Fikk ikke med meg hvem
+som holdt innlegget, men det startet med å snakke om ulovlig fildeling
+og gikk så over til å snakke om fildeling som om fildeling i seg er
+ulovlig.  Intet er lengre fra sannheten.  Fildeling er en nyttig
+teknologi som benyttes av NRK, Debian, Ubuntu, NUUG og andre for
+distribusjon av filer.  Det er ingenting med denne fildelingen som
+gjør den ulovlig.  Fildeling er i seg selv en fullt ut lovlig
+teknologisk anvendelse.  Noe fildeling er ulovlig, og noe er lovlig.
+De som tror at fildeling er ulovlig har misforstått grovt.  Hvorvidt
+den er ulovlig kommer jo an på hvem som har opphavsretten til filene
+som deles og hvilke bruksbegrensninger som gjelder for filene.  En
+rekke filer er lagt ut av rettighetsinnehaver for deling på Internet,
+og fildeling av slike filer er fullt ut lovlig.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Teknisk program for Go Open 2009 er nesten ferdig</title>
-               <link>Teknisk_program_for_Go_Open_2009_er_nesten_ferdig.html</link>
-               <guid isPermaLink="true">Teknisk_program_for_Go_Open_2009_er_nesten_ferdig.html</guid>
-                <pubDate>Thu, 5 Mar 2009 22:30:00 +0100</pubDate>
+               <title>Reprap-bygging i påsken</title>
+               <link>Reprap_bygging_i_p__sken.html</link>
+               <guid isPermaLink="true">Reprap_bygging_i_p__sken.html</guid>
+                <pubDate>Sun, 12 Apr 2009 10:00:00 +0200</pubDate>
                <description>
-&lt;p&gt;Etter lang tids jobbing begynner endelig programmet til det
-tekniske sporet på konferansen &lt;a href=&quot;http://www.goopen.no/&quot;&gt;Go Open
-2009&lt;/a&gt; å bli ferdig.  Det blir 9 punkter på programmet, og etter alt
-å dømme blir det disse 9:&lt;/p&gt;
+&lt;p&gt;Vi har brukt påsken til å bygge Reprap, i håp om å ha den operativ
+til &lt;a href=&quot;http://www.goopen.no/&quot;&gt;Go Open 2009&lt;/a&gt; uka etter påske.
+Da første test med motorkjøring avslørte at motorvibrasjonene fikk
+skruer og muttere til å løsne, så var første punkt på programmet å
+skru til alle skruer slik at det ble mindre sjanse for slikt.  Det er
+nå nesten komplett (X-aksen gjenstår, men der må det justeres litt på
+montering i tillegg).  Må også lime Z-aksebandet.  Har skaffet Loctite
+Super Attak Flex Gel elastisk superlim som jeg håper vil fungere til
+dette formålet.  I prosessen har jeg blitt bitt av den sprø plasten
+noen ganger.  Har knekket/sprukket 3 plastbiter så langt.  Håper jeg
+får skrevet ut nye før skriveren bryter sammen pga. dette. :)&lt;/p&gt;
 
-&lt;ul&gt;
+&lt;p&gt;I prosessen har jeg oppdaget en svakhet med Z-aksen, og funnet en måte
+å jobbe meg rundt det.  Etter tegningen, skal tannhjulene på Z-aksene
+være tett omslynget av et par stjernehjul som holder båndet mellom
+alle Z-aksene på plass.  Problemet er at båndet er 6mm, mens alle
+plastdelene er 5mm brede.  Det betyr at et 6mm band skal inn i et 5mm
+spor, noe som ikke passer spesielt godt.  Jeg har løst dette ved å
+legge en 1mm skive mellom tannhjulene og stjernehjulene over
+tannhjulet, slik at det blir plass til båndet.&lt;/p&gt;
 
-&lt;li&gt;&quot;Open Telephony: A solution greater than the sum of its parts&quot; med
-  Jon &quot;maddog&quot; Hall&lt;/li&gt;
-&lt;li&gt;OpenSolaris-relatert med Ian Murdock fra SUN&lt;/li&gt;
-&lt;li&gt;&quot;The inner workings of the OpenStreetmap project and the
-  technology used&quot; med Andy Allan &lt;/li&gt;
-&lt;li&gt;Coreboot-relatert med Peter Stuge&lt;/li&gt;
-&lt;li&gt;&quot;Gratis værdata fra Meteorologisk institutt&quot; med Trond Michelsen&lt;/li&gt;
-&lt;li&gt;RRDtool/Nagios-relatert med Tobias Oetiker&lt;/li&gt;
-&lt;li&gt;&quot;Developers guide to server-side productivity and fun using open
-  source platforms and frameworks&quot; med en gjeng folk fra
-  JavaBin-miljøet&lt;/li&gt;
-&lt;li&gt;&quot;G(et)it Nå!&quot; med Marcus Ramberg&lt;/li&gt;
-&lt;li&gt;Om kontrolltelling av valgresultater med fri programvare med Mitch
-  Trachtenberg&lt;/li&gt;
-
-&lt;/ul&gt;
-
-&lt;p&gt;De siste bekreftelsene og overskrifter mangler og kommer
-forhåpentlig på plass før mandag, men jeg håper dette blir et program
-flere enn meg vil sette pris på.  Jeg gleder meg i hvert fall
-stort.&lt;/p&gt;
+&lt;p&gt;Skrivehodet er har vi så vidt startet på.  Mari har oppdaget at
+hullene i baseplaten er for grunn, slik at skruen som skal inn i disse
+hullene ikke får plass.  Har avtalt å låne en Dremel for å frese unna
+litt plast for å løse dette problemet.  Da vi begynte å se på
+skrivehodet, oppdaget vi et alvorlig problem.  Det varmesikre
+sparkelen som skal brukes til å holde varmetråden på plass er stivnet.
+Var ikke klar over at dette er ferskvare, men
+&lt;a href=&quot;http://forums.reprap.org/read.php?70,16250&quot;&gt;en
+forumposting&lt;/a&gt; viser at dette er et kjent problem.  Det var ikke
+helt enkelt å finne ut hva &quot;Fire cement&quot; heter på norsk.  Mange
+Google-søk senere var jeg fortsatt like blank.  Hadde funnet flere
+alternativer som kunne fungere, som eksosmonteringspasta,
+brannfugemasse, klebemørtel for pipe, ildmørtel og ildfast sparkel,
+men ingen av disse så ut til å være helt riktige for dette bruket.
+Fire cement håndterer temperaturer opp til 1200 grader celsius, og
+krever ikke utblanding i vann.  Konsulterte,
+&lt;a href=&quot;http://robot.hiof.no/node/5&quot;&gt;våre
+venner ved Høgskolen i Halden&lt;/a&gt;, og det viste seg at de hadde hatt samme
+problem.  De hadde besøkt en peisbutikk og kjøpt ildfast sparkel.  Jeg
+sjekket med Maxbo, og de hadde noe slikt som het ovnskitt, og det ser
+ut til å være det norske navnet på det jeg er ute etter.  Dro så innom
+Clas Olsson (som er nærmere meg enn Maxbo), og kjøpte
+&lt;a href=&quot;http://www.unipak.dk/UK/stovex.html&quot;&gt;Stovex&lt;/a&gt; ovnskitt, og
+er nå klar til å lage varmeelement til skrivehodet.
+Like før jeg dro ut for å kjøpe ovnskitt, fant jeg en
+&lt;a href=&quot;http://blog.reprap.org/2009/04/by-your-powers-combined-i-am-kapton.html&quot;&gt;reprap-blogpost&lt;/a&gt;
+som fortalte om et bedre vidundermiddel for å lage varmeelement,
+Kapton tape, men dette hadde de ikke på Clas Olsson, så det får bli
+til neste gang.  En reprap-variant ved navn
+&lt;a href=&quot;http://wiki.makerbot.com/plastruder-mk3&quot;&gt;Plastruder MK3&lt;/a&gt;
+kommer til å bruke denne plasttypen som håndterer temperaturer mellom
+-100 og +400 grader og brukes av astronautene for å tette drakten.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Checking server hardware support status for Dell, HP and IBM servers</title>
-               <link>Checking_server_hardware_support_status_for_Dell__HP_and_IBM_servers.html</link>
-               <guid isPermaLink="true">Checking_server_hardware_support_status_for_Dell__HP_and_IBM_servers.html</guid>
-                <pubDate>Sat, 28 Feb 2009 23:50:00 +0100</pubDate>
+               <title>Fransk idiotlovforslag hinker gjennom parlamentet</title>
+               <link>Fransk_idiotlovforslag_hinker_gjennom_parlamentet.html</link>
+               <guid isPermaLink="true">Fransk_idiotlovforslag_hinker_gjennom_parlamentet.html</guid>
+                <pubDate>Fri, 10 Apr 2009 00:10:00 +0200</pubDate>
                <description>
-&lt;p&gt;At work, we have a few hundred Linux servers, and with that amount
-of hardware it is important to keep track of when the hardware support
-contract expire for each server.  We have a machine (and service)
-register, which until recently did not contain much useful besides the
-machine room location and contact information for the system owner for
-each machine.  To make it easier for us to track support contract
-status, I&#39;ve recently spent time on extending the machine register to
-include information about when the support contract expire, and to tag
-machines with expired contracts to make it easy to get a list of such
-machines.  I extended a perl script already being used to import
-information about machines into the register, to also do some screen
-scraping off the sites of Dell, HP and IBM (our majority of machines
-are from these vendors), and automatically check the support status
-for the relevant machines.  This make the support status information
-easily available and I hope it will make it easier for the computer
-owner to know when to get new hardware or renew the support contract.
-The result of this work documented that 27% of the machines in the
-registry is without a support contract, and made it very easy to find
-them.  27% might seem like a lot, but I see it more as the case of us
-using machines a bit longer than the 3 years a normal support contract
-last, to have test machines and a platform for less important
-services.  After all, the machines without a contract are working fine
-at the moment and the lack of contract is only a problem if any of
-them break down.  When that happen, we can either fix it using spare
-parts from other machines or move the service to another old
-machine.&lt;/p&gt;
-
-&lt;p&gt;I believe the code for screen scraping the Dell site was originally
-written by Trond Hasle Amundsen, and later adjusted by me and Morten
-Werner Forsbring.  The HP scraping was written by me after reading a
-nice article in ;login: about how to use WWW::Mechanize, and the IBM
-scraping was written by me based on the Dell code.  I know the HTML
-parsing could be done using nice libraries, but did not want to
-introduce more dependencies.  This is the current incarnation:&lt;/p&gt;
-
-&lt;pre&gt;
-use LWP::Simple;
-use POSIX;
-use WWW::Mechanize;
-use Date::Parse;
-[...]
-sub get_support_info {
-    my ($machine, $model, $serial, $productnumber) = @_;
-    my $str;
-
-    if ( $model =~ m/^Dell / ) {
-        # fetch website from Dell support
-        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;;
-        my $webpage = get($url);
-        return undef unless ($webpage);
-
-        my $daysleft = -1;
-        my @lines = split(/\n/, $webpage);
-        foreach my $line (@lines) {
-            next unless ($line =~ m/Beskrivelse/);
-            $line =~ s/&amp;lt;[^&gt;]+?&gt;/;/gm;
-            $line =~ s/^.+?;(Beskrivelse;)/$1/;
-
-            my @f = split(/\;/, $line);
-            @f = @f[13 .. $#f];
-            my $lastend = &quot;&quot;;
-            while ($f[3] eq &quot;DELL&quot;) {
-                my ($type, $startstr, $endstr, $days) = @f[0, 5, 7, 10];
-
-                my $start = POSIX::strftime(&quot;%Y-%m-%d&quot;,
-                                            localtime(str2time($startstr)));
-                my $end = POSIX::strftime(&quot;%Y-%m-%d&quot;,
-                                          localtime(str2time($endstr)));
-                $str .= &quot;$type $start -&gt; $end &quot;;
-                @f = @f[14 .. $#f];
-                $lastend = $end if ($end gt $lastend);
-            }
-            my $today = POSIX::strftime(&quot;%Y-%m-%d&quot;, localtime(time));
-            tag_machine_unsupported($machine)
-                if ($lastend lt $today);
-        }
-    } elsif ( $model =~ m/^HP / ) {
-        my $mech = WWW::Mechanize-&gt;new();
-        my $url =
-            &#39;http://www1.itrc.hp.com/service/ewarranty/warrantyInput.do&#39;;
-        $mech-&gt;get($url);
-        my $fields = {
-            &#39;BODServiceID&#39; =&gt; &#39;NA&#39;,
-            &#39;RegisteredPurchaseDate&#39; =&gt; &#39;&#39;,
-            &#39;country&#39; =&gt; &#39;NO&#39;,
-            &#39;productNumber&#39; =&gt; $productnumber,
-            &#39;serialNumber1&#39; =&gt; $serial,
-        };
-        $mech-&gt;submit_form( form_number =&gt; 2,
-                            fields      =&gt; $fields );
-        # Next step is screen scraping
-        my $content = $mech-&gt;content();
-
-        $content =~ s/&amp;lt;[^&gt;]+?&gt;/;/gm;
-        $content =~ s/\s+/ /gm;
-        $content =~ s/;\s*;/;;/gm;
-        $content =~ s/;[\s;]+/;/gm;
-
-        my $today = POSIX::strftime(&quot;%Y-%m-%d&quot;, localtime(time));
-
-        while ($content =~ m/;Warranty Type;/) {
-            my ($type, $status, $startstr, $stopstr) = $content =~
-                m/;Warranty Type;([^;]+);.+?;Status;(\w+);Start Date;([^;]+);End Date;([^;]+);/;
-            $content =~ s/^.+?;Warranty Type;//;
-            my $start = POSIX::strftime(&quot;%Y-%m-%d&quot;,
-                                        localtime(str2time($startstr)));
-            my $end = POSIX::strftime(&quot;%Y-%m-%d&quot;,
-                                      localtime(str2time($stopstr)));
-
-            $str .= &quot;$type ($status) $start -&gt; $end &quot;;
-
-            tag_machine_unsupported($machine)
-                if ($end lt $today);
-        }
-    } elsif ( $model =~ m/^IBM / ) {
-        # This code ignore extended support contracts.
-        my ($producttype) = $model =~ m/.*-\[(.{4}).+\]-/;
-        if ($producttype &amp;amp;&amp;amp; $serial) {
-            my $content =
-                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;);
-            if ($content) {
-                $content =~ s/&amp;lt;[^&gt;]+?&gt;/;/gm;
-                $content =~ s/\s+/ /gm;
-                $content =~ s/;\s*;/;;/gm;
-                $content =~ s/;[\s;]+/;/gm;
-
-                $content =~ s/^.+?;Warranty status;//;
-                my ($status, $end) = $content =~ m/;Warranty status;([^;]+)\s*;Expiration date;(\S+) ;/;
-
-                $str .= &quot;($status) -&gt; $end &quot;;
-
-                my $today = POSIX::strftime(&quot;%Y-%m-%d&quot;, localtime(time));
-                tag_machine_unsupported($machine)
-                    if ($end lt $today);
-            }
-        }
-    }
-    return $str;
-}
-&lt;/pre&gt;
+&lt;p&gt;&lt;a href=&quot;http://www.dagbladet.no/2009/04/09/kultur/musikk/fildeling/tekno/5689356/&quot;&gt;Dagbladet
+melder at det franske idiotforslaget om å kutte Internet-forbindelsen
+til alle som blir anklaget for å ha brutt opphavsretten 3 ganger&lt;/a&gt;
+ble nedstemt i dag med 21 mot 15 stemmer.  Vinklingen i Dagbladet er
+litt merkelig når en vet at det samme forslaget ble vedtatt i
+parlamentets andre kammer med 12 mot 4 stemmer, etter at det
+&lt;a href=&quot;http://opendotdotdot.blogspot.com/2009/04/hadopi-law-passed-by-12-votes-to-4.html&quot;&gt;overraskende
+ble foreslått å ta saken opp til votering 22:45 sist torsdag&lt;/a&gt;,
+etter sigende i strid med vanlige rutiner i det franske parlamentet.&lt;/p&gt;
 
-&lt;p&gt;Here are some examples on how to use the function, using fake
-serial numbers.  The information passed in as arguments are fetched
-from dmidecode.&lt;/p&gt;
-
-&lt;pre&gt;
-print get_support_info(&quot;hp.host&quot;, &quot;HP ProLiant BL460c G1&quot;, &quot;1234567890&quot;
-                       &quot;447707-B21&quot;);
-print get_support_info(&quot;dell.host&quot;, &quot;Dell Inc. PowerEdge 2950&quot;, &quot;1234567&quot;);
-print get_support_info(&quot;ibm.host&quot;, &quot;IBM eserver xSeries 345 -[867061X]-&quot;,
-                       &quot;1234567&quot;);
-&lt;/pre&gt;
-
-&lt;p&gt;I would recommend this approach for tracking support contracts for
-everyone with more than a few computers to administer. :)&lt;/p&gt;
-
-&lt;p&gt;Update 2009-03-06: The IBM page do not include extended support
-contracts, so it is useless in that case.  The original Dell code do
-not handle extended support contracts either, but has been updated to
-do so.&lt;/p&gt;
+&lt;p&gt;Det hele blir ennå mer komisk når et vet at
+&lt;a href=&quot;http://www.zeropaid.com/news/10034/political_hypocrisy_french_president_sued_for_copyright_infringement/&quot;&gt;presidentens
+parti er blitt anklaget for å ha brutt opphavsretten&lt;/a&gt;.  Mon tro om
+partet skal miste internet-forbindelsen hvis de får 2 anklager til
+rettet mot seg.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Using bar codes at a computing center</title>
-               <link>Using_bar_codes_at_a_computing_center.html</link>
-               <guid isPermaLink="true">Using_bar_codes_at_a_computing_center.html</guid>
-                <pubDate>Fri, 20 Feb 2009 08:50:00 +0100</pubDate>
+               <title>Recording video from cron using VLC</title>
+               <link>Recording_video_from_cron_using_VLC.html</link>
+               <guid isPermaLink="true">Recording_video_from_cron_using_VLC.html</guid>
+                <pubDate>Sun, 5 Apr 2009 10:00:00 +0200</pubDate>
                <description>
-&lt;p&gt;At work with the University of Oslo, we have several hundred computers
-in our computing center.  This give us a challenge in tracking the
-location and cabling of the computers, when they are added, moved and
-removed.  Some times the location register is not updated when a
-computer is inserted or moved and we then have to search the room for
-the &quot;missing&quot; computer.&lt;/p&gt;
+&lt;p&gt;One think I have wanted to figure out for a along time is how to
+run vlc from cron to do recording of video streams on the net.  The
+task is trivial with mplayer, but I do not really trust the security
+of mplayer (it crashes too often on strange input), and thus prefer
+vlc.  I finally found a way to do it today.  I spent an hour or so
+searching the web for recipes and reading the documentation.  The
+hardest part was to get rid of the GUI window, but after finding the
+dummy interface, the command line finally presented itself:&lt;/p&gt;
 
-&lt;p&gt;In the last issue of Linux Journal, I came across a project
-&lt;a href=&quot;http://www.libdmtx.org/&quot;&gt;libdmtx&lt;/a&gt; to write and read bar
-code blocks as defined in the
-&lt;a href=&quot;http://en.wikipedia.org/wiki/Data_Matrix&quot;&gt;The Data Matrix
-Standard&lt;/a&gt;.  This is bar codes that can be read with a normal
-digital camera, for example that on a cell phone, and several such bar
-codes can be read by libdmtx from one picture.  The bar code standard
-allow up to 2 KiB to be written in the tag.  There is another project
-with &lt;a href=&quot;http://www.terryburton.co.uk/barcodewriter/&quot;&gt;a bar code
-writer written in postscript&lt;/a&gt; capable of creating such bar codes,
-but this was the first time I found a tool to read these bar
-codes.&lt;/p&gt;
+&lt;blockquote&gt;&lt;pre&gt;URL=http://www.ping.uio.no/video/rms-oslo_2009.ogg
+SAVEFILE=rms.ogg
+DISPLAY= vlc -q $URL \
+  --sout=&quot;#duplicate{dst=std{access=file,url=&#39;$SAVEFILE&#39;},dst=nodisplay}&quot; \
+  --intf=dummy&lt;/pre&gt;&lt;/blockquote&gt;
 
-&lt;p&gt;It occurred to me that this could be used to tag and track the
-machines in our computing center.  If both racks and computers are
-tagged this way, we can use a picture of the rack and all its
-computers to detect the rack location of any computer in that rack.
-If we do this regularly for the entire room, we will find all
-locations, and can detect movements and removals.&lt;/p&gt;
+&lt;p&gt;The command stream the URL and store it in the SAVEFILE by
+duplicating the output stream to &quot;nodisplay&quot; and the file, using the
+dummy interface.  The dummy interface and the nodisplay output make
+sure no X interface is needed.&lt;/p&gt;
 
-&lt;p&gt;I decided to test if this would work in practice, and picked a
-random rack and tagged all the machines with their names.  Next, I
-took pictures with my digital camera, and gave the dmtxread program
-these JPEG pictures to see how many tags it could read.  This worked
-fairly well.  If the pictures was well focused and not taken from the
-side, all tags in the image could be read.  Because of limited space
-between the racks, I was unable to get a good picture of the entire
-rack, but could without problem read all tags from a picture covering
-about half the rack.  I had to limit the search time used by dmtxread
-to 60000 ms to make sure it terminated in a reasonable time frame.&lt;/p&gt;
+&lt;p&gt;The cron job then need to start this job with the appropriate URL
+and file name to save, sleep for the duration wanted, and then kill
+the vlc process with SIGTERM.  Here is a complete script
+&lt;tt&gt;vlc-record&lt;/tt&gt; to use from &lt;tt&gt;at&lt;/tt&gt; or &lt;tt&gt;cron&lt;/tt&gt;:&lt;/p&gt;
 
-&lt;p&gt;My conclusion is that this could work, and we should probably look
-at adjusting our computer tagging procedures to use bar codes for
-easier automatic tracking of computers.&lt;/p&gt;
+&lt;blockquote&gt;&lt;pre&gt;#!/bin/sh
+set -e
+URL=&quot;$1&quot;
+SAVEFILE=&quot;$2&quot;
+DURATION=&quot;$3&quot;
+DISPLAY= vlc -q &quot;$URL&quot; \
+  --sout=&quot;#duplicate{dst=std{access=file,url=&#39;$SAVEFILE&#39;},dst=nodisplay}&quot; \
+  --intf=dummy &lt; /dev/null &gt; /dev/null 2&gt;&amp;1 &amp;
+pid=$!
+sleep $DURATION
+kill $pid
+wait $pid&lt;/pre&gt;&lt;/blockquote&gt;
 </description>
        </item>
        
        <item>
-               <title>Kart over overvåkningskamera i Norge</title>
-               <link>Kart_over_overv__kningskamera_i_Norge.html</link>
-               <guid isPermaLink="true">Kart_over_overv__kningskamera_i_Norge.html</guid>
-                <pubDate>Sun, 15 Feb 2009 22:30:00 +0100</pubDate>
+               <title>Standardize on protocols and formats, not vendors and applications</title>
+               <link>Standardize_on_protocols_and_formats__not_vendors_and_applications.html</link>
+               <guid isPermaLink="true">Standardize_on_protocols_and_formats__not_vendors_and_applications.html</guid>
+                <pubDate>Mon, 30 Mar 2009 11:50:00 +0200</pubDate>
                <description>
-&lt;p&gt;I regi av
-&lt;a href=&quot;http://www.personvern.no/&quot;&gt;personvernforeningen&lt;/a&gt; har jeg
-startet på
-&lt;a href=&quot;http://personvern.no/wiki/index.php/Kameraovervåkning&quot;&gt;et
-kart over overvåkningskamera i Norge&lt;/a&gt;.  Bakgrunnen er at det etter
-min mening bærer galt avsted med den massive overvåkningen som
-finner sted i Norge i dag, og at flere og flere overvåkningskamera
-gjør det vanskeligere og vanskeligere å gå igjennom livet uten at
-små og store brødre trenger inn i ens private sfære.  Datatilsynet
-har et register over kameraovervåkning, men det viser seg å være
-ubrukelig både til å finne ut hvor det er kamera plassert, og til å
-sjekke om et kamera en kommer over er registrert.  Dette nye kartet
-fikser en av disse manglene, men det vil fortsatt være umulig å vite
-om et kamera er registrert etter lovens krav eller ikke.  Pr. nå er
-22 kamera i Oslo registrert, og det trengs flere til å registrere
-alle.  Informasjonen registreres direkte inn i &lt;a
-href=&quot;http://www.openstreetmap.org/&quot;&gt;OpenStreetmap&lt;/a&gt;, sa hentes det
-automatisk over i spesialkartet.&lt;/p&gt;
+&lt;p&gt;Where I work at the University of Oslo, one decision stand out as a
+very good one to form a long lived computer infrastructure.  It is the
+simple one, lost by many in todays computer industry: Standardize on
+open network protocols and open exchange/storage formats, not applications.
+Applications come and go, while protocols and files tend to stay, and
+thus one want to make it easy to change application and vendor, while
+avoiding conversion costs and locking users to a specific platform or
+application.&lt;/p&gt;
+
+&lt;p&gt;This approach make it possible to replace the client applications
+independently of the server applications.  One can even allow users to
+use several different applications as long as they handle the selected
+protocol and format.  In the normal case, only one client application
+is recommended and users only get help if they choose to use this
+application, but those that want to deviate from the easy path are not
+blocked from doing so.&lt;/p&gt;
+
+&lt;p&gt;It also allow us to replace the server side without forcing the
+users to replace their applications, and thus allow us to select the
+best server implementation at any moment, when scale and resouce
+requirements change.&lt;/p&gt;
+
+&lt;p&gt;I strongly recommend standardizing - on open network protocols and
+open formats, but I would never recommend standardizing on a single
+application that do not use open network protocol or open formats.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Endelig er Debian Lenny gitt ut</title>
-               <link>Endelig_er_Debian_Lenny_gitt_ut.html</link>
-               <guid isPermaLink="true">Endelig_er_Debian_Lenny_gitt_ut.html</guid>
-                <pubDate>Sun, 15 Feb 2009 11:50:00 +0100</pubDate>
+               <title>Returning from Skolelinux developer gathering</title>
+               <link>Returning_from_Skolelinux_developer_gathering.html</link>
+               <guid isPermaLink="true">Returning_from_Skolelinux_developer_gathering.html</guid>
+                <pubDate>Sun, 29 Mar 2009 21:00:00 +0200</pubDate>
                <description>
-&lt;p&gt;Endelig er &lt;a href=&quot;http://www.debian.org/&quot;&gt;Debian&lt;/a&gt;
-&lt;a href=&quot;http://www.debian.org/News/2009/20090214&quot;&gt;Lenny&lt;/a&gt; gitt ut.
-Et langt steg videre for Debian-prosjektet, og en rekke nye
-programpakker blir nå tilgjengelig for de av oss som bruker den
-stabile utgaven av Debian.  Neste steg er nå å få
-&lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux&lt;/a&gt; /
-&lt;a href=&quot;http://wiki.debian.org/DebianEdu/&quot;&gt;Debian Edu&lt;/a&gt; ferdig
-oppdatert for den nye utgaven, slik at en oppdatert versjon kan
-slippes løs på skolene.  Takk til alle debian-utviklerne som har
-gjort dette mulig.  Endelig er f.eks. fungerende avhengighetsstyrt
-bootsekvens tilgjengelig i stabil utgave, vha pakken
-&lt;tt&gt;insserv&lt;/tt&gt;.&lt;/p&gt;
+&lt;p&gt;I&#39;m sitting on the train going home from this weekends Debian
+Edu/Skolelinux development gathering.  I got a bit done tuning the
+desktop, and looked into the dynamic service location protocol
+implementation avahi.  It look like it could be useful for us.  Almost
+30 people participated, and I believe it was a great environment to
+get to know the Skolelinux system.  Walter Bender, involved in the
+development of the Sugar educational platform, presented his stuff and
+also helped me improve my OLPC installation.  He also showed me that
+his Turtle Art application can be used in standalone mode, and we
+agreed that I would help getting it packaged for Debian.  As a
+standalone application it would be great for Debian Edu.  We also
+tried to get the video conferencing working with two OLPCs, but that
+proved to be too hard for us.  The application seem to need more work
+before it is ready for me.  I look forward to getting home and relax
+now. :)&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Første vellykkede videostrøm fra NUUG</title>
-               <link>F__rste_vellykkede_videostr__m_fra_NUUG.html</link>
-               <guid isPermaLink="true">F__rste_vellykkede_videostr__m_fra_NUUG.html</guid>
-                <pubDate>Wed, 11 Feb 2009 06:30:00 +0100</pubDate>
+               <title>Time for new  LDAP schemas replacing RFC 2307?</title>
+               <link>Time_for_new__LDAP_schemas_replacing_RFC_2307_.html</link>
+               <guid isPermaLink="true">Time_for_new__LDAP_schemas_replacing_RFC_2307_.html</guid>
+                <pubDate>Sun, 29 Mar 2009 20:30:00 +0200</pubDate>
                <description>
-&lt;p&gt;Jeg ble glad for å se under
-&lt;a href=&quot;http://www.nuug.no/aktiviteter/20090210-compiz/&quot;&gt;gårdagens
-medlemsmøte&lt;/a&gt; i NUUG Oslo at utsending av live-video fra møtet
-fungerte for første gang.  Forrige gang ble det ved en teknisk tabbe
-sendt video uten lyd.  Vi kan takke Ole Kristian Lien og resten av
-videogruppen i NUUG for at nå NUUG-medlemmer over det ganske land 
-kunne se foredraget samtidig med oss i Oslo.  Vi opplevde til og med
-under møtet å motta spørsmål via IRC som ble besvart der og da.
-Opptaket publiseres så snart det er kopiert over til NUUGs
-webserver og komprimert.&lt;/p&gt;
+&lt;p&gt;The state of standardized LDAP schemas on Linux is far from
+optimal.  There is RFC 2307 documenting one way to store NIS maps in
+LDAP, and a modified version of this normally called RFC 2307bis, with
+some modifications to be compatible with Active Directory.  The RFC
+specification handle the content of a lot of system databases, but do
+not handle DNS zones and DHCP configuration.&lt;/p&gt;
+
+&lt;p&gt;In &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu/Skolelinux&lt;/a&gt;,
+we would like to store information about users, SMB clients/hosts,
+filegroups, netgroups (users and hosts), DHCP and DNS configuration,
+and LTSP configuration in LDAP.  These objects have a lot in common,
+but with the current LDAP schemas it is not possible to have one
+object per entity.  For example, one need to have at least three LDAP
+objects for a given computer, one with the SMB related stuff, one with
+DNS information and another with DHCP information.  The schemas
+provided for DNS and DHCP are impossible to combine into one LDAP
+object.  In addition, it is impossible to implement quick queries for
+netgroup membership, because of the way NIS triples are implemented.
+It just do not scale.  I believe it is time for a few RFC
+specifications to cleam up this mess.&lt;/p&gt;
+
+&lt;p&gt;I would like to have one LDAP object representing each computer in
+the network, and this object can then keep the SMB (ie host key), DHCP
+(mac address/name) and DNS (name/IP address) settings in one place.
+It need to be efficently stored to make sure it scale well.&lt;/p&gt;
+
+&lt;p&gt;I would also like to have a quick way to map from a user or
+computer and to the net group this user or computer is a member.&lt;/p&gt;
+
+&lt;p&gt;Active Directory have done a better job than unix heads like myself
+in this regard, and the unix side need to catch up.  Time to start a
+new IETF work group?&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Min reprap tar sakte form</title>
-               <link>Min_reprap_tar_sakte_form.html</link>
-               <guid isPermaLink="true">Min_reprap_tar_sakte_form.html</guid>
-                <pubDate>Tue, 3 Feb 2009 13:30:00 +0100</pubDate>
+               <title>Hva er egentlig en åpen standard?</title>
+               <link>Hva_er_egentlig_en___pen_standard_.html</link>
+               <guid isPermaLink="true">Hva_er_egentlig_en___pen_standard_.html</guid>
+                <pubDate>Sat, 28 Mar 2009 10:50:00 +0100</pubDate>
                <description>
-&lt;p&gt;Min reprap begynner å ta form.  Den er nå kommet så langt at den er
-blitt en kubisk ramme.  Z-aksen er montert men ikke kalibrert, og det
-hele er klart for litt enkel testing.  Har møtt på to problemer som
-blokkerer videre montering, men har oppnått kontakt med Audun Vaaler
-ved Høgskolen i Østfold som forteller at de er nesten ferdig med et
-tilsvarende byggesett som det jeg tar utgangspunkt i, og håper de kan
-forklare hvordan de kom rundt problemene.  De to problemene er
-relatert til Z-aksen og Y-aksen.  &lt;/p&gt;
+&lt;p&gt;Jeg møter alle slags interessante mennesker på min vei, og et møte
+jeg lærte mye av var å treffe på en svært kompetent IT-fyr som
+benektet ting jeg anser som åpenbart og selvfølgelig når det gjelder
+standarder.  Det var interessant, da det fikk meg til å tenke litt
+nøyere på hvilke mekanismer som ligger til grunn for at noe oppfattes
+som en standard.  Det hele startet med arbeid rundt integrering av NSS
+LDAP mot Active Directory, og problemer som oppstår pga. at Active
+Directory ikke følger LDAP-spesifikasjonen som dokumentert i RFCer fra
+IETF (konkret, AD returnerer kun et subset av attributter hvis det er
+mer enn 1500 atributter av en gitt type i et LDAP-objekt, og en må be
+om resten i bolker av 1500).  Jeg hevdet måten dette ble gjort på brøt
+med LDAP-spesifikasjonen, og henviste til hvor i LDAP-spesifikasjonen
+fra IETF det sto at oppførselen til AD ikke fulgte
+LDAP-spesifikasjonen.  AD-spesialisten overrasket meg da ved å
+fortelle at IETF var ikke de som definerte LDAP-spesifikasjonen, og at
+Active Directory ikke brøt den virkelige LDAP-spesifikasjonen som han
+mente lå til grunn.  Jeg ble spesielt overrasket over denne
+tilnærmingen til problemstillingen, da til og med Microsoft så vidt
+jeg kan se anerkjenner IETF som organisasjonen som definerer
+LDAP-spesifikasjonen.  Jeg fikk aldri spurt hvem han mente sto bak den
+egentlige LDAP-spesifikasjonen, da det var irrelevant for problemet vi
+måtte løse (få Linux og AD til å fungere sammen).  Dette møtet
+fortalte meg uansett at det ikke er gitt at alle aktører er enige om
+hva en standard er, og hva som er kilden til en gitt standard.  Det er
+vanskelig å enes om felles standarder før en først enes om hvem som
+bestemmer hva en gitt standard innebærer.&lt;/p&gt;
 
-&lt;p&gt;For Z-aksen, er det et stjernehjul som festes på motoraksen ved
-tannjulet som driver z-aksebåndet og som skal holde båndet på plass.
-Problemet med det nederste stjernejulet er at det er helt løst, og
-blir liggende på motoren 5 mm nedenfor tannjulet, i stedet for å ligge
-inntil tannjulet slik det skal.  Mulig løsningen er å borre i
-stjernehjulet, eller lime det fast.&lt;/p&gt;
+&lt;p&gt;Hva er så en standard?  I sin abstrakte form er det noe å samles
+om.  På engelsk er en av betydningene fane brukt i krig, du vet, den
+type fane en samlet seg rundt på kamplassen i riddertiden.  En
+standard definerer altså et felleskap, noen som har noe felles.  Det
+er naturligvis mange måter å utgjøre et felleskap på.  En kan
+f.eks. enes om å gjøre alt slik som Ole gjør det, og dermed si at Oles
+oppførsel er standard.  Hver gang Ole endrer oppførsel endrer også
+standarden seg uten noe mer organisering og prosedyre.  En variant av
+dette er å gjøre slik som Ole har gjort det i stedet for slik Ole til
+enhver til gjør noe.  Dette er ofte litt enklere å forholde seg til,
+da en slipper å sjekke med Ole hver gang for å vite hvordan ting skal
+gjøres nå, men hvis det Ole gjorde noe dumt den gang en bestemte seg
+for å følge Ole, så er det vanskeligere å få endret oppførsel for å
+unngå dette dumme.&lt;/p&gt;
 
-&lt;p&gt;For Y-aksen, er det en plastdel som ser ut til å mangle som skulle
-dekket to skruver som kommer i veien for kraftoverføringsmekanismen
-fra motoren til selve aksen, slik at mekanismen kan snurre fritt.&lt;/p&gt;
+&lt;p&gt;En kan også ta det et skritt videre, og istedet for å basere seg på
+enkeltpersoners oppførsel sette seg ned og bli enige om hvordan en
+skal gjøre ting, dvs. lage et felleskap basert på konsensus.  Dette
+tar naturligvis litt mer tid (en må diskutere ting i forkant før en
+kan sette igang), men det kan bidra til at den oppførselen en
+planlegger å benytte seg av er mer gjennomtenkt.  Det ender også
+typisk opp med en beskrivelse av ønsket oppførsel som flere kan forstå
+- da flere har vært involvert i å utarbeide beskrivelsen.&lt;/p&gt;
 
-&lt;p&gt;Når det gjelder elektronikken til min reprap, så er min gode venn
-Anders Rosnes igang med å lodde sammen delene og han forteller at
-koblingsbordet for Arduino er klart, og en temperatursensor og en
-optoswitch er også klar.  Gleder meg til å teste dem.  Må bare finne
-ut hvordan jeg laster opp firmware i Arduino-en. :)&lt;/p&gt;
+&lt;p&gt;Dette er dessverre ikke alt som trengs for å forstå hva en åpen
+standard er for noe.  Der alle kan se på hvordan folk oppfører seg, og
+dermed har valget om de vil oppføre seg likt eller ikke, så er det
+endel juridiske faktorer som gjør det hele mer komplisert -
+opphavsretten og patentlovgivningen for å være helt konkret.  For å gi
+et eksempel. Hvis noen blir enige om å alltid plystre en bestemt
+melodi når de møtes, for å identifisere hverandre, så kan
+opphavsretten brukes til å styre hvem som får lov til å gjøre dette.
+De har standardisert hvordan de kjenner igjen alle som følger denne
+standarden, men ikke alle har nødvendigvis lov til å følge den.
+Musikk er opphavsrettsbeskyttet, og fremføring av musikk i
+offentligheten er opphavsmannens enerett (dvs. et monopol).  Det vil i
+sin ytterste konsekvens si at alle som skal plystre en
+opphavsrettsbeskyttet melodi i det offentlige rom må ha godkjenning
+fra opphavsmannen.  Har en ikke dette, så bryter en loven og kan
+straffes.  Det er dermed mulig for opphavsmannen å kontrollere hvem
+som får lov til å benytte seg av denne standarden.  En annen variant
+er hvis en standard er dokumentert, så er dokumentet som definerer
+standarden (spesifikasjonen) beskyttet av opphavsretten, og det er
+dermed mulig for rettighetsinnehaver å begrense tilgang til
+spesifikasjonen, og slik styre hvem som kan ta i bruk standarden på
+den måten.&lt;/p&gt;
 
-&lt;p&gt;Når det gjelder NUUGs reprap-prosjekt, så er det framgang og Ole
-Kristian, Tollef og Ketil besøke IFI for å få fortgang i produksjon av
-plastdeler, og Ole Kristian forteller at han har funnet en kilde til
-de fleste metalldelene.  Gleder meg til å se resultaten av det
-arbeidet.&lt;/p&gt;
+&lt;p&gt;Der opphavsretten innvilger et monopol på kunstneriske uttrykk med
+verkshøyde, innvilger patentlovgivningen monopol på ideer.  Hvis en
+slik patentert idé (fortrinnsvis uttrykt i en teknisk innretning, men
+det er kompliserende faktorer som gjør at det ikke er et krav) trengs
+for å ta i bruk en standard, så vil den som innehar patent kunne styre
+hvem som får ta i bruk standarden.  Det er dermed ikke gitt at alle
+kan delta i et standard-felleskap, og hvis de kan delta, så er det
+ikke sikkert at det er på like vilkår.  F.eks. kan rettighetsinnehaver
+sette vilkår som gjør at noen faller utenfor, det være seg av
+finansielle, avtalemessige eller prinsipielle årsaker.  Vanlige slike
+vilkår er &quot;må betale litt for hver kunde/bruker&quot; som utelukker de som
+gir bort en løsning gratis og &quot;må gi fra seg retten til å håndheve
+sine egne patentrettigheter ovenfor rettighetshaver&quot; som utelukker
+alle som ønsker å beholde den muligheten.&lt;/p&gt;
+
+&lt;p&gt;En åpen standard innebærer for meg at alle kan få innsikt i en
+komplett beskrivelse av oppførsel som standarden skal dekke, og at
+ingen kan nektes å benytte seg av standarden.  Noen mener at det
+holder at alle med tilstrekkelig finansiering kan få tilgang til
+spesifikasjonen og at en kun har finansielle krav til bruk.
+Pga. denne konflikten har et nytt begrep spredt seg de siste årene,
+nemlig fri og åpen standard, der en har gjort det klart at alle må ha
+komplett og lik tilgang til spesifikasjoner og retten til å gjøre bruk
+av en standard for at en standard skal kunne kalles fri og åpen.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Norge trenger en personvernforening</title>
-               <link>Norge_trenger_en_personvernforening.html</link>
-               <guid isPermaLink="true">Norge_trenger_en_personvernforening.html</guid>
-                <pubDate>Sun, 1 Feb 2009 18:35:00 +0100</pubDate>
+               <title>Vitenskapens dogmer...</title>
+               <link>Vitenskapens_dogmer___.html</link>
+               <guid isPermaLink="true">Vitenskapens_dogmer___.html</guid>
+                <pubDate>Fri, 27 Mar 2009 11:30:00 +0100</pubDate>
                <description>
-&lt;p&gt;De siste årene har jeg forsøkt å få liv i
-&lt;a href=&quot;http://www.personvern.no/&quot;&gt;foreningen Personvern i Norge&lt;/a&gt;.  Norge
-trenger en organisasjon som jobber med å sette personvern på agendaen
-og som kan være en motvekt til de mange som gjerne raderer bort
-personvernet av behagelighetshensyn eller ut fra villfarelsen om at en
-får økt sikkerhet av å redusere personvernet.  Foreløbig har det ikke
-lykkes å få på plass kritisk masse av interesserte på epostlisten, og
-nå tror jeg det er på tide å endre tilnærming.  I stedet for å forsøke
-å rekruttere folk til epostlisten og håpe at når nok folk er samlet
-vil noen ta initiativ og sørge for at det begynner å skje ting, så
-tror jeg det er en ide å ta utgangspunkt i de som er der i dag og
-sette sammen et interrimstyre.  Forslaget er sendt til epostlisten, så
-nå får vi se om noen er enig.&lt;/p&gt;
+&lt;p&gt;Handspåleggere og andre tilhengere av ikke-etterprøvbar medisin,
+samt de som mener at verden ikke utviklet seg i henhold til
+evolusjonsteorien, hevder ofte at vitenskapen er dogmatisk og at
+vitenskapsfolk velger å ignorere alt vitenskapsfolk ikke kan
+forklare.  Intet kunne være lenger fra sannheten.  En interessant
+observasjon dog, er hvilke &quot;dogmer&quot; som ligger til grunn for
+vitenskapen.  Her er et forsøk på å nevne noen av de grunnleggende
+antagelsene som legges til grunn.&lt;/p&gt;
+
+&lt;p&gt;Først og fremst ligger det til grunn en tro om at verden,
+verdensrommet og universet har de samme egenskapene overalt.  Dvs. at
+en ikke tror at virkeligheten oppfører seg forskjellig f.eks. på
+jorden og i verdensrommet.  Dette er ingen selvfølgelig antagelse, da
+f.eks. de gamle grekerne antok at virkeligheten var forskjellig på
+jorden og i himmelen.  Antagelsen om at virkeligheten oppfører seg
+etter de samme &quot;reglene&quot; overalt skjøt først fart etter
+middelalderen.&lt;/p&gt;
+
+&lt;p&gt;Når en så har begynt å tro at virkeligheten oppfører seg likt
+overalt, så kan en begynne å tro at det er mulig å observere
+virkeligheten, og ut fra observasjoner kunne finne en forklaring, et
+sett med &quot;regler&quot;, som kan brukes til å forutse hva som kommer til å
+skje i fremtiden basert på observasjoner gjort i fortiden.  Eksempler
+på dette er at en kan beregne hvor lang tid en sten som er sluppet
+ned fra et hus vil bruke før den treffer bakken (og ikke tror at den
+i noen tilfeller vil fly oppover i stedet for nedover).  En kan altså
+lage en mental modell over sammenhenger i virkeligheten, og bruke
+denne modellen til å, enten ved hjelp av logiske argumentasjonsrekker
+eller matematiske beregninger, forklare hva som kommer til å skje.
+Hvis modellen viser seg å fungere bra for observasjoner i dag, så
+kan en på tilsvarende vis beregne eller logisk sette sammen hva som
+har foregått i fortiden som ledet frem til det vi kan observere i
+dag.&lt;/p&gt;
+
+&lt;p&gt;Sist, men ikke minst, så tror vitenskapsfolk på at det er mulig
+å observere virkeligheten, og å tro på disse observasjonene
+(innenfor rimelig feilmargin som følger av måten observasjonen er
+gjort på).  En tror altså ikke på at noen bakenfor virkeligheten
+forsøker å lure oss til å observere noe som ikke eksisterer.  Det
+er naturligvis umulig (eller kanskje til nød svært vanskelig) å
+motbevise at vi lever i Matrix-aktige omgivelser, der vi observerer
+noe som eksisterer kun som en simulering i datamaskiner.  Det at noe
+er umulig å motbevise gjør dog ikke at det blir spesielt interessant
+å ta utgangspunkt i.  Det er antagelig ikke grenser for hvor mange
+måter det er mulig å tenke seg at vi blir lurt til å oppleve en
+virkelighet som &quot;egentlig&quot; ikke eksisterer, men i og med at den
+eksisterer for oss, så er det i hovedsak et filosofisk spørsmål om
+hva det betyr å eksistere.  Det er ikke spesielt relevant for
+vitenskapen, som altså tar utgangspunkt i at den virkeligheten vi
+observerer eksisterer, virker likt overalt, og kan forstås med logikk
+og matematikk.&lt;/p&gt;
+
+&lt;p&gt;Det kan virke som om de som hevder at vitenskapen er ute av stand
+til å ta inn over seg Snåsamannens evner, homeopatiske
+forklaringsmodeller og en skapende gud, ikke tror på det samme som
+vitenskapsfolk.  De kan ikke tro at den virkeligheten vi observerer
+eksisterer, virker likt overalt, og kan forstås med logikk og
+matematikk.  Mitt problem med å tro på på det samme, er at hvis
+disse forutsetningene ikke ligger til grunn, så er det ingen grenser
+for hva en kan komme opp med av ideer til hvordan virkeligheten
+fungerer.  Både Harry Potters magi, kreasjonistenes allmektige
+skaper, det flygende spagettimonsteret, Snåsamannens helbredelser,
+Haitis voodo, samenes ganding og middelalderens hekserier blir like
+gyldige.  Jeg tror ikke noen av disse er spesielt sannsynlige, og
+velger derfor å ta utgangspunkt i vitenskapens rammer for hvordan
+virkeligheten skal forstås.  For å sitere en reklamekampanje fra
+England: Vitenskap sender deg til månen.  Religion sender deg inn i
+skyskrapere.  Takke meg til en tur til månen.&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Intellektuelt privilegium - et bedre IP-begrep</title>
-               <link>Intellektuelt_privilegium___et_bedre_IP_begrep.html</link>
-               <guid isPermaLink="true">Intellektuelt_privilegium___et_bedre_IP_begrep.html</guid>
-                <pubDate>Sun, 1 Feb 2009 15:06:00 +0100</pubDate>
+               <title>Første reprap-integreringsforsøk - Z-aksen beveger seg</title>
+               <link>F__rste_reprap_integreringsfors__k___Z_aksen_beveger_seg.html</link>
+               <guid isPermaLink="true">F__rste_reprap_integreringsfors__k___Z_aksen_beveger_seg.html</guid>
+                <pubDate>Thu, 19 Mar 2009 22:15:00 +0100</pubDate>
                <description>
-&lt;p&gt;Ofte brukes intellektuell eiendom som samlebegrep for opphavsrett,
-patenter, varemerker og forretningshemmeligheter.  Problemet med dette
-begrepet er at det er svært misvisende.  For det første er ingen av de
-begrensede monopolene det her er snakk om som kan kalles eiendom, og
-for det andre er egenskapene til de ulike monopolene så forskjellige
-at det er mer tilslørende enn opplysende å gruppere dem sammen i et
-sekkebegrep.  Blant annet Richard Stallman har
-&lt;a href=&quot;http://www.gnu.org/philosophy/not-ipr.html&quot;&gt;skrevet litt om dette&lt;/a&gt;.&lt;/p&gt;
+&lt;p&gt;I går tok jeg mot til meg, og løste problemet med
+z-aksen ved å borre i delen som manglet feste mot tannjulet som
+skal drive z-aksereimen.  Dermed var det klart for å montere
+z-akse-akslingen på motoren og komme et steg videre med
+reprap-monteringen.  Prøvekjørte den i dag med
+testprogrammet til stepmotoren, og kunne glad konstatere at det hele
+fungerte.  I hvert fall når stepmotoren ikke forsøkte
+å snurre for raskt rundt.  Ved høy hastighet roterte
+ikke akslingen i det hele tatt.  Motoren ble bare stående
+å vibrere.  Usikker på hvorfor, men antar motoren ikke
+har nok kraft til å få hele akslingen til å
+rotere så raskt.  Denne øvelsen avslørte dog et
+annet problem med monteringen så langt.  Under testingen
+begynte skruer og muttere å ry ned fra ulike deler av
+reprap-konstruksjonen.  Jeg har ikke skrudd alt hard nok sammen til
+å tåle slike vibrasjoner.  Tror en 5-6 skruver og/eller
+muttere løsnet.  Brukte ganske lang tid på å
+finne ut hvor det manglet deler og skru ting sammen igjen.  Antar alt
+må strammes skikkelig til før første
+utskrift.&lt;/p&gt;
 
-&lt;p&gt;I dag kom jeg over
-&lt;a href=&quot;http://blogs.sun.com/webmink/entry/intellectual_privilege&quot;&gt;en
-bloggpost fra Simon Phipps&lt;/a&gt; som foreslår å bruke intellektuelt
-privilegium som begrep i stedet, da det gjør det klarere at det ikke
-er snakk om eiendom, men et tidsbegrenset monopol.  Simon Phipps
-forteller videre at noen jobber med å skrive
-&lt;a href=&quot;http://www.intellectualprivilege.com/book.html&quot;&gt;en bok med
-tittel Intellectual Privilege&lt;/a&gt;, og at boken er anbefalt av Lawrence
-Lessig.  Jeg tror jeg skal begynne å bruke begrepet intellektuelt
-privilegium når jeg snakker om opphavsrett, patenter, varemerker og
-forretningshemmeligheter framover.&lt;/p&gt;
+&lt;p&gt;Neste steg er å få laget z-aksebåndet.  Der trenger jeg
+egnet lim og en konstruksjon for å klemme bandet sammen under
+limingen, som
+&lt;a href=&quot;http://reprap.org/bin/view/Main/AssemblingDarwinMachinery#Z_belt&quot;&gt;beskrevet
+på reprap-wikien&lt;/a&gt;.  Er blitt tipset om svart superlim som er
+elastisk også etter at det tørket, og dro ned til Small Size
+Hobbyland på Lilletorget som skulle ha slikt, men da jeg var innom
+fikk jeg høre at de ikke lenger hadde slikt lim.  Må finne ut
+hvor i Oslo jeg kan skaffe slikt.  Kanskje Panduro har?  Vet ikke hva
+limet egentlig heter, så det er vanskelig å søke på nett.&lt;/p&gt;
 </description>
        </item>