2

PDT: Compare/Merge Editor funktioniert nicht mehr

Als gewissenhafte Entwickler, die wir alle sind, wollen wir natürlich nur das Beste nutzen und haben deswegen immer die aktuellste Version unserer IDE installiert … ein Fehler!  Seit dem 24. September ist das erste Service Release von Eclipse Helios auf den Update Servern verfügbar und macht etwas kaputt, auf das ich persönlich nicht verzichten möchte … den Compare Editor. Der …

7

PHP: Algorithmus-Wettbewerb: Spielplan errechnen

Vor etwa 2 Wochen hat der PHP Gangsta zu einem neuen Wettbewerb aufgerufen. Es sollen Spielpläne nach einem bestimmten Schema errechnet werden. Folgende Regeln sind zu beachten: Die Anzahl der Spieler muss gerade sein Es gibt X/2 Bretter und Runden (bei 20 Spielern gibt es 10 Bretter die an 10 Runden bespielt werden) Jede Spielpaarung darf nur einmal vorkommen Jeder …

PHP + PDT: Probleme bei der Installation des Zend Debuggers

Wer derzeit versucht den Zend Debugger über die Update Seite zu installieren, wird das Problem bereits bemerkt haben. Es funktioniert nicht. Scheinbar haben sich vor einiger Zeit die Dateinamen/Versionen geändert, aber es wurde versäumt die Update Seite zu kontrollieren. Während der Installation versucht Eclipse Dateien herunterzuladen die es auf dem Server nicht (mehr) gibt. Was kann man also machen? Die …

PHP + PDT: Probleme mit Autocomplete unter Eclipse Helios und PDT 2.2

Wer derzeit das neue PDT Paket testet, wird vielleicht unter dem gleichen Problem leiden. Autocomplete will nicht richtig funktionieren. Ich drücke STRG+Leertaste und kriege nur eine leere Liste. Sascha hat in seinem Software-Entwickler Blog eine Lösung veröffentlicht, mit der man das Problem beheben kann. Wie jedoch dem verlinkten Beitrag im Zend Forum zu entnehmen ist, klappt das nicht bei jedem. …

String, Float, Int und Object in Array casten

Schon gewusst das man, in PHP, Variablen ganz einfach in ein Array wandeln kann? String, Float, Integer Der Wert wird zur ersten Position im Array

Objekte Die Eigenschaften des Objekts finden sich im Array als Werte wieder. Je nach Sichtbarkeit, hat der Schlüssel einen Prefix, oder auch nicht.

PHP: Welche Interfaces implementiert eine Klasse

Auf Phpmonkeys ist letzte Woche ein Artikel über Marker Interfaces erschienen, der einem kurz die Idee dahinter erläutert und wie man sie am Beispiel eines Caches nutzen kann. Ich selber nutze Marker Interfaces in verschiedenen Projekten um darüber zu bestimmen, ob ein bestimmtes Feature für ein Objekt zur Verfügung steht. Ich vereinfache damit u.a. die Generierung des Administrations Oberfläche. Aber …

8

Die kleinste Blog Software der Welt, 4. Versuch

Nach einem freundlichen Hinweis von Sebastian, bin ich nun bei 138 Byte. Vielen Dank.

Hier geht es zu den Versuchen eins, zwei, und drei, sowie zur passenden Aktion.

Die kleinste Blog Software der Welt, 3. Versuch

Und es ging doch noch etwas. Das Script ist mittlerweile nur noch 145 Byte groß.

Den Wettbewerb findet ihr hier. Meine ersten Versuche findet ihr hier und hier.

Die kleinste Blog Software der Welt, 2. Versuch

Und es geht doch noch kleiner. Lässt man die Überprüfung des Passwortes beim Eintragen eines neues Eintrags weg, kann man noch einmal ein paar Byte sparen. Somit schrumpft das Script von 162 auf 148 Byte. Da geht noch was.

Mit aktivierten register_globals kommt man sogar nur auf 133 Byte.

Meine ersten Versionen findet ihr hier. Den passenden Wettbewerb …

6

Die kleinste Blog Software der Welt

Der PHP Gangsta veranstaltet zur Zeit eine Aktion, in der er die kleinste Blog Software der Welt sucht. Da das natürlich ein Ansporn ist, habe ich mich mal daran gemacht und meine eigenen Versionen geschrieben. Alle Versionen gehen davon aus, das die Datei ‚f‘ existiert, ansonsten bekommt man eine Warnung. Das Passwort wird in allen Versionen per GET übermittelt. Per …