Offentlig öppen data – ISBN till titel via Libris

Jag har länge sökt efter en tjänst där man kan slå upp ett ISBN och få tillbaka en titel. Se t ex http://wendt.se/isbn/ där jag visar en del av min bokhylla (de tekniska böckerna).

Idag stötte jag på (via twitter) opengov.se – en sajt som listar offentliga datakällor, samt kontrollerar vilka format de exporterar data i, och hur fira/öppna de är helt enkelt. En positiv nyhet ur den lista, där just nu endast 9 % av datan är fri och öppen, är Libris. Med en så enkel URL som http://libris.kb.se/xsearch?format=json&query=ISXN:9144001533 får jag tillbaka precis den information jag behöver. Ingen registrering krävs, inga konstiga, obskyra (se SMHI) och/eller inlåsta format. Dessutom är det väl dokumenterat.

Enligt mail från 2009-09-14 kommer 71 % av SMHI:s intäkter från offentlig sektor. Intressant.

Riksdagen strömmar

Jag visste inte att man kunde få tag på en video-ström publikt från riksdagen: mms://streaming1.riksdagen.se/riksdagen1

Riksdagsströmmen
Riksdagsströmmen

Tyvärr är den dock inlåst och bygger på proprietär teknik:

MMS is a proprietary protocol invented by Microsoft and used in their Microsoft Media Services product line. It is used for streaming video and audio over the Internet. MMS is popular due to the widespread availability of the Windows Media Player client, which is included in all Windows installations.

http://www.intinor.se/mms/MMS_streaming_protocol

debootstrap

Det mest har jag plockat rakt av från http://paste.lisp.org/display/59031.

Idag har jag dock kollat in http://d-i.alioth.debian.org/manual/en.i386/apds03.html då jag försöker få till en lättare installation som bara drar igång en browser när X startar.

Observera att det är skillnader mellan Debian och Ubuntu, t ex console-data vs console-setup. Ubuntu-info: http://www.cs278.org/blog/ubuntu-configuration/feisty-debootstrap-encrypted-install/

debootstrap hardy /mnt/ http://se.archive.ubuntu.com/ubuntu/
cp /etc/hosts /mnt/etc/
cp /etc/network/interfaces /mnt/etc/network/
cp /etc/bash.bashrc /mnt/etc/

mount --bind /dev /mnt/dev
mount -t proc proc /mnt/proc
mount -t sysfs sysfs /mnt/sys
LANG=C chroot /mnt

aptitude update
aptitude install locales console-data
dpkg-reconfigure locales console-data
# localedef -f UTF-8 -i sv_SE sv_SE.UTF-8
# cp /usr/share/zoneinfo/Europe/Stockholm /etc/localtime

# sed -i 's/main/& universe multiverse restricted/' /etc/apt/sources.list
apt-get update
apt-get dist-upgrade

passwd
adduser ceda
addgroup admin
adduser ceda admin
echo "%admin ALL=(ALL) ALL" >> /etc/sudoers 

FSTAB!

apt-get install linux-image-server grub
mkdir /boot/grub
update-grub -y
update-initramfs -u
exit

echo "(hd0) /dev/sdb" > /boot/grub/device.map # alltså ej i target
grub-install --root-directory=/mnt --no-floppy /dev/sdb

umount /mnt/dev/
umount /mnt/proc/
umount /mnt/sys
umount /mnt/

Management 101 för 2000-talet

Detta är ett ofärdigt utkast.

Jag är riktigt intresserad av människor. Det är därför jag började bli intresserad av datorer, eller iaf fortsatte vara det. Datorer kan få människor att interagera mer, genom att göra tråkiga, enkla, dumma uppgifter åt människan. Människan blir glad för att hon slipper de tråkiga upptigfterna och kan ägna sig åt något kul istället.

Management by fear

