You are here: Home
Personal tools
You are here: Home

incunabulum - a blog with a weird name

by root last modified Jul 08, 2009 01:13 PM
A weblog mostly about Linux, Plone, Veg-Oil and other stuff I am interested in. For static or more elaborate content see the navigation pane on the left.

Inbox Zero in Outlook

Posted by Michael Zimmermann at Jan 06, 2014 01:50 PM |
Filed under: , ,

One might like Microsofts range of products or not, at work the mail system is Outlook. Perdiod And combined with Exchange this gives some quite capable system for collaborative work. But as always there is room for improvement. So, in the following my customizations to Microsoft Outlook 2013 for Inbox Zero are shown.

Read More…

Owl2Java Status Update

Posted by Michael Zimmermann at Apr 02, 2013 08:20 PM |
Filed under: ,

Yes, Owl2Java, my java-based code generator for the comfortable access to OWL ontologies from java is no longer maintained by me. As I am now working in a totally different field of application and due to some very limited spare time, I am just and simply not able to do any maintenance.

Nevertheless, from time to time it is quite interesting to see, what other are doing wiht this public piece of code, see e.g. my previous post.

And today?

Well, things are calming down which is not surprising for a software that is unmaintained for so long. Yet, there are some activities up to 2012 in the repositories here and there and I even got some references in the odd paper like e.g.

And yes, my work even got referenced in a book, namely the proceddings from Semantic Web Rules.

But I guess thats about it. Dead is dead. Farewell.

Against the Cloud - Flickr Dowloads

Posted by Michael Zimmermann at Jan 15, 2013 07:25 PM |
Filed under: ,

Well, in the new days there came clouds. Lot's of clouds. And they started to swallow lots and lots... images, documents, you name it. Everything... But I like sunshine and not clouds. So, out they must come. From the cloud on my own personal machine and under my control.

In this case, it was a picture set on Flickr for which I got access as public guest. And yes, as it is the usual case with clouds, this thing makes no difference. Upload is easy, downloads not. Neither as single impage nor - preferably - as complete set.

So what to do?

As described here Firefox, Greasemonkey and DownThemAll can be used togehter and form perfect match. The Flickr Image Script for greasemonkeys adds links to the largest available size for each image. DownThemAll can be set to really only download the images linked from the images. Additional Link here.

Done. Perfect. And yes, this is a personal note, too.

An updated KDE CPU and System Viewer

Posted by Michael Zimmermann at Feb 20, 2012 07:23 PM |
Filed under:

Just a quick annoncement.... I just released and uploaded the new version 0.2.6 for my KDE Plasma applet CPU and System Viewer which fixes some annoying bug with the taskbar background.

Popup Information

As usual, the release can be found on or via Get Hot New Stuff.

Etwas zur Genauigkeit von Temperaturmessungen

Posted by Michael Zimmermann at Jan 02, 2012 07:21 PM |
Filed under: ,

Vor längerer Zeit - ok, vor Ewigkeiten - habe ich im Rahmen des Pflanzenoelumbaus meines Passats im Rücklauf direkt hinter der ESP einen Temperaturfuehler installiert.

Und damit dass auch richtig tut natürlich richtig als Inline-Temperaturfühler mit passendem Fühlerstück, so dass letztlich der Fühler auch schön mittig im T-Stück im Rücklauf angeordnet ist. Da sollte doch nicht viel schief gehen und alles super genau sein ...

img img img

Oder etwa doch nicht?

Der Steckerverbinder an diesem T-Stück direkt auf dem Motor war nach über 100.000 km endgültig durchgeschüttelt und musste ob des immer gravierender werdenden Luftwatzes doch ausgetauscht werden. Aus Faulheit wurde hierfür aus einem vorhandenen 3/8-Zoll T-Stück - verbaut war ein 1/4-Zoll Stück - samt 1/4-Zoll-Adapter eben eine Austauschlösung zu Hause im Warmen gebaut. Flugs getauscht. Fertig.

