11/02/2009

How to Show Subtitles in Winamp

This will work with any player that uses DirectShow:

  • install ffdshow from SourceForge
  • run ffdshow – Video Decoder Configuration
  • check the “subtitles” entry, save and close the configuration
  • in Winamp make sure that “NullSoft DirectShow Decoder” (under Plugins – Input) has AVI as one of the recognized extensions – this will make Winamp use the external decoder
  • place the .avi and .srt files in the same folder and make sure both have the same name
  • play the .avi in Winamp – you should see subtitles now

11/01/2009

Trauriger November

Was für ein Monat steht uns bevor!

  • Allerheiligen
  • Volkstrauertag
  • Buß- und Bettag
  • Regierungserklärung

 

Es wird wirklich Herbst …

10/31/2009

Das Ende meines Quelle-Boykotts

Vor ungefähr 20 Jahren hatte ich bei Quelle einen Computer erstanden. Als die Fetplatte defekt war, gab ich sie dort zur Reparatur, und sie verschwand im Nirvana.

Man sagte mir, daß man mir die Festplatte leider nicht ersetzen könne, da dieselbe Kapazität nicht mehr verfügbar sei. Nach einigem Hin und Her machte man mir dann ein “großzügiges” Angebot: ich dürfe bei Quelle kaufen was ich wólle und bekäme darauf einmalig 10% Rabatt.

Unglaublich – aber eben nicht unglaublich großzügig!

Damals entschied ich, nie wieder etwas bei Quelle zu kaufen. Nun geht der Boykott zu Ende, und während ich die Mitarbeiter (bis auf diejenigen, die für meine Festplatte verantwortlich waren, und die unfreundlichen Mitarbeiter, die ich vor Beginn meines Boykotts so oft antraf) bedaure, muß ich zugeben, daß es mir um die Institution Quelle nicht leid tut – im Gegenteil!

Ich bin nicht nachtragend – ich vergesse nur nichts. Aber Quelle, die kann ich jetzt getrost vergessen.

10/28/2009

Was macht ein arbeitloser Jurist im Bundestag?

Die SZ hat die Berufe der Bundestagsabgeordneten unter die Lupe genommen:

image

Überraschend? Nicht wirklich bei der Juristenschwemme – wo sollen sie den sonst hin. Überraschend ist höchstens, daß Physiker hier nicht auftauchen …

“Die Politik ist die Wissenschaft derer, die nichts wissen und nur durch ihre Leere tief sind” (Balzac) – das erklärt nun wieder, daß die Physiker in der Rangliste fehlen.

10/21/2009

Das Grundgesetz und der Schattenhaushalt

Wie kann man das Unvereinbare doch noch schaffen? Unsere Merkeline kann das: Steuern senken, Bildudungsausgaben erhöhen, und die Staatsschulden nicht erhöhen.

Natürlich liegt diesem Zauberkunststück wie jedem anderen auch ein Trick zugrunde: es wird ein (negatives) Sondervermögen gebildet, das (noch nicht) zu den Staatsschulden zählt.

Ab 2012 zählt es dann durch eine Änderung im Grundgesetz dazu, d. h. Merkelchen verschiebt die Sichtbarkeit unserer Schulden um ein Jahr – und wird die dann extrem hohen Zusatzbelastungen durch Steuererhöhungen wieder hereinholen müssen.

Aber immerhin: Wahlversprechen müssen gehalten werden. Oder? Komisch, von wichtigeren Themen als (unsinnigen) Steuersenkungen, wie z. B. dem Schutz der Privatsphäre, den die FDP währen ihres Wahlkampfs so stark proklamiert hatte, ist man längst abgerückt!

Und dann fragt man sich ja auch: wenn Merkeline mit ihrer Partei eine Änderung des Grundgesetzes möglich gemacht hat, warum umschifft sie dann eine Hürde, die sie selbst für so sinnvoll gehalten hat?

Und die FDP, die damals den Artikel sogar noch verschärfen wollte, um Neuverschuldung komplett zu verbieten, macht hier mit, als wäre nichts gewesen.

Das Wort “Wendehals” kommt einem in den Sinn.

Und dazu noch die Worte “Tagträumer” oder “Betrüger” – je nachdem, ob man hier Vorsatz, Alzheimer oder Dummheit unterstellen möchte.

10/19/2009

WMI Problem: Cannot Create Object

If you are using WMI in your program via its ActiveX control and you get a “cannot create object” error, your WMI installation may be effed-up.

When this was the case on my computer, this link helped me fix it: http://windowsxp.mvps.org/repairwmi.htm

It is a VBS script that tests many components of WMI and suggests solutions when it finds a problem.

Please note that in many cases most parts of WMI work perfectly fine, only some do not.

10/14/2009

Ein paar Fakten zur Impfung gegen die Schweinegrippe

Die eurpäische Zulassungsbehörde Emea hat die Impfstoffe zugelassen mit dem Vermerk er werde “unter außergewöhnlichen Umständen” zugelassen, d. h. es liegen eigentlich unzureichende Informationen für eine reguläre Zulassung vor.

Weiter schreibt die Emea, die Unternehmen würden während des Einsatzes Informationen über die Sicherheit sammeln, d. h. es handelt sich um einen Großversuch.

Die Emea ist übrigens nicht der Generaldirektion gesundheit, sondern der Generaldirektion Wirtschaft unterstellt. Sie finanziert sich zudem zu zwei Dritteln aus Zuschüssen der Pharmaindustrie.

Ein Schelm wer Böses dabei denkt!

 

Quellen: Anzneimittelbrief, Transparency International

Koalitionsverhandlungen

Anscheinend haben es alle vorausgesehen, nur die FDP nicht – gutgläubig ging sie zur Schlachtbank (genannt “Koalitionsverhandlungen mit der CDU/CSU”). Wie konnte das passieren? Waren sie so siegestrunken, daß ihnen die Realität abhanden kam?

