madcats[welt]

Verkehrte Welt?

Allmählich frage ich mich, wer hier eigentlich amok läuft: Spieler oder offenbar unfähige »Journalisten«?

Final Fantasy VII als »Killerspiel« zu bezeichnen war ja schon lächerlich genug, aber um noch eins draufzusetzen zählt nun der Final Fantasy-Film als Gewaltvideo. Grundliche Recherche zählt neuerdings wohl nicht mehr als journalistische Tugend …

I did it … (Update)

Battlestar Galactica Season 2

Update: Danke an amazon für die prompte Lieferung. Kaum zu glauben, daß eine Bestellung von [Monkey Island]1 hierher genauso flott geliefert wird, wie eine Inlandssendung.

[1]: javascript:alert(‘Besser bekannt als Gro%C3%9Fbritannien.’) “Klick mich, ich bin weise!”

Statusbericht

Der erste in diesem Jahr und ich möchte die zukünftigen anders gestalten. Vorschläge bitte in die Kommentare – danke!

Momentan höre ich: Yusuf Islam (Cat Stevens) – Heaven / Where true love goes
Gespielt wird: Earth 2160, Star Trek Bridge Commander
Auf dem Nachttisch: Timothy Zahn – Star Wars: Dark Force Rising
Zuletzt auf DVD gesehen: Babylon 5 Season 5, Battlestar Galactica Season 1, Jarhead

(Und ja, ich bin bekloppt genug und mag Babylon 5, Battlestar Galactica, Star Trek und Star Wars.)

Battlestar Galactica

Ich hatte mich bisher nie so recht dafür interessiert. Lag wohl auch zum Großteil daran, daß ich mit der alten Serie bzw. den Filmen nie so recht warm geworden bin – ist und bleibt für mich ein Star Wars-Abklatsch.

Nach dem nun die neue Serie überall nur gelobt wird, habe ich mir vor Weihnachten den Pilotfilm auf DVD geholt und war recht angetan. Letzte Woche kam dann noch die erste Staffel ins Haus, die nochmal deutlich zulegt.

Da die Zweite wohl in absehbarer nicht hier erscheinen wird, bin ich versucht sie zusammen mit ersten seaQuest Season bei amazon.com zu bestellen. Wäre mit Sicherheit sogar billiger, als auf das offizielle Erscheinen in Deutschland zu warten (wenn überhaupt).

Man kennt das ja: in den USA zahlt man für eine etwas ältere Staffel 40 US-Dollar, während sie hier erst auf den Markt kommt. Zweigeteilt. 40 Euro pro Box. Nein, danke – verarschen kann ich mich selbst.

Übersetzungswahn

Die ersten paar Tage meines Ausflugs nach Azeroth sind vorbei. Viel geändert hat sich nicht, auch wenn mir erstaunlich wenige Leute über den Weg gelaufen sind, die mich Anfang des Jahres dazu veranlaßt hatten kein World of Warcraft mehr zu spielen.

Dafür nervt die Zwangseindeutschung von warcraft-spezifischen Eigennamen umso mehr. Als Sentinel Hill zur Späherkuppe wurde, war das schon reichlich gewöhnungsbedürftig, aber noch annehmbar.

Wenn ich aber nun Jaina Prachtmeer (Proudmoore) begegne oder über Grom Höllschrei (Hellscream) bzw. Malfurion Sturmgrim (Stormrage) lesen muß, stellen sich mir die Nackenhaare auf. Als wären Sturmwind (Stormwind), Eisenschmiede (Ironforge) und Eschental (Ashenvale) noch nicht genug gewesen.

Alle genannten Namen tauchen auch in den Strategie-Titeln auf und sind seit zehn Jahren etabliert. Ich kann mir beim besten Willen nicht erklären, was die Verantwortlichen antreibt das ändern zu wollen und noch dazu die stellenweise hanebüchenen Übersetzungen auch noch ins Spiel aufzunehmen.

Außerdem sind wir nicht in Frankreich, wo bei jedem nicht-französischen Wort sofort die Sprach-Inquisition auftaucht.

Akismet

Auch wenn das Captcha seine Aufgabe erfüllt hatte, wirklich glücklich war ich mit dem Ding nie. Er nervt einfach und schreckt auch sicher etwas ab, wenn man noch eine Zahlenfolge entziffern und eingeben muß, damit der Kommentar angenommen wird.

Daher setze ich nun Akismet ein, das völlig ohne zusätzliche Benutzereingaben auskommt. Jeder Kommentar wird analysiert und dann entschieden, ob es sich um Spam handelt.

