“Diffamierung unseres Rechtsstaates als Überwachungsstaat”

Na, Herr Schäuble? Da haben Sie aber mal wieder ganz schön auf die Kacke gehauen mit Ihrem Vergleich? DDR-Vergleiche kommen ja zum Glück auch gleich nach Nazi-/Hitlervergleichen 😉

Heise schrieb – und zitiert Sie – wie folgt:

Schäuble wies Kritik zurück, wonach mit immer neuen Sicherheitsgesetzen ein Überwachungsstaat geschaffen wird. “Ich rate jedem, mich nicht als permanenten Verfassungsbrecher zu verleumden.” Er habe nichts gegen einen gehörigen politischen Wettstreit. “Aber bei der Diffamierung unseres Rechtsstaates als Überwachungsstaat hört es auf. Es ist schändlich, dass gerade die Linkspartei alias PDS/SED damit agitiert”, sagte Schäuble.
Quelle: hier.

Hätte ich garnicht gedacht, daß Ihnen solche Anschuldigungen noch nahegehen würden! Immerhin betreiben Sie und Ihresgleichen ja gekonnt und konsequent die Demontage des Grundgesetzes – und das schon seit Jahren! Da sollte sich doch nun inzwischen eine gewisse Dickhäutigkeit bei Ihnen eingestellt haben, oder? Also nichts für ungut, Herr Schäuble, aber die Geschichte wird Ihnen schon den richtigen Stellenwert bei der Abschaffung der ohnehin nicht allzu freien Freiheitsrechte zuweisen, da bin ich sicher …

Auch weiterhin fröhliches Demokratisieren wünscht Ihnen,

// Oliver

Nachtrag: gerade gesehen, daß Mathias sich auch zum Zitat von Schäuble zu Wort gemeldet hat.

Posted in DE, Gedanken | Leave a comment

Klare Worte …

In einem Schreiben vom Finanzamt wird kein Blatt vor den Mund genommen, das ist schon klar. Aber die Tatsache daß ich nicht nur Bürger, sondern durch Bürokraten verzögert, erst jetzt an den steuerpflichtigen Besitz gelangt bin, hätte man vielleicht noch “mildernd” berücksichtigen können, anstatt mich direkt im Schreiben:

Steuerschuldner: Oliver Schneider

zu deklarieren. Oder? Aber andererseits sieht man dann ja auch gleich, wo der eigene Platz als Staatsbürger ist: “Bürger?! Sitz, Bürger! Zahl Steuern, Bürger. Halt die Schnauze, Bürger! Wähl uns, Bürger …”

// Oliver

Posted in DE, Gedanken | Leave a comment

Little adventure with SourceForge’s CVS

In the scope of WinDirStat I had to take the little hurdle of branching in the past. Now, supposedly I could have simply opened a support request to the staff, but then I thought of it again, since I had done it locally on a Linux machine before. There was a problem, though: I wasn’t able to establish a shell connection to the CVS server. So the only thing left was to go the “classic” way. As mentioned before, I had done similar things before on a Linux machine, but that was at the same time the CVS server. So no fiddling around with protocols, establishing connections and so on.

This time it was a bit trickier, although not too tricky. But in order to save me (and perhaps others) from searching the command line options again and again, here it is for archival and for those who may face the same problem in future. This assumes that you have CVS access with your SF.net-username:

set CVS_RSH=plink.exe
cvs -z6 -d:ext:username@project.cvs.sourceforge.net:/cvsroot/project ↵
 tag -b -f -R -D yyyy-mm-dd BranchName ModuleName

The green parts are the variable parts. “ModuleName” can also be a “.” (dot), which means all modules.

// Oliver

Posted in EN, Programming, Software | Leave a comment

DDKBUILD.CMD 7.2 released (updated)

Hereby I announce the release of DDKBUILD.CMD 7.2. This release fixes one issue with errors not being properly extracted from the respective file. Consequently Visual Studio would not show the errors and you wouldn’t be able to double-click the item in the task list in order to jump to the code in question.

Apart from that, this release introduces one new configuration and aliases for existing ones, which make this version more compatible with the DDKBUILD script from Hollistech. The support goes even as far as understanding the XPBASE environment variable for the respective DDKs, which differs – or rather differed – in name from both OSR flavors before.
Continue reading