Die SPD hatte in der alten Koalition zumindest stimmenmäßig einen deutlich besseren Stand* als nun die FDP, dennoch wurden sie in der Gestaltung der Politik und Besetzung wichtiger Ämter von der CD/CSU regelrecht überrollt. Wie kann die immer noch kleine, wenn auch gewachsene FDP sich einbilden, bei Ihnen würde das ganz anders laufen?

Volker Wissing (FDP) beschwert sich allen Ernstes, die CDU wolle keinen “echten Neuanfang” und wolle stattdessen ein “pragmatisches ‘Weiter so’”. Jungs (und Mädels) von der FDP, überrascht Euch das wirklich? Dafür stand Merkeline doch seit Jahren!

Schlimm, wenn man aus den Tagträumen aufwacht, oder? Nun müßt Ihr mit der Ralität fertig werden. Jedenfalls kann keiner sagen, es hätte sich so nicht abgezeichnet!

 

-------------------------------------------------------------

* 2005: SPD 34,2%, CDU 27,8%
  2009: FDP 14,6%, CDU 27,3%

Sarrazin

Aha, das passiert also, wenn man durch rassistische Äußerungen auf höchster Ebene seinem Unternehmen und dem Ansehen Deutschlands schadet: es werden ein paar Ressorts entzogen, und man wird weiter beschaftigt – bei gleichem Gehalt und weniger Aufgaben. Eigentlich kein schlechter Deal für Sarrazin.

Rausschmeißen darf man ihn ja nicht, das könnten höchstens die Politiker, die ihn eingesetzt haben. Warum tun sie das nicht?

Und warum nimmt ihm keiner sein SPD-Parteibuch ab? Die Äußerungen sind doch völlig konträr zum Integrationsgedenken der SPD?

Alles schweigt. Unter den Teppich damit.

10/10/2009

Bahn-Preis!

Nein, nein, die Bahn hat keinen Preis gewonnen – obwohl sie das für die besten Ausreden bei Verspätungen eigentlich verdient hätte.

Nein, mal wieder erhöht die Bahn Ihre Fahrpreise, diesmal um durchschnittlich 1,8% – ist doch ein Gewinn gegenüber 2008, da waren es stolze 3,9%!

Begündet wird diesmal der Preisansteig mit den Personalkosten – letztes Jahr waren es ja noch die gestiegenen Energiekosten. Das ähnelt dem Ausredenkatalog, der gerne bei Verspätungen zur Hand genommen wird.

Da die Energiekosten nun ja wieder deutlich gesunken sind, könnte man das doch an die Kunden genauso weitergeben, wie die Erhöhung letztes Jahr, oder?

Insgesamt hat die Bahn seit 2004 die Preise um mehr als 25% erhöht – so mancher wünscht sich, er könnte das von seinem Gehalt sagen! Zumal ja derzeit viele Gehälter sogar eingefroren sind und durch solche Aktionen effektiv sogar sinken.

Es besteht der begründete Verdacht, daß durch den Nachverkehr Mindereinnahmen im Güter- und Fernverkehr finanziert werden. Den Pendlern kann man das ja zumuten, denn die können der Bahn fast nicht abspringen …

Aber alles in allem sind wir bei der Bahn aber nochmal glimpflich davon gekommen, wenn man die Preiserhöhung mit dem Münchner Verkehrsverbund (MVV) vergleicht: offensichtlich sind denen die Personalkosten derart explodiert, daß sie gleich satte 4,5% (im Schnitt!) Zuschlag erheben. Hoffen wir mal, daß das davon bezahlte Personal in der Sicherheit eingesetzt wird – Stichwort “Solln”.

10/02/2009

Dieter Bohlen ist ein Künstler!

Für die Zweifler unter uns hat das Bundessozialgericht es amtlich bestätigt: Dieter Bohlen ist ein Künstler. Doch, wirklich! Aber mach Dir nichts draus, wenn Du es nicht glauben willst, selbst RTL hatte daran Zeifel, darum ja die Klage.

Wenigstens hat das Gericht uns nicht dazu verpflichtet, daß uns seine “Kunst” gefallen muß, über die Qualität schwieg es sich aus.

9/28/2009

Der wahre Gewinner der Bundestagswahlen 2009

Die Partei, die am meisten zugelegt hat ist übrigens die der Nichtwähler (27,5% gegenüber 22,3% im Jahr 2005). Diesem eklatanten Zuwachs sollte man meiner Meinung nach Rechnung tragen, indem man sie an der Seite der gewählten Parteien präsentiert:

BTW-2009

 

Man sieht also ganz klar, daß sich keine Partei (und auch keine Koalition) freuen kann, die Mehrheit der Bundesbürger hinter sich zu haben. Die ganz eindeutige Aussage hier ist: “Bitte keine der angetretenen Parteien!”

Den Nicht-Wählern bleibt zu sagen: auch wegen Euch wird Merkeline wieder zur Aussitz-Kanzlerin werden– wenn Ihr das nicht wollt, hättet Ihr zur Wahl gehen sollen.

Und Guido als Spaß-Außenminister – das kann lustig werden!

Jetzt müßt Ihr Nicht-Wähler das Ergebnis trotzdem mit ausbaden!

9/25/2009

Speeches at the United Nations 64th General Assembly

Every so often Iranian President Mahmud Ahmadinejad uses public speeches for his rants against Israel, the US and the western world in general.

This time his brother-in-mind Muammar Al-Gaddafi followed the same lines.

It is understandable that delegations walk out on these useless, hate-driven and hate-driving speeches. But what I do not understand: why does this have to go all over the press? Don’t journalists see that this is exactly what these guys want?

In my opinion, the best way to counter these speeches is to ignore them completely: don’t mention them in the press, and thus don’t give them an additional platform for publicity!

On a second thought: it would be easy enough to not publish these speeches in the press, so maybe someone other than Ahmadinejad and Al-Gaddafi and wants them published? So as to prepare people for the next political and/or “more actionalble” steps against the “rogue states”? Could be regarded as convenient …

Wahlplakate

In meiner Gegend hängt derzeit ein “ulkiges” Wahlplakat. Es ist von einer kleineren Partei, der Kandidat ist Arzt, und die Aussage ist ungefähr “mit uns behalten Sie Ihren Hausarzt”.

