1 <!DOCTYPE html PUBLIC 
"-//W3C//DTD XHTML 1.0 Strict//EN" 
   2         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
   5   <title>Petter Reinholdtsen: entries from November 
2010</title> 
   6   <link rel=
"stylesheet" type=
"text/css" media=
"screen" href=
"http://people.skolelinux.org/pere/blog/style.css"> 
   7   <link rel=
"alternate" title=
"RSS Feed" href=
"11.rss" type=
"application/rss+xml"> 
  14        <a href=
"http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen
</a> 
  20  <p>Entries from November 
2010.
</p> 
  25  <a href=
"http://people.skolelinux.org/pere/blog/Norgeskartet_p___mange_vis___via_OpenStreetmap_org.html">Norgeskartet på mange vis - via OpenStreetmap.org
</a> 
  33 <p>Har oppdaget at mange ikke er klar over at OpenStreetmap.org er
 
  34 tilgjengelig i en rekke forskjellige formater.  Her er en liste med
 
  35 eksporter jeg kjenner til for Norge, for de som trenger et
 
  36 fribrukskart til sine tjenester:
</p> 
  40 <li>Cloudmade tilbyr OSM XML, Garmin Map Files, Osmosis country
 
  41 bounding polygon, Shapefile, Navit maps, GPX POI, TomTom POI og OSM
 
  42 XML feature extracts via
 
  43 <a href=
"http://downloads.cloudmade.com/europe/norway">sine
 
  44 nedlastingssider
</a>.
</li> 
  47 <a href=
"http://download.geofabrik.de/osm/europe/norway.osm.bz2">OSM
 
  49 <a href=
"http://download.geofabrik.de/osm/europe/norway.osm.pbf">OSM
 
  50 protobuf binærformat
</a> og
 
  51 <a href=
"http://download.geofabrik.de/osm/europe/norway.shp.zip">ESRI
 
  52 Shapefile (EPSG:
4326)
</a> fra sine nedlastingssider.
</li> 
  55 <a href=
"http://www.frikart.no/garmin/">Garmin-kart
</a> i uike
 
  56 varianter for veibruk og turbruk sommer og vinter.
</li> 
  60 <p>Kartene oppdateres regelmessig, som oftest hver uke.  Det skulle
 
  61 dermed være noe for enhver smak.
</p> 
  68   Tags: 
<a href=
"http://people.skolelinux.org/pere/blog/tags/kart">kart
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/web">web
</a>.
 
  72  <div class=
"padding"></div> 
  76  <a href=
"http://people.skolelinux.org/pere/blog/Making_room_on_the_Debian_Edu_Sqeeze_DVD.html">Making room on the Debian Edu/Sqeeze DVD
</a> 
  84 <p>Prioritising packages for the Debian Edu /
 
  85 <a href=
"http://www.skolelinux.org/">Skolelinux
</a> DVD, which is
 
  86 supposed provide a school with all the services and user applications
 
  87 needed on the pupils computer network has always been hard.  Even
 
  88 schools without Internet connections should be able to get Debian Edu
 
  89 working using this DVD.
</p> 
  91 <p>The job became a lot harder when apt and aptitude started
 
  92 installing recommended packages by default.  We want the same set of
 
  93 packages to be installed when using the DVD and the netinst CD, and
 
  94 that means all recommended packages need to be on the DVD.  I created
 
  95 a patch for debian-cd in 
<a href=
"http://bugs.debian.org/601203">BTS
 
  96 report #
601203</a> to do this, and since this change was applied to
 
  97 the Debian Edu DVD build, we have been seriously short on space.
</p> 
  99 <p>A few days ago we decided to drop blender, wxmaxima and kicad from
 
 100 the default installation to save space on the DVD, believing that
 
 101 those needing these applications are few and can get them from the
 
 104 <p>Yesterday, I had a look what source packages to see which packages
 
 105 were using most space.  A few large packages are well know;
 
 106 openoffice.org, openclipart and fluid-soundfont.  But I also
 
 107 discovered that lilypond used 
106 MiB and fglrx-driver used 
53 MiB.
 
 108 The lilypond package is pulled in as a dependency for rosegarden, and
 
 109 when looking a bit closer I discovered that 
99 MiB of the 
106 MiB were
 
 110 the documentation package, which is recommended by the binary package.
 
 111 I decided to drop this documentation package from our DVD, as most of
 
 112 our users will use the GUI front-ends and do not need the lilypond
 
 113 documentation.  Similarly, I dropped the non-free fglrx-driver package
 
 114 which might be installed by d-i when its hardware is detected, as the
 
 115 free X driver should work.
</p> 
 117 <p>With this change, we finally got space for the LXDE and Gnome
 
 118 desktop packages as well as the language specific packages making the
 
 119 DVD more useful again.
</p> 
 126   Tags: 
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug
</a>.
 
 130  <div class=
"padding"></div> 
 134  <a href=
"http://people.skolelinux.org/pere/blog/Datatilsynet_mangler_verkt__yet_som_trengs_for____kontrollere_kameraoverv__kning.html">Datatilsynet mangler verktøyet som trengs for å kontrollere kameraovervåkning
</a> 
 142 <p>En stund tilbake ble jeg oppmerksom på at Datatilsynets verktøy for
 
 143 å holde rede på overvåkningskamera i Norge ikke var egnet til annet
 
 144 enn å lage statistikk, og ikke kunne brukes for å kontrollere om et
 
 145 overvåkningskamera i det offentlige rom er lovlig satt opp og
 
 146 registrert.  For å teste hypotesen sendte jeg for noen dager siden
 
 147 følgende spørsmål til datatilsynet.  Det omtalte kameraet står litt
 
 148 merkelig plassert i veigrøften ved gangstien langs Sandakerveien, og
 
 149 jeg lurer oppriktig på om det er lovlig plassert og registrert.
</p> 
 152 <p>Date: Tue, 
2 Nov 
2010 16:
08:
20 +
0100 
 153 <br>From: Petter Reinholdtsen 
<pere (at) hungry.com
> 
 154 <br>To: postkasse (at) datatilsynet.no
 
 155 <br>Subject: Er overvåkningskameraet korrekt registrert?
</p> 
 159 <p>I Nydalen i Oslo er det mange overvåkningskamera, og et av dem er
 
 160 spesielt merkelig plassert like over et kumlokk.  Jeg lurer på om
 
 161 dette kameraet er korrekt registrert og i henhold til lovverket.
</p> 
 163 <p>Finner ingen eierinformasjon på kameraet, og dermed heller ingenting å
 
 165 <a href=
"http://hetti.datatilsynet.no/melding/report_search.pl">http://hetti.datatilsynet.no/melding/report_search.pl
</a> >.
 
 166 Kartreferanse for kameraet er tilgjengelig fra
 
 168 <a href=
