X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/9cf6db043861d212ac58ee091eb73ab80efeb678..60bf8a3f215da8c82ec727e3045793dea8edd5a8:/blog/index.html diff --git a/blog/index.html b/blog/index.html index 1e78869f86..1278854bc4 100644 --- a/blog/index.html +++ b/blog/index.html @@ -20,537 +20,371 @@
-
Første reprap-integreringsforsøk - Z-aksen beveger seg
-
2009-03-19 22:15
+
PÃ¥ vegne av vanvitting mange, Aftenposten!
+
2010-03-06 21:15
-

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.

- -

Neste steg er å få laget z-aksebåndet. Der trenger jeg -egnet lim og en konstruksjon for å klemme bandet sammen under -limingen, som -beskrevet -på reprap-wikien. 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.

+

Aftenposten +melder på forsiden av webavisen sin at de tror Erling Fossen +provoserer nordledinger med sine uttalelser på +fotballtinget. Jeg er utflyttet nordlending, og må innrømme at jeg +ikke kjennet så mye som et snev av provokasjon fra denne litt morsomme +uttalelsen til Hr. Fossen. Lurer på om Aftenposten har noen kilder +utenom redaksjonen for sin påstand om at nordledinger er provosert av +Hr. Fossen. Må innrømme at jeg tviler på det.

+ +

Det hele bringer tankene tilbake til Sture Hansen i Hallo i Uken.

- Tags: 3d-printer, norsk, nuug, reprap. + Tags: norsk.
-
Avisene i endring
-
2009-03-15 22:15
+
After 6 years of waiting, the Xreset.d feature is implemented
+
2010-03-06 18:15
-

Jeg kom over bloggposten -"Newspapers -and Thinking the Unthinkable" som jeg synes forklarer godt hva som -skjer med aviser, og fikk meg til å tenke litt rundt andre utdøende -forretningsmodeller basert på å løse problemer som ikke lenger -eksisterer. Det blir spennende å se hva vi ender opp med.

+

