]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.html
Bedre språk.
[homepage.git] / blog / index.html
index bc4f810c961b0d2c310a6036e333245dad350349..773642be063d949de0ad31bbd184c6c34ea7276d 100644 (file)
 
 
  
+ <div class="entry">
+  <div class="title"><a href="Lenker_samlet_2009_05_09.html">Lenker samlet 2009-05-09</a></div>
+  <div class="date">2009-05-09 22:40</div>
+  <div class="body">
+<ul>
+
+<li><a href="http://www.aftenposten.no/meninger/kronikker/article3066834.ece">Jeg, et offer</a>
+<br>Aage Borchgrevink drodler om offerrollens framvekst i den norske
+offentligheten.</li>
+
+<li><a href="http://www.nuug.no/pub/video/published/200904-goopen.html">Opptak fra Go Open 2009 på web</a>
+<br>Endelig kan jeg få med meg foredragene jeg gikk glipp av.</li>
+
+<li><a href="http://www.robweir.com/blog/2009/05/update-on-odf-spreadsheet.html">MS Excel 2007 håndterer ODF dårlig</a>
+<br>Microsoft har lykkes med å implementere ODF slik at de ikke
+samhandler med noen av de andre som håndterer ODF-regneark.</li>
+
+<li><a href="http://www.groklaw.net/article.php?story=20090503215045379">MS
+Word 2007 håndterer ODF dårlig</a>
+<br>Fotnoter laget i MS Office blir merkelige i OpenOffice.org.</li>
+
+</ul>
+</div>
+  <div class="tags">
+   
+
+   
+   Tags: <a href="tags/lenker">lenker</a>, <a href="tags/norsk">norsk</a>, <a href="tags/nuug">nuug</a>. 
+  
+  </div>
+ </div>
+ <div class="padding"></div>
+ <div class="entry">
+  <div class="title"><a href="IDG_mener_linux_i_servermarkedet_vil_vokse_med_21__i_2009.html">IDG mener linux i servermarkedet vil vokse med 21% i 2009</a></div>
+  <div class="date">2009-05-07 22:30</div>
+  <div class="body">
+<p>Kom over
+<a href="http://news.cnet.com/8301-13505_3-10216873-16.html">interessante
+tall</a> fra IDG om utviklingen av linuxservermarkedet.  Fikk meg til
+å tenke på antall tjenermaskiner ved Universitetet i Oslo der jeg
+jobber til daglig.  En rask opptelling forteller meg at vi har 490
+(61%) fysiske unix-tjener (mest linux men også noen solaris) og 196
+(25%) windowstjenere, samt 112 (14%) virtuelle unix-tjenere.  Med den
+bakgrunnskunnskapen kan jeg godt tro at IDG er inne på noe.</p>
+</div>
+  <div class="tags">
+   
+
+   
+   Tags: <a href="tags/debian">debian</a>, <a href="tags/norsk">norsk</a>, <a href="tags/nuug">nuug</a>. 
+  
+  </div>
+ </div>
+ <div class="padding"></div>
+ <div class="entry">
+  <div class="title"><a href="Kryptert_harddisk___naturligvis.html">Kryptert harddisk - naturligvis</a></div>
+  <div class="date">2009-05-02 15:30</div>
+  <div class="body">
+<p><a href="http://www.dagensit.no/trender/article1658676.ece">Dagens
+IT melder</a> at Intel hevder at det er dyrt å miste en datamaskin,
+når en tar tap av arbeidstid, fortrolige dokumenter,
+personopplysninger og alt annet det innebærer.  Det er ingen tvil om
+at det er en kostbar affære å miste sin datamaskin, og det er årsaken
+til at jeg har kryptert harddisken på både kontormaskinen og min
+bærbare.  Begge inneholder personopplysninger jeg ikke ønsker skal
+komme på avveie, den første informasjon relatert til jobben min ved
+Universitetet i Oslo, og den andre relatert til blant annet
+foreningsarbeide.  Kryptering av diskene gjør at det er lite
+sannsynlig at dophoder som kan finne på å rappe maskinene får noe ut
+av dem.  Maskinene låses automatisk etter noen minutter uten bruk,
+og en reboot vil gjøre at de ber om passord før de vil starte opp.
+Jeg bruker Debian på begge maskinene, og installasjonssystemet der
+gjør det trivielt å sette opp krypterte disker.  Jeg har LVM på toppen
+av krypterte partisjoner, slik at alt av datapartisjoner er kryptert.
+Jeg anbefaler alle å kryptere diskene på sine bærbare.  Kostnaden når
+det er gjort slik jeg gjør det er minimale, og gevinstene er
+betydelige.  En bør dog passe på passordet.  Hvis det går tapt, må
+maskinen reinstalleres og alt er tapt.</p>
+
+<p>Krypteringen vil ikke stoppe kompetente angripere som f.eks. kjøler
+ned minnebrikkene før maskinen rebootes med programvare for å hente ut
+krypteringsnøklene.  Kostnaden med å forsvare seg mot slike angripere
+er for min del høyere enn gevinsten.  Jeg tror oddsene for at
+f.eks. etteretningsorganisasjoner har glede av å titte på mine
+maskiner er minimale, og ulempene jeg ville oppnå ved å forsøke å
+gjøre det vanskeligere for angripere med kompetanse og ressurser er
+betydelige.</p>
+</div>
+  <div class="tags">
+   
+
+   
+   Tags: <a href="tags/debian">debian</a>, <a href="tags/norsk">norsk</a>, <a href="tags/nuug">nuug</a>, <a href="tags/sikkerhet">sikkerhet</a>. 
+  
+  </div>
+ </div>
+ <div class="padding"></div>
+ <div class="entry">
+  <div class="title"><a href="Two_projects_that_have_improved_the_quality_of_free_software_a_lot.html">Two projects that have improved the quality of free software a lot</a></div>
+  <div class="date">2009-05-02 15:00</div>
+  <div class="body">
+<p>There are two software projects that have had huge influence on the
+quality of free software, and I wanted to mention both in case someone
+do not yet know them.</p>
+
+<p>The first one is <a href="http://valgrind.org/">valgrind</a>, a
+tool to detect and expose errors in the memory handling of programs.
+It is easy to use, all one need to do is to run 'valgrind program',
+and it will report any problems on stdout.  It is even better if the
+program include debug information.  With debug information, it is able
+to report the source file name and line number where the problem
+occurs.  It can report things like 'reading past memory block in file
+X line N, the memory block was allocated in file Y, line M', and
+'using uninitialised value in control logic'.  This tool has made it
+trivial to investigate reproducible crash bugs in programs, and have
+reduced the number of this kind of bugs in free software a lot.
+
+<p>The second one is
+<a href="http://en.wikipedia.org/wiki/Coverity">Coverity</a> which is
+a source code checker.  It is able to process the source of a program
+and find problems in the logic without running the program.  It
+started out as the Stanford Checker and became well known when it was
+used to find bugs in the Linux kernel.  It is now a commercial tool
+and the company behind it is running
+<a href="http://www.scan.coverity.com/">a community service</a> for the
+free software community, where a lot of free software projects get
+their source checked for free.  Several thousand defects have been
+found and fixed so far.  It can find errors like 'lock L taken in file
+X line N is never released if exiting in line M', or 'the code in file
+Y lines O to P can never be executed'.  The projects included in the
+community service project have managed to get rid of a lot of
+reliability problems thanks to Coverity.</p>
+
+<p>I believe tools like this, that are able to automatically find
+errors in the source, are vital to improve the quality of software and
+make sure we can get rid of the crashing and failing software we are
+surrounded by today.</p>
+</div>
+  <div class="tags">
+   
+
+   
+   Tags: <a href="tags/debian">debian</a>, <a href="tags/english">english</a>. 
+  
+  </div>
+ </div>
+ <div class="padding"></div>
  <div class="entry">
   <div class="title"><a href="No_patch_is_not_better_than_a_useless_patch.html">No patch is not better than a useless patch</a></div>
   <div class="date">2009-04-28 09:30</div>
