Gänsehaut

Wenn man die TV-Bilder zur Bergung der Bergleute in Chile sieht, bekommt man einfach Gänsehaut. Eine tolle Leistung welche die Retter da vollbringen.

Toi toi toi!

// Oliver

Posted in DE, Gedanken | 2 Comments

Check it out: Visual Studio 2010 Help Downloader

Mathias pointed me to the Visual Studio 2010 Help Downloader. Will give this a try soon. I hate when I have to be online to access the docs. But the VS 2005 docs are obviously not up-to-date for Windows 7, so I will need some solution 😉

// Oliver

Posted in EN, Programming, Software | Leave a comment

The so-called superfluous “Quick Launch” and Windows 7

I was and still am really unhappy that Microsoft decided to take away our choice of using the classic start menu and task bar with the introduction of Windows 7. Not only was it faster to use, it also never required to enter the complete name of the program in order to “find” it. Example? Try entering “reg” in the search box. Guess which exact entry is missing … of course, had to be regedit.exe. On my box it shows me reg.exe and “Remote Registry Editor”, various “Register this and that” shortcuts and “RegexBuddy” (which, btw., I can only recommend to anyone working with regular expressions). Alas, no regedit.exe. Whoohoo … thanks, Microsoft! Good job! Keep it up. No problem removing the good old start menu since we have a more than adequate “replacement” now …

At least for the classic start menu there is a workaround in FOSS-form named “Classic Shell” that also lists a number of reasons why the new start menu sucks. There is only a single feature that I am so far missing from “Classic Shell” and that’s the fact that I cannot open Windows Explorer from right-clicking the start button. Why is it important? Well, most of the time it isn’t since I prefer to use SpeedCommander anyway, but sometimes I try to start even the old Windows Explorer and then Classic Shell lets me down, as it does not completely mimic the old behavior. But that’s a very minor nuisance. I love the program otherwise.

But now let’s talk about the new task bar. Apparently no one ever complained about its suck-factor, so let me help out with my rant 😉

First off here’s what I like. On the right-most part you got this little rectangular thingamy which will show the desktop when hovering over it (same effect as pressing Win+Space), or brings the desktop to the front when clicking it and switches back when clicking again (I think that is the same as Win+D). I also really like the new way of configuring the “system tray” (i.e. the “task bar notification area” or TNA to apply the technically correct term). Although I don’t particularly like the dock-like mixing of “instance” (i.e. running program) and shortcut (i.e. way to start a program), the mode which shows texts next to the program works just fine for me.

This brings me to the major sucky part: the missing Quick Launch. The recipe titled “Bring Quick Launch Back from the Dead” on this page has a lovely workaround, but the comment

The Quick Launch is superfluous with the presence of the updated Taskbar

is absolutely unjustified. And here’s why. First of all, the Quick Launch bar allowed you to stack a bigger number of frequently used shortcuts into the task bar. And I mean that quite literally. I always had two rows full of icons. If I find a screen-shot of my old system I will count, but my estimate would be somewhere around 20 to 28 icons in the Quick Launch. Now, some of you might find it very picky, but have you actually tried to pin even just 20 icons to the new task bar? Anyone? Can you fathom the problem? Even at my current resolution of 1920×1200 will you reach the limits of this approach quickly. Which means you fill up your task bar with garbage all the while you just wanted a quick method of starting programs or reading documentation. As I said, I do not despise the new task bar that much, but it just does not come close to this old way of doing things. It would have been better to make the new task bar the “Quicker Launch” or so, i.e. move the most frequently used started programs from the Quick Launch in there and retain the good old Quick Launch as well.

From superficial inspection the new task bar looks like it could accommodate two rows of shortcuts with their small icons, but the recipe (linked above) cannot fix this glitch. Unless you double the height of the new task bar you won’t get more than one row in the revived Quick Launch. Besides, the Quick Launch bar could be moved anywhere in former times, now it just sticks left of the TNA one cannot adjust its size properly, since setting the task bar to “fixed” will screw up any careful arrangement of the icons made beforehand. Oh and even at twice the default height for the overall task bar you will not be able to fit more than two rows in the revived Quick Launch bar. Brilliant.

