Heine-Zitat aus aktuellem Anlaß

Das war ein Vorspiel nur, wo man Bücher verbrennt, verbrennt man auch am Ende Menschen.

… und wie sich die Zusammenhänge doch ähneln. Aber genug, der Fanatiker aus den USA bekommt schon genug Aufmerksamkeit.

Posted in DE, Gedanken | Leave a comment

Seriously?

So Embarcadero released version XE of the RAD Studio. Great stuff. Would love to buy it, but for a private person buying an upgrade is quite pricey. 800 EUR or 700 EUR until September 30th as a special offer. As a side-note, I upgraded to RAD Studio 2010 earlier this year, skipped the “Support and Maintenance” package, because I couldn’t afford it at the time. Regrettable, as Embarcadero does not offer something like a six month time frame to change your mind. Oh well, bad luck. Money spent at the wrong time. Spending it now would have given me everything I got back then plus all the goodies.
It is especially regrettable because the new offer includes Delphi 7 and BCB 6, which I would really like to have in order to check compatibility of new and old source code. The offer was already made about two months after my purchase (which was less than four months ago) for RAD Studio 2010, but yet again only after I purchased it. It’s like lottery, not a business model with which I agree 😉

As a comparison: for my MSDN Pro subscription I pay ~1200 EUR for two years, which includes software maintenance and a much bigger value for the money (all of the OSs from MS, all developer tools, various other goodies … oh and did I mention support incidents or x64 compilers :mrgreen: ?).

Posted in EN, Programming | 3 Comments

WikiLeakiLeaks

Nette Idee. Solange es der Wahrheitsfindung dient, sollten auch die WikiLeaks-Verfechter nichts dagegen haben, oder?

// Oliver

Posted in DE, Gedanken | Leave a comment

Charges against the WikiLeaks founder

Daily Mail article: Supporters dismissed rape accusations against WikiLeaks founder Julian Assange… but the two women involved tell a different story.

Assange is one amorous geek (or nerdy Casanova) according to that :mrgreen:

Not trying to dismiss the charges, though. It merely sounds like he seduced two women who found out about each other and then felt that their modesty had been damaged. Let’s see how that turns out …

// Oliver

Posted in EN, Thoughts | Leave a comment

Renten

Seit Jahren wird einerseits darüber diskutiert das Renteneintrittsalter nach hinten zu verlegen und andererseits werden zum Teil haarsträubende Rentengarantien abgegeben. Jetzt also Rente mit siebzig. Rentengarantien für die treuen Wähler von heute und ein Arschtritt für den Rest. Rente mit siebzig ist doch eine Rentenkürzung, oder? Wenn drei bis fünf Jahre Rentenzahlungen gespart werden, würde ich das als Kürzung bezeichnen. Meinen Eltern wurde ja auch in ihren jüngeren Jahren die Rente mit sechzig verkauft, was nun schon seit Jahren nicht mehr zur Diskussion steht. Irgendwann dann Rente mit achtzig. Am Ende wird nur eine kleine Minderheit überhaupt noch in den Genuß einer Rentenzahlung kommen, so daß die Beitragszahlungen dann ausreichen könnten. Wie tröstlich!

Inflationsbereinigt mögen die aktuellen Renten gesunken sein. Na und? Die Einkommen doch auch.

In Talkshows erzählen uns dann Politiker mit feuermelderartigen Gesichtern, daß jemand der ein Leben lang in die Rentenkasse eingezahlt habe dann auch Anspruch auf die Rente habe. Keine Angst, natürlich will ich auch, daß es meinen Omas gutgeht – aber die Sache mit dem lebenslangen Einzahlen ist doch schon eine Lüge.

In Wirklichkeit zahlt man doch für die aktuelle(n) Rentnergeneration(en) zum Zeitpunkt der Einzahlung. Daß Politiker ohne Not und auch ohne rot zu werden lügen ist nichts neues, aber die Information wie die Renten finanziert werden sollte wohl mittlerweile trotz Nebelkerzen auch beim Durchschnittsbürger angekommen sein. Scheinbar aber nicht. Oder vielleicht mögen Rentner ja auch Lügen solange sie davon profitieren? Zwar passiert dies auf Kosten der aktuellen Beitragszahler, aber wen stört das denn schon?! Verübeln kann man es ihnen nicht wirklich, denn auch andere Schreihälse erzwingen Klientelpolitik in ihrem Interesse.