"http://people.skolelinux.no/pere/surveillance-norway/?zoom=17&lat=59.94918&lon=10.76962&layers=B0T">http://people.skolelinux.no/pere/surveillance-norway/?zoom=
17&lat=
59.94918&lon=
10.76962&layers=B0T
</a> >.
 
 170 <p>Kan dere fortelle meg om dette kameraet er registrert hos
 
 171 Datatilsynet som det skal være i henhold til lovverket?
</p> 
 173 <p>Det hadde forresten vært fint om rådata fra kameraregisteret var
 
 174 tilgjengelig på web og regelmessig oppdatert, for å kunne søke på
 
 175 andre ting enn organisasjonsnavn og -nummer ved å laste det ned og
 
 180 <br>Petter Reinholdtsen
 
 183 <p>Her er svaret som kom dagen etter:
</p> 
 186 <p>Date: Wed, 
3 Nov 
2010 14:
44:
09 +
0100 
 187 <br>From: "juridisk" 
<juridisk (at) Datatilsynet.no
> 
 188 <br>To: Petter Reinholdtsen
 
 189 <br>Subject: VS: Er overvåkningskameraet korrekt registrert?
 
 191 <p>Viser til e-post av 
2. november.
 
 193 <p>Datatilsynet er det forvaltningsorganet som skal kontrollere at
 
 194 personopplysningsloven blir fulgt. Formålet med loven er å verne
 
 195 enkeltpersoner mot krenking av personvernet gjennom behandling av
 
 196 personopplysninger.
</p> 
 198 <p>Juridisk veiledningstjeneste hos Datatilsynet gir råd og veiledning
 
 199 omkring personopplysningslovens regler på generelt grunnlag.
</p> 
 201 <p>Datatilsynet har dessverre ikke en fullstendig oversikt over alle
 
 202 kameraer, den oversikten som finner er i vår meldingsdatabase som du
 
 204 <a href=
"http://www.datatilsynet.no/templates/article____211.aspx">http://www.datatilsynet.no/templates/article____211.aspx
</a></p> 
 206 <p>Denne databasen gir en oversikt over virksomheter som har meldt inn
 
 207 kameraovervåkning. Dersom man ikek vet hvilken virksomhet som er
 
 208 ansvarlig, er det heller ikke mulig for Datatilsynet å søke dette
 
 211 <p>Webkameraer som har så dårlig oppløsning at man ikke kan gjenkjenne
 
 212 enkeltpersoner er ikke meldepliktige, da dette ikke anses som
 
 213 kameraovervåkning i personopplysningslovens forstand. Dersom kameraet
 
 214 du sikter til er et slikt webkamera, vil det kanskje ikke finnes i
 
 215 meldingsdatabasen på grunn av dette.  Også dersom et kamera med god
 
 216 oppløsning ikke filmer mennesker, faller det utenfor loven.
</p> 
 218 <p>Datatilsynet har laget en veileder som gjennomgår når det er lov å
 
 219 overvåke med kamera, se lenke:
 
 220 <a href=
"http://www.datatilsynet.no/templates/article____401.aspx">http://www.datatilsynet.no/templates/article____401.aspx
</a></p> 
 222 <p>Dersom det ikke er klart hvem som er ansvarlig for kameraet, er det
 
 223 vanskelig for Datatilsynet å ta kontakt med den ansvarlige for å få
 
 224 avklart om kameraet er satt opp i tråd med tilsynets regelverk. Dersom
 
 225 du mener at kameraet ikke er lovlig ut fra informasjonen ovenfor, kan
 
 226 kameraet anmeldes til politiet.
</p> 
 228 <p>Med vennlig hilsen
</p> 
 231 <br>Juridisk veiledningstjeneste
 
 235 <p>Personlig synes jeg det bør være krav om å registrere hvert eneste
 
 236 overvåkningskamera i det offentlige rom hos Datatilsynet, med
 
 237 kartreferanse og begrunnelse om hvorfor det er satt opp, slik at
 
 238 enhver borger enkelt kan hente ut kart over områder vi er interessert
 
 239 i og sjekke om det er overvåkningskamera der som er satt opp uten å
 
 240 være registert.  Slike registreringer skal jo i dag fornyes
 
 241 regelmessing, noe jeg mistenker ikke blir gjort.  Dermed kan kamera
 
 242 som en gang var korrekt registrert nå være ulovlig satt opp.  Det
 
 243 burde også være bøter for å ha kamera som ikke er korrekt registrert,
 
 244 slik at en ikke kan ignorere registrering uten at det får
 
 247 <p>En ide fra England som jeg har sans (lite annet jeg har sans for
 
 248 når det gjelder overvåkningskamera i England) for er at enhver borger
 
 249 kan be om å få kopi av det som er tatt opp med et overvåkningskamera i
 
 250 det offentlige rom, noe som gjør at det kan komme løpende utgifter ved
 
 251 å sette overvåkningskamera.  Jeg tror alt som gjør det mindre
 
 252 attraktivt å ha overvåkningskamera i det offentlige rom er en god
 
 253 ting, så et slikt lovverk i Norge tror jeg hadde vært nyttig.
</p> 
 260   Tags: 
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/personvern">personvern
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet
</a>.
 
 264  <div class=
"padding"></div> 
 268  <a href=
"http://people.skolelinux.org/pere/blog/Debian_in_3D.html">Debian in 
3D
</a> 
 276 <p><img src=
"http://thingiverse-production.s3.amazonaws.com/renders/23/e0/c4/f9/2b/debswagtdose_preview_medium.jpg"></p> 
 278 <p>3D printing is just great.  I just came across this Debian logo in
 
 280 <a href=
"http://blog.thingiverse.com/2010/11/09/participatory-branding/">the
 
 281 thingiverse blog
</a>.
</p> 
 288   Tags: 
<a href=
"http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>.
 
 292  <div class=
"padding"></div> 
 296  <a href=
"http://people.skolelinux.org/pere/blog/Gjendikte_sangen__Copying_Is_Not_Theft__p___Norsk_.html">Gjendikte sangen "Copying Is Not Theft" på Norsk?
</a> 
 304 <p>En genial liten sang om kopiering og tyveri er
 
 305 <a href=
"http://www.archive.org/details/CopyingIsNotTheft">Copying Is
 
 306 Not Theft
</a> av Nina Paley.  Den vil jeg at
 
 307 <a href=
"http://www.nuug.no/">NUUG
</a> skal sende på
 
 308 <a href=