@@ -169,7 +320,7 @@ og Kopinor har gjort en avtale</a> som gjør at eldre bøker kan gjøres
 digitalt tilgjengelig fra nasjonalbiblioteket mot at Kopinor får 56
 øre for hver side som legges ut.  Utvalget er litt merkelig: 1790-,
 1890- og 1990-tallet.  Jeg synes det er absurd hvis det er slik at
-Kopinor skal ha betalt for utlegging av bøker som ikke legger er
+Kopinor skal ha betalt for utlegging av bøker som ikke lenger er
 beskyttet av opphavsretten.  Jeg antar her at det er mer enn 90 år
 siden forfatterne av bøker som ble publisert 1790-1799 døde, slik at
 disse bøkene er falt i det fri og enhver kan kopiere så mye de vil fra
@@ -230,187 +381,6 @@ Sverige blir søndagskolefortellinger i sammenligning.</p>
  </div>
  <div class="padding"></div>
  
- <div class="entry">
-  <div class="title"><a href="Fildeling_er_lovlig___ulovlig_fildeling_er_ulovlig.html">Fildeling er lovlig - ulovlig fildeling er ulovlig</a></div>
-  <div class="date">2009-04-17 20:00</div>
-  <div class="body">
-<p>Jeg hadde glede av å overvære FADs lansering av
-<a href="http://www.deltemeninger.no/">Debattsentralen
-deltemeninger.no</a> 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.</p>
-</div>
-  <div class="tags">
-   
-
-   
-   Tags: <a href="tags/fildeling">fildeling</a>, <a href="tags/norsk">norsk</a>, <a href="tags/nuug">nuug</a>, <a href="tags/opphavsrett">opphavsrett</a>, <a href="tags/web">web</a>. 
-  
-  </div>
- </div>
- <div class="padding"></div>
- <div class="entry">
-  <div class="title"><a href="Reprap_bygging_i_p__sken.html">Reprap-bygging i påsken</a></div>
-  <div class="date">2009-04-12 10:00</div>
-  <div class="body">
-<p>Vi har brukt påsken til å bygge Reprap, i håp om å ha den operativ
-til <a href="http://www.goopen.no/">Go Open 2009</a> 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. :)</p>
-
-<p>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.</p>
-
-<p>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
-<a href="http://forums.reprap.org/read.php?70,16250">en
-forumposting</a> viser at dette er et kjent problem.  Det var ikke
-helt enkelt å finne ut hva "Fire cement" 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,
-<a href="http://robot.hiof.no/node/5">våre
-venner ved Høgskolen i Halden</a>, 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
-<a href="http://www.unipak.dk/UK/stovex.html">Stovex</a> ovnskitt, og
-er nå klar til å lage varmeelement til skrivehodet.
-Like før jeg dro ut for å kjøpe ovnskitt, fant jeg en
-<a href="http://blog.reprap.org/2009/04/by-your-powers-combined-i-am-kapton.html">reprap-blogpost</a>
-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
-<a href="http://wiki.makerbot.com/plastruder-mk3">Plastruder MK3</a>
-kommer til å bruke denne plasttypen som håndterer temperaturer mellom
--100 og +400 grader og brukes av astronautene for å tette drakten.</p>
-</div>
-  <div class="tags">
-   
-
-   
-   Tags: <a href="tags/3d-printer">3d-printer</a>, <a href="tags/norsk">norsk</a>, <a href="tags/nuug">nuug</a>, <a href="tags/reprap">reprap</a>. 
-  
-  </div>
- </div>
- <div class="padding"></div>
- <div class="entry">
-  <div class="title"><a href="Fransk_idiotlovforslag_hinker_gjennom_parlamentet.html">Fransk idiotlovforslag hinker gjennom parlamentet</a></div>
-  <div class="date">2009-04-10 00:10</div>
-  <div class="body">
-<p><a href="http://www.dagbladet.no/2009/04/09/kultur/musikk/fildeling/tekno/5689356/">Dagbladet
-melder at det franske idiotforslaget om å kutte Internet-forbindelsen
-til alle som blir anklaget for å ha brutt opphavsretten 3 ganger</a>
-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
-<a href="http://opendotdotdot.blogspot.com/2009/04/hadopi-law-passed-by-12-votes-to-4.html">overraskende
-ble foreslått å ta saken opp til votering 22:45 sist torsdag</a>,
-etter sigende i strid med vanlige rutiner i det franske parlamentet.</p>
-
-<p>Det hele blir ennå mer komisk når et vet at
-<a href="http://www.zeropaid.com/news/10034/political_hypocrisy_french_president_sued_for_copyright_infringement/">presidentens
-parti er blitt anklaget for å ha brutt opphavsretten</a>.  Mon tro om
-partet skal miste internet-forbindelsen hvis de får 2 anklager til
-rettet mot seg.</p>
-</div>
-  <div class="tags">
-   
-
-   
-   Tags: <a href="tags/norsk">norsk</a>, <a href="tags/nuug">nuug</a>, <a href="tags/personvern">personvern</a>. 
-  
-  </div>
- </div>
- <div class="padding"></div>
- <div class="entry">
-  <div class="title"><a href="Recording_video_from_cron_using_VLC.html">Recording video from cron using VLC</a></div>
-  <div class="date">2009-04-05 10:00</div>
-  <div class="body">
-<p>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:</p>
-
-<blockquote><pre>URL=http://www.ping.uio.no/video/rms-oslo_2009.ogg
-SAVEFILE=rms.ogg
-DISPLAY= vlc -q $URL \
-  --sout="#duplicate{dst=std{access=file,url='$SAVEFILE'},dst=nodisplay}" \
-  --intf=dummy</pre></blockquote>
-
-<p>The command stream the URL and store it in the SAVEFILE by
-duplicating the output stream to "nodisplay" and the file, using the
-dummy interface.  The dummy interface and the nodisplay output make
-sure no X interface is needed.</p>
-
-<p>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
-<tt>vlc-record</tt> to use from <tt>at</tt> or <tt>cron</tt>:</p>
-
-<blockquote><pre>#!/bin/sh
-set -e
-URL="$1"
-SAVEFILE="$2"
-DURATION="$3"
-DISPLAY= vlc -q "$URL" \
-  --sout="#duplicate{dst=std{access=file,url='$SAVEFILE'},dst=nodisplay}" \
-  --intf=dummy < /dev/null > /dev/null 2>&1 &
-pid=$!
-sleep $DURATION
-kill $pid
-wait $pid</pre></blockquote>
-</div>
-  <div class="tags">
-   
-
-   
-   Tags: <a href="tags/english">english</a>, <a href="tags/nuug">nuug</a>, <a href="tags/video">video</a>. 
-  
-  </div>
- </div>
- <div class="padding"></div>
  <p style="text-align: right;"><a href="index.rss"><img src="xml.gif" alt="RSS feed" width="36" height="14"></a></p>
 
 <div id="sidebar">