Das gibt mir doch gleich zwei Gründe, diesen Kandidaten nicht zu wählen:

  • wenn er in den Bundestag einzieht, haben seine Patienten eben nicht mehr ihren Hausarzt (oder nur noch eingeschränkt)
  • als Parlamentarier unterliegt er einem Interessenskonflikt, sein (berufliches) Wohl gegenüber den Wohl der Allgemeinheit bei Entscheidungen zur medizinischen Versorgung

Das Wahlplakat will mir also sagen: “diesen Kandidaten darfst Du auf keinen Fall wählen!”.

9/20/2009

Matratzen und Preise bei Jako-o

Letztens wollte ich bei Jako-o eine Kaltschaummatratze kaufen, Preis 239€. Ein paar Recherchen im Internet ergaben, daß es sich wohl um die “Malie 7 Zonen Kaltschaum-Matraze” handelt – diese habe ich dann für 125€ gefunden, das sind fast 48% Ersparnis!

Naja, bei Jako-o kaufen war schon immer luxuriöser …

9/03/2009

Brief an meine Glühbirne

Liebe Glühbirne, die Du mein Heim un Herz mit Licht und Wärme erfüllst. Wenn es nach der EU ginge, müßte ich Dir nun das Lichtlein ausblasen – aber das bringe ich nicht übers Herz.

Vielen Dank für Dein warmes Licht und auch die Wärme, die Du spendest!

Wie sollte denn mein Licht-Karussell laufen, mit einer Birne, die keine Wärme abgibt? Und auch sonst:

  • wenn Du erlischst, bist Du kein Sondermüll, so wie die Energiesparlampen
  • in der Herstellung bist Du deutlich energiesparender als Deine Konkurrentinnen
  • günstig zu haben bist Du auch
  • Du erstrahlst sofort in vollem Licht, wenn ich Dich brauche
  • und Du gibst nicht gleich den Geist auf, wenn man Dich öfters ein- und ausschaltet

Nein wirklich, nichts kann mich von Dir trennen – auch nicht die EU!

Und so werden wir uns eben auf neutralem Boden treffen, ich besuche Deine Schwestern in der Schweiz und bringe einen Kofferraum von Ihnen zu Deiner Gesellschaft mit.

 

In ewiger Liebe, Dein Besitzer

8/22/2009

OpenVPN

Auf den neuen FritzBoxen ist ein VPN-Server ja bereits installiert – auf meiner alten allerdings nicht, und außerdem mache ich mir gerne "die Hände schmutzig”, dabei kann man ja so einiges lernen!

Also habe ich mir auf meiner FritzBox OpenVPN installiert. Das verfügbare Binary ist allerdings eine recht alte Version und einige der neueren Optionen existieren hier nicht. Nachdem ich verschiedene Konfigurationen, die in Foren verfügbar waren, ausprobiert hatte, und sie zumindest bei mir nicht funktionierten, habe ich dann doch mal die Dokumentation gelesen (RTFM!). Danach hatte ich eine Konfiguration beisammen, die funktionierte, und hatte endlich auch die VPN-Grundlagen verstanden – und das war ja der eigentliche Zweck der Übung.

Die ganzen Keys und Konfigurationen nach dem Neustart der FritzBox von einem Web Server zu laden wäre nun wirklich nicht im Interesse der Sicherheit (außer der Server wäre im internen Netz), so daß einem da nur bleibt, das ganze in der debug.cfg zu speichern. Das geht, ist aber etwas aufwändig.

Aber was ist eigentlich der Zweck des VPNs? Ich will ja auf die Dateien auf meiner Linkstation zugreifen. Und da könnte man ja auch OpenVPN installieren … Die gibt es zwar nicht als Binary für die LS, aber mittels ipkg habe ich mir die nötigen Libraries und Files installiert, sowie einen Compiler. Dann konnte ich problemlos die neueste Version von OpenVPN kompilieren und starten. Die Konfigurationen blieben dieselben, alles lief problemlos. Und nach dem Einrichten einer zusätzlichen Route auf der FritzBox (die kam nun als einziges in die debug.cfg) kann ich nun auch auf diese über’s VPN zugreifen. Schöne Sache.

An dieser Stelle vielen Dank an die Entwickler von OpenVPN – ein prima Tool, und die Doku ist sehr gut!

Meine “Schlüsselerlebnisse”:

  • nimm keine Konfigurationen von anderen, die Du nicht verstehst
  • verwende für Dein VPN Tunneling, nicht Bridging, außer Du kennst den Unterschied und brauchst wirklich Briding
  • verwende UDP, nicht TCP – die Programme, die Du nutzen wirst, bauen ohnehin auf OSI Schicht 4 auf, und wenn sie TCP benötigen, machen sie das selbst – das verringert den Overhead durch den Tunnel
  • lege keine Keys auf öffentliche Sever (sollte eigentlich selbstverständlich sein) und mache sie lokal so sicher wie möglich
  • verwende die neueste Software, halte sie auf dem neuesten Stand und lies die Hinweise, wie das System sicher konfiguriert wird

Wähle nicht(s) – aber geh’ zur Wahl!

Bisher habe ich bei den Bundestagswahlen eigentlich immer das “kleinste Übel” gewählt. Nur wurde das Übel mit der Zeit immer übler. So kann ich es den Nicht-Wählern nicht sehr verdenken, daß sie gar nicht erst zur Wahl gehen …

Für dieses mal habe ich mich entschlossen, nicht zu wählen, aber auf eine andere Weise: ich werde meinen Stimmzettel totzdem abgeben, und zwar mit dem Vermerk “Keine von diesen Parteien!”. Meine Gedanke dabei ist, daß man auch damit demokratisch ausdrücken kann, was man von der Politik hierzulande hält.