But the actual problem why it sucks is that the good old “MSDN Documentation” (as well as many other items found in your start menu) cannot be pinned to the shiny new task bar. That would have been a very good reason not to drop the Quick Launch, but Microsoft apparently opted instead to burn all bridges and leave some of us behind, since it’s “time to move on”. What does this prove? Well, it mainly proves that the new task bar by no means obsoleted the old Quick Launch bar as claimed in the linked article. Seems their marketing department won over common sense, or QA failed – you pick.

Or wait. Perhaps I should be grateful? After all I’ve consolidated my revived Quick Launch bar to only 6 shortcuts now – out of which three are documentation shortcuts that will simply not stick to the task bar otherwise. … until I restored from a backup which had the quick launch configured, but Windows 7 “forgot” this configuration. Since I back up and restore regularly, this recipe is out of the question. Update: this does not just happen when restoring a backup, it also happens “just so”. Hell, I hate that new task bar. Anyway, a colleague told me how to get small icons on the taskbar itself, even it that does not bring back the Quick Launch.

// Oliver

PS: Am I really the only dinosaur left who reads documentation from the help collections that came with Visual Studio 2003 through 2008 and can still be found in the Windows Driver Kit, older Driver Development Kits (as CHM) and elsewhere? Frankly, I hate the help system introduced with Visual Studio 2010 – which has to do with a lot of dead links there and with the fact that it’s slow despite a broadband connection.

Posted in EN, Software | 7 Comments

Realer als die Realität

War gestern im Kino zu “Resident Evil – Afterlife”, in der 3D-Version. Ehrlich gesagt scheint diese 3D-Geschichte die Antwort auf HD zu sein. Statt knackiger scharfer Bilder gibt es eben zum Teil verschwommene Bilder. Ich bereue schon fast, daß ich “Avatar” nicht doch auch in 3D geschaut habe, um mal den Vergleich zu haben. Denn eines ist klar: nach diesem Kino-Erlebnis lege ich keinen Wert mehr auf 3D. Allerdings fand ich es nicht grausam genug um dieser Technik komplette abzuschwören. Zu “Avatar” habe ich aber bereits gelesen, daß die Kamerafahrten dort nicht so übereilt sind und auch die Schnitte angenehmer für das Auge sind. Bei “Resident Evil – Afterlife” kann man das nicht sagen. Ich empfand einige der Umschnitte als sehr irritierend, da im Prinzip die Augen gezwungen wurden von “weit weg” auf “nah dran” umzufokussieren (ggf. auch umgekehrt). Wenn dies auch noch so schnell gehen muß, wird dies rasch anstrengend.

Abgesehen davon, daß die 3D-Effekte dem Film für meinen Geschmack eher eine surreale Note gaben, wurde an vielen Stellen auch einfach übertrieben. Wenn bspw. die Kamerafahrt mittendrin angehalten wird um zwei (aufgrund eines Aufpralls) durch einen Hubschrauber geschleuderte Menschen in einer eher eigenwilligen Ästhetik darzustellen, oder eine Pistolenkugel gleichfalls nahezu anzuhalten und in sinnloser Vergrößerung darzustellen, erinnert es allenfalls an die surreale Szenerie in “Matrix”. Überboten wurde der Spaß dann auch nur von der Szene in der mehrere der “Zombies” in Zeitraffer ihres Hirns entledigt werden. Ich denke der Schrecken in Horrorfilmen (oder Thrillern) muß nicht zwangsläufig durch die Ästhetik eines Gewaltpornos erschaffen werden, genau die SciFi nicht unbedingt irgendwelcher Spezialeffekte bedarf (wie man anhand von “The Man from Earth” wunderbar gesehen hat). An vielen Stellen bekam man das Gefühl, daß entweder der Regisseur (oder andere Verantwortliche) geradezu verliebt war in die 3D-Technik oder daß diese auch an absolut unsinnigen Stellen nur zu Demonstrationzwecken extra ausgeschlachtet wurde. Irgendwie mangelte es dann trotz 3D an Tiefe 😉

