Zustandsforschung

Mit offenen Augen durch die Welt

Kategorie: programmierung

Versionsverwaltung mit Mercurial

Vor ein paar Monaten bin ich über das verteilte Source-Control-Management-Tool Mercurial gestoßen und habe angefangen mich damit zu beschäftigen. Mittlerweile setze ich es im privaten wie im professionellen Bereich ein und weil ich es so toll und praktisch finde, möchte es euch hier ein bisschen näher bringen.

Die Vor- und Nachteile von ClearCase

Was ich selbst von ClearCase halte, habe ich ja bereits deutlich gemacht – aber ich habe mal sehen wollen, was denn andere Entwickler so davon halten. Daher hatte ich vor ungefähr einem Jahr auf Stackoverflow die Frage nach den Vor- und Nachteilen von ClearCase gestellt.
Mittlerweile wurde der Artikel mehr als 3000 mal geklickt, hat 27 [...]

Wir sind zu 90% fertig

Der für die Entwicklung des lange erwarteten PS3-Titels “Gran Turismo 5″ verantwortliche Kazunori Yamauchi gab in einem Interview bekannt, man sei aktuell bei einem Fertigstellungsgrad von 90%. Das Spiel ist seit 5 Jahren in der Entwicklung und der Release-Termin wurde mittlerweile mehrfach verschoben.
Für einen Softwareentwickler klingt der Spruch “wir sind zu 90% fertig” allerdings gar [...]

Der Weg in den Java-Dschungel

Der Artikel “New to Java programming” aus der IBM-developerWorks-Reihe bietet außer einer kurzen Einführung was Java eigentlich ist, auch für den nicht mehr ganz so neuen Java-Programmierer eine schöne Übersicht über die wichtigsten Aspekte, Themen und Technologien der Java-Welt, wie z.B.

How does Java technology relate to Web application development?
How does Java technology relate to SOA/Web [...]

^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$

Das immer wieder gerne angeführte Standardbeispiel für die Anwendung von Regular Expressions ist die E-Mail-Validierung. Mittels eines mehr oder weniger komplizierten Ausdrucks soll dabei geprüft werden, ob die von einem Benutzer in ein Webformular eingegebene E-Mail-Adresse den Regeln für eine gültige Adresse genügt. Dabei reichen die Varianten von eher simplen wie z.B.
^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$
über komplizierte wie [...]