@@ -433,6 +403,8 @@ wait $pid</pre></blockquote>
 
 <li><a href="archive/2009/04/">April (10)</a></li>
 
+<li><a href="archive/2009/05/">May (4)</a></li>
+
 </ul></li>
 
 <li>2008
@@ -457,23 +429,25 @@ wait $pid</pre></blockquote>
 
  <li><a href="tags/aros">aros (1)</a></li>
 
- <li><a href="tags/debian">debian (7)</a></li>
+ <li><a href="tags/debian">debian (10)</a></li>
 
  <li><a href="tags/debian edu">debian edu (6)</a></li>
 
- <li><a href="tags/english">english (11)</a></li>
+ <li><a href="tags/english">english (12)</a></li>
 
  <li><a href="tags/fiksgatami">fiksgatami (1)</a></li>
 
  <li><a href="tags/fildeling">fildeling (2)</a></li>
 
+ <li><a href="tags/lenker">lenker (1)</a></li>
+
  <li><a href="tags/ltsp">ltsp (1)</a></li>
 
  <li><a href="tags/multimedia">multimedia (2)</a></li>
 
- <li><a href="tags/norsk">norsk (39)</a></li>
+ <li><a href="tags/norsk">norsk (42)</a></li>
 
- <li><a href="tags/nuug">nuug (39)</a></li>
+ <li><a href="tags/nuug">nuug (42)</a></li>
 
  <li><a href="tags/opphavsrett">opphavsrett (3)</a></li>
 
@@ -483,6 +457,8 @@ wait $pid</pre></blockquote>
 
  <li><a href="tags/rss">rss (1)</a></li>
 
+ <li><a href="tags/sikkerhet">sikkerhet (1)</a></li>
+
  <li><a href="tags/standard">standard (3)</a></li>
 
  <li><a href="tags/stavekontroll">stavekontroll (1)</a></li>