Es wäre doch schön, wenn alle Nicht-Wähler das so machen würden, denn dann würden die künftigen Regierungsparteien sich zwar nicht ändern, aber sie wüßten zumindest, was ihr tatsächlicher Rückhalt in der Bevölkerung ist!" Die ungültigen Stimme zählen nämlich zu den abgegebenen Stimmen, und damit könnte es dann heißen: CDU/CSU: 25%, SPD 10%, … Das wäre doch mal ein Zeichen!

 

P.S.: Wie kommt es eigentlich, daß man sich für alle möglichen Positionen qualifizieren muß, nur anscheinend für die Politik nicht? Hier kann ein machtversessener Traumtänzer einen Staat “führen”, der weit größer und komplexer ist als die meisten Großunternehmen! Und er darf auch noch auf die Manager ebendieser Großunternehmen schimpfen (wenn es gerade opportun erscheint) ohne sich nach seinen Leistungen fragen lassen zu müssen.

7/29/2009

How to Automate Clicking the Online TV Recorder (OTR) Banners

It’s a real pain to click the banners to collect GWPs on OTR. I have gone through it as long as there was a relatively “cheap” intermediate level named “Sponsor”. Now they have eliminated this level and I need to “buy” the “Premium” level each month, which in turn requires me to click all 10 banners every single day or pay real money.

I would actually be willing to pay real money if there was some sort of contract that would give me certain rights and a service-level agreement. But OTR appears to employ the strategy of offering a more or less “undefined” service by offering the services for free. You can buy GWPs, but you don’t get a contract.

So, I feel inclined to get me some helpers, and this is how I did it:

  • install the Greasemonkey add-on for FireFox
  • get the Greasmonkey user script “OnlineTVRecorder BannerReload” – this script will reload the banners when there currently is no banner displayed that would get you GWPs
  • make sure to add “http://*.onlinetvrecorder.com/buyclicks/bcbf*” to the list of exceptions for this script
  • adapt the script to make sure that it reloads until the left banner will earn you GWPs
  • get a keyboard/mouse macro tool such as “JitBit”
  • write a macro that does the following:
  open the OTR home page  
  repeat 10 times  
    wait a little to give the Greasemonkey script time to make sure that there is a banner that will earn you GWPs
    click the left banner
    wait for the script on the new page to run and add the GWPs to your account
    close the new window and go back to the OTR home page
  end repeat  
  • finally, get yourself a tool like “WakeupOnStandBy” and configure it to wake up your computer every morning, run the above macro and put the computer back to sleep

7/22/2009

Samsung SGH-C270

I just recently bought this “no frills” phone and I am very satisfied with it: it does what a phone should do, speaker is good, battery life excellent. The only thing I really dislike is the built-in ringtones and background images – yuck!

With a “normal” phone you would just get a cable and upload what you like to the phone. Not with this one! The data cable costs 2/3 of what the phone costs, and it is a serial cable. Yes, no typo, it is a serial cable. Who builds a phone in this age with a serial cable? Most laptops don’t even have a serial port any more!

So no to the cable for both price and technology.

The Samsung site offers ringtones to download. Well, first of all I don’t like their choices, and second, when I go to their site using the phone, it does not work at all as described on their web site. It may well be that it is not intended to work.

Support was not able to help me either. But the phone has GPRS and a web browser, so … here is what you do:

  • find an mp3 file with the ring-tone of your choice (better choose a small one, the memory is limited, I think, to 400K)
  • upload it to a web site (there are so many free offers), remember the complete URL to the file
  • fire up the phone’s web browser and navigate to the URL (this may be cumbersome to enter, and you better check the spelling several times, but hey, you only have to do this once)
  • save the file and set it as your ring tone

No cost, no hassle. I assume the same will work for background images.

7/21/2009

“Hürriyet”-Verleger erhält Bundesverdienstkreuz

Erstaunlich, was so alles geht: Aydin Dogan ist ein Medienmogul, der ähnlich wie Berlusconi in Italien, die türkische Medienlandschaft beherrscht, und Meinungsmache unter anderem mit einer “Zeitung” wie “Hürriyet” betreibt, die noch nicht einmal das Niveau der “Bild”-Zeitung erreicht.

Das Blatt trägt durch seine Bilder maßgeblich dazu bei, daß türkische Männer eine Frau im Bikini für Freiwild halten. Und auch die Artikel, die oft einen Graben zwischen Türken und Deutschen zu reißen versuchen, sind keinen Deut besser.

Der Grund für das Bundesverdienstkreuz erschließt sich mir nicht … außer natürlich es gäbe Erpressungsmaterial? Evtl. hat Dogan ja auch eine “Villa Certosa” und verwertet die Bilder selbst …

7/06/2009

Forscher und ihre Beweise

Das ist doch eine nette Schlagzeile, die hier durch alle Medien geistert:

Britische Forscher haben nachgewiesen, daß die schottischen Soay-Schafe wegen des Klimawandels kleiner werden.

Begründung: solange es noch kälter war, haben nur die größeren Lämmer überleben können, heuteüberleben wegen des milden Klimas auch die kleineren.

So weit so logisch. Den zwingenden Beweis (es hieß schließlich “nachgewiesen”) bleiben sie allerdings schuldig!

Und wenn die Schafe größer geworden wären statt kleiner hätte die Begründung so gelautet: durch das wärmere Wetter ist das Futterangebot so stark gewachsen, daß die Schafe mehr als genug zu Fressen haben und daher größer geworden sind.

Ich drehe das jetzt mal um: da die Schafe kleiner geworden sind, muß weniger Futter vorhanden gewesen sein, was einer globalen Erwärmung widerspricht – wir steuern auf eine neue Eiszeit zu, und nur die Schafe wissen Bescheid!

q.e.d.

Aber mal wieder ernsthaft: mir liegen die Zahlen leider nicht vor, aber ich vermute einfach, daß durch die milderen Winter die Population gewachsen ist, das Archipel ist ziemlich klein, und die Tiere passen ihre Körpergröße so an, daß das Futter, das ja nicht mehr geworden ist, weiter für alle reicht.

Merkels starke Worte

Wer sich die Wahlversprechen der Union heute anschaut, sollte immer ein wenig zurückgehen und vergleichen.

