X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/109652818845f26c295a9c4d1bf2d03a34e96df2..d4be2f19fd87f7f2dde0380094ecabcb25e76a8b:/blog/index.html diff --git a/blog/index.html b/blog/index.html index ee556cc9df..1036e766cd 100644 --- a/blog/index.html +++ b/blog/index.html @@ -20,1070 +20,788 @@
-
Debian Edu development gathering and General Assembly for FRiSK
-
2010-11-29 18:40
+
FiksGataMi lansert, og responsen har vært overveldende
+
2011-03-08 15:30
-

On friday, the first Debian Edu / Skolelinux -development -gathering in a long time take place here in Oslo, Norway. I -really look forward to seeing all the good people working on the -Squeeze release. The gathering is open for everyone interested in -learning more about Debian Edu / Skolelinux.

- -

On Saturday, the Norwegian member organization taking care of -organizing these development gatherings, Fri Programvare i Skolen, -will hold its -General Assembly -for 2010. Membership is open for all, and currently there are 388 -people registered as members. Last year 32 members cast their vote in -the memberdb based election system. I hope more people find time to -vote this year.

+

I går lanserte vi i foreningen NUUG +FiksGataMi, med +pressemelding +på epost til alle NUUGs annonseringsliste, medlemmene, alle +landets redaksjoner og alle landets kommuner og fylkeskommuner. +Responsen har vært formidabel, og vi har en enorm baklogg av +henvendelser å følge opp. Vi jobber oss sakte men sikkert igjennom +stabelen. Alt sendes til NUUGs RT-instans slik at ingen blir glemt. +Hvis du har kommentarer og spørsmål, bruk +kontaktfeltet på +FiksGatami, eller send epost til adressen som er oppgitt der.

+ +

Pr nå er det kommet inn over 600 problemer som er rapportert videre +til kommuner og fylker. Jeg hentet ut fordelingen på kategorier nå +nettopp, for å se hva som opptar innbyggerne rundt om i det ganske +land. Det er mest aktivitet i Trondheim, fulgt av Oslo og Bergen, men +godt over 100 kommuner og fylker har fått meldinger fra innbyggerne +via FiksGatami så langt.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
countcategory
398Hull i vei
83Gater/Veier
65Snøbrøyting
54Gatelys
46Annet
30Fortau/gangstier
17Tette avløpsrister
10Trafikkskilter
7Parkering
7Forlatte kjøretøy
4Trafikklys
4Sykkelveier
4Forsøpling
3Buss- og togstopp
3Vannforsyning
3Universell utforming
3Trær
2Graffiti/tagging
2Dumpet skrot
1Park/landskap
1Ulovlige oppslag
1Offentlige toaletter
+ +

Det gjenstår endel jobb med skalering før vi er fornøyd med +ytelsen, og så må vi få skrevet litt mer informasjon til kommunene om +hvordan systemet fungerer, slik at de vet mer hvordan de kan bidra til +å gjøre brukeropplevelsen for innbyggerne enda bedre.

+ +

Til de som synes sitt lokalområde har dårlig kart, så er det bare +en ting å si. Bidra til å gjør OpenStreetmap bedre ved +å tegne inn ditt lokalområde! Eller få det offentlige til å gi ut +bedre kartdata uten bruksbegrensninger. :)

+ +

Jeg vil presentere FiksGataMi under +Go Open 2011, så vi +ses kanskje der?

- Tags: debian edu, english, nuug. + Tags: fiksgatami, kart, norsk.
-
Why isn't Debian Edu using VLC?
-
2010-11-27 11:30
+
Skolelinux-intervju: Astri Sletteng
+
2011-02-27 12:50
-

In the latest issue of Linux Journal, the readers choices were -presented, and the winner among the multimedia player were VLC. -Personally, I like VLC, and it is my player of choice when I first try -to play a video file or stream. Only if VLC fail will I drag out -gmplayer to see if it can do better. The reason is mostly the failure -model and trust. When VLC fail, it normally pop up a error message -reporting the problem. When mplayer fail, it normally segfault or -just hangs. The latter failure mode drain my trust in the program.

- -

But even if VLC is my player of choice, we have choosen to use -mplayer in Debian -Edu/Skolelinux. The reason is simple. We need a good browser -plugin to play web videos seamlessly, and the VLC browser plugin is -not very good. For example, it lack in-line control buttons, so there -is no way for the user to pause the video. Also, when I -last -tested the browser plugins available in Debian, the VLC plugin -failed on several video pages where mplayer based plugins worked. If -the browser plugin for VLC was as good as the gecko-mediaplayer -package (which uses mplayer), we would switch.

- -

While VLC is a good player, its user interface is slightly -annoying. The most annoying feature is its inconsistent use of -keyboard shortcuts. When the player is in full screen mode, its -shortcuts are different from when it is playing the video in a window. -For example, space only work as pause when in full screen mode. I -wish it had consisten shortcuts and that space also would work when in -window mode. Another nice shortcut in gmplayer is [enter] to restart -the current video. It is very nice when playing short videos from the -web and want to restart it when new people arrive to have a look at -what is going on.

+

En dame som har bidratt lenge til fri programvare i skoleverket og +i foreningen som organiserer skolelinux-utviklersamlinger, +FRISK, er neste +intervjuoffer. Det er en glede å her presentere en lærer fra Håkvik.

+ +

Hvem er du, og hva driver du med til daglig?

+ +

Jeg heter Astri Sletteng. Jeg er lærer og IKT veileder ved Håkvik +skole i Narvik kommune. Min bakgrunn når det gjelder IKT: Av formell +utdannelse har jeg lærerutdanning, Master i skoleledelse og IKT for +lærere. Har jobba som IKT veileder siden 2002.

+ +

Det viktigste for meg som IKT veileder er å få fundamentert den +5. basisferdigheten, digital kompetanse ved skolen min på en god måte +slik at hele skolesamfunnet tar i bruk IKT i alle fag. Dette arbeidet +gjøres i nært samarbeid med skolens ledelse.

+ +

Min viktigste jobb som IKT veileder er å være motivator og pådriver +i IKT arbeidet ved skolen.

+ +

Hvordan kom du i kontakt med Skolelinux-prosjektet?

+ +

Jobber i en kommune hvor vi satser på Fri programvare. I 2004 ble +det gjort et politisk vedtak om at vi skulle innføre Skolelinux ved +alle skolene i kommunen. Jeg har dermed en god del erfaring med +Skolelinux, samt annen fri programvare som Open Office, Joomla, Moodle +etc.

+ +

Hva er fordelene med Skolelinux slik du ser det?

+ +

Siden vi jobber med åpen kildekode kan vi få programmene og +produktene tilpasset vår bruk. Det er jo heller ikke en ulempe at +skolen kommer bedre ut økonomisk, men først og fremst er det viktig +for oss at vi har digitale systemer som gjør at vi kan følge +læreplanen i alle fag. Det syns jeg at vi kan gjøre gjennom +Skolelinux.

+ +

Hva er ulempene med Skolelinux slik du ser det?

+ +

Skolen er avhengige av å ha folk på IT avdelinga i kommunen som kan +drive support, og være tilgjengelige når vi trenger hjelp. Det er en +ulempe at ikke alle på denne avdelingen nødvendigvis er god på +Linux.

+ +

Vi har også noen utfordringer når det kommer til spesielle +programmer som enkelte elever er avhengige av ? og som ikke er +plattform uavhengige. Her har vi i Friprog-verden, men også +departement en jobb å gjøre.

+ +

Hvilken fri programvare bruker du til daglig?

+ +

Skolen vår bruker Skolelinux, Open Office, Iceweazel (Mozilla), +VLC, Tux paint, Scribus, FreeMind, GIMP, digiKam, Ksnapshot, GeoGebra, +Moodle (innført på alle klassetrinn + som et administrativt verktøy) +og Joomla som hjemmeside.

+ +

Det er de jeg kommer på i farten. I tillegg har vi Smartboard +installert på server, men det regnes vel ikke som fri programvare?

+ +

Hvilken strategi tror du er den rette å bruke for å få +skoler til å ta i bruk fri programvare?

+ +