"http://www.frikanalen.no/">Frikanalen
</a>, men først må vi
 
 309 fikse norske undertekster eller dubbing.  Og i og med at det er en
 
 310 sang, tror jeg den kanskje bør gjendiktes.
 
 312 Selve teksten finner en på bloggen til
 
 313 <a href=
"http://blog.ninapaley.com/2009/12/15/minute-meme-1-copying-is-not-theft/">tekstforfatteren
</a> og den ser slik ut:
 
 316 <p>Copying is not theft.
 
 317 <br>Stealing a thing leaves one less left
 
 318 <br>Copying it makes one thing more;
 
 319 <br>that's what copying's for.
</p> 
 321 <p>Copying is not theft.
 
 322 <br>If I copy yours you have it too
 
 323 <br>One for me and one for you
 
 324 <br>That's what copies can do
</p> 
 326 <p>If I steal your bicycle
 
 327 <br>you have to take the bus,
 
 328 <br>but if I just copy it
 
 329 <br>there's one for each of us!
</p> 
 331 <p>Making more of a thing,
 
 332 <br>that is what we call "copying"
 
 333 <br>Sharing ideas with everyone
 
 334 <br>That's why copying
 
 339 <p>Her er et naivt forsøk på oversettelse, uten noe forsøk på
 
 340 gjendiktning eller få det til å flyte sammen med melodien.
</p> 
 343 <p>Kopiering er ikke tyveri.
 
 344 <br>Stjeler du en ting er det en mindre igjen
 
 345 <br>Kopier den og det er ting til.
 
 346 <br>det er derfor vi har kopiering.
</p> 
 348 <p>Kopiering er ikke tyveri.
 
 349 <br>Hvis jeg kopierer din så har du den fortsatt
 
 350 <br>En for meg og en for deg.
 
 351 <br>Det er det kopier gir oss
</p> 
 353 <p>Hvis jeg stjeler sykkelen din
 
 354 <br>så må du ta bussen,
 
 355 <br>men hvis jeg bare kopierer den,
 
 356 <br>så får vi hver vår!
</p> 
 358 <p>Lage mer av en ting,
 
 359 <br>det er det vi kaller "kopiering".
 
 360 <br>Deler ideer med enhver
 
 361 <br>Det er derfor kopiering
 
 366 <p>Hvis du har forslag til bedre oversettelse eller lyst til å bidra
 
 367 til å få denne sangen over i norsk språkdrakt, ta kontakt med video
 
 375   Tags: 
<a href=
"http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/personvern">personvern
</a>.
 
 379  <div class=
"padding"></div> 
 383  <a href=
"http://people.skolelinux.org/pere/blog/N___er_74_norske_overv__kningskamera_registert_i_OpenStreetmap_org.html">Nå er 
74 norske overvåkningskamera registert i OpenStreetmap.org
</a> 
 391 <p>Jeg oppdaterte nettopp kartet med overvåkningskamera som
 
 392 <a href=
"http://people.skolelinux.org/pere/blog/Kart_over_overv__kningskamera_i_Norge.html">jeg
 
 393 startet
</a> for ca. et og et halvt år siden, og nå er det 
74 kamera på
 
 394 plass.  I prosessen med å oppdatere kartet oppdaget jeg ved en
 
 395 tilfeldighet at webreferansen til registermeldingen hos Datatilsynet
 
 396 nå ikke lenger er gyldig (se
 
 397 <a href=
"http://hetti.datatilsynet.no/melding/report_view.pl?id=31062">tidligere
 
 398 melding
</a>).  Antar Datatilsynet fjerner utdaterte meldinger fra
 
 399 databasen.  Konsekvensen blir at kameraoversikten i OSM må ha med
 
 400 søkekriteriene som ble brukt for å finne registermeldingen
 
 401 (dvs. virksomhetsnavn og organisasjonsnummer), slik at eventuelt nye
 
 402 meldinger for samme kamera kan finnes igjen.
</p> 
 404 <p>Det er dukket opp kamera på
 
 405 <a href=
"http://people.skolelinux.no/pere/surveillance-norway/">kartet
</a> 
 406 i Bergensområdet, Stavangerområdet, Osloområdet, Gjøvikområdet og i
 
 407 Troms.  Mange områder og kamera mangler, og jeg er overbevist om at
 
 408 bare en brøkdel av den enorme mengden kamera som nå finnes i det
 
 409 offentlige rom er registrert så langt.  Instrukser for å legge inn
 
 410 kamera finnes på websiden for kartet hos
 
 411 <a href=
"http://personvern.no/wiki/index.php/Kameraovervåkning">personvernforeningen
</a>.
</p> 
 418   Tags: 
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/personvern">personvern
</a>.
 
 422  <div class=
"padding"></div> 
 426  <a href=
"http://people.skolelinux.org/pere/blog/Gnash_buildbot_slave_and_Debian_kfreebsd.html">Gnash buildbot slave and Debian kfreebsd
</a> 
 435 <a href=
"http://www.listware.net/201011/gnash-dev/67431-gnash-dev-buildbot-looking-for-slaves.html">the
 
 436 call from the Gnash project
</a> for
 
 437 <a href=
"http://www.gnashdev.org:8010">buildbot
</a> slaves to test the
 
 438 current source, I have set up a virtual KVM machine on the Debian
 
 439 Edu/Skolelinux virtualization host to test the git source on
 
 440 Debian/Squeeze.  I hope this can help the developers in getting new
 
 441 releases out more often.
</p> 
 443 <p>As the developers want less main-stream build platforms tested to,
 
 444 I have considered setting up a 
<a 
 445 href=
"http://www.debian.org/ports/kfreebsd-gnu/">Debian/kfreebsd
</a> 
 446 machine as well.  I have also considered using the kfreebsd
 
 447 architecture in Debian as a file server in NUUG to get access to the 
5 
 448 TB zfs volume we currently use to store DV video.  Because of this, I
 
 449 finally got around to do a test installation of Debian/Squeeze with
 
 450 kfreebsd.  Installation went fairly smooth, thought I noticed some
 
 451 visual glitches in the cdebconf dialogs (black cursor left on the
 
 452 screen at random locations).  Have not gotten very far with the
 
 453 testing.  Noticed cfdisk did not work, but fdisk did so it was not a
 
 454 fatal problem.  Have to spend some more time on it to see if it is
 
 455 useful as a file server for NUUG.  Will try to find time to set up a
 
 456 gnash buildbot slave on the Debian Edu/Skolelinux this weekend.
</p> 
 463   Tags: 
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug
</a>.
 
 467  <div class=
"padding"></div> 
 471  <a href=
"http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades__apt_vs_aptitude_with_the_Gnome_and_KDE_desktop.html">Lenny-
>Squeeze upgrades, apt vs aptitude with the Gnome and KDE desktop
</a> 
 479 <p>I'm still running upgrade testing of the
 
 480 <a href=