Eine große Koalition wird es mit mir nicht geben (Angela Merkel, 2005)

Dieselbe Dame 2008 auf dem CDU-Parteitag zum Steuerstreit:

Puren Aktionismus wird es mit mir nicht geben

Ist die Wortwahl eigentlich Zufall, oder kann man daran bereits erkennen, was man direkt in die Tonne treten kann?

Und nur weil’s so schön ist:

Einen Systembruch bei der Rente wird es mit mir nicht geben (Bummelkanzlerin Merkel, April 2008, zu Rüttgers Renteplänen)

Und nochmal zurück vor der letzen Bundestagswahl, also 2005

“Bremen kann Verständnis für seine Probleme erwarten und - im Gegensatz zum Bundeskanzler - Verlässlichkeit. Denn Herr Schröder hat bei der Steuerreform 2000 das Blaue vom Himmel versprochen und dann anschließend Bremen enttäuscht. So etwas wird es mit mir nicht geben.”

 

Der Autor ganatiert: eine weitere Amtszeit von Gummikanzlerin Merkel wird es mit mir nicht geben!

 

P.S.: Eigentlich tue ich der armen Frau Unrecht und ich möchte mich hiermit entschuldigen: natürlich hat sie ihre Versprechen gehalten, das Ganze passierte ja nicht “mit ihr” sondern “gegen sie”. Nur ist sie halt so leise, daß man ihren Widerspruch nicht hört – nicht einmal ihre eigene Partei.

Ahmadinedschad und die “Leugnung des Holocaust”

Man mag zu dem Mann stehen wie man mag (meiner unmaßgeblichen Meinung nach gehört er schnellstens aus der iranischen Regierung entfernt), aber wenn man sieht was Zeitungen hierzulande so schreiben, mag man gar nicht an einen Zufall glauben.

Weiterhin behaupten die Zeitungen, Ahmadinedschad leugne den Holocaust. Leider wurde er fast nie im Wortlaut zitiert, und daher hole ich dies hier nach: […] Nach dem Zweiten Weltkrieg haben sie unter der Begründung der Judenopfer und unter Missbrauch des Holocausts, durch Offensive und Feldzug ein Volk vertrieben und einige aus Europa und den USA und anderen Ländern, in deren Territorium gebracht und eine total rassistische Regierung auf dem besetzten Boden Palästinas errichtet. […]

Man kann also deutlich erkennen, daß er nur sagt, daß Israel den Holocaust mißbraucht um ihren Krieg gegen die Palästinenser zu rechtfertigen und sich der Hilfe anderer Staaten zu versichern. Von Leugnung der Tatsache keine Spur!

Man könnte sogar noch weitergehen, und die Israelis derselben Methoden bezichtigen, die damals während des Holocaust angewendet wurden, dies tut Ahmadinedschad jedoch nicht.

Schade, daß die Zeitungen mehr und mehr auch hier zu einem Propaganda-Mittel verkommen und sich Journalisten offensichtlich nicht einmal die Mühe machen, ihre Quellen richtig zu lesen …

6/27/2009

Merkeline

Nun hat sich unsere oberste Dame mal wieder um Wahlkampfunterstützung in den USA bemüht …

Obama über Merkel: “I trust her when she says something” – das sollte wohl eher heißen “I trust her if she says something”. Leider ist unsere Kanzlerin ja dafür bekannt, daß sich sich vorwiegend nicht äußert …

Und wenn sie dann mal etwas sagt wie zum Thema Einreiseerlaubnis für Guantanamo-Häftlinge wie “I made it very clear that we're not going to shirk that responsibility” (klingt ja ganz stark), dann nimmt sie sich im nächsten Satz gleich wieder aus der Verantwortung mit “Our Minister of the Interior is responsible …”. Klar, sie kann ja nichts dafür, daß keiner macht was sie will, oder? Sie müßte eben mal sagen, was sie will! Schließlich hat sie als Bundeskanzlerin ja die Richtlinienkompetenz – ob sie das auch weiß? Genutzt hat sie sie bisher jedenfalls noch nicht.

Dazu paßt auch Ihre Einlassung zur Diskussion über die Erhöhung der Mehrwertsteuer: “Es ist in der Krise absurd, sich mit diesen Fragen zu befassen”. Das gilt für Merkel unabhängig von der Krise. Hätte sich auch nur einen Funken Führungsqualität, dann müßte sie sich gerade in der Krise damit befassen.

Aber zumindest weiß sie wie sie Wählerstimmen bekommt: lustig Schulden machen und das Blaue vom Himmel versprechen: keine Steuererhöhungen trotz Rekordverschuldung, im Gegenteil, es gibt nach der Wahl noch mehr Geschenke. Dummerweise bekommt sie damit tatsächlich Wählerstimmen, anscheinend ist das “gemeine Wahlvolk” dumm genug, dem Glauben zu schenken, oder verschließt einfach die Augen vor dem was auf uns zukommt. Naja, sprechen wir 2011 wieder darüber, denn spätestens dann müssen alle in den sauren Apfel beißen.

Wäre Merkel ein Manager (über die zu schimpfen ja heute in Mode ist, auch Merkel bildet hier leider keine Ausnahme), wäre sie schon längst (natürlich mit Abfindung) entlassen worden, um weiteren Schaden von der Firma (dem Staat) abzuwenden. Schade, daß wir in der Politik nicht einmal das Niveau einer mitteständischen Firma erreichen. Ein Staat hat besseres verdient.

Wie sagt man so schön: jedes Volk hat die Regierung, die es verdient. Ich muß sagen, ich schäme mich dafür ein bißchen!

6/21/2009

Fremde Anrufe auf meinem Handy

Es fing damit an, daß morgens jemand auf meinem Handy anrief und Herrn X (Name geändert ;-)) sprechen wollte. Ich sagte, er habe wohl die falsche Nummer.

Nachdem dann noch zwei weitere Anrufe für Herrn X kamen, fragte ich mal nach, welche Nummer sie denn gewählt hätten – und es war nicht meine Handy-Nummer, die Nummern waren sich nicht einmal ähnlich!