Posted in DDKWizard/DDKBUILD, EN | 7 Comments

Is ignorance bliss?

Wow, look at that Quality Central article. Now look at the reply. Now look closer at the affected version and the date when it was reported.

It’s unbelievable, but now – after working a while with Borland C++ Builder 6 (BCB6) – I found out by accident, that a huge portion of the final size of the executables created by BCB6 is made up of exports. And I am not talking about DLLs here, for which it is normal to export functions – I am talking about ordinary programs which under normal circumstances don’t even have an export table. What the heck were the Borland engineers thinking and why the heck wasn’t this fixed with one of the updates? This ignorance is amazing. Apart from the threat of crackers or other reverse engineers who just get half the job done by Borland kindly exporting my symbols and with name for them, there are other concerns. How about the garbage in my executable? Shouldn’t this alone be convincing enough to rid us users off this “feature”? Also I have serious doubt that the so-called “smart-linking” is totally unaffected by this, since exported symbols cannot be subject to optimization. They’re needed, because they are exported. This may not reflect the actual necessity of the symbol to remain in the binary, but now that it is exported, it has to be left in the binary.

From experience I can only tell that Delphi doesn’t build so huge binaries for similarly sized projects. But then, Delphi also doesn’t export hundreds and hundreds of garbage symbols.

At least there are people in the Delphi community who have solved some of the common usability and speed issues you have had for about a decade now with Borlands Win32 products. Andreas Hausladen is one of them and he offers such nice tools as DDevExtensions and DelphiSpeedup. Both also work, despite the name, on Borland’s C++ products. And even better, Andreas has provided a tool which offers a partial solution to the above discussed problem: LibExportRemover. This tool literally comments out those export declarations in the LIB (OMF) files of the package LIBs. In the case I am facing, about 1000 exports – and even many Windows system DLLs have less exports than the resulting EXE in my case – can be attributed to the excellent Virtual Treeview component. Don’t mistake it: I am not blaming the component, but the compiler and the linker and the rest of those tools behaving so silly.

// Oliver

Posted in EN, Programming, Software | Leave a comment

Overall a rotten website, but there are some gems on it …

Like this, for example. Description of the neighbor:

Total, absolute jerk. Irresponsible. Lets his velociraptors roam freely around the neighbourhood. They ate two of my children, but thank goodness I have more or there’d be no one to put to work in the coal mines. Animal control won’t do a thing about it, and every time I call the police the raptors are back behind the electric fences by the time they arrive. Just the other day an elderly woman three doors down was eaten as she went for the morning paper. I don’t know what to do. Thinking of joining the township council and pushing through an ordinance banning the keeping of dromaeosaurids as pets. Any suggestions?

This would not have happened without genetical research. Surely not! 😆

// Oliver :mrgreen:

Posted in /dev/null, EN | Comments Off on Overall a rotten website, but there are some gems on it …

Dümmliche Ausreden

Der Reispreis verdoppelt sich, Menschen verhungern und die einzige Ausrede in westlichen Medien ist, daß die Weltbevölkerung steige, Anbauflächen schrumpfen und Umweltkatastrophen den Preis ansteigen lassen.

Kuhkacke! Das Problem sind vielmehr Spekulanten und die Tatsache, daß in westlichen Ländern Nahrung verbrannt oder raffiniert wird. Abgesehen davon werden natürlich Nahrungsmittel vernichtet um die Preise “stabil zu halten”.

Wie skrupellos muß man eigentlich sein um so einen Scheiß zu erzählen wie unsere Medienvertreter?! 👿

// Oliver

Posted in DE, Gedanken | Leave a comment

Busy just like me :)

… the guys from OSR have put up the fixed DDKBUILD versions now.

Consequently I have mirrored the DDKBUILD.BAT version 6.12 on the DDKWizard website.

// Oliver

Posted in DDKWizard/DDKBUILD, EN, Programming | Leave a comment

Why is it, we developers tend to …

… waste system resources all the time? Did you notice that, although computers are nominally a few hundred times faster than 15 years ago, software still tends to run sluggish and is overloaded with features?

