Hendi

GNOME 2.20

September 20th, 2007

Auch die aktuelle Version von GNOME, der beliebten freien Arbeitsoberfläche, ist dank der harten Arbeit der Übersetzer wieder komplett in deutscher Sprache verfügbar. Bemerkenswert ist, dass ich diesmal Unterstützung von mehr Helfern erhielt als jemals zuvor; mein Dank geht an Andre Klapper, Björn Deiseroth, Hendrik Brandt, Jochen Skulj, Johannes Hofmann, Johannes Schmid, Philipp Kerling, Thomas Gier und Tim Bordemann. Ich hoffe, ihr steht auch bei den kommenden Versionen wieder tatkräftig zur Verfügung.

Hervorheben möchte ich, dass sich mit dieser Version auch Bemerkenswertes bei der Dokumentation getan hat. Wir haben nun vollständig übersetzte Anleitungen zu den Spielen Minen, Robots, Iagno (Reversi) und Vier gewinnt, zu den Anwendungen Epiphany, gucharmap und SoundJuicer sowie größtenteils übersetzte Texte zu Evolution und Gedit. Ich gehe davon aus, dass wir für GNOME 2.22 die Zahl der übersetzten Hilfetexte weiter anheben können. Vielen Dank an Berti Heino, Florian Purucker, Jan Arne Petersen, Jochen Skulj, Thilo Pfennig und Thomas Konstantinides, die sich um die Übersetzung der Dokumentation gekümmert haben.

Eine Übersicht der Neuerungen in GNOME 2.20 gibt es in den Release Notes.

Command & Conquer 1

September 14th, 2007

12 Jahre ist es nun her, dass der erste Teil von Command & Conquer veröffentlicht wurde. Dies wird auch ordentlich gefeiert, denn nun gibt es von offizieller Seite den kompletten ersten Teil zum kostenlosen Download.

Damit ihr euch nicht registrieren oder mit überlasteten Warteschlangen rumärgern müsst, stelle ich die beiden ISO-Dateien und den Windows XP-Patch zum Download bereit. Einfach weiter lesen.

Bitte nicht direkt auf die Downloads verlinken, sondern nur auf diese Seite. Danke!

Da viele meiner Leser womöglich zu jung sind, um damals Command & Conquer gespielt zu haben, folgt hier nun eine kurze Zusammenfassung.

Command & Conquer: Tiberian Dawn (deutsch: Der Tiberiumkonflikt) ist der erste Teil der erfolgreichen Echtzeitstrategiespielreihe von Westwood und wurde im August 1995 veröffentlicht. Hintergrund ist eine fiktive Zukunft, in dem sich die beiden Organisationen GDI (Globale Defensiv-Initivative) und die Bruderschaft von NOD bekämpfen. Es geht um die Vorherrschaft um das sogenannte Tiberum, und damit um nichts weniger als die ganze Welt. Tiberium ist eine potente Ressource, die aus dem Weltall auf die Erde gelangt ist und sich dort immer weiter ausbreitet. Menschen, die mit Tiberium kontaminiert werden, sterben; doch für die Energiegewinnung ist Tiberium hervorragend geeignet.

Im Spiel übernimmt man in der ersten Kampagne die Kontroller über die GDI, in der folgenden Kampagne darf man die Bruderschaft von NOD anführen. Man startet in den meisten Missionen mit wenigen Einheiten und Gebäuden. Zuerst sollte man die Umgebung ein wenig erkunden und natürlich sofort damit beginnen, seine Basis auszubauen. Einen Harvester um das Tiberium abzubauen, eine Fabrik um es zu verarbeiten, Trainingslager für Soldaten und Werkstätten für Panzer.

Ein Novum für die damalige Zeit waren die aufwendig produzierten, mit echten Schauspielern gedrehten, “hoch”auflösenden Videos und Zwischensequenzen, die in der Regel vor jeder Mission gezeigt wurden und die spannende Story vorantrieben. Dabei wurde aus der Ich-Perspektive des Spielers gespielt, sodass man sämtliche Besprechungen usw. hautnah miterleben konnte. Nicht zuletzt durch die außergewöhnliche Story wurde Der Tiberiumkonflikt ein internationaler Erfolg.