Dass jetzt der Temperaturgeber nicht mehr mittig im Querschnitt angeordnet ist sondern ca. 8 mm nach Aussen versetzt angeordnet ist kann ja nicht so ein Problem sein. Dachte ich. Ist es aber doch! Bei meinen üblichen Vergleicshrouten ( 10 Stunden Standzeit, 3 Kurven, danach 20 im Tempomat) bei identischer Aussentemperatur etc. stehen

  • bei Autobahnauffahrt auf einmal 8 - 10 Grad weniger auf der Anzeige,
  • bei Langstrecke (Tempomat 150 km/h) sind es 5 Grad weniger.

Und das nur, weil ich jetzt 10 cm hinter der ESP im Randbereich der Strömung und nicht mittig messe. Solche Auswirkungen hätte ich hier nicht erwartet. Ergo - Wer misst misst Mist. Genau. Mist.

Mp3 Tools for Tag Management and Such

Posted by Michael Zimmermann at Jan 02, 2012 06:36 PM |
Filed under:

Ever got angry about crappy mp3 tags or no tags at all? Ever wondered what your tracks named track01, track02, track03 ... actually are?

Well, two smart tools might be there to help you:

  • mp3diags - Diagnose mp3 tags, correct character encoding issues and fix some of the more common errors found in mp3 files like incorrect lengths etc.
  • Musicbrainz Picard - Automatically identify and correctly tag unknown mp3 sources using audio fingerprints, add missing mp3 tag informations and much more. All together under a very convenient and comfortable UI.

PS: Personal note, of course :-)

Ubuntu 11.10 and a missing Headphone Jack-Sense Flag

Posted by Michael Zimmermann at Oct 18, 2011 05:35 PM |
Filed under:

While the upgrade to Ubuntu 11.10 - or Kubuntu or Xubuntu, whatever - went quite smoothly, I ended up with the situation where the internal speakers of my laptop are not muted when jacking in some headphones. Quite annoying, to be honest.

A Resolution?

In my case, the solution of this issue was quite simple, see this thread (beware: German). Open a terminal, start alsamixer, then navigate to the Auto-Mute entry via the right arrow key and then set it to enabled (key up). Done. At least for me. Other issues might exist, though.

If you want to make this permament then edit /etc/modprobe.d/alsa-base.conf and add the following

options snd-hda-intel model=auto
You might have to change the kernel module.

PS: And this is a personal note. Of course :)

At Home > Random Snaps

Posted by Michael Zimmermann at Oct 10, 2011 05:51 PM |
Filed under: , ,


... and then :-)

Plone 4 Galleries - An Overview

Posted by Michael Zimmermann at Sep 30, 2011 06:50 PM |
Filed under:

This started as a personal documentation long time ago... may be it is useful for soemeone :-)

For Plone 4 a bunch of different gallery products are available. Having tested most of them, see the products section, for the following two products were chosen:

As personal documentation and may be as help for other interested users, in the following different usage scenarios for these two products are shown.

Plain Galleries

This is probably the most common and simple use case where a bunch of images residing in a common folder should be shown as gallery. For this purpose, both products provide the corresponding views as shown

  • here for collective.prettyphoto
  • and here for collective.plonetruegallery.

As the album view only shows 12 images on each page (batched), prettyPhoto only shows 12 images at one go. Then you have to select the next page, see this bug report...

For plonetruegallery, please see the settings tab (display type: highside or Fancy Box)

Handling Individual Images

Often, on an indivdual page, small images are shown which are then linked to the full size version which, when clicked, show up some enlarged lightbox overlay. For this purpose, on the functionality offered by collective.prettyPhoto is used where two different approaches are avaiabele

Rel Statement

Either use the approach mentioned in the prettyphoto documentation and add a rel=prettyPhoto argument to your href statement as follows

<a href="path/to/image/fullsize" rel="prettyPhoto">Title for the Link</a>

and you get:

Css Statement

Alternatively, you can mark your href statement and use the css class prettyPhoto prodived by prettyPhoto for this purpose. Your html code hence looks as follows

<a title="PrettyPhoto Overlay Test for Single Image Using a CSS Class" 
class="prettyPhoto" href="path/to/image/fullsize">Example</a>

and results in:

Galleries for Multiple Images

If the page contains multiple images, you might want to show a gallery overlay where you can browse through such a set of images. For this purpose prettyPhoto offers an solution as follows:

<a href=/path/to/image1/fullsize" rel="prettyPhoto[ImageSetName]">Image 1</a> 
<a href=/path/to/image2/fullsize" rel="prettyPhoto[ImageSetName]">Image 2</a>