6 years ago, as part of the Debian Edu development I am involved +in, I asked for a hook in the kdm and gdm setup to run scripts as root +when the user log out. A bug was submitted against the xfree86-common +package in 2004 (#230422), +and revisited every time Debian Edu was working on a new release. +Today, this finally paid off.

+ +

The framework for this feature was today commited to the git +repositry for the xorg package, and the git repository for xdm has +been updated to use this framework. Next on my agenda is to make sure +kdm and gdm also add code to use this framework.

+ +

In Debian Edu, we want to ability to run commands as root when the +user log out, to get rid of runaway processes and do general cleanup +after a user. With this framework in place, we finally can do that in +a generic way that work with all display managers using this +framework. My goal is to get all display managers in Debian use it, +similar to how they use the Xsession.d framework today.

- Tags: norsk, nuug. + Tags: debian edu, english, nuug.
-
En skam at det ikke finnes ordrett referat fra norske domstoler
-
2009-03-13 18:00
+
Digitale bøker uten digitale restriksjonsmekanismer (DRM) bør få mva-fritak
+
2010-03-03 19:00
-

Advokatene jobber i disse dager hardt for å bli kvitt juryordningen -fra norske domstoler. Det har de forsåvidt jobbet med i mange år. -Personlig tror jeg det er å starte i feil ende, og en dårlig ide.

- -

Visst du at det ikke lages ordrett referat fra norske domstoler? -Det er ingen som skriver ned alt som sies i en norsk rettsal slik en -ser i TV-serier fra USA. Det som publiseres er dommerens -oppsummering, og alt som ikke blir med i den oppsummeringen er det -vanskelig å få dokumentert i ettertid. Konsekvensen er at en kan -lyve så mye en vil fra vitneboksen uten å bli tatt for det i -ettertid, hvis dommeren ikke syntes det som ble sagt var så -interessant at det ble med i dokumentet som dokumenterer -domsavsigelsen. Mens alt som sies fra Stortingets talerstol er -tilgjengelig på web etter kort tid for kontroll og kritikk, er det -ingen tilsvarende mulighet for det som sies fra vitneboksen i en norsk -domstol. Kan dette føre til at en sak varer lengre enn nødvendig i -rettssystemet? Jeg tror det, og synes det er en skam at det ikke -publiseres ordrette referater fra norske rettsaler.

- -

En relatert observasjon er at det i utvalgte deler av landet -eksperimenteres med lydopptak fra rettsalen, men disse opptakene er -kun tilgjengelig for dommeren til hjelp når oppsummeringen skrives. -Jeg synes som et minimum at disse lydopptakene som en regel burde vært -publisert offentlig på web.

+

Den norske bokbransjen har +bedt om at +digitale bøker må få mva-fritak slik papirbøker har det, og +finansdepartementet +har sagt nei. Det er et interessant spørsmål om digitale bøker +bør ha mva-fritak eller ikke, og svaret er ikke så enkelt som et ja +eller nei. +Enkelte +medlemmer av bokbransjen truer med å droppe den planlagte +lanseringen av norske digitale bøker med digitale restriksjonsmekanismer +(DRM) som de har snakket om å gjennomføre nå i vår, og det må de +gjerne gjøre for min del.

+ +

Papirbøker har mva-fritak pga. at de fremmer kultur- og +kunnskapsspredning. Digitale bøker uten digitale +restriksjonsmekanismer (DRM) fremmer kultur- og kunnskapsspredning, +mens digitale bøker med DRM hindrer kultur og kunnskapsspredning. +Digitale bøker uten DRM bør få mva-fritak da det er salg av bøker på +lik linje med salg av papirbøker, mens digitale bøker med DRM ikke bør +få det da det er utleie av bøker og ikke salg.

+ +

Jeg foretrekker å kjøpe bøker, og velger dermed å la være å bruke +DRM-belastede digitale bøker. Vet ikke helt hva jeg ville være villig +til å betale for å leie en bok, men tror ikke det er mange kronene. +Heldigvis er det mye bøker tilgjengelig uten slike restriksjoner, og +de som vil ha tak i engelske bøker kan laste ned bøker som er +tilgjengelig uten bruksbegresninger fra The +Internet Archive. Der er det pr. i dag 1 889 313 bøker +tilgjengelig. De er tilgjengelig i flere formater. Besøk +oversikten over tekster +der for å se hva de har.

- Tags: norsk. + Tags: norsk, nuug, opphavsrett.
-
Testing av reprap-elektronikken igang
-
2009-03-12 16:00
+
Debian Edu / Skolelinux based on Lenny released, work continues
+
2010-02-11 17:15
-

Lenge siden det var en oppdatering av status for min 3D-skriver og -i mellomtiden har det skjedd en god del. Reprap-en er nesten ferdig -montert, og elektronikken er også nesten ferdig loddet. Det ser ut -til at bits-from-bytes sitt byggesett versjon 2.01 hadde noen småfeil, -der en del manglet og en annen hadde suboptimalt design. Jeg løser -antagelig det ene problemet med å borre noen ekstra hull til skruver i -en plastdelen som trenger å festes. Det andre problemet håper jeg å -få hjelp fra Audun Vaaler ved Høgskolen i Østfold til å løse. -Høgskolen er igang med å bygge en tilsvarende reprap i versjon 2.0, og -er kommet litt lenger enn meg. De kan forhåpentligvis skrive ut den -delen jeg mangler på denne.

- -

Når det gjelder elektronikken, så er mye allerede loddet sammen av -min venn Anders Rosnes, som har mer peiling på elektronikk og lodding -enn meg. Jeg fikk i dag testet -stepper -motordriveren (v1.1), og det fungerte. Jeg møtte et lite problem -med strømforsyningen, en standard ATX-strømforsyning som nektet å -fungere før jeg hadde satt en ledning mellom GRD og PS_ON som -beskrevet på -reprap-sidene -om PC-strømforsyninger. Jeg møtte også et annet problem med -Arduino-programvaren. Versjon 0013 fungerer visst ikke på -Debian/Etch. Den kompilerte binæren ble på 0 bytes. En side jeg fant -vha. et Google-søk -tipset -meg om at en nedgradering -til versjon -0012 kunne løse problemet, og endelig ser jeg motorakslingen -snurre. Nå er det å koble sammen mekanikk og elektronikk for å se om -reprap-en kvikner til.

+

On Tuesday, the Debian/Lenny based version of +Skolelinux was finally +shipped. This was a major leap forward for the project, and I am very +pleased that we finally got the release wrapped up. Work on the first +point release starts imediately, as we plan to get that one out a +month after the major release, to include all fixes for bugs we found +and fixed too late in the release process to include last Tuesday.

+ +

Perhaps it even is time for some partying?

+ +

After this first point release, my plan is to focus again on the +next major release, based on Squeeze. We will try to get as many of +the fixes we need into the official Debian packages before the freeze, +and have just a few weeks or months to make it happen.

- Tags: 3d-printer, norsk, nuug, reprap. + Tags: debian edu, english, nuug.
-
Frikanalen og jul i studentrådet
-
2009-03-11 23:40
+
Danmark går for ODF?
+
2010-01-29 12:00
-

I går -lanserte -NUUGs videogruppe -Frikanalen med -åpne -standarder, 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.

- -

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 -konsesjonsvilkårene til Frikanalen. Jeg er spent på resultatet.

- -

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 -vandring -i jerusalem via -religiøst -vinklede nyheter til -kreasjonisk -retorikk, men også fine -dokumentarer -om redningsselskapet og -interessante -tegneserieanmeldelser. Det jeg derimot har hatt størst glede av, -er - -jul -i studentrådet, der hver episode var en fest å se på. Jeg håper -NUUG lykkes med å få ut sine opptak med like stor suksess.

+

Ble nettopp gjort oppmerksom på en +nyhet fra Version2 +fra Danmark, der det hevdes at Folketinget har vedtatt at ODF skal +brukes som dokumentutvekslingsformat i Staten.

+ +

Hyggelig lesning, spesielt hvis det viser seg at de av vedtatt +kravlisten for hva som skal aksepteres som referert i kommentarfeltet +til artikkelen og +en +annen artikkel i samme nett-avis. Liker spesielt godt denne:

+ +

Det skal demonstreres, at standarden i sin helhed kan +implementeres af alle direkte i sin helhed på flere +platforme.

+ +

Noe slikt burde være et krav også i Norge.

- Tags: norsk, nuug, video. + Tags: norsk, nuug, standard.
-
Lisensvalg for NUUG-opptakene endelig på plass
-
2009-03-06 21:20
+
Automatic Munin and Nagios configuration
+
2010-01-27 15:15
-

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 Creative -Commons Navngivelse-Del på samme vilkår 3.0 Norge. 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.

+

One of the new features in the next Debian/Lenny based release of +Debian Edu/Skolelinux, which is scheduled for release in the next few +days, is automatic configuration of the service monitoring system +Nagios. The previous release had automatic configuration of trend +analysis using Munin, and this Lenny based release take that a step +further.

+ +

When installing a Debian Edu Main-server, it is automatically +configured as a Munin and Nagios server. In addition, it is +configured to be a server for the +SiteSummary +system I have written for use in Debian Edu. The SiteSummary +system is inspired by a system used by the University of Oslo where I +work. In short, the system provide a centralised collector of +information about the computers on the network, and a client on each +computer submitting information to this collector. This allow for +automatic information on which packages are installed on each machine, +which kernel the machines are using, what kind of configuration the +packages got etc. This also allow us to automatically generate Munin +and Nagios configuration.

+ +

All computers reporting to the sitesummary collector with the +munin-node package installed is automatically enabled as a Munin +client and graphs from the statistics collected from that machine show +up automatically on http://www/munin/ on the Main-server.

+ +

All non-laptop computers reporting to the sitesummary collector are +automatically monitored for network presence (ping and any network +services detected). In addition, all computers (also laptops) with +the nagios-nrpe-server package installed and configured the way +sitesummary would configure it, are monitored for full disks, software +raid status, swap free and other checks that need to run locally on +the machine.

+ +

The result is that the administrator on a school using Debian Edu +based on Lenny will be able to check the health of his installation +with one look at the Nagios settings, without having to spend any time +keeping the Nagios configuration up-to-date.

+ +

The only configuration one need to do to get Nagios up and running +is to set the password used to get access via HTTP. The system +administrator need to run "htpasswd /etc/nagios3/htpasswd.users +nagiosadmin" to create a nagiosadmin user and set a password for +it to be able to log into the Nagios web pages. After that, +everything is taken care of.

- Tags: norsk, nuug, video. + Tags: debian edu, english, nuug.
-
Teknisk program for Go Open 2009 er nesten ferdig
-
2009-03-05 22:30
+
Sikkerhet, teater, og hvordan gjøre verden sikrere
+
2009-12-30 16:35
-

Etter lang tids jobbing begynner endelig programmet til det -tekniske sporet på konferansen Go Open -2009 å bli ferdig. Det blir 9 punkter på programmet, og etter alt -å dømme blir det disse 9:

- - - -

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.

+

Via Slashdot fant jeg en +nydelig +kommentar fra Bruce Schneier som ble publisert hos CNN i går. Den +forklarer forbilledlig hvorfor sikkerhetsteater og innføring av +totalitære politistatmetoder ikke er løsningen for å gjøre verden +sikrere. Anbefales på det varmeste.

+ +

Oppdatering: Kom over +nok +en kommentar om den manglende effekten av dagens sikkerhetsteater +på flyplassene.

- Tags: norsk, nuug. + Tags: norsk, nuug, personvern, sikkerhet.
-
Checking server hardware support status for Dell, HP and IBM servers
-
2009-02-28 23:50
+
Opphavet til Skolelinux-prosjektet
+
2009-12-17 10:50
-

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.

- -

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:

- -
-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&cs=nodhs1&l=no&s=dhs&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/<[^>]+?>/;/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/<[^>]+?>/;/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 && $serial) {
-            my $content =
-                get("http://www-947.ibm.com/systems/support/supportsite.wss/warranty?action=warranty&brandind=5000008&Submit=Submit&type=$producttype&serial=$serial");
-            if ($content) {
-                $content =~ s/<[^>]+?>/;/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;
-}
-
- -

Here are some examples on how to use the function, using fake -serial numbers. The information passed in as arguments are fetched -from dmidecode.

- -
-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");
-
- -

I would recommend this approach for tracking support contracts for -everyone with more than a few computers to administer. :)