"http://people.skolelinux.org/~pere/debian-upgrade-testing/">Lenny
 
 481 Gnome and KDE Desktop
</a>, but have not had time to spend on reporting the
 
 482 status.  Here is a short update based on a test I ran 
20101118.
</p> 
 484 <p>I still do not know what a correct migration should look like, so I
 
 485 report any differences between apt and aptitude and hope someone else
 
 486 can see if anything should be changed.
</p> 
 488 <p>This is for Gnome:
</p> 
 490 <p>Installed using apt-get, missing with aptitude
</p> 
 493   apache2.2-bin aptdaemon at-spi baobab binfmt-support
 
 494   browser-plugin-gnash cheese-common cli-common cpp-
4.3 cups-pk-helper
 
 495   dmz-cursor-theme empathy empathy-common finger
 
 496   freedesktop-sound-theme freeglut3 gconf-defaults-service gdm-themes
 
 497   gedit-plugins geoclue geoclue-hostip geoclue-localnet geoclue-manual
 
 498   geoclue-yahoo gnash gnash-common gnome gnome-backgrounds
 
 499   gnome-cards-data gnome-codec-install gnome-core
 
 500   gnome-desktop-environment gnome-disk-utility gnome-screenshot
 
 501   gnome-search-tool gnome-session-canberra gnome-spell
 
 502   gnome-system-log gnome-themes-extras gnome-themes-more
 
 503   gnome-user-share gs-common gstreamer0.10-fluendo-mp3
 
 504   gstreamer0.10-tools gtk2-engines gtk2-engines-pixbuf
 
 505   gtk2-engines-smooth hal-info hamster-applet libapache2-mod-dnssd
 
 506   libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
 
 507   libart2.0-cil libatspi1.0-
0 libboost-date-time1.42
.0 
 508   libboost-python1.42
.0 libboost-thread1.42
.0 libchamplain-
0.4-
0 
 509   libchamplain-gtk-
0.4-
0 libcheese-gtk18 libclutter-gtk-
0.10-
0 
 510   libcryptui0 libcupsys2 libdiscid0 libeel2-data libelf1 libepc-
1.0-
2 
 511   libepc-common libepc-ui-
1.0-
2 libfreerdp-plugins-standard
 
 512   libfreerdp0 libgail-common libgconf2.0-cil libgdata-common libgdata7
 
 513   libgdl-
1-common libgdu-gtk0 libgee2 libgeoclue0 libgexiv2-
0 libgif4
 
 514   libglade2.0-cil libglib2.0-cil libgmime2.4-cil libgnome-vfs2.0-cil
 
 515   libgnome2.24-cil libgnomepanel2.24-cil libgnomeprint2.2-data
 
 516   libgnomeprintui2.2-common libgnomevfs2-bin libgpod-common libgpod4
 
 517   libgtk2.0-cil libgtkglext1 libgtksourceview-common
 
 518   libgtksourceview2.0-common libmono-addins-gui0.2-cil
 
 519   libmono-addins0.2-cil libmono-cairo2.0-cil libmono-corlib2.0-cil
 
 520   libmono-i18n-west2.0-cil libmono-posix2.0-cil
 
 521   libmono-security2.0-cil libmono-sharpzip2.84-cil
 
 522   libmono-system2.0-cil libmtp8 libmusicbrainz3-
6 
 523   libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libopal3.6
.8 
 524   libpolkit-gtk-
1-
0 libpt-
1.10.10-plugins-alsa
 
 525   libpt-
1.10.10-plugins-v4l libpt2.6
.7 libpython2.6 librpm1 librpmio1
 
 526   libsdl1.2debian libservlet2.4-java libsrtp0 libssh-
4 
 527   libtelepathy-farsight0 libtelepathy-glib0 libtidy-
0.99-
0 
 528   libxalan2-java libxerces2-java media-player-info mesa-utils
 
 529   mono-
2.0-gac mono-gac mono-runtime nautilus-sendto
 
 530   nautilus-sendto-empathy openoffice.org-writer2latex
 
 531   openssl-blacklist p7zip p7zip-full pkg-config python-
4suite-xml
 
 532   python-aptdaemon python-aptdaemon-gtk python-axiom
 
 533   python-beautifulsoup python-bugbuddy python-clientform
 
 534   python-coherence python-configobj python-crypto python-cupshelpers
 
 535   python-cupsutils python-eggtrayicon python-elementtree
 
 536   python-epsilon python-evolution python-feedparser python-gdata
 
 537   python-gdbm python-gst0.10 python-gtkglext1 python-gtkmozembed
 
 538   python-gtksourceview2 python-httplib2 python-louie python-mako
 
 539   python-markupsafe python-mechanize python-nevow python-notify
 
 540   python-opengl python-openssl python-pam python-pkg-resources
 
 541   python-pyasn1 python-pysqlite2 python-rdflib python-serial
 
 542   python-tagpy python-twisted-bin python-twisted-conch
 
 543   python-twisted-core python-twisted-web python-utidylib python-webkit
 
 544   python-xdg python-zope.interface remmina remmina-plugin-data
 
 545   remmina-plugin-rdp remmina-plugin-vnc rhythmbox-plugin-cdrecorder
 
 546   rhythmbox-plugins rpm-common rpm2cpio seahorse-plugins shotwell
 
 547   software-center svgalibg1 system-config-printer-udev
 
 548   telepathy-gabble telepathy-mission-control-
5 telepathy-salut tomboy
 
 549   totem totem-coherence totem-mozilla totem-plugins
 
 550   transmission-common xdg-user-dirs xdg-user-dirs-gtk xserver-xephyr
 
 554 Installed using apt-get, removed with aptitude
 
 557   arj bluez-utils cheese dhcdbd djvulibre-desktop ekiga eog
 
 558   epiphany-extensions epiphany-gecko evolution-exchange
 
 559   fast-user-switch-applet file-roller gcalctool gconf-editor gdm gedit
 
 560   gedit-common gnome-app-install gnome-games gnome-games-data
 
 561   gnome-nettool gnome-system-tools gnome-themes gnome-utils
 
 562   gnome-vfs-obexftp gnome-volume-manager gnuchess gucharmap
 
 563   guile-
1.8-libs hal libavahi-compat-libdnssd1 libavahi-core5
 
 564   libavahi-ui0 libbind9-
50 libbluetooth2 libcamel1.2-
11 libcdio7
 
 565   libcucul0 libcurl3 libdirectfb-
1.0-
0 libdmx1 libdvdread3
 
 566   libedata-cal1.2-
6 libedataserver1.2-
9 libeel2-
2.20 libepc-
1.0-
1 
 567   libepc-ui-