Here, a set of images is defined by the statement rel="prettyPhoto[galleryName]". In a single page, different independent sets of images can be defined. Upon calling a single link, prettyPhoto presents a navigation over all images of the selected set.

Tip: If you want only a single visible image yet would like to present a navigation over multiple images, add the other links with empty <a > tags or with blanks.

Links to Complete Galleries

Assume that you have a folder with a set of images somewhere in your site that you want to link to. As a result, you would like to see some gallery overlay (lightbox style) when you activate this link. Herefore, with the products described two different solutions are possible.


Link to the folder containing the images. Here, the user can start the overlay gallery manually


Use the @@placegalleryview view provided by collective.plonetruegallery while using the prettyPhoto overlay IFrame. This can be done as follows

<a class="prettyPhotoIframe" href="/path/to/image/folder/@@placegalleryview">Link Name</a>

which gives:

Embedding Galleries

Finally, embedding a gallery representation in a page is currently not supported by prettyPhoto. Personally, I doubt that this is feasible, as prettyPhoto mandated that for all images links are present somehwere on the page.

Yet, there is collective.plonetruegallery to the rescue.

<object data="/path/to/image/folder/@@placegalleryview" height="400"  width="500">
<param name="data" value="/path/to/image/folder" />

And don't forget to update safe_html as mentioned in the documentation. Namely, change the following

  • nasty_tags: object = 0
  • valid_tags: object = 1, param = 1


  • prettyPhoto: Currently, a plonetruegallery overlay linking to a complete set of images (Example) may lead to nasty scrollbars. This is due to prettyPhoto.js script not adhering to the prettyPhoto properties defined in portal_properties (width, height), see this bug report.
    ><b>Update 201107/13: It seems this issue can be solved by updating the css registry, see the this bug report.
  • prettyPhoto: Find a way to directly embed the prettyPhoto view into a page without referencing all the other images somehow. Maybe use the API and provide the list of images as argument. This list could be populated by javacscript somehow...

YouTube und das Urheberrecht

Posted by Michael Zimmermann at Sep 30, 2011 06:44 PM |
Filed under:

Man mag zu YouTube stehen wie man will, es nervt einfach wenn ein Video aus urheberrechtlichen Gründen nicht abgespielt wird weil mal wieder die VG Wort oder Gema oder UMG oder wer auch immer sich nicht einigen konnten.

Gut, man kann mittels Hidemyass oder einem der anderen Dienste dies umgehen. Aber komfortabel ist anders. Oder man verwendet Ultrasurf wie hier beschrieben. Dazu einen "Amerikanischen Proxy" eintragen, fertig. Und für Linux klappt es auch mittels Wine.

Tired of being tracked?

Posted by Michael Zimmermann at Sep 25, 2011 02:40 PM |
Filed under: ,

Today, many sites use external services like Google Analytics, Google AdSense, Wordpress Stats or a plethora of others for statistics or the analysis of user behaviors. Also, each facebook or twitter button shown on a web page leads to a subsequent entry on facebook's or twitter's log with your ip, time of access and - if logged in - user credentials.

As a result, you become traceable, fully traceable. Anyone having access to such logs can now recreate and evaluate your complete browsing history over time. As a result, creating your personal user profile becomes a piece of cake. Knowing what you like is a given. Knowing what you may buy in the future is known. Knowing who your friends are can be determined.


For me, yes. I don't want others to collect such an amount of information about me and my personal behavior. Information, which will be there indefinitely and which I have no right and no possibility to delete.

Enter Ghostery

Ghostery is a nifty Firefox Add-on which shows you a list of known external services like the Facebook button mentioned above which a website uses and which is used for logging your own personal behavior. Each of these, let's call them trackers can be blocked making you a bit more anonymous within the interwebs.


PS: And I guarantee you will be surprised about the number of logging services each website uses.

Ein echter Pölschaden

Posted by Michael Zimmermann at Sep 15, 2011 07:50 PM |
Filed under:

Only No News are Good News. In dem Sinne... 150.000 km Gewackel mitten auf dem Motorblock haben dieser Halterung den Rest gegeben. Festgestellt habe ich es eher durch Zufall beim Ölstand messen. Allein durch die Verschlauchung hält das Ventil auch freifliegend ausreichend.