Ich rief die Nummer selbst vom Festnetz aus an und landete tatsächlich auf meinem Handy.

Also ging ich davon aus, daß Herr X versehentlich sein Handy auf meines umgeleitet hatte, und schickte ihm eine SMS, daß er das doch bitte beheben solle. Eine Minute später hatte ich eine SMS – und zwar meine eigene!

Nun kann man meines Wissens SMSe nicht umleiten (oder?), und so wandte ich mich an T-Mobile. Die sagten zwar, das könne gar nicht sein (da fühlt man sich dann schon ein wenig blöd, aber man ist ja schließlich nur Kunde) aber sie würden trotzdem nachforschen.

Zwei Stunden und einige fehlgeleitete Anrufer später war das Problem gelöst. Allerdings hat sich T-Mobile dazu nie mehr gemeldet, nicht um Bescheid zu geben, und schon gar nicht um sich zu entschuldigen.

4/27/2009

Using Application Roles in SQL Server Reporting Services

Application Roles are a great concept, but apparently MS “forgot” to implement support for them in some places, such as DataSets. Recently I had to figure out how to use application roles in SSRS, and since I did not find anything useful on the net, I’ll share my findings here, hoping this will save someone else some time.

As always, once you figured it out, it’s easy. This is the code that needs to go into each (!) DataSet; just insert your original SQL statament where indicated:

BEGIN
DECLARE @cookie varbinary(8000);
DECLARE @fCreateCookie bit
SELECT @fCreateCookie = 1
EXEC sp_setapprole 'AppRoleName', 'Password', @fCreateCookie = @fCreateCookie , @cookie = @cookie OUTPUT;
-- PASTE YOUR SQL HERE
EXEC sp_unsetapprole @cookie;
END

This is the basic code that you would find in any samples, the big difference is that I declared two variables that have the same name as the parameters to sp_setapprole. This causes SSRS to not treat the parameters as report parameters.

3/20/2009

Islamisten

Gedankengang kurz nach dem Aufwachen:
Islam-isten, wie in Terror-isten, .... wie in Chr-isten?

3/10/2009

Linkstation and a UPnP Media Server

I had Twonky 4.1 running on my Linkstation for quite a while (could be two years or more) without any issues.

Then I wanted to listen to an audio book and noticed that the track played in alphabetical order instead of track order! Makes no sense with an audio book ...

Well, this is paid-for software so I contacted their support and got the response that I should upgrade to a new version to fix this.
I did so, but the darn program ended with a segmantation fault.
So I downloaded a new version (5.x), which I would be willing to pay for, but it did not work either. It seems to want to watch for file system changes while my OS does not allow for this, so the program stops.
Since the builds for NAS devices are not officially supported, I did not get any further support. Now I wish I had pirated my original license insetad of paying for non-existent support ;-)

I felt kind of lost until I checked the NAS-Central pages for alternatives. There are many!

Meanwhile I tried Mediatomb, which gives you a whole lot of options, indexes by author, album, etc.
It took me a while to get it configured, having trouble with the character sets.
Unfortunately Mediatomb has a high footprint on memory, the index database is rather large, and it takes ages (really!) to index. I gave it four days on my machine, and when it was still not finished, I deinstalled it. (No, I do not have that many files!)

Then I came across this very simplistic tool: UShare. By "simplistic" I mean that it does not do any indexing at all, it just gives you access to your directory structure. Good enough for me, I had been browsing my music by directory in 99% of the cases anyway.

I installed UShare within five minutes and was ready to go instantly. The browsing speed is amazing, the impact on my Linkstation close enough to zero for me to not notice anything.

Thanks a bunch to the guys who develop UShare!!!

P.S.: Most guys out there say Twonky is the most stable software out there and it works for them. Well, good for them, unfortunately not for me. I'd go back to Townky if they would help me fix that problem.

DNS-Less Connections with Microsoft Access - The Easy Way!

When you read about portable applications written in MS Access, there are basically two approaches:
  • write a VBA procedure that modifies the connection string of all linked tables in such a way that the user does not need a DSN
  • write a VBA procedure that creates the necessary DSN

The funny thing is when you migrate an Access database to SQL server it automatically creates link tables that do not require a DSN!

Well, there is a way to achieve this without writing a little program in VBA:
  1. Open Administrative Tools - Data Sources (ODBC) aka Microsoft ODBC Administrator
  2. Create a File DSN there with all the connection parameters
  3. Go back to MS Access and use the File DSN you just created to link your tables, and voilá, they do not need a DSN!

If you already have linked tables that rely on a DSN, there is an easy way to fix this:
  1. follow steps one and two from above
  2. Open the Linked Tables Administrator
  3. select all tables and check the little box in the lower left corner, press OK
  4. when Access asks you for the DSN, just select the File DSN you created above

I am not sure whether this information already exists somewhere; I was not able to find it, I had to stumble upon the solution by accident. Even on Microsoft's pages I only found the programmatic approach.

Hope this helps someone out there!

2/26/2009

Heimweg mit Hindernissen

Vorab die Anmerkung: ich bin noch fast pünktlich daheim gewesen :-)