Først og fremst trenger skolen oppetider på sine datasystemer. Syns +også at det at vi kan få tilpasset plattform og systemer til vår bruk +er en god strategi å bruke.

- Tags: debian, debian edu, english, multimedia, video, web. + Tags: debian edu, intervju, norsk.
-
DND hedrer overvåkning av barn med Rosingsprisen
-
2010-11-23 14:15
+
Kategorisering av problemer på FiksGatami
+
2011-02-27 10:15
-

Jeg registrerer med vond smak i munnen at Den Norske Dataforening -hedrer -overvåkning av barn med Rosingsprisen for kreativitet i år. Jeg -er glad jeg nå er meldt ut av DND.

- -

Å elektronisk overvåke sine barn er ikke å gjøre dem en tjeneste, -men et overgrep mot individer i utvikling som bør læres opp til å ta -egne valg.

- -

For å sitere Datatilsynets nye leder, Bjørn Erik Thon, i -et intervju -med Computerworld Norge:

- -

-- For alle som har barn, meg selv inkludert, er førstetanken at det -hadde vært fint å vite hvor barnet sitt er til enhver tid. Men ungene -har ikke godt av det. De er små individer som skal søke rundt og finne -sine små gjemmesteder og utvide horisonten, uten at foreldrene ser dem -i kortene. Det kan være fristende, men jeg ville ikke gått inn i -dette. -

- -

Det er skremmende å se at DND mener en tjeneste som legger opp til -slike overgrep bør hedres. Å flytte oppveksten for barn inn i en -virtuell -Panopticon er et -grovt overgrep og vil gjøre skade på barnenes utvikling, og foreldre -burde tenke seg godt om før de gir etter for sine instinkter her.

- -

Blipper-tjenesten får meg til å tenke på bøkene til -John Twelve -Hawks, som forbilledlig beskriver hvordan et totalitært -overvåkningssamfunn bygges sakte men sikkert rundt oss, satt sammen av -gode intensjoner og manglende bevissthet om hvilke prinsipper et -liberalt demokrati er fundamentert på. Jeg har hatt stor glede av å -lese alle de tre bøkene.

+

Det nærmer seg lansering av NUUGs +Fiksgatami-tjeneste, og siste +finpuss på kategorisering gjøres i disse dager. Jeg har konkludert +med at ideen om +å +ta utgangspunkt i eksisterende kommunale tjenesters kategorisering +er en dårlig ide da det er viktigere å kategorisere fra et +brukersynspunkt enn å kategorisere ut fra hvordan kommunene er +organisert internt. Måtte dermed starte på nytt med +kategoriarbeidet.

+ +

Nå har jeg kommet opp med følgende forslag til kategorier, basert +på de som er i bruk på den britiske originalen, innspill på +IRC-kanalen til NUUG og folk rundt meg. Tar gjerne imot innspill på +kategoriene til epostlisten for prosjektet, +fiksgatami +(at) nuug.no.

+ +

Av tekniske årsaker kan kun bokmålsoversettelsen av det engelske +ordet 'Other' brukes som fellesbetegnelse for andre kategorier, +dvs. at også nynorsk-kommuner ender opp med 'Annet' som samlekategori. +Oversettelse av applikasjonen til nynorsk og nordsamisk får vente til +noen sponser den utviklingen som trengs for å få det til.

+ +

Her er så lista med kategorier jeg tror vi går i produksjon +med:

+ + + +

Er disse forståelige? Er det noen uforståelige overlapp? Noen +kategorier vi mangler som burde skilles ut fra 'Annet'? Er det noen +av disse kategoriene som ikke skal varsles til offentlig myndighet? +Gi tilbakemelding innen midten av kommende uke hvis du vil ha et ord +med i laget når det gjelder kategorisering.

+
- Tags: norsk, personvern, sikkerhet. + Tags: fiksgatami, kart, norsk.
-
Lenny->Squeeze upgrades of the Gnome and KDE desktop, now with apt-get autoremove
-
2010-11-22 14:15
+
Konsekvenser av unøyaktige kommunesgrenser for FiksGataMi
+
2011-02-22 14:00
-

Michael Biebl suggested to me on IRC, that I changed my automated -upgrade testing of the -Lenny -Gnome and KDE Desktop to do apt-get autoremove when using apt-get. -This seem like a very good idea, so I adjusted by test scripts and -can now present the updated result from today:

- -

This is for Gnome:

- -

Installed using apt-get, missing with aptitude

- -

- apache2.2-bin - aptdaemon - baobab - binfmt-support - browser-plugin-gnash - cheese-common - cli-common - cups-pk-helper - dmz-cursor-theme - empathy - empathy-common - freedesktop-sound-theme - freeglut3 - gconf-defaults-service - gdm-themes - gedit-plugins - geoclue - geoclue-hostip - geoclue-localnet - geoclue-manual - geoclue-yahoo - gnash - gnash-common - gnome - gnome-backgrounds - gnome-cards-data - gnome-codec-install - gnome-core - gnome-desktop-environment - gnome-disk-utility - gnome-screenshot - gnome-search-tool - gnome-session-canberra - gnome-system-log - gnome-themes-extras - gnome-themes-more - gnome-user-share - gstreamer0.10-fluendo-mp3 - gstreamer0.10-tools - gtk2-engines - gtk2-engines-pixbuf - gtk2-engines-smooth - hamster-applet - libapache2-mod-dnssd - libapr1 - libaprutil1 - libaprutil1-dbd-sqlite3 - libaprutil1-ldap - libart2.0-cil - libboost-date-time1.42.0 - libboost-python1.42.0 - libboost-thread1.42.0 - libchamplain-0.4-0 - libchamplain-gtk-0.4-0 - libcheese-gtk18 - libclutter-gtk-0.10-0 - libcryptui0 - libdiscid0 - libelf1 - libepc-1.0-2 - libepc-common - libepc-ui-1.0-2 - libfreerdp-plugins-standard - libfreerdp0 - libgconf2.0-cil - libgdata-common - libgdata7 - libgdu-gtk0 - libgee2 - libgeoclue0 - libgexiv2-0 - libgif4 - libglade2.0-cil - libglib2.0-cil - libgmime2.4-cil - libgnome-vfs2.0-cil - libgnome2.24-cil - libgnomepanel2.24-cil - libgpod-common - libgpod4 - libgtk2.0-cil - libgtkglext1 - libgtksourceview2.0-common - libmono-addins-gui0.2-cil - libmono-addins0.2-cil - libmono-cairo2.0-cil - libmono-corlib2.0-cil - libmono-i18n-west2.0-cil - libmono-posix2.0-cil - libmono-security2.0-cil - libmono-sharpzip2.84-cil - libmono-system2.0-cil - libmtp8 - libmusicbrainz3-6 - libndesk-dbus-glib1.0-cil - libndesk-dbus1.0-cil - libopal3.6.8 - libpolkit-gtk-1-0 - libpt2.6.7 - libpython2.6 - librpm1 - librpmio1 - libsdl1.2debian - libsrtp0 - libssh-4 - libtelepathy-farsight0 - libtelepathy-glib0 - libtidy-0.99-0 - media-player-info - mesa-utils - mono-2.0-gac - mono-gac - mono-runtime - nautilus-sendto - nautilus-sendto-empathy - p7zip-full - pkg-config - python-aptdaemon - python-aptdaemon-gtk - python-axiom - python-beautifulsoup - python-bugbuddy - python-clientform - python-coherence - python-configobj - python-crypto - python-cupshelpers - python-elementtree - python-epsilon - python-evolution - python-feedparser - python-gdata - python-gdbm - python-gst0.10 - python-gtkglext1 - python-gtksourceview2 - python-httplib2 - python-louie - python-mako - python-markupsafe - python-mechanize - python-nevow - python-notify - python-opengl - python-openssl - python-pam - python-pkg-resources - python-pyasn1 - python-pysqlite2 - python-rdflib - python-serial - python-tagpy - python-twisted-bin - python-twisted-conch - python-twisted-core - python-twisted-web - python-utidylib - python-webkit - python-xdg - python-zope.interface - remmina - remmina-plugin-data - remmina-plugin-rdp - remmina-plugin-vnc - rhythmbox-plugin-cdrecorder - rhythmbox-plugins - rpm-common - rpm2cpio - seahorse-plugins - shotwell - software-center - system-config-printer-udev - telepathy-gabble - telepathy-mission-control-5 - telepathy-salut - tomboy - totem - totem-coherence - totem-mozilla - totem-plugins - transmission-common - xdg-user-dirs - xdg-user-dirs-gtk - xserver-xephyr -

