PHP ist toll, aber…

Montag, den 15. Oktober 2007

PHP ist toll. Die Sprache ist schnell gelernt. Keine lästigen Deklarationen von Variablen. Keine mühsame Konvertierung zwischen verschiedenen Typen. Seit Version 5 ist auch eine “vernünftige” objektorientierte Programmierung möglich. Sehr praktisch.
Aber es fehlen unter anderem Namensräume und eine umfassende Unicode-Unterstützung. Außerdem machen einige APIs einen sehr unaufgeräumten Eindruck. Das soll sich mit der im 1. [...]

Shakespeare einmal anders

Donnerstag, den 21. Juni 2007

Romeo, a lover with an accumulative memory.
Juliet, a beautiful but domineering woman.
Ulysses, a spaceman.

Act I: A Minimalistic Play.

Scene I: Juliet Sets Things Straight.

[Enter Romeo and Juliet]

Juliet:
You are nothing. Remember yourself.
You are the difference between nothing and a pig.
Open your heart!

[Exit Romeo]

[Enter Ulysses]

Juliet:
You are [...]

Unerwartete Ergebnisse mit Javas DateFormat

Samstag, den 16. Juni 2007

Java stellt für das Parsen und Formatieren von Datumseingaben die Klasse java.text.DateFormat bereit.
Diese Klasse verwendet man in etwa so:

01 String date = “41.01.2007″;
02 DateFormat df = DateFormat.getDateInstance(
DateFormat.MEDIUM,
Locale.GERMANY);
03 try {
04 Date [...]

Mysteriöse Zeichen bei Wordpress-Blogs

Mittwoch, den 18. April 2007

Der Kenner wird es sofort erkannt haben. Dieses Weblog wird mit Wordpress betrieben. Wie ich inzwischen aus eigener Erfahrung weiß, kann es im Zusammenspiel mit PHP in Version 5.2.1 zu seltsamen Verhalten kommen. Wer sich schon über Zeichen gewundert hat, die Wordpress scheinbar spontan produziert, sollte einen Blick auf adminblog.de werfen.

Java 6 und die Desktop Integration

Montag, den 16. April 2007

Der Desktop ist, auch wenn es viele sicher anders sehen, noch lange nicht tot. Auch Sun hat den Glauben an den Desktop nicht verloren. Im aktuellen Java-Release finden sich einige Klassen zur Integration einiger Desktop-Funktionen in Java.
So ist es mit der Klasse java.awt.Desktop beispielsweise möglich den Standardbrowser des Betriebssystems zu starten und eine URL anzeigen [...]