incunabulum - a blog with a weird name
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.
Scanning with Linux - I am impressed. Deeply impressed
Getting the HP Photosmart C5180 fully working under Windows, the natively supported OS, was nothing for the faint of heart. This is especially true for my setup, where the printer is accessed via wireless and is running in a different private 192.168.x.x subnet compared to my computers.
In contrast, under linux, getting the printer to work was a peace of cake. Enter the IP, select the printer type, done. Finished. That's it. For the three times I needed a scanner in the last three years, I reverted to my spouse's laptop. Well, up to now that is.
Today, ten minutes later brought me a fully working setup. How? Simple, use the hp-lib tools provided by Ubuntu by default. In a first step, you need to create an URI for the printer which is then used by xsane. For this purpose use the hp-makeuri command as explained here
hp-makeuri your ip
This gives you an uri under which xsane can access the scanner. For this to work properly, add the hpaio driver to your /etc/sane.d/dll.conf, see here.
Once this is done, you can access the scanner with an URI as follows:
xsane -p hpaio:/net/Photosmart_C5100_series?ip=192.168.10.10PS: And yes, this is also some kind of personal documentation.
Es ist vollbracht!
Mehr als 5 Jahre harte Arbeit, ein weiteres Jahr Denkpause wie auch Feintuning und Feinschliff an Wochenenden und in Nachtschichten. Es ist vollbracht!
PoelControl - Updates
Man mag es kaum glauben, aber neben Jobwechsel, Schreiben, Familie und vielen anderen Dingen geht es auch im Bereich AVR-Mikroelektronik weiter. Langsam, aber stetig.
Der aktuelle Stand: Almost there :-) Und das gibt es neu:
RelaisPlatine 1.3
Eine kleine Überarbeitung der Relais-Platine, wie hier vorgestellt. Geändert wurde die Initialisierung, so dass bei Power-On die Relais nicht anziehen.
In/Out mittels FETs
Eine Kombination aus Sensor-Auswertung und Ansteureplatine. Verbaut werden können hier die üblichen Sensoren zur Temperaturauswertung, dem Auslesen von Tankpegeln wie auch zur Druckmessung. Auf der Ausgangsseite stehen 6 mit jeweils 5 A belastbare Kanäle zur Verfügung, die über MOS-FETs angesteuert werden. Angesteuert natürlich mittels I2C. Ich denke, kleiner geht es nicht mehr.
PoelControl II - Version 1.3
Und letztlich die endlich funktionsfähige Hauptplatine für eine eventuell vorgesehen Steurung. I2C, SPI, RS232 als Kommunikationskanäle versteht sich von selbst. Dazu kommt ein EEPROM (max 256 Kb) bzw. eine SD-Karte zur Datenspeicherung. 2 Rechtecksignale wie z. B. das Tachosignal oder GALA können ausgewertet werden.
Die Schaltung ist selbsthaltend konstruiert, wird also an KL30 und KL15 angeschlossen und kann auch bei Zündung aus so lange weiter aktiv sein, bis diese sich selber den Saft abdreht.
Handsteuerung, die Zweite
Was lange währt wird endlich gut? Man wird sehen...
Mit dem ersten Umbau zog damals 2005 eine kleine Kiste XXX in den Innenraum des Passats, die mit zwei Schaltern und einer Temperaturanzeige als Bedieneinheit diente. Die Anzeige ist schon seit längerem defekt und wurde durch einen Inline-Mesfuehler ersetzt. Die zwei Schalter ohne richtige Spueleinrichtung taten klaglos mit der direkt geschalteten Last von je 2 - 3 Ampere ihren Dienst.
Nur sah das nicht aus. Und richtig spülen wollte ich auch mal können.
Wurden die Bauteile bereits Ende letzten Jahres gekauft, so dauerte es bis zum eigentlichen Einbau ein bisschen länger. Aber der drohene Herbst beschleunigte die Arbeit.
Zwei Schalter für die Schaltung von Vor- und Rücklauf bzw. KGR An/Aus. Dazu ein Taster, über den ein Conrad-Zeitrelais angesteuert wird. Das ganze ist an KL15 - genauer KL 75X - angeschlossen und somit bei "Zündung Aus" ohne Spannung. Natürlich über eine eigene Sicherung und nicht, so wie vorher, über das Radio.
Wird der Taster aktiviert, so wird für z. Zt. 30 Sekunden ein eventuell vorhandener KGR aufgehoben und aus dem Dieseltank Sprit angesaugt, der dann in den Pöltank eingeleitet wird. Damit wird sichergestellt, dass der Dieseltank pölfrei bleibt. Auch das frühzeitige Umschalten vor der Ankunft spar ich mir.
Probleme:
- Alle Sirais sind bei mir bereits am Stecker mit Dioden und Status-LEDS versehen, so dass sich induktive Störungen in Grenzen halten
- Dennoch macht es Sinn, den Eingang des Zeitrelais sicher auf +12 V zu ziehen. Hierfür kommt ein 1k Widerstand zum Einsatz. Damit jedenfalls konnten das nicht reproduzierbare Verhalten des einen Zeiterelais eingegrenzt werden.
Wääääh, ICH WILL ABER!!! sagt Sschäuble
Ja, es geht um die Online-Durchsuchung, also um ein technisch leicht umgehbares ergo wirkungsloses Mittel zur Analyse von heimischen Festplatten das gravierende Einschnitte in den privaten und durch das Grundgesetz geschuetzten Lebensraum erforderlich macht.
Nun hat ja der Bundesinnenminister die Aufgabe, das Grundgesetz zu schützen. Aber nicht unser Schäuble, nein! Mit geradezu bewundernswerter Penetranz und einem bemerkenswerten Mangel an Wissen wird eine absurde Forderung nach der Anderen in den Aether gebrüllt.
Hierbei wird nicht nur das Grundgesetz mit Fuessen getreten, eine richterliche Kontrolle und damit eine Überwachung der Maßnahmen durch Dritte wird durch Schäuble gleich mit aus dem Weg geschafft. Und sollten die einheimischen Rechte immer noch zu restriktiv sein... macht ja nichts, wann machen Sie denn mal wieder Urlaub in Israel oder Amerika, Herr Terrorist?. Bei Bürgern würde man hier durchaus z. B. von Auftragsmord sprechen! Aber der Schäuble schützt ja die Verfassung, gelle!
Helfen alle ach so sinnigen Argumente nicht mehr, tja, dann hilft nur noch Aktionismus! Da muss man die Durchsuchung jetzt machen, verfassungsrechtliche Bedenken, wenn juckts. Kritik? Alles verantwortungslos, vollkommen verantwortlungslos
"Der amerikanische Geheimdienst macht das; die anderen Geheimdienste machen es. Und Deutschland wird es auch machen, ...
Toll, Hans-Peter Uhl (CDU Innen-"Experte"). Der Michel geht bei rot über der Ampel, die Susi auch. Da muss ich es auch machen. Bumm....
Aber warum denn diese Aufregung? Es sind ja nur weniger als 10 Faelle pro Jahr. Halt, ich mein ja 50 Faelle .... Und das Umfeld der Personen noch dazu. Illegale WLAN-Nutzung? Ach die paar Buerger, mensch, es geht um die SICHERHEIT!!.
Stellt sich nur die Frage
Sind die gegenwärtigen Politiker so dumm, wie sie sich geben, oder verfolgen sie ein Ziel, das ich nicht erkenne?
Schäuble & Co im Tal der Ahnungslosen
Online-Durchsuchung, ja ja, das ist auch in der Haushaltsdebatte ein heisses Eisen. Ist ja nur für die Sicherheit, genau...
Das sagt jedenfalls Herr Schäuble. Der muss es ja wissen, ist ja auch Innenminister und damit zuständig für diese Dinge. Sozusagen der Experte, ja ja. Wie auch seine Kollegen vom BKA. Weiss man doch... (mp3, 45 Sekunden, netzpolitik.org)
Aber alles halb so wild, meint die Kanzlerin.
Deutschland drohe kein Polizeistaat. Es dürfe aber keine Räume in der Gesellschaft geben, auf den die Sicherheitsbehörden keinen Zugriff haben...
Was unterscheidet denn einen Staat, der seinen Bürgern keine Freiheit lässt, von einem Polizeistaat? Nichts! Schon mal im Lexikon nachgeschlagen, Frau Merkel? Oder im Grundgesetzt?
Und dann auch noch Bosbach mit der Forderung nach einem Konvertiten-Register. Wie wäre es denn gleich mit der Forderung nach gelben Halbmonden fuer Moslems? Aber, wie im Kommentar von Bernd Oswald treffend formuliert:
Für den Impulsgeber Bosbach ist der Verfassungsgrundsatz offenbar eine zu vernachlässigende Größe.
Leider nicht nur für ihn....
Schäuble bei Will
Auch wenn der Minister Schäuble eiskalt und rhetorisch durchaus brilliant seine Ansichten äußerte, so ist folgendes Zitat aus gestriger Sendung doch ein gutes Beispiel, dieser "Redekunst".
"Ich habe nicht gesagt, es sei nur eine Frage der Zeit, bis ein Anschlag mit einer schmutzigen Bombe erfolgen kann. Ich habe gesagt, die Sicherheitsexperten sagen weltweit seit vielen Jahren, dass sie damit rechnen."
Wo, Herr Schäuble, ist denn der Unterschied zwischen diesen beiden Aussagen? Ich gehe jede Wette ein: Fragen Sie 10 Bürger auf der Straße! Die Antwort wird lauten: Keiner!
Eiskalt, rhetorisch geschickt und berechnend!
Schäuble als Minister ist Kraft seines Amtseides wie auch auf Grund seiner Aufgabe als Innenminister dazu verpflichtet, die freiheitliche Grundordnung zu schützen. Nunwar im Interview Schäuble auch auf mehrfache Nachfrage von Anne Will nicht in der Lage (oder nicht Willens), dazu Stellung zu nehmen, wo die Grenzen der Sicherheitsgesetze in Relation zur per Grundgesetz verankterten Freiheit liegen.
Kollidiert ein Gesetzentwurf mit dem Grundgesetz, so kann die relfexartige Reaktion nicht sein, eben dieses Grundgesetz ändern zu wollen.
Ebay und die Sicherheit
Ja, ebay ist schon eine sichere Plattform... behaupten die Betreiber. Sicher? Wirklich sicher?
Ebay und die Sicherheit (II)
Laut Autoresponder von ebay werden mittels PGP signierte Mails als verschlüsselt eingestuft und abgelehnt. -> Warum? Signierte Mails sind nicht verschlüsselt
Zur Steigerung der Sicherheit sind nicht-signierte Mails zu senden. -> Warum? PGP-Signierung im Zusammenhang mit public keyservern steigert die Sicherheit, dass keine Fälschung der Absenderadresse vorliegt.
mfg, Zimmermann
andLinux - Run Linux Apps in Windows without Virtualization
Update to Ubuntu Hary: - do this: http://niftybits.wordpress.com/2008/10/07/andlinux-with-hardy-heron/ - and addd to rc.local, see http://www.andlinux.org/forum/viewtopic.php?t=130&postdays=0&postorder=asc&start=15
Ubuntu on 64bit
Personal note
Oekobilanz Auto: Neues Auto oder nicht?
Klimawandel, Erderwärmung, CO2-Ausstoss... In den zur Zeit gerade in den Medien zu findenen Schlagzeilen werden durch Politiker, Wirtschaft und Interessenvertretungen alle möglichen und unmöglichen Forderungen gestellt. Unter anderem - was ich auch gut finde - soll die Besteuerung von Fahrzeugen von einer hubraumbezogenen Besteuerung auf eine schadstoffbezogene Besteuerung umgestellt werden. Ziel ist es, ökologische Fahrzeuge zu fördern und Stinker zu bestrafen.
Auch wenn vielfach der Umstieg auf neue (angeblich so spritsparende) Fahrzeuge gefordert wird, der Primärenergieverbrauch inklusive Herstellung, Betrieb und Entsorgung wird vielfach nicht berücksichtigt. So zeigt unten dargestelltes Diagramm, dass ca. 20 % des CO2-Ausstosses eines Fahrzeuges bei Rohstoffgewinnung, Fabrikation und Entsorgung anfallen.
>
Quelle: system-debitismus.de<br>
Anders ausgedrückt: Im Schnitt ist - hier nur auf den CO2-Ausstoss bezogen - ein neues Auto nur dann ökologischer, wenn dieses mindestens 20 % weniger Sprit verbraucht. Da möchte ich doch den Autokonzern sehen, der dies schafft!
The magic Border and Others in Openoffice
Openoffice is quite nice once you know what you have to do. Personal note about one of my issues follows :)
Networking and a HP Photosmart C5180
More a personal note, yet may be useful for others to know....
PoelControl, AVRs und Elektronik...
Nach langer Zeit wieder ein Update der aktuellen Entwicklungen rund un AVRs, einer elektronischen Steuerung für den Pölbetrieb etc. Nicht alles ist für die Pölerei; einiges ist auch anderweitig seit längerem in Betrieb
Drools in Naval Architecture and Engineering
What started as some technical discussion about adding a custom operator to the rule engine drools used in my Phd thesis got the developers interested into the work and led to a short use case description on the drools mailing list.
This then got quickly published on the drools blog :
Improving the Naval engineering process using Drools
Support for Shallo-Panel-Meshes in MView
MView is a lighweight viewer for three dimensional models and supports a variety of model formats. OpenGL is used for rendering. Using Qt as UI framework the application is available for Windows, Unix and Mac and is published under the LGPL. For more information, see the project page.
As part of my work at the Chair of Naval Architecture at the University of Rostock support for the mesh format used by the potential flow code Shallo from HSVA was added to MView hence giving our students a flexible and free tool to verify panel meshes.
As of some days ago these changes are incorporated into MView's CVS repository - thanks Helmut - and will be part of the next release.
XsdImport and Owl2Java Plugins for Topbraid Composer
Topbraid Composer is a versatile, eclipse based tool to develop OWL ontologies. With the initial public relase of XsdImport and Owl2Java two additional plugins for Topbraid Composer are available for download.
From XSD to OWL...
XsdImport is a plugin for TopbraidComposer to convert XSD Schemas to OWL. Classes and Properties are created based on the XSD construct found in an XSD schema. Support for Semantic XML, custom namespaces and namespace prefix mapping as well as a flexible system for handling imports are implemented.
... and on to java or db4o
Owl2Java is a code generator to work with OWL ontologies from java. Ontologies are accessed natively via java classes, methods and attributes. A native interface for the object orierented database db4o with support for transparent persistence can be generated from the internal meta model. Where possible, the implementation adheres to the OWL DL standard and also offers some support for constructs that normally require a reasoner. F
QDL 0.4 released
QDL is a set of python script for the automatic download of current quotes for funds, shares etc. from websites. The results are mailed to the user perodically and can be imported in to quicken etc.
Version 0.4 is out. It includes some minor bugfixes as well as a second driver for boerse-online.de for cases where the old "bo" driver did not give any results because of data missing.
Announcing Owl2Java - A Java Code Generator for OWL ontologies
The elevator speech: Owl2Java is a code generator to work with OWL ontologies from java. Ontologies are accessed natively via java classes, methods and attributes. A native interface for the object orierented database db4o with support for transparent persistence can be generated from the internal meta model.
With version 0.5, I am happy to announce the first public release. This release contains
- a fully working generator for the generation of a java API and hence allows transparent access to the data model stored in an OWL ontology
- a working prototype to generate db4o compliant java classes with support for transparent persistence. A mapping script to copy OWL instances to the object database from db4o is generated automatically.
For more information see the project site.