- -

Installed using apt-get, removed with aptitude

- -

- cheese - ekiga - eog - epiphany-extensions - evolution-exchange - fast-user-switch-applet - file-roller - gcalctool - gconf-editor - gdm - gedit - gedit-common - gnome-games - gnome-games-data - gnome-nettool - gnome-system-tools - gnome-themes - gnuchess - gucharmap - guile-1.8-libs - libavahi-ui0 - libdmx1 - libgalago3 - libgtk-vnc-1.0-0 - libgtksourceview2.0-0 - liblircclient0 - libsdl1.2debian-alsa - libspeexdsp1 - libsvga1 - rhythmbox - seahorse - sound-juicer - system-config-printer - totem-common - transmission-gtk - vinagre - vino -

- -

Installed using aptitude, missing with apt-get

- -

- gstreamer0.10-gnomevfs -

- -

Installed using aptitude, removed with apt-get

- -

-[nothing] -

- -

This is for KDE:

- -

Installed using apt-get, missing with aptitude

- -

- ksmserver -

- -

Installed using apt-get, removed with aptitude

- -

- kwin - network-manager-kde -

- -

Installed using aptitude, missing with apt-get

- -

- arts - dolphin - freespacenotifier - google-gadgets-gst - google-gadgets-xul - kappfinder - kcalc - kcharselect - kde-core - kde-plasma-desktop - kde-standard - kde-window-manager - kdeartwork - kdeartwork-emoticons - kdeartwork-style - kdeartwork-theme-icon - kdebase - kdebase-apps - kdebase-workspace - kdebase-workspace-bin - kdebase-workspace-data - kdeeject - kdelibs - kdeplasma-addons - kdeutils - kdewallpapers - kdf - kfloppy - kgpg - khelpcenter4 - kinfocenter - konq-plugins-l10n - konqueror-nsplugins - kscreensaver - kscreensaver-xsavers - ktimer - kwrite - libgle3 - libkde4-ruby1.8 - libkonq5 - libkonq5-templates - libnetpbm10 - libplasma-ruby - libplasma-ruby1.8 - libqt4-ruby1.8 - marble-data - marble-plugins - netpbm - nuvola-icon-theme - plasma-dataengines-workspace - plasma-desktop - plasma-desktopthemes-artwork - plasma-runners-addons - plasma-scriptengine-googlegadgets - plasma-scriptengine-python - plasma-scriptengine-qedje - plasma-scriptengine-ruby - plasma-scriptengine-webkit - plasma-scriptengines - plasma-wallpapers-addons - plasma-widget-folderview - plasma-widget-networkmanagement - ruby - sweeper - update-notifier-kde - xscreensaver-data-extra - xscreensaver-gl - xscreensaver-gl-extra - xscreensaver-screensaver-bsod -

- -

Installed using aptitude, removed with apt-get

- -

- ark - google-gadgets-common - google-gadgets-qt - htdig - kate - kdebase-bin - kdebase-data - kdepasswd - kfind - klipper - konq-plugins - konqueror - ksysguard - ksysguardd - libarchive1 - libcln6 - libeet1 - libeina-svn-06 - libggadget-1.0-0b - libggadget-qt-1.0-0b - libgps19 - libkdecorations4 - libkephal4 - libkonq4 - libkonqsidebarplugin4a - libkscreensaver5 - libksgrd4 - libksignalplotter4 - libkunitconversion4 - libkwineffects1a - libmarblewidget4 - libntrack-qt4-1 - libntrack0 - libplasma-geolocation-interface4 - libplasmaclock4a - libplasmagenericshell4 - libprocesscore4a - libprocessui4a - libqalculate5 - libqedje0a - libqtruby4shared2 - libqzion0a - libruby1.8 - libscim8c2a - libsmokekdecore4-3 - libsmokekdeui4-3 - libsmokekfile3 - libsmokekhtml3 - libsmokekio3 - libsmokeknewstuff2-3 - libsmokeknewstuff3-3 - libsmokekparts3 - libsmokektexteditor3 - libsmokekutils3 - libsmokenepomuk3 - libsmokephonon3 - libsmokeplasma3 - libsmokeqtcore4-3 - libsmokeqtdbus4-3 - libsmokeqtgui4-3 - libsmokeqtnetwork4-3 - libsmokeqtopengl4-3 - libsmokeqtscript4-3 - libsmokeqtsql4-3 - libsmokeqtsvg4-3 - libsmokeqttest4-3 - libsmokeqtuitools4-3 - libsmokeqtwebkit4-3 - libsmokeqtxml4-3 - libsmokesolid3 - libsmokesoprano3 - libtaskmanager4a - libtidy-0.99-0 - libweather-ion4a - libxklavier16 - libxxf86misc1 - okteta - oxygencursors - plasma-dataengines-addons - plasma-scriptengine-superkaramba - plasma-widget-lancelot - plasma-widgets-addons - plasma-widgets-workspace - polkit-kde-1 - ruby1.8 - systemsettings - update-notifier-common -

- -

Running apt-get autoremove made the results using apt-get and -aptitude a bit more similar, but there are still quite a lott of -differences. I have no idea what packages should be installed after -the upgrade, but hope those that do can have a look.

+

Arbeidet med å få på plass NUUGs +Fiksgatami-tjeneste går videre +uten stans. Den vil som tidligere nevnt bruke de beste +kommunegrensene vi har klart å få tak i, fra OpenStreetmap.org. Ofte +vil unøyaktighetene ikke har mye konsekvenser, da kommunegrenser ofte +går lagt fra der det bor mye folk, men av og til vil det påvirke +flere. Kom over et eksempel i dag, der grensestreken går midt i +tettbygd strøk og henvendelser via FiksGataMi nok vil bli feilsendt +pga. at det offentlige nekter å fortelle oss på maskinlesbart format +hvor kommunegrensa går.

+ +

Grensa mellom Tønsberg og Nøtterøy er +i +dag tegnet opp slik at den går midt igjennom Ollebukta marina og +lar Ørsnes ligge i en kommune mens Ørsnesalleen går over to kommuner. +Min erfaring med kommuneoppdeling får meg til å tro at dette neppe +stemmer.

Vi får bare håpe at noen med lokalkunnskap går inn og korrigerer +grensestreken i OpenStreetmap.org slik at den blir mer nøyaktig, eller +at det offentlige snur og publiserer i hvert fall +kommunegrenseinformasjonen på maskinlesbart format uten +bruksbegresninger, slik at FiksGataMi har større sjanse til å sende +informasjon til riktig kommune.

+ +

Det går mot at det settes hardt mot hardt og en rettsak om temaet, +og +i +går ble det kjent at NUUG +Foundation støtter Fri Geo +Norge-prosjektet med deler av kostnadene forbundet med en rettsak +for å få tilgang til kommunegrensene fra kartverket. Jeg gleder meg til +fortsettelsen.

- Tags: debian, debian edu, english. + Tags: fiksgatami, kart, norsk.
-
Migrating Xen virtual machines using LVM to KVM using disk images
-
2010-11-22 11:20
+
Skolelinux-intervju: Rubén Romero y Cordero
+
2011-02-16 12:00
-

Most of the computers in use by the -Debian Edu/Skolelinux project -are virtual machines. And they have been Xen machines running on a -fairly old IBM eserver xseries 345 machine, and we wanted to migrate -them to KVM on a newer Dell PowerEdge 2950 host machine. This was a -bit harder that it could have been, because we set up the Xen virtual -machines to get the virtual partitions from LVM, which as far as I -know is not supported by KVM. So to migrate, we had to convert -several LVM logical volumes to partitions on a virtual disk file.

- -

I found -a -nice recipe to do this, and wrote the following script to do the -migration. It uses qemu-img from the qemu package to make the disk -image, parted to partition it, losetup and kpartx to present the disk -image partions as devices, and dd to copy the data. I NFS mounted the -new servers storage area on the old server to do the migration.