Die Grafik hat eine Auflösung von 640×480 Pixeln und weiß auch heute noch zu überzeugen, auch wenn sie natürlich nicht mehr Stand der Technik ist und auch nicht ansatzweise mit dem heute üblichen Grafikfeuerwerk mithalten kann. Aber wie bei aktuellen Hollywood-Filmen gilt: Grafik und Effekte sind nicht alles, auf den Spaß kommt es an.

Und den bietet Command & Conquer: Der Tiberiumkonflikt nach wie vor!

Es folgt die englische Instllationsanleitung:

Thanks largely to the efforts of our loyal fans whom continue to sustain and grow the Command & Conquer community, Command & Conquer has become a legendary franchise and it’s time to celebrate its birth once again.

In order to give back to the fans for over 12 years of devotion we are putting together a 12th Anniversary celebration during the month of September. However, as any Command & Conquer fan knows, the true party starts today, August 31st, which marks 12 years since Command & Conquer Gold launched way back in 1995.

To kick the celebration off, today we have a special surprise which we are certain new and old Command & Conquer fans will enjoy. We are providing the original Command & Conquer Gold as a free download, compatible for Windows XP! This is the same version included with the collectors pack Command & Conquer: The First Decade, and is now available for you to download for free!

PLEASE NOTE BEFORE DOWNLOAD:

We are providing the ISO image of C&C GOLD for both the GDI and Nod discs. In order for C&C GOLD to run on Windows XP, you will need to burn the ISO image onto a CD with a CD Burner and any “CD Burning Software” such as Nero, Alcohol, etc. There are also a few extra steps in order to make C&C GOLD run on Windows XP after you burn it to CD. Please click the link below for the exact instructions after you download both files!

INSTALLING AND RUNNING C&C GOLD ON WINDOWS XP

Follow the instructions below to install and play C&C GOLD

Preparing to Install
1. Insert either C&C disc into your CD drive
2. Open My Computer and explore the CD
3. Right click either the install.exe or setup.exe
4. select PROPERTIES
5. Select the COMPATIBILITY tab
6. Check the check box for “Run this program in compatibility mode for”
7. Select WINDOWS 95 from the drop down menu
8. Click APPLY then OK
9. Double click the .exe file you just modified to launch it

Installing the Game
1. When you’re prompted to update DirectX, uncheck the check box so you won’t install it.  It is extremely important not to install this DirectX update
2. Follow the on-screen instructions to complete the installation
Note: Installing Westwood Chat is not required, it can be canceled if you desire

Installing the Patch
1. Patch and download CCGOLDXPPATCH.ZIP
2. Unzip the files and copy thipx32.dll into the install directory of the game (default path is c:\WESTWOOD\C&C95).  You may overwrite the old version of the .dll file

Preparing to Run the Game
1. Go to the install directory of the game (default path is c:\WESTWOOD\C&C95)
2. Right click C&C95.exe
3. Select PROPERTIES
4. Select the COMPATIBILITY tab
5. Check the check box for “Run this program in compatibility mode for”
6. Select Windows 95 from the drop down menu
7. Check the check box for “Disable visual themes”
8. Check the check box for “Turn off advanced text services for the program”
9. click APPLY then OK

Playing the Game
1. Select “Start > All Programs > Westwood > Command & Conquer 95 > Command & Conquer Windows 95 Edition. Or double click C&C95.exe located in the install directory (default path is c:\WESTWOOD\C&C95)

*Command & Conquer is not online compatible

Werbung für den Terror: §129a

September 10th, 2007

§129a

KStA: Strafbarkeit von Terrorwerbung gefordert

Last-Exit 5 + Save-Patch

August 30th, 2007

Last-Exit 5 + Save-Patch (Ubuntu Feisty Fawn): Download

Es brennt!

August 29th, 2007

Man sollte sich nicht rasieren, nachdem man ein mit Chilischoten belegtes Käsebrötchen gegessen hat.

LaFraise

August 15th, 2007

Dies ist ein von trigami vermittelter Auftrag Hinweis: Dies ist ein von trigami vermittelter Auftrag. Was ich schreibe, bleibt allein mir überlassen.