Rentner sind schließlich eine der größten Wählergruppen, wenn nicht gar die größte. Nicht umsonst wurden laut Lothar de Maizière dem damaligen Kanzler Kohl mit Verweis auf “die Alten” als Stammwählerschaft der CDU jegliche letzte Zweifel an der anstehenden Währungsunion ausgetrieben.

Mich beschleicht das Gefühl, daß sich die Durchschnittsbürger jeglicher Generation einfach etwas besser informieren sollten anstatt die Lügen der Politiker unhinterfragt zu schlucken. Dann ließe sich das Ganze vielleicht auch nicht so leicht als Generationenkonflikt verkaufen und andere Lösungen kämen ins Blickfeld deren Machbarkeit sich zwar nachweisen läßt, deren Durchsetzbarkeit in einer auf Klientelpolitik basierenden sogenannten “repräsentativen Demokratie” aber eher zweifelhaft ist.

// Oliver

Posted in DE, Gedanken | 2 Comments

Zensus 2011

Nachdem die Volkszählung in den 1980ern nicht so gut lief, soll es im kommenden Jahr also einen Zensus geben. Man beachte den Unterschied: es ist ein Zensus, keine Volkszählung und es ist ja auch schon ein anderes Jahrhundert. Als Rechtfertigung sollte das reichen, oder?

Ach ja, Einspruch kann man nicht erheben und wenn man sich weigert die Angaben zu machen, drohen saftige Geldbußen. Nicht übel, oder? Nee, Sekunde. Das Wort das ich suchte was “rechtsstaatlich” 😆

Als Hauseigentümer bin ich selbstverfreilich auch betroffen und werde wohl oder übel um die Geldbuße zu vermeiden auch die Fragen unserer Führer beantworten. Heutzutage verstecken sich unsere Volkszertreter ja hinter Brüssel. Daß sie dort selbst ein gehöriges Wörtchen mitreden scheint da ab und an in Vergessenheit zu geraten. So auch bei diesem Zensus, der, wie könnte es anders sein, “leider” aufgrund von Druck aus Brüssel durchgeführt werden muß. Da bekomme selbst ich als Pazifist nicht übel Lust mal in Belgien “einzumarschieren”.

Persönlich hoffe ich ja noch auf breit angelegten zivilen Ungehorsam. Da es in unserem sogenannten Rechtsstaat allerdings ein teures Unterfangen sein kann auch sein Recht zu bekommen, wird der Widerstand sich wohl auf die Bevölkerungsgesamtheit betrachtet deutlich in Grenzen halten.

Unsere Bürokraten haben übrigens auch eine hübsche Webseite für uns Hauseigentümer erstellt.

Ach ja und …

Datenschutz ist oberstes Gebot

Alle abgefragten Daten unterliegen – ebenso wie die Daten aus den Registern – dem Statistikgeheimnis und strengen datenschutzrechtlichen Bestimmungen. Sie verbieten es, persönliche Daten, die für den Zensus erhoben werden, an Dritte, egal ob staatliche oder nicht-staatliche Stellen zu geben – zum Beispiel auch nicht an die Finanz- oder Sozialämter, die Polizei oder an die Meldestellen.

Man erfinde schnell ein paar Bedrohungen (Terroristen, Kinderschänder und so weiter) und fordere dann schnell die Nutzung der gesammelten Daten für die präventive Gefahrenabwehr. Kennt man ja von Mautdaten und Befugnissen in Sachen Konteneinsicht. Ach nee, die meisten werden selbst das sicher noch nicht bemerkt haben, waren sicher zu sehr beschäftigt mit DSDS-Gucken und BLÖD-Lesen … schleichend eingeführt kann man ja so einiges durchdrücken.

Als Entwickler habe ich mich natürlich gefragt wie ich auf diese Frage antworten soll: “W7 Badewanne oder Dusche in der Wohnung” mit der Auswahl “Ja” und “Nein”. Im normalen Sprachgebrauch ist “oder” eigentlich immer ein ||, wie kann ich also mitteilen wenn beides vorhanden ist? :mrgreen: … huch, mal nicht zuviel ausplappern.