So, hier der Ablauf:
  • ich wollte mal früher aus der Arbeit gehen, um 17:00
  • um 16:55 kommt natürlich ein dringender Anruf, so daß ich meinen Zug nicht mehr bekommen kann
  • nicht so schlimm, eine halbe Stunde später fährt ja wieder einer, und so verlasse ich das Büro um 17:30
  • als ich zur U-Bahn-Haltestelle kam (mein Zubringer zum Zug) stand bereits eine U-Bahn da, die ich im Sprint noch erreichte, die aber dann einfach stehenblieb
  • nach 5 Minuten kam die Durchsage, daß die U-Bahn auf unbestimmte Zeit nicht weiterfahre, da ein anderer Zug im Tunnel liegengeblieben sei
  • also wieder raus und zur nächsten Bushaltestelle - glücklicherweise gibt es ja immer alternative, auch wenn ich jetzt wieder darum bangen mußte, meinen Zug noch zu erreichen
  • an der Bushaltestelle stand "Haltestelle verlegt", dummerweise aber nicht wohin!
  • habe die Haltestelle dann noch gefunden, der Bus kam auch gleich 2 Minuten später
  • wir erreichten den Bahnhof genau zu der Zeit, als mein Zug abfahren sollte
  • da ich ja die Verspätungen der Bahn kenne, gab ich nicht auf und schaute mal am Gleis vorbei, und siehe da der Zug stand noch da!
  • mit einem Zeiten Sprint erreichte ich den Zug, hechtete in den letzten Wagen, bekam sogar noch einen Sitzplatz, und dann ... von Abfahrt keine Spur!
  • der Schaffner war "abhanden gekommen" - ca. 10 Minuten später stürtze auch er völlig abgekämpft in den Zug - war er vielleicht mit der stehengebliebenen U-Bahn gekommen?
  • bevor er sich davonstehlen konnte, fragte ich ihn, ob er meinen Anschlußzug verständigen könnte, damit der auf mich wartet (bin ja nicht nur ich, der den bekommen will!) Nach ein paar Argumenten ("die reguläre Umsteigezeit sind 8 Minuten, wir sind schon 10 Minuten zu spät, das geht sich sicherlich nicht mehr aus") tat er dies dann auch
  • der Anschlußzug hatte tatsächlich gewartet, ich mußte nur noch vom letzten Wagen des ersten Zuges auf einem völlig überfüllten Bahnsteig nach vorne sprinten, durch die Unterführung aufs andere Gleis, und dann in den Anschlußzug springen
  • der fuhr dann auch tatsächlich bald los
  • am Zielbahnhof montierte ich meine Lichter am Fahrrad, wollte es aufsperren ... Schlüssel weg!
  • also Lichter wieder abgebaut und heimgelaufen, war ja nich gar so weit

Also, die Summe der Widerwärtigkeiten an diesem Tag hat mich wirklich amüsiert. Ich bin immer noch ganz erstaunt, daß ich nur ca. 45 Minuten später zu Hause war als urprünglich geplant!

2/04/2009

Microsoft Website - Not Enough Disk Space

Well, this is kind of embarrassing for MS: when I tried to access their benefits management site today, I got a .NET error message saying the system was out of disk space.

Looks like the developers haven't even cared about catching exceptions and/or creating custom error pages to make it a little more user-friendly and provide information about support for this site, and the maintenance guys obviously have not set any alarms on the system re. disk space. I don't want to start imagining the amount of shit that would hit the fan if this ever happened in our company ...

Here's the screen shot:

1/12/2009

Managergehälter

Noch ein Post zu diesem Thema ist eigentlich unnötig, aber die Süddeutsche Zeitung vom 12. Januar 2009 schreibt in einem Kommentar unter der Überschrift "Verdienste bei Siemens" folgende Sätze, die ich einfach nicht unkommentiert lassen kann:
[...] generell verdienen deutsche Auf-
sichtsräte zu wenig. Ihre Bezahlung reizt
bisher nicht zu dem Engagement an, das
eine solche Tätigkeit nötigmacht. Sie ar-
beiten vielfach amateurhaft, weil sie
schlecht bezahlt werden.
Liebe SZ (bzw. "bü", das ist das Kürzel des Autors), das ist einfach nur Managergeschwätz unreflektiert nachgeplappert. Umgekehrt wird eher ein Schuh draus: auch für Manager sollte gelten, daß man erst einmal zeigt, was man kann, bevor das Gehalt erhöht wird.

Niemand arbeitet amateurhaft weil er sich unterbezahlt fühlt, sondern einfach weil er/sie es nicht besser kann oder kein Interesse am Job hat. In beiden Fällen sollte man nicht die Vergütung erhöhen, sondern eine Trennung anstreben.

Wer sich unterbezahlt fühlt wird eher weiter zeigen was in ihm steckt und gleichzeitig eine besser dotierte Stelle suchen, die zu diesen Fähigkeiten paßt. Und diese wird er auch finden, wenn er im "alten Job" brilliert.

Generell sollte ein Manager nicht mehr verdienen als das, was er dem Konzern an Geiwnn bringt. Bei vielen Manager schint mir diese Grenze bei weitem überschritten. So viel zum gelobten Thema "Business Value" - dieser sollte eigentlich auch auf Manager-Gehälter angewendet werden.

1/07/2009

Outlook Add-In: Waiting For

Outlook is a great tool for tracking your own follow-ups on emails, but I found that it lacks the capability to track when you are waiting for others to respond to your emails.

So, over the holidays, I have written a little Outlook add-in that does this for me: it adds two icon buttons to the message window, one button to mark the message as "Waiting for", the other to remove the mark. Internally, I use the mileage field to store this information.

Then I set up a search folder to look for emails with the mileage field set in my Sent Items. This of course also requires that you have Outlook save a copy of all sent messages.

Now when I send a message to someone and I want to track it, I mark it as "Waiting for". Then I continue checking the messages in my search folder, and once I got the required response I use the second button to remove it from my "Wating for" list.

A nice goodie is also that you can use the same procedure to mark incoming emails when somebody tells you that he/she will do something for you and you want to track that this actually happens.

With this add-in, my Outlook is now fully equipped to follow the "Getting Things Done" (GTD) guidelines.

Download
You'll need .NET 2.0 to run this. The setup is available for download here. If you'd like to have the source, please let me know.


Screenshots

The options dialog is extended so you can provide your own dignature to go into the mileage field, which is used to mark the emails as "Waiting for". This way, if someone else uses the same approach, you will only see your own marks (provided that nobody else uses the same signature as you):


The Message window has two new buttons (to the far right in the picture, but you can move them wherever you want them):


Finally, you here is my configuration for the search folder:

1/06/2009

Bahn Ticker