1.0-
1 libexchange-storage1.2-
3 libfaad0 libgadu3
 
 568   libgalago3 libgd2-noxpm libgda3-
3 libgda3-common libggz2 libggzcore9
 
 569   libggzmod4 libgksu1.2-
0 libgksuui1.0-
1 libgmyth0 libgnome-desktop-
2 
 570   libgnome-pilot2 libgnomecups1.0-
1 libgnomeprint2.2-
0 
 571   libgnomeprintui2.2-
0 libgpod3 libgraphviz4 libgtk-vnc-
1.0-
0 
 572   libgtkhtml2-
0 libgtksourceview1.0-
0 libgtksourceview2.0-
0 
 573   libgucharmap6 libhesiod0 libicu38 libisccc50 libisccfg50 libiw29
 
 574   libjaxp1.3-java-gcj libkpathsea4 liblircclient0 libltdl3 liblwres50
 
 575   libmagick++
10 libmagick10 libmalaga7 libmozjs1d libmpfr1ldbl libmtp7
 
 576   libmysqlclient15off libnautilus-burn4 libneon27 libnm-glib0
 
 577   libnm-util0 libopal-
2.2 libosp5 libparted1.8-
10 libpisock9
 
 578   libpisync1 libpoppler-glib3 libpoppler3 libpt-
1.10.10 libraw1394-
8 
 579   libsdl1.2debian-alsa libsensors3 libsexy2 libsmbios2 libsoup2.2-
8 
 580   libspeexdsp1 libssh2-
1 libsuitesparse-
3.1.0 libsvga1
 
 581   libswfdec-
0.6-
90 libtalloc1 libtotem-plparser10 libtrackerclient0
 
 582   libvoikko1 libxalan2-java-gcj libxerces2-java-gcj libxklavier12
 
 583   libxtrap6 libxxf86misc1 libzephyr3 mysql-common rhythmbox seahorse
 
 584   sound-juicer swfdec-gnome system-config-printer totem-common
 
 585   totem-gstreamer transmission-gtk vinagre vino w3c-dtd-xhtml wodim
 
 588 <p>Installed using aptitude, missing with apt-get
</p> 
 591   gstreamer0.10-gnomevfs
 
 594 <p>Installed using aptitude, removed with apt-get
</p> 
 600 <p>This is for KDE:
</p> 
 602 <p>Installed using apt-get, missing with aptitude
</p> 
 605   autopoint bomber bovo cantor cantor-backend-kalgebra cpp-
4.3 dcoprss
 
 606   edict espeak espeak-data eyesapplet fifteenapplet finger gettext
 
 607   ghostscript-x git gnome-audio gnugo granatier gs-common
 
 608   gstreamer0.10-pulseaudio indi kaddressbook-plugins kalgebra
 
 609   kalzium-data kanjidic kapman kate-plugins kblocks kbreakout kbstate
 
 610   kde-icons-mono kdeaccessibility kdeaddons-kfile-plugins
 
 611   kdeadmin-kfile-plugins kdeartwork-misc kdeartwork-theme-window
 
 612   kdeedu kdeedu-data kdeedu-kvtml-data kdegames kdegames-card-data
 
 613   kdegames-mahjongg-data kdegraphics-kfile-plugins kdelirc
 
 614   kdemultimedia-kfile-plugins kdenetwork-kfile-plugins
 
 615   kdepim-kfile-plugins kdepim-kio-plugins kdessh kdetoys kdewebdev
 
 616   kdiamond kdnssd kfilereplace kfourinline kgeography-data kigo
 
 617   killbots kiriki klettres-data kmoon kmrml knewsticker-scripts
 
 618   kollision kpf krosspython ksirk ksmserver ksquares kstars-data
 
 619   ksudoku kubrick kweather libasound2-plugins libboost-python1.42
.0 
 620   libcfitsio3 libconvert-binhex-perl libcrypt-ssleay-perl libdb4.6++
 
 621   libdjvulibre-text libdotconf1.0 liberror-perl libespeak1
 
 622   libfinance-quote-perl libgail-common libgsl0ldbl libhtml-parser-perl
 
 623   libhtml-tableextract-perl libhtml-tagset-perl libhtml-tree-perl
 
 624   libio-stringy-perl libkdeedu4 libkdegames5 libkiten4 libkpathsea5
 
 625   libkrossui4 libmailtools-perl libmime-tools-perl
 
 626   libnews-nntpclient-perl libopenbabel3 libportaudio2 libpulse-browse0
 
 627   libservlet2.4-java libspeechd2 libtiff-tools libtimedate-perl
 
 628   libunistring0 liburi-perl libwww-perl libxalan2-java libxerces2-java
 
 629   lirc luatex marble networkstatus noatun-plugins
 
 630   openoffice.org-writer2latex palapeli palapeli-data parley
 
 631   parley-data poster psutils pulseaudio pulseaudio-esound-compat
 
 632   pulseaudio-module-x11 pulseaudio-utils quanta-data rocs rsync
 
 633   speech-dispatcher step svgalibg1 texlive-binaries texlive-luatex
 
 637 <p>Installed using apt-get, removed with aptitude
</p> 
 640   amor artsbuilder atlantik atlantikdesigner blinken bluez-utils cvs
 
 641   dhcdbd djvulibre-desktop imlib-base imlib11 kalzium kanagram kandy
 
 642   kasteroids katomic kbackgammon kbattleship kblackbox kbounce kbruch
 
 643   kcron kdat kdemultimedia-kappfinder-data kdeprint kdict kdvi kedit
 
 644   keduca kenolaba kfax kfaxview kfouleggs kgeography kghostview
 
 645   kgoldrunner khangman khexedit kiconedit kig kimagemapeditor
 
 646   kitchensync kiten kjumpingcube klatin klettres klickety klines
 
 647   klinkstatus kmag kmahjongg kmailcvt kmenuedit kmid kmilo kmines
 
 648   kmousetool kmouth kmplot knetwalk kodo kolf kommander konquest kooka
 
 649   kpager kpat kpdf kpercentage kpilot kpoker kpovmodeler krec
 
 650   kregexpeditor kreversi ksame ksayit kshisen ksig ksim ksirc ksirtet
 
 651   ksmiletris ksnake ksokoban kspaceduel kstars ksvg ksysv kteatime
 
 652   ktip ktnef ktouch ktron kttsd ktuberling kturtle ktux kuickshow
 
 653   kverbos kview kviewshell kvoctrain kwifimanager kwin kwin4 kwordquiz
 
 654   kworldclock kxsldbg libakode2 libarts1-akode libarts1-audiofile
 
 655   libarts1-mpeglib libarts1-xine libavahi-compat-libdnssd1
 
 656   libavahi-core5 libavc1394-