// Oliver

Posted in DE, Gedanken | 1 Comment

cvsnt [server aborted]: Couldn’t open default trigger library: No such file or directory

To my surprise I noticed CVSNT is now only available for money (and compared with my other development tools for a lot of money, so I’ll stick with Mercurial which comes with plenty of better features for which I would pay), but there are still versions included in several Linux distros that comes with source. I happened to work on an Ubuntu 9.10. (apt-get source cvsnt ;))

When I configured the repos, I had to put one into a jail for several reasons. However, the CVSNT server would simply bail out with the following error message:

cvsnt [server aborted]: Couldn’t open default trigger library: No such file or directory

… not too helpful, but after all we have the source 😉

So I grepped through the source and found that it expects to find a file info.la (or info.dll on Win32) and load it. After running updatedb I was able to find it. Sure enough the problem was no problem in the configuration that was not jailed. Well, seems that jailing requires a little more than just the /tmp folder as stated in the README, and indeed it does, so I bind-mounted the folder /usr/lib/cvsnt/triggers (where I found info.la) into my jail, so inside the chrooted environment it would appear as /usr/lib/cvsnt/triggers. Done.

The least invasive method to get it to run without even having to make other stuff available inside the jail. I suppose even bind-mounting all of /usr/lib/cvsnt would have been rather harmless.

// Oliver

PS: in /etc/fstab a bind-mount looks like this (one line):

/usr/lib/cvsnt/triggers /[repo-folder]/usr/lib/cvsnt/triggers bind defaults,bind 0 0

where [repo-folder] is the location that will be jailed (outside view, obviously).

Posted in EN, Linux, Software, VCS | Tagged , , , , , , | Leave a comment

Internetpranger

Heise berichtet, daß derzeit in Deutschland öffentlich über eine Art Internetpranger nachgedacht wird. Mir ist klar, daß die Sicherheitsverwahrung Teil der Debatte ist – allerdings finde ich den Standpunkt von Frau Leutheusser-Schnarrenberger sowohl nachvollziehbar als auch korrekt. Vielleicht sollten sich andere Politiker erstmal ein Rückgrat zulegen, damit sie wie Frau Leutheusser-Schnarrenberger auch gegen populistische Forderungen noch aufrecht stehenbleiben können.

Daß diese Idee bei christlich-konservativen Zeitgenossen besonders gut ankommt, ist nicht weiter verwunderlich. Die Tendenzen mittelalterliche Wertvorstellungen – gegebenenfalls bereichert um die technischen Möglichkeiten der modernen Welt – wieder zu verankern scheint, folgt man dem Mainstream, fast schon aus der Mitte der Gesellschaft zu kommen.

Das dem religiösen entlehnte Wort “Buße” wird ja gern und oft von Politikern benutzt wenn es um die Verbüßung einer Strafe geht – daß der “Buße” allerdings auch “Vergebung” folgt, scheint man auch bei dieser aktuellen Diskussion wieder außer Acht zu lassen.

Natürlich sollen Schwerkriminelle ihre gerechte Strafe erhalten, aber danach sollen sie auch resozialisiert werden. Das heißt ihnen soll die Integration in die Gesellschaft nach Verbüßung der Strafe ermöglicht werden. Wenn wir von diesem Prinzip abrücken wollen, könnten wir auch gleich die Todesstrafe wieder einführen. Zugegeben, das würde so manchem Familienmitglied eines Opfers vielleicht nur recht sein, aber ist es die Gesellschaft in der wir leben wollen? Wenn der Vater eines mißbrauchten und anschließend brutal getöteten Kindes die Todesstrafe für den Mörder will, kann ich das als emotionale Reaktion verstehen. Das ist auch der Grund warum in Deutschland und vielen anderen Ländern Richter über die Schwere der Schuld und das Ausmaß der Strafe entscheiden, da wir Blutrache nicht wollen. Und meines Erachtens nach ist es gut so, auch wenn der Spielraum für Irrtümer damit nicht komplett ausgeräumt ist. Vor allem bei Personen des öffentlichen Lebens spricht die Presse oft schon vor einem eigentlichen Prozeß das Urteil, wie man unlängst bei Herrn Kachelmann wieder schön sehen konnte.

