incunabulum - a blog with a weird name
- Towards an Architecture to Bind the Java and OWL Languages by Jose Calero et al.,
- O3L: An OWL Object-Oriented Library for the Realization of Ontology Based Applications by Agostino Poggi,
- Sapphire: Generating Java Runtime Artefacts from OWL Ontologies by Graeme Stephenson et al.
- bei Autobahnauffahrt auf einmal 8 - 10 Grad weniger auf der Anzeige,
- bei Langstrecke (Tempomat 150 km/h) sind es 5 Grad weniger.
- 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.
- 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...
- 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 KmmSources.py for usage information.est)
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.
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.
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.
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 ...
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
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.
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:
PS: Personal note, of course :-)
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.
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=autoYou might have to change the kernel module.
PS: And this is a personal note. Of course :)
This started as a personal documentation long time ago... may be it is useful for soemeone :-)
As personal documentation and may be as help for other interested users, in the following different usage scenarios for these two products are shown.
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
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 incunabulum.de the functionality offered by collective.prettyPhoto is used where two different approaches are avaiabele
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:
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"
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>
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
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.
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.
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.
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.
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:
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.
Thus, twitter hates me. Yet, I do have my feed.
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.
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.
And hence my first foray into KDE Plasma hacking commences.
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:
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 :)
Yes, incunabulum.de 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.
Was lange währt wird endlich gut. Unter diesem Moto konnte am 6.4.2011 die Verteidigung meiner Dissertation Knowledge-based Design Patterns for Detailed Ship Structural Design stattfinden.
Was im Herbst 2003 begonnen hatte konnte nach Arbeitswechsel, Familiengründung und weiteren Höhen und Tiefen somit abgeschlossen werden. Mit Erfolg!