mcrypt sucks

Falls jemand bei PHP mal das Problem haben sollte, dass alle Aufrufe an die mcrypt library schrecklich langsam sind: Man kann die mcrypt* Aufrufe einfach durch openssl* Aufrufe ersetzen, natürlich inkl. Anpassen der Parameter.

Aus:
mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $s, MCRYPT_MODE_CFB,  $iv);

Wird:
openssl_encrypt($s, ‘aes-128-cfb8′, $key, true, $iv);

Über openssl_get_cipher_methods() bekommt man die entsprechenden cipher Namen bei openssl, die leider nicht alle dokumentiert sind.

Openssl ist sogar auf System, auf denen mcrypt scheinber korrekt arbeitet, deutlich schneller.

Warum mcrypt auf einmal langsamer ist, konnte ich noch nicht rausfinden. Div. Tests haben allerdings ergeben, dass nur Aufrufe in Verbindung mit mcrypt langsam sind und es nicht an PHP selbst liegt. Getestet wurde mit Debian 6, Ubuntu 11.40, Centos 6 und Centos 5.6. Einzig unter Centos 5.6 tritt das Problem mit mcrypt nicht auf, obwohl mcrypt immer die gleiche Version war (Centos 5.6 hat noch Kernel 2.6.18 – vielleicht liegt es daran). PHP Versionen, die getestet wurden, sind: 5.1.6, 5.2.17, 5.3.8 und 5.4 (RC5).

Mcryp hatte übrigens in 2008 das letzte Update bekommen und gilt laut vieler Aussagen im Netz als veraltet und mittlerweile verbuggt. Eine Alternative wäre z.B. Botan, das aber leider (noch) keine PHP extension besitzt.

Modern Warfare 3 sucks

Oh mein Gott. Was fürn ein Scheiss! Ich konnte es nicht glauben, bis ich es selbst gespielt habe, aber mehr als eine Runde schaffe ich nicht. Was soll das denn? Das Spiel ist das genau das gleiche wie Modern Warfare 1. Gleiche alte Grafik, ja sogar gleiche Sounds, fast gleiche Waffen, gleicher Aufbau im Menü, gleiche Spielmodi, Perks, Streaks, alles gleich. Was ist denn neu außer den Maps? Wo sind die 50€? Battlefield ist aber so was von das bessere Spiel. Was haben die denn die ganze Zeit gemacht? Den Mist hätte 1 Leveldesigner machen können. Activision muss sich damit dumm und dämlich verdienen.

Battlefield 3 sucks

Eigentlich ist es das beste Spiel. Überhaupt. Aber… scheiss EA, mal wieder. Mal abgesehen von dem Eula Ding (mehr auf theorigin.de) ist das Spiel zum wiederholten Male als Betafield ausgeliefert wurden. Es wurde bereits vor Erscheinen ein Patch angekündigt, Die Aktivierungsserver waren wie erwartet am Erscheinungstag lange Zeit nicht erreichbar, Das Battlelog gibt merkwürde Meldungen über globale nicht verfügbare Logins und nicht erreichbare Backends, ein nerviger “Rutsch in den Boden”-Bug auf Operation Metro, ein toll funktionierendes Squadmanagement mit Squads in denen 5 von 4 Spielern sind und das Joinen nur manchmal funktioniert und zahlreiche freezes sowie Appcrashs (Die freezes sind wohl bedingt durch die Tatsache, dass nvidia die neusten Grafikkarten mit weniger Spannung versorgt, um mehr Öko zu sein, Battlefield aber scheinbar den Karten mehr abverlangt als jeder andere Test und das natürlich niemand vorher gemerkt hat). Zum Kotzen.

Trotzdem das beste Spiel :-)

Gamescom sucks

Letzte Woche einen schönen Tagsausflug nach Köln gemacht, wirklich schöne Stadt. Achja, und auf der Gamescom waren wir auch noch – so knapp 8 Stunden. Und wie viele von den 8 Stunden wir bei Battlefield 3 angestanden haben, schreib ich lieber nicht – als Zocker sollte man das zumindest einmal mitgemacht haben.