In diesem Sinne sollten wir uns sehr genau überlegen ob wir einen Internetpranger wollen und wenn ja in welchem Ausmaß. Die Ausmaße welche das in den USA mittlerweile annimmt finde ich äußerst erschreckend. Verwunderlich ist das nicht, in einem Land wo nichts so gut in den Nachrichten läuft wie die “News” vom letzten Mord, Totschlag, Verfolgungsjagd mit schnellen Autos oder Tragödien denen Kinder zum Opfer fielen. Der tägliche Schauer vor dem Fernsehgerät gehört dazu in einem Land dessen Bevölkerung ein Selbstverständnis als Nation mit weltweiter Führungsrolle hat und dennoch ständiger Angst voreinander lebt …

// Oliver

Posted in DE, Gedanken | Tagged , , | Leave a comment

VMware vSphere client 4.1 installation woes

Trying to install vSphere client 4.1 on my private machine failed (with error 4113) the first times. It turned out the problem was the “Microsoft Visual J# 2.0 Redistributable Package” was already on my system as part of Embarcadero RAD Studio 2010. Whoa. Another problem seemed to be that the .exe that one uses to install the vSphere client does some magic beforehand (including the attempt to install “Microsoft Visual J# 2.0 Redistributable Package – SE”). Something that cannot be influenced by command line parameters, as it seems.

So what I did was during the error prompt, I visited the location where the “VMware vSphere Client 4.1.msi” (%MSI%) had been extracted to. I copied it to a temporary location.

Looking into the MSI database turned out to be enlightening. It seemed like the trick is to set a property named USING_VIM_INSTALLER when passing the database to Windows Installer. And here is what I did:

msiexec /i "%MSI%" USING_VIM_INSTALLER=1

… and it worked. And the vSphere client works perfectly with this version of J#, although of course I may not have used all the various features it offers.

Update: kindly note Remko’s improved solution, passing the property directly to the installer .exe. See here.

VMware-viclient.exe /V"USING_VIM_INSTALLER=1"

Screenshot showing the error condition

// Oliver

PS: USING_VIM_INSTALLER is one of the properties upon which the installation of the “Microsoft Visual J# 2.0 Redistributable Package – SE” package depends.

Posted in EN, Software | Tagged , , , | 7 Comments

Lovely, it is starting again

Reuters reports on the stopped grain exports from Russia:

[…] caused international grain prices to spike as markets placed bets that without shipments from one of the world’s leading exporters, global supplies would be restricted.

In 2008 the price for rice had already risen causing a stir in many parts of the world. Read through the linked Wikipedia articles for some shivers. Back then, financial speculation seemed as one of the factors that caused the crisis in the first place but definitely made it worse. People died in Haiti back in 2008 due to riots caused by the rice shortage.

The biggest (by population) country, China, felt this as quite a sting and rumors have it that the crisis was provoked by the US to “restore balance” when China had realized what power it thought it had via the US bonds it held (and still holds). This theory is not too far-fetched, although smells of a conspiracy theory. However, endangering the US dollar’s status as world-wide reserve currency has been a quite dangerous business in the past as we know from the case of a Middle-Eastern dictator with a characteristic mustache who had announced to trade his country’s oil in Euro and shortly thereafter found out about evidence of WMDs in his front lawn. The neighboring country backed down from a similar plan, trading oil in their national currency instead – however, the plans weren’t completely given up. Luckily this neighboring country is known to pursue a nuclear program, albeit claiming it to be exclusively for civil purposes. However, nothing better than a nuclear program not exclusively for civil purposes to be “A-insured” from mishaps like those that affected the aforementioned unlucky dictator and front lawn. Nevertheless it provides a very nice excuse for a swift invisit to secure oil-supplworld peace.

So now – according to some after (yes, they seem to be serious) a world financial crisis that made the rich richer and the poor even poorer – we’re back to assholes betting on prices of staple food and thus price increases which may cumulate in riots and deaths (not alone due to famine) once more. So famines – aside from those that exist already for no good reason – will be caused by unscrupulous megalomaniacs that feel like using financial “instruments” such as shorts, put and call options, naked puts and so on to move price mostly levels without even moving a single grain of these staple foods (which might otherwise justify price changes).

