Timos Blog http://www.timo-holle.de/blog Das Weblog von Timo Holle — jetzt mit Gastblogger Leif ;-) Sat, 16 May 2009 11:16:33 +0000 http://wordpress.org/?v=2.7.1 en hourly 1 Optische Täuschungen http://www.timo-holle.de/blog/?p=628 http://www.timo-holle.de/blog/?p=628#comments Sat, 16 May 2009 11:16:33 +0000 Timo Holle http://www.timo-holle.de/blog/?p=628 Hirnforscher und Psychologen haben bei einem Treffen in Florida die besten optischen Täuschungen der Welt gewählt.

Links

]]>
http://www.timo-holle.de/blog/?feed=rss2&p=628
Ein Jahr „Timos Blog” http://www.timo-holle.de/blog/?p=616 http://www.timo-holle.de/blog/?p=616#comments Sun, 10 May 2009 13:33:21 +0000 Timo Holle http://www.timo-holle.de/blog/?p=616 In diesem Monat wird mein Blog ein Jahr alt. Am 5. Mai 2008 habe ich hier meinen ersten Artikel veröffentlicht.

]]>
http://www.timo-holle.de/blog/?feed=rss2&p=616
Verschlüsseltes Online-Backup mit curlftpfs und encfs http://www.timo-holle.de/blog/?p=582 http://www.timo-holle.de/blog/?p=582#comments Wed, 06 May 2009 08:00:49 +0000 Timo Holle http://www.timo-holle.de/blog/?p=582 An Online-Speicher mit FTP-Zugang bekommt man relativ leicht: Entweder als Gratis-Webspace (aktuell findet man leicht Angebote mit 1-3 GB Platz) oder gegen Bezahlung in nahezu beliebiger Größe.

Für automatisierte Backups wäre es schön, auf diesen Speicher als Teil des Dateisystems zuzugreifen. Aufgrund der unverschlüsselten Übertragung und externen Speicherung ist ebenfalls eine transparente Verschlüsselung wünschenswert. Dies bietet die Kombination der FUSE-Dateisysteme curlftps und encfs.

Um FTP-Speicher mit dem Benutzer mit der UID 1000 als Besitzer mit curlftpfs über /etc/fstab einzubinden, benötigt man dort einen Eintrag in folgender Form:

# /etc/fstab [...]
# FTP filesystems
curlftpfs#ftp.domain.com	/mnt/ftp/backup1	fuse 	auto,user,uid=1000,gid=1000,allow_other,user=<user>:<password>							0	0	# unverschlüsselt
curlftpfs#ftp.domain.com	/mnt/ftp/backup2	fuse 	auto,user,uid=1000,gid=1000,allow_other,user=<user>:<password>,ssl_try,no_verify_peer,no_verify_hostname	0	0	# SSL verwenden falls möglich
curlftpfs#ftp.domain.com	/mnt/ftp/backup3	fuse 	auto,user,uid=1000,gid=1000,allow_other,user=<user>:<password>,ssl,no_verify_peer,no_verify_hostname		0	0	# SSL erzwingen

Auch, wenn wir gleich noch ein encfs-verschlüsseltes Dateisystem darüberlegen, empfiehlt es sich, SSL für die Verbindung zum FTP-Server zu verwenden, da Benutzername und Passwort sonst unverschlüsselt übertragen werden.

Der folgende Befehl hängt das encfs im Ordner /backup/encfs auf dem FTP-Server unter /mnt/ftp-encfs/backup1 ein:

#encfs	<rootDir>			<mountPoint>
encfs	/mnt/ftp/backup1/backup/encfs	/mnt/ftp-encfs/backup1

Beim ersten Aufruf wird das encfs erzeugt und es werden eine Reihe von Parametern abgefragt, wie z.B. Verschlüsselungsalgorithmus, gewünschte Verschlüsselungsstärke und natürlich auch das Passwort. Eine genaue Erklärung der encfs-Optionen gibt es bei Wikipedia sowie hier.

]]>
http://www.timo-holle.de/blog/?feed=rss2&p=582
Kleiner Test von Gratis-Webspace-Anbietern http://www.timo-holle.de/blog/?p=596 http://www.timo-holle.de/blog/?p=596#comments Wed, 06 May 2009 00:30:54 +0000 Timo Holle http://www.timo-holle.de/blog/?p=596 Bplaced.net

Bei Bplaced.net hat man die Wahl zwischen zwei kostenlosen Angeboten. Entweder

  • 1 Gigabyte Webspace, 8 FTP-Accounts, 8 MySQL-Datenbanken, 8 PostgreSQL-Datenbanken

oder

  • 2 Gigabyte Webspace, 2 FTP-Accounts, 2 MySQL-Datenbanken, 2 PostgreSQL-Datenbanken.

Beide Angebote enthalten

  • PHP 5 — phpinfo();
  • eigene Domains aufschaltbar
  • ein Inaktivitätslimit (!)

Kilu.de

Kilu Freehosting bietet

  • 1 GB Speicherplatz
  • unlimitierten Traffic; Bandbreite auf 2 MBit/s beschränkt
  • bis zu fünf MySQL-Datenbanken, die insgesamt 50MB Speicherplatz verbrauchen dürfen
  • PHP 5 — phpinfo();
  • FTP-Zugang
  • mod_rewrite
  • eigene Domains aufschaltbar
  • kein Inaktivitätslimit

ILOHost.org

ILOHost bietet

  • 3 GB Webspace
  • 8 MySQL-Datenbanken
  • PHP 5 — phpinfo();
  • eigene Domains aufschaltbar (nennt sich dort „geparkte Domains”)
  • FTP-Zugang mit SSL

Test

Zum Test habe ich Konten bei jedem der Anbieter eingerichtet:

]]>
http://www.timo-holle.de/blog/?feed=rss2&p=596
ZFS auf Partitionen/Slices oder der ganzen Disk? http://www.timo-holle.de/blog/?p=561 http://www.timo-holle.de/blog/?p=561#comments Tue, 05 May 2009 21:06:11 +0000 Timo Holle http://www.timo-holle.de/blog/?p=561 Beim Anlegen von ZFS-Speicherpools stellt sich die Frage, ob man ZPOOL die gesamte(n) Disk(s) verwalten lässt (durch Angabe von z.B. c0t0d1 unter Solaris oder /dev/sdb unter Linux) oder den Pool aus einzelnen Partitionen aufbaut (ggf. mit ZFS als einziger Partition auf der Platte).
In letzterem Fall stellt sich außerdem die Frage, welchen Typ von Partitionstabelle man verwenden soll (MBR/DOS-Partitionstabelle, GUID Partition Table (GPT)/EFI Disklabel oder Solaris VTOC).

Insbesondere die zweite Frage ist dann von Bedeutung, wenn man den ZFS-Pool unter verschiedenen Betriebssystemen (z.B. Solaris, Linux und Mac OS X) verwenden möchte.

Diesen beiden Fragen möchte ich im Folgenden versuchen, auf den Grund zu gehen.

  • Generell wird empfohlen, die Disks jeweils komplett für ZFS zu verwenden (d.h. man übergibt ZFS entweder das „RAW-Device” oder weist dem ZFS eine Partition zu, die sich über die gesamte Festplatte erstreckt).
  • Lässt man zpool das gesamte Gerät verwalten, legt ZFS dort ein GPT-Disklabel an (siehe auch meinen Kommentar)
    (Allerdings entspricht dieses wohl nicht ganz dem, was z.B. Linux erwartet; siehe hier bzw. hier)
  • Bei großen Festplatten scheiden DOS-Partitionstabellen und Solaris VTOCs aus:
    • DOS-Partitionstabellen erlauben Partitionen von max. 2 TB Größe
    • Solaris VTOCs unterstützen Festplatten von max. 1 TB Größe

Zu dem Thema habe ich im Folgenden noch etwas „Belegmaterial” zusammengestellt:

Den ZFS Best Practices Guide auf SolarisInternals.com ist zu entnehmen:

  • Set up one storage pool using whole disks per system, if possible.
  • For production systems, use whole disks rather than slices for storage pools for the following reasons:
    • Allows ZFS to enable the disk’s write cache for those disks that have write caches. If you are using a RAID array with a non-volatile write cache, then this is less of an issue and slices as vdevs should still gain the benefit of the array’s write cache.
    • The recovery process of replacing a failed disk is more complex when disks contain both ZFS and UFS file systems on slices.
    • ZFS pools (and underlying disks) that also contain UFS file systems on slices cannot be easily migrated to other systems by using zpool import and export features.
    • In general, maintaining slices increases administration time and cost. Lower your administration costs by simplifying your storage pool configuration model.
  • If you must use slices for ZFS storage pools, review the following:
    • Consider migrating the pools to whole disks after a transition period.
    • Use slices on small systems, such as laptops, where experts need access to both UFS and ZFS file systems.
    • However, take great care when reinstalling OSes in different slices so you don’t accidentally clobber your ZFS pools.
    • Managing data on slices is more complex than managing data on whole disks.

In Getting started with ZFS auf MacForge steht:

[...] the disks need to use the GUID Partition Table (GPT) and ZFS typically works best when it owns the entire disk due in part to how conservative it is with the write cache.

Alex Blewitt schreibt auf der MacForge-Mailingliste zfs-discuss:

You read = use the whole disk
You thought = no partitions

That’s not the case.
If you give the whole disk (with one zfs partition) it kicks in the optimisations. If you have more partitions on there, it doesn’t

It’s perfectly possible for a disk to contain a single ZFS partition taking up the whole disk. However, that’s not the same as writing to a raw (unpartitioned) disk.

“use the whole disk” and “create a single zfs partition” are not mutually exclusive options.

In any case, as long as you import the pool, you can do either.
Automated importing only works when there is a ZFS partition present,
however.

]]>
http://www.timo-holle.de/blog/?feed=rss2&p=561
DTrace und ZFS: Automatische Snapshots beim Löschen von Dateien http://www.timo-holle.de/blog/?p=557 http://www.timo-holle.de/blog/?p=557#comments Fri, 01 May 2009 14:39:41 +0000 Timo Holle http://www.timo-holle.de/blog/?p=557 Chris Gerhard hat DTrace und ZFS-Snapshots so verbunden, dass bei jedem Unlink-Vorgang (für nicht UNIXer: Datei löschen) ein Snapshot erstellt wird.

Das passende Skript gibt es im Artikel „snapshot on unlink?” in seinem Blog auf blogs.sun.com zu sehen.

Wie er selbst schreibt, ist das Skript nicht für den ständigen Produktiveinsatz gedacht, aber es zeigt gut, was alles möglich ist.

]]>
http://www.timo-holle.de/blog/?feed=rss2&p=557
USB-Laufwerke „ganz” sicher entfernen unter GNU/Linux / spin-down von USB-Festplatten http://www.timo-holle.de/blog/?p=536 http://www.timo-holle.de/blog/?p=536#comments Thu, 23 Apr 2009 22:22:33 +0000 Timo Holle http://www.timo-holle.de/blog/?p=536 USB-Laufwerk „ganz” sicher entfernen

Von Windows kennt man die Funktion „Hardware sicher entfernen”. Diese sorgt dafür, dass vor dem „Abziehen” eines USB-Speichers alle Daten darauf geschrieben wurden und stoppt anschließend den Motor der Festplatte.

Unter GNU/Linux sollte man vor dem „Abklemmen” eines USB-Datenträgers Dateisysteme darauf auf jeden Fall mit umount oder über die grafische Oberfläche „aushängen”. Dieses stoppt aber nicht den Motor der Festplatte.

Abhilfe schafft das Skript „suspend-usb-device” (benötigt sdparm): Yan Li’s Words: Safely remove an USB hard drive in Linux.

Dieses

  • sendet die Kommandos SYNC und STOP an das Laufwerk (mittels sdparm)
  • löst den USB-Storage-Treiber vom entsprechenden USB-Device (unbind)
  • schaltet das USB-Gerät in den Power-Level CONFIG_USB_SUSPEND.

Die Dateisysteme auf dem Datenträger werden vom Skript aber nicht ausgehängt, das muss man vorher weiterhin selbst tun. Insofern entspricht die Funktion nicht ganz dem „Hardware sicher entfernen” in Windows.

Motor einer USB-Festplatte anhalten („spin-down”)

Für IDE-Platten gibt es folgenden Befehl, um diese anzuhalten (standby):

hdparm -y /dev/sdb

Bei meiner USB-Festplatte scheitert dieser jedoch mit einem „HDIO_DRIVE_CMD(standby) failed: Input/output error”.

Für SCSI-Platten lautet der Befehl zum Anhalten (meine USB-Festplatte hält daraufhin kurz an, läuft aber sofort wieder hoch):

sg_start --stop /dev/sdb

Außerdem gibt es jedoch noch

sdparm --command=stop /dev/sdb

Mit letzterem Befehl lässt sich meine externe Festplatte (SATA-Festplatte Seagate ST315003) in einem USB-Gehäuse von Fantec (mit JMicron-Chip) anhalten.

]]>
http://www.timo-holle.de/blog/?feed=rss2&p=536
Zugriff auf Windows-NTFS-Laufwerke unter Mac OS X http://www.timo-holle.de/blog/?p=533 http://www.timo-holle.de/blog/?p=533#comments Wed, 22 Apr 2009 18:08:30 +0000 Timo Holle http://www.timo-holle.de/blog/?p=533 Der NTFS-3G-Treiber ermöglicht es, NTFS-Laufwerke unter Mac OS X zu lesen und zu beschreiben.
Der Treiber ist open-source und kostet daher — im Gegensatz zu vergleichbarer Software unter Mac OS X — nichts.

]]>
http://www.timo-holle.de/blog/?feed=rss2&p=533
Heimserver mit Atom-CPU, die 3.: Kosten für den Eigenbau http://www.timo-holle.de/blog/?p=518 http://www.timo-holle.de/blog/?p=518#comments Tue, 21 Apr 2009 22:56:32 +0000 Timo Holle http://www.timo-holle.de/blog/?p=518 Nachdem ich nun zwei fertige NAS-Systeme mit Atom-CPU betrachtet habe, stellt sich mir die Frage, was ein in etwa vergleichbares System, z.B. à la DIY: Home NAS Box with OpenSolaris and ZFS mit Intel D945GCLF2 mini-ITX Motherboard mit Dual-Core Atom 330 (1,6 GHz, mit Unterstützung für HyperThreading) in etwa kosten würde.

Wenn ich mich nach obigem Artikel richte, benötige ich in etwa folgende Teile (im Vergleich zu dem Artikel habe ich allerdings einen Promise-RAID-Controller mit drin):

Bauteil Modell Preis ca.
Mainboard Intel D945GCLF2 80 €
Speicher 2 GB DDR2 533/667 MHz 240-pin DIMM 25 €
Gehäuse Chenbro ES34069 220 € (inkl. 180W Netzteil und PCI-Riser-Karte)
SATA-Controller PCI 4-port SATA II 65 €
Gesamt: ca. 390 € zzgl. Versand und Kleinteilen
]]>
http://www.timo-holle.de/blog/?feed=rss2&p=518
Heimserver mit Atom-CPU, die 2. http://www.timo-holle.de/blog/?p=511 http://www.timo-holle.de/blog/?p=511#comments Tue, 21 Apr 2009 22:25:11 +0000 Timo Holle http://www.timo-holle.de/blog/?p=511 QNAP TS-439 Pro Turbo NAS

QNAP TS-439 Pro Turbo NAS

In einem Kommentar zu meinem letzten Artikel habe ich bereits das QNAP TS-439 Pro erwähnt.

Es ist ausgestattet mit einem Embedded-Linux auf einem 128 MB-Flash-Modul, 1 GB RAM, Intel Atom (1,6 GHz), 4 Hot-Swap-Laufwerksschächten, 2 × GB Ethernet, 2 × eSATA, 5 × USB und VGA (!).

Schick ist natürlich auch das Display an der Frontseite, wenn auch nicht wirklich notwendig.

Der Preis liegt derzeit bei rund 680 €.

Wäre die Frage, ob sich OpenSolaris darauf zum Laufen bewegen ließe…

]]>
http://www.timo-holle.de/blog/?feed=rss2&p=511
Heimserver mit Atom-CPU und bis zu 4 TB HDD http://www.timo-holle.de/blog/?p=504 http://www.timo-holle.de/blog/?p=504#comments Tue, 21 Apr 2009 11:38:09 +0000 Timo Holle http://www.timo-holle.de/blog/?p=504 Acer Aspire EasyStore H340

Acer Aspire EasyStore H340