Die Messe war für mich ein totaler Flop. Nichts Neues, keine tollen Highlights, der gleiche Scheiss wie immer. Trailer, die gezeigt wurden, liefen schon Monate vorher im Netz, teilweise durfte man anstehen, um diese noch einmal zu sehen, ohne zu wissen, was einen eigentlich erwartet. Insgesamt war die Messe auch wesentlich schlechter organisiert als die Games Convention in Leipzig. Parkplätze am Arsch der Welt, keine Übersicht, wo was ist – es gab tatsächlich nirgendwo eine Karte zum mitnehmen. Wieso die Gamescom so viel voller als die Games Convention ist, bleibt mir unschlüssig. Ich glaube auch, dass wir nicht alles gesehen haben, was es gab, einfach, weil wir nicht wussten, wo was ist. Wir sind eigentlich nur zwischen den 2 großen Hallen hin und her gewandert.

Mit Gimmicks wie T-Shirts, Taschen und Schlüsselbändern wurde auch sehr gegeizt – auf der alten GC wude einem das Zeug quasi aufgedrängt, hier musste man drum kämpfen. Wortwörtlich, denn in der Battlefield 3 Warteschlange ist es einige Male fast eskaliert, als der verrückte EA Mensch T-Shirts in die Menge geschleudert hat.

Fazit: Scheiss Messe, schöne Stadt

Steam sucks

Eigentlich ist Steam ja ganz praktisch. Am liebsten hätte ich alle Spiele in Steam. Man braucht sich nicht mehr um patches und dergleichen zu kümmern und kann bedenkenlos Windows neu aufsetzen, ohne danach alles neu installieren zu müssen. Hätte man die Spiele dann erstmal alle in Steam. Nun habe ich beim Summer Camp Sale gerade einige alte Spiele günstig erstanden – das downloaden dauert aber ewig. Laden tut Steam höchstens mit 500kb/s und die meiste Zeit passiert einfach gar nichts. Server überlastet? Wahrscheinlich. Aber bei der Größe von Steam schon peinlich wie ich finde. Ich bezahl zwar für die Spiele und nicht für Steam, dafür bekommt Steam sicher einiges an Provision für das Listing. Naja, abwarten…

Duke Nukem Forever sucks balls of steel

“I’ll rip off your head and shit down your neck.” Und das ist auch schon das Beste am neuen Duke Nukem. Große Klappe und nichts dahinter. Aber was sollte man auch erwarten? 15 Jahre Entwicklungszeit reicht nun mal nicht. Die Grafik war schon vor Jahren veraltet und am Gameplay hat sich auch nichts geändert. Schön sind die vielen kleinen Gimmicks zwischendurch, die auch den Multiplayer etwas erträglicher machen. Aber im Prinzip spielt man das Duke Nukem von früher mit leicht verbesserter Grafik. Geradezu lächerlich ist daher die Tatsache, dass der Duke heute nur noch 2 Waffen gleichzeitig tragen kann. Hat man da versucht das Spiel “realistischer” zu machen? Wozu?

Brink also sucks

Warum sehen die Videos immer so vielversprechend aus und warum ist das Spiel dann immer so grottenschlecht? Wochenlang wurde auf diesem unglaublichen Feature, seinen Charakter im Single- und Multiplayer leveln zu lassen, berichtet. Und was bringt mir das nun? Und die hochgelobten Charakteranpassungen – alles Mist. Sieht alles gleich aus. Und die Waffen erst… Schon wieder fiktive Zukunftswaffen, die keinen Bezug zu aktuellen Waffen haben. Und eine ähnelt der anderen. Wer will denn so was?

Und und was ist mit der Grafik? High End und trotzdem volle FPS? Volle FPS ja, aber von High End kann hier nicht die Rede sein. Die Texturen sind total verwaschen. Es gibt quasi keine Details und jegliche Effekte wie Feuer sehen lächerlich aus. Gameplay ist eine Mischung aus Battlefield und Quake, dabei aber weit mehr Quake. Die verschiedenen Klassen, die man wählen kann machen auch kaum Sinn, da im Multiplayer sowieso niemand die Objectives erledigt und meistens reines Deathmatch gespielt wird. Medics werfen wie früher bei Battlefield lustig mit Medikits um sich und leveln sich so leicht nach vorn. Balancing sieht anders aus.

Was war ich gespannt, als ich mich zum Spielstart für eine Fraktion entscheiden musste – kann man das wohl später noch ändern? Es sah nicht danach aus. Vonwegen! Soger mitten im Gefecht kann ich das Team wechseln. Ich glaube die meisten hatten durch Vorberichte und dergleichen ein völlig anderes Bild von Brink,  wie sie es nach dem Kauf haben. Ich bin auf jeden Fall einer von ihnen.

Crysis 2 sucks

