Na endlich!

Die ARD Mediathek soll nach und nach mehr ÖR-Programme/Sendungen online anbieten. Ich finde es gut. Jetzt macht zumindest die Gebührenzahlerei für internetfähige PCs auch einen Sinn.

// Oliver

Posted in DE, Gedanken | Leave a comment

Kepplahwiek

Was bedeutet dieses Wort? Es ist ein Name und zeigt die Aussprache des Namens, wenn man obiges Wort nach deutschen Ausspracheregeln liest. Es ist der Name für den größten isländischen Flughafen (und die Siedlung): Keflavík.

Apropos isländisch. Im Isländischen benutzt man nicht, wie bspw. im Deutschen, ein gesondertes Wort für die Höflichkeitsform – also “Sie” statt “Du”. Stattdessen gibt es im Isländischen nur noch das Wort für “Du” – es duzen sich also defacto alle Menschen hier auf Ísland, man sagt “Þú”. Das ist genau das Gegenteil der Entwicklung im Englischen, wo das ursprüngliche “thou” (aus alten Bibelübersetzungen ist das “thou shalt not” ja wohlbekannt) – Vgl. “Þú” – von der ursprünglichen Höflichkeitsform “you” (früher “ye”) abgelöst wurde. Im Englischen siezt man sich also ständig. Daß gerade unter Deutschen das Mißverständnis vorherrscht, daß “you” als “Du” zu verstehen sei, ist wohl darauf zurückzuführen, daß der U-Laut im Wort vorherrschend ist. Das führt dann zu Auswüchsen wie dem wohlbekannten “You can say ‘You’ to me”, welches in diesem Artikel (PDF) Altbundeskanzler Helmut Kohl zugeschrieben wird.

// Oliver

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

Hvaða tungamál tala Þú? ‘Eldhús og trésmiður’

Wie versprochen, hier die Auflösung. Einige werden vermutlich zumindest den “Baumschmied” (trésmiður) erraten haben – es handelt sich um einen Tischler. Im Falle eines klassischen Schmiedes, sagt man im Isländischen “Eisenschmied”: járnsmiður, um eine Unterscheidung zu ermöglichen. Smiður allgemein bedeutet soviel wie Handwerker, auch wenn die Ähnlichkeit sowohl mit dem deutschen Wort “Schmied”, als auch mit dem englischen Wort “smith” eindeutig ersichtlich ist. Der Buchstabe “ð” (groß “Д: Eth) mag einigen aus altenglischer Literatur geläufig sein, genau wie beispielsweise “Þ” (groß “þ”: Thorn). Im Isländischen existieren diese Buchstaben noch, wobei das Eth wie ein stimmhaftes Thorn ausgesprochen wird und das Thorn exakt dem TH aus dem Englischen entspricht – eben nur als einzelner Buchstabe.

Beim eldhús sieht es schon etwas schwieriger aus. Hús bedeutet “Haus” und im Isländischen kann man Substantive auch aus einer Vielzahl anderer Worte zusammensetzen. Es ist also ein Haus mit einem bestimmenden Attribut. Und bei eld wird es interessant. Das Wort bedeutet “Feuer”, aber – als kleiner Tip – das Zeitwort (Verb ) að elda bedeutet “kochen”. Damit dürfte die Bedeutung klar werden. Es handelt sich beim eldhús um eine “Küche”. Wie man sehen kann, ist das Isländische eine sehr bildhafte Sprache. Leider gibt es durch die Ähnlichkeiten – wie man sie auch schon aus dem Englischen kennt – auch jede Menge “falsche Freunde” (Englischlehrer benutzen dafür den Begriff “false friends”).

// Oliver

PS: Zuguterletzt “og” bedeutet “und” 😉
PPS: “Hvaða tungamál tala Þú?” -> “Welche Sprache sprichst du?”

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

Zurückschlagen!