0 libbind9-
50 libbluetooth2
 
 657   libboost-python1.34
.1 libcucul0 libcurl3 libcvsservice0
 
 658   libdirectfb-
1.0-
0 libdjvulibre21 libdvdread3 libfaad0 libfreebob0
 
 659   libgd2-noxpm libgraphviz4 libgsmme1c2a libgtkhtml2-
0 libicu38
 
 660   libiec61883-
0 libindex0 libisccc50 libisccfg50 libiw29
 
 661   libjaxp1.3-java-gcj libk3b3 libkcal2b libkcddb1 libkdeedu3
 
 662   libkdegames1 libkdepim1a libkgantt0 libkleopatra1 libkmime2
 
 663   libkpathsea4 libkpimexchange1 libkpimidentities1 libkscan1
 
 664   libksieve0 libktnef1 liblockdev1 libltdl3 liblwres50 libmagick10
 
 665   libmimelib1c2a libmodplug0c2 libmozjs1d libmpcdec3 libmpfr1ldbl
 
 666   libneon27 libnm-util0 libopensync0 libpisock9 libpoppler-glib3
 
 667   libpoppler-qt2 libpoppler3 libraw1394-
8 librss1 libsensors3
 
 668   libsmbios2 libssh2-
1 libsuitesparse-
3.1.0 libswfdec-
0.6-
90 
 669   libtalloc1 libxalan2-java-gcj libxerces2-java-gcj libxtrap6 lskat
 
 670   mpeglib network-manager-kde noatun pmount tex-common texlive-base
 
 671   texlive-common texlive-doc-base texlive-fonts-recommended tidy
 
 672   ttf-dustin ttf-kochi-gothic ttf-sjfonts
 
 675 <p>Installed using aptitude, missing with apt-get
</p> 
 678   dolphin kde-core kde-plasma-desktop kde-standard kde-window-manager
 
 679   kdeartwork kdebase kdebase-apps kdebase-workspace
 
 680   kdebase-workspace-bin kdebase-workspace-data kdeutils kscreensaver
 
 681   kscreensaver-xsavers libgle3 libkonq5 libkonq5-templates libnetpbm10
 
 682   netpbm plasma-widget-folderview plasma-widget-networkmanagement
 
 683   xscreensaver-data-extra xscreensaver-gl xscreensaver-gl-extra
 
 684   xscreensaver-screensaver-bsod
 
 687 <p>Installed using aptitude, removed with apt-get
</p> 
 690   kdebase-bin konq-plugins konqueror
 
 698   Tags: 
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>.
 
 702  <div class=
"padding"></div> 
 706  <a href=
"http://people.skolelinux.org/pere/blog/Migrating_Xen_virtual_machines_using_LVM_to_KVM_using_disk_images.html">Migrating Xen virtual machines using LVM to KVM using disk images
</a> 
 714 <p>Most of the computers in use by the
 
 715 <a href=
"http://www.skolelinux.org/">Debian Edu/Skolelinux project
</a> 
 716 are virtual machines.  And they have been Xen machines running on a
 
 717 fairly old IBM eserver xseries 
345 machine, and we wanted to migrate
 
 718 them to KVM on a newer Dell PowerEdge 
2950 host machine.  This was a
 
 719 bit harder that it could have been, because we set up the Xen virtual
 
 720 machines to get the virtual partitions from LVM, which as far as I
 
 721 know is not supported by KVM.  So to migrate, we had to convert
 
 722 several LVM logical volumes to partitions on a virtual disk file.
</p> 
 725 <a href=
"http://searchnetworking.techtarget.com.au/articles/35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM">a
 
 726 nice recipe
</a> to do this, and wrote the following script to do the
 
 727 migration.  It uses qemu-img from the qemu package to make the disk
 
 728 image, parted to partition it, losetup and kpartx to present the disk
 
 729 image partions as devices, and dd to copy the data.  I NFS mounted the
 
 730 new servers storage area on the old server to do the migration.
</p> 
 736 # http://searchnetworking.techtarget.com.au/articles/