- -
-#!/bin/sh
-
-# Based on
-# http://searchnetworking.techtarget.com.au/articles/35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM
-
-set -e
-set -x
-
-if [ -z "$1" ] ; then
-    echo "Usage: $0 <hostname>"
-    exit 1
-else
-    host="$1"
-fi
-
-if [ ! -e /dev/vg_data/$host-disk ] ; then
-    echo "error: unable to find LVM volume for $host"
-    exit 1
-fi
+

Styret i foreningen som organiserer skolelinux-utviklersamlinger, +FRISK, er fullt av +flinke folk. Denne gangen har jeg fått et ferskt styremedlem som +kommer fra Ubuntu-miljøet i tale.

+ +

Hvem er du, og hva driver du med til daglig?

+ +

Rubén Romero y Cordero, 81-modell, deltidspappa (50%) for en jente +på 6 år. Jobber i Oslo som Global Sales Executive hos Varnish Software +og til daglig har jeg kontakt med kunder fra hele verden. Min +forkjærlighet for fri programvare har gjort at jeg har nå flere års +erfaring med salg av slike løsninger (bl.a. fra Redpill Linpro og +Freecode) og mye innsikt og kunnskap om det globale IT-markedet. +Ellers er jeg involvert i flere prosjekter bl.a. er jeg Ubuntu +Community medlem, kontaktpersonen for Ubuntu Norge og driveren av +SpreadUbuntu marketing prosjektet og nå fersk styremedlem i FRISK. Jeg +har brukt GNU/Linux siden 1997.

+ +

Hvordan kom du i kontakt med Skolelinux-prosjektet?

+ +

Som Debian bruker siden slutten av 90-tallet var det uunngåelig å +ikke komme bort i Skolelinux. Dette var vel i slutten av 2001 når jeg +var student ved UiO. Flere år senere fikk jeg lastet og testet Venus +(Skolelinux 1.0) på release dagen.

+ +

Hva er fordelene med Skolelinux slik du ser det?

+ +

Fri programvare bygges sten for sten i det åpne, slik at koden og +prosessen den lages på kan gjennomskues av andre enn de som har laget +det. Det er et vitenskapelig og gjennomsiktig måte å lage programvare +på.

+ +

Skoler i vårt samfunn skal være steder hvor vitenskapelig kunnskap +deles til alle. I dag har vi ikke et vitenskapelig tilnærming til +hvordan programvaren som brukes på skolen lages. Skolelinux bringer +inn at slik tilnærming i skoleverkets klasserom, siden +operativsystemet er en åpent platform som gir skolene muligheten til å +dra nytte av programvare som er laget av tusenvis av mennesker verden +rundt og som gir elevene så vel som lærerne muligheten til å bruke, +dele, forandre og forbedre OSet sitt uten begrensninger. I den +forbindelsen representerer Skolelinux også konkrete resultater utfra +samhandling på tvers av grenser.

+ +

Når det gjelder de tekniske fordelene av Skolelinux er jeg sikker +på at andre enn meg har allerede beskrevet disse bedre enn det jeg +kan. Men jeg kan likevel tilføye noe: Skolelinux som sådan er en +community-drevet operativsystemplatform. Som i ethvert +community-prosjekt har alle Skolelinux brukere muligheten til å +påvirke retning av prosjektet og resultatet som gjenspeiles i +programvaren. Dette kommer sjeldent frem og jeg mener at det er noe +som burde fokuseres mer på.

+ +

Hva er ulempene med Skolelinux slik du ser det?

+ +

De største ulempene er:

-# Partitions need to be a bit bigger than the LVM LVs. not sure why. -disksize=$( lvs --units m | grep $host-disk | awk '{sum = sum + $4} END { print int(sum * 1.05) }') -swapsize=$( lvs --units m | grep $host-swap | awk '{sum = sum + $4} END { print int(sum * 1.05) }') -totalsize=$(( ( $disksize + $swapsize ) )) - -img=$host.img -#dd if=/dev/zero of=$img bs=1M count=$(( $disksize + $swapsize )) -qemu-img create $img ${totalsize}MMaking room on the Debian Edu/Sqeeze DVD - -parted $img mklabel msdos -parted $img mkpart primary linux-swap 0 $disksize -parted $img mkpart primary ext2 $disksize $totalsize -parted $img set 1 boot on +
    +
  • Mangel pÃ¥ kompetanse
  • +
  • Mangel av administrative verktøy som kunne hjelpe lokale IT + avdelinger Ã¥ bruke Skolelinux til mer enn bare en tjener for + terminalklienter. Et eksempel: Zentyal sin web-dashboard.
  • +
-modprobe dm-mod -losetup /dev/loop0 $img -kpartx -a /dev/loop0 +

Bedre og mer intuitive administrative verktøy kunne løst deler av +problemet, men det er unektelig at ved bruk av Skolelinux må +IT-personalet vite hva de gjør for å få ting gjort riktig, eller i det +hele tatt. Med andre platformer er kompetansen enklere tilgjengelig og +løsningene kan fungere på en tilfredstillende, om ikke riktig +måte.

-dd if=/dev/vg_data/$host-disk of=/dev/mapper/loop0p1 bs=1M -fsck.ext3 -f /dev/mapper/loop0p1 || true -mkswap /dev/mapper/loop0p2 +

Hvilken fri programvare bruker du til daglig?

-kpartx -d /dev/loop0 -losetup -d /dev/loop0 -
+

Har brukt GNU/Linux utelukkende sommitt skrivebord OS siden 2000. I +dag bruker jeg Ubuntu og gjør det meste med friprogramvare verktøyene +som er tilgjengelige der. Med over 20.000 programmer å velge mellom er +dette mer enn nok for de fleste brukerne.

-

The script is perhaps so simple that it is not copyrightable, but -if it is, it is licenced using GPL v2 or later at your discretion.

+

Hvilken strategi tror du er den rette å bruke for å få +skoler til å ta i bruk fri programvare?

-

After doing this, I booted a Debian CD in rescue mode in KVM with -the new disk image attached, installed grub-pc and linux-image-686 and -set up grub to boot from the disk image. After this, the KVM machines -seem to work just fine.

+

Opplysning og pragmatikk. Vi prøver å løse problemer med bruk av +programvare. De fleste utfordringene skolene har på IKT-siden kan +løses ved hjelp av friprogramvareverktøy i dag. Det som trenges er +opplysning, kunnskap og kompetanse.

- Tags: debian, debian edu, english. + Tags: debian edu, intervju, norsk.
-
Lenny->Squeeze upgrades, apt vs aptitude with the Gnome and KDE desktop
-
2010-11-20 22:50
+
Fiksgatami tar form - snart klar for test
+
2011-02-13 21:10
-

I'm still running upgrade testing of the -Lenny -Gnome and KDE Desktop, but have not had time to spend on reporting the -status. Here is a short update based on a test I ran 20101118.

- -

I still do not know what a correct migration should look like, so I -report any differences between apt and aptitude and hope someone else -can see if anything should be changed.

- -

This is for Gnome:

- -

Installed using apt-get, missing with aptitude

- -