Selbstverständlich wurden an vielen Stellen unsinnigerweise Anglizismen verwendet. Nichts gegen Englisch, denn es ist die Sprache die ich vermutlich 90% der Zeit verwende, aber entweder oder! Aber vielleicht bemerkt man es stärker, wenn man normalerweise auf Englisch kommuniziert und nur ausnahmsweise Deutsch benutzt. Wer weiß?

Der Film war halt Unterhaltung, nix besonderes aber auch nicht besonders schlecht. Das Ende suggerierte im Übrigen eine weitere Fortsetzung. Na dann …

// Oliver

PS: Die Antipiraterie-“Werbung” mit ihren Mondzahlen wird auch nicht besser und nervt genau wie auf gekauften DVDs. Nur bei Mitschnitten oder heruntergeladenen Filmen die man von Freunden oder Kollegen bekommt sieht man diesen Mist nie. Ist doch seltsam, oder?

Posted in DE, Gedanken | 2 Comments

“Deutschland ist nach der hierzulande gesprochenen Sprache benannt”

… so Hartfried Wolff von der FPD-Bundestagsfraktion. Eine faszinierende “Erkenntnis”, die vielleicht intuitiv, jedoch aber nicht richtig sein muß, nur weil es der populistischen Argumentation des Redners dient.

Faktisch kommt das Wort “deutsch” von Althochdeutsch “diutisc” (von “diot” für “Volk”), welches wiederum im Isländischen noch sichtbar ist im Wort für Volk: Þjóð. Und nun ratet mal wieviele Völker das in der Vergangenheit ähnlich gehandhabt haben … ich sage nur Grönland 😉

Also Herr Wollf, beim nächsten Mal etwas mehr Fakten und weniger Populismus. Die FDPler zählen sich doch sonst immer zum Bildungsbürgertum, oder?

// Oliver

Posted in DE, Gedanken | 5 Comments

Kleines Cheat-Skript für “Drakensang – am Fluß der Zeit”

Wie man schon von mir weiß, bin ich ein Cheater. Ich lege mehr wert auf die Geschichte welche mir ein Computerspiel erzählt, als darauf langwierig die gleiche Stelle wieder und wieder zu versuchen bis es gelingt. Hier ist ein kleines Perlskript welches als einzigen Parameter ein Savegame (.dsa) benötigt. Mithilfe des Moduls DBI::SQLite wird dann die Geldmenge sowie einige andere Dinge angepaßt. Vielleicht schreibe ich in den kommenden Tagen dazu noch ein wenig mehr.

Einziges Manko ist derzeit noch, daß das Skript auch bei allen Gruppenmitgliedern (Ardo, Forgrimm etc) die Fertigkeitswerte hochsetzt. Mein Plan ist, das Skript so zu modifizieren, daß nur die bereits erworbenen Werte auch gesteigert werden. Der Teil funktioniert zumindest derzeit nicht zuverlässig.

Download hier. Das Skript ist durchkommentiert, falls jemand gewisse Änderungen benötigt. Die wichtigste Sache ist, daß Leute, die noch nicht “Phileassons Geheimnis” besitzen, die entsprechende Zeile auskommentieren sollten. Es gibt auch noch ein paar kleinere Dinge die ich verbessern will, aber soweit ist es schon nutzbar. Vielleicht bohre ich es noch auf für das originale Drakensang-Spiel.

// Oliver

PS: Das Skript erhöht das Gold auf Maximum, sowie alle Fertigkeiten entsprechen des Charakters (Wunder und Zauber nur für Geweihte bzw. Magier). Außerdem werden Lebens-, Astral-, Karmaenergie und Ausdauer hochgesetzt und die Geschwindigkeit der Charaktere im “Rennen”-Modus erhöht.
PPS: DBI::SQLite läßt sich ohne Probleme mit dem PPM von ActivePerl nachinstallieren.

Posted in DE, Programming, Software | 5 Comments

Haha, Demokratieverständnis ala CDU