Über die Feiertage habe ich mir diese kleine System-Tray-Applikation geschrieben. Wenn man den Abfahrts- und Zielbahnhof konfiguriert hat, sowie die "Vorlaufzeit", die man bis zum Bahnhof benötigt, dann gibt sie auf einen Klick hin die nächsten drei Verbindungen der gewählten Strecke aus. Hierzu greift die Applikation auf die Online-Fahrplan-Auskunft der Bahn zu.

Wer möchte kann sich die Software hier herunterladen: Setup oder Source [Sorry, ich mußte die Links entfernen. Näheres zu den Gründen ganz unten in diesem Artikel]

Voraussetzung ist das .NET Framework 2.0. Der Setup und das Programm laufen bei mir unter WinXP SP 2 problemlos. Support kann ich aus Zeitmangel leider nicht leisten, hoffe aber, daß Ihr keine Probleme damit haben werdet und es Euch eine kleine Hilfe ist.

Screenshot: die Optionen



Screenshot: die nächsten Verbindungen nach dem Klick auf das SysTray Icon



Sobald Ihr die passende Verbindung gefunden habt, müßt Ihr nur noch die Daumen drücken, daß der Zug tatsächlich fährt, pünktlich ist, und alle Anschlüsse klappen. Im Dezember war diese Kombination bei meinen Fahrten zur Arbeit immerhin zu 60% erfüllt und ich bin sicher, daß die Bahn intensiv am Ziel 100% arbeitet ...

Update 18. Februar 2009: Inzwischen habe ich auf Anraten von Lesern dieses Artikels mit der Bahn Kontakt aufgenommen, um zu klären, ob meine Applikation auch rechtmäßig ist. Die Auskunft war, daß ich die Daten, auch wenn sie von der öffentlichen Website der Bahn kommen, nicht nutzen darf. Da ich das Programm sehr hilfreich finde, habe ich der Bahn angeboten, den Source Code zur Verfügung zu stellen (kostenlos). Daran scheinen sie aber kein Interesse zu haben. Und so werde ich mein Tool nun wieder für mich behalten und nur noch selbst nutzen. Das werde ich hoffentlich dürfen!

11/30/2008

Anschlagserie auf den Straßen erschüttert Deutschland - fast 5.000 Tote!

Berlin - Verkehrsteilnehmer haben bei einer beispiellosen Anschlagsserie in Deutschland mehr alleine 2007 4.949 Menschen getötet, darunter manche auch sich selbst. Weitere 431.419 Menschen wurden verletzt. Nach Angaben des Regierung ist davon auszugehen, dass sich dies auch im Jahr 2008 fortsetzt. Die Terrorwelle löste weltweit Abscheu und Entsetzen aus.

Es herrschen Trauer und Empörung. Bundeskanzlerin Angela Merkel sprach dem deutschen Volk in einer Pressekonferenz ihr Mitgefühl aus und übersandte ein Kondolenzschreiben in Form eines offenen Briefes. "In dieser schweren Stunde sind unsere Gedanken bei den Opfern und ihren Angehörigen", heißt es darin. Die Bundesregierung verurteile die Taten scharf. Merkel schrieb, sie bewege neben dem Schicksal der vielen Toten auch die "furchtbare Situation" der Verletzten, insbesondere der Kinder.

Nach Angaben von Bundesverkehrsminister Wolfgang Tiefensee* steht der Krisenstab der Bundesregierung in Berlin in engem Kontakt mit den Verkehrs- und Innenministern der Länder und bemühe sich um Aufklärung. Solche Gewalttaten gegen andere Verkehrsteilnehmer seien völlig inakzeptabel.

Aus gut informierten Kreisen der Automobilindustrie verlautete, daß man sich weiterhin den Wünschen der Käufer folgen werden, und größere, schnellere, und sicherere (zumindest für dessen Insassen) Autos bauen werde. Der Vorschlag, statt eines Airbags zur Abschreckung vor zu schnellem Fahren eine Metallspitze ins Lenkrad einzulassen, wurde vehement abgelehnt.

Damit steht zu befürchten, daß sich der Traurige Trend auch 2008 nicht eindämmen lassen wird und Menschen weiterhin unbesorg am Verkehjrsgeschehen teilnehmen werden.

Bereits seit Jahrzenten ist die Misere bekannt, wie ein Zitat von Ernst Jünger aus dem Jahre 1932 zeigt: „Wirklich hat sich der Verkehr zu einer Art Moloch entwickelt, der jahraus, jahrein eine Summe von Opfern verschlingt, wie sie nur an denen des Krieges zu messen ist. Diese Opfer fallen in einer moralisch neutralen Zone; die Art, in der sie wahrgenommen werden, ist statistischer Natur.“


* den Namen mußte ich nachschauen, wer ist dieser Mann?)


P.S.: Der Atrikel ist natürlich nur in Teilen ernst zu nehmen, Ähnlichkeiten mit offiziellen Pressemitteilungen sind beabsichtigt. Sollte hierdurch ein Copyright verletzt worden sein, so änder ich die betreffenden Passagen gerne ab.

11/21/2008

Error and Solution

I struggled a lot with this problem and thought I'd post the solution so you may not have to spends days on the solution as I did.

I had a VS 2003 web project and was using DevExpress 6.3.6, but the version does not matter so much in this case.

The web project ran fine on my developer machine, but when deployed to the test server (maintained but someone else) it threw this error:
Derived method 'get_IsEmpty' in type 'DevExpress.Web.ASPxDataControls.LookAndFeelStyle' from assembly 'DevExpress.Web.ASPxDataControls.v6.3, Version=6.3.6.0, Culture=neutral, PublicKeyToken=79868b8147b5eae4' cannot reduce access.

I won't go into details what I tried to resolve this but want to mention that it included setting a a new developer's workstation from scratch!

The solution was so simple: the web site on the test server was configured to use .NET 2.0 instead of .NET 1.1! The two versions seem to be compatible enough to not throw an error in many cases, but only for certain pages.

I had seen that when you run a .NET 2.0 application on a virtual directory configured to use .NET 1.1 ti would show an error that indicates this, so I had assumed that it would do the same in the reverse case, which is the reason why I failed to look into this earlier.

May this information save some time for someone else.
adaxas Web Directory