- apache2.2-bin aptdaemon at-spi baobab binfmt-support - browser-plugin-gnash cheese-common cli-common cpp-4.3 cups-pk-helper - dmz-cursor-theme empathy empathy-common finger - freedesktop-sound-theme freeglut3 gconf-defaults-service gdm-themes - gedit-plugins geoclue geoclue-hostip geoclue-localnet geoclue-manual - geoclue-yahoo gnash gnash-common gnome gnome-backgrounds - gnome-cards-data gnome-codec-install gnome-core - gnome-desktop-environment gnome-disk-utility gnome-screenshot - gnome-search-tool gnome-session-canberra gnome-spell - gnome-system-log gnome-themes-extras gnome-themes-more - gnome-user-share gs-common gstreamer0.10-fluendo-mp3 - gstreamer0.10-tools gtk2-engines gtk2-engines-pixbuf - gtk2-engines-smooth hal-info hamster-applet libapache2-mod-dnssd - libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap - libart2.0-cil libatspi1.0-0 libboost-date-time1.42.0 - libboost-python1.42.0 libboost-thread1.42.0 libchamplain-0.4-0 - libchamplain-gtk-0.4-0 libcheese-gtk18 libclutter-gtk-0.10-0 - libcryptui0 libcupsys2 libdiscid0 libeel2-data libelf1 libepc-1.0-2 - libepc-common libepc-ui-1.0-2 libfreerdp-plugins-standard - libfreerdp0 libgail-common libgconf2.0-cil libgdata-common libgdata7 - libgdl-1-common libgdu-gtk0 libgee2 libgeoclue0 libgexiv2-0 libgif4 - libglade2.0-cil libglib2.0-cil libgmime2.4-cil libgnome-vfs2.0-cil - libgnome2.24-cil libgnomepanel2.24-cil libgnomeprint2.2-data - libgnomeprintui2.2-common libgnomevfs2-bin libgpod-common libgpod4 - libgtk2.0-cil libgtkglext1 libgtksourceview-common - libgtksourceview2.0-common libmono-addins-gui0.2-cil - libmono-addins0.2-cil libmono-cairo2.0-cil libmono-corlib2.0-cil - libmono-i18n-west2.0-cil libmono-posix2.0-cil - libmono-security2.0-cil libmono-sharpzip2.84-cil - libmono-system2.0-cil libmtp8 libmusicbrainz3-6 - libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libopal3.6.8 - libpolkit-gtk-1-0 libpt-1.10.10-plugins-alsa - libpt-1.10.10-plugins-v4l libpt2.6.7 libpython2.6 librpm1 librpmio1 - libsdl1.2debian libservlet2.4-java libsrtp0 libssh-4 - libtelepathy-farsight0 libtelepathy-glib0 libtidy-0.99-0 - libxalan2-java libxerces2-java media-player-info mesa-utils - mono-2.0-gac mono-gac mono-runtime nautilus-sendto - nautilus-sendto-empathy openoffice.org-writer2latex - openssl-blacklist p7zip p7zip-full pkg-config python-4suite-xml - python-aptdaemon python-aptdaemon-gtk python-axiom - python-beautifulsoup python-bugbuddy python-clientform - python-coherence python-configobj python-crypto python-cupshelpers - python-cupsutils python-eggtrayicon python-elementtree - python-epsilon python-evolution python-feedparser python-gdata - python-gdbm python-gst0.10 python-gtkglext1 python-gtkmozembed - python-gtksourceview2 python-httplib2 python-louie python-mako - python-markupsafe python-mechanize python-nevow python-notify - python-opengl python-openssl python-pam python-pkg-resources - python-pyasn1 python-pysqlite2 python-rdflib python-serial - python-tagpy python-twisted-bin python-twisted-conch - python-twisted-core python-twisted-web python-utidylib python-webkit - python-xdg python-zope.interface remmina remmina-plugin-data - remmina-plugin-rdp remmina-plugin-vnc rhythmbox-plugin-cdrecorder - rhythmbox-plugins rpm-common rpm2cpio seahorse-plugins shotwell - software-center svgalibg1 system-config-printer-udev - telepathy-gabble telepathy-mission-control-5 telepathy-salut tomboy - totem totem-coherence totem-mozilla totem-plugins - transmission-common xdg-user-dirs xdg-user-dirs-gtk xserver-xephyr - zip -

- -Installed using apt-get, removed with aptitude - -

- arj bluez-utils cheese dhcdbd djvulibre-desktop ekiga eog - epiphany-extensions epiphany-gecko evolution-exchange - fast-user-switch-applet file-roller gcalctool gconf-editor gdm gedit - gedit-common gnome-app-install gnome-games gnome-games-data - gnome-nettool gnome-system-tools gnome-themes gnome-utils - gnome-vfs-obexftp gnome-volume-manager gnuchess gucharmap - guile-1.8-libs hal libavahi-compat-libdnssd1 libavahi-core5 - libavahi-ui0 libbind9-50 libbluetooth2 libcamel1.2-11 libcdio7 - libcucul0 libcurl3 libdirectfb-1.0-0 libdmx1 libdvdread3 - libedata-cal1.2-6 libedataserver1.2-9 libeel2-2.20 libepc-1.0-1 - libepc-ui-1.0-1 libexchange-storage1.2-3 libfaad0 libgadu3 - libgalago3 libgd2-noxpm libgda3-3 libgda3-common libggz2 libggzcore9 - libggzmod4 libgksu1.2-0 libgksuui1.0-1 libgmyth0 libgnome-desktop-2 - libgnome-pilot2 libgnomecups1.0-1 libgnomeprint2.2-0 - libgnomeprintui2.2-0 libgpod3 libgraphviz4 libgtk-vnc-1.0-0 - libgtkhtml2-0 libgtksourceview1.0-0 libgtksourceview2.0-0 - libgucharmap6 libhesiod0 libicu38 libisccc50 libisccfg50 libiw29 - libjaxp1.3-java-gcj libkpathsea4 liblircclient0 libltdl3 liblwres50 - libmagick++10 libmagick10 libmalaga7 libmozjs1d libmpfr1ldbl libmtp7 - libmysqlclient15off libnautilus-burn4 libneon27 libnm-glib0 - libnm-util0 libopal-2.2 libosp5 libparted1.8-10 libpisock9 - libpisync1 libpoppler-glib3 libpoppler3 libpt-1.10.10 libraw1394-8 - libsdl1.2debian-alsa libsensors3 libsexy2 libsmbios2 libsoup2.2-8 - libspeexdsp1 libssh2-1 libsuitesparse-3.1.0 libsvga1 - libswfdec-0.6-90 libtalloc1 libtotem-plparser10 libtrackerclient0 - libvoikko1 libxalan2-java-gcj libxerces2-java-gcj libxklavier12 - libxtrap6 libxxf86misc1 libzephyr3 mysql-common rhythmbox seahorse - sound-juicer swfdec-gnome system-config-printer totem-common - totem-gstreamer transmission-gtk vinagre vino w3c-dtd-xhtml wodim -

- -

Installed using aptitude, missing with apt-get

- -

- gstreamer0.10-gnomevfs -

- -

Installed using aptitude, removed with apt-get

- -

-[nothing] -

- -

This is for KDE:

- -

Installed using apt-get, missing with aptitude

- -

- autopoint bomber bovo cantor cantor-backend-kalgebra cpp-4.3 dcoprss - edict espeak espeak-data eyesapplet fifteenapplet finger gettext - ghostscript-x git gnome-audio gnugo granatier gs-common - gstreamer0.10-pulseaudio indi kaddressbook-plugins kalgebra - kalzium-data kanjidic kapman kate-plugins kblocks kbreakout kbstate - kde-icons-mono kdeaccessibility kdeaddons-kfile-plugins - kdeadmin-kfile-plugins kdeartwork-misc kdeartwork-theme-window - kdeedu kdeedu-data kdeedu-kvtml-data kdegames kdegames-card-data - kdegames-mahjongg-data kdegraphics-kfile-plugins kdelirc - kdemultimedia-kfile-plugins kdenetwork-kfile-plugins - kdepim-kfile-plugins kdepim-kio-plugins kdessh kdetoys kdewebdev - kdiamond kdnssd kfilereplace kfourinline kgeography-data kigo - killbots kiriki klettres-data kmoon kmrml knewsticker-scripts - kollision kpf krosspython ksirk ksmserver ksquares kstars-data - ksudoku kubrick kweather libasound2-plugins libboost-python1.42.0 - libcfitsio3 libconvert-binhex-perl libcrypt-ssleay-perl libdb4.6++ - libdjvulibre-text libdotconf1.0 liberror-perl libespeak1 - libfinance-quote-perl libgail-common libgsl0ldbl libhtml-parser-perl - libhtml-tableextract-perl libhtml-tagset-perl libhtml-tree-perl - libio-stringy-perl libkdeedu4 libkdegames5 libkiten4 libkpathsea5 - libkrossui4 libmailtools-perl libmime-tools-perl - libnews-nntpclient-perl libopenbabel3 libportaudio2 libpulse-browse0 - libservlet2.4-java libspeechd2 libtiff-tools libtimedate-perl - libunistring0 liburi-perl libwww-perl libxalan2-java libxerces2-java - lirc luatex marble networkstatus noatun-plugins - openoffice.org-writer2latex palapeli palapeli-data parley - parley-data poster psutils pulseaudio pulseaudio-esound-compat - pulseaudio-module-x11 pulseaudio-utils quanta-data rocs rsync - speech-dispatcher step svgalibg1 texlive-binaries texlive-luatex - ttf-sazanami-gothic -