Es ist niedlich derzeit diesen Streit zum Thema “Stuttgart 21” zu sehen. Frau Merkel erzählt uns was davon daß im kommenden Jahr bei der Landtagswahl die Entscheidungen getroffen werden, der Bürger entscheidet. Bravo, Frau Merkel: besser kann man sich nicht entlarven. Schon immer war die CDU gegen Volksentscheide auf diversen Ebenen, insbesondere der Bundesebene – da ist es klar daß die Stuttgarter gefälligst ihre Schnauze halten sollen. Die Rechte des Souveräns beschränken sich in unserer sogenannten Demokratie (“Herrschaft des Volkes”), also einem Gesellschaftssystem das trotz der offenbaren Mängel dogmatisch nicht infrage gestellt werden darf, auf die Wahl des geringeren Übels alle paar Jahre (und bei Kommunalwahlen mit teils erschreckend langen Abständen). Selbstverständlich dürfen, ja müssen, solcherlei Entscheidungen der Bürger nicht sachbezogen sein, weshalb sich der Souverän auch nicht wundern sollte, falls (aus Versehen natürlich) das eine oder andere Wahlversprechen gebrochen wird.

Frau Merkel, Herr Mappus, Herr Rech, Frau Gönner – wenn neben die ganzen Lobbyistennasen noch was paßt, stecken Sie sich doch ihr Demokratieverständnis eben neben diese.

// Oliver

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

Die Zauberflöte in der Staatsoperette Dresden

Gestern war ich zu einer Vorstellung der Zauberflöte in der Staatsoperette Dresden. Es war wunderbar.

Vor ungefähr zweieinhalb Jahren hatte ich mir schon in der Deutschen Oper in Berlin eine Inszenierung von Mozarts Zauberflöte angeschaut. Die Inszenierung damals war durchaus imposant, aber einige der Elemente – bspw. der Bezug zur ägyptischen Mythologie – waren, außer im Text, nicht ersichtlich. Die Bühne in Berlin ist deutlich größer und so auch der Saal und das Orchester. Und dennoch fand ich die Vorstellung in Dresden einfach charmanter.

Trotz der kleinen Bühne, war das Bühnenbild nicht so spartanisch ausgestattet wie in Berlin. Allerdings wurde bei einigen Dingen – vermutlich aus Geldmangel – auch auf die Fantasie der Besucher gesetzt. Beispielsweise gab es nicht wirklich einen Baum an dem sich Papageno erhängen wollte, sondern einfach eine Schlinge die von oben herunterhing. In Berlin hatte es an dieser Stelle wirklich einen Baum, bzw. ein knorriges Gebilde welches sich ohne viel Fantasie als Baum erkennen ließ.

Der Text wich in einigen Punkten mehr oder weniger deutlich von dem ab was ich bisher aus Berlin und von einer österreichischen Aufnahme kannte. An den deutlich wahrnehmbaren Stellen war dies aber meines Erachtens nach dem Verständnis dienlich, wenn Besucher beispielsweise die Handlung noch nicht kannten. Wie zu erwarten war die Arie der Königin der Nacht (“Der Hölle Rache kocht in meinem Herzen …”) einer der Höhepunkte bei den Besuchern und Papageno mit seiner Papagena die beliebtesten Charaktere. Die Sklaven waren in den Arbeitsanzügen der Techniker der Staatsoperette unterwegs, was dem Ganzen auch einen modernen Anstrich verlieh ohne jedoch die Handlung zu stören oder ins Lächerliche zu ziehen.

Die drei Knaben waren leider etwas schwach auf der Brust und es klang manchmal als wären sie (oder einer von ihnen) heiser. Das machte es schwer sie zu verstehen – vielleicht könnten da Mikrofone Abhilfe schaffen. In jedem Fall waren auch ihre Rollen sehr liebevoll inszeniert. Nur an einer Stelle glitt es für mich ein wenig ins Lächerliche ab, als sie Taminos Kampfesmut herausforderten (in Boxershorts und mit Boxhandschuhen). Aber das ist vielleicht Geschmackssache und machte keinesfalls den Gesamteindruck kaputt. Vielleicht zeigt es auch nur, daß ich älter werde 😉

