Computer

My very own CMS

Es gibt viele Content Management Systeme und keines davon ist perfekt. Die meisten finden irgendwo einen Platz, an dem sie gut passen. Dennoch machen sich die ganzen Systeme konkurrenz, auch und gerade im Open Source bereich. Da es kein CMS gibt, das wirklich alles so macht, wie ich es gerne hätte, habe ich mir gedacht, ich fange an, mein ganz eigenes CMS zu schreiben. Für Tipps und Anregungen bin ich dankbar, aber ich werde mir nicht reinreden lassen. Es ist nur für mich, ganz allein gedacht! HappyMehr...
Comments

Linux Partition neu einlesen ohne Neustart

Gerade kam die Frage auf, ob und wie man unter Linux nach ändern einer Partitionstabelle ein Dateisystem erstellen kann, ohne den Rechner neu zu starten. Das geht tatsächlich.
Mehr...
Comments

Firefox crasht bei Flash

Ich wollte ein YT-Video anschauen, suche es raus, der Browser lädt... Und lädt... Und lädt, ohne dass sich das Logo dreht... Und dann war klar: Abgesoffen. Und das mehrfach! Soooon Hals hatte ich. Aber alles ned weiter schlimm, mit ATI-Grafikkarten haben wir ja immer Stress.Mehr...
Comments

Problemlösung: Ubuntu Server startet nicht

Ein Problem, das unter Ubuntu Desktop nicht auftritt, wohl aber unter Ubuntu Server: Nach der Installation bootet die Installation in VirtualBox nicht und bricht mit folgender Fehlermeldung ab: The kernel requires the following features not present on the CPU 0:6Mehr...
Comments

Schlechten Sourcecode verbessern

Man hat dir etwas Sourcecode gegeben. Etwa 50.000 Zeilen des ältesten Codes im Projekt. Die Autoren haben die Firma verlassen und antworten nicht auf deine Anrufe. Der Code ist undokumentiert, schlecht geschrieben und voller Fehler. Trotzdem benutzt dein ganzes Team ständig diese Klassen. Du hast keine andere Wahl, als das Ganze am Laufen zu halten, das ist dein Job. Was machst du also?
Dr. John Farrell hat bei JavaWorld.com einen interessanten Artikel darüber verfaßt. Viel Spass beim Lesen!

Make bad code good!
Comments

Enums sinnvoll Nutzen

Eine Neuerung in JDK5 sind die Enumerations. Mit einem enum lassen sich typsiche Fallunterscheidungen und Switches realisieren.
Mehr...
Comments

String-Cast vs. toString()-Aufruf

Bin gerade über einen Beitrag im Sun-Forum gestolpert. Dort wurde die Frage gestellt, was der Unterschied zwischen someObj.toString(); und (String) someObj; ist. Genaugenommen liegt der Unterschied darin, daß der erste Schnipsel ein Methodenaufruf für ein Objekt ist und der zweite ein Cast nach String. Mehr...
Comments