X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/470d7a11c540442ccefe8f6403bec0f9b941daf6..3771508fc2760ea7603d6dfc273a80c459a1cbfd:/blog/index.rss diff --git a/blog/index.rss b/blog/index.rss index 5b7d079e9f..338e3004bf 100644 --- a/blog/index.rss +++ b/blog/index.rss @@ -7,453 +7,320 @@ - Frikanalen og jul i studentrådet - Frikanalen_og_jul_i_studentr__det.html - Frikanalen_og_jul_i_studentr__det.html - Wed, 11 Mar 2009 23:40:00 +0100 + Standarder fungerer best når en samler seg rundt dem + Standarder_fungerer_best_n__r_en_samler_seg_rundt_dem.html + Standarder_fungerer_best_n__r_en_samler_seg_rundt_dem.html + Tue, 19 May 2009 11:30:00 +0200 -<p>I går -<a href="http://lists.nuug.no/pipermail/interesserte/2009-March/000387.html">lanserte</a> -NUUGs videogruppe -<a href="http://www.frikanalen.no">Frikanalen</a> med -<a href="http://www.nuug.no/pub/video/frikanalen/frontpage.cgi">åpne -standarder</a>, og resultatet av noen intense uker med arbeide kunne -endelig presenteres. Jeg har tro på åpen kanalkonseptet som -Frikanalen er et eksempel på, der borgerne får anledning til å -kringkaste sitt syn på en åpen og demokratisk måte. Jeg er veldig -glad vi har fått gjort kanalen tilgjengelig i Ogg Theora, slik at alle -kan få tilgang til opptakene på web, og slipper å måtte installere MS -Silverlight for å spille av opptakene.</p> - -<p>Frikanalen har en brokete historie, og dagens inkarnasjon er ikke -helt slik foreningen Åpen kanal planla det for mange år siden, noe som -er bakgrunnen for at det fredag 13. mars 2009 kl 09:00 starter en -rettsak i Oslo tingrett der Kringkasterforeningen (tidligere -foreningen Åpen kanal) har saksøkt kulturdepartementet over -konpsesjonsvilkårene til Frikanalen. Jeg er spent på resultatet.</p> - -<p>I arbeidet med Frikanalen med åpne standarder, så har vi hatt glede -av å se en rekke av innslagene som er tilgjengelig. Her er mye -religiøst sludder, fra -<a href="http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=720">vandring -i jerusalem</a> via -<a href="http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=779">religiøst -vinklede nyheter</a> til -<a -href="http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=2077">kreasjonisk -retorikk</a>, men også fine -<a href="http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=407">dokumentarer -om redningsselskapet</a> og -<a href="http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=2204">interessante -tegneserieanmeldelser</a>. Det jeg derimot har hatt størst glede av, -er - -<a href="http://www.nuug.no/pub/video/frikanalen/fetchvideo.cgi?videoId=1556">jul -i studentrådet</a>, der hver episode var en fest å se på. Jeg håper -NUUG lykkes med å få ut sine opptak med like stor suksess.</p> +<p>En standard er noe man samler seg rundt, ut fra ideen om at en får +fordeler når mange står sammen. Jo flere som står sammen, jo +bedre. Når en vet dette, blir det litt merkelig å lese noen av +uttalelsene som er kommet inn til +<a href="http://www.regjeringen.no/nb/dep/fad/dok/horinger/horingsdokumenter/2009/horing---referansekatalog-versjon-2/horingsuttalelser.html?id=549423">høringen +om versjon 2 av statens referansekatalog over standarder</a>. Blant +annet Abelia, NHO og Microsoft tror det er lurt med flere standarder +innenfor samme område. Det blir som å si at det er fint om Norge +standardiserte både på A4- og Letter-størrelser på arkene, ulik +sporvidde på jernbaneskinnene, meter og fot som lengemål, eller +høyre- og venstrekjøring - slik at en kan konkurrere på hvilken +standard som er best. De fleste forstår heldigvis at dette ikke +bidrar positivt.</p> - Lisensvalg for NUUG-opptakene endelig på plass - Lisensvalg_for_NUUG_opptakene_endelig_p___plass.html - Lisensvalg_for_NUUG_opptakene_endelig_p___plass.html - Fri, 6 Mar 2009 21:20:00 +0100 + BSAs påstander om piratkopiering møter motstand + BSAs_p__stander_om_piratkopiering_m__ter_motstand.html + BSAs_p__stander_om_piratkopiering_m__ter_motstand.html + Sun, 17 May 2009 23:05:00 +0200 -<p>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 <a href="http://creativecommons.org/licenses/by-sa/3.0/no/">Creative -Commons Navngivelse-Del på samme vilkår 3.0 Norge</a>. 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.</p> +<p>Hvert år de siste årene har BSA, lobbyfronten til de store +programvareselskapene som Microsoft og Apple, publisert en rapport der +de gjetter på hvor mye piratkopiering påfører i tapte inntekter i +ulike land rundt om i verden. Resultatene er tendensiøse. For noen +dager siden kom +<a href="http://global.bsa.org/globalpiracy2008/studies/globalpiracy2008.pdf">siste +rapport</a>, og det er flere kritiske kommentarer publisert de siste +dagene. Et spesielt interessant kommentar fra Sverige, +<a href="http://www.idg.se/2.1085/1.229795/bsa-hoftade-sverigesiffror">BSA +höftade Sverigesiffror</a>, oppsummeres slik:</p> + +<blockquote> +I sin senaste rapport slår BSA fast att 25 procent av all mjukvara i +Sverige är piratkopierad. Det utan att ha pratat med ett enda svenskt +företag. "Man bör nog kanske inte se de här siffrorna som helt +exakta", säger BSAs Sverigechef John Hugosson. +</blockquote> + +<p>Mon tro om de er like metodiske når de gjetter på andelen piratkopiering i Norge? To andre kommentarer er <a +href="http://www.vnunet.com/vnunet/comment/2242134/bsa-piracy-figures-shot-reality">BSA +piracy figures need a shot of reality</a> og <a +href="http://www.michaelgeist.ca/content/view/3958/125/">Does The WIPO +Copyright Treaty Work?</a></p> + +<p>Fant lenkene via <a +href="http://tech.slashdot.org/article.pl?sid=09/05/17/1632242">oppslag +på Slashdot</a>.</p> - Teknisk program for Go Open 2009 er nesten ferdig - Teknisk_program_for_Go_Open_2009_er_nesten_ferdig.html - Teknisk_program_for_Go_Open_2009_er_nesten_ferdig.html - Thu, 5 Mar 2009 22:30:00 +0100 + Webbasert tegneseriearkiv på trappene + Webbasert_tegneseriearkiv_p___trappene.html + Webbasert_tegneseriearkiv_p___trappene.html + Sat, 16 May 2009 19:05:00 +0200 -<p>Etter lang tids jobbing begynner endelig programmet til det -tekniske sporet på konferansen <a href="http://www.goopen.no/">Go Open -2009</a> å bli ferdig. Det blir 9 punkter på programmet, og etter alt -å dømme blir det disse 9:</p> - -<ul> - -<li>"Open Telephony: A solution greater than the sum of its parts" med - Jon "maddog" Hall</li> -<li>OpenSolaris-relatert med Ian Murdock fra SUN</li> -<li>"The inner workings of the OpenStreetmap project and the - technology used" med Andy Allan </li> -<li>Coreboot-relatert med Peter Stuge</li> -<li>"Gratis værdata fra Meteorologisk institutt" med Trond Michelsen</li> -<li>RRDtool/Nagios-relatert med Tobias Oetiker</li> -<li>"Developers guide to server-side productivity and fun using open - source platforms and frameworks" med en gjeng folk fra - JavaBin-miljøet</li> -<li>"G(et)it Nå!" med Marcus Ramberg</li> -<li>Om kontrolltelling av valgresultater med fri programvare med Mitch - Trachtenberg</li> - -</ul> - -<p>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.</p> +<p>For noen dager siden ble jeg tipset om en ny norsk webtjeneste for +å holde styr på ens tegneseriesamling. Har så smått begynt å +teste den og lagt inn noen hundre oppføringer, og det ser ut til å +fungere fint. Utvikleren, Trond Hallstensen, er selv ivrig samler og +har laget systemet i første omgang for seg selv, men altså gjort det +mulig også for andre å bidra. Tjenesten har potensiale til å bli +en komplett og verdifull tegneserieindeks over norske serier. Da jeg +oppdaget tjenesten var det endel mangler som gjorde meg skeptisk til +å registrere min samling der. Det var nemlig ingen måte å hente ut +en maskinlesbar oversikt over det jeg registrerte, slik at mine data +ville være innelåst i tjenesten. Siden den gang har Trond lagt til +en eksportfunksjon til CSV-format, slik at i hvert fall noen av +feltene i databasen kan hentes ut for mine serier. Pr. i dag er det +serie, seriegruppe, år, nr og tittel_på_forside.</p> + +<p>Prinsipielt ønsker jeg å kunne hente ut alle feltene om en +tegneserie, for å unngå repetisjon av det som skjedde med IMDB og +CDDB på 90-tallet. Begge begynte som fellesskapsprosjekter der +brukerne bidro på like vilkår, og ble lukket inne da +initiativtageren og innehaveren av maskinen der tjenesten kjørte +hadde fått nok innhold til at de ikke lenger følte at de trengte å +behandle brukerne som likemenn. Trond har skrevet til meg at flere +felter vil bli lagt inn i eksporten (blant annet strekkode), men +uttrykt skepsis til å gjøre all informasjonen tilgjengelig (han +ønsker slik jeg forsto han å kontrollere tjenesten og ikke gjøre +det mulig å lage konkurrerende tjeneste). Holdningen gjør meg ennå +mer skeptisk, men tjenesten fungerer fint, så jeg har bestemt meg for +å ta den i bruk, men begrense meg til å registrere informasjon som +er tilgjengelig i eksporten.</p> + +<p>Har ennå ikke begynt masseregistrering, da jeg venter på støtte for +strekkoder i tjenesten. Har strekkodeleser, og vil spare litt tid i +registreringen når jeg går løs på mine esker. Foreløbig har jeg +registrert litt tilfeldige serier som ligger rundt om i huset, men for +å få et komplett arkiv må nok noen tusen tegneserier registreres.</p> + +<p>Løsningen er i følge utvikleren laget med et Oracle-spesifikt +verktøy for å lage webtjenester, og ikke fri programvare. +Utvikleren tar imot innspill men det hørtes ikke ut som om utvikling +av systemet var enkelt å dele mellom flere, slik at det må via +ham.</p> + +<p>Høres dette interessant ut, besøk +<a href="http://www.mineserier.no/">mineserier.no</a> og ta en +titt.</p> - Checking server hardware support status for Dell, HP and IBM servers - Checking_server_hardware_support_status_for_Dell__HP_and_IBM_servers.html - Checking_server_hardware_support_status_for_Dell__HP_and_IBM_servers.html - Sat, 28 Feb 2009 23:50:00 +0100 + Massiv overvåkning av kollektivtrafikken i Oslo planlegges + Massiv_overv__kning_av_kollektivtrafikken_i_Oslo_planlegges.html + Massiv_overv__kning_av_kollektivtrafikken_i_Oslo_planlegges.html + Sat, 16 May 2009 09:30:00 +0200 -<p>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'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.</p> - -<p>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:</p> - -<pre> -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 = "http://support.euro.dell.com/support/topics/topic.aspx/emea/shared/support/my_systems_info/no/details?c=no&amp;cs=nodhs1&amp;l=no&amp;s=dhs&amp;ServiceTag=$serial"; - 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/&lt;[^>]+?>/;/gm; - $line =~ s/^.+?;(Beskrivelse;)/$1/; - - my @f = split(/\;/, $line); - @f = @f[13 .. $#f]; - my $lastend = ""; - while ($f[3] eq "DELL") { - my ($type, $startstr, $endstr, $days) = @f[0, 5, 7, 10]; - - my $start = POSIX::strftime("%Y-%m-%d", - localtime(str2time($startstr))); - my $end = POSIX::strftime("%Y-%m-%d", - localtime(str2time($endstr))); - $str .= "$type $start -> $end "; - @f = @f[14 .. $#f]; - $lastend = $end if ($end gt $lastend); - } - my $today = POSIX::strftime("%Y-%m-%d", localtime(time)); - tag_machine_unsupported($machine) - if ($lastend lt $today); - } - } elsif ( $model =~ m/^HP / ) { - my $mech = WWW::Mechanize->new(); - my $url = - 'http://www1.itrc.hp.com/service/ewarranty/warrantyInput.do'; - $mech->get($url); - my $fields = { - 'BODServiceID' => 'NA', - 'RegisteredPurchaseDate' => '', - 'country' => 'NO', - 'productNumber' => $productnumber, - 'serialNumber1' => $serial, - }; - $mech->submit_form( form_number => 2, - fields => $fields ); - # Next step is screen scraping - my $content = $mech->content(); - - $content =~ s/&lt;[^>]+?>/;/gm; - $content =~ s/\s+/ /gm; - $content =~ s/;\s*;/;;/gm; - $content =~ s/;[\s;]+/;/gm; - - my $today = POSIX::strftime("%Y-%m-%d", 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("%Y-%m-%d", - localtime(str2time($startstr))); - my $end = POSIX::strftime("%Y-%m-%d", - localtime(str2time($stopstr))); - - $str .= "$type ($status) $start -> $end "; - - 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; $serial) { - my $content = - get("http://www-947.ibm.com/systems/support/supportsite.wss/warranty?action=warranty&amp;brandind=5000008&amp;Submit=Submit&amp;type=$producttype&amp;serial=$serial"); - if ($content) { - $content =~ s/&lt;[^>]+?>/;/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 .= "($status) -> $end "; - - my $today = POSIX::strftime("%Y-%m-%d", localtime(time)); - tag_machine_unsupported($machine) - if ($end lt $today); - } - } - } - return $str; -} -</pre> - -<p>Here are some examples on how to use the function, using fake -serial numbers. The information passed in as arguments are fetched -from dmidecode.</p> - -<pre> -print get_support_info("hp.host", "HP ProLiant BL460c G1", "1234567890" - "447707-B21"); -print get_support_info("dell.host", "Dell Inc. PowerEdge 2950", "1234567"); -print get_support_info("ibm.host", "IBM eserver xSeries 345 -[867061X]-", - "1234567"); -</pre> - -<p>I would recommend this approach for tracking support contracts for -everyone with more than a few computers to administer. :)</p> - -<p>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.</p> +<p><a href="http://www.aftenposten.no/nyheter/oslo/article3078919.ece">Flere</a> +og +<a href="http://blogg.karlsbakk.net/2009/02/28/nsb-ruter-og-flexus/">flere</a> +protesterer på den massive overvåkningen og registrering av +trafikkmønster i kollektivtrafikken som planlegges i Oslo. Det er +bra. Jeg mister lysten til å bruke kollektivtransport når jeg ser +hvordan trafikkselskapet holder på. Jeg forventer og forlanger å +ikke bli overvåket med mindre jeg mistenkes for å ha gjort noe +alvorlig galt. Den massive registreringen av hvor og når +passasjerene reiser med kollektivtrafikk som planegges av Ruter i Oslo +er et grotesk overgrep mot alle som bruker buss, trikk T-bane og tog i +Osloområdet.</p> - Using bar codes at a computing center - Using_bar_codes_at_a_computing_center.html - Using_bar_codes_at_a_computing_center.html - Fri, 20 Feb 2009 08:50:00 +0100 + 3D-printing brer om seg - fabrikkene består + 3D_printing_brer_om_seg___fabrikkene_best__r.html + 3D_printing_brer_om_seg___fabrikkene_best__r.html + Sun, 10 May 2009 16:50:00 +0200 -<p>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 "missing" computer.</p> - -<p>In the last issue of Linux Journal, I came across a project -<a href="http://www.libdmtx.org/">libdmtx</a> to write and read bar -code blocks as defined in the -<a href="http://en.wikipedia.org/wiki/Data_Matrix">The Data Matrix -Standard</a>. 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 <a href="http://www.terryburton.co.uk/barcodewriter/">a bar code -writer written in postscript</a> capable of creating such bar codes, -but this was the first time I found a tool to read these bar -codes.</p> - -<p>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.</p> - -<p>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.</p> - -<p>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.</p> +<p>I 2004 fikk jeg med meg en forelesning om 3D-printing under <a +href="http://wiki.oreillynet.com/eurofoo/index.cgi">euro foo camp</a> +der jeg lærte mye nytt om 3D-printing. Fikk se et lite sjakktårn +skrevet ut i plast, med vindeltrapp på innsiden av tårnet, og en hul +gummiball som også var skrevet ut (med et lite hull for å få ut +fyllmassen). Ble fortalt at det amerikanske kavaleriet skriver ut +reservedeler i metall i felt, og at det fantes amerikanske husbyggere +som eksperimenterer med utskrift av hus. De to siste har jeg ikke +funnet noen referanser til i ettertid, og har derfor lurt på om det +stemmer. Teknologisk skulle det ikke være noe i veien for slike +løsninger, det er kun et spørmål om pris på skrivehoder og +skrivere. I dag ble jeg tipset om en løsning som +<a href="http://www.shapeways.com/blog/archives/217-3D-printing-buildings-interview-with-Enrico-Dini-of-D_Shape.html">kan +skrive ut hus</a>, med sand og bindemiddel i 25 DPI oppløsning. Mon +tro om det er fremtidens byggemetode.</p> + +<p>Jeg er ikke i tvil om at 3D-utskrift vil føre til endringer i +hvordan produksjon gjøres, og at tilgjengeligheten på en rekke produkter +som i dag er vanskelig eller umulig å få tak i vil bedre seg. Men de +som tror at 3D-skrivere vil gjøre fabrikkene overflødige, tror jeg har +forregnet seg. 3D-skrivere er fantastisk bra til å lage spesielle +dingser på forespørsel, f.eks. etter å ha lastet ned et 3D-design fra +tjenester som <a href="http://www.thingiverse.com/">Thingiverse</a>. +De er derimot ikke spesielt bra til å lage mange eksemplarer av samme +dings. Lav pris pr. enhet er fabrikkenes fortrinn. Hvis det skal +lages tusenvis, eller millioner av en dings, så vil fabrikkene +sannsynligvis fortsette å slå 3D-skriving ned i støvlene +økonomisk, selv om en tar hensyn til transport og logistikk. Hvis +det derimot skal lages en håndfull, så vil 3D-skriving fremstå som +et suverent alternativ. 3D-skriving er i så måte løsning for +<a href="http://en.wikipedia.org/wiki/The_Long_Tail">den lange +halen</a>, mens fabrikker nok fortsatt vil være løsningen for +massemarkedet.</p> - Kart over overvåkningskamera i Norge - Kart_over_overv__kningskamera_i_Norge.html - Kart_over_overv__kningskamera_i_Norge.html - Sun, 15 Feb 2009 22:30:00 +0100 + Lenker samlet 2009-05-09 + Lenker_samlet_2009_05_09.html + Lenker_samlet_2009_05_09.html + Sat, 9 May 2009 22:40:00 +0200 -<p>I regi av -<a href="http://www.personvern.no/">personvernforeningen</a> har jeg -startet på -<a href="http://personvern.no/wiki/index.php/Kameraovervåkning">et -kart over overvåkningskamera i Norge</a>. 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 <a -href="http://www.openstreetmap.org/">OpenStreetmap</a>, sa hentes det -automatisk over i spesialkartet.</p> +<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> - Endelig er Debian Lenny gitt ut - Endelig_er_Debian_Lenny_gitt_ut.html - Endelig_er_Debian_Lenny_gitt_ut.html - Sun, 15 Feb 2009 11:50:00 +0100 + IDG mener linux i servermarkedet vil vokse med 21% i 2009 + IDG_mener_linux_i_servermarkedet_vil_vokse_med_21__i_2009.html + IDG_mener_linux_i_servermarkedet_vil_vokse_med_21__i_2009.html + Thu, 7 May 2009 22:30:00 +0200 -<p>Endelig er <a href="http://www.debian.org/">Debian</a> -<a href="http://www.debian.org/News/2009/20090214">Lenny</a> 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å -<a href="http://www.skolelinux.org/">Skolelinux</a> / -<a href="http://wiki.debian.org/DebianEdu/">Debian Edu</a> 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 -<tt>insserv</tt>.</p> +<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> - Første vellykkede videostrøm fra NUUG - F__rste_vellykkede_videostr__m_fra_NUUG.html - F__rste_vellykkede_videostr__m_fra_NUUG.html - Wed, 11 Feb 2009 06:30:00 +0100 + Kryptert harddisk - naturligvis + Kryptert_harddisk___naturligvis.html + Kryptert_harddisk___naturligvis.html + Sat, 2 May 2009 15:30:00 +0200 -<p>Jeg ble glad for å se under -<a href="http://www.nuug.no/aktiviteter/20090210-compiz/">gårdagens -medlemsmøte</a> 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.</p> +<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> - Min reprap tar sakte form - Min_reprap_tar_sakte_form.html - Min_reprap_tar_sakte_form.html - Tue, 3 Feb 2009 13:30:00 +0100 + Two projects that have improved the quality of free software a lot + 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.html + Sat, 2 May 2009 15:00:00 +0200 -<p>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. </p> - -<p>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.</p> - -<p>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.</p> - -<p>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. :)</p> - -<p>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.</p> +<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> - Norge trenger en personvernforening - Norge_trenger_en_personvernforening.html - Norge_trenger_en_personvernforening.html - Sun, 1 Feb 2009 18:35:00 +0100 + No patch is not better than a useless patch + No_patch_is_not_better_than_a_useless_patch.html + No_patch_is_not_better_than_a_useless_patch.html + Tue, 28 Apr 2009 09:30:00 +0200 -<p>De siste årene har jeg forsøkt å få liv i -<a href="http://www.personvern.no/">foreningen Personvern i Norge</a>. 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.</p> +<p>Julien Blache +<a href="http://blog.technologeek.org/2009/04/12/214">claim that no +patch is better than a useless patch</a>. I completely disagree, as a +patch allow one to discuss a concrete and proposed solution, and also +prove that the issue at hand is important enough for someone to spent +time on fixing it. No patch do not provide any of these positive +properties.</p>