- -

Installed using apt-get, removed with aptitude

- -

- amor artsbuilder atlantik atlantikdesigner blinken bluez-utils cvs - dhcdbd djvulibre-desktop imlib-base imlib11 kalzium kanagram kandy - kasteroids katomic kbackgammon kbattleship kblackbox kbounce kbruch - kcron kdat kdemultimedia-kappfinder-data kdeprint kdict kdvi kedit - keduca kenolaba kfax kfaxview kfouleggs kgeography kghostview - kgoldrunner khangman khexedit kiconedit kig kimagemapeditor - kitchensync kiten kjumpingcube klatin klettres klickety klines - klinkstatus kmag kmahjongg kmailcvt kmenuedit kmid kmilo kmines - kmousetool kmouth kmplot knetwalk kodo kolf kommander konquest kooka - kpager kpat kpdf kpercentage kpilot kpoker kpovmodeler krec - kregexpeditor kreversi ksame ksayit kshisen ksig ksim ksirc ksirtet - ksmiletris ksnake ksokoban kspaceduel kstars ksvg ksysv kteatime - ktip ktnef ktouch ktron kttsd ktuberling kturtle ktux kuickshow - kverbos kview kviewshell kvoctrain kwifimanager kwin kwin4 kwordquiz - kworldclock kxsldbg libakode2 libarts1-akode libarts1-audiofile - libarts1-mpeglib libarts1-xine libavahi-compat-libdnssd1 - libavahi-core5 libavc1394-0 libbind9-50 libbluetooth2 - libboost-python1.34.1 libcucul0 libcurl3 libcvsservice0 - libdirectfb-1.0-0 libdjvulibre21 libdvdread3 libfaad0 libfreebob0 - libgd2-noxpm libgraphviz4 libgsmme1c2a libgtkhtml2-0 libicu38 - libiec61883-0 libindex0 libisccc50 libisccfg50 libiw29 - libjaxp1.3-java-gcj libk3b3 libkcal2b libkcddb1 libkdeedu3 - libkdegames1 libkdepim1a libkgantt0 libkleopatra1 libkmime2 - libkpathsea4 libkpimexchange1 libkpimidentities1 libkscan1 - libksieve0 libktnef1 liblockdev1 libltdl3 liblwres50 libmagick10 - libmimelib1c2a libmodplug0c2 libmozjs1d libmpcdec3 libmpfr1ldbl - libneon27 libnm-util0 libopensync0 libpisock9 libpoppler-glib3 - libpoppler-qt2 libpoppler3 libraw1394-8 librss1 libsensors3 - libsmbios2 libssh2-1 libsuitesparse-3.1.0 libswfdec-0.6-90 - libtalloc1 libxalan2-java-gcj libxerces2-java-gcj libxtrap6 lskat - mpeglib network-manager-kde noatun pmount tex-common texlive-base - texlive-common texlive-doc-base texlive-fonts-recommended tidy - ttf-dustin ttf-kochi-gothic ttf-sjfonts -

- -

Installed using aptitude, missing with apt-get

- -

- dolphin kde-core kde-plasma-desktop kde-standard kde-window-manager - kdeartwork kdebase kdebase-apps kdebase-workspace - kdebase-workspace-bin kdebase-workspace-data kdeutils kscreensaver - kscreensaver-xsavers libgle3 libkonq5 libkonq5-templates libnetpbm10 - netpbm plasma-widget-folderview plasma-widget-networkmanagement - xscreensaver-data-extra xscreensaver-gl xscreensaver-gl-extra - xscreensaver-screensaver-bsod -

- -

Installed using aptitude, removed with apt-get

- -

- kdebase-bin konq-plugins konqueror -

+

NUUGs Fiksgatami-tjeneste +tar sakte form, og den siste uka har vi betalt +mySociety i England for å +tilpasse kildekoden til deres tjeneste slik at den skal fungere for +Norge. I løpet av kommende uke regner jeg at vi skal i gang med +testing.

+ +

For å forberede testing, har jeg tatt en titt på hva slags +informasjon som samles inn av kommuner som har lignende tjeneste for +sin kommune allerede på plass. Jeg har tittet på tjenestene til +Tromsø, +Porsgrunn +og Kongsvinger. Jeg +tittet også på +Askers, +som er litt på siden at det jeg skriver om her

+ +

Om problemet samles alle tjenestene inn plassering, enten som +adresse eller som kartkoordinat. De samler også inn en +oppsummering/overskrift og en lengre beskrivelse, og noen av dem +tillater bilde og vedlegg lagt ved. Alle problemene tildeles en +kategori, og det er stort overlapp i kategoriseringen:

+ + + + + + + + + + + + + +
Tromsø Porsgrunn Kongsvinger
Vei Hull i veg Veg/Vegvedlikehold
Skilt/Trafikksikkerhet
Gatelys Gatelys virker ikke Gatelys
Vann og avløp Vann og avløp Vann/Avløp
Park Park Park/Grønt
Friluftsliv Friluft
Renovasjon Renovasjon Renovasjon/Avfall
Grafitti-Tagging Grafitti/Tagging
Forsøpling
Annet Annet Annet
+ +

Om de som rapporterer inn problemet, blir det samlet inn navn, +epostadresse, et eller to telefonnummer og for Asker postadresse. +Noen vil også vite hvordan tilbakemelding ønskes, dvs. epost, telefon +eller via post.

+ +

Fiksgatami skulle kunne håndtere innsending til disse kommunene +uten større problemer, tror jeg. Kategorier defineres per område, +slik at kommunene kan få meldinger inndelt i de kategoriene de +trenger. Fiksgatami samler i utgangspunktet kun inn navn og +epostadresse for innsender, og det tror jeg vi skal fortsette med.

- Tags: debian, debian edu, english. + Tags: fiksgatami, kart, norsk.
-
Gnash buildbot slave and Debian kfreebsd
-
2010-11-20 07:20
+
Bedre kommunegrense for Oslo i OpenStreetmap.org
+
2011-02-07 10:35
-

Answering -the -call from the Gnash project for -buildbot slaves to test the -current source, I have set up a virtual KVM machine on the Debian -Edu/Skolelinux virtualization host to test the git source on -Debian/Squeeze. I hope this can help the developers in getting new -releases out more often.

- -

As the developers want less main-stream build platforms tested to, -I have considered setting up a Debian/kfreebsd -machine as well. I have also considered using the kfreebsd -architecture in Debian as a file server in NUUG to get access to the 5 -TB zfs volume we currently use to store DV video. Because of this, I -finally got around to do a test installation of Debian/Squeeze with -kfreebsd. Installation went fairly smooth, thought I noticed some -visual glitches in the cdebconf dialogs (black cursor left on the -screen at random locations). Have not gotten very far with the -testing. Noticed cfdisk did not work, but fdisk did so it was not a -fatal problem. Have to spend some more time on it to see if it is -useful as a file server for NUUG. Will try to find time to set up a -gnash buildbot slave on the Debian Edu/Skolelinux this weekend.

+

Tidlig i januar oppdaget vi i +OpenStreetmap.org-prosjektet +at Oslo kommune har tatt i bruk OpenStreetmap.org for å vise frem +hvor +piggdekkavgiften gjelder, dvs. kommunegrensa. Årsaken til at +denne siden bruker OpenStreetmap.org og ikke kommunens eget +kartgrunnlag, er ganske absurd. Kommunens kart vedlikeholdes og +styres av Plan og Bygningsetaten, mens det er Samferdselsetaten som +styrer med piggdekkavgift og som har laget siden om piggdekkavgiften. +I avtalen mellom Samferdselsetatet og Plan og Bygningsetaten om bruk +av kommunens kart står det at kartet kun kan brukes internt, og dermed +ikke publiseres på Internet. Oslo kommune forbyr altså Oslo kommune å +publisere informasjon om sin kommunegrense på Internet. Ironien er +upåklagelig, og årsaken er som alltid penger.

