X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/b3f4a9ec130e6a18273ed8fae0a3ea9930385d34..e57e2b51bb681c57532688f96388d66dc1f62370:/blog/index.html diff --git a/blog/index.html b/blog/index.html index d2f5ee4d1a..15f95a927f 100644 --- a/blog/index.html +++ b/blog/index.html @@ -19,6 +19,53 @@ +
+
«Virkninger av angrefristloven», hovedfagsoppgaven som fikk endret en lov
+
29th October 2023
+
+ +

1979 leverte Ole-Erik Yrvin en hovedfagsoppgave for Cand. Scient + ved Institutt for sosiologi på Universitetet i Oslo på oppdrag fra + Forbruker- og administrasjonsdepartementet. Oppgaven evaluerte + Angrefristloven fra 1972, og det han oppdaget førte til at loven ble + endret fire år senere.

+ +

Jeg har kjent Ole-Erik en stund, og synes det var trist at hans + oppgave ikke lenger er tilgjengelig, hverken fra oppdragsgiver + eller fra universitetet. Hans forsøk på å få den avbildet og lagt + ut på Internett har vist seg fånyttes, så derfor tilbød jeg meg for + en stund tilbake å publisere den og gjøre den tilgjengelig med + fribruksvilkår på Internett. Det er nå klart, og hovedfagsoppgaven + er tilgjengelig blant annet via min liste over + publiserte bøker, både som nettside, + digital + bok i ePub-format og på papir fra lulu.com. Jeg regner med at + den også vil dukke opp på nettbokhandlere i løpet av en måned eller + to.

+ +

Alle tabeller og figurer er gjenskapt for bedre lesbarhet, noen + skrivefeil rettet opp og mange referanser har fått flere detaljer + som ISBN-nummer og DOI-referanse. Selv om jeg ikke regner med at + dette blir en kioskvelter, så håper jeg denne nye utgaven kan komme + fremtiden til gled.

+ +

Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til +det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner +til min adresse +15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b. Merk, +betaling med bitcoin er ikke anonymt. :)

+
+
+ + + Tags: docbook, norsk. + + +
+
+
+
«underordnet tjenestemann blir inhabil fordi en overordnet er inhabil».
7th September 2023
@@ -612,92 +659,6 @@ activities, please send Bitcoin donations to my address
-
-
Is the desktop recommending your program for opening its files?
-
29th January 2023
-

Linux desktop systems -have -standardized how programs present themselves to the desktop -system. If a package include a .desktop file in -/usr/share/applications/, Gnome, KDE, LXDE, Xfce and the other desktop -environments will pick up the file and use its content to generate the -menu of available programs in the system. A lesser known fact is that -a package can also explain to the desktop system how to recognize the -files created by the program in question, and use it to open these -files on request, for example via a GUI file browser.

- -

A while back I ran into a package that did not tell the desktop -system how to recognize its files and was not used to open its files -in the file browser and fixed it. In the process I wrote a simple -debian/tests/ script to ensure the setup keep working. It might be -useful for other packages too, to ensure any future version of the -package keep handling its own files.

- -

For this to work the file format need a useful MIME type that can -be used to identify the format. If the file format do not yet have a -MIME type, it should define one and preferably also -register -it with IANA to ensure the MIME type string is reserved.

- -

The script uses the xdg-mime program from xdg-utils to -query the database of standardized package information and ensure it -return sensible values. It also need the location of an example file -for xdg-mime to guess the format of.

- -
-#!/bin/sh
-#
-# Author: Petter Reinholdtsen
-# License: GPL v2 or later at your choice.
-#
-# Validate the MIME setup, making sure motor types have
-# application/vnd.openmotor+yaml associated with them and is connected
-# to the openmotor desktop file.
-
-retval=0
-
-mimetype="application/vnd.openmotor+yaml"
-testfile="test/data/real/o3100/motor.ric"
-mydesktopfile="openmotor.desktop"
-
-filemime="$(xdg-mime query filetype "$testfile")"
-
-if [ "$mimetype" != "$filemime" ] ; then
-    retval=1
-    echo "error: xdg-mime claim motor file MIME type is $filemine, not $mimetype"
-else
-    echo "success: xdg-mime report correct mime type $mimetype for motor file"
-fi
-
-desktop=$(xdg-mime query default "$mimetype")
-
-if [ "$mydesktopfile" != "$desktop" ]; then
-    retval=1
-    echo "error: xdg-mime claim motor file should be handled by $desktop, not $mydesktopfile"
-else
-    echo "success: xdg-mime agree motor file should be handled by $mydesktopfile"
-fi
-
-exit $retval
-
- -

It is a simple way to ensure your users are not very surprised when -they try to open one of your file formats in their file browser.

- -

As usual, if you use Bitcoin and want to show your support of my -activities, please send Bitcoin donations to my address -15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b.

-
-
- - - Tags: debian, english. - - -
-
-
-

RSS feed