Noch im April soll der Acer Aspire easyStore H340 mit Intel Atom 230 (1,6 GHz, 4 Watt TDP), 2 GByte Arbeitsspeicher und Intels 945GC-Chipsatz für ca. 400 € lieferbar sein.

Der kleine Server wird zwar mit Windows Home Server ausgeliefert, aber vielleicht wäre dies ja eine passende Hardware-Basis für ein OpenSolaris?

Quelle: golem.de

]]>
http://www.timo-holle.de/blog/?feed=rss2&p=504
Filme entwickeln mit Kaffee und Vitamin C http://www.timo-holle.de/blog/?p=482 http://www.timo-holle.de/blog/?p=482#comments Fri, 17 Apr 2009 22:04:46 +0000 Timo Holle http://www.timo-holle.de/blog/?p=482 Gerade habe ich Folgendes auf photoscala.de gelesen:

Wie man Filme mit Kaffee, Vitamin C und Bleichsoda - letztlich in jeder Kneipe also - entwickelt, zeigt Adrian Hanft uns hier: Develop film with Coffee and Vitamin C.

Hier gibt es das Video nochmal in besserer Qualität auf vimeo.com:


Developing Film in Coffee :) , Caffenol C and Agfa APX 100 from DanPV on Vimeo.

Das ganze gibt es auch nochmal beschrieben in einem PDF.

