I serien med intervjuer av folk i
-Skolelinux-miljøet, får vi nå
-høre fra nyvalgt leder i foreningen
-Fri programvare i
-Skolen og en av stifterne av Skolelinux-prosjektet.
-
-
Hvem er du, og hva driver du med til daglig?
-
-
Knut Yrvin her. Jobber i Nokia med å fremme rammeverket Qt og QML
-med tilhørende utviklerverktøy. Rollen er som leder av
-friprog-samfunn. I fjor var jeg med å legge om utviklingen av Qt til
-åpen forvaltning. På den måten kan alle som bidrar til Qt gjøre det
-på like vilkår. Nå er det
-over
-1000 utviklere som bidrar til Qt. Med overgangen til åpen
-forvaltning er utviklingen av Qt mer åpen enn Linux-kjernen.
-
-
Hvordan kom du i kontakt med Skolelinux-prosjektet?
-
-
Jeg var en av initiativtagerne til Skolelinux i 2001. Skolene slet
-med både utstyr og Internett-tilgang. De klarte ikke å møte
-forventningene til data i skolen. Driften av PC-ene var uholdbar. Som
-regel hadde rektor pekt ut en ivrig lærer til å passe på PC-ene,
-gjerne naturfaglæreren. Mange lærere jobbet mye ubetalt overtid for å
-vedlikeholde 30-40 datamaskiner på hver sin skole. Med 300 elever og
-lærere som brukere, blir det fort mye mer arbeid enn de 4-8 timene de
-kunne bruke på PC-drift. Skolene hadde kun en femtedel av
-IT-budsjettet som ble brukt på PC-ene i rådhuset.
-
-
Vi erfarte at skolene hadde mye datautstyr som stod ubrukt. Skolene
-manglet penger til Microsoft-lisenser. Selv med solide skolerabatter,
-kostet Microsoft-lisensene gjerne like mye som PC-ene i seg selv over
-en periode på 5-6 år.
-
-
Viktigheten av språklig mangfold og pedagogiske programmer var også
-viktig for oss. Vi oversatte mange skoleaktuelle programmer til
-nynorsk, nordsamisk og bokmål. Dette lenge før andre tok denne
-oppgaven seriøst. Allerede etter ett år hadde vi etablert et helt
-arsenal av skoleaktuelle programmer på nynorsk, bokmål og
-nordsamisk. Vi spredde vår ide om språklig mangfold til de andre frie
-prosjekter internasjonalt. Resultatene ser vi i mange land. Det er de
-frie programmene som kommer på brukernes morsmål. Det er en av flere
-gode grunner til at fri programvare som LibreOffice, VLC, KDE og
-Firefox konkurrerer ut godseid programvare mange steder i verden.
-
-
Hva er fordelene med Skolelinux slik du ser det?
-
-
Fordelene er at Skolelinux tilbyr over 100 skoleaktuelle programmer
-på de norske språkene, uten ett øre i lisenskostnader. Systemet gir
-enormt lave driftskostnader med diskløse arbeidsstasjoner og bærbare
-med roaming. Skolelinux krever også mindre av maskinvaren.
-
-
Man kan fint kjøre systemet med 512 MB RAM på en bærbar PC sammen
-med en nettvideo i nettleseren og en presentasjon med
-LibreOffice. Konkurrerende system krever fort 2 GB RAM for å få til
-noe tilsvarende uten at det går ufattelig tregt. Skal man gjøre noe
-nyttig, krever konkurrentene til Linux mye større harddisk. Skoler har
-rapportert at de fort har fått 50% flere nye maskiner om de velger
-Linux. Dette i tillegg til de årlige besparelsene ved å unngå
-lisensbetaling til godseid programvare.
-
-
De lave driftskostnadene gjør at delstater i Europa har titusener
-av datamaskiner med Skolelinux i skolen. F.eks. er det under ti
-personer som drifter 70.000 PC-systemer i skolene i Extremadura i
-Spania. Det er slett ikke uvanlig at norske kommuner har 1500-2000
-datamaskiner med Skolelinux. Driften tar ett årsverk. Slår flere
-kommuner seg sammen, kan de få samme sentraliserte stordriftsfordeler
-som delstater i Tyskland og Spania. Delstater som kjører Skolelinux
-på alle skolene. Bare noen få personer sentraldrifter titusenvis av
-PC-er.
-
-
Hva er ulempene med Skolelinux slik du ser det?
-
-
Den største ulempen for Skolelinux er motstand mot Linux fra
-IT-sjefer i det offentlige. Dette er ledere som holder innlegg som
-snytt ut av evangelist-håndboka til Microsoft. Dette gjøres i ett
-arbeidsmarked med stor vekst i etterspørselen etter Linux-fagfolk i
-privat sektor. Etterspørselen har økt mer enn noe annet tekniske yrke
-siste tiÃ¥ret. Ã
tte av ti ledere vil ansette Linux-fagfolk i 2012,
-rapporterer jobbnettstedet Dice.com på oppdrag av Linux
-Foundation.
-
-
Det mangler 16.000 ingeniører og IKT-fagfolk i Norge rapporterte
-arbeids- og velferdsetaten NAV. Linux-fagfolk kan velge svært
-interessante jobber med alt fra apps på ledende mobilsystem laget med
-Linux, sky- tjenester eller web-applikasjoner. De raskest voksende
-teknologiselskapene i verden er ute etter Linux-fagfolk. Det være seg
-Amazon, Google, Facebook og IBM for å nevne noen. Linux er kritisk
-for å sikre veksten i markedet. Det sier seg selv at lønningene og
-jobbmulighetene er bedre enn for andre tekniske yrker.
-
-
Skal man lage apps for mobilen, smart-TV-en eller
-underholdningssystemet i bilen eller på flyet, er det Linux som
-gjelder. Med en slik konkurranse om Linux-kompetansen, kombinert med
-motstanden mot Linux hos mange IT-sjefer i offentlig sektor, så
-hindrer kommunene rekruttering av flere Linux- fagfolk. Skolene blir
-tvunget til å velge dyrere og mindre komplette IT-system. De har
-blitt hengende igjen slik IT var på begynnelsen av 2000- tallet. Dette
-fordi IT-ledere ikke har tilpasset seg markedet det siste tiåret.
-
-
Når det er sagt, er Skolelinux svært enkelt å lære seg også for de
-som ikke kan. Det viser alle lærerne som drifter systemet for
-hundrevis og tusenvis av systemer. Det meste er på plass rett ut av
-boksen. I tillegg er det solid med dokumentasjon med god hjelp på
-nettet. Det er mange kommuner som har ansatt en lærer som først lærte
-Skolelinux på sin skole, for så å drifte alle PC-ene i kommunen med
-Skolelinux. Det kan fort være snakk om 1000-3000 datamaskiner på 10-15
-skoler som sentraldriftes med en stilling. Står man ordentlig fast,
-kan man også kjøpe profesjonell hjelp fra selskap som støtter
-Skolelinux. Det er flere slike selskap i Norge og i utlandet.
-
-
Hvilken fri programvare bruker du til daglig?
-
-
Qt SDK, LibreOffice, Firefox, VLC og KDE-skrivebordet. Dette på et
-Debian-basert GNU/Linux-system. Jeg bruker også noen morsomme
-3D-spill. Idag kan jeg velge mellom over 30.000 Linux-programmer. Det
-finnes ikke tid i livet å undersøke alle valgmulighetene. Derfor er
-det bra med Skolelinux i skolen, da utvalget av programmer er
-begrenset til hva som er aktuelt i skolefagene.
-
-
Hvilken strategi tror du er den rette å bruke for å få
-skoler til å ta i bruk fri programvare?
-
-
Vi må selge hele Skolelinux forhåndsinstallert på maskinvare i hele
-pakker med 50-100-1000 PC-klienter med servere. Dette kan selges til
-enkeltskoler eller hele kommuner. Pakken må inneholde tjenermaskiner,
-svært rimelige diskløse arbeidsstasjoner, nettbrett med Plasma Active,
-og bærbare med roaming. Alt er godt testet med Debian. I et slikt
-anbud er det mulig å legge til sentraliserte drifts- og
-støttetjenester.
-
-
Man bør også selge sky-tjenester som læreadministrative systemet
-Moodle og driftsovervåking. I tillegg så bør man slenge seg på med
-presentasjoner de gangene LibreOffice og andre friprog-produkter
-selges til kommuner.
+
+
25th December 2012
+
Let me start by wishing you all marry Christmas and a happy new
+year! I hope next year will prove to be a good year.
+
+
Bitcoin, the digital
+decentralised "currency" that allow people to transfer bitcoins
+between each other with minimal overhead, is a very interesting
+experiment. And as I wrote a few days ago, the bitcoin situation in
+Debian is about to improve a bit.
+The new debian source
+package (version 0.7.2-2) was uploaded yesterday, and is waiting
+in the NEW queue
+for one of the ftpmasters to approve the new bitcoin-qt package
+name.
+
+
And thanks to the great work of Jonas and the rest of the bitcoin
+team in Debian, you can easily test the package in Debian Squeeze
+using the following steps to get a set of working packages:
+
+
+git clone git://git.debian.org/git/collab-maint/bitcoin
+cd bitcoin
+DEB_MAINTAINER_MODE=1 DEB_BUILD_OPTIONS=noupnp fakeroot debian/rules clean
+DEB_BUILD_OPTIONS=noupnp git-buildpackage --git-ignore-new
+
+
+
You might have to install some build dependencies as well. The
+list of commands should give you two packages, bitcoind and
+bitcoin-qt, ready for use in a Squeeze environment. Note that the
+client will download the complete set of bitcoin "blocks", which need
+around 5.6 GiB of data on my machine at the moment. Make sure your
+~/.bitcoin/ directory have lots of spare room if you want to download
+all the blocks. The client will warn if the disk is getting full, so
+there is not really a problem if you got too little room, but you will
+not be able to get all the features out of the client.
+
+
As usual, if you use bitcoin and want to show your support of my
+activities, please send Bitcoin donations to my address
+15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b.
@@ -273,20 +230,74 @@ selges til kommuner.
-
-
19th February 2012
-
One week delayed due to DVD build problems, we managed today to
-wrap up and publish the first release candidate for
-Debian Edu / Skolelinux based
-on Squeeze. The full announcement is
-available
-on the project announcement list. Check it out if you need a software
-solution for your school.
+
+
21st December 2012
+
It has been a while since I wrote about
+bitcoin, the decentralised
+peer-to-peer based crypto-currency, and the reason is simply that I
+have been busy elsewhere. But two days ago, I started looking at the
+state of bitcoin in
+Debian again to try to recover my old bitcoin wallet. The package
+is now maintained by a
+team of
+people, and the grunt work had already been done by this team. We
+owe a huge thank you to all these team members. :)
+But I was sad to discover that the bitcoin client is missing in
+Wheezy. It is only available in Sid (and an outdated client from
+backports). The client had several RC bugs registered in BTS blocking
+it from entering testing. To try to help the team and improve the
+situation, I spent some time providing patches and triaging the bug
+reports. I also had a look at the bitcoin package available from Matt
+Corallo in a
+PPA for
+Ubuntu, and moved the useful pieces from that version into the
+Debian package.
+
+
After checking with the main package maintainer Jonas Smedegaard on
+IRC, I pushed several patches into the collab-maint git repository to
+improve the package. It now contains fixes for the RC issues (not from
+me, but fixed by Scott Howard), build rules for a Qt GUI client
+package, konqueror support for the bitcoin: URI and bash completion
+setup. As I work on Debian Squeeze, I also created
+a
+patch to backport the latest version. Jonas is going to look at
+it and try to integrate it into the git repository before uploading a
+new version to unstable.
+
+
I would very much like bitcoin to succeed, to get rid of the
+centralized control currently exercised in the monetary system. I
+find it completely unacceptable that the USA government is collecting
+transaction data for almost all international money transfers (most are done in USD and transaction logs shipped to the spooks), and
+that the major credit card companies can block legal money
+transactions to Wikileaks. But for bitcoin to succeed, more people
+need to use bitcoins, and more people need to accept bitcoins when
+they sell products and services. Improving the bitcoin support in
+Debian is a small step in the right direction, but not enough.
+Unfortunately the user experience when browsing the web and wanting to
+pay with bitcoin is still not very good. The bitcoin: URI is a step
+in the right direction, but need to work in most or every browser in
+use. Also the bitcoin-qt client is too heavy to fire up to do a
+quick transaction. I believe there are other clients available, but
+have not tested them.
+
+
My
+experiment
+with bitcoins showed that at least some of my readers use bitcoin.
+I received 20.15 BTC so far on the address I provided in my blog two
+years ago, as can be
+seen
+on the blockexplorer service. Thank you everyone for your
+donation. The blockexplorer service demonstrates quite well that
+bitcoin is not quite anonymous and untracked. :) I wonder if the
+number of users have gone up since then. If you use bitcoin and want
+to show your support of my activity, please send Bitcoin donations to
+the same address as last time,
+15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b.
@@ -294,73 +305,96 @@ solution for your school.
-
-
18th February 2012
-
I serien med intervjuer av folk i
-Skolelinux-miljøet, får vi nå
-høre fra et nyvalgt medlem i foreningen
-Fri programvare i
-Skolen.
-
-
Hvem er du, og hva driver du med til daglig?
-
-
Jeg heter Olav Dahlum, og er frilans oversetter, tester,
-prosjektleder og bruker av fri og åpen programvare som
-LibreOffice. Jeg er også et av styremedlemmene i FRISK.
-
-
Hvordan kom du i kontakt med Skolelinux-prosjektet?
-
-
Jeg kom i kontakt med prosjektet i 2009, da jeg ble ansatt i
-stiftelsen Ã
pne kontorprogram på norsk for å oversette og teste den
-norske utgaven av OpenOffice.org. Arbeidet har hele tiden vært
-koordinert sammen med Skolelinux, og mange av de samme menneskene er
-involvert, så på den måten ble jeg en del av den utvidede
-familien.
-
-
Hva er fordelene med Skolelinux slik du ser det?
-
-
Skolelinux handler i likhet med utdanningssektoren om å dele
-kunnskap med andre, og det er dette som er hovedstyrken til
-prosjektet. Selv om Skolelinux hovedsaklig er involvert i utvikling
-av programvare, er det også et sted der man kan utfolde seg uavhengig
-av bakgrunn og ferdigheter.
-
-
Hva er ulempene med Skolelinux slik du ser det?
-
-
Liten utbredelse og manglende støtte fra leverandører som leverer
-pedagogisk programvare til skolebruk. Kunne kanskje hatt flere
-verktøy som letter administrasjonen ytterligere, slik at også mindre
-erfarne databrukere kan utføre lett vedlikehold og rutinejobber.
-
-
Hvilken fri programvare bruker du til daglig?
-
-
Jeg er nesten forpliktet til å si at jeg bruker LibreOffice... Jeg
-bruker forøvrig frie og åpne operativsystemer basert på
-operativsystemkjernen Linux, for tiden openSUSE 12,1 med KDE4. Men
-hvis jeg skal dra fram noen flere eksempler så er nok Mozilla Firefox
-og Thunderbird to av de jeg bruker mest. I tillegg er jeg en flittig
-bruker av OpenSSH, Irssi, Midnight Commander, Git, Subversion,
-Translation Toolkit og Super Maryo Chronicles (litt gøy skal man ha,
-og med to håndkontroller liggende er det ikke til å unngå).
-
-
Hvilken strategi tror du er den rette å bruke for å få
-skoler til å ta i bruk fri programvare?
-
-
Vi må få leverandører av pedagogisk programvare med på laget, men
-også utvikle vår egen tilpasset det norske markedet. Det er også
-mulig å involvere utdanningssektoren direkte i arbeidet, for eksempel
-gjennom studentprosjekter der elevene selv er med å utforme
-programvare direkte eller indirekte gjennom aktive bidrag. Dette gjør
-ikke bare samarbeidet tettere, men fokuset på standarder og friheten
-til å velge sin egen løsning vil kanskje stimulere interessen for
-framtidig deltakelse i bransjen. Vi som driver med fri og åpen
-programvare ønsker oss ikke rene konsumenter, men tenkende og
-selvstendige individer som kan være med å skape sin egen fremtid.
+
+
19th December 2012
+
Jeg ble overrasket over å se at Piratpartiet i
+Aftenposten
+er referert på følgende:
+
+
+NÃ¥r det gjelder retten til opphavsrett for kulturproduktene, mener
+Piratpartiet av levetid + 14 år er tilfredsstillende.
+
+
+
Det betyr en vernetid langt ut over det kommersielle livet til de
+aller fleste opphavsrettsbeskyttede verker, og er i strid med slik i
+hvert fall jeg har tolket punkt 5 i
+kjerneprogrammet
+til Piratpartiet:
+
+
+5: Ã
ndsverk og patenter: tilbake til start
+
+
+forslag: | 14 års opphavsrett og ingen
+programvarepatenter |
+
+grunn: | Den første loven om opphavsrett spesifiserte 14
+Ã¥rs vernetid. Senere har mediabransjens lobbyister stadig presset
+loven mot lengre vern, nå er det 70 år etter forfatters død. Dette
+gjør at mange verk glemmes og går tapt, noe som er skadelig for norsk
+språk og kultur. Vi til tilbake til start: 14 års
+vernetid. Patentloven sier klart at dataprogrammer ikke kan
+patenteres. Likevel klarer patentadvokater å lure gjennom
+programvarepatenter. Slike patenter gjør dingsene våre dyrere og kan i
+enkelte tilfelle stoppe dem helt. |
+
+
+
+
Den opprinnelige opphavsretten var på 14 år totalt, ikke 14 år
+etter opphavspersonens død. Jeg tenkte først dette kanskje var
+feilsitering fra Aftenposten, men jeg finner samme påstand i en bloggpost
+fra Geir Aaslid på Piratpartietes offisielle nettsider. Der
+skriver han følgende:
+
+
+Hva vi gjør med opphavsretten er mer komplisert fordi den omfavner så
+mange bransjer, med ulike behov. Enhver reform er en forbedring men
+det er nærliggende å anta at en opphavsrett på levetid + 14 år er
+fullt ut tilfredstillende for musikk, film, litteratur og spill.
+
+
+
Det virker dermed på meg som om Piratpartiet allerede har gjort
+retrett fra sin beundringsverdige holdning om at det holdt med 14 års
+total vernetid, til sin nye som tar utgangspunkt i levetiden til
+opphavspersonen. Jeg håper det baserer seg på en misforståelse hos
+piratlederen som blir korrigert tilbake til 14 års total vernetid før
+partiet stiller til valg.
+
+
Hvis du lurer på hvilke problemer lang vernetid bringer med seg,
+anbefaler jeg å lese boken Free
+Culture av Lawrence Lessig. Jeg og en liten gruppe andre er igang
+med å
+oversette
+boken til bokmål og tar gjerne imot hjelp med oversettelse og
+korrekturlesing.
+
+
Oppdatering 2012-12-20: Oppdaget at
+bloggposten
+til Geir Aaslid er endret siden i går, og nå inneholder følgende
+avsnitt i stedet for det jeg siterte over:
+
+
+Hva vi gjør med opphavsretten er mer komplisert fordi den omfavner så
+mange bransjer, med ulike behov. Enhver reform er en forbedring men
+det er nærliggende å anta at en opphavsrett lik levetiden, evt + 14 år
+er fullt ut tilfredstillende for mange skapere av musikk, film,
+litteratur og spill. Det er for det meste de store forlagene som er
+imot enhver reform.
+
+
+
I tillegg har det dukket opp en setning nederst "Dette dokumentet
+er et utkast til svar på et angrep på Piratpartiet fra Gramo. Det
+endrer seg derfor over tid og den endelige versjonen er det som blir
+publisert på Hardware.no", som tyder på at originalformuleringen ikke
+var veloverveid og sitatet i Aftenposten kanskje var basert på en
+misforståelse.
@@ -368,63 +402,64 @@ selvstendige individer som kan være med å skape sin egen fremtid.
-
-
14th February 2012
-
Once in a while my home server have disk problems. Thanks to Linux
-Software RAID, I have not lost data yet (but
-I was
-close this summer :). But once a disk is starting to behave
-funny, a practical problem present itself. How to get from the Linux
-device name (like /dev/sdd) to something that can be used to identify
-the disk when the computer is turned off? In my case I have SATA
-disks with a unique ID printed on the label. All I need is a way to
-figure out how to query the disk to get the ID out.
-
-
After fumbling a bit, I
-found
-that hdparm -I will report the disk serial number, which is
-printed on the disk label. The following (almost) one-liner can be
-used to look up the ID of all the failed disks:
+
+
18th December 2012
+
A few days ago I came across
+a blog post from Joey
+Hess describing ledger and
+hledger, a text based system for double-entry accounting. I found it
+interesting, as I am involved with several organizations where
+accounting is an issue, and I have not really become too friendly with
+the different web based systems we use. I find it hard to find what I
+look for in the menus and even harder try to get sensible data out of
+the systems. Ledger seem different. The accounting data is kept in
+text files that can be stored in a version control system, and there
+
+are at least five
+different implementations able to read the format. An example
+entry look like this, and is simple enough that it will be trivial to
+generate entries based on CVS files fetched from the bank:
-for d in $(cat /proc/mdstat |grep '(F)'|tr ' ' "\n"|grep '(F)'|cut -d\[ -f1|sort -u);
-do
- printf "Failed disk $d: "
- hdparm -I /dev/$d |grep 'Serial Num'
-done
-
-
-
Putting it here to make sure I do not have to search for it the
-next time, and in case other find it useful.
-
-
At the moment I have two failing disk. :(
+2004-05-27 Book Store
+ Expenses:Books $20.00
+ Liabilities:Visa
+
-
-Failed disk sdd1: Serial Number: WD-WCASJ1860823
-Failed disk sdd2: Serial Number: WD-WCASJ1860823
-Failed disk sde2: Serial Number: WD-WCASJ1840589
-
-
-
The last time I had failing disks, I added the serial number on
-labels I printed and stuck on the short sides of each disk, to be able
-to figure out which disk to take out of the box without having to
-remove each disk to look at the physical vendor label. The vendor
-label is at the top of the disk, which is hidden when the disks are
-mounted inside my box.
-
-
I really wish the check_linux_raid Nagios plugin for checking Linux
-Software RAID in the
-nagios-plugins-standard
-debian package would look up this value automatically, as it would
-make the plugin a lot more useful when my disks fail. At the moment
-it only report a failure when there are no more spares left (it really
-should warn as soon as a disk is failing), and it do not tell me which
-disk(s) is failing when the RAID is running short on disks.
+
The concept seemed interesting enough for me to check it out and
+look for others using it. I found blog posts from
+Christine
+Spang,
+Pete
+Keen,
+Andrew
+Cantino and
+Ronald
+Ip describing how they use it, as well as a post from
+Bradley
+M. Kuhn at the Software Freedom Conservancy. All seemed like good
+recommendations fitting my need.
+
+
The ledger
+package is available in Debian Squeeze, while the
+hledger
+package only is available in Debian Sid. As I use Squeeze, ledger
+seemed the best choice to get started.
+
+
To get some real data to test on, I wrote a
+web scraper for
+LODO, the accounting system used by
+the NUUG association, and started to
+play with the data set. I'm not really deeply into accounting, but I
+am able to get a simple balance and accounting status for example
+using the "ledger balance" command. But I will have to
+gather more experience before I know if the ledger way is a good fit
+for the organisations I am involved in.
@@ -432,83 +467,38 @@ disk(s) is failing when the RAID is running short on disks.
-
-
13th February 2012
-
New in the Squeeze version of
-Debian Edu / Skolelinux is the
-ability for clients to automatically configure their proxy settings
-based on their environment. We want all systems on the client to use
-the WPAD based proxy definition fetched from http://wpad/wpad.dat, to
-allow sites to control the proxy setting from a central place and make
-sure clients do not have hard coded proxy settings. The schools can
-change the global proxy setting by editing
-tjener:/etc/debian-edu/www/wpad.dat and the change propagate
-to all Debian Edu clients in the network.
-
-
The problem is that some systems do not understand the WPAD system.
-In other words, how do one get from a WPAD file like this (this is a
-simple one, they can run arbitrary code):
-
-
-function FindProxyForURL(url, host)
-{
- if (!isResolvable(host) ||
- isPlainHostName(host) ||
- dnsDomainIs(host, ".intern"))
- return "DIRECT";
- else
- return "PROXY webcache:3128; DIRECT";
-}
-
-
-
to a proxy setting in the process environment looking like this:
-
-
-http_proxy=http://webcache:3128/
-ftp_proxy=http://webcache:3128/
-
-
-
To do this conversion I developed a perl script that will execute
-the javascript fragment in the WPAD file and return the proxy that
-would be used for
-http://www.debian.org/,
-and insert this extracted proxy URL in /etc/environment and
-/etc/apt/apt.conf. The perl script wpad-extract work just
-fine in Squeeze, but in Wheezy the library it need to run the
-javascript code is no longer
-able to build because the C library it depended on is now a C++
-library. I hope someone find a solution to that problem before Wheezy
-is frozen. An alternative would be for us to rewrite wpad-extract to
-use some other javascript library currently working in Wheezy, but no
-known alternative is known at the moment.
-
-
This automatic proxy system allow the roaming workstation (aka
-laptop) setup in Debian Edu/Squeeze to use the proxy when the laptop
-is connected to the backbone network in a Debian Edu setup, and to
-automatically use any proxy present and announced using the WPAD
-feature when it is connected to other networks. And if no proxy is
-announced, direct connections will be used instead.
-
-
Silently using a proxy announced on the network might be a privacy
-or security problem. But those controlling DHCP and DNS on a network
-could just as easily set up a transparent proxy, and force all HTTP
-and FTP connections to use a proxy anyway, so I consider that
-distinction to be academic. If you are afraid of using the wrong
-proxy, you should avoid connecting to the network in question in the
-first place. In Debian Edu, the proxy setup is updated using dhcp and
-ifupdown hooks, to make sure the configuration is updated every time
-the network setup changes.
-
-
The WPAD system is documented in a
-IETF
-draft and a
-Wikipedia
-page for those that want to learn more.
+
+
11th December 2012
+
For noen dager siden omfavnet nok en kommune NUUGs
+FiksGataMi. Med 61 kommuner
+som lenker til FiksGataMi fra sine hjemmesider er «markedsandelen» 14%
+(av 429 kommuner). Siden
+siste
+oppdatering i november har kommunene Re og Vågsøy kommet til og
+slår følge med kommunene Askim, Askøy, Audnedal, Aure, Balestrand,
+Bærum, Eide, Farsund, Flekkefjord, Folldal, Gran, Grue, Hadsel,
+Halden, Halsa, Hamar, Hobøl, Holtålen, Hægebostad, Høyanger,
+Kongsberg, Kristiansund, Kvinesdal, Kviteseid, Levanger, Lindesnes,
+Luster, Lyngdal, Løten, Mandal, Marnardal, Moss, Namsos, Nissedal,
+Nordreisa, Randaberg, Rindal, Sel, Sirdal, Skiptvet, Sortland,
+Spydeberg, Stange, Stjørdal, Stord, Søgne, Sør-Odal, Tolga, Trysil,
+Tynset, Tysvær, Ullensvang Herad, Utsira, Vennesla, Verdal, Vågan,
+VÃ¥gÃ¥, VÃ¥ler og Ã
seral. Oppdatert liste er tilgjengelig fra
+NUUGs
+wiki. Kartet er dog ikke oppdatert med de siste kommunene.
+
+
Kanskje du bør høre med din kommune om de vil bli mer aktive
+brukere av FiksGataMi? Se
+en
+tidligere bloggpost med tips om hvordan det kan gjøres.
+
+
I snitt rapporteres det nå via FiksGataMi ca. 60 meldinger fra
+innbyggerne i uka om feil på offentlig infrastruktur.
@@ -516,86 +506,53 @@ page for those that want to learn more.
-
-
7th February 2012
-
I serien med intervjuer av folk i
-Skolelinux-miljøet har jeg
-fått en av oversetterne som har vært med siden starten i tale.
-
-
Hvem er du, og hva driver du med til daglig?
-
-
Jeg heter Axel Bojer og er datalærer, tysklærer, oversetter med
-mere.
-
-
Hvordan kom du i kontakt med Skolelinux-prosjektet?
-
-
Tror jeg så en annonsering på nettet i slutten av 2001 og ville
-være med som oversetter. Jeg kom med på en utviklersamling og
-prosjektet var da helt i starten. Det var spennende å være med mens
-prosjektet vokste til og utviklet seg.
-
-
Jeg har «alltid» vært språkinteressert og hadde nettopp startet med
-Linux og tror jeg tenkte det passet å bidra. Var også glad for å få
-en Debian-distribusjon, og ville gjerne bruke den selv. Til å begynne
-med brukte jeg først Mandrake og så Debian. Og siden jeg oppdaget at
-det ikke var noen mulighet for å bruke den som enkeltstående i lang
-tid, så gikk jeg etterhvert over til Kubuntu
-
-
Hva er fordelene med Skolelinux slik du ser det?
-
-
Løsningen er forholdsvis lett å sette opp, gratis, fri programvare
-og gjør det mulig å gjenbruke eldre maskiner. Det fine med Debian er
-at det er stabilt og har en veldig stor mengde programmer. Jeg liker
-også apt. :-) Jeg liker også friheten ved Linux og muligheten til å
-delta og forme sin egen datahverdag.
-
-
Hva er ulempene med Skolelinux slik du ser det?
-
-
Skolelinux er for lite kjent og for sent ute med å gi ut nye
-versjoner.
-
-
Da jeg selv i hovedsak bruker Kubuntu, så kan jeg egentlig ikke
-svare så detaljert rundt ulempene med Skolelinux. Hovedårsaken til at
-jeg bruker Kubuntu er nok at da vi begynte med det mener jeg det ikke
-var noen annen løsning. «Vandrende arbeidsstasjon» mener jeg ikke
-fantes da. Dessuten ville jeg ha siste versjon, da den KDE-versjonen
-som var i Skolelinux den gangen var en god del enklere (tror det var
-KDE 2) var dårligere i mine øyne enn versjon 3.
-
-
Hvilken fri programvare bruker du til daglig?
-
-
Jeg bruker blant annet Kubuntu, LibreOffice, Thunderbird, Firefox,
-Kate, Comix og Konsole. Og
-en hel haug andre ved behov :-)
-
-
Har oversatt Comix selv, men det er jo ikke skjedd noe med Comix
-siden 2009, så den er det nok bare jeg som har. Om andre vil ha den
-gir jeg den gjerne videre. Ser at noen har startet på
-MComix siden jeg så på så
-på dette sist, så nå er jeg igang med å teste og oversette den
-også.
-
-
Hvilken strategi tror du er den rette å bruke for å få
-skoler til å ta i bruk fri programvare?
-
-
Det viktigste er å forankre beslutningen i kollegiet og med de som
-er ansvarlige for å vedlikeholde og bruke datamaskinene. Flest mulig
-bør være med på å holde det (sosialt) vedlike, kjenne og støtte
-prinsippene. Som enkeltmannsprosjekt blir det lett veldig sårbart,
-særlig når (Skole)linux ennå i stor grad er en motkultur og ikke noe
-en stor nok andel av beslutningstakere, brukere osv kjenner til og
-bruker.
-
-
Jeg tror det viktigste er å fortsette å holde fri programvare godt,
-oppdatert, minimere antall feil, ha en god kontakt med brukerne og
-attraktivt og spennende programmer. Beholde alt som er bra og ha det
-tilgjengelig samtidig som man tilbyr det nyeste og rareste for de som
-vil ha det.
+
+
6th December 2012
+
Where I work at the University of
+Oslo, we use the
+Cerebrum user
+administration system to maintain users, groups, DNS, DHCP, etc.
+I've known since the system was written that the server is providing
+an XML-RPC API, but
+I have never spent time to try to figure out how to use it, as we
+always use the bofh command line client at work. Until today. I want
+to script the updating of DNS and DHCP to make it easier to set up
+virtual machines. Here are a few notes on how to use it with
+Python.
+
+
I started by looking at the source of the Java
+bofh
+client, to figure out how it connected to the API server. I also
+googled for python examples on how to use XML-RPC, and found
+a
+simple example in the XML-RPC howto.
+
+
This simple example code show how to connect, get the list of
+commands (as a JSON dump), and how to get the information about the
+user currently logged in:
+
+
+#!/usr/bin/env python
+import getpass
+import xmlrpclib
+server_url = 'https://cerebrum-uio.uio.no:8000';
+username = getpass.getuser()
+password = getpass.getpass()
+server = xmlrpclib.Server(server_url);
+#print server.get_commands(sessionid)
+sessionid = server.login(username, password)
+print server.run_command(sessionid, "user_info", username)
+result = server.logout(sessionid)
+print result
+
+
+
Armed with this knowledge I can now move forward and script the DNS
+and DHCP updates I wanted to do.
@@ -603,45 +560,52 @@ vil ha det.
-
-
5th February 2012
-
Since the Lenny version of
-Debian Edu / Skolelinux, a
-feature to save power have been included. It is as simple as it is
-practical: Shut down unused clients at night, and turn them on again
-in the morning. This is done using the
-shutdown-at-night Debian package.
-
-
To enable this feature on a client, the machine need to be added to
-the netgroup shutdown-at-night-hosts. For Debian Edu, this is done in
-LDAP, and once this is in place, the machine in question will check
-every hour from 16:00 until 06:00 to see if the machine is unused, and
-shut it down if it is. If the hardware in question is supported by
-the
-nvram-wakeup
-package, the BIOS is told to turn the machine back on around 07:00 +-
-10 minutes. If this isn't working, one can configure wake-on-lan to
-try to turn on the client. The wake-on-lan option is only documented
-and not enabled by default in Debian Edu.
-
-
It is important to not turn all machines on at once, as this can
-blow a fuse if several computers are connected to the same fuse like
-the common setup for a classroom. The nvram-wakeup method only work
-for machines with a functioning hardware/BIOS clock. I've seen old
-machines where the BIOS battery were dead and the hardware clock were
-starting from 0 (or was it 1990?) every boot. If you have one of
-those, you have to turn on the computer manually.
-
-
The shutdown-at-night package is completely self contained, and can
-also be used outside the Debian Edu environment. For those without a
-central LDAP server with netgroups, one can instead touch the file
-/etc/shutdown-at-night/shutdown-at-night to enable it.
-Perhaps you too can use it to save some power?
+
+
28th November 2012
+
Mye interessant har skjedd de siste ukene. Her er noen dokumenter
+jeg har hatt glede av å lese.
+
+
@@ -656,6 +620,13 @@ Perhaps you too can use it to save some power?
Archive