Brilliant. Spectacular. Learned from the past – well done!

Oh, before I forget it. I was going to offer a few cars and numerous gold ingots for sale. Please don’t be worried that I don’t own them right now and give me your money instead. I mean if you read my blog you will trust me more than those banksters, won’t you? So interested parties contact me by mail via the contact link at the top. Please no offers of multi-million dollar heritages from deceased African relatives 😉

// Oliver

Posted in EN, Germans have no notion of sarcasm | Tagged , , , , , , , , , , , , | Leave a comment

LinkIconShim bequem verpackt

Hier ein vorübergehender Fix für das Problem mit LNK- und PIF-Dateien (CVE-2010-2568).

Ich habe das Projekt LinkIconShim von Libor Morkovsky genommen und als MSIs verpackt um die Installation zu erleichtern. Erstmal muß man allerdings noch die korrekte MSI runterladen.

Hier sind die Downloads (via SSL), Größen und Hashes:

  • 32bit-Systeme: LinkIconShim32.msi (63 KiB),
    SHA1: ffb5fdf8c1c71c62539ddbb818a6395f76e5d2df
  • 64bit-Systeme: LinkIconShim64.msi (111 KiB),
    SHA1: 659896cd1411ed3371884f484f897824afcfa5bc

Update:
Habe mittlerweile ein NSIS-Setup dafür gebastelt. Die hier angebotene Version entspricht rev 8 des genannten Projekts. Enthalten sind sowohl die 32bit als auch die 64bit MSI.

Neuer Download:

  • lnkiconshim.exe (160 KiB),
    SHA1: 1f89b3840dbff8efe41e0bb1855f564f7e6278f7

// Oliver

Disclaimer: This software is provided ‘as-is’, without any express or implied warranty. In no event will the author be held liable for any damages arising from the use of this software.

Posted in DE, IT Security, Programming, Software | Tagged , , , | Leave a comment

LinkIconShim conveniently packaged …

Here’s a preliminary fix for the problem with LNK and PIF files (CVE-2010-2568).

I took the LinkIconShim from Libor Morkovsky and packaged it as an MSI for easier installation. For now you will still have to choose the right MSI, though, depending on what your system is.

Here are the downloads (via SSL), sizes and hashes:

  • 32bit systems: LinkIconShim32.msi (63 KiB),
    SHA1: ffb5fdf8c1c71c62539ddbb818a6395f76e5d2df
  • 64bit systems: LinkIconShim64.msi (111 KiB),
    SHA1: 659896cd1411ed3371884f484f897824afcfa5bc

Update:
I’ve meanwhile created an even more convenient NSIS-based installer. The offered setup corresponds to rev 8 of the aforementioned project. It contains both the 32bit and the 64bit MSI files.

New download:

  • lnkiconshim.exe (160 KiB),
    SHA1: 1f89b3840dbff8efe41e0bb1855f564f7e6278f7

// Oliver

Disclaimer: This software is provided ‘as-is’, without any express or implied warranty. In no event will the author be held liable for any damages arising from the use of this software.

Posted in EN, IT Security, Programming, Software | Tagged , , , | 1 Comment

Fix for the LNK exploit

A clever fix has been made available against the exploit that has recently been found in the LNK icon handler.

Posted in EN, IT Security, Software | 1 Comment

Schuldenbremse

Die bundesdeutschen Politiker zitieren gern und häufig die ins Grundgesetz aufgenommene Schuldenbremse. Das wirft für mich die Frage auf, wo geschrieben steht oder stand, man müsse/solle soviele Schulden aufnehmen wie es bedarf um die eigenen Wähler zu beglücken? Verlierer sind wohl immer die kommenden Generationen.

// Oliver

Posted in DE, Gedanken | Leave a comment

Nicht mein Bundespräsident