Beim Internet-Shop LaFraise findet man schon auf dem ersten Blick außergewöhnliche T-Shirts, doch auch das dahinter stehende Konzept kann sich sehen lassen. Künstler erstellen ein Motiv und senden es an die Seite, wo die Benutzer für oder gegen ein Motiv stimmen können. LaFraise zahlt den Künstlern der beliebtesten Motive 1000€ Preisgeld und sichert sich damit die Rechte, das Motiv 500 Mal auf T-Shirts zu drucken. Diese T-Shirts werden dann im Internet verkauft. Für die Logistik im Hintergrund sorgt SpreadShirt, dass sich augenscheinlich um Druck und Lieferung der T-Shirts kümmert. Klingt nach einem guten Geschäft für beide Seiten, denn die Rechte für weitere Vervielfältigung des Motivs bleiben bei den Künstlern, die dieses anschließend weiter vermarkten können.

Doch auch die Auswahl ist beeindruckend und sagt mir im Vergleich zu dem moderen Schrott, den man in den meisten Kaufhäusern findet, auch zu. Es lassen sich Motive verschiedenster Couleur finden, von abstrakten Gebilden über lustige Cartoons bis hin zu politisch motivierten Themen. Es folgen meine drei Favoriten, und falls sie jemandem nicht zusagen: einfach mal bei LaFraise.com vorbei schauen, es gibt noch viele weitere Motive. Es bleibt übrigens dem geneigten Leser überlassen festzustellen, mit welchem Shirt ich gelegentlich umherlaufe.
 

Notre Planete

Oh!

Salle d’Attente

Das Shirt "Notre Planete" (Unser Planet) stellt unseren Planeten durch eine Ansammlung von Piktogrammen dar, die größtenteils politisch motiviert sind. Afrika wird von einer großen Aids-Schleife dominiert, zwei Türme und ein Flugzeug symbolisieren New York, China ziert ein Nike-Logo usw. Auf jeden Fall ein Hingucker, der auch nach mehrmaligem Ansehen noch zum Nachdenken anregt.

Ich bezweifle, dass hinter "Oh!" ebenfalls ein tieferer Sinn steckt – aber es schaut einfach niedlich aus.

"Salle d’Attente" (Wartezimmer) stellt das Drama eines Wartenenden in neun Akten dar und ist garantiert ein Hingucker. Trotz oder gerade wegen seiner schemenhaften Darstellung hat es einen gewissen Stil, der den Betrachter bestimmt zum Schmunzeln bringt.

Gefahren mit Zeigern

July 16th, 2007

Zeiger sind gotos der Datenstrukturseite

Prof. Dr.-Ing. M. Nagl

Wir müssen die Freiheit schützen

July 9th, 2007

Jemand schrieb einmal:

§1 […] Es sind daher

auch außerhalb der sonst hierfür bestimmten gesetzlichen Grenzen zulässig.

Jemand anderes meint heute im Interview: "Im vergangenen Jahrhundert ist die Freiheit einmal verloren gegangen, weil die Menschen den freiheitlichen Verfassungsstaat diffamiert haben, es sei eine Schwatzbude und er könne die Menschen nicht schützen". Es muss also dringend etwas getan werden! Sein Handeln heißt dann wohl Treue der Freiheit, denn "[um] der Freiheit willen muss man Risiken hinnehmen".

Die Zeit wird zeigen, ob da nicht zu viel riskiert wird. Und ich bezweifle, dass dies 12 Jahre dauern wird …

md5-Passwort entschlüsseln

June 28th, 2007

Mich fragte mal jemand, wieso man mit md5 "verschlüsselte" Passwörter nicht wieder entschlüsseln kann. Im Blog Perfektes-PHP gibt es eine tolle vierteilige Serie, die dies genau erklärt und die ich nur jedem empfehlen kann. Ich gebe hier nur einen ganz kurzen Überblick; wer das Thema wirklich verstehen will, sollte sich die Erklärung wie der Hash md5 funktioniert dort anschauen.

Diese Unmöglichkeit liegt daran, dass md5 eine Einwegfunktion ist, d.h. eine Funktion, die sich nicht umkehren lässt. Es gibt unendlich viele Funktionsargumente, aber nur eine beschränkte (wenn auch sehr große) Anzahl an Funktionswerten bzw. Bildern. md5 verschlüsselt nämlich nicht, er bildet nur eine Prüfsumme.

Klingt vielleicht auf den ersten Blick verwirrend, ist aber eigentlich ganz einfach. Ich versuche im Folgenden, den Sachverhalt mit einem Beispiel zu verdeutlichen. (Mit der Thematik Vertraute finden sicherlich einige Dinge, die im Detail nicht ganz stimmen; für einen ersten Einstieg in die Materie halte ich es jedoch für verschmerzbar, wenn gewisse Details nicht 100%ig auf den realen Fall übertragbar sind.)

Man stelle sich vor, seine Bankkarten-PIN laute 4711 (entspricht dem Passwort eines Benutzers). Damit sich diese bei der Übertragung vom Geldautomat (entspricht dem Eingabeformular im Browser) zum zentralen Bankserver (entspricht dem Server einer Internetseite) nicht abfängen lässt, wird eine md5-Ähnliche Funktion auf die PIN angewandt, beispielsweise quersumme(4711) = 13. Der zentrale Server überprüft nun, ob die übertragene 13 gleich der Quersumme der gespeicherten PIN 4711 ist.

Wenn nun ein böser Bub die Übertragung anzapft und die Prüfsumme 13 abfängt, so ist es ihm möglich, diese Prüfesumme zu verwenden, um an diesem Automaten Geld abzuheben. Es ist ihm jedoch nicht möglich, daraus auf die geheime PIN zu schließen. Diese kann nämlich nicht nur 4711, sondern bspw. auch 9400 oder 1237 lauten. Es ist nicht möglich, aus der Quersumme auf die ursprüngliche Zahl zu schließen!

Ähnlich verhält es sich auch beim md5-Algorithmus, einmal angewandt kann die Eingabe nicht wieder entschlüsselt werden.

Es ist jedoch möglich, md5 zu knacken, bspw. mittels Brute-Force-Angriffs. Dies bedeutet, dass alle möglichen Eingaben durchprobiert werden, bis man Erfolg hat. Man erhält dadurch (nach einer unter Umständen sehr langen Zeit) ein Argument, für das md5 den selben Funktionswert zurück gibt wie beim "korrekten" Passwort. Abhängen vom gewählten Passwort ist die Chance mehr oder weniger klein, dass es sich dabei um das ursprüngliche Passwort handeln. Ohne weitere Informationen (bspw. Kontext-Informationen) ist es jedoch nicht möglich festzustellen, ob das erhaltende Argument tatsächlich das Passwort des Nutzers ist.

Mit einem kleinen Trick kann man die Sicherheit von md5 oder anderer Hashing-Algorithmen wie SHA-1 jedoch erhöhen: mit sogenannten Salts. Dies ist ein für jede Anwendung spezifischer Wert, der zusätzlich zum Argument übergeben wird. Dadurch ist es einem Angreifer, selbst wenn er einen Hash (Funktionswert) oder gar ein mögliches Argument besitzt, nicht möglich, auf mehr als eine Seite zuzugreifen.

Auf mein obiges Beispiels von Geldautomaten bezogen: Stellen wir uns vor, wir haben zwei Geldautomaten, Automat 1 und Automat 2 mit jeweils passendem Server dazu. Gebe ich meine PIN an Automat 1 ein, so berechnet dieser nicht quersumme(PIN), sondern quersumme(PIN+1); Automat 2 analog dazu quersumme(PIN+2). Lautet die PIN 4711, so berechnet Automat 1 quersumme(4712) = 14. Der böse Bub fängt nun die übertragene 14 ab und schließt, den quersumme-Algorithmus vor Augen, auf eine mögliche PIN 1238. Mit dieser versucht er nun, bei Automat 2 Geld abzuheben was jedoch scheitert, denn quersumme(1238+2) = 7, jedoch quersumme(4711+2) = 15. Der Angreifer muss nun also nicht nur Automat 1 belauschen, sondern zusätzlich rausfinden, welchen Salt Automat 1 verwendet, anschließend Automat 2 belauschen, dessen Salt herausfinden und anschließend versuchen, die gesammelten Ergebnisse so zu verwursten, dass er gültige PINs für die Automaten berechnen kann.

Während dies bei der Quersumme noch relativ einfach möglich ist wird es mit zunehmender Komplexität der Algorithmen immer schwieriger.

Je nach Anwendungsfall reicht md5, besser jedoch md5+Salt. Wer mehr Sicherheit benötigt, sollte SHA-1(+Salt) verwenden oder weitere Stufen, bspw. SHA-256(+Salt). 

..

KTM-Motorrad-Tour durch Peru

May 24th, 2007

Kirsten bloggt jetzt auch, und zwar über ihre Motorrad-Tour durch Peru. Dabei kann sie mit spektakulären Bildern prahlen. Hier mal ein kleiner Vorgeschmack, der hoffentlich Lust auf mehr macht. Lohnt sich, wirklich!