- -

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.

+

De færreste er klar over at Skolelinux-prosjektet kom som et resultat +av en avgjørelse på årsmøtet i +NUUG i 2000-06-29, der Håkon Wium +Lie, da varamedlem i styret, tok på seg oppdraget om å starte et +initiativ kalt "Teach the Teacher", som skulle være et initiativ for +å få fri programvare og unix-lignende operativsystemer inn i Skolen. +Tanken var at en måtte starte med lærerne for at ungene skulle få +mulighet til å møte en bedre IT-hverdag. Jeg var tilstede på +møtet, og hadde sans for ideen, men intet skjedde. På vårparten +2001 ble det arrangert en demonstrasjon i anledning at First Tuesday +hadde invitert Microsoft til et møte for å fortelle om fremtidens +Internet. Dette provoserte endel av oss, og EFN og NUUG tok initiativ +til å arrangere +en +demonstrasjon utenfor lokalene 2001-05-21. Blant de som sto bak +demonstrasjonen var Vidar Bakke fra NUUG og Håkon W. Lie fra EFN. +Etter demonstrasjonen arrangerte Håkon en fest hjemme hos seg der alle +som hadde vært aktive i demonstrasjonsplanlegging og gjennomføringen +deltok. Før festen var jeg blitt lei av å vente på at Håkon skulle ta +initiativ til "Teach the Teacher", og for å forsøke å få litt fremgang +besteme jeg meg for å benytte anledningen hos Håkon til å snakke om +behovet for å hjelpe skolene i gang med bedre datasystemer bestående +av fri programvare og unix-lignende operativsystemer. Flere var +interessert, og Knut Yrvin tenkte på ideen. Han +ropte +sammen til et stiftelsesmøte i prosjektet i sin arbeidsgivers +Objectwares lokaler ved Ullevål stadion 2001-07-02, og jeg ble med. +Resten er historie. :)

