Lese gerade bei Heise das eine Amerikanerin namens Jamie Thomas-Rasset wegen dem Sharing von 24 Musiktiteln zu einer Strafe von 1,9 Millionen Dollar verurteilt wurde. Abgesehen davon das diese Summe höher ist, als jede “Strafe” die ein Top-Manager wegen Betruges/Untreue/… blechen muss, bin ich auch schockiert über die Tatsache des eine Vertreterin der US-Musikindustrie sich sehr über das Urteil freute. Sie ist erfreut über die Tatsache das eine Mutter von 4 Kindern nun Bettelarm (Und wir alles wissen was sowas im Land der unbegrenzten Möglichkeiten bedeutet) wird und das Leben von mindestens 5 Menschen zerstört wurde wegen dem Sharing von 24(!!!) Musiktiteln. Kann man noch Menschenverachtender sein?
Jetzt soll mein Blog aber mal wieder ein wenig technisch werden und als kleine Herausforderung auch noch in Englisch. ZOMFG!!!
As i’m playing very much Comany of Heroes atm and love “forensics” of file formats i got the interest in the archive format of this great game. Nearly all important files are stored in archives with the .sga extension. So i looked at some files with Hex Workshop (the best hex editor ever) and compared them. Following are the structures i found out noted in pseudo-c. Took me about 30 minutes. I think to understand yourself you need some work as i’m not in the mood to explain every single byte because Germany got a censorship-infrastructure like China today.
Seit heute morgen ist es nun amtlich: Der Bundestag hat mit 389 von 535 Stimmen das Gesetz zur “Bekämpfung (LOL) von Kinderpornografie in Kommunikationsnetzen” beschlossen. Es wird also zu 99,9999998% kommen. Das schlimme ist weder das wir einen Zensurapparat installiert bekommen noch das weitere Zensurmöglichkeiten (Glückspiel, Killerspiele, …) schon seid langem in den Startlöchern stehen, sondern diese zum Himmel schreiende Ohnmacht die wohl viele Menschen erschleicht.
Wir können
protestieren.
Petitionen unterschreiben.
Medien von den Lügen berichten lassen.
Aussagen von echten(Ja, die gibt es noch) Experten bringen.
das halbe Internet mit o.g. vollpflastern.
und es bringt rein garnichts!
Trotz alledem ist die Lösung wie immer doch sehr einfach: Irgendeine Partei wählen außer SDP, CDU, FDP. Macht nur keiner. Und ich wette, das ab September Schwarz-Gelb kommt und dann ist komplett Schicht im Schacht. Welche Optionen (=Wahl der Waffen) dann noch bleiben ist jedem selbst überlassen.
Irgendwie bin ich im Moment total antriebslos irgendetwas konstruktives zu machen oder gar hier zu schreiben (Und was ist das hier gerade?). Alles dreht sich um Wochenende, Party und Company of Heroes. Und da ich heute Abend wohl zur E:O:D fahren werde, nochmal ein kleines Video um die Stimmung zu heben. Ich lieeeeeeeeeebe diesen Song. Schwutten-Trance ftw!!!!!!!
Sich über Gott und die Welt aufregen ist langweilig. Also mache ich es Dennis nach und poste nurnoch fetzige Mucke. Den Anfang macht der namensgebende Track meines Blogs. Wumpscut – Oma Thule, Utz utz utz!!!
Wie habe ich mich damals gefreut: In Folge der Wirtschaftskrise ist ja der Ölpreis in den Keller gegangen. Jetzt sind wir immernoch in der Krise, Rezession, Blablabla und trotzdem ist der Preis für ein Barrel Rohöl in nur wenigen Wochen von knapp 40$ mal eben auf 60$ gestiegen. Das sind schlappe 150%. Da kann selbst ein Herr Ackermann nicht mithalten.
Jetzt mag man denken die wollen uns zum 17235. Mal bescheißen, aber ich sage: Die Mineralölkonzerne wissen im Vorraus das es wieder aufwärts geht!. Jaaaaaaaaaaa! Jetzt heißt es Ärmel hochkrempeln und anpacken (Wobei? sieht man unten)!!!!!!!!!111einseins
Und für alle (liest hier jemand mit?) die nicht überzeugt sind:
Jeden Tag fahre ich an gefühlten 1000 Wahlplakaten der SPD vorbei und jedes Mal könnte ich mich wieder drüber aufregen:
Die Spinner Partei Deutschlands kommt nur mit Wahlsprüchen wie “Finanzhaie würden FDP wählen” oder “Dumpinglöhne würden CDU wählen” daher.
Anstatt mal in wenigen Worten zu verdeutlichen was man vorhat, muss auch gleich wieder auf Kindergarten Niveau gebasht werden. Bei Kleinkindern nennt man sowas Trotzanfall.
Die Linke z.B. bringt sowas wie “Freiheit” oder “Gleiche Rechte für Frauen”. Muss man nicht mögen, aber man weiß wenigstens was die wollen.
Trotzdem werden die am Ende wieder gewählt. Zum Kotzen.
Gerade lese ich auf SPON das die SPD auf einen Jahreshöchstwert geklettert ist. Darin steht das aktuell 36% der Befragten CDU und 26% die SPD wählen würden. Gut, zur Wahl kann sich das ganz schnell ändern aber es will einfach nicht in meinen Kopf warum die meisten Menschen (36% + 26% + 14% [FDP] = 76%) in diesem schönen Lande immernoch ihre Stimme solchen Verbrechern geben? Jeder nicht vollständig verblödete Mensch weiß das die o.g. Parteien in keinster Weise wählbar sind und uns in eine Zukunft führen werden (Ja, daran besteht wohl kaum Zweifel) die seid 1989 eigentlich Vergangenheit bleiben sollte. Und warum? der Titel verräts.
Gehen wir aber jetzt davon aus das sich das Rad der Geschichte wirklich dreht und bezogen auf Demokratie und Freiheit eine Umlaufzeit von c.a. 60 Jahren hat stehen die Chancen nicht schlecht im Jahre 2050 den Ganzen Laden inklusive Insassen und Rollstühlen abfackeln zu sehen. Ich sollte also schnell aufhören zu rauchen und hoffen das noch zu erleben.
noch ist das Internet ja nicht komplett zensiert, es bleibt also noch Zeit was in meinen Blog zu schreiben.
Im Moment beschäftige ich mich mit der Möglichkeit Linux Programme im ELF Format unmodifiziert unter Windows laufen zulassen. Die Idee dabei ist relativ einfach: Ein Loader lädt(wow!) ein ELF-Image in den Speicher und führt es aus. Das Problem liegt eher an den Importen des Images, z.B. der libc Library, die Windows natürlich nicht kennt.
Ich habe nun mal so einen Loader in C++ geschrieben, und siehe da: Wenn ich die wichtigste Importe auf Windows Funktionen und eigene Konstrukte setze ist es möglich so tolle Tools wie /bin/true und /bin/false auszuführen. Direkt und unmodifiziert von den aktuellen Arch Linux Packages wohlgemerkt.
Wichtig als nächster Schritt wäre also das Laden der glibc und das passende Ersetzen aller Funktionen die Wrapper für Kernel Syscalls darstellen. Wenn das läuft, steht /sbin/init nix mehr im Weg.
Und sobald es auch nur einen Comment als Resonanz gibt, poste ich hier sofort jedes Byte an Quelltext das ich habe.
Vielleicht vorweg: Habe in der FH im Moment das Fach Multimediaprogrammierung, soll heißen wir entwickeln kleine 3D-Progrämmchen mit QT und OpenGL.
Da ich QT aber einfach nur hasse, hat mein Dozent mir erlaubt C# mit Windows Forms zu nutzen. Klingt erstmal ganz schön, aber als ich gestern mal den “Unterbau” schreiben wollte, ging erstmal garnix mehr. Unter meinem Server 2008 x64 (und wahrscheinlich auch Vista 64) schlägt der Aufruf von wglCreateContext immer fehl und GetLastError gibt immer Null (= No Error) zurück. Unter Windows XP läuft das ganze natürlich ohne Probleme. ZOMG!!
Da auch Meister Google nix dazu wußste, habe ich Stunden damit verbracht um die Lösung zu finden. Und die ist sehr Einfach…
Cheffe, nixxe funktionieren Code: if ((PixelFormat = Wgl.wglChoosePixelFormat(hDC, ref pfd)) == 0)
return false;
if (Wgl.wglSetPixelFormat(hDC, PixelFormat, ref pfd) == false)
return false;
/* Hier knallt's. */
if ((hRC = Wgl.wglCreateContext(hDC)).ToInt32() == 0)
return false;
Und nun, TATTAAAA: if ((PixelFormat = Gdi.ChoosePixelFormat(hDC, ref pfd)) == 0)
return false;
if (Gdi.SetPixelFormat(hDC, PixelFormat, ref pfd) == false)
return false;
if ((hRC = Wgl.wglCreateContext(hDC)).ToInt32() == 0)
return false;
Wenn mal also die GDI(+) Funktionen für’s PixelFormat nimmt, klappts. Magic! Und warum und wieso und überhaupt das nun klappt? Sche*ß drauf, hauptsache läuft. xD