Varje människa jag möter som har ansvar för en grupp människor, hoppas jag skall ha läst följande böcker och sett presentationerna nedan (som bara stärker det böckerna försöker förmedla).

  • Knowledge Worker, Thomas Davenport
  • Agile project management with Scrum, Microsoft
  • Rothstein

TED: Daniel Pink on Motivation

[flashvideo file=http://video.ted.com/talks/dynamic/DanielPink_2009G-medium.flv /]

PATA/SATA-adapter från Teknikmagasinet

Behövde ett snabbt sätt att koppla in olika hårddiskar till min laptop. Kjell & co hade bara dåliga lösningar. Teknikmagasinet hade dock en sak som såg ok ut, men hemsidan saknade fullständigt information som är nödvändig för att kolla upp produkten. Deras kundsuervice hjälpte mig dock till ett bra resultat! :)

Från:     kundtjanst@teknikmagasinet.se
Till:     fredrik@wendt.se
Ämne:     SV: 500019 under Linux
Datum:     Tue, 8 Sep 2009 13:36:56 +0200

Hej igen Fredrik!
Fick fram denna information av leverantören.
Chipset: JM20337
Stödjer Linux OS men man kan inte använda back-up funktionen i Linux.

Med vänlig hälsning / Kind regards

Marcus P.
Teknikmagasinet Kundtjänst
Tel: +46 8-445 10 30

För öppettider och telefonnummer till respektive butik:
www.teknikmagasinet.com

—–Ursprungligt meddelande—–
Från: Fredrik Wendt [mailto:fredrik@wendt.se]
Skickat: den 7 september 2009 00:35
Till: Teknikmagasinet Kundtjänst
Ämne: 500019 under Linux

Hej.

Jag undrar om det finns mer information om artikel 500019, såsom tillverkare, modellnummer, eller kanske t om chipset och information om huruvida den fungerar under Linux.

Tack på förhand,

/ Fredrik Wendt

Installera WebDAV-stöd via Fuse, Ubuntu 9.04

Ibland blir man trött på dålig paketering, antagligen eftersom det är ovanligt. Ubuntu packar dock en dålig version av Tomboy – den försöker ladda en modul till kärnan som inte finns som modul för att den redan är en del av kärnan.

Rapporterat i launchpad: https://bugs.launchpad.net/ubuntu/+source/tomboy/+bug/345166

Det hela fungerade bra med https://edge.launchpad.net/~brywilharris/+archive/ppa/+files/tomboy_0.14.0-0ubuntu1-1bh_i386.deb och bygget nedanför av wdfs

curl -O http://noedler.de/projekte/wdfs/wdfs-1.4.2.tar.gz
tar -xzf wdfs-1.4.2.tar.gz
cd wdfs-1.4.2/
sudo aptitude install libfuse-dev libneon26 libneon26-dev libglib2.0-dev checkinstall
./configure
sudo checkinstall

och när allt går bra sägs

**********************************************************************

Done. The new package has been installed and saved to

 /home/ceda/installs/wdfs-1.4.2/wdfs_1.4.2-1_i386.deb

Utskrift av webblog

De flesta teman (för wordpress) som jag stött på har inte alls brytt sig om att ta bort onödigt material när man skriver ut. För temat KIS fixade jag detta själv lite snabbt och lätt genom att peta in följande i en fil:

#respond,
#footer,
#header,
#content .page-nav,
#sidebar
{
	display: none;
	visibility: hidden;
}

och sedan var det bara att länka in det med en en link-tagg: <link rel='stylesheet' type='text/css' media='print' href='<?php ... ?>-print.css' />

PS. Firefox bet dock inte på detta vid mina första försök. Det verkade som den helt ignorerade den nya CSS-filen. Även Firebug rapporterade att det inte fanns några CSS-filer “aktiva”, trots att link-taggen var med i huvudet (<head>). Problemet var att jag först kallade filen blaha.css-print och troligen skickades fel content-type headers.