Technik

Firefox tötet Plugins

28. September 2011 · Anwendungen · andreas · Kein Kommentar

Beim Update von Mozilla Firefox auf die aktuelle Version 7 kann es passieren, daß installierte Plugins nach dem Update nicht mehr vorhanden sind. Auslöser scheint ein anstehendes Plugin-Update zu sein, das beim Update des Firefox schlicht und einfach nicht sauber durchgeführt wird.

Dieses Problem, bereits am 21.August 2011 als Bug #680802 gemeldet, wurde aber unverständlicherweise nicht als allzu schwerwiegend klassifiziert und vor Veröffentlichung der endgültigen Version auch nicht mehr behoben.


Star Wars: The Force Unleashed

4. September 2011 · Spiele · andreas · Kein Kommentar

No doubt there are even more programs that should be thrown away before ever being used.
— Gerald Weinberg, The Psychology of Computer Programming, Chapter 2

Spiele zu Filmen haftet meist kein guter Ruf an und auch LucasArts hat sich in den letzten Jahren nicht gerade durch die Veröffentlichung von innovativen und guten Spielen hervorgetan. Lange vergessen sind Titel wie “Rebel Assault”, einer DER Kaufgründe für ein CD-Rom-Laufwerk oder “X-Wing” bzw. “Tie-Fighter”, die zwar in Sachen Präsentation einem “Wing Commander” nicht ganz das Wasser reichen konnten, aber trotzdem jede Menge Spielspaß für’s Geld boten.

Star Wars: The Force Unleashed knüpft bei Präsentation und Story an alte Traditionen an und ist in Sachen Rahmenhandlung vor den Ereignissen von Episode IV angesiedelt. Hierbei werden ausnahmsweise mal nicht aus den Filmen bekannte Szenarien und Situationen nachgespielt und -gestellt, sondern das Spiel entwickelt einen eigenen Handlungsstrang rund um bekannte und bisher unbekannte Charaktere, der schließlich - Achtung Spoiler - in die Gründung der allseits bekannten und beliebten Rebellen-Allianz gipfelt.

Im Gegensatz zum Rahmen steht die spielerische Präsentation, die sich im Wesentlichen auf Durchschreiten von linear verlaufenden Levels beschränkt, in denen massenweise Gegner auf möglichst kreative Art & Weise aus dem Weg geräumt werden müssen, denn Kreativität bringt Extrapunkte. Zwischendurch sollten dann noch sog. Holocrons aufgesammelt werden - Leuchtwürfel, die entfernt an den Cube aus Hellraiser erinnern und die entweder zusätzliche Fertigkeitspunkte, Kostüme oder Konfigurationsmöglichkeiten für das Lichtschwert bescheren.

Hier offenbart sich dann auch ein Schwachpunkt der nicht in Spielgrafik sondern als vorgerenderte Szenen vorliegenden Zwischensequenzen: schön, daß man sein Laserschwert sogar schwarz leuchten lassen darf und dazu auch noch einen coolen Umhang wählen - nur, damit man in der nächsten Zwischensequenz wieder in dem von den Entwicklern eigentlich vorgesehenen Outfit rumläuft, originalfarbenes Lichtschwert inklusive. Toll, daß mittem im Schlachtgetümmel immer so viel Zeit zum Umziehen bleibt - fast wie in Hollywood!

Das “Schlimme” ist: Spaß macht’s trotzdem, wie auch die GameStar in Ihrem ausführlichen Testbericht mit dem zutreffenden Titel “Lichtschwert-Gekloppe mit toller Story” ausführlich erläutert.

Was The Force Unleashed neben der packenden und hübsch inszenierten Story ebenfalls bemerkenswert macht, sind die technischen Aspekte: eine Vollinstallation des auf zwei DVD gelieferten Spiels belegt auf der Festplatte rund 25GB. Um das Spiel nach Installation auf die dringend empfohlene (weil fehlerbereinigte und deutlich beschleunigte) Version 1.2 zu patchen, wird nicht nur ein rund 500MB großer Download benötigt - während des Patchens werden rund 20GB an Sicherheitskopien im “%TEMP%"-Verzeichnis erzeugt, bis das Spiel dann mit rund 29GB seine endgültige Größe erreicht.


Plattenplatz beim Ausführen von OPatch

1. September 2011 · Anwendungen · andreas · Kein Kommentar

Während des Einspielens von Critical Patch Updates benötigt OPatch zum Sichern der zu aktualisierenden Module reichlich Festplattenplatz, so daß es passieren kann, daß während des Einspielvorgangs nicht mehr genügend Plattenplatz zur Verfügung steht.

Mit dem Howto ID 550522.1 “How To Avoid Disk Full Issues Because OPatch Backups Take Big Amount Of Disk Space.” gibt Oracle gezielte Hinweise, wie im Falle des Falles zu verfahren ist und weist auch auf die “util”-Funktion von OPatch hin.

$ opatch util cleanup

räumt auf und löscht alle Daten des “$ORACLE_HOME/.patch_storage”-Verzeichnisses, die nicht für einen Rollback von Interim-Patches notwendig sind.


Samsung ES-Tool startet nicht im AHCI-Modus

27. August 2011 · Hardware · andreas · 2 Kommentare

Was für den Normalbetrieb gut ist, kann im Falle des Falles hinderlich sein:

Steht die SATA-Konfiguration im BIOS auf “AHCI”, so bricht der Start von Samsungs Festplatten-Utility ES-Tool bereits beim Booten mit einem nicht gefundenen CD-ROM-Laufwerk ab.

Umstellen des Betriebsmodus auf “IDE” für die Dauer des Einsatzes behebt das Problem.


Status von dialogbasierten Menüelementen in C++ ändern

28. Juli 2011 · Programmierung · andreas · Kein Kommentar

Während sich der Status eines Menüelements bei fensterbasierten Menüs problemlos mittels “Enable”, “SetCheck”, “SetRadio” oder “SetText” auf ausgegraut, mit Häkchen versehen usw ändern lässt, zeigen die gleichen Befehle bei dialogbasierten Menüs keine Wirkung.

void CTestDlg::OnUpdateTestProc(CCmdUI* pCmdUI)
{
    pCmdUI->SetCheck(TRUE); // Bewirkt offensichtlich gar nichts.
}

Im KnowledgeBase-Artikel “Q242577” erklärt Microsoft nicht nur, daß es sich hierbei um “This behavior is by design.” handelt, sondern auch, wie man das gewünschte Verhalten doch erreichen kann.