An einer Stelle fielen zwei der Schauspieler aus ihrer Rolle, was meines Erachtens nach gewollt war und entsprechend auch Lacher im Saal hervorrief. Nämlich als Papageno erkennt, daß “die Alte” eigentlich seine Pagagena ist und dennoch sofort wieder von ihr getrennt wird. An dieser Stelle sagt er etwa, daß die Erde ihn doch verschlingen möge. Papageno stampft also auf den Boden und springt so herum damit ihn die Erde doch verschlinge, als ihm einer der “Eingeweihten” auf die Schulter tippt und sinngemäß meint: “Sie können hier herumstampfen wie Sie wollen, Herr Kollege. Die Staatsoperette hat keine Versenkung.” – einfach köstlich! :mrgreen:

Es gab so viele schöne Details die der Inszenierung einen humorvollen Unterton gaben wo es sich anbot. Man muß es einfach selbst erleben. Ich kann den Besuch dieser Zauberflöte in der Staatsoperette Dresden nur wärmstens empfehlen.

// Oliver

PS, als Hinweis: es gab keine Über- oder Untertitelung.
PPS: Eine Parkmöglichkeit bot sich für zwei Euro auf dem Parkplatz des REWE nebenan.

Posted in DE | 5 Comments

Scandal: Ahmadinejad trips again over diplomatic tripwires at UN security council

We got it, the man has some weird ideas and he’s a bit clumsy when it comes to diplomacy in general. But frankly, he’s by far not the only one to think that 9/11 was an inside job. Look from left to right in the political arena of various countries and you’ll find numerous conspiracy “therrorists” 😉

Bush (jun.) never liked the fact that there were conspiracy theories and even though I don’t agree with any single of those theories, I share the skepticism raised by those people. Some parts in the official story sound more like a contrived conspiracy theory than some of the purported conspiracy theories themselves.

The fact that EU and US delegates left the room only shows their “high” regard for one of the values of the self-proclaimed “free world”: freedom of speech. You may not share his opinion, you may not like his statements, but if you leave the room you damage your own reputation if you are trying to defend those values. Well done!

// Oliver

Posted in EN, Thoughts | 1 Comment

Facebook, wir wollen dich doch nur kennenlernen

Danke an Extra 3. Das Video gibt es hier.

Posted in DE, Gedanken | Leave a comment

SQLite index optimization

Learned one fascinating fact tonight: when creating indices for a table in SQLite the order in which the columns are indexed seems to have a huge impact on performance. On the table in question, which has 20.2 million rows, one lookup of the following form:

SELECT a,b,c,d FROM tbl WHERE x=n
  EXCEPT
    SELECT a,b,c,d FROM tbl WHERE x=m;

where n and m are values to be chosen by the caller of the query, took 12 to 13 seconds (yielding between 0 and approximately 23000 rows) with an index like:

CREATE INDEX idx ON tbl(a,b,c,d,x);

The first attempt was to drop that index and separate it into five indices, one per column. This sped it up to approximately 8.5 seconds. However, after finding and reading The SQLite Query Optimizer Overview I dropped the five indices and created a single new one like this:

CREATE INDEX idx ON tbl(x,a,b,c,d);

Voila. After this the same query was down to 5.5 seconds. This is a considerable improvement, since I have to run z² queries (for SELECT COUNT(*) AS z FROM (SELECT DISTINCT x FROM tbl);), where z = 16 in the most common case.

I’m not a database expert by any means, but this discovery was very enlightening indeed.

// Oliver

PS: In the process of learning more details about SQL in general and SQLite in particular I found the book “The Definitive Guide to SQLite” by Mike Owens very useful.

Posted in EN, Programming, Software | Leave a comment

Affenzirkus

… war das Wort welches mir einfiel als ich die Erklärungen von Opposition (verkörpert durch Herrn Gabriel) und Regierung (verkörpert von Frau Merkel) im Bundestag auf den Seiten der ZDF-Mediathek schaute. Dank unserer Lehrerin hatten wir im Unterricht Aufnahmen von Bundestagsdebatten vor den 1980ern geschaut und da war noch Rhetorik von Wichtigkeit, nicht diese sinnfreien Zwischenrufe.

// Oliver

Posted in DE, Gedanken | Leave a comment

Gerade nebenbei die Maybrit Illner Sendung von letzter Woche geguckt …

… großer Fehler!

Da vergleicht Herr Gabriel die ersten zwanzig (!) Artikel des Grundgesetzes (GG) mit den zehn Geboten und die streitbare Thea Dorn erklärt in diesem Zusammenhang was von Trennung von Staat und Kirche.