… nein, nicht handgreiflich, auch wenn diese Idee einen gewissen Charme hat. Wenn Behörden abhören, müssen sie zwangsläufig filtern. Wenn sie also bspw. Reizworte ala “Bombe”, “Osama”, “Al Qaida” etc. als Indikator für die Aufzeichnung nehmen, könnte die Bevölkerung die Behörden ganz einfach – und legal – DDoSen: in jedes Gespräch solche Reizworte einschmuggeln :mrgreen:

Einziges Problem: man muß die Reizworte herausfinden.

// Oliver

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

God save the … encrypted data

As Hitzi writes in his blog – thanks for the pointer, by the way 😉 – it is formally possible for authorities in Great Britain to force someone to provide his data in decrypted form or at least provide the passphrase for decryption by the authorities. When I read it for the first time, I thought of TrueCrypt 1 immediately.

This example of Great Britain gives a bitter taste of what’s on the agenda of Western governments after passing all these anti-terror laws already. It hasn’t reached Germany so far, but the fact that there is a precedent, allows others, such as our beloved secretary for propaganda, interior and sports – Dr. Schäuble – to quote the precedent and therefore “justify” their own demands for similar measures 😐

// Oliver

  1. If you read this after 2014, use VeraCrypt or similar. []
Posted in EN, IT Security, Thoughts | Leave a comment

Re: Blogs und persönliche Daten

Mathias verlinkt mal wieder einen interessanten Artikel auf heise.de – da zeigt sich mal wieder wie realitätsnah Juristen denken. Während in der Öffentlichkeit die Diskussion über die Vorratsdatenspeicherung, bei der die Bundesregierung mal wieder in vorauseilendem Gehorsam EU-Richtlinien übereifrig umgesetzt hat, verarbeiten muß, wird den Bürgern bei ihrer eigenen Webseite exakt das gleiche Recht genommen, daß sich der Staat mit der Vorratsdatenspeicherung selbst genehmigt. Ich rufe zum zivilen Ungehorsam auf, auch wenn das in D-Land ja inzwischen verpönt ist. Andererseits streifen sich die meisten Leute gern täglich ihre Nonkonformistenuniform (wie Reinhard Mey sie besang) über, um nur nicht unerkannt ein Teil der Masse zu sein 🙄

Einerlei, so einen Humbug dürfen sich mündige Bürger nicht gefallen lassen. Abgesehen davon lasse ich mir nicht verbieten Logdateien auf meinem eigenen Webserver zu erzeugen und auszuwerten – und für deren Auswertung ist die IP nunmal ein nicht unwesentliches Merkmal.

// Oliver

Posted in /dev/null, Gedanken | 2 Comments

The day we put Windows under GPL

A few weeks ago some people were trying to convince me (but they didn’t manage to) that any program that loads a library (i.e. binary) which is under GPL has to be under GPL automatically as well. Now, this viral nature of the GPL is what sucks most with the GPL and that’s the reason I try to avoid it in most cases – and in fact I am going to cancel distribution of one of my programs under GPL and will make it available under a more liberal license.
Continue reading

Posted in EN, Programming, Software | 1 Comment

Was ist ein Baumschmied und was ein Feuerhaus?

… Fragen über Fragen. Mit etwas Glück gibt es hier bald die Antworten 😉

// Oliver

Posted in DE | Leave a comment

The pope

Gefunden im Heise-Forum:

The pope arrives in heaven, where St. Peter awaites him. St. Peter asks the pope who he is.

The pope:I am the pope.
St. Peter:Who? There’s no such name in my book.
The pope:I am the representative of God on Earth.
St. Peter:Does God have a representative? He didn’t tell me …
The pope:But I am the leader of the Catholic Church …
St. Peter:The Catholic Church … Never heard of it … Wait, I’ll check with the boss.

St. Peter walks away trough heavens gate to talk with God.