How comes we’re so careless about resources on the user’s system? Not that I am against a little overhead that allows to make the software safer, but why for example use the .NET framework and put even more of a burden on the user’s system? Or why load DLLs that are not even used under some circumstances and could be dynamically loaded for the single case where it is relevant? Is it laziness or simply carelessness or maybe something completely different?

// Oliver

PS: This is indeed intended to get comments.

Posted in EN, Programming | 4 Comments

How Swedes dry their laundry

At the end of March, and it seems this is not a April fool’s joke, a Swedish newspaper reported on their website about the fastest residential internet connection in the world. However, the 75-year old woman didn’t appreciate the connection as much as we would have. Instead of using it for downloads, uploads or serving content, she used it for drying her laundry. Quote:

It was a big bit of gear and it got pretty warm.

I have regularly wet laundry too … could I please get such a nice thing as well?! :mrgreen:

// Oliver

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

DDKWizard manual revised

Although the manual is still perfectly valid for version 1.2.0a of DDKWizard and covers also older versions, I took the time to completely revise it. This means that it contains some updated information, some additional information and some corrections.

If you are using DDKWizard or DDKBUILD.CMD you may want to have another look into it. As usual, the latest version can be found here.

// Oliver

Posted in DDKWizard/DDKBUILD, EN, Programming, Software | Leave a comment

Sounds like a fairly interesting idea …

Have a look at RunEl and don’t miss out when Chris presents the implementation of his newest idea. An UAC implementation which works on XP and Vista but is more user-friendly.

// Oliver

PS: I understand it’s still April, but as far as I can tell this is not a joke 😉

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

“Werbung” in (fast) eigener Sache

Meine Mutter hat letzte Woche auf der CottbusBau 2008 eine Präsentation mit dem Thema “Bauen – Vom Traum zur Wirklichkeit” gegeben. Obwohl nicht so viele Leute auftauchten, schien das Thema gut anzukommen. Daher hier auf die Schnelle der Link um die Präsentation kostenlos herunterzuladen.

Obwohl es natürlich von Bundesland zu Bundesland verschieden ist und die Präsentation sich auf Brandenburg bezieht, dürften viele der beschriebenen Voraussetzungen und Schritte auch in anderen Bundesländern vonnöten sein. Möglich, daß es daher auch für Bauherren aus diesen Regionen Sinn macht einen Blick in die Präsentation zu werfen und sich über Ausbau, Umbau oder Neubau eines Hauses zu informieren.

Da es sich um eine PDF-Präsentation handelt, sollte sie auf so ziemlich allen Systemen laufen. Im Acrobat Reader kann man Strg+L für den Vollbildmodus verwenden und ESC um wieder rauszukommen. Die Präsentation gibt’s hier – und hier geht’s zur Webseite von BPS Forst (Bauplanung Schneider, Forst) 😉

// Oliver

Posted in /dev/null, DE | Leave a comment

Existenzangst angebracht?

Überraschenderweise scheint man sich in Deutschland tatsächlich mit Island auseinanderzusetzen. Bei TELEPOLIS gibt es einen Artikel, der den Fall (durchaus zweideutig gemeint) der isländischen Krone beleuchtet.

// Oliver

Posted in DE, Gedanken | Leave a comment

A real treasure

At South Park Studios all episodes of South Park seem to be available as live streams for free. Simply cool!

Spread the word.

// Oliver

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

Respekt und Toleranz

Wegen des Filmes “Fitna”, den ich mir natürlich auch angeguckt habe, wurde wiedereinmal davon gesprochen Respekt vor anderen Religionen zu haben. Abgesehen davon, daß das wiedermal die Atheisten ausblendet (ja, sogar auf der Weltkarte gibt es keine Atheisten, sondern eben nur religiöse Staaten) und impliziert, daß man selber ja eine Religion haben müsse, vergißt diese Aussage ein paar Kleinigkeiten. Respekt und Toleranz sind zwei recht verschiedene Dinge. Vielleicht ist das in anderen Sprachen nicht so, aber ob ich jemanden toleriere oder respektiere ist doch wohl ein Unterschied. Zu religiöser Toleranz habe ich auch wenig Kritik anzubringen, solange die tolerierte Religion nicht gegen meine Moralgrundsätze verstößt. Bei Respekt wird es dann schon schwieriger. Wie soll ich beispielsweise einen Christen 1 respektieren, der sich seine Vorstellung von Christentum selber zusammenklambüsert hat oder sie von den Eltern eingetrichtert bekam? Ich kann meinen Eltern nur dankbar sein, daß sie mich nicht zwangen irgendeine Religion anzunehmen. Trotzdem hatte ich natürlich die Möglichkeit mich anhand der “heiligen Bücher” (Bibel, Koran, Talmud, Edda) zu bilden.
Continue reading

  1. … obwohl ich auch mit den anderen Weltreligionen persönlich zu tun hatte, sind Christen nunmal das häufigste und naheliegendste Beispiel.[]