benötigte Zutaten

  • Instant-Kaffee
  • Vitamin C (Ascorbinsäure)
  • Natriumcarbonat
  • etwas Flüssigseife
  • Fixierer (z.B. Calbe A300)
  • Rezept für „Caffenol C”

    6 TL Kaffee
    3 TL Soda
    1/4 TL Vitamin C
    in 350 ml Wasser bei 20°C auflösen

    Entwicklungsprozess

    (An dieser Stelle bald mehr…)

    Links

    ]]> http://www.timo-holle.de/blog/?feed=rss2&p=482 kostenlose Linux E-Books http://www.timo-holle.de/blog/?p=474 http://www.timo-holle.de/blog/?p=474#comments Mon, 13 Apr 2009 19:00:38 +0000 Timo Holle http://www.timo-holle.de/blog/?p=474 Auf LinuxLinks.com findet sich ein Artikel mit Links zu 20 kostenlosen E-Books über Linux in englischer Sprache.

    Darunter z.B.:

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=474
    Eine Datei (z.B. Thumbs.db) unter GNU/Linux/UNIX in allen Unterverzeichnissen löschen http://www.timo-holle.de/blog/?p=462 http://www.timo-holle.de/blog/?p=462#comments Wed, 08 Apr 2009 11:54:46 +0000 Timo Holle http://www.timo-holle.de/blog/?p=462 Der folgende Befehl durchkämmt unter Linux/UNIX das Verzeichnis /home/user rekursiv und löscht alle vorkommenden Dateien mit dem Namen Thumbs.db:

    find /home/user -name Thumbs.db -exec rm -f {} \;

    Achtung! Vorher wird der Benutzer nicht zu einer Bestätigung aufgefordert (wegen des -f im rm-Befehl)!

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=462
    ZFS Pool (ZPOOL) und ZFS Posix Layer (ZPL) versions http://www.timo-holle.de/blog/?p=450 http://www.timo-holle.de/blog/?p=450#comments Sat, 04 Apr 2009 00:07:28 +0000 Timo Holle http://www.timo-holle.de/blog/?p=450 Mit dem Befehl “zpool upgrade -v” lässt sich eine Liste der vom System unterstützten Pool-Versionen anzeigen:

    VER  DESCRIPTION
    ---  --------------------------------------------------------
     1   Initial ZFS version
     2   Ditto blocks (replicated metadata)
     3   Hot spares and double parity RAID-Z
     4   zpool history
     5   Compression using the gzip algorithm
     6   bootfs pool property
     7   Separate intent log devices
     8   Delegated administration
     9   refquota and refreservation properties
     10  Cache devices
     11  Improved scrub performance
     12  Snapshot properties
     13  snapused property
     14  passthrough-x aclinherit property support
     15  quota support
    
    For more information on a particular version, including supported releases, see:
    
    http://www.opensolaris.org/os/community/zfs/version/N
    

    Ebenso gibt es für den ZFS POSIX Layer einen Befehl “zfs upgrade -v

    The following filesystem versions are supported:
    
    VER  DESCRIPTION
    ---  --------------------------------------------------------
     1   Initial ZFS filesystem version
     2   Enhanced directory entries
     3   Case insensitive and File system unique identifer (FUID)
     4   quota support
    
    For more information on a particular version, including supported releases, see:
    
    http://www.opensolaris.org/os/community/zfs/version/zpl/N
    
    Where 'N' is the version number.

    Zusammengefasst sieht die Unterstützung in den verschiedenen Portierungen von ZFS folgendermaßen aus:

    OS uname -a ZFS pool version ZFS ZPL version
    OpenSolaris 2008.11 Live-CD SunOS opensolaris 5.11 snv_101b [...] 13 3
    Ubuntu GNU/Linux 9.04 „Jaunty Jackalope”, zfs-fuse 0.5.1-1ubuntu2 Linux [...] 2.6.28-11-generic #40-Ubuntu SMP Fri Apr 3 17:39:51 UTC 2009 i686 GNU/Linux 13 3
    Mac OS X 10.5 (read-only, SNV build 61) 6 1
    Mac OS X ZFS synced with Solaris SNV Build 72 8 2
    FreeBSD 7.1-RELEASE FreeBSD [...] 7.1-RELEASE [...] 6 1
    FreeBSD 8.0 FreeBSD [...] 8.0-CURRENT [...] 13 2
    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=450
    „ZFS pool disappeared in zfs-fuse after system freeze” http://www.timo-holle.de/blog/?p=442 http://www.timo-holle.de/blog/?p=442#comments Fri, 03 Apr 2009 22:51:13 +0000 Timo Holle http://www.timo-holle.de/blog/?p=442 I have written the following post about a problem I encountered using zfs-fuse under Ubuntu GNU/Linux:
    „ZFS pool disappeared in zfs-fuse after system freeze” in Google Group „zfs-fuse”.

    I hope someone has an advice. I hope it will work again, because it definitely was working in this configuration before and continues to work well in OpenSolaris.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=442
    2. Treffen der HHOSUG http://www.timo-holle.de/blog/?p=427 http://www.timo-holle.de/blog/?p=427#comments Tue, 31 Mar 2009 20:39:15 +0000 Timo Holle http://www.timo-holle.de/blog/?p=427 Heute fand das 2. Treffen der HHOSUG statt.

    Neben der Klärung organisatorischer Fragen gab es drei Vorträge:

    Dazu gab es Pizza vom Lieferservice, Kaffe/Tee & „Vorstandskekse” und Cola/Wasser/Saft. Versorgung war also 1A ;-) !

    Mir hat das Treffen auf jeden Fall viel Freude gemacht und ich hoffe, beim nächsten Treffen wieder dabei sein zu können.

    Links

    HHOSUG Wiki

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=427
    Fotobuch aus eigener Software http://www.timo-holle.de/blog/?p=377 http://www.timo-holle.de/blog/?p=377#comments Tue, 31 Mar 2009 13:33:13 +0000 Timo Holle http://www.timo-holle.de/blog/?p=377 Heutzutage kann man ja mit sehr geringem Aufwand ansprechend gedruckte „Fotobücher” erstellen. Die notwendige Software bekommt man vom Fotolabor.

    Bei besonderen Vorstellungen stößt diese Software allerdings auch an ihre Grenzen. Es gibt aber auch Anbieter, die die Daten im PDF-Format übernehmen, wie z.B. http://www.fotobuch-xxl.de/, so dass man seine eigene Software für die Erstellung des Fotobuchs verwenden kann (z.B. LaTeX ;-) ). Die empfohlenen Einstellungen gibt es hier zusammengefasst: PDF-Einstellungen für Fotobuch XXL

    Ein weiterer Anbieter, der Druck von PDF anbietet ist Pixelspeed.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=377
    Doomi: „TODO-Listen abhaken macht mich glücklich” (Teil 2) http://www.timo-holle.de/blog/?p=415 http://www.timo-holle.de/blog/?p=415#comments Tue, 31 Mar 2009 10:58:30 +0000 Timo Holle http://www.timo-holle.de/blog/?p=415 Während mein Artikel „TODO-Listen abhaken macht mich glücklich” ein ganz rudimentäres TODO-Listen-Tool vorstellt, hat mich mein Cousin jetzt auf ein „schickeres” Tool namens Doomi aufmerksam gemacht. Das ist eine Adobe AIR-Anwendung, die als Widget auf dem Desktop läuft.

    Doomi

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=415
    Resilver Completed http://www.timo-holle.de/blog/?p=409 http://www.timo-holle.de/blog/?p=409#comments Tue, 31 Mar 2009 10:37:59 +0000 Timo Holle http://www.timo-holle.de/blog/?p=409 Nach meiner Aktion, einen RAIDZ-ZFS-Pool erstmal nur mit zwei “echten Platten” aufzubauen, habe ich nun, da die dritte Platte frei ist, diese auch dem Pool hinzugefügt.

    Ein pfexec zpool replace führte dann auch prompt zum gewünschten “Resilvern” des Pools:

    
    jack@opensolaris:/timo/daten/timo$ zpool status
      pool: timo
     state: ONLINE
     scrub: resilver completed after 1h23m with 0 errors on Tue Mar 31 03:27:11 2009
    config:
    
    	NAME        STATE     READ WRITE CKSUM
    	timo        ONLINE       0     0     0
    	  raidz1    ONLINE       0     0     0
    	    c6d0    ONLINE       0     0     0  128M resilvered
    	    c6d1    ONLINE       0     0     0  128M resilvered
    	    c8d0    ONLINE       0     0     0  207G resilvered
    
    errors: No known data errors
    jack@opensolaris:/timo/daten/timo$
    
    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=409
    Reed-Solomon-Encoder in Java http://www.timo-holle.de/blog/?p=400 http://www.timo-holle.de/blog/?p=400#comments Tue, 31 Mar 2009 10:15:46 +0000 Timo Holle http://www.timo-holle.de/blog/?p=400 Vor einiger Zeit habe ich einen kleinen Reed-Solomon-Encoder (ein Verfahren der Vorwärtsfehlerkorrektur, Forward Error Correction, FEC) in Java geschrieben.

    Er ist eigentlich gedacht für den Einsatz in einem ISO/IEC 16022:2000 DataMatrix-2D-Barcode-System und die Voreinstellungen der Parameter sind entsprechend gewählt. Der Encoder unterstützt die aber Angabe einer (nahezu) beliebigen Galois-Feld-Größe sowie von Generatorpolynomen sowie primitiven Polynomen.

    Der weitaus spannendere Teil, der RS-Decoder, steht noch aus. Eine Implementierung ist zwar geplant, aber momentan kann ich daran leider nicht arbeiten.

    Eine Demoklasse, die den RS-Encoder verwendet

    Hier ein Beispiel kurzes für den häufig benutzten (255, 223)-Reed–Solomon-Code.
    Ein Array wird mit zufälligen Beispieldaten gefüllt (mit Random Seed 0, um einigermaßen Reproduzierbarkeit zu haben) und mit dem RSEncoder kodiert. Anschließend enthält das Array die Beispieldaten sowie im Anschluss daran die RS-Prüfstellen. In der Ausgabe (s. Kommentar) sind diese durch eine gestrichelte Linie von den Datensymbolen getrennt:

    package name.holle.timo.demos;
     
    import org.toolio.datamatrix.ecc200.RSEncoder;
     
    /**
     * RS-Encoder Demo Class
     * @author Timo
     */
    public class RSEncoderDemo {
     
         public static void main(String[] args) {
     
            /* create new "random" number generator with seed 0 */
            java.util.Random generator = new java.util.Random(0);
     
            /* standard (255, 223)-Reed–Solomon code: 223 Reed–Solomon input symbols
               (each eight bits long) are encoded into 255 output symbols. */
     
            int datalen = 223;
            int codelen = 255-datalen;
     
            /* array to hold both data and correction codewords */
            int[] d = new int[datalen + codelen];
     
            for (int i = 0; i < datalen; i++) {
                d[i] =  java.lang.Math.abs(generator.nextInt()) % 255;
            }
     
            RSEncoder e = new RSEncoder(codelen);
            e.encode(d);
     
            for (int i = 0; i < datalen; i++) {
                System.out.println("d[" + i + "] = " + d[i]);
            }
     
            System.out.println("-------------------------------------------------");
     
            for (int i = datalen; i < d.length; i++) {
                System.out.println("d[" + i + "] = " + d[i]);
            }
        }
    }

    Lizenz

    Der RS-Encoder kann als Quelltext heruntergeladen werden.
    Die Weitergabe und Verwendung in eigenen Projekten ist in seiner derzeitigen Form allerdings untersagt.
    Bei Bedarf stelle ich den Code gern nach Absprache unter einer geeigneten Lizenz (z.B. GPL) zur Verfügung.

    Download

    Den Encoder gibt es hier zum Download: Reed Solomon Encoder (Java-Quelltext im ZIP-Archiv)

    Andere Implementierungen von FEC in Java

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=400
    ZFS-Unterstützung für Ubuntu GNU/Linux http://www.timo-holle.de/blog/?p=382 http://www.timo-holle.de/blog/?p=382#comments Fri, 27 Mar 2009 17:20:54 +0000 Timo Holle http://www.timo-holle.de/blog/?p=382 Da ich mich nach wie vor nur schlecht für ein bestimmtes Betriebssystem entscheiden kann, habe ich beschlossen, mich wenigstens auf ein Dateisystem festzulegen ;-).

    Meine Wahl ist nun also auf ZFS gefallen, da ich dieses neben (Open)Solaris sowohl unter Linux (mit ZFS-FUSE) als auch unter Mac OS X lesen kann (vielleicht wird mein nächster “PC” ja ein Mac)

    ZFS-FUSE in Ubuntu 8.10

    Der Eintrag zu ZFS im Ubuntu-Wiki beschreibt die Installation von ZFS-Fuse unter Ubuntu Linux. Diese beschränkt sich hauptsächlich auf das Eintragen der Paketquellen in /etc/apt/sources.list sowie ein apt-get update sowie apt-get install zfs-fuse. Bestehende ZFS-Dateisysteme werden daraufhin automatisch gemountet.

    Anlegen des ZFS unter OpenSolaris

    Leider habe ich für die Erstellung des ZFS-Pools nur zwei Platten frei. Eine dritte Platte wird erst frei, wenn ich meine Daten von dieser auf den ZFS-Pool verschoben habe.

    Von einer OpenSolaris 2008.11 Live-CD erstelle ich den RAID-Z-Pool, der eigentlich aus mindestens drei Disks bestehen müsste, aus zwei Platten und einem genauso großen Sparse-File auf der Festplatte:

    
    jack@opensolaris:~$ pfexec mkfile -nv 1000202305536 /tmp/tera
    tera 1000202305536 bytes
    
    jack@opensolaris:~$ pfexec zpool create -f timo raidz c6d0 c6d1 /tmp/tera
    
    jack@opensolaris:~$ pfexec zfs create /timo/daten
    jack@opensolaris:~$ pfexec zfs create /timo/musik
    
    jack@opensolaris:~$ zpool status
     pool: timo
     state: ONLINE
     scrub: none requested
    config:
    
    	NAME                  STATE     READ WRITE CKSUM
    	timo                  ONLINE       0     0     0
    	  raidz1              ONLINE       0     0     0
    	    c6d0              ONLINE       0     0     0
    	    c6d1              ONLINE       0     0     0
    	    /tmp/tera         ONLINE       0     0     0
    
    errors: No known data errors
    

    Nach dem Anlegen des Dateisystems nehme ich diese Datei /tmp/tera wieder aus dem Pool heraus (entweder per zpool offline bzw. in diesem Fall per Neustart).

    Umkopieren der Daten unter GNU/Linux

    Von einer Ubuntu-Installations-Live-CD aus kann ich nun (nach oben beschriebener Installation von ZFS-FUSE) die Dateien vom XFS-Dateisystem auf das neue ZFS umziehen. Der ZFS-Pool hat solange allerdings den Status „DEGRADED”. Später kann ich dann das fehlende /tmp/tera durch die bisherige Datenfestplatte ersetzen:

    ubuntu@ubuntu:~$ sudo zpool status
      pool: timo
     state: DEGRADED
    status: One or more devices could not be opened.  Sufficient replicas exist for
    	the pool to continue functioning in a degraded state.
    action: Attach the missing device and online it using 'zpool online'.
       see: http://www.sun.com/msg/ZFS-8000-2Q
     scrub: none requested
    config:
    
    	NAME                     STATE     READ WRITE CKSUM
    	timo                     DEGRADED     0     0     0
    	  raidz1                 DEGRADED     0     0     0
    	    sdb1                 ONLINE       0     0     0
    	    sdc1                 ONLINE       0     0     0
    	    7106139258821418871  UNAVAIL      0     0     0  was /tmp/tera
    
    errors: No known data errors
    ubuntu@ubuntu:~$ 


    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=382
    Taiyo Yuden verkauft CD/DVD-Rohlinge als JVC in Europa http://www.timo-holle.de/blog/?p=379 http://www.timo-holle.de/blog/?p=379#comments Wed, 11 Mar 2009 07:31:29 +0000 Timo Holle http://www.timo-holle.de/blog/?p=379 Bisher waren die Rohlinge des japanischen Herstellers Taiyo Yuden hierzulande schwierig zu bekommen.

    Heise online meldete neulich folgendes: Taiyo Yuden verkauft CD/DVD-Rohlinge als JVC in Europa

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=379
    „TODO-Listen abhaken macht mich glücklich” http://www.timo-holle.de/blog/?p=371 http://www.timo-holle.de/blog/?p=371#comments Fri, 06 Mar 2009 01:28:03 +0000 Timo Holle http://www.timo-holle.de/blog/?p=371 Wem das genauso geht, kann unter http://www.printablechecklist.org/ im Browser ganz schnell solche Checklisten anlegen und ausdrucken.

    Endlich mal wieder eine Seite, auf die die Welt lange gewartet hat.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=371
    Auf der Suche nach dem richtigen Datei- und Betriebssystem… http://www.timo-holle.de/blog/?p=353 http://www.timo-holle.de/blog/?p=353#comments Fri, 06 Mar 2009 00:29:21 +0000 Timo Holle http://www.timo-holle.de/blog/?p=353 Bisher residieren meine Daten auf Festplatten mit dem XFS-Dateisystem (SGI XFS | XFS.org Wiki). Dies hat sich bei mir mit etlichen hundert Gigabyte Daten (Fotos, Musik, …) im Einsatz unter Linux sehr gut bewährt.

    Notfalls klappt auch ein Zugriff von (beliebigen) anderen Systemen aus (getestet mit Windows und Mac OS X 10.5 „Leopard”), indem ich eine virtuelle Linux-Maschine mit Vollzugriff auf diese Platten einrichte und deren Inhalt per Samba über das Netzwerk anbiete. Leistungsmäßig kann das natürlich nur eine Behelfslösung sein (z.B. eben bei meinen seltenen Ausflügen in die Windows-Welt oder aber, um irgendwann auf ein anderes Dateisystem umzustellen).

    So langsam denke ich über eine Modernisierung meiner Rechnerausstattung nach. Dazu gehört auch die Frage nach dem passenden Betriebs- und Dateisystem. Vielleicht lohnt sich — obwohl ich mit meinem Ubuntu Linux sehr zufrieden bin — ein Blick über den Tellerrand.

    Da ich (außer einer DVB-S-Karte) kaum irgendwelche spezielle Hardware habe und Windows, wenn überhaupt, hauptsächlich in der VirtualBox benutze, hängt die Frage nach dem Betriebssystem für mich sehr eng mit den unterstützten Dateisystemen zusammen:

    • Solaris/OpenSolaris hat natürlich von Haus aus volle Unterstützung für ZFS. Für XFS bleibt nur die o.g. „Behelfslösung”.
    • FreeBSD kann ab Release 7 das XFS lesen und hat experimentelle Unterstützung für ZFS.
    • Mac OS X 10.5 „Leopard” kann ZFS lesen, Schreibunterstützung ist für Mac OS X 10.6 „Snow Leopard” geplant bzw. kann von MacOSForge „nachgerüstet” werden.

    Außerdem gibt es eine Handvoll Programme, die unter dem jeweiligen Betriebssystem laufen sollten:

    • OpenOffice.org (Linux, Solaris, Mac OS X)
    • TrueCrypt (Linux, Mac OS X)
    • VirtualBox (Linux, Solaris, Mac OS X)
    • MATLAB (Linux, Mac OS X; Solaris nur auf UltraSPARC)
    • NetBeans (Linux, Mac OS X, Solaris, Java)
    • LaTeX
    • Adobe Reader (Linux, Mac OS X; Solaris nur auf SPARC)
    • Adobe Flash Plugin (Linux, Mac, Solaris)

    Bei einigen anderen Programmen, die ich regelmäßig benutze, mache ich mir kaum Sorgen, da diese auf etlichen Plattformen verfügbar sind (The GIMP, Pidgin, Mozilla Firefox, …).

    Sieht wohl bisher so aus, als ob der Mac das Rennen macht (und dann Linux-Multi-Boot oder Linux in der VirtualBox?). Na ja, mal sehen…

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=353
    AF Micro-NIKKOR 60 mm 1:2,8D http://www.timo-holle.de/blog/?p=364 http://www.timo-holle.de/blog/?p=364#comments Thu, 05 Mar 2009 19:00:35 +0000 Timo Holle http://www.timo-holle.de/blog/?p=364 AF Micro-NIKKOR 60 mm 1:2,8D

    Heute ist das „AF Micro-NIKKOR 60 mm 1:2,8D” bei mir angekommen. Ein erster Test im Wohnzimmer bei Kunstlicht und ohne Stativ hat mir schon ganz gut gefallen — ich bin also gespannt auf erste Aufnahmen mit interessanteren Motiven und vernünftiger Beleuchtung!

    Und man kann so richtig schön nah ran ans Motiv — wo „Micro” draufsteht, ist also auch Makro drin ;-).

    Wenn etwas Brauchbares dabei herauskommt, stelle ich es natürlich hier zur Diskussion ;-).

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=364
    Fehlerbehandlung in Cisco IOS http://www.timo-holle.de/blog/?p=220 http://www.timo-holle.de/blog/?p=220#comments Fri, 13 Feb 2009 10:48:20 +0000 Gastblogger Leif http://www.timo-holle.de/blog/?p=220 gastbloggerleif

    Die von einem Zulieferer empfohlene Fehlerbehandlung, weil regelmäßig der Port an einem Cisco Switch geblockt wird, an dem ihre Appliance angebunden ist:

    enable
    configure terminal
    no errdisable detect cause all

    Hmm - entspricht ungefähr in Unix dem “2>/dev/null”.

    Fairerweise muss gesagt werden, dass das nur eine Übergangslösung ist, damit weitergearbeitet werden kann, solange die Fehlerursache noch nicht gefunden wurde. Wir verwenden nämlich Standard-Netzwerkkomponenten in einem Netzwerk, das mit modifizierten Ethernet-Frames arbeitet.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=220
    Telefonanrufe aus der Zukunft http://www.timo-holle.de/blog/?p=342 http://www.timo-holle.de/blog/?p=342#comments Thu, 12 Feb 2009 15:22:16 +0000 Timo Holle http://www.timo-holle.de/blog/?p=342 Unsere Telefonanlage hat wohl einige Anrufe aus der Zukunft “aufgefangen” (vom 0. Januar 2015):

    Telefonanrufe aus der Zukunft

    Etwas nervig, dass diese Einträge nun vor denen mit korrektem Datum angezeigt werden.

    Bei Gelegenheit werde ich dem mal auf den Grund gehen.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=342
    Vorschlag zur Anzeige von Blende und Belichtungszeit bei Digitalkameras http://www.timo-holle.de/blog/?p=339 http://www.timo-holle.de/blog/?p=339#comments Tue, 27 Jan 2009 23:44:56 +0000 Timo Holle http://www.timo-holle.de/blog/?p=339 Tom Striewisch bemängelt in einem seiner Kommentare in seinem Fotolehrgang im Internet das vorhandensein dedizierter “Knöpfe” für Einstellung von Blende und Zeit bei modernen Fotoapparaten, da dadurch für Einsteiger der Zusammenhang zwischen den einzelnen Zeiten und Belichtungsstufen weniger intuitiv ersichtlich ist.

    Als Abhilfe schlägt er folgende Display-Anzeige vor:

    Kameradisplay

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=339
    Java-Applet für erweiterten euklidischen Algorithmus (zur Inversenberechnung in Restklassenringen Modulo m) http://www.timo-holle.de/blog/?p=332 http://www.timo-holle.de/blog/?p=332#comments Mon, 26 Jan 2009 03:47:12 +0000 Timo Holle http://www.timo-holle.de/blog/?p=332 Schon vor Langem habe ich etwas Java-Code für die Lösung verschiedener Aufgaben der Diskreten Mathematik produziert. Darunter z.B.

    allesamt in java.math.BigInteger-Arithmetik (was den Code allerdings nicht so sonderlich übersichtlich macht).

    Nun habe ich daraus mal ein Applet für die Berechnung des ggT sowie der Inversenberechnung in Restklassenringen gebastelt, welches ich hier der Allgemeinheit zum Herumspielen zur Verfügung stellen will.

    Ich bin einfach mal so dreist, dieses Applet direkt in diesen Artikel einzubauen:

    Zur Ausführung wird ein aktuelles Java-Plugin benötigt (getestet mit Java 1.6.0).

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=332
    Artikel zur Makrofotografie und Online-Fotolehrgang http://www.timo-holle.de/blog/?p=320 http://www.timo-holle.de/blog/?p=320#comments Sun, 25 Jan 2009 00:19:14 +0000 Timo Holle http://www.timo-holle.de/blog/?p=320 Foto: Hans-Peter Schaub

    Makrofotografie

    Im Artikel „Makrofotografie — preiswert, aber perfekt” beschreibt Hans-Peter Schaub die Makrofotografie und widmet sich u.A. auch Vorsatzlinsen sowie Zwischen- und Umkehrringen und deren Auswirkung auf die Abbildungsqualität.

    Fotolehrgang im Internet

    Schon seit 1996 gibt es den umfangreichen Fotolehrgang im Internet von Striewisch Fotodesign, der sich neben Aufbau von Kamera und Objektiven sowie der Belichtung im Allgemeinen auch mit spezielleren Themen wie dem Zonensystem und Fotolabor beschäftigt.

    Fotolehrgang im Internet

    Fotolabor

    Die Foto-AG im Aachener Otto-Intze-Haus (lokale Spiegelung der Seiten) hat auf ihren Seiten einige Informationen zur S/W-Film- und Foto-Entwicklung.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=320
    Currywurst für 20 € http://www.timo-holle.de/blog/?p=311 http://www.timo-holle.de/blog/?p=311#comments Sat, 24 Jan 2009 11:37:38 +0000 Timo Holle http://www.timo-holle.de/blog/?p=311 Curry-Pirates

    Bei den „Curry-Pirates” in HH-Barmbek gibt es selbstgemachte Currywurst in verschiedenen „Geschmacksrichtungen”.
    Das Luxus-Modell aus Kalbsfilet, Trüffel und Gänseleber kostet dann aber auch 20 €. Allerdings kommt man auch weitaus günstiger weg, denn die anderen Würste kosten um 3 €, Pommes 2,50 €.

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=311
    Sprechen Sie Hamburgisch? http://www.timo-holle.de/blog/?p=304 http://www.timo-holle.de/blog/?p=304#comments Fri, 23 Jan 2009 21:13:07 +0000 Timo Holle http://www.timo-holle.de/blog/?p=304 Hamburger Wappen
    Täglich erscheint im Hamburger Abendblatt im Hamburg-Teil eine Rubrik, die hamburgische Begriffe erklärt. Online kann man alle bisher zu diesem Thema erschienenen Begriffe finden:

    http://www.abendblatt.de/hamburgisch/

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=304
    Google http://www.timo-holle.de/blog/?p=284 http://www.timo-holle.de/blog/?p=284#comments Fri, 23 Jan 2009 07:46:55 +0000 Gastblogger Leif http://www.timo-holle.de/blog/?p=284 gastbloggerleif Jetzt könnte der große Bruder Google - wenn ich wollte - nicht nur von mir erfahren

    • was ich im Internet so suche: Google Websuche
    • welche Leute ich kenne und was ich mit ihnen bespreche: Google Mail
    • welche Internetseiten ich so ansurfe: Google Chrome Browser
    • welche Interessen ich so habe: Google Buchsuche und Google Notizbuch
    • welche Orte ich ganz genau kennen möchte: Google Maps
    • und was ich lustig finde: YouTube

    sondern seit neuestem auch

    • mit wem ich telefoniere und wo ich grade bin: Google Handy G1

    Nicht, dass ich Mozilla, meinem Email-Provider, Nokia und O2 mehr traue, aber die haben jeweils nur einen Teilüberblick über das, was ich so mache. Und ihr erklärter Geschäftsgegenstand ist nicht das Sammeln und Auswerten von Daten.

    Ein Arbeitskollege sagte mir aufgrund meiner Bedenken an Googles Diensten, Googles Tools sind so toll, da wäre es nur fair, wenn sie etwas von einem zurückbekommen. Hmm - das nächste mal frage ich ihn, ob ich ihm auch ein Programm schenken darf und ich dafür kein Geld sondern die Zugangsdaten zu seinem Email-Account bekommen könnte. Er könnte zumindest ein Trackingprogramm auf seinem Smartphone installieren, dass mir immer seine Position auf einer Google Map zeigt. Abschalten ist aber nicht.

    Ich halte mich selber nicht für so wichtig, dass Google meinen Browserverlauf und alle meine Emails lesen wollte, weil Google an mir persönlich interessiert wäre. Allerdings halte ich es für bedenklich, wie leichtfertig manche Leute mit persönlichen Dingen umgehen, nur um das neueste Web-Spielzeug zu haben oder eine kleine schicke Software kostenlos zubekommen, die sonst nur ein paar Euros kosten würde. Klassische Softwarefirmen oder Dienstleister möchten Geld mit ihrem Produkt Geld verdienen. Dabei fallen oft personenbezogene Daten an, die die Qualität des Produktes steigern sollen, oder das Produkt erst möglich machen. Anders bei Google. Dort ist man primär an den persönlichen Daten interessiert. Es werden Nutzungs- und Interessenprofile generiert, mit denen dann Geld verdient wird. Als Gegenleistung erhalten großzügige Personen, die bereitwillig Persönliches für den geschäftlichen Einsatz bei Google ohne Bedenken hinsichtlich Privatsphäre und Datenschutz preisgeben, eine schicke Software.

    Meine ganz eigene Verschwörungstheorie lautet: Nach und nach werden Googles AGBs zugunsten Google immer freizügiger. Und irgendwann, wenn die Googles Produkte eine genügend große Verbreitung gefunden haben, kaufen ganz still und heimlich der Deutsche Nachrichtendienst und die Amerikanische Heimatschutzbehörde Google auf. Ab da an gibt es die lästige Verpflichtung nicht mehr, erst einen Richter fragen zu müssen, wenn man mal was wissen will. Dann guckt man eben schnell in die eigene Datenbank. Der Kunde hat’s ja selbst hochgeladen und zugestimmt.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=284
    Hilfe bei Netzwerkausfällen, Verbindungsabbrüchen… http://www.timo-holle.de/blog/?p=277 http://www.timo-holle.de/blog/?p=277#comments Wed, 21 Jan 2009 10:54:09 +0000 Gastblogger Leif http://www.timo-holle.de/blog/?p=277 gastbloggerleif Zweimal täglich die Netzwerkkomponenten und Patchkabel hiermit einreiben:

    [Link zu DocMorris.de]

    Gerüchte besagen, dass schon an einer 1Gb- und 10Gb-Version entwickelt wird.

    “Zu Risiken und Nebenwirkungenfragen sie ihren Arzt oder Administrator.”

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=277
    neue Talente der internationalen Musikzene und freie Musik http://www.timo-holle.de/blog/?p=255 http://www.timo-holle.de/blog/?p=255#comments Mon, 19 Jan 2009 07:54:08 +0000 Gastblogger Leif http://www.timo-holle.de/blog/?p=255 gastbloggerleif Mercedes-Benz veröffentlicht ungefähr alle 8 bis 10 Wochen auf ihrer Internetseite www.mercedes-benz.tv/mixedtape/ eine Kompilation von neuen Talenten der internationalen Musikszene zum kostenfreien Herunterladen. Die Alben enthalten keine altbekannten Hits, dafür aber ausgewählte Stücke internationaler Newcomer aus den verschiedensten Genres. Ob Blues, Pop, Electronic oder Jazz - für jeden Geschmack ist etwas dabei.

    In unregelmäßigen Abständen erstellt Mr. Frog von Hardjet Playground seine Lieblingsmusik als Podcast zusammen. http://www.lilia.eu.com/podcasts/

    In die jeweils aktuelle Kompilationen der Mercedes-Benz Mixed-Tape und Hardjet Playground, sowie in alle bereits erschienenen, könnt ihr auf meiner Internetseite online hineinhören: http://dyhr.de/Musik/

    Noch mehr freie Musik findet ihr hier: http://www.bitte-downloaden.de/mp3/mp3.html

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=255
    Wer hupt denn da? Live Schiffsverkehr im Hamburger Hafen http://www.timo-holle.de/blog/?p=225 http://www.timo-holle.de/blog/?p=225#comments Fri, 16 Jan 2009 13:52:38 +0000 Gastblogger Leif http://www.timo-holle.de/blog/?p=225 vesseltracker1

    Für alle, die sich für den Hamburger Hafen interessieren und für das, was auf der Elbe so los ist, gibt es die Seite http://www.vesseltracker.com/de/Port/HAMBURG/Map.html. Dort sind alle Schiffe mit ihrer Fahrtrichtung auf einer Karte verzeichnet. Für’s Handy gibt es http://mobile.vesseltracker.com. Die Seite beobachtet noch viele weitere Schifffahrtsstraßen.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=225
    Themenwechsel http://www.timo-holle.de/blog/?p=203 http://www.timo-holle.de/blog/?p=203#comments Thu, 15 Jan 2009 11:28:53 +0000 Timo Holle http://www.timo-holle.de/blog/?p=203 Ich habe gerade das Theme von Stardust v1.0 von Tommaso Baldovino in Nove 1.2.2 von mg12 geändert.

    Die feste Breite (so bleiben nur 600 Pixel für Bilder) mag ich nicht so gern und die vorherige Schriftart für die Überschriften gefiel mir besser (aber das ließe sich ja ganz leicht in den CSS-Eigenschaften ändern), aber im Großen und Ganzen gefällt mir das Design des neuen Themes.

    Für irgendwann strebe ich ja ein einheitliches Design meiner Homepage und meines Blogs an — oder halt eine Integration von beidem (z.B. indem ich die wenigen Inhalte der Homepage ins Blog verlagere…). Aber wie gesagt, irgendwann…

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=203
    Letztens im Hamburger Hafen http://www.timo-holle.de/blog/?p=186 http://www.timo-holle.de/blog/?p=186#comments Thu, 15 Jan 2009 09:36:39 +0000 Gastblogger Leif http://www.timo-holle.de/blog/?p=186 hamburger_hafen_3046x1573

    Fotografiert mit einer Kompaktkamera (Lumix TZ3) aus dem Stand, ohne Filter, Tricks und Nachbearbeitung.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=186
    HHOSUG — Hamburger (Open)Solaris User Group http://www.timo-holle.de/blog/?p=171 http://www.timo-holle.de/blog/?p=171#comments Wed, 14 Jan 2009 05:13:05 +0000 Timo Holle http://www.timo-holle.de/blog/?p=171 HHOSUG

    Obwohl ich mich betriebssystemmäßig hauptsächlich unter (Debian und Ubuntu) GNU/Linux zu Hause fühle, interessieren mich UNIXe (richtiger wäre wohl UNICES ;-) ) wie xBSD und (Open)Solaris genauso.

    Besonders Solaris hat m.E. viele interessante Features., wie z.B. ZFS usw.

    Daher finde ich es interessant (irgendwie bin ich gerade nicht eloquent genug, um die drittmalige Verwendung dieses Wortes zu vermeiden…), dass Jörg Möllenkamp in Hamburg eine (Open)Solaris User Group gründen möchte.

    Ein erstes Treffen ist für den 4. Februar 2009 geplant. Ich weiß leider noch nicht, ob ich an dem Termin teilnehmen kann, ansonsten hätte ich mich schon längst angemeldet… :-/

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=171
    Wieviel Megapixel braucht man? http://www.timo-holle.de/blog/?p=44 http://www.timo-holle.de/blog/?p=44#comments Wed, 14 Jan 2009 04:35:24 +0000 Timo Holle http://www.timo-holle.de/blog/?p=44 Da für viele Leute anscheinend immer noch die Anzahl der Megapixel das Maß aller Dinge bei einer Kamera sind, möchte ich einmal auf den folgenden Artikel bei Heise Foto hinweisen:

    Werbung und Wahnsinn: Wieviel Pixel braucht der Mensch?

    Außerdem gibt es noch folgende Seite, die sich ausschließlich mit diesem Thema befasst: 6mpixel.org.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=44
    Uptime-Graph http://www.timo-holle.de/blog/?p=144 http://www.timo-holle.de/blog/?p=144#comments Wed, 14 Jan 2009 03:21:12 +0000 Timo Holle http://www.timo-holle.de/blog/?p=144 Eine Seite, die ich spaßeshalber gern besuche, ist Netcraft What’s that site running? (hier für www.timo-holle.de).

    Dort bekommt man z.B. angezeigt, welche Serversoftware die Seite verwendet, sowie außerdem den Inhaber des IP-Subnetzes und die Uptime des Servers. Die Angaben werden sogar archiviert, so dass man sehen kann, womit die Seite in der Vergangenheit betrieben wurde.

    Bei meiner Seite kann man sehr schön die „Entwicklung” von 1&1 über dogado (Keyweb-Reseller) zu meinem jetzigen Server (in meinem „eigenen” IP-Subnetz) verfolgen:

    Uptime Graph

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=144
    Virenscanner für Linux, BSD und Solaris http://www.timo-holle.de/blog/?p=137 http://www.timo-holle.de/blog/?p=137#comments Tue, 13 Jan 2009 01:22:09 +0000 Timo Holle http://www.timo-holle.de/blog/?p=137 Auch, wenn man unter Linux, BSD und Solaris vor Viren einigermaßen sicher ist, ist es doch ganz nett, auch auf diesen Systemen einen Virenscanner zur Verfügung zu haben, z.B. um Dateien zu prüfen, die später auf einem anderen System eingesetzt werden sollen.

    Hier eine Auswahl von (Kommandozeilen-)Virenscannern, die für den persönlichen Gebrauch kostenlos sind:

    FRISK F-PROT Antivirus

    http://www.f-prot.com/products/home_use/
    http://www.f-prot.com/download/home_user/download_fplinux.html

    Avira AntiVir Personal - FREE Antivirus

    Die kostenlose Version von AntiVir für den privaten Gebrauch gibt es außer für Windows auch für Linux / FreeBSD / OpenBSD / Solaris. Allerdings ist der Download-Link auf der AntiVir-Homepage etwas versteckt, daher nachfolgend der direkte Link zum Download:

    http://www.free-av.de/de/download/download_servers.php

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=137
    Wie Microsoft zählt: Windows 7 = Windows NT 6.1 http://www.timo-holle.de/blog/?p=138 http://www.timo-holle.de/blog/?p=138#comments Mon, 12 Jan 2009 21:00:53 +0000 Timo Holle http://www.timo-holle.de/blog/?p=138 Der Internet Explorer 8.0 Beta (genauer gesagt Version 8.00.7000.0) liefert in Microsoft Windows 7 Beta 1 (Build 7000) in der Ultimate-Edition folgende Browser-Kennung:

    “Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)”

    Ob dies nur an der Beta-Version liegt und die fertige Version dann NT 7.0 sein wird oder „Windows 7” eine Produktbezeichnung sein soll wie z.B. „Windows XP” oder „Windows Vista”?

    Mozilla Firefox 3.0.5 liefert unter demselben Betriebssystem übrigens folgende Kennung zurück (nur der Vollständigkeit halber):

    “Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5″

    Windows 7 Startleiste

    Die Neuerungen in Windows 7, die sich gegenüber Vista in Grenzen halten, beschreibt dieser Artikel bei golem.de.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=138
    (Wind-)Surfen im Dezember *brrr, kalt!* http://www.timo-holle.de/blog/?p=131 http://www.timo-holle.de/blog/?p=131#comments Sat, 20 Dec 2008 20:28:56 +0000 Timo Holle http://www.timo-holle.de/blog/?p=131 Trotz (oder gerade wegen) des starken, eiskalten Winds war heute ein hartgesottener Surfer in der Nähe des Yachthafens Flensburg-Mürwik Fahrensodde aktiv:

    Mir sind beim Fotografieren fast die Finger eingefroren bei dem eisigen Wind.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=131
    Mehrzweckschiff Scharhörn http://www.timo-holle.de/blog/?p=129 http://www.timo-holle.de/blog/?p=129#comments Sat, 20 Dec 2008 17:43:29 +0000 Timo Holle http://www.timo-holle.de/blog/?p=129 Heute Morgen hatte ich bei meinem Besuch in Flensburg die Möglichkeit, das Mehrzweckschiff Scharhörn vom Wohnzimmerfenster aus zu fotografieren:

    Mehrzweckschiff Scharhörn

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=129
    Christmas with my Friends II http://www.timo-holle.de/blog/?p=133 http://www.timo-holle.de/blog/?p=133#comments Wed, 17 Dec 2008 21:00:58 +0000 Timo Holle http://www.timo-holle.de/blog/?p=133 Obwohl ich mich heute Morgen erst nicht so gut gefühlt habe, habe ich mich doch dazu durchgerungen, zum Weihnachtskonzert im Schauspielhaus Hamburg zu gehen. Obwohl es doch ziemlich anstrengend für mich war, den ganzen Abend durchzuhalten, hab ich mich doch sehr darüber gefreut, dass ich dabei war.

    Einen Teil der Zugabe, das Stück „When You Wish upon A Star”, gibt es bei YouTube:

    Das Hamburger Abendblatt schreibt dazu im Artikel Innehalten in der Weihnachtshektik (19.12.2008):

    Hamburg - Knapp zwei Stunden Weihnachtslieder im dezenten Jazz-Mäntelchen, englisch, schwedisch, deutsch, dazu Händels Seelenbrecher “Lascia ch’io pianga” und vor den Zugaben “Stille Nacht, heilige Nacht” zum Mitsingen, -summen, -brummen. 1200 Zuhörer im samtrot-goldenen Ambiente des Schauspielhauses lauschen ergriffen und begeistert - mit seinem Kult-Konzert “Christmas with my friends” hat der schwedische Jazzposaunist und -sänger Nils Landgren ins Schwarze getroffen.

    Wie schon vor zwei Jahren in der Laeiszhalle machte er den Abend zu einem Ort des Innehaltens und Durchatmens in der allgegenwärtigen Weihnachtshektik. “Wir wollten etwas dagegensetzen”, erzählt er später in der Theaterkantine, “die Menschen sehnen sich nach einem relaxten, frohen und familiären Weihnachtsgefühl ihrer Kindheit, und ich freue mich, dass wir ihnen etwas davon geben können.”

    Die kleine Besetzung mit Klavier (Ida Sand), drei Sängerinnen (Jeanette Köhn, Jessica Pilnäs, Sharon Dyall), Bass (Eva Kruse), Gitarre und Kantele - eine finnische Minizither mit glockenhellem Klang - (Johan Norberg), Saxofon (Jonas Knutsson) und Posaune wirkte manchmal wie Hausmusik. Landgren selbst sang zartrau, seine Posaune streichelte alte und neue Melodien, in allen Stücken - vom uralten “Es ist ein Ros’ entsprungen” bis zum raunenden “Maybe this Christmas will mean something more, maybe this year love will appear” breitete sich von der Bühne sanfte, heitere Gelassenheit aus. Am viel zu frühen Ende gab’s Standing Ovations für ein schönes, schlichtes Konzert, das die vorweihnachtlich hektischen Nerven wunderbar ruhigstellte.

    Das Album CHRISTMAS WITH MY FRIENDS II ist wie üblich bei ACT Music + Vision erschienen.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=133
    Live on Air from Marienkrankenhaus, Hamburg http://www.timo-holle.de/blog/?p=126 http://www.timo-holle.de/blog/?p=126#comments Sun, 30 Nov 2008 12:06:36 +0000 Timo Holle http://www.timo-holle.de/blog/?p=126 Ich bin jetzt mit dem „Handy-Internetpaket 1GB” von Simyo.de per UMTS online.

    Es gibt auch einen „offiziellen Internet-Anschluss” hier im Krankenhaus, aber der ist preislich schon recht happig, wenn man nur kurz hier ist.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=126
    Feuerwehr beim Äste absägen http://www.timo-holle.de/blog/?p=127 http://www.timo-holle.de/blog/?p=127#comments Sat, 22 Nov 2008 13:00:02 +0000 Timo Holle http://www.timo-holle.de/blog/?p=127

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=127
    Schon wieder eine Festplatte hinüber… (aktualisiert) http://www.timo-holle.de/blog/?p=122 http://www.timo-holle.de/blog/?p=122#comments Sat, 08 Nov 2008 13:19:41 +0000 Timo Holle http://www.timo-holle.de/blog/?p=122 Festplatte

    Gestern hat die zweite Platte des Typs Western Digital Caviar WD5000YS RE2 innerhalb gar nicht so langer Zeit bei mir den Geist aufgegeben. RE steht dabei für „RAID Edition”. Ich frage mich, ob das bedeutet, dass man diese Platten deshalb im RAID-Verbund mit Redundanz betreiben sollte, damit man Ausfälle dieser Platten besser verkraften kann.

    Ich habe noch eine dritte Platte diesen Typs in meinem System. Vielleicht sollte ich bei dieser nicht so lange warten, bis sie ausfällt, sondern sie gleich austauschen… :-/

    Diese beiden Platten, hergestellt im September 2006, haben nun andererseits auch schon fast zwei Jahre des anspruchsvollen Betriebs bei mir hinter sich. Immerhin gibt Western Digital für diese Platten fünf Jahre Garantie. Nun kann ich die beiden Platten ja zusammen einschicken ;-).

    Aber ich bin wohl auch nicht der einzige mit diesem Problem:

    Mean Time Between Failures

    Dabei gibt Western Digital die MTBF für diese Festplattenserie in o.g. Übersichtsblatt mit 1,2 Millionen Stunden an. Das entspricht mehr als 136,98 Jahren! Bei mir hat sie nicht mal zwei durchgehalten…

    S.M.A.R.T.

    Wie auch bei dem ersten Ausfall einer dieser Platten in meinem System meldet(e) auch diesmal der Rechner beim Booten (BIOS-POST) einen schlechten SMART-Status der Platte.

    Im Gegensatz zum letzten Mal, wo die Platte unter Linux per smartctl noch genau sagte, was ihr fehlte, gibt diese Platte weder bei diesem Befehl etwas von sich, noch sind irgendwelche Leseoperationen auf dem Medium erfolgreich :-(.

    5 Jahre Garantie — oder doch nicht?

    Da ich, ohne groß auf die Rechnung zu gucken, davon ausging, dass die zweijährige Gewährleistung bereits abgelaufen ist, wollte ich die „5 years limited warranty” von Western Digital in Anspruch nehmen. Dann die große Überraschung:

    RMA

    Die Platten befinden sich also außerhalb der Region, innerhalb der sie ursprünglich für den Verkauf bestimmt waren:

    Das Produkt befindet sich außerhalb der Region (Nord- und Südamerika, Europa/Naher und Mittlerer Osten/Afrika oder Asien/Pazifik), in die es ursprünglich geliefert wurde. Nähere Informationen dazu finden Sie in unseren Bedingungen für Garantieleistungen außerhalb der ursprünglichen Region, oder wenden Sie sich an die technische Unterstützung.

    Meine beiden defekten Festplatten Modelle des Typs WD5000YS-01MPB0 und tragen die Seriennummern WMANU1697511 und WMANU1697617. Eine Platte mir Seriennummer WMANU1697698 hält bisher noch durch. Alle Platten tragen das Herstellungsdatum 27.9.2006.

    Die drei Platten habe ich damals im Online-Shop von Norsk IT erworben. Als Kontaktdaten wird im Impressum eine

    e-tail GmbH
    norskit.com
    Am Rothenberg 1
    D-31061 Alfeld

    angegeben.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=122
    Personalisiertes Flash-Video im US-Wahlkampf (cnnbc video) http://www.timo-holle.de/blog/?p=120 http://www.timo-holle.de/blog/?p=120#comments Sat, 08 Nov 2008 12:45:23 +0000 Timo Holle http://www.timo-holle.de/blog/?p=120 Der Wahlkampf um die US-Präsidentschaftswahlen 2008 wurde (insbesondere von Obamas Seite) auch kräftig „im Internet” geführt.

    Obama’s Loss Traced To Non-Voter

    Das Video, das die Obama-Befürworter zu einer hohen Wahlbeteiligung motivieren sollte, zeigt fiktionale Nachrichten vom 7.11.2008, also nach der Wahl, in denen McCain mit nur einer Stimme Vorsprung die Wahl gewonnen hat. Inzwischen kennen wir natürlich den wirklichen Ausgang der Wahl.

    Wie funktioniert das?

    Wird da für jeden Namen ein komplett neues Video auf dem Server gerendert?
    Nein, es sieht eher so aus, dass der Name mit „Flash-Mitteln” vor dem Video angezeigt wird. Das Rendering übernimmt also der Flash-Player, das eigentliche Video kann für alle Zuschauer unverändert bleiben. Dies sieht man insbesondere daran, dass man z.B. in dem Zeitungsartikel den Namen in der Überschrift mit der Maus markieren kann (funktioniert nur direkt auf der cnnbcvideo.com-Webseite).

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=120
    Kunstbananen? (Ben’s Blog) http://www.timo-holle.de/blog/?p=119 http://www.timo-holle.de/blog/?p=119#comments Fri, 07 Nov 2008 13:45:09 +0000 Timo Holle http://www.timo-holle.de/blog/?p=119 Kunstbanane

    Willkommen in der Welt der Blogger und viel Spaß mit Deinem Blog!

    Aber was ist denn eine Kunstbanane? Kenne nur Kunstbanausen ;-)

    Vielleicht das, was Ben auf nebenstehender Grafik auf der Schulter trägt?

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=119
    Krankenschwestern… http://www.timo-holle.de/blog/?p=118 http://www.timo-holle.de/blog/?p=118#comments Tue, 28 Oct 2008 21:00:24 +0000 Timo Holle http://www.timo-holle.de/blog/?p=118 Was ich sehr faszinierend finde:

    Krankenschwestern können ein Bett komplett neu beziehen, während da jemand drin liegt!

    Als Ingenieur nimmt man ja zunächst an, dass dazu zwei Betten notwendig sind und der Patient dann einfach vom gebrauchten in ein frisch bezogenes umgelagert wird…

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=118
    Folding@Home http://www.timo-holle.de/blog/?p=117 http://www.timo-holle.de/blog/?p=117#comments Fri, 26 Sep 2008 15:55:51 +0000 Timo Holle http://www.timo-holle.de/blog/?p=117 Heute hat mich einer meiner Freunde davon überzeugt, einen Teil meiner Rechnerressourcen dem Projekt Folding@Home zur Verfügung zu stellen.

    Statistiken

    Installation des Linux-Kommandozeilen-Clients unter „Ubuntu 8.04 (amd64)”

    Nachfolgend möchte ich die Installation und Einrichtung des SMP-Clients unter der 64-Bit-Variante von Ubuntu 8.04 „Hardy Heron” beschreiben.

    Nachdem Download des Linux-Kommandozeilenclients (derzeit aktuell ist Version 6.02) habe ich dieses Archiv nach /home/timo/bin/fah entpackt (andere Benutzer sollten natürlich entsprechend ihren Benutzernamen und entsprechenden Pfad einsetzen).

    Außerdem werden noch die ia32-libs benötigt (obwohl der SMP-Client nur unter 64-Bit-Linux läuft), die sich mit „sudo apt-get install ia32-libs” schnell installieren lassen.

    Um den Client zu konfigurieren, ruft man „./fah6 -configonly” im Installationsverzeichnis (also bei mir /home/timo/bin/fah/) auf und folgt den Eingabeaufforderungen.

    Nun möchte ich, dass der FAH-Client auf meinem Rechner mit reduzierten Benutzerrechte im Hintergrund läuft.
    Dazu habe ich eine Job-Definition für Upstart geschrieben, die den Client beim Rechnerstart ausführt und ggf. auch neu starten sollte (respawn), wenn sich dieser „verabschiedet”.

    Diese Job-Definition lege ich unter dem Namen fah im Pfad /etc/event.d/ ab:

    #author "Timo Holle <timo.holle@.....>"
    #description Upstart job file for Folding@Home
     
    start on runlevel 2
    start on runlevel 3
    start on runlevel 5
    stop on shutdown
     
    respawn
    #daemon # implied by respawn
     
    # maximum niceness:
    nice 19
     
    #chdir /home/timo/bin/fah # did not work in Ubuntu 8.04 Server
     
    exec su timo -c "cd /home/timo/bin/fah && exec /home/timo/bin/fah/fah6 -smp 2 >> /home/timo/bin/fah/fah-daemon.log"

    Nun lässt sich der Client auch mit den Befehlen „sudo initctl start fah” und „sudo initctl stop fah” von der Kommandozeile aus starten und stoppen.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=117
    Unpassende Werbung http://www.timo-holle.de/blog/?p=115 http://www.timo-holle.de/blog/?p=115#comments Fri, 19 Sep 2008 00:24:50 +0000 Timo Holle http://www.timo-holle.de/blog/?p=115 Unpassende Werbung

    Artikel über die „werberelevante Zielgruppe” im LN Online Blog

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=115
    „Die Kunst ist, einmal mehr aufzustehen, als man umgeworfen wird.“ http://www.timo-holle.de/blog/?p=113 http://www.timo-holle.de/blog/?p=113#comments Wed, 17 Sep 2008 16:10:53 +0000 Timo Holle http://www.timo-holle.de/blog/?p=113 …so Winston Churchill (nicht gesichert).

    Und wenn das immer so einfach wäre, wäre es ja nunmal eben keine Kunst…

    Mehr Sprüche gibt es hier…

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=113
    VirtualBox 2.0.0 http://www.timo-holle.de/blog/?p=110 http://www.timo-holle.de/blog/?p=110#comments Fri, 05 Sep 2008 12:02:42 +0000 Timo Holle http://www.timo-holle.de/blog/?p=110 VirtualBox Logo
    Gestern ist Version 2.0.0 der Sun xVM VirtualBox erschienen.

    Zu den (für mich interessanten) Neuerungen, die sich im Changelog finden, zählen z.B.

    • Unterstützung von 64-bit Gastsystemen
    • Host Interface Networking on Mac OS X hosts
    • neues SDK mit Python-Unterstützung

    Außerdem wurde die grafische Oberfläche von Qt3 auf Qt4 umgestellt.
    Leider stürzt diese jetzt bei mir (und scheinbar auch bei anderen) beim Hinzufügen neuer Laufwerke reproduzierbar ab.
    Ich habe zu diesem Thema ein Ticket aufgemacht, dass sich hier weiter verfolgen lässt.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=110
    Was die Werbung so verspricht… http://www.timo-holle.de/blog/?p=107 http://www.timo-holle.de/blog/?p=107#comments Thu, 04 Sep 2008 23:38:43 +0000 Timo Holle http://www.timo-holle.de/blog/?p=107 Wenn ich mir das mal so vorstelle… — also eine „Telefonansage mit Pfiff” stelle ich mir eher abschreckend vor: ;-)



    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=107
    Symbolic Math Toolbox in MATLAB bald ohne Maple — dafür mit MuPAD http://www.timo-holle.de/blog/?p=106 http://www.timo-holle.de/blog/?p=106#comments Thu, 04 Sep 2008 16:00:28 +0000 Timo Holle http://www.timo-holle.de/blog/?p=106 Darstellung der \"peaks\"-Funktion mit MATLAB

    Das Paderborner Software-Unternehmen SciFace GmbH, Hersteller des Computeralgebrasystems MuPAD, ist vor kurzem von The MathWorks™, Inc. aufgekauft worden.

    Auf der Presseseite bei MathWorks ist daher allerdings bisher nichts zu lesen, genausowenig wie auf der Homepage von SciFace.

    Beim Konkurrenten Maplesoft™ ist allerdings zu lesen, dass eine Vereinbarung für die Nutzung des Maple 10-Kernels in der Symbolic Math Toolbox™ für MATLAB® ausläuft.

    So wie es aussieht, dürfe man sich wohl kaum wundern, wenn in MATLAB Release 2008b dann MuPAD hinter der Symbolic Math Toolbox steckt.

    Nachtrag (28.10.2008)

    The MathWorks™ schreiben auf ihrer Homepage unter „What’s New in Release 2008b”:

    New capabilities for the MATLAB product family include: [...]

    • New notebook interface in Symbolic Math Toolbox for managing and documenting symbolic computations, plus access to MuPAD symbolic engine and language directly from MATLAB

    Meine Vermutung ist also eingetreten und die in MATLAB Version 7.7 (R2008b) enthaltene Symbolic Math Toolbox™ 5.1 setzt auf MuPAD als zugrundeliegendes CAS.

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=106
    Google Chrome http://www.timo-holle.de/blog/?p=102 http://www.timo-holle.de/blog/?p=102#comments Wed, 03 Sep 2008 08:15:39 +0000 Timo Holle http://www.timo-holle.de/blog/?p=102

    Gestern Abend hat Google eine Vorabversion seines Webbrowsers Google Chrome zum Download freigegeben, mit dem Google einen neuen Ansatz für Webbrowser umsetzen möchte.


    Ausgerichtet auf AJAX-Webanwendungen

    Dass der Browser insbesondere auf die Anzeige von Webanwendungen ausgerichtet ist, schlägt sich z.B. darin nieder, dass es einen Task-Manager gibt (z.B. aufzurufen über Shift-Esc), der die Nutzung von CPU-, Speicher- und Netzwerkressourcen der einzelnen Seiten anzeigt.

    Über die „eingebaute” Seite about:memory lassen sich noch detailliertere Informationen zur Speicherbelegung usw. abrufen.

    „So’n Mist” ;-)

    So sieht es übrigens in Chrome aus, wenn eine Seite nicht angezeigt werden konnte:

    Noch nicht ganz ausgereift

    Wie heise online heute berichtet, weist die Beta-Version noch mehrere Schwachstellen auf, die ein Sicherheitsrisiko darstellen.

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=102
    Überflugrechte… http://www.timo-holle.de/blog/?p=94 http://www.timo-holle.de/blog/?p=94#comments Sun, 31 Aug 2008 13:20:52 +0000 Timo Holle http://www.timo-holle.de/blog/?p=94 Mäusebussard

    Obigen Vertreter höre ich häufiger um die Mittagszeit herum rufen und kann ihn dann beobachten, wie er langsam seine Runde bei uns über den Garten dreht.

    Heute hatte ich gerade die Kamera zur Hand und habe mal ein Foto gemacht (s.o.).

    Audioaufnahmen

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=94
    „Digitale Player mit analogem Design” http://www.timo-holle.de/blog/?p=91 http://www.timo-holle.de/blog/?p=91#comments Sat, 30 Aug 2008 05:13:01 +0000 Timo Holle http://www.timo-holle.de/blog/?p=91 iRiver Spinn

    Wie heise online meldet, hat iRiver auf der IFA einen MP3-Player mit einem in der Tat außergewöhnlichen Design vorgestellt.

    Mein erster Gedanke, als ich das nebenstehende Foto gesehen hab, war:
    „Steckt man die sich jetzt so in’s Ohr? — und die Leute sehen dann auf dem Display, was ich gerade höre?” ;-)

    Der Name des Geräts: „Spinn”

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=91
    Panorama http://www.timo-holle.de/blog/?p=89 http://www.timo-holle.de/blog/?p=89#comments Fri, 29 Aug 2008 07:00:14 +0000 Timo Holle http://www.timo-holle.de/blog/?p=89

    Klick auf das Bild für volle Größe (und dann z.B. im Firefox ggf. noch einen weiteren Klick, um das Bild 1:1 auf dem Bildschirm anzuzeigen)

    Die Fotos stammen aus einem Mallorca Urlaub im September 2006 — und ich habe mich jetzt erst ‘mal rangesetzt und habe die in diesem Fall sieben Einzelfotos zusammen„gestitcht”…

    Dazu habe ich das Programm Hugin (eine grafische Oberfläche für die Panorama Tools; gibt es für Linux, Windows und Mac OS X) mit autopano-SIFT („Scalable Invariant Feature Transform”) verwendet.

    Weitere Fotos von dem Mallorca-Urlaub gibt es in einem Picasa Webalbum.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=89
    Umzug auf neuen Server http://www.timo-holle.de/blog/?p=87 http://www.timo-holle.de/blog/?p=87#comments Thu, 28 Aug 2008 08:24:34 +0000 Timo Holle http://www.timo-holle.de/blog/?p=87 Timos Homepage

    Meine Homepage ist heute inkl. meines Blogs auf den neuen Server umgezogen.

    Die Seiten sollten daher jetzt auch merklich schneller ausgeliefert werden. Der alte Server war ja doch schon recht stark überfordert.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=87
    Bilder im JPEG-Format nach Größe und EXIF-Informationen sortieren und umbenennen http://www.timo-holle.de/blog/?p=86 http://www.timo-holle.de/blog/?p=86#comments Thu, 28 Aug 2008 05:23:30 +0000 Timo Holle http://www.timo-holle.de/blog/?p=86 Nach der wegen meiner eigenen Doofheit fälliggewordenen Datenrettungsaktion habe ich nun eine Unmenge unsortierter Fotos im JPEG-Format auf der Platte.

    Wenn schon meine Doofheit Schuld an dieser Lage ist, muss ich halt etwas mehr Gehirnschmalz investieren, um dieser einigermaßen Herr zu werden.

    Eins ist von vornherein klar: Ohne eine automatische Sortierung komme ich nicht weiter.
    Zum Glück hat Linux ja schon alles „an Bord”, was ich dafür brauche.

    Hauptsächlich geht es mir ja um meine selbst aufgenommenen Fotos. Daher habe ich mich entschieden, die Bilder zuerst einmal nach der Angabe des Kameramodells in den EXIF-Tags in verschiedene Verzeichnisse zu sortieren und die Dateien jeweils anhand des ebenfalls per EXIF in der Datei enthaltenen Aufnahmedatums umzubenennen.

    Wenn keine EXIF-Informationen in der Datei vorhanden ist, wird sie entsprechend ihrer Bildgröße in einen Ordner einsortiert.

    Dies erledigt das folgende kleine Bash-Skript (quick&dirty, aber ich stelle es hier dennoch rein, für den Fall, dass es noch jemand anderem behilflich sein kann):

    #!/bin/bash
     
    # JPEG-Dateien nach Kamera-Modell und Aufnahmedatum sortieren
     
    for F in *; 
    	do 
     
    	# Statusmeldung kann nie schaden:
    	echo "Processing File $F..."
     
    	MAGIC=`file "$F"`; # inhaltsbasiert bestimmen, um was für einen Dateityp es sich handelt
     
    	# handelt es sich um eine JPEG-Datei?
    	if [[ $MAGIC =~ "JPEG" ]]; then 
     
     
    		if [[ $MAGIC =~ "EXIF" ]]; then
    			# file has EXIF info...
     
    			# HERST=`exif --ifd=0 --tag 0x010e -m "$F"` # für einige Kameras nicht definiert, kostet nur Zeit...
    			# echo "    Hersteller: $HERST"
    			MODEL=`exif --ifd=0 --tag 0x0110 -m "$F"`
    			echo "    Modell: $MODEL"
     
    			DATETIMEORIG=`exif --ifd=EXIF --tag 0x9003 -m "$F"`
    			echo "    DateTimeOriginal: $DATETIMEORIG"
     
    			IFS=" "
    			values=( $DATETIMEORIG  )
    			EXIF_DATE=${values[0]}
    			EXIF_TIME=${values[1]}
     
     
    			IFS=":"
    			values=( $EXIF_DATE )
    			EXIF_YEAR=${values[0]}
    			EXIF_MONTH=${values[1]}
    			EXIF_DAY=${values[2]}
     
    			values=( $EXIF_TIME )
    			EXIF_HOUR=${values[0]}
    			EXIF_MINUTE=${values[1]}
    			EXIF_SECOND=${values[2]}
     
    			IFS=" "
     
    			TIME_NEW="${EXIF_YEAR}-${EXIF_MONTH}-${EXIF_DAY} ${EXIF_HOUR}.${EXIF_MINUTE}.${EXIF_SECOND}"
    			echo "    DateTime f. Name: $TIME_NEW"
     
    			NEWDIR="$MODEL";
    			NEWNAME="$TIME_NEW ${F}.JPG"
    			DEST="${NEWDIR}/${NEWNAME}"
     
    			# move the file to subfolder and rename it
    			mkdir -p "$NEWDIR"
    			MOVERES=`mv -v "$F" "$DEST"`
    			echo "    $MOVERES"
     
    		else
    			# file has no EXIF info
    			echo "    No EXIF info found."
     
    			# jpeginfo aufrufen, um an Dimensionen des Bildes zu kommen
    			JPEGINFO=`jpeginfo "$F"`;
    			echo "    $JPEGINFO";
     
    			if [[ $JPEGINFO =~ "ERROR" ]]; then
    				# jpeginfo gab Fehler aus => keine Info über Bilddimensionen
    				NEWDIR="jpeginfo-ERROR";
    			else
            		       	WIDTH=$(echo $JPEGINFO | sed 's/.*[[:space:]]\([[:digit:]]*\)[[:space:]]x[[:space:]]\([[:digit:]]*\).*/\1/')
    	                	HEIGHT=$(echo $JPEGINFO | sed 's/.*[[:space:]]\([[:digit:]]*\)[[:space:]]x[[:space:]]\([[:digit:]]*\).*/\2/')
    				echo "    Dimension: $WIDTH x $HEIGHT"
    				NEWDIR="noEXIF-${WIDTH}x${HEIGHT}";
    			fi
     
    			NEWNAME="${F}.JPG"
    			DEST="${NEWDIR}/${NEWNAME}"
     
    			# move the file to subfolder and rename it
    			mkdir -p "$NEWDIR"
    			MOVERES=`mv -v "$F" "$DEST"`
    			echo "    $MOVERES"
     
    		fi
     
    		echo # Leerzeile für Übersichtlichkeit
    	fi
    done;
    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=86
    QEMU unter Mac OS X selbst kompiliert http://www.timo-holle.de/blog/?p=81 http://www.timo-holle.de/blog/?p=81#comments Wed, 27 Aug 2008 07:00:25 +0000 Timo Holle http://www.timo-holle.de/blog/?p=81 QEMU

    In meinem letzten Beitrag habe ich geschrieben, dass es etwas schöner wäre, wenn man auf den SSH-Tunnel verzichten und QEMU als root ausführen könnte, damit sich dieses an einen Port < 1024 binden kann (eben besagten Port 139 oder 445 für SMB/CIFS).

    Meine erste Idee war nun, die Kommandozeilenversion von QEMU, die Q - [kju:] für Mac OS mitbringt, zu verwenden:

    sudo /Applications/Q.app/Contents/MacOS/i386-softmmu.app/Contents/MacOS/i386-softmmu -hda linux-image.qcow2

    Leider führt dieser Aufruf zu einem Abbruch des Programms mit der Meldung „OpenGL: No pixel format — exiting”.

    Da das Fink-Projekt keine Pakete für QEMU anbietet, wollte ich nun mein Glück mit den MacPorts versuchen. Ein sudo port install qemu brach jedoch mit folgender Fehlermeldung ab:

    --->  Fetching qemu
    --->  Verifying checksum(s) for qemu
    --->  Extracting qemu
    --->  Applying patches to qemu
    --->  Configuring qemu
    [...]
    Command output: WARNING: "gcc" looks like gcc 4.x
    Looking for gcc 3.x
    gcc 3.x not found!
    QEMU is known to have problems when compiled with gcc 4.x
    It is recommended that you use gcc 3.x to build QEMU
    To use this compiler anyway, configure with --disable-gcc-check
    
    Error: Status 1 encountered during processing.

    Da sudo port install gcc33 auch nicht erfolgreich war, versuchte ich jetzt mein Glück mit einer Anpassung des Portfiles, um dieses um die angegebene Option „--disable-gcc-check” zu ergänzen. Leider führte dies aber auch nicht zu einem Erfolg und QEMU ließ sich mit dieser Option ebenfalls nicht einmal kompilieren.

    Also kam ich auf die Idee, es noch einmal mit den QEMU-Quellen und -Patches von Q - [kju:] aus deren SVN-Repository zu versuchen.

    Damit habe ich es nun geschafft aus deren Revision 123 ein lauffähiges QEMU 0.9.1 für Mac OS X zu bauen. Dazu verwende ich ein eigenes Build-Skript, welches die Quellen und Patches aus dem SVN auscheckt, den QEMU patcht, konfiguriert und kompiliert sowie installiert und als Binärdistribution (s.u.) in ein Archiv verpackt.

    Den QEMU kann ich nun folgendermaßen als priviligierten Daemon im Hintergrund ausführen:

    sudo /opt/timo/qemu/bin/qemu -m 256 -hda /Users/timo/qemu/linux-image.qcow2 -hdb /dev/disk1 -hdd /dev/disk2 -nographic -daemonize -redir tcp:2222::22 -redir tcp:139::139 -redir tcp:445::445 -redir udp:445::445

    Später kann ich dann die SMB-Freigaben wie gehabt unter Mac OS X einbinden:

    mkdir /Volumes/Daten /Volumes/Musik
    mount -o noowners -t smbfs "//WORKGROUP;timo@localhost/daten" /Volumes/Daten
    mount -o noowners -t smbfs "//WORKGROUP;timo@localhost/musik" /Volumes/Musik

    Download


    QEMU 0.9.1 für Mac OS X 10.5.4 „Leopard” auf Intel-CPUs (841 KiB)

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=81
    Zugriff auf Linux-Dateisysteme (XFS, ext2fs, ext3fs, ReiserFS, JFS …) unter Mac OS X http://www.timo-holle.de/blog/?p=79 http://www.timo-holle.de/blog/?p=79#comments Mon, 25 Aug 2008 01:42:18 +0000 Timo Holle http://www.timo-holle.de/blog/?p=79 Tux

    Wenn ich nun schon Mac OS X, Linux und Windows auf einem System habe, würde ich jetzt natürlich auch ganz gern von von Mac OS auf meine bestehenden Daten zugreifen.

    Meine Daten sind über zwei SATA-Festplatten mit XFS-Dateisystem verteilt, eine für Musik und eine für sonstige Daten.

    Unter Windows habe ich für diesen Zweck gute Erfahrungen mit coLinux und VirtualBox gemacht. Letzteres gibt es auch für Mac OS, aber unterstützt dort leider nicht den Zugriff auf phys. Festplatten (vielleicht kommt dies ja in einer späteren Version — unter Linux und Windows wird es ja unterstützt).

    Meine (zugegebenermaßen nicht sonderlich elegante) Lösung für Mac OS setzt also auf das etwas weniger performante QEMU, bzw. dessen Mac-Variante Q.app. Darin habe ich die Servervariante von Ubuntu Linux 8.04 LTS „Hardy Heron” installiert.

    QEMU bekommt nun Zugriff auf z.B. /dev/disk2 als zusätzliches Festplattenlaufwerk (mit der QEMU-Option -hdb /dev/disk2 erscheint diese Platte im Linux-Gast als /dev/sdb). Dieses kann nun im Linux-Gast gemountet und per Samba freigegeben werden.

    Q.app gestattet die komfortable Einrichtung von Portweiterleitungen über die grafische Oberfläche. Wenn QEMU nicht als root ausgeführt wird, kann es sich allerdings nicht an Port 139 binden. Stattdessen könnte jedoch z.B. Port 1390 auf dem Wirtssystem an Port 139 auf dem Gastsystem weitergegeben werden. Leider unterstützt das von FreeBSD geerbte mount_smbfs(8) unter Mac OS X im Gegensatz zum entsprechenden Tool mount.cifs(8) aus der Samba-Suite unter Linux nicht die Angabe einer Portnummer, sondern verwendet immer Port 139.

    Daher erzeuge ich (was jetzt nicht so elegant ist) einen SSH-Tunnel in die virtuelle Maschine, der den Samba-Server auf dem Wirtssystem zur Verfügung stellt (vorausgesetzt, dort werden nicht schon SMB-Freigaben bereitgestellt):

    sudo ssh -c blowfish -p 2200 linuxbenutzer@localhost -L 139:localhost:139

    Nun lassen sich die Samba-Shares in Mac OS X von der Kommandozeile aus einhängen (mit Angabe der Server-Adresse im Finder hatte ich leider keinen Erfolg):

    mkdir /Volumes/Daten /Volumes/Musik
    mount -o noowners -t smbfs "//WORKGROUP;smbbenutzer:smbpasswd@localhost/daten" /Volumes/Daten
    mount -o noowners -t smbfs "//WORKGROUP;smbbenutzer:smbpasswd@localhost/musik" /Volumes/Musik

    Diese Lösung ist also, wie schon beschrieben, aus mehreren Gründen noch sehr unelegant:

    • QEMU ist nicht soo sonderlich schnell
    • die Verschlüsselung aller Dateien mit SSH kostet unnötig Performance — dies ließe sich leicht umgehen, indem QEMU priviligiert ausgeführt wird und sich somit an Port 139 binden darf oder durch Verwendung von Netcat, um den Verkehr z.B. von Port 1390 auf Port 139 umzuleiten.
    • auf dem lokalen Rechner darf bei dieser Lösung nicht selbst schon ein SMB-Server laufen

    Als Quick&Dirty-Hack reicht sie mir aber erstmal. Ich komme an meine Dateien von von XFS-Dateisystemen heran und die Performance reicht für Fotos, Musik und Dokumente locker aus.

    Hinweis

    Da ich oben schreibe, dass QEMU für diese Lösung nicht sonderlich performant ist, möchte ich an dieser Stelle aber noch erwähnen, dass QEMU als CPU-Emulator gegenüber Virtualisierern wie VirtualBox, VMware oder Parallels durchaus Vorteile hat, wie z.B. dass er im unpriviligierten Anwender-Modus läuft und auch andere Architekturen als die des Wirtssystems emulieren kann.

    Nachtrag

    Inzwischen habe ich eine QEMU-Version für Mac OS X, die sich als priviligierter Benutzer von der Kommandozeile ausführen lässt: Mehr dazu in diesem Artikel.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=79
    Deutsche PC-Tastatur am Mac http://www.timo-holle.de/blog/?p=77 http://www.timo-holle.de/blog/?p=77#comments Sat, 23 Aug 2008 03:17:17 +0000 Timo Holle http://www.timo-holle.de/blog/?p=77 Wer eine „normale” PC-Tastatur über USB an einen Mac anschließt, wird feststellen, dass die Tastenbelegung weiterhin dem erstmal sehr fremdartigen Belegungsschema von Apple folgt. Ungünstigerweise bleibt die Beschriftung aber so (auf die Mac-Tastaturen hat Apple die verquere Tastaturbelegung ja netterweise draufgedruckt).

    Das Problem hatte auch schon Danilo Kempf und stellt mit PC_DE.keylayout eine Deutsches Keyboard-Layout für den Mac zur Verfügung.

    Leider hatte dieses bei mir den Haken, dass die beiden Tasten für °/^ sowie <,>, | vertauscht waren.

    Deshalb habe ich das o.g. Layout in der Beziehung noch einmal abgeändert in PC_DE_Timo.keylayout.

    Wenn diese Datei in den Unterordner Library/Keyboard Layouts des Benutzerordners abgespeichert wird, steht diese Tastaturbelegung nach Ab- und erneutem Anmelden des Benutzers in den Systemeinstellungen (bzw. System Preferences) unter Landeseinstellungen (bzw. International) unter dem Namen „PC-Tastatur, Deutsch, Timo” zur Verfügung.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=77
    Endlich: Wireless Strom! http://www.timo-holle.de/blog/?p=74 http://www.timo-holle.de/blog/?p=74#comments Fri, 22 Aug 2008 20:49:23 +0000 Timo Holle http://www.timo-holle.de/blog/?p=74 Wireless Strom

    Da habe ich schon häufig dran gedacht, wenn ich mein Notebook irgendwo aufgebaut hab — eigentlich ist alles schon eingebaut, was man für die alltägliche Arbeit braucht, auch auf eine extra zu verkabelnde Maus kann ich gut verzichten, weil ich Trackpoints sowieso viel lieber mag. Notfalls könnte man solche Geräte ja aber auch per Bluetooth anbinden. Gedruckt wird über’s Netzwerk und das ist mit WLAN ja sowieso drahtlos. Das Einzige, was jetzt noch stört, ist, dass ich (vom Akkubetrieb mal abgesehen) noch ggf. unter’m Tisch rumkrabbeln muss, um das Netzteil einzustecken.

    Wie oft habe ich da nicht von schon Wireless-Strom geträumt…

    Anscheinend ist Intel in der Richtung auch schon sehr aktiv am forschen: MIt einem „Wireless Resonant Energy Link” (WREL) sollen sich bald „IDF: Notebook-Akkus drahtlos laden” laden lassen.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=74
    Nach den Sternen greifen… http://www.timo-holle.de/blog/?p=72 http://www.timo-holle.de/blog/?p=72#comments Fri, 22 Aug 2008 08:00:19 +0000 Timo Holle http://www.timo-holle.de/blog/?p=72 Natalie du Toit

    Am 20.8. habe ich in den Abendnachrichten einen Beitrag über die Schwimmerin Natalie du Toit, die bei einem Unfall im Jahr 2001 bei einem Unfall mit ihrem Motorroller ihr rechtes Bein verlor, bei den Olympischen Spielen gesehen. Dort belegte sie trotz ihrer Behinderung gegenüber ihren nichtbehinderten Konkurrentinnen den 16. Platz im Langstreckenschwimmen.

    „The tragedy of life does not lie in not reaching your goals;
    The tragedy of life lies in not having goals to reach for.
    It is not a disgrace not to reach for the stars,
    But it is a disgrace not to have stars to reach for.”

    (Natalie du Toit)

    Das macht einem doch Mut, seine Träume nicht aufzugeben — auch, wenn einem das Leben manchmal Steine in den Weg wirft…

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=72
    Windows XP / Linux / Mac OS X 10.5.4 „Leopard” — Multi-Boot! http://www.timo-holle.de/blog/?p=71 http://www.timo-holle.de/blog/?p=71#comments Wed, 20 Aug 2008 07:39:02 +0000 Timo Holle http://www.timo-holle.de/blog/?p=71 Seit heute habe ich auf meinem Rechner folgende Multi-Boot-Konfiguration im Einsatz:

    • Windows XP
    • Ubuntu Linux 8.04 „Hardy Heron
    • Mac OS X 10.5.4 „Leopard”

    Windows und Linux teilen sich dabei die erste SATA-Platte, während die Platte mit Mac OS nachträglich als zweite Platte „angeklemmt” wurde.
    Zur Installation war diese aber als einzige SATA-Platte angeschlossen.

    Folgender Eintrag in der /boot/grub/menu.lst macht’s möglich:

    # Boot Mac OS X from second hard disk
    # using boot0 from http://chameleon.osx86.hu/
    # http://chameleon.osx86.hu/file_download/6/Chameleon-1.0.11-build.tar.gz
    title		Mac OS X 10.5.4 "Leopard" (OSx86)
    map		(hd1) (hd0)
    rootnoverify	(hd0,4)
    chainloader	/boot/mac/boot0
    

    Die Datei boot0 stammt von Chameleon 1.0.11 und wurde von mir in das neu erstellte Verzeichnis /boot/mac/ auf meiner Linux-Boot-Partition (hd0,4) bzw. /dev/sda5 kopiert.

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=71
    Briefe frankieren per Internet / Briefmarken selbst ausdrucken http://www.timo-holle.de/blog/?p=69 http://www.timo-holle.de/blog/?p=69#comments Mon, 18 Aug 2008 21:09:24 +0000 Timo Holle http://www.timo-holle.de/blog/?p=69 Als Kunden der Deutschen Post AG erreichte mich heute ein Newsletter mit folgender Meldung:

    [...] mit unserem neuen Online-Service INTERNETMARKE können Sie ab sofort Porto drucken ohne Empfängeradresse. [...]

    Das ist leicht gemacht:

    1. Porto und (optional) Motiv aussuchen
    2. Bezahlen – mit PayPal, giropay, Lastschrift oder STAMPIT-Portokasse
    3. Marken per PDF ausdrucken auf Etiketten, Umschläge oder Papier

    Ihre INTERNETMARKEN sind unbegrenzt gültig und verfügbar für nationale und internationale Briefe und Postkarten, nationale Bücher- und Warensendungen, Infopost Standard und Infobrief sowie Presse/Buch international. Zum Ausdrucken genügt Ihr Tintenstrahl- oder Laserdrucker (farbig oder schwarz-weiß).

    Sie zahlen die üblichen Portopreise – keine Extrakosten – die Nutzung ist kostenfrei!

    Das klingt doch vielversprechend. Vor allem, weil es schnell geht und diesmal (im Gegensatz zu StampIT Web) unabhängig vom „echten” Adobe-Reader und somit auf allen Betriebssystemen.

    Leider lässt sich die so erzeugte Marke nicht im Kuvertfenster benutzen, sondern nur wie eine „normale” Briefmarke.

    Internet-Marke

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=69
    Lenovo Thinkpad W700 — oder: Ok, ich brauch ein neues Notebook ;-) http://www.timo-holle.de/blog/?p=66 http://www.timo-holle.de/blog/?p=66#comments Sun, 17 Aug 2008 02:45:53 +0000 Timo Holle http://www.timo-holle.de/blog/?p=66 IBM/Lenovo Thinkpad W700

    Wenn das nicht die ultimative mobile Multimedia-Workstation ist:
    Lenovo hat das Thinkpad W700 vorgestellt, das mit einigen für Fotografen interessanten Eigenschaften aufwarten kann:

    • Display mit erweitertem Farbraum
    • integrierte X-Rite® PANTONE® color calibration;
      sehr fuchsig gemacht vom Hersteller: Sensor ist in die Unterseite des Notebooks integriert (oberhalb des Grafiktabletts, s. Foto)
    • in die Handballenauflage integriertes Grafiktablett

    Ansonsten auch ganz nette Ausstattung, wenn auch nicht unbedingt ein Alleinstellungsmerkmal:

    • NVIDIA Quadro FX 3700M PCI Express Grafik mit 1 GB RAM und DisplayPort
    • BlueRay-Brenner
    • bis zu 8 GB RAM
    • integrierte Webcam
    • Wireless USB (USB over UltraWide Band)

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=66
    partielle Mondfinsternis am 16.8.2008 http://www.timo-holle.de/blog/?p=65 http://www.timo-holle.de/blog/?p=65#comments Sun, 17 Aug 2008 01:27:16 +0000 Timo Holle http://www.timo-holle.de/blog/?p=65 Ein paar meiner Fotos von der partiellen Mondfinsternis:

    partielle Mondfinsternis partielle Mondfinsternis
    16.08.2008, 23:10 Uhr 17.08.2008, 0:20 Uhr

    Die Fotos wurden aufgenommen mit einer KonicaMinolta Dynax 7D bei ISO 100 mit dem Minolta AF 75-300 4.5-5.6 D, als MRW-RAW speichert und mit Bibble Pro konvertiert.

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=65
    Wer ist hier primitiv? http://www.timo-holle.de/blog/?p=47 http://www.timo-holle.de/blog/?p=47#comments Fri, 15 Aug 2008 08:00:17 +0000 Timo Holle http://www.timo-holle.de/blog/?p=47 Neulich habe ich mit zwei Kumpels folgenden Beitrag bei Youtube angesehen. Darin schildert eine österreichische Schauspielerin, die zur Zeit in Johannesburg lebt, ihre Eindrücke von Südafrika. Unter anderem berichtet sie Folgendes:

    Vor einigen Monaten war ein Pädagoge aus den Vereinigten Staaten hier und ich habe ihn auf seinen Besuchen in verschiedene Schulen begleitet. Die Schulen waren hauptsächlich öffentliche Schulen, sowohl in den Dörfern als auch in den Städten, und in den öffentlichen Schulen findet man eigentlich nur schwarze Kinder. Die Weißen können es sich leisten und gehen in Privatschulen, wo das Unterrichtsniveau weit höher ist. Das heißt, man hat immer noch die Apartheid in vielen Bereichen, wie sie es vor 10, 20 Jahren war.

    Und nur, um ein Beispiel zu nennen, um zu zeigen, wie es in den öffentlichen Schulen zugeht:

    Wir waren in einem Dorf und die Lehrerin war dabei, den Kindern Bruchrechnungen beizubringen. Sie hatte da z.B. 1/3 + 1/4 ist gleich — und dann hat sie die oberen Zahlen zusammengezählt und die unteren Zahlen zusammengezählt und das war ihre Antwort.

    Dabei ist natürlich das falsche Ergebnis rausgekommen… und die Kinder haben das auch so gelernt.

    Nach der Klasse hat der Pädagoge dann der Lehrerin beigebracht, wie es wirklich gemacht wird und sie hat sich bedankt.

    Aber als wir drei Wochen oder vier Wochen später dort aufgetaucht sind, haben wir gesehen, dass die Lehrerin dabei war, die Bruchrechnungen genauso zu unterrichten, wie sie es vorher getan hatte.

    Und auf die Frage hin, warum sie den Kindern was Falsches im Grunde beibringt, sagte sie: „So ist es einfacher für die Kinder, anders ist es zu kompliziert, so macht’s mehr Spaß!” [...]

    Meine beiden Kumpels waren sich tierisch am beölen, während sie das Video angeschaut haben.
    Ich meinte daraufhin: „Ja, ihr lacht jetzt, aber das ist ganz schön bitter!”

    Daraufhin einer von den beiden: „Da kannst Du doch nur mal sehen, wie primitiv die da unten alle sind!”

    Da kann ich jetzt echt nur fragen: Wer ist hier primitiv?

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=47
    Gruppendynamik http://www.timo-holle.de/blog/?p=59 http://www.timo-holle.de/blog/?p=59#comments Tue, 12 Aug 2008 23:42:25 +0000 Timo Holle http://www.timo-holle.de/blog/?p=59 Im Laufe der Zeit habe ich mehrere Gruppen im StudiVZ gegründet. Eine davon erfreuen sich sogar eines recht guten Zulaufs (vielen Dank an Jill B. für ihre tatkräftige Unterstützung ;-) ) — in anderen dagegen bin ich immer noch ganz allein…

    Gruppenbild Gruppenname Gründungsdatum Anzahl Mitglieder
    Narben auf der Seele bedeuten, dass man geliebt hat… 136
    Narben auf dem Körper bedeuten, dass man gelebt hat… 21
    Zusammenhalten & gemeinsam das Leben genießen — egal was kommt! 14.07.2008 14
    Coca-Cola: Ich habe es geschafft, davon loszukommen! 3
    Quiet Night of Quiet Stars 1, da bin ich also noch alleine
    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=59
    Ansagen http://www.timo-holle.de/blog/?p=56 http://www.timo-holle.de/blog/?p=56#comments Tue, 12 Aug 2008 13:50:19 +0000 Timo Holle http://www.timo-holle.de/blog/?p=56 Das ist doch mal eine Ansage:

    Sie benötigen Administratorrechte um GParted zu starten. Da GParted eine Massenvernichtungswaffe für Ihre Daten sein kann, darf lediglich der Systemadministrator es verwenden!

    Im Gegensatz dazu frage ich mich, was wohl mit „Speziellen Funktionen” in Nero Burning Rom gemeint sein könnte. Leider hilft auch die Beschreibung (siehe rechts) nicht weiter…

    Nero-Installation

    Wenigstens belegen diese Funktionen auch nur 0 Byte auf der Festplatte :-)

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=56
    Mein neuer Server ist da :-) http://www.timo-holle.de/blog/?p=60 http://www.timo-holle.de/blog/?p=60#comments Mon, 11 Aug 2008 10:16:35 +0000 Timo Holle http://www.timo-holle.de/blog/?p=60 Sun Fire T1000

    Heute ist mein neuer Server onlinegegangen.

    Die Maschine hat folgende Ausstattung:

    • Serverstandort Nürnberg
    • Anbindung an Switch mit 100 MBit/s
    • Rechenzentrum mit insgesamt 62 GBit/s Gesamtbandbreite (Anbindung u.a. über Noris, DTAG, LambdaNet, DE-CIX, Tiscali).

    Im Laufe der nächsten Zeit werden meine Homepage und einige ebenfalls auf meinem alten Server gehosteten Webseiten dann langsam auf den neuen Server umziehen.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=60
    Olympia live — oder etwa doch nicht? http://www.timo-holle.de/blog/?p=55 http://www.timo-holle.de/blog/?p=55#comments Mon, 11 Aug 2008 00:02:10 +0000 Timo Holle http://www.timo-holle.de/blog/?p=55 Olympische Ringe

    Laut einem Artikel auf heise online waren ein Teil der Fernsehübertragung nicht live aufgenommen, sondern als Computeranimation erstellt worden:

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=55
    Olympia live http://www.timo-holle.de/blog/?p=49 http://www.timo-holle.de/blog/?p=49#comments Fri, 08 Aug 2008 18:08:52 +0000 Timo Holle http://www.timo-holle.de/blog/?p=49 Olympische Ringe

    Heute wurden die Olympischen Sommerspiele in Peking eröffnet.

    Die Eröffnungsfeier begann heute, am 8.8.2008, abends um acht Uhr und acht Minuten Ortszeit (was 14:08 MESZ entspricht, die Chinesen sind uns also 6 Stunden „voraus”).

    Was ich (wahrscheinlich mal wieder als einziger) amüsant finde, ist, dass 8 Uhr abends ja gleich 20 Uhr ist, so dass es ja quasi ein doppeltes Zahlenspiel ist, d.h. 8.8. um 8:08 p.m. und 2008 / 20:08…

    Internet-TV

    Wer gerade keinen Fernseh- aber einen Internet-Anschluss zur Verfügung hat, kann etliche Sender (z.B. ARD und ZDF, sogar legal, da mit deren Unterstützung) mit dem P2P-Client Zattoo empfangen.

    Links zu Olympia-Nachrichten

    Weitere Links

    Impressionen von der Eröffnungsfeier

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=49
    Spam, Spam, Spam http://www.timo-holle.de/blog/?p=48 http://www.timo-holle.de/blog/?p=48#comments Wed, 06 Aug 2008 21:35:02 +0000 Timo Holle http://www.timo-holle.de/blog/?p=48 Irgendwie haben die Spammer wohl gerade meine TU-E-Mail-Adresse für sich entdeckt und sind fleißig damit beschäftigt, mit gefälschter Absenderadresse — nämlich meiner — ihre Spam-Mails zu verschicken.

    Wenn ich jetzt schon über 2000 Delivery Status Notifications (und automatisch generierte Antworten mit Abwesenheitsnotizen…) pro Stunde bekomme, möchte ich mal (nicht) wissen, wie fleißig die sind….

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=48
    Aargh! Der Daten-Super-GAU ist eingetreten… http://www.timo-holle.de/blog/?p=46 http://www.timo-holle.de/blog/?p=46#comments Tue, 05 Aug 2008 08:00:41 +0000 Timo Holle http://www.timo-holle.de/blog/?p=46 Und ich bin auch noch selbst Schuld…

    Letzte Nacht habe ich im Halbschlaf versucht, zusätzlich Windows auf meinem Linux-Rechner zu installieren.

    Resultat: Versehentlich die falsche Platte, nämlich meine Datenplatte (vorher XFS-Dateisystem), mit NTFS überformatiert…

    xfs_repair(8) konnte jedoch zum Glück nach längerer Suche den „secondary superblock” ausfindig machen und etliche Dateien wiederherstellen. Allerdings hat die Verzeichnisstruktur ziemlich gelitten und viele der Dateien liegen jetzt einfach „durchnumeriert” im Verzeichnis lost+found. Das sind jetzt so ca. dreizehntausend Einträge in dem Verzeichnis. Kann etwas dauern, bis ich die durchforstet hab…

    Nachtrag (6.8.2008) — jetzt auch noch ein Hardwareausfall…
    (…und ich bin nicht Schuld)

    Als ob das noch nicht genug gewesen wäre…: Jetzt hat es auch noch meine Systemfestplatte gerissen. Allerdings ist es diesmal wohl ein Hardwaredefekt (zumindest ist der S.M.A.R.T.-Status schlecht). Zum Glück war da nichts Wichtiges drauf… Da Western Digital auf die Platte 5 Jahre Garantie gegeben hat, hoffe ich natürlich auf Ersatz.

    Hier ist ein Ausschnitt aus dem Ergebnis von smartctl -a /dev/sda:

    === START OF INFORMATION SECTION ===
    Model Family:     Western Digital Caviar RE Serial ATA series
    Device Model:     WDC WD5000YS-01MPB0
    Serial Number:    WD-WMANU1697511
    Firmware Version: 07.02E07
    User Capacity:    500.107.862.016 bytes
    [...]
    
    === START OF READ SMART DATA SECTION ===
    SMART overall-health self-assessment test result: FAILED!
    Drive failure expected in less than 24 hours. SAVE ALL DATA.
    See vendor-specific Attribute list for failed Attributes.
    
    [...]
    SMART Attributes Data Structure revision number: 16
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
      1 Raw_Read_Error_Rate     0x000f   195   195   051    Pre-fail  Always       -       9053
      3 Spin_Up_Time            0x0003   226   223   021    Pre-fail  Always       -       5675
      4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       635
      5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
      7 Seek_Error_Rate         0x000f   200   200   051    Pre-fail  Always       -       0
      9 Power_On_Hours          0x0032   093   093   000    Old_age   Always       -       5689
     10 Spin_Retry_Count        0x0013   100   100   051    Pre-fail  Always       -       0
     11 Calibration_Retry_Count 0x0012   100   100   051    Old_age   Always       -       0
     12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       630
    194 Temperature_Celsius     0x0022   253   253   000    Old_age   Always       -       50
    196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
    197 Current_Pending_Sector  0x0012   192   192   000    Old_age   Always       -       678
    198 Offline_Uncorrectable   0x0010   194   194   000    Old_age   Offline      -       518
    199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
    200 Multi_Zone_Error_Rate   0x0009   001   001   051    Pre-fail  Offline  FAILING_NOW 19251
    
    SMART Error Log Version: 1
    ATA Error Count: 283 (device log contains only the most recent five errors) [...]
    
    Error 283 occurred at disk power-on lifetime: 5689 hours (237 days + 1 hours)
      When the command that caused the error occurred, the device was active or idle.
    
      After command completion occurred, registers were:
      ER ST SC SN CL CH DH
      -- -- -- -- -- -- --
      40 51 08 1e 62 c1 e0  Error: UNC 8 sectors at LBA = 0x00c1621e = 12673566
    
      Commands leading to the command that caused the error were:
      CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
      -- -- -- -- -- -- -- --  ----------------  --------------------
      25 00 08 1e 62 c1 35 00      20:11:28.146  READ DMA EXT
      27 00 00 00 00 00 00 00      20:11:28.146  READ NATIVE MAX ADDRESS EXT
      ec 00 00 00 00 00 00 00      20:11:28.137  IDENTIFY DEVICE
      ef 03 46 00 00 00 00 00      20:11:28.130  SET FEATURES [Set transfer mode]
      27 00 00 00 00 00 00 00      20:11:28.130  READ NATIVE MAX ADDRESS EXT
    [...]
    

    Nachtrag 2 (7.8.2008) — Dateien nach Typ sortieren (trotz fehlender Dateiendung)

    Um mir das Sortieren der von xfs_repair(8) nach lost+found verschobenen Dateien etwas zu erleichtern, habe ich ein kleines Shell-Skript geschrieben, welches die Dateien entsprechend ihren Typs in ein anderes Verzeichnis verschiebt. Da zusammen mit den Dateinamen auch die Dateinamenserweiterung verlorengegangen ist, muss dies mit file(1) anhand der „magic numbers” geschehen.

    #!/bin/bash
    for F in *;
    	do MAGIC=`file "$F"`;
    	if [[ $MAGIC =~ "JPEG" ]]; then
    		echo $MAGIC;
    		mv "$F" /mnt/tera/restore/bilder/
    	fi
    done;
    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=46
    Die Welt ist ein Dorf http://www.timo-holle.de/blog/?p=45 http://www.timo-holle.de/blog/?p=45#comments Sun, 03 Aug 2008 23:59:12 +0000 Timo Holle http://www.timo-holle.de/blog/?p=45 Haben wir doch schon immer gewusst… ;-)
    Nun wurde dies aber auch wissenschaftlich bestätigt:

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=45
    Datenschutz: Dritte können vom Benutzer besuchte Seiten auslesen (jetzt mit Demo) http://www.timo-holle.de/blog/?p=43 http://www.timo-holle.de/blog/?p=43#comments Sat, 02 Aug 2008 23:04:05 +0000 Timo Holle http://www.timo-holle.de/blog/?p=43 In gängigen Browsers ist es recht einfach, per JavaScript zu überprüfen, ob der Benutzer eine bestimmte Seite bereits besucht hat. In abgewandelter Form, aber mit ähnlicher Grundlage, ist dies sogar bei abgeschaltetem Javascript möglich (unter ausschließlicher Verwendung von CSS und etwas serverseitigem Code).

    Die so gewonnene Information kann (z.B. per AJAX) an einen Server übermittelt und dort ausgewertet und/oder gespeichert werden.

    Möglich wäre z.B., dass Unternehmen dies zu Marketingzwecken nutzen oder auch Angreifer gezielte(re) Phishing-Attacken durchführen, indem sie anhand der bereits besuchten Seiten „schätzen” bei welcher Bank das Opfer Online-Banking betreibt.

    In welchem Umfang lassen sich Daten hierbei ausspähen?

    Dritte können mit dieser Methode nicht einfach eine Liste aller besuchten Webseiten bekommen. Sie können jedoch zu einer gegebenen List von URLs sehr leicht überprüfen, ob diese jeweils bereits besucht wurden.

    Demo

    Ein Klick auf den folgenden Button startet eine Demonstration.
    Hinweis: Die dabei ermittelten Ergebnisse werden von mir weder gespeichert noch anderweitig ausgewertet.

    Was kann ich tun, wenn ich das nicht will?

    • Die „Browser History” (=Chronik, Verlauf) regelmäßig löschen

      im Firefox z.B. mit der Tastenkombination Strg-Umschalt-Entfernen (und dann „Chronik” mit Haken versehen)

    • JavaScript und CSS im Browser deaktivieren (eher unpraktikabel)

    Ist das ein Bug oder ein Feature?

    Vergleich mit Cross-Site Scripting (XSS).

    Links

    Etwas stärker auf die Implementation bezogene Links:

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=43
    Ohne Worte… http://www.timo-holle.de/blog/?p=41 http://www.timo-holle.de/blog/?p=41#comments Sat, 02 Aug 2008 19:13:58 +0000 Timo Holle http://www.timo-holle.de/blog/?p=41 Progress Bar ;-)

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=41
    Etwas für „Kopfhörer”: Virtual Haircut http://www.timo-holle.de/blog/?p=40 http://www.timo-holle.de/blog/?p=40#comments Sat, 02 Aug 2008 17:49:15 +0000 Timo Holle http://www.timo-holle.de/blog/?p=40 Kopfhörer

    Heute habe ich folgendes Beispiel für Kunstkopf-Stereophonie entdeckt: Den virtuellen Haarschnitt:

    Aber unbedingt mit Kopfhörer anhören!

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=40
    Fleetinselfest — Ducksteinfestival 2008 Hamburg http://www.timo-holle.de/blog/?p=39 http://www.timo-holle.de/blog/?p=39#comments Fri, 25 Jul 2008 23:50:43 +0000 Timo Holle http://www.timo-holle.de/blog/?p=39 Bei einem Besuch auf dem Ducksteinfestival (früher mal „Fleetinselfest”) in Hamburg bin ich einem der Künstler, nämlich „Theater Leela” als „Emil — Ein Clown ohne Mission” quasi „in die Quere” gekommen:

    ein Paar Fotos davon (mehr im Webalbum):

    Theater Leela: Emil — Ein Clown ohne Mission

    Theater Leela: Emil — Ein Clown ohne Mission

    Theater Leela: Emil — Ein Clown ohne Mission

    Theater Leela: Emil — Ein Clown ohne Mission

    Atmosphäre beim Fleetinselfest

    Kathrin Mander & The Bluesnight Band

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=39
    Fly me to the moon… — Teil 2 http://www.timo-holle.de/blog/?p=37 http://www.timo-holle.de/blog/?p=37#comments Thu, 24 Jul 2008 00:46:51 +0000 Timo Holle http://www.timo-holle.de/blog/?p=37 Heute Nacht habe ich ein paar Fotos vom Nachthimmel gemacht und möchte eins davon sozusagen als Forsetzung zum Artikel „Fly me to the moon…” vom 20.7. hier präsentieren ;-):

    Mond am 24.7.2008

    Das Foto habe ich mit einer Minolta Dynax 7D und dem Tele-Zoom Minolta AF 70-300mm, f/4,5-5,6 bei 300 mm Brennweite, was 450 mm an einer Kleinbildkamera entspricht, aufgenommen.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=37
    Chuck Norris http://www.timo-holle.de/blog/?p=36 http://www.timo-holle.de/blog/?p=36#comments Wed, 23 Jul 2008 23:17:35 +0000 Timo Holle http://www.timo-holle.de/blog/?p=36 Gerade in der StudiVZ-Gruppe Chuck Norris Facts entdeckt:

    Wollt ihr alles über Chuck Norris wissen?

    Einfach “find Chuck Norris” googlen und “Auf gut Glück” anklicken…

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=36
    Fly me to the moon… http://www.timo-holle.de/blog/?p=34 http://www.timo-holle.de/blog/?p=34#comments Mon, 21 Jul 2008 01:29:40 +0000 Timo Holle http://www.timo-holle.de/blog/?p=34

    Shoot for the moon, and even if you miss, you’ll end up among the stars.

    Gestern Nacht, d.h. am 20.7.2008 gegen 1 Uhr, habe ich kurz zwischendurch mit der DV-Kamera ein paar Aufnahmen vom Mond gemacht, weil ich so hübsch fand, wie er mit den Wolken davor aussah.

    Hier ist ein zugeschnittenes Einzelbild aus diesem Video:

    Mond

    Das obige Bild habe ich in der Breite um den Faktor (4:3) / (5:4) = 1,33… / 1,25 ≈ 1.0667 gestreckt, da PAL-DV keine quadratischen Pixel benutzt und der Mond am PC sonst „eiförmig” ausgesehen hätte.

    Im Vergleich sieht man ganz gut den Einfluss, den die Kompression in YouTube auf die Bildqualität hat.

    Bei 20×-Zoom wandert der Mond schon in diesem kurzen Zeitraum von ca. 2 Minuten aufgrund der Erdrotation ein ganz schönes Stück durch’s Bild.

    Dies habe ich nachträglich im Schnittprogramm Cinelerra von Heroine Virtual Ltd. wieder ausgeglichen, indem ich die Position der Compositor-Kamera jeweils entsprechend verschoben habe. Noch ist das ein bisschen ruckelig. Wäre ich nicht so faul gewesen und hätte noch ein paar Keyframes mehr gesetzt, wäre es sicherlich etwas sauberer geworden.

    Das resultierende Video sieht dann folgendermaßen aus:

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=34
    Neu: Ab jetzt auch Liebe im Angebot… http://www.timo-holle.de/blog/?p=33 http://www.timo-holle.de/blog/?p=33#comments Fri, 18 Jul 2008 00:19:49 +0000 Timo Holle http://www.timo-holle.de/blog/?p=33 In letzter Zeit habe ich öfters mal ICQ2Go! benutzt, also den Webclient für ICQ. Dort ist mir folgende Werbeeinblendung aufgefallen:

    Now you can find LOVE on ICQ People Search

    Toll, dass es da jetzt auch eine Suchmaschine für Liebe gibt…!

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=33
    Epilobium angustifolium L. vs. Lupinus angustifolius L. http://www.timo-holle.de/blog/?p=31 http://www.timo-holle.de/blog/?p=31#comments Mon, 14 Jul 2008 00:00:56 +0000 Timo Holle http://www.timo-holle.de/blog/?p=31 Weil ich die immer nicht auseinanderhalten konnte, hier eine kurze Sammlung von Infos zu Epilobium angustifolium L. und Lupinus angustifolius L.:

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=31
    Nemi http://www.timo-holle.de/blog/?p=30 http://www.timo-holle.de/blog/?p=30#comments Fri, 11 Jul 2008 20:38:58 +0000 Timo Holle http://www.timo-holle.de/blog/?p=30 Ich bin ja schon seit einiger Zeit begeistert von der Comic-Reihe Nemi der norwegischen Zeichnerin Lise Myhre.

    Da ich es selbst auch nicht treffender beschreiben könnte, zitiere ich hier mal einen Abschnitt aus der Wikipedia:

    Nemi ist ein Metal-Girl, das weder erwachsen, noch vernünftig oder normal sein will, die Schule geschmissen hat, Alice Cooper und harte Musik (Heavy- und Black Metal) verehrt und sich in ihrem unkonventionellen Leben von Job zu Job, von Mann zu Mann, und von Kneipe zu Kneipe hangelt. Kindlich aber sarkastisch, chaotisch und philosophisch, kommentiert sie die Welt aus ihrer ganz eigenen Sicht. Zu ihren besonderen Kennzeichen gehören langes, schwarzes Haar, weiße Haut und eine unkontrollierbare Leidenschaft für Schokolade. Nemi Montoya lebt in Oslo.

    Nemi Comic Strip

    Links

    Nemi Comic Strip
    Nemi Comic Strip
    Nemi Comic Strip
    Nemi Comic Strip
    Nemi Comic Strip
    Nemi Comic Strip
    Nemi Comic Strip

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=30
    Hell’s Kitchen - „Jazzkantine plays Heavy Metal” http://www.timo-holle.de/blog/?p=25 http://www.timo-holle.de/blog/?p=25#comments Mon, 07 Jul 2008 06:00:18 +0000 Timo Holle http://www.timo-holle.de/blog/?p=25

    Kerstin hat mich gestern auf das neue Album der Jazzkantine aufmerksam gemacht.

    Jazz in Verbindung mit absoluten Rock-Klassikern klang für mich ja sehr vielversprechend.
    So ganz hält diese CD das Versprechen für mich aber nicht, denn wenn man die Originale im Kopf hat, klingt vieles einfach zu lasch.

    Am besten sind m.E. die Titel Nr. 4 „Iron Horse” und Nr. 5 „Ain’t talkin’ ’bout love” gelungen.

    Trackliste

    Ein Klick auf die Tracknummer führt zu einem Musikausschnitt.
    Über das YouTube-Symbol in der rechten Spalte geht es zu YouTube-Videos der Originale!

    Nr. Interpret Titel Original
    01 Jazzkantine feat. Tom Gaebel Highway to Hell AC/DC 1979 YouTube
    02 Jazzkantine feat. Sam Leigh-Brown Jump Van Halen 1984 YouTube
    03 Jazzkantine feat. Xavier Naidoo Nothing Else Matters Metallica 1991 YouTube
    04 Jazzkantine feat. Cappucino Iron Horse Motörhead 1981 (?) YouTube
    05 Jazzkantine feat. Dr. Ring Ding Ain’t talkin’ ’bout Love Van Halen 1978 YouTube
    06 Jazzkantine feat. Max Mutzke Back in Black AC/DC 1980 YouTube
    07 Jazzkantine Smoke on The Water Deep Purple 1972 YouTube
    08 Jazzkantine (feat. Cappuccino) Paranoid Black Sabbath 1970 YouTube
    09 Jazzkantine (feat. Pat Appleton) I was made for lovin’ you Kiss 1979 YouTube
    10 Jazzkantine (feat. Tachi & Cappucino) Walk This Way Aerosmith 1975 YouTube
    11 Jazzkantine (feat. Sam Leigh-Brown) Strong Arm of The Law Saxon 1980 YouTube
    12 Jazzkantine (feat. Louie) Hells Bells AC/DC 1980 YouTube

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=25
    Tour de France 2008 mit Live Tracker und Google Street View http://www.timo-holle.de/blog/?p=28 http://www.timo-holle.de/blog/?p=28#comments Sat, 05 Jul 2008 16:00:58 +0000 Timo Holle http://www.timo-holle.de/blog/?p=28 Le Tour de France

    Die Tour de France hat am Samstag, dem 5. Juli 2008 in Brest begonnen. Sie endet am Sonntag, d. 27. Juli.

    Von Ubilabs gibt es auch in diesem Jahr wieder einen Live Tracker. Neu ist dabei die Integration von Google Street View.

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=28
    Rezept für Pfefferminztee (mit frischer Minze, marokkanische Art) http://www.timo-holle.de/blog/?p=24 http://www.timo-holle.de/blog/?p=24#comments Thu, 03 Jul 2008 16:02:48 +0000 Timo Holle http://www.timo-holle.de/blog/?p=24 Ich habe mir neulich in einem Kiosk in St. Pauli eine Packung grünen Tee („China-Tee”) gekauft. Auf der Rückseite ist eine ausfühliche Anleitung für die Zubereitung von grünem Tee mit Minze:

    Zutaten

    • 1,5 l Wasser
    • 1 Esslöffel grüner Tee
    • 1 Handvoll frische Pfefferminze
    • Zucker nach Belieben

    Zubereitung

    1. Das Wasser zum Kochen bringen
    2. eine Teekanne mit kochendem Wasser ausspülen
    3. den grünen Tee auf den Boden der Teekanne geben
    4. 1 Glas kochendes Wasser zum Ausspülen über den Tee gießen
    5. das Spülwasser abgießen
    6. die abgespülte und abgetropfte Pfefferminze in die Teekanne geben
    7. die gewünschte Menge Zucker hinzugeben
    8. die Teekanne mit kochendem Wasser füllen
    9. den Tee 5 Minuten ziehen lassen und servieren

    Nachtrag (06.07.2008)

    Heute habe ich von meinem Onkel ein paar Pflanzen Pfefferminze (Mentha x piperita) bekommen und im Garten eingepflanzt.
    Ich hoffe, dass die gut anwächst und ich bald ordentlich abernten kann ;-).

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=24
    ティム 大先生 — Sensei Tim http://www.timo-holle.de/blog/?p=23 http://www.timo-holle.de/blog/?p=23#comments Sat, 28 Jun 2008 01:26:23 +0000 Timo Holle http://www.timo-holle.de/blog/?p=23 Foto-Album im StudiVZ

    大先生 Tim大先生 TimTimoLombardsbrücke

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=23
    Timos Homepage jetzt mit AJAX http://www.timo-holle.de/blog/?p=22 http://www.timo-holle.de/blog/?p=22#comments Fri, 27 Jun 2008 15:20:31 +0000 Timo Holle http://www.timo-holle.de/blog/?p=22 Auf meiner Homepage verwende ich jetzt einfache AJAX-Technik, um die vorher extrem lange und störende Ladezeit zu reduzieren.

    Der neue Ansatz bietet außerdem den Vorteil, dass ich für die extern eingebundenen Inhalte unterschiedliche Gültigkeitszeiten für die Caches festlegen kann. Das war vorher nur global für die gesamte Seite möglich.

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=22
    Mit dem Fahrrad von Glinde nach Harburg zur Uni http://www.timo-holle.de/blog/?p=21 http://www.timo-holle.de/blog/?p=21#comments Tue, 24 Jun 2008 18:00:03 +0000 Timo Holle http://www.timo-holle.de/blog/?p=21 Ein Paar Fotos habe ich davon in einem Album im StudiVZ veröffentlicht.

    Die Länge der Strecke auf der Hinfahrt von Glinde über Havighorst, Boberg, Billwerder, Billbrook, Rothenburgsort, Veddel, kleinen Umweg durch den Freihafen (Kleiner Grasbrook, Spreehafen) und Wilhelmsburg nach Harburg betrug nach Markierung der Strecke in Google Earth etwa 35 km.

    Auf dem Rückweg bin ich von Harburg aus an der Elbe in Richtung Osten bis nach Hoopte gefahren und dann mit der Fähre Zollenspieker-Hoopte über die Elbe. Die Fähre fährt wochentags zwischen 6 und 20 Uhr alle 10 Minuten.

    Die Länge der Strecke für die Rückfahrt betrug laut Google Earth ca. 43 km. Zusammen waren das also 78 km.

    Abends hab ich Kerstin in Lübeck besucht und wir haben im Bøfhus sehr gut gegessen.

    Ein paar Fotos von unterwegs (mehr davon gibt es im StudiVZ)


    alte Harburger Elbbrückealter GolfElbeichElbfähre Zollenspieker-Hoopte

    Links

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=21
    Dreharbeiten zu „Amado Mio” http://www.timo-holle.de/blog/?p=20 http://www.timo-holle.de/blog/?p=20#comments Fri, 13 Jun 2008 09:14:22 +0000 Timo Holle http://www.timo-holle.de/blog/?p=20 Gestern durfte ich wieder bei einer Kurzfilmproduktion mitwirken.
    Das Dabeisein hat sich für mich allein schon wegen der schönen Ansichten der Hamburger Speicherstadt gelohnt. Ein paar Fotos hab ich wieder als Foto-Album im StudiVZ (inzwischen 133 Fotos!) und bei Picasa (dort in voller Auflösung!) onlinegestellt!

    ]]>
    http://www.timo-holle.de/blog/?feed=rss2&p=20