35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM
 
 741 if [ -z "$
1" ] ; then
 
 742     echo "Usage: $
0 <hostname
>"
 
 748 if [ ! -e /dev/vg_data/$host-disk ] ; then
 
 749     echo "error: unable to find LVM volume for $host"
 
 753 # Partitions need to be a bit bigger than the LVM LVs.  not sure why.
 
 754 disksize=$( lvs --units m | grep $host-disk | awk '{sum = sum + $
4} END { print int(sum * 
1.05) }')
 
 755 swapsize=$( lvs --units m | grep $host-swap | awk '{sum = sum + $
4} END { print int(sum * 
1.05) }')
 
 756 totalsize=$(( ( $disksize + $swapsize ) ))
 
 759 #dd if=/dev/zero of=$img bs=
1M count=$(( $disksize + $swapsize ))
 
 760 qemu-img create $img ${totalsize}MMaking room on the Debian Edu/Sqeeze DVD
 
 762 parted $img mklabel msdos
 
 763 parted $img mkpart primary linux-swap 
0 $disksize
 
 764 parted $img mkpart primary ext2 $disksize $totalsize
 
 765 parted $img set 
1 boot on
 
 768 losetup /dev/loop0 $img
 
 771 dd if=/dev/vg_data/$host-disk of=/dev/mapper/loop0p1 bs=
1M
 
 772 fsck.ext3 -f /dev/mapper/loop0p1 || true
 
 773 mkswap /dev/mapper/loop0p2
 
 776 losetup -d /dev/loop0
 
 779 <p>The script is perhaps so simple that it is not copyrightable, but
 
 780 if it is, it is licenced using GPL v2 or later at your discretion.
</p> 
 782 <p>After doing this, I booted a Debian CD in rescue mode in KVM with
 
 783 the new disk image attached, installed grub-pc and linux-image-
686 and
 
 784 set up grub to boot from the disk image.  After this, the KVM machines
 
 785 seem to work just fine.
</p> 
 792   Tags: 
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>.
 
 796  <div class=
"padding"></div> 
 800  <a href=
"http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades_of_the_Gnome_and_KDE_desktop__now_with_apt_get_autoremove.html">Lenny-
>Squeeze upgrades of the Gnome and KDE desktop, now with apt-get autoremove
</a> 
 808 <p>Michael Biebl suggested to me on IRC, that I changed my automated
 
 809 upgrade testing of the
 
 810 <a href=
"http://people.skolelinux.org/~pere/debian-upgrade-testing/">Lenny
 
 811 Gnome and KDE Desktop
</a> to do 
<tt>apt-get autoremove
</tt> when using apt-get.
 
 812 This seem like a very good idea, so I adjusted by test scripts and
 
 813 can now present the updated result from today:
</p> 
 815 <p>This is for Gnome:
</p> 
 817 <p>Installed using apt-get, missing with aptitude
</p> 
 831   freedesktop-sound-theme
 
 833   gconf-defaults-service
 
 848   gnome-desktop-environment
 
 852   gnome-session-canberra
 
 857   gstreamer0.10-fluendo-mp3
 
 866   libaprutil1-dbd-sqlite3
 
 869   libboost-date-time1.42
.0 
 870   libboost-python1.42
.0 
 871   libboost-thread1.42
.0 
 873   libchamplain-gtk-
0.4-
0 
 875   libclutter-gtk-
0.10-
0 
 882   libfreerdp-plugins-standard
 
 897   libgnomepanel2.24-cil
 
 902   libgtksourceview2.0-common
 
 903   libmono-addins-gui0.2-cil
 
 904   libmono-addins0.2-cil
 
 906   libmono-corlib2.0-cil
 
 907   libmono-i18n-west2.0-cil
 
 909   libmono-security2.0-cil
 
 910   libmono-sharpzip2.84-cil
 
 911   libmono-system2.0-cil
 
 914   libndesk-dbus-glib1.0-cil
 
 925   libtelepathy-farsight0
 
 934   nautilus-sendto-empathy
 
 955   python-gtksourceview2
 
 979   python-zope.interface
 
 984   rhythmbox-plugin-cdrecorder
 
 991   system-config-printer-udev
 
 993   telepathy-mission-control-
5 
1006 <p>Installed using apt-get, removed with aptitude
</p> 
1014   fast-user-switch-applet
 
1033   libgtksourceview2.0-
0 
1035   libsdl1.2debian-alsa
 
1041   system-config-printer
 
1048 <p>Installed using aptitude, missing with apt-get
</p> 
1051   gstreamer0.10-gnomevfs
 
1054 <p>Installed using aptitude, removed with apt-get
</p> 
1060 <p>This is for KDE:
</p> 
1062 <p>Installed using apt-get, missing with aptitude
</p> 
1068 <p>Installed using apt-get, removed with aptitude
</p> 
1075 <p>Installed using aptitude, missing with apt-get
</p> 
1091   kdeartwork-emoticons
 
1093   kdeartwork-theme-icon
 
1097   kdebase-workspace-bin
 
1098   kdebase-workspace-data
 
1112   kscreensaver-xsavers
 
1127   plasma-dataengines-workspace
 
1129   plasma-desktopthemes-artwork
 
1130   plasma-runners-addons
 
1131   plasma-scriptengine-googlegadgets
 
1132   plasma-scriptengine-python
 
1133   plasma-scriptengine-qedje
 
1134   plasma-scriptengine-ruby
 
1135   plasma-scriptengine-webkit
 
1136   plasma-scriptengines
 
1137   plasma-wallpapers-addons
 
1138   plasma-widget-folderview
 
1139   plasma-widget-networkmanagement
 
1143   xscreensaver-data-extra
 
1145   xscreensaver-gl-extra
 
1146   xscreensaver-screensaver-bsod
 
1149 <p>Installed using aptitude, removed with apt-get
</p> 
1153   google-gadgets-common
 
1171   libggadget-qt-
1.0-
0b
 
1176   libkonqsidebarplugin4a
 
1185   libplasma-geolocation-interface4
 
1187   libplasmagenericshell4
 
1201   libsmokeknewstuff2-
3 
1202   libsmokeknewstuff3-
3 
1204   libsmokektexteditor3
 
1212   libsmokeqtnetwork4-
3 
1218   libsmokeqtuitools4-
3 
1230   plasma-dataengines-addons
 
1231   plasma-scriptengine-superkaramba
 
1232   plasma-widget-lancelot
 
1233   plasma-widgets-addons
 
1234   plasma-widgets-workspace
 
1238   update-notifier-common
 
1241 <p>Running apt-get autoremove made the results using apt-get and
 
1242 aptitude a bit more similar, but there are still quite a lott of
 
1243 differences.  I have no idea what packages should be installed after
 
1244 the upgrade, but hope those that do can have a look.
</p> 
1251   Tags: 
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>.
 
1255  <div class=
"padding"></div> 
1259  <a href=
"http://people.skolelinux.org/pere/blog/DND_hedrer_overv__kning_av_barn_med_Rosingsprisen.html">DND hedrer overvåkning av barn med Rosingsprisen
</a> 
1267 <p>Jeg registrerer med vond smak i munnen at Den Norske Dataforening
 
1269 href=
"http://www.dataforeningen.no/hedret-med-rosingprisen.4849070-133913.html">hedrer
 
1270 overvåkning av barn med Rosingsprisen for kreativitet i år
</a>.  Jeg
 
1271 er glad jeg nå er meldt ut av DND.
</p> 
1273 <p>Å elektronisk overvåke sine barn er ikke å gjøre dem en tjeneste,
 
1274 men et overgrep mot individer i utvikling som bør læres opp til å ta
 
1277 <p>For å sitere Datatilsynets nye leder, Bjørn Erik Thon, i
 
1278 <a href=
"http://www.idg.no/computerworld/article174262.ece">et intervju
 
1279 med Computerworld Norge
</A>:
</p> 
1282 - For alle som har barn, meg selv inkludert, er førstetanken at det
 
1283 hadde vært fint å vite hvor barnet sitt er til enhver tid. Men ungene
 
1284 har ikke godt av det. De er små individer som skal søke rundt og finne
 
1285 sine små gjemmesteder og utvide horisonten, uten at foreldrene ser dem
 
1286 i kortene. Det kan være fristende, men jeg ville ikke gått inn i
 
1290 <p>Det er skremmende å se at DND mener en tjeneste som legger opp til
 
1291 slike overgrep bør hedres.  Å flytte oppveksten for barn inn i en
 
1293 <a href=
"http://en.wikipedia.org/wiki/Panopticon">Panopticon
</a> er et
 
1294 grovt overgrep og vil gjøre skade på barnenes utvikling, og foreldre
 
1295 burde tenke seg godt om før de gir etter for sine instinkter her.
</p> 
1297 <p>Blipper-tjenesten får meg til å tenke på bøkene til
 
1298 <a href=
"http://en.wikipedia.org/wiki/John_Twelve_Hawks">John Twelve
 
1299 Hawks
</a>, som forbilledlig beskriver hvordan et totalitært
 
1300 overvåkningssamfunn bygges sakte men sikkert rundt oss, satt sammen av
 
1301 gode intensjoner og manglende bevissthet om hvilke prinsipper et
 
1302 liberalt demokrati er fundamentert på.  Jeg har hatt stor glede av å
 
1303 lese alle de tre bøkene.
</p> 
1310   Tags: 
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/personvern">personvern
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet
</a>.
 
1314  <div class=
"padding"></div> 
1318  <a href=
"http://people.skolelinux.org/pere/blog/Why_isn_t_Debian_Edu_using_VLC_.html">Why isn't Debian Edu using VLC?
</a> 
1326 <p>In the latest issue of Linux Journal, the readers choices were
 
1327 presented, and the winner among the multimedia player were VLC.
 
1328 Personally, I like VLC, and it is my player of choice when I first try
 
1329 to play a video file or stream.  Only if VLC fail will I drag out
 
1330 gmplayer to see if it can do better.  The reason is mostly the failure
 
1331 model and trust.  When VLC fail, it normally pop up a error message
 
1332 reporting the problem.  When mplayer fail, it normally segfault or
 
1333 just hangs.  The latter failure mode drain my trust in the program.
<p> 
1335 <p>But even if VLC is my player of choice, we have choosen to use
 
1336 mplayer in 
<a href=
"http://www.skolelinux.org/">Debian
 
1337 Edu/Skolelinux
</a>.  The reason is simple.  We need a good browser
 
1338 plugin to play web videos seamlessly, and the VLC browser plugin is
 
1339 not very good.  For example, it lack in-line control buttons, so there
 
1340 is no way for the user to pause the video.  Also, when I
 
1341 <a href=
"http://wiki.debian.org/DebianEdu/BrowserMultimedia">last
 
1342 tested the browser plugins
</a> available in Debian, the VLC plugin
 
1343 failed on several video pages where mplayer based plugins worked.  If
 
1344 the browser plugin for VLC was as good as the gecko-mediaplayer
 
1345 package (which uses mplayer), we would switch.
</P> 
1347 <p>While VLC is a good player, its user interface is slightly
 
1348 annoying.  The most annoying feature is its inconsistent use of
 
1349 keyboard shortcuts.  When the player is in full screen mode, its
 
1350 shortcuts are different from when it is playing the video in a window.
 
1351 For example, space only work as pause when in full screen mode.  I
 
1352 wish it had consisten shortcuts and that space also would work when in
 
1353 window mode.  Another nice shortcut in gmplayer is [enter] to restart
 
1354 the current video.  It is very nice when playing short videos from the
 
1355 web and want to restart it when new people arrive to have a look at
 
1356 what is going on.
</p> 
1363   Tags: 
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/video">video
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/web">web
</a>.
 
1367  <div class=
"padding"></div> 
1371  <a href=
"http://people.skolelinux.org/pere/blog/Debian_Edu_development_gathering_and_General_Assembly_for_FRiSK.html">Debian Edu development gathering and General Assembly for FRiSK
</a> 
1379 <p>On friday, the first Debian Edu / Skolelinux
 
1380 <a href=
"http://www.friprogramvareiskolen.no/Gathering/2010-12-03-05-Oslo">development
 
1381 gathering
</a> in a long time take place here in Oslo, Norway.  I
 
1382 really look forward to seeing all the good people working on the
 
1383 Squeeze release.  The gathering is open for everyone interested in
 
1384 learning more about Debian Edu / Skolelinux.
</p> 
1386 <p>On Saturday, the Norwegian member organization taking care of
 
1387 organizing these development gatherings, Fri Programvare i Skolen,
 
1389 <a href=
"http://friprogramvareiskolen.no/Genfors/2010">General Assembly
 
1390 for 
2010</a>.  Membership is open for all, and currently there are 
388 
1391 people registered as members.  Last year 
32 members cast their vote in
 
1392 the memberdb based election system.  I hope more people find time to
 
1400   Tags: 
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>, 
<a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug
</a>.
 
1404  <div class=
"padding"></div> 
1406  <p style=
"text-align: right;"><a href=
"11.rss"><img src=
"http://people.skolelinux.org/pere/blog/xml.gif" alt=
"RSS Feed" width=
"36" height=
"14"></a></p> 
1418 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/01/">January (
2)
</a></li> 
1420 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/02/">February (
1)
</a></li> 
1422 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/03/">March (
3)
</a></li> 
1424 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/04/">April (
3)
</a></li> 
1426 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/05/">May (
9)
</a></li> 
1428 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/06/">June (
14)
</a></li> 
1430 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/07/">July (
12)
</a></li> 
1432 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/08/">August (
13)
</a></li> 
1434 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/09/">September (
7)
</a></li> 
1436 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/10/">October (
9)
</a></li> 
1438 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/11/">November (
13)
</a></li> 
1440 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/12/">December (
4)
</a></li> 
1447 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/01/">January (
8)
</a></li> 
1449 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/02/">February (
8)
</a></li> 
1451 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/03/">March (
12)
</a></li> 
1453 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/04/">April (
10)
</a></li> 
1455 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/05/">May (
9)
</a></li> 
1457 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/06/">June (
3)
</a></li> 
1459 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/07/">July (
4)
</a></li> 
1461 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/08/">August (
3)
</a></li> 
1463 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/09/">September (
1)
</a></li> 
1465 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/10/">October (
2)
</a></li> 
1467 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/11/">November (
3)
</a></li> 
1469 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/12/">December (
3)
</a></li> 
1476 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/11/">November (
5)
</a></li> 
1478 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/12/">December (
7)
</a></li> 
1489  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (
13)
</a></li> 
1491  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/amiga">amiga (
1)
</a></li> 
1493  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/aros">aros (
1)
</a></li> 
1495  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (
1)
</a></li> 
1497  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (
10)
</a></li> 
1499  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian (
44)
</a></li> 
1501  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (
52)
</a></li> 
1503  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/english">english (
75)
</a></li> 
1505  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (
1)
</a></li> 
1507  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (
11)
</a></li> 
1509  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/kart">kart (
5)
</a></li> 
1511  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ldap">ldap (
8)
</a></li> 
1513  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/lenker">lenker (
4)
</a></li> 
1515  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (
1)
</a></li> 
1517  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (
11)
</a></li> 
1519  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk (
93)
</a></li> 
1521  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug (
114)
</a></li> 
1523  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (
18)
</a></li> 
1525  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/personvern">personvern (
29)
</a></li> 
1527  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/reprap">reprap (
11)
</a></li> 
1529  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/robot">robot (
4)
</a></li> 
1531  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rss">rss (
1)
</a></li> 
1533  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (
21)
</a></li> 
1535  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (
3)
</a></li> 
1537  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard (
16)
</a></li> 
1539  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (
1)
</a></li> 
1541  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/video">video (
16)
</a></li> 
1543  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (
1)
</a></li> 
1545  <li><a href=
"http://people.skolelinux.org/pere/blog/tags/web">web (
14)
</a></li>