Um es mit Pispers zu sagen: “da müssen Drogen kreisen” bei diesen TV-Sendungen. Aber der Reihe nach.

Zehn Gebote
Es gibt zwei nicht identische Varianten des Dekalogs (griechischer Name der zehn Gebote). Zu den Geboten gehören übrigens auch die Beschreibungen der Strafen. Na denn mal los (Zitate entstammen einer Bibel von 1955, Exodus 20,2-17).

Ich bin der Herr dein Gott, der ich dich aus Ägyptenland, aus dem Diensthause, geführt habe.

  1. Du sollst keine anderen Götter neben mir haben.
  2. Du sollst dir kein Bildnis noch irgendein Gleichnis machen, weder des, das oben im Himmel, noch des, das unten auf Erden, oder des, das im Wasser und unter der Erde ist. Bete sie nicht an und diene ihnen nicht. Denn ich, der Herr, dein Gott, bin ein eifriger Gott, der da heimsucht der Väter Missetat an den Kindern bis in das dritte und vierte Glied, die mich hassen; und tue Barmherzigkeit an vielen Tausenden, die mich liebhaben und meine Gebote halten.
  3. Du sollst den Namen des Herrn, deines Gottes, nicht mißbrauchen; denn der Herr wird den nicht ungestraft lassen, der seinen Namen mißbraucht.
  4. Gedenke des Sabbattags, daß du ihn heiligest. Sechs Tage sollst du arbeiten und alle deine Dinge beschicken; aber am siebenten Tage ist der Sabbat des Herrn, deines Gottes; da sollst du kein Werk tun noch dein Sohn noch deine Tochter noch dein Knecht noch deine Magd noch dein Vieh noch dein Fremdling, der in deinen Toren ist. Denn in sechs Tagen hat der Herr Himmel und Erde gemacht und das Meer und alles was darinnen ist, und ruhete am siebenten Tage. Darum segnete der Herr den Sabbattag und heiligte ihn.
  5. Du sollst deinen Vater und deine Mutter ehren, auf daß du lange lebest in dem Lande, das dir der Herr, dein Gott, gibt.
  6. Du sollst nicht töten.
  7. Du sollst nicht ehebrechen.
  8. Du sollst nicht stehlen.
  9. Du sollst kein falsch Zeugnis reden wider deinen Nächsten.
  10. Laß dich nicht gelüsten deines Nächsten Hauses. Laß dich nicht gelüsten deines Nächsten Weibes, noch seines Knechtes, noch seiner Magd, noch seines Ochsen noch seines Esels, noch alles, was dein Nächster hat.

Über die ersten vier Gebote müssen wir nicht reden, ansonsten können wir Artikel 4 schonmal wegschmeißen. Einzig in der Präambel des GG steht ein Gottesbezug. Nummer fünf scheint mir kein Gegenstück zu haben. Nummer sechs kann man eventuell etwa mit Artikel 1 und 2 vergleichen. Bei Gebot sieben wird’s wieder schwierig, denn Artikel 6 erwähnt ausdrücklich uneheliche Kinder. Gebot acht spiegelt sich halbwegs in Artikel 14 und 15 wider – eventuell kann man Gebot zehn da noch mitnehmen. Bei Gebot neun wird es wieder schwierig. Nach meiner Zählung sind also vier von zehn Geboten in der einen oder anderen Weise im GG wiederzufinden.

Artikel 20 lasse ich mal weg, weil ich ansonsten wieder beim Lesen von des vierten Absatzes auf unartige Ideen komme.

Trennung von Staat und Kirche
In Harmonistan wäre eine solche Trennung schon im Sinne der Harmoniebildung und -erhaltung nie durchsetzbar, Frau Dorn. Aber davon unabhängig können Sie mir sicher erklären was denn der Staat mit dem Eintreiben der Kirchensteuer und der Finanzierung konfessioneller Schulen zu tun hat, wo wir doch Ihrer Meinung nach eine Trennung von Staat und Kirche haben?!

Basisdemokratische Grüße aus einem gallischenisländischen Städtchen 😉

// Oliver

Posted in DE, Gedanken | Leave a comment

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