Ich hab mich schon gewundert, dass die Demo so “rund” lief. Hatte vermutet, dass der “ultra”-Modus noch deaktiviert war. Leider blieb es bei “extreme”. Überhaupt, wie lächerlich: Es gibt hoch, sehr hoch und extreme? Ja Marketing ist alles, aber das ist doch Käse. Die Grafik ist trotzdem Müll. Ja, im Vergleich zu anderen aktuellen Games mags ganz nett sein, aber von Crysis hat man ja wohl mehr erwartet. Warten wir mal auf den DirectX 11 patch.

Der Singleplayer ist akzeptabel. Die Gegner scheinen etwas schlauer zu agieren als früher. Die Aliens sind ein Witz. Halten nichts aus, und die Optik ist der letzte Mist. Wer hat sich denn über die Aliens aus dem ersten Teil beschwert? Ich weiss, da war was. Aber warum muss das jetzt so ein punkiger Transformers-Abklatsch sein? Vorallem sind es doch die gleichen Aliens, die schon im ersten Teil gewütet haben. Warum sehen sie jetzt anders aus?

Der neue Großstadtdschungel mag einigen gefallen, mir nicht. Es ist einfach alles kaputt. Mich kotzt so was an. Und überhaupt.. Es ist alles kaputt, aber ich kann nicht mehr zerstören? Die Cry-Engine 2 war doch berühmt für das deformierbare Terrain – wurde das Feature deaktiviert? Lächerlich, dass ein Panzer keinen Laternenmast umfahren kann.

Und der Multiplayer? Wo Crysis 1 eher in Richtung Battlefield ging – große, offene Maps, Fahrzeuge, zerstörbares Terrain, Spielmodus ähnlich wie Conquest – ist Crysis 2 eine Mischung aus Quake und Unreal. Kleine Maps für viel Action, kaum groß genug für ein 6 vs. 6. Wo ist der schöne Tag-/Nacht-Wechsel? War taktisch doch wirklich genial. Kein Fahrzeuge-kaufen mehr? Wie bei Call of Duty üblich, Klassen, statt der guten alten Buyzone? Und dann auch noch, die von mir so gehassten Perks? Naja, auf ultra-Settings sieht Crysis 1 immerhin noch besser aus als so manch aktuelle Spiele. Crysis 2 stirbt bei mir nach dem Singleplayer, sofern keine Maps nachgeschoben werden. Und um was wollen wir wetten, dass das ein kostenpflichtiger DLC wird? ..so wie das SDK vermutlich auch, wenn es denn überhaupt eins gibt..

Irrtümer vorbehalten – waren ja erst ein paar Stunden Spielzeit, aber der erste Eindruck zählt ;-)

Logitech sucks, Microsoft sowieso

Seit einer Weile bin ich auf der Suche nach der perfekten Maus. Folgendes sollte diese erfüllen:

  • groß genug für meine Hände
  • Funkmaus, kein Bluetooth, USB-Dongle
  • mind. 1000 dpi
  • mind. 5 Tasten

Sollte ja eigentlich nicht schwierig sein oder? Doch. Getestet habe ich bis jetzt folgende Mäuse, welche ich aber alle zurückgeschickt habe:

  • Logitech Performance Maus MX – Bei 2 Exemplaren war nach ca. 2 Wochen das Scrollen des Mausrads nicht mehr möglich
  • Logitech M510 – zu klein, Gleitpads Mist, Scrollt als wär sie voller Dreck, Mauszeiger ruckelt (schlechte Verbindung?)
  • Logitech M705 – Stabiler als M510 aber das Mausrad der gleiche Müll wie bei der MX
  • Microsoft Laser Maus 6000 – Eigentlich ganz ok, leider kann man mit ihr nicht spielen, da man sie dank der scharfen Kannte auf der rechten Seite unmöglich anheben kann, um neu anzusetzen

Alle Mäuse sind Wireless-Versionen. Und alle sind einfach unbrauchbar. Letztendlich werde ich wohl trotzdem bei der Performance Maus MX bleiben. Falls das Mausrad wieder stirbt, lässt sich das durch den Amazon Umtausch-Service zum Glück schnell beheben.

Subway heißt jetzt Fresh!?

Gestern beim Subway um die Ecke gehört, dass einige Filialen bald Fresh heißen werden. Hier dazu mehr.

Wenn es sich tatsächlich bewahrheitet, dass sich Saucen und andere Zutaten ändern, könnte das ein Flop werden. Aber bevor ich’s völlig in der Luft zerreiß, ess’ ich lieber erst mal Probe. Der mögliche Bestellservice ist zumindest ein Schritt in die richtige Richtung.