Nachdem Ubisoft im Vorfeld vollmundig ihren neuen, perfekten Kopierschutz angekündigt hat, wurde dieser wie es scheint bereits nach nicht einmal 24h geknackt.
Das Flash Desaster
Ich glaube ihr habt schon davon gehört. Flash auf dem Mac stinkt. Es ist langsam, stürzt ab und hat haufenweise Sicherheitslücken. Sagt Steve Jobs. Stimmt das? Read More
WTF, SAMSUNG?!
Wie sich meine regelmäßigen Leser evtl. noch erinnern werden (bei dieser Gelegenheit Gruß an alle beiden!), habe ich für mein DIY-Server Projekt eine Samsung-Festplatte verwendet, die jetzt leider Probleme (Lesefehler, Pending Sektoren, …) macht.
Failsoft (Update)
Ich arbeite gerade an einem Projekt, für das ich ein altes, altes Java-Tool verwenden muss.
Die Dokumentation spricht von Java 1.2-Kompatibilität. Angeblich funktioniert es nur mit einer original Sun-VM. Ob das mittlerweile noch irgendwas mit der Realität zu tun hat, weiß kein Mensch. Jedenfalls läuft es weder auf meinem Mac, noch auf der Windose mit Sun-VM, noch auf dem Terminal im Projektraum.
Es scheitert wie es scheint daran, dass ein Properties-File nach “home” geschrieben werden muss, was aber nicht passiert. Ein Auszug aus diesem File von einer Linux-Maschine, auf der es funktioniert, spricht Bände:
Browser\ name=C\:/Programme/Netscape/Communicator/Program/Netscape.exe
Ich habe schon überlegt, ob ich nicht etwas ähnliches schnell in Python zusammenklöppeln sollte.
Update: Nachdem ich das Tool fast komplett zerlegt hatte, offenbarte sich mir die Ursache des Fails. Eine mitgelieferte, native Library konnte nicht geladen werden. Und zwar nicht, wie die Fehlermeldung vermuten lassen möchte, weil die Datei nicht gefunden wird, sondern weil sie nicht im richtigen Format vorlag. Ein falsches Format konnte in diesem Fall eigentlich nur PowerPC statt Intel bedeuten. Kurz gegooglet, compiled und läuft.
Ein gutes Beispiel, wieso man Fehler nicht mit Exception abfangen sollte.