Wie ich sehe, sind alle Kandidaten für das Amt des Bundespräsidenten ebenso repräsentativ für mich wie schon der Bundestag. Nämlich garnicht. Damit ist dann schonmal vorab klar, daß es nicht wirklich mein Bundespräsident sein kann. Die Dame von der LINKEn ist farblos und nicht “präsidial” genug. Gauck hätte das Zeug, ist mir sogar ein wenig sympathisch, hat aber dennoch eine zu enge Sichtweise. Und Wulff? Naja, also wenn ich sowas lese geht mir die Hutkrempe hoch. Als ob es nicht schon genug Leute in einflußreichen Positionen gäbe, die an Himmelsfeen glauben.

// Oliver

Posted in DE, Gedanken | Leave a comment

Still a favorite …

After years of watching other movies my favorite dialog is still in From Dusk Till Dawn 3 – The Hangman’s Daughter when Mary Newlie suggests that Ambrose Bierce (author, among others, of The Devil’s Dictionary) might perhaps want to have one of the Bibles they are carrying:

  • Bierce: “Oh, no. No, thank you. I’ve … already read it.”
  • Newlie: “You have?”
  • Bierce: “My singular critique of the good book is that its covers are too far apart.”
  • Newlie: “Excuse me?”
  • Bierce: “I am of the opinion that the, uh, Bible is, perhaps, the greatest assemblage of lies and untruths ever gathered together, with the possible exception of the Congressional record.”
  • Newlie: “Are you an atheist, sir?”
  • Bierce: “Yes, ma’am. Thanks to your God, I am an atheist.”
  • Newlie: “Then there is no hope for your soul on the final day. When Gabriel blows his horn, your ears will be deaf to the resounding tone of its glory, Mr. Bierce.”
  • Bierce: “Oh, no. On the contrary. When Gabriel blows his horn, I shall be playing the tuba.”

Classic.

Posted in /dev/null, EN, Thoughts | Leave a comment

Dem Staat kann’s nur recht sein …

Heise meldet, daß zahlreiche Unterschriften gegen Waffen und Killerspiele an die Bundestagsvizepräsidentin übergeben wurden.

Dem Staat kann es nur recht sein. Soziale Unterschiede verschärfen sich tagtäglich, Leute werden in die Abstellkammer der Gesellschaft gesperrt, Überwachung nimmt zu und man hätte gern Bundeswehreinsätze auch im Innern. Der Bürger wird so ohnehin schon immer wehrloser gegenüber dem Staat und der Artikel 20.4 wird damit zur reinen Makulatur. Der Vorstoß paßt also absolut in unsere Zeit … und die vorgenannten Probleme kann man bei der aktuellen Schuldenlage auch viel besser übertünchen als die Ursachen zu bekämpfen.

Ist doch klar, daß Killerspiele schuld sind an dem Morden und nicht etwa gesellschaftliche Zustände. Weiß doch jedes Kind … 👿

Dämlokratie eben … Herrschaft der Dämlichen. Erinnert mich allerdings ein wenig an Websperren gegen Kinderpornos. Symptome bekämpfen scheint zum neuen Credo geworden zu sein, da die Ursachenbekämpfung dann wohl mit zu viel Widerstand der ganzen Lobbyisten in einer “repräsentativen Demokratie” verbunden wäre.

// Oliver

Posted in DE, Gedanken, Ich, der Zyniker | Leave a comment

Collateral Murder indeed …

With emphasis on murder. This video is just sickening and very unsettling. Thanks to WikiLeaks for publishing it.

Posted in EN | Leave a comment

Asche, nichts als Asche …

Heute sieht es in Reykjavík aus, als liege die Stadt unter einem dichten Nebel. Leider ist es kein Nebel, sondern Asche. Es wurden vom isländischen Wetterdienst Warnungen für Asthmatiker ausgegeben.

Einige Kilometer östlich wurden schon vor einiger Zeit 20fach höhere Werte gemessen als die gesundheitlich unbedenklichen Grenzwerte.

Und jetzt liebe Festlandeuropäer regt euch nochmal auf … dann bekommt ihr auch ne Ladung :mrgreen:

// Oliver (hust hust)

Posted in DE, Island/Iceland/Ísland | Leave a comment

Bitte nicht …

…. bloß nicht Zensursula als Bundespräsidentin. Bloß nicht!

Posted in DE, Gedanken | 1 Comment