+ +

Vi i OpenStreetmap.org-prosjektet synes det er veldig gledelig at +Oslo kommune vil bruke kartet vårt, men det var et lite problem rundt +bruken av kommunegrensen. Den kommer fra kartverkets N5000-kart, som +i følge kartverket har nøyaktighet på 2 km. Et kart over hvor +piggdekkavgiften gjelder bør ha høyere nøyaktighet enn det for å unngå +konflikter, så det var dermed viktig for oss å forbedre nøyaktigheten +for Oslogrensa.

+ +

For litt over 2 uker siden ringte jeg derfor til Kartverket, for å +høre om de kunne bidra. Jeg lurte på om de enten hadde noen +datakilder med kommunegrensen i Oslo som vi ikke kjente til, eller om +de kunne forklare hvordan vi kunne gjenskape kommunegrensen på bakken +ved å følge en beskrivelse av grensen eller finne grensepunkter +etc.

+ +

For å ta det siste først, så var det beste forslaget der å bruke +kartet tilgjengelig fra +norgeskart.no til å slå opp +gårds- og bruksnummer for eiendommer som grenset til kommunegrensa, og +så be om innsyn i matrikkelen for hver av disse eiendommene og gå opp +grensen basert på informasjon fra matrikkelen. Det fantes antagelig +også noen grensesteiner som var merket på bakken, men de kjente ikke +til noen offentlig kilde med informasjon om hvor disse steinene sto. +Dette er en ganske arbeidskrevende oppgave, som får vente til en annen +gang.

+ +

For alternative datakilder vi ikke kjente til, så var det ingen som +hadde gode forslag når det gjaldt datakilder fra kartverket. Men en +nevnte at det kunne være enklere å få ut data fra veidatabasen til +vegvesenet, f.eks. de punktene der veier inn og ut av Oslo byttet +kommune. Dette ble jeg forklart var trivielt å hente ut (mindre enn 1 +minutts jobb), men vedkommende jeg snakket med kunne ikke avgjøre om +vi kunne få disse punktene uten bruksbegrensninger.

+ +

Og tilgang uten bruksbegrensninger er viktig for OpenStreetmap.org, +da det skal være tillatt å bruke OpenStreetmap.org-data til å lage +kommersielle tjenester og kopiere, endre og distribuere +OpenStreetmap.org-data uten begrensninger. Jeg gjorde det derfor +klart for de jeg snakket med hos Kartverket at jeg kun var interessert +i å motta data som kunne legges inn i OpenStreetmap.org uten +bindinger. Fikk f.eks. tilbud om å få "test-data" av kommunegrensen +for Oslo til internt bruk og måtte takke nei.

+ +

Ideen om veidatabasen var interessant, og jeg fulgte den opp +videre. Ble satt videre til noen som kanskje kunne avgjøre om jeg +fikk disse punktene uten bruksbegresninger, og etter en kort og +interessant samtale fikk jeg ja til å få kopi av punktene der +Oslogrensa krysser vei. De ble +sendt +til kart-listen i SOSI-format, og i løpet av noen dager brukt til +å justere kommunegrensa for Oslo slik at den nå har nøyaktighet på +noen meter der den krysser vei. Har fått tilbakemelding fra noen som +har tilgang til Oslo kommunes kart at nøyaktigheten var blitt mye +bedre. :)

+ +

Det burde ikke være nødvendig å gjøre en slik innsats for å få vite +hvor kommunegrensene går. En skulle jo tro dette var offentlig +informasjon uten bruksbegrensing, og Gustav Fosseid og Magne Mæhre har +et prosjekt gående for å be om innsyn i nettopp denne informasjonen. +De har bedt om elektronisk kopi av kartkoordinatene for +kommunegrensene i endel kommuner på østlandet i sitt Fri Geo Norge-prosjekt, og har +fått avslag i første instans og klagesvar fra fylkesmannen i sin klage +på avslaget. Er spent på fortsettelsen, og gir dem all min hjelp og +støtte i arbeidet med å få frigjort det som burde vært offentlig +informasjon.

- Tags: debian, debian edu, english, nuug. + Tags: kart, norsk, opphavsrett.
-
Nå er 74 norske overvåkningskamera registert i OpenStreetmap.org
-
2010-11-18 11:25
+
Using NVD and CPE to track CVEs in locally maintained software
+
2011-01-28 15:40
-

Jeg oppdaterte nettopp kartet med overvåkningskamera som -jeg -startet for ca. et og et halvt år siden, og nå er det 74 kamera på -plass. I prosessen med å oppdatere kartet oppdaget jeg ved en -tilfeldighet at webreferansen til registermeldingen hos Datatilsynet -nå ikke lenger er gyldig (se -tidligere -melding). Antar Datatilsynet fjerner utdaterte meldinger fra -databasen. Konsekvensen blir at kameraoversikten i OSM må ha med -søkekriteriene som ble brukt for å finne registermeldingen -(dvs. virksomhetsnavn og organisasjonsnummer), slik at eventuelt nye -meldinger for samme kamera kan finnes igjen.

- -

Det er dukket opp kamera på -kartet -i Bergensområdet, Stavangerområdet, Osloområdet, Gjøvikområdet og i -Troms. Mange områder og kamera mangler, og jeg er overbevist om at -bare en brøkdel av den enorme mengden kamera som nå finnes i det -offentlige rom er registrert så langt. Instrukser for å legge inn -kamera finnes på websiden for kartet hos -personvernforeningen.

+

The last few days I have looked at ways to track open security +issues here at my work with the University of Oslo. My idea is that +it should be possible to use the information about security issues +available on the Internet, and check our locally +maintained/distributed software against this information. It should +allow us to verify that no known security issues are forgotten. The +CVE database listing vulnerabilities seem like a great central point, +and by using the package lists from Debian mapped to CVEs provided by +the testing security team, I believed it should be possible to figure +out which security holes were present in our free software +collection.

+ +

After reading up on the topic, it became obvious that the first +building block is to be able to name software packages in a unique and +consistent way across data sources. I considered several ways to do +this, for example coming up with my own naming scheme like using URLs +to project home pages or URLs to the Freshmeat entries, or using some +existing naming scheme. And it seem like I am not the first one to +come across this problem, as MITRE already proposed and implemented a +solution. Enter the Common +Platform Enumeration dictionary, a vocabulary for referring to +software, hardware and other platform components. The CPE ids are +mapped to CVEs in the National +Vulnerability Database, allowing me to look up know security +issues for any CPE name. With this in place, all I need to do is to +locate the CPE id for the software packages we use at the university. +This is fairly trivial (I google for 'cve cpe $package' and check the +NVD entry if a CVE for the package exist).

+ +

To give you an example. The GNU gzip source package have the CPE +name cpe:/a:gnu:gzip. If the old version 1.3.3 was the package to +check out, one could look up +cpe:/a:gnu:gzip:1.3.3 +in NVD and get a list of 6 security holes with public CVE entries. +The most recent one is +CVE-2010-0001, +and at the bottom of the NVD page for this vulnerability the complete +list of affected versions is provided.

+ +

The NVD database of CVEs is also available as a XML dump, allowing +for offline processing of issues. Using this dump, I've written a +small script taking a list of CPEs as input and list all CVEs +affecting the packages represented by these CPEs. One give it CPEs +with version numbers as specified above and get a list of open +security issues out.

+ +

Of course for this approach to be useful, the quality of the NVD +information need to be high. For that to happen, I believe as many as +possible need to use and contribute to the NVD database. I notice +RHEL is providing +a +map from CVE to CPE, indicating that they are using the CPE +information. I'm not aware of Debian and Ubuntu doing the same.

+ +

To get an idea about the quality for free software, I spent some +time making it possible to compare the CVE database from Debian with +the CVE database in NVD. The result look fairly good, but there are +some inconsistencies in NVD (same software package having several +CPEs), and some inaccuracies (NVD not mentioning buggy packages that +Debian believe are affected by a CVE). Hope to find time to improve +the quality of NVD, but that require being able to get in touch with +someone maintaining it. So far my three emails with questions and +corrections have not seen any reply, but I hope contact can be +established soon.

+ +