- Tags: english, nuug. + Tags: debian edu, norsk, nuug.
-
Using bar codes at a computing center
-
2009-02-20 08:50
+
Første NUUG-fordrag sendt på TV
+
2009-12-08 12:00
-

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.

- -

In the last issue of Linux Journal, I came across a project -libdmtx to write and read bar -code blocks as defined in the -The Data Matrix -Standard. 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 bar code -writer written in postscript capable of creating such bar codes, -but this was the first time I found a tool to read these bar -codes.

- -

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.

- -

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.

- -

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.

+

Endelig har NUUG klart å få kringkastet ut et av sine fordrag på +TV. Foredraget om +utskriftsløsningen +Biforst var først ute, pga. at det var det nyeste foredraget som +var holdt på norsk, og dermed slapp vi å finne ut av hvordan +teksting av video skulle gjøres.

+ +

NUUG har vært involvert i +Frikanalen en stund nå, for å +forsøke å få ut budskapet vårt også på TV, og dette første foredraget +er en sped start på det vi har planlagt.

+ +

NUUGs første foredrag sendes ut via frikanelen på digitalt +bakkenett, og alle abonnenter av riks-TV skal dermed ha mulighet til å +ta inn sendingen. Slå på TVen 5/12 16:05 (for sent), 12/12 14:00, +19/12 16:00, 24/12 15:37 eller 26/12 16:11 i år, så skal du få se +meg, Tollef og alle andre de som deltok på møtet på TV.