St. Peter:There’s a dude standing outside who claims he’s your representative on Earth.
God:I don’t have a representative on Earth, not that I know of … Wait, I’ll ask Jesus!” (yells for Jesus)
Jesus:Yes father, what’s up?

God and St. Peter explain the situation …

Jesus:Wait, I’ll go outside and have a little chat with that fellow.

Ten minutes pass and Jesus reenters the room laughing out loud. After a few minutes St. Peter asks Jesus why he’s laughing.

Jesus:Remember that fishing club I’ve started 2000 years ago? – It still exists.

(Quelle unbekannt)

Posted in /dev/null, DE, EN | Comments Off on The pope

Hallo aus Wien

Einige werden es bereits aus privaten Konversationen wissen, der Rest weiß es eben jetzt … ich halte mich als einer von sieben Vertretern von FRISK Software in Wien bei der Virus Bulletin Konferenz 2007 auf. Hier trifft man nette Leute und kann sich – zumindest wenn kein Manager danebensteht – auch mal offen mit Kollegen aus anderen Firmen austauschen. Beispiel: gestern habe ich einige Leute kennengelernt, aber die beiden angenehmsten Bekanntschaften für mich waren Nicolas Brulez und Boris Sharov. Ersterer ist vielen Reversern sicherlich ein Begriff und hat sich auch als Autor von Armadillo (ein kommerzieller EXE-Packer) einen Namen gemacht. Letzterer wiederum ist der CEO (kurz: Chef) von Dr.Web Antivirus, einem der beiden Antivirenhersteller aus Rußland. Ansonsten trifft man hier viele Leute die “in der Szene” bekannt sind, einige die sonst nur hinter den Kulissen tätig sind und so weiter. Alles in allem bin ich bei meinem Erstbesuch positiv überrascht. Abgesehen davon sind hier natürlich jede Menge Österreicher mit ihrem sympathischen Akzent (und Dialekt).

… darf es noch etwas Orangensaft sein, der Herr? :mrgreen:

// Oliver

PS: Gestern abend haben wir auch ein zünftig “österreichisches” Abendessen gehabt. Es gab Döner und Dürüm 😉

Posted in /dev/null, DE, IT Security, Reversing, Software | Leave a comment

DDKBUILD.BAT updated

OSR just updated their DDKBUILD.BAT to version 6.11! If you use this version, I recommend to update.

As usual either at OSR Online or at the DDKWizard homepage.

// Oliver

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

comdef.h in the WNET DDK is flawed

#if defined(_COM_SMARTPTR)
 #if !defined(_COM_SMARTPTR_TYPEDEF)
  #if defined(_COM_SMARTPTR_LEVEL2)

The error was:

comdef.h(266) : error C2004: expected 'defined(id)'
comdef.h(266) : error C1012: unmatched parenthesis : missing ')'

// Oliver

Posted in /dev/null, EN, Programming | Comments Off on comdef.h in the WNET DDK is flawed

Verdammt, wer hat ihm denn nun wieder diese Flausen in den Kopf gesetzt?

Gott bloggt!

Posted in /dev/null, DE | 4 Comments

Getting the SIDT base address with Delphi

function GetSIDTBaseAddress: DWORD; assembler; 
asm 
  sub esp, 8 // create stack frame 
  sidt qword ptr [esp] 
  mov eax, dword ptr [esp+2] // write into EAX for return value 
  add esp, 8 // clean up stack 
end;

… or if the sidt opcode is unknown:
Continue reading

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

DDKBUILD.CMD fix for RC2 (makes RC3)

Hey. For those among you, who have actually updated to RC2, here is a little fix, if you like manual patchwork. If you prefer the easy way, just download RC3 here. Apologies!

This fix is yet another issue that can be traced to the NT script interpreter. The problem is the wrong handling of string substitution with empty strings. In case of an empty string, the substitution string is wrongly considered to be the actual content to set. Of course with unpleasant consequences.

Anyway, if you like the manual fix, search for:

set PATH_EXTSHORT=%PATH_EXTSHORT:~0,4%

and replace it with

if not "" == "%PATH_EXTSHORT%" set PATH_EXTSHORT=%PATH_EXTSHORT:~0,4%

// Oliver

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

How to know you are a hacker

… you open the mail which says “New PE patch” without the slightest doubt, that it could be anything but the patch for a PE file. :mrgreen: :mrgreen: :mrgreen:

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

“All Americans are stupid!”

Yeah, now that I have your attention, let me make my point. First of all, I hate generalization, thus of course not all Americans are stupid. Secondly, I hate if someone says “Americans”, but actually means “US-Americans”. Check it out in an encyclopedia or even just on Wikipedia, “America” is made up of two continents and there is more than one country on both of them. So actually no one has the monopoly on the term “America” or “Americans” – sorry, fellows.

Anyway. Why do I actually write this? Well, some people have asked me occasionally whether I hate “Americans” (coming from US-Americans I take it for granted that they refer to their nation 😉 ), which I said I do not. However, apparently some of my blog entries make people suspicious of me. For example if I criticize evangelicals. This has nothing to do with the fact that I hate “Americans”, but rather that I hate religious zealots. Or comments on certain things going on world-wide and/or in the US or with references to the US. All this doesn’t mean I hate “Americans”, nor does it mean that I can’t distinguish between individuals. In fact I know some fairly nice and intelligent people from the US – and why not?! 😆 … I mean if you were to criticize the fact that in Germany more and more civil liberties and rights are taken away from the citizens, I’d probably be interested in a discussion and show that not all of “us” support it. In fact I didn’t vote for any of the parties that are currently in the parliament – but unfortunately it doesn’t help either. Intentionally casting an invalid vote – even if 50% of the population did it – wouldn’t have any effect whatsoever! Why? Because those are not counted in the overall final results and thus even though only 50% or less of the population voted, the parliament is filled to the last seat. “Unfortunately” I didn’t feel compelled to vote for the lesser evil anymore, because the lesser evil is still too evil for my taste 🙄

Anyway, I hope I could set this straight,

// Oliver

Posted in EN, Thoughts | Leave a comment

Patriot Day … so so

A few days ago our Führer proclaimed September the 11th “Patriot Day 2007”. Since this date (2001-09-11) was so redefining for many other Western countries in that politicians are removing one by one our civil liberties and rights, I think it is appropriate that all Western nations adopt this day as “Patriot Day” as well and pledge their allegiance to the Führer.

// Oliver

PS: If you find sarcasm in this entry, keep it for yourself 😆

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

Two bytes make the difference

… had to update the DDKWizard 1.1.2 setup. It won’t matter for those who downloaded it before. The only difference is, that the version shown in the dialog that allows you to choose the options was changed to 1.1.2 now. Argh, missed that one …

// Oliver

Posted in DDKWizard/DDKBUILD, EN | Leave a comment

DDKWizard 1.1.2 released

It has been almost half a year since DDKWizard got updated last time. But now it’s time for an update. Some accumulated reports of glitches and issues – especially those that bugged me most in daily use – got me to update the wizard finally. It has been almost a year since the very first version of DDKWizard was released to the public and it seems that at least a part of the driver community actually adopts it as a convenient way to create driver (and other) projects inside Visual Studio.

Despite many small changes and fixes, this release changes one file name, the notorious CustomVars.vsprops to <ProjectName>.vsprops. Furthermore the manual has been updated and DLL and CUI projects can now also contain a message file (.mc), which was offered before, but didn’t work properly until this version.

I hope you enjoy this update. Let me know – here in the blog or via email.

Direct download
Project website

// Oliver

PS: Don’t forget to subscribe to the RSS feed, if you are interested in future update notifications. This feed is dedicated to DDKBUILD and DDKWizard.

Posted in DDKWizard/DDKBUILD, EN, Programming, Software | 2 Comments