An interesting application for CPEs is cross platform package +mapping. It would be useful to know which packages in for example +RHEL, OpenSuSe and Mandriva are missing from Debian and Ubuntu, and +this would be trivial if all linux distributions provided CPE entries +for their packages.

- Tags: norsk, personvern. + Tags: debian, english, sikkerhet.
-
Gjendikte sangen "Copying Is Not Theft" på Norsk?
-
2010-11-10 14:40
+
Skolelinux-intervju: Morten Amundsen
+
2011-01-23 12:00
-

En genial liten sang om kopiering og tyveri er -Copying Is -Not Theft av Nina Paley. Den vil jeg at -NUUG skal sende på -Frikanalen, men først må vi -fikse norske undertekster eller dubbing. Og i og med at det er en -sang, tror jeg den kanskje bør gjendiktes. - -Selve teksten finner en på bloggen til -tekstforfatteren og den ser slik ut: - -

-

Copying is not theft. -
Stealing a thing leaves one less left -
Copying it makes one thing more; -
that's what copying's for.

- -

Copying is not theft. -
If I copy yours you have it too -
One for me and one for you -
That's what copies can do

- -

If I steal your bicycle -
you have to take the bus, -
but if I just copy it -
there's one for each of us!

- -

Making more of a thing, -
that is what we call "copying" -
Sharing ideas with everyone -
That's why copying -
is -
FUN!

-

- -

Her er et naivt forsøk på oversettelse, uten noe forsøk på -gjendiktning eller få det til å flyte sammen med melodien.

- -

-

Kopiering er ikke tyveri. -
Stjeler du en ting er det en mindre igjen -
Kopier den og det er ting til. -
det er derfor vi har kopiering.

- -

Kopiering er ikke tyveri. -
Hvis jeg kopierer din så har du den fortsatt -
En for meg og en for deg. -
Det er det kopier gir oss

- -

Hvis jeg stjeler sykkelen din -
så må du ta bussen, -
men hvis jeg bare kopierer den, -
så får vi hver vår!

- -

Lage mer av en ting, -
det er det vi kaller "kopiering". -
Deler ideer med enhver -
Det er derfor kopiering -
er -
MORSOMT!

-

- -

Hvis du har forslag til bedre oversettelse eller lyst til å bidra -til å få denne sangen over i norsk språkdrakt, ta kontakt med video -(at) nuug.no.

+

Denne gangen er det Tromsøkontoret til Friprog-senteret, og nyvalgt +styremedlem i foreningen +FRISK jeg har fått i tale i min intervjuserie med +Skolelinux-folk.

+ +

Hvem er du, og hva driver du med til daglig?

+ +

Jeg heter Morten Amundsen og jobber i +Friprog.no, men er for tiden leid +ut til Bredbåndsfylket +Troms der jeg jobber med ett prosjekt som heter +"Skolefjøla" +Vi ser på en åpen løsning som integrerer eksisterende lukkete +løsninger sammen med fri programvare. Målet er å gi elever og lærere +en plattform som de kan tilpasse utfra behov.

+ +

Hvordan kom du i kontakt med Skolelinux-prosjektet?

+ +

Skolelinux har jeg møtt ved flere anledninger opp gjennom åra, både gjennom +entusiastiske skolelinuxbrukere og skeptiske "forståsegpåere" :-)

+ +

Jeg husker en leverandør av et stort OS for noen år siden mente at +Skolelinux var kun for hackere og nerder og at ingen seriøse skoler +kunne ta dette i bruk. Heldigvis er kunnskapen større nå og +skikkelige "IT-folk" søker alltid å utvide sin kunnskap. + +

Hva er fordelene med Skolelinux slik du ser det?

+ +

Ja det er mange fordeler. Uavhengighet, stabilitet, åpenhet, standarder +osv. Tror det er viktig at man ikke begrenser mulighetene på den plattformen +elevene skal jobbe.

+ +

Hva er ulempene med Skolelinux slik du ser det?

+ +

Det største hinderet er det vi opplever på andre områder rundt +fri programvare, nemlig kunnskap. For mange er det trygt å velge det vi +alltid har valgt. Fordi leverandørene rundt oss sitter på den kunnskapen og +de vi støtter oss på har den samme. Hvis vi klarer å riste løs litt og +glemme gamle kriger mellom operativsystemer og leverandører, men sette ned +hva som er viktig og velge ut fra det, så hadde man kanskje kommet ut med +litt andre resultat. Jeg tror IT-folk er konservative og velger tradisjonelt +og det er synd.

+ +

Hvilken fri programvare bruker du til daglig?

+ +

Jeg bruker Ubuntu, Android, Jolicloud, Open Office, Zimbra, Picasa +og Firefox samt en bråte med tjenester som er webbasert. Det eneste +som er betalingslisens for er OSX. Ser at jeg jobber mer og mer i +skyen og setter pris på alt jeg slipper egen klient til. Derfor er +jeg veldig sjarmert av små kjappe operativsystemer som krever minimalt +av maskinvaren.

+ +

Hvilken strategi tror du er den rette å bruke for å få +skoler til å ta i bruk fri programvare?

+ +

Tror en blanding av krav og informasjon er veien å gå. Krav om +sikkerhet, oppetid og åpne standarder. Informasjon om muligheter og +alternativer. Her har leverandører, IT-avdelinger og pedagoger en vei +å gå sammen. Det er til slutt LÆRING det dreier seg om, og da må man +få mest mulig læring for pengene man har.

- Tags: fildeling, norsk, nuug, opphavsrett, personvern. + Tags: debian edu, intervju, norsk.
-
Debian in 3D
-
2010-11-09 16:10
+
Which module is loaded for a given PCI and USB device?
+
2011-01-23 00:20
-

+

In the +discover-data +package in Debian, there is a script to report useful information +about the running hardware for use when people report missing +information. One part of this script that I find very useful when +debugging hardware problems, is the part mapping loaded kernel module +to the PCI device it claims. It allow me to quickly see if the kernel +module I expect is driving the hardware I am struggling with. To see +the output, make sure discover-data is installed and run +/usr/share/bug/discover-data 3>&1. The relevant output on +one of my machines like this:

+ +
+loaded modules:
+10de:03eb i2c_nforce2
+10de:03f1 ohci_hcd
+10de:03f2 ehci_hcd
+10de:03f0 snd_hda_intel
+10de:03ec pata_amd
+10de:03f6 sata_nv
+1022:1103 k8temp
+109e:036e bttv
+109e:0878 snd_bt87x
+11ab:4364 sky2
+
-

3D printing is just great. I just came across this Debian logo in -3D linked in from -the -thingiverse blog.

+

The code in question look like this, slightly modified for +readability and to drop the output to file descriptor 3:

+ +
+if [ -d /sys/bus/pci/devices/ ] ; then
+    echo loaded pci modules:
+    (
+        cd /sys/bus/pci/devices/
+        for address in * ; do
+            if [ -d "$address/driver/module" ] ; then
+                module=`cd $address/driver/module ; pwd -P | xargs basename`
+                if grep -q "^$module " /proc/modules ; then
+                    address=$(echo $address |sed s/0000://)
+                    id=`lspci -n -s $address | tail -n 1 | awk '{print $3}'`
+                    echo "$id $module"
+                fi
+            fi
+        done
+    )
+    echo
+fi
+
+ +

Similar code could be used to extract USB device module +mappings:

+ +
+if [ -d /sys/bus/usb/devices/ ] ; then
+    echo loaded usb modules:
+    (
+        cd /sys/bus/usb/devices/
+        for address in * ; do
+            if [ -d "$address/driver/module" ] ; then
+                module=`cd $address/driver/module ; pwd -P | xargs basename`
+                if grep -q "^$module " /proc/modules ; then
+                    address=$(echo $address |sed s/0000://)
+                    id=$(lsusb -s $address | tail -n 1 | awk '{print $6}')
+                    if [ "$id" ] ; then
+                        echo "$id $module"
+                    fi
+                fi
+            fi
+        done
+    )
+    echo
+fi
+
+ +

This might perhaps be something to include in other tools as +well.

- Tags: 3d-printer, debian, english. + Tags: debian, english.
@@ -1100,6 +818,17 @@ thingiverse blog.

Archive