- Tags: english, nuug. + Tags: norsk, nuug, video.
-
Kart over overvåkningskamera i Norge
-
2009-02-15 22:30
+
Kartverket "frigjør" data men er fortsatt ikke interessante
+
2009-11-12 10:10
-

I regi av -personvernforeningen har jeg -startet på -et -kart over overvåkningskamera i Norge. 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 OpenStreetmap, sa hentes det -automatisk over i spesialkartet.

+

Dagens +kartnyhet +er at kartverket gir ikke-kommersiell tilgang til +en WMS-tjeneste der en til privat bruk kan hente ut bilder av +kartutsnitt så lenge disse ikke lagres lokalt, brukes i begrenset +oppløsning og ikke skader kartverket og rettighetshavernes omdømme og +interesse.

+ +

I går publiserte Ivan Sanchez +kaketesten +som et forslag til en (av forhåpentligvis flere) måter å teste om kart +eller kartdata er fritt tilgjengelige på. Testen er enkel, og sier +enkelt (oversatt av meg): Et sett med geodata, eller en kart, er kun +fritt tilgjengelig hvis noen kan gi deg en kake med det kartet på +toppen, som en gave. Kartverkets publisering av kart feiler så vidt +jeg kan se denne testen fullstendig. En kan slik jeg leser vilkårene +ikke be en konditor om å lage en kake (brudd på kravet om +ikke-kommersiell bruk) med kartverkets kart.

+ +

De som vil lage karttjenester basert på denne nye tjenesten fra +kartverket vil gjøre det på kartverkets nåde og med sterke bindinger +og begresninger. Det blir dermed helt uinteressant for meg. Jeg vil +nok fortsette å bruke data fra +OpenStreetmap.org, der jeg +har kontrollen med tilgang til kartdataene, og kan endre på de +underliggende dataene som jeg ønsker.

+ +

Som et eksempel, så trenger vi til en norsk +FixMyStreet-installasjon +tilgang til vektorutgaven av kommunegrensene. Denne nye karttjenesten +er ubrukelig til dette.

- Tags: norsk, personvern. + Tags: kart, norsk, nuug, opphavsrett.
@@ -567,6 +401,17 @@ automatisk over i spesialkartet.

Archive