Posted in /dev/null, Gedanken | Leave a comment

Interessante Auflistung

… von deutschen Namen für jetzt polnische Ortschaften. Die Liste ist in der polnischen Wikipedia zu bewundern. Cool!

Posted in /dev/null, DE | Leave a comment

Die Untertitel der Anderen

Man kann eigentlich nur den Kopf schütteln und sich fragen wofür denn der Oskar im vorigen Jahr eingeheimst wurde, wenn man sich einmal den Film “Das Leben der Anderen” mit den englischen Untertiteln anguckt. Es gibt fast keine Zeile, die nur annähernd dem deutschen Text entspricht. Allerdings bedient die englische Übersetzung sicher hervorragend Klischees, wofür – so meinten wohl die Macher – im Ausland eine einfache Übersetzung des Textes nicht ausreicht.

Da wird beispielsweise aus der Drohung an die Nachbarin des Überwachten, daß ihre Tochter das Medizinstudium vergessen könne wenn sie etwas ausplappere im Englischen:

Mrs. Meineke, if you tell anyone, you won’t see your family again for the rest of your life.

Zurückübersetzt ins Deutsche:

Frau Meineke, ein Wort zu irgendwem, und Sie werden Ihre Familie für den Rest Ihres Lebens nicht wiedersehen.

Der kursive Teil ist wortwörtlich aus dem deutschen Original entnommen (wenn auch nicht wortwörtlich die Bedeutung des englischen Textes). Irgendwie finde ich diese Form der Übersetzung nur lächerlich, weil sie den Inhalt des Filmes nicht unwesentlich verfälscht und ihn vor allem reißerischer darstellt als er ist. Dabei heißt doch der Regisseur angeblich von Donnersmarck und nicht von Münchhausen. Oder läßt sich da etwa irgendwo ein gemeinsamer Vorfahre finden?

Einfach lächerlich findet die Übersetzung jedenfalls,

// Oliver

Posted in DE, Gedanken | Leave a comment

Gut oder eher nicht?

Habe mir gestern einen Scanner gekauft und bin total begeistert. Zuerst dachte ich, daß ich wohl eine fehlerhafte Zusammenstellung erwischt habe, weil der Stromstecker fehlte. Dann stellte sich schnell heraus, daß die Stromversorgung durch den USB-Port erfolgt. Nicht schlecht. Endlich mal eine tolle Erfindung! Oder?

Self-Powered Hubs haben den Vorteil, dass jedes an sie angeschlossene Gerät bis zu 500 mA Strom beziehen kann. Bei Bus-Powered Hubs dürfen der Hub und alle an ihn angeschlossenen Geräte gemeinsam maximal 500 mA beziehen.
(Quelle: Wikipedia-Artikel USB)

Nun habe ich es an einen selbstversorgenden Hub angeschlossen. Trotz alledem zieht der Scanner laut Spezifikation 2,5 Watt, also das Fünffache der erlaubten Maximalleistung pro Gerät. Wie das geht ist mir inzwischen eigentlich auch egal – aber es geht. Meine Verteilerdose war ohnehin schon voll …

// Oliver

Posted in /dev/null, DE | 3 Comments

Truth dies first

An interesting article in English on a Chinese website shows how Western mainstream media bends truth. I have no doubt that Chinese government media does similar things, but we Westerners should be ashamed if the freedom of speech is (ab)used by the media to spread lies in such a way. Especially if we use our media to stay “informed”.

// Oliver

Posted in EN, Thoughts | Leave a comment