Quick Lightning Tip

Posted by Michael Zimmermann at Sep 15, 2011 07:16 PM |
Filed under: ,

If you ever wondered why you can copy but not paste entries of your calendar in Thunderbird Lightning make sure you have selected a writeable calendar on the left pane.

That's it.

QDL 0.5.0 is out!

Posted by Michael Zimmermann at Sep 09, 2011 08:50 AM |
Filed under: ,

This week, as boerse-online revamped the website, my quote downloader for Quicken QDL stopped working and got me busy.

As a result, I am pleased to announce QDL 0.5.0, a slightly larger updated with changes as follows:

  • The webpage retrieval is now done by wget so that onvista can be supported :-)
  • None of the old data sources are working any more.
  • The current data sources for the kmm backend are: xetra, onvista, vwdsym. See the for usage information.est)

Twitter hates RSS... but I like feeds

Posted by Michael Zimmermann at Jun 10, 2011 10:40 AM |
Filed under:

No, I don't like social media stuff as it delivers to much noise and wastes to much time with to little outcome. Yet, there are some - rare - occasions where a twitter feed of a certain person or group might offer valuable pieces of information that I can not access otherwise.

For this purpose - normally - I use RSS, so that any news automatically pops up in my mail programm and feed reader. This way, there is no need for an extra communication channel and yet another portal, yap, to check regularly.

Unfortunately, twitter hates RSS so that the former option to subscribe to a feed is no longer shown. Yet, there are workaround, see here

Thus, twitter hates me. Yet, I do have my feed.

KDE Plasma Hacking - The CPU And System Viewer

Posted by Michael Zimmermann at Jun 08, 2011 06:20 PM |
Filed under:

For my primary desktop is KDE which is running the Plasma Desktop plasmoids are a powerful option to add helper widgets to this desktop. Looking for a small, space efficient and simple tool to show cpu usage, memory usage etc. there was none I liked on kde-apps.

Enter CPU and System Viewer

The CPU and System Viewer plasmoid provides a simple and rather minimalistic view onto the current CPU usage of your system and can be added to the panel. If wanted, CPU, memory and swap usage are shown in a graph, too. Also, a popup gives more advanced information about the current state of the system.

No Chart, just the plasmoid Chart and CPU usage

This plasmoid is written in python and is derived from the Simple CPU Meter plasmoid. Also, ideas from the System Load Viewer plasmoid shipped with KDE SC were used.

Popup Information

And hence my first foray into KDE Plasma hacking commences.

Ziemlich spät und doch ganz früh

Posted by Michael Zimmermann at May 13, 2011 09:30 PM |
Filed under: ,

Henrik Ole Felix ist mein Name... und die Treppenstufen sind nun sauber.

Filesystem checks on a Hetzner Server

Posted by Michael Zimmermann at May 07, 2011 09:50 PM |
Filed under:

Ever wondered how to schedule an automatic file system check on the next reboot of your linux server? This is how you do it.

Following the information given by everflux create a forcefsck file in your root directory:

 touch /forcefsck

And if you have a hetzner server, please be advised that this work only if you have changed your pass statements for the relevant partitions from 0 to 1 (root partition) or 2 (other). Otherwise, your request for a filesystem check will be ignored.

PS: Personal note, of course :)

On towards Plone 4

Posted by Michael Zimmermann at May 06, 2011 11:55 AM |
Filed under: ,

Yes, is now running with Plone 4.

As the database of this site dates back to the Plone 2.0.x, this required quite some preparatory work. But after some initial fiddling around everything worked out quite nicely, as can be seen in my upgrade notes. Also, the skin was updated to incorporate some changes required for plone 4 compatibility, see the svn repository

And now? Well, we have a current and up-to-date system where things like improved galleries (collective.prettyphoto for single galleries and collective.plonetruegallery for inline galleries, see the hidden features section) will actually work. We will see.

What a Wonderful Day

Posted by Michael Zimmermann at May 05, 2011 09:06 PM |
Filed under:

Sonne, ein leichter Wind, die Heringsangler. Und die die Vagel Griep auf ihrem Übergangsplatz bis zur weiteren Verwertung. So kann ein Freitag abend ausklingen.

Document Actions