Für die bekannten System wie WordPress, b2evolution, geeklog etc. gibt es vorgefertigte Plug-Ins. Wer sein Script selbst entwickelt, freut sich dagegen über die APIs für folgende Sprachen: Python, ColdFusion, PHP 4 bzw. 5, Java, Ruby bzw. Ruby on Rails und .net 1.0 bzw. 2.0.

Um es einzubinden genügen mit der PHP 5-Version ein paar Zeilen Code, die recht selbstklärend sind. Ich nehme an, daß es bei den anderen Sprachen ähnlich simpel ist.

Weihnachtsurlaub in Azeroth

Ich weiß, daß ich es bereuen werde, aber World of Warcraft installiert sich gerade, ein Gigabyte an Patches ist unterwegs und mein Account ist schon wieder aktiv.

Bin schon gespannt, was sich seit März alles geändert hat …

Abkühlung gefällig?

Wenn man einer Studie aus den USA glauben mag, führt ein beschränkter Atomkrieg in Asien dazu, daß die Durchschnittstemperatur in Asien, Europa und Nordamerika deutlich sinken würde. Dazu sollen etwa 100 Gefechtsköpfe in der Größenordnung von Little Boy (Hiroshima, 15 kt TNT) ausreichen, die etwa fünf Millionen Tonnen Dreck freisetzen.

Soweit zu den Fakten, nun folgt die kranke Idee: man nehme ein Drittel bis die Hälte der Sprengkraft, verpackt in Bomben, die sehr wenig Strahlung, aber dafür genug Staub freisetzen und jage die Dinger über weitläufig unbewohntem Gebiet hoch.

Damit wäre die globale Erwärmung erstmal gebremst, vielleicht sogar gestoppt oder teilweise rückgänig gemacht. Es soll ja kein nuklearer Winter werden, nur eine kleine Temperatur-Korrektur.

Atomwaffen zur Klimakontrolle. Okay, das ist wirklich krank, aber wenn’s funktioniert …

Sorgenkind PHP

Es scheint, daß innerhalb des PHP-Teams niemand sonderlich daran interessiert ist für mehr Sicherheit zu sorgen. Stefan Esser, der Gründer des PHP Security Response Teams, ist inzwischen zurückgetreten, weil ihm nur Steine in den Weg gelegt wurden.

Die Sicherheitsproblematik in PHP will dort wohl niemand einsehen. Ich frage mich nur, warum das so ist? Gerade eine so stark verbreitete Sprache muß mehr in dieser Hinsicht tun und nicht alles dem Programmierer überlassen. Besonders in diesem Fall, da PHP wegen seiner Einfachheit sehr gerne von Anfängern benutzt wird, die sich mit den Sicherheitsaspekten im Netz überhaupt nicht auseinandersetzen.

Am besten wäre es wohl, wenn man PHP 7 (Version 6 dürfte schon zu weit fortgeschritten sein) komplett neu aufbaut und schreibt. Aktuell hat PHP noch genug andere Defizite, die endlich behoben werden sollten.

Ein paar Vorschläge für PHP 7:

  • einheitliche Namensgebung für alle integrierten Funktionen bzw. Methoden
  • eigene Funktionen- bzw. Methodenbezeichner müssen case-sensitive sein
  • optionale Variablen-Deklaration, deren Datentyp von PHP nicht mehr geändert wird
  • optionale Datentypangabe bei Funktions- bzw. Methodenparametern
  • statt Superglobals eine objektorientierte Schnittstelle für HTTP- und Servervariablen, die man entweder über Interfaces selbst implementieren oder mit vorgefertigten Methoden benutzen kann.
  • bessere Kontrollmöglichkeiten von Benutzereingaben, dazu zählen: Datentyp, Länge, reguläre Ausdrücke und vorgegebene Werte zum Vergleich etc.
  • die Möglichkeit Objekte im Speicher zu halten oder speichern zu können (als Ersatz für das Session-Handling)

Die »Konkurrenz« hat diese Möglichkeiten, insbesondere Ruby on Rails. Letzteres ist natürlich viel mehr ein Framework, aber das ist kein Argument, warum man diese Dinge nicht auch in PHP implementieren sollte.

Statusbericht

Momentan höre ich: Final Fantasy VII: Advent Children OST – For the Reunion
Gespielt wird: Final Fantasy VII, Lego Star Wars
Auf dem Nachttisch: die neue c’t
Zuletzt auf DVD gesehen: Battlestar Galactica (Pilotfilm)