Es gibt viele Syntax-Highlighter fürs Web, aber nur recht wenige davon unterstützen Delphi; einige mehr immerhin Pascal an sich. EnlighterJS, der Highlighter, den ich hier als WordPress-Plugin benutze, kann (bisher) leider kein Delphi. Also habe ich mich daran gemacht, ihn um Delphi-Syntax-Highlighting zu erweitern.
Unittests, zum Beispiel mit DUnit, sind ein gutes Beispiel dafür, wie Delphis Class-Helper sinnvoll eingesetzt werden können. Nicht immer, aber in bestimmten Fällen kann ein Class-Helper eingesetzt werden, um Test-Cases übersichtlicher zu strukturieren und damit klarer lesbar zu machen, ohne die zu testende Klasse zu verändern.
Mein bevorzugte WAMP-Lösung ist der Uniform Server. Recht klein, einfach zu benutzen und wird gut gepflegt und funktioniert prima in der Dropbox. Was fehlt, ist z.B. ImageMagick. Das lässt sich aber recht einfach „nachinstallieren“:
Lange vernachlässigt hat das Green Computing Portal heute endlich ein zumindest optisches Update bekommen. Schon vor einiger Zeit habe ich mich für ein neues Theme für das GCP entschieden, das lag jetzt Ewigkeiten auf der Platte herum, aber jetzt ist es online. Und nach dem optischen folgt das inhaltliche Update.
Langsam aber sicher nähere ich mich der Version 2.0 von WPPP. Darum habe ich einmal aufgeschrieben, was so alles für 2.0 und spätere Versionen geplant ist.
Usability für WordPress-Plugins ist leider ein nicht sehr verbreitetes Thema. Wer viele Plugins ausprobiert, findet ständig andere Optiken für Einstellungen, verschiedenste Menü-Sortierungen und -Benennungen und überhaupt sieht vieles sehr bunt und durcheinander gewürfelt aus. Das Problem an der Sache ist, dass es Plugin-Autoren auch nicht gerade einfach gemacht wird, denn Informationen sind schwer zu finden.…
Letzte Woche trat bei einem User folgender Fehler bei der Aktivierung von WPPP auf: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 956301313 Bytes) […]. Mal eben fast ein Gigabyte Speicher anfordern? WPPP sollte eigentlich Speicher „sparen“. Die Ursache war (relativ) schnell gefunden. Die französische Sprachdatei des Plugins All In One SEO Pack scheint…
Die Funktionsweise des Dynamic Image Resizing Features von WPPP basiert bisher auf der Implementierung von Otto’s (Samuel Wood) Dynamic Image Resizer. Das ganze arbeitet ein wenig kompliziert: Wird ein Bild hochgeladen, dann gibt es einen Filter (intermediate_image_sizes_advanced), mit dem die vorhandenen Bild-Größen bearbeitet werden können. WPPP merkt sich diese Größen und liefert über den Filter einen…
So langsam aber sicher nähert sich der WP Performance Pack der Version 1.0. Eigentlich fehlt nur noch der Feinschliff. Auf meiner ToDo-Liste stehen noch ein paar erweiterte Einstellungen (u.a. Cache-Zeiten, Vorgabewerte für User Override), Soft-Expiration für den Cache und die Überarbeitung aller Texte (der aufwändigste und unspaßigste Brocken). Außerdem überlege ich, die Funktionalität von WPLANG…
GetText MO-Dateien können einen Hashtable zum schnellen Suchen von Übersetzungen enthalten. Ab der Version 0.6 des WPPP wird dieser auch verwendet (und ist zumindest ein klein wenig schneller als die binäre Suche), aber der Weg dahin war etwas schwierig. Schuld ist PHP.
Oft schon drüber geschrieben, ist jetzt endlich eine erste Version fertig: Der WP Performance Pack zum Beschleunigen von WordPress. Bisher bietet das Plugin allerdings nur zwei Funktionen: Dynamisches Laden von Übersetzungen und das Abschalten der Übersetzungen im Backend. Details gibt es hier mehr. Der Download ist über WordPress.org möglich.
Allgemeines Das Buch Modernist Cuisine at Home ist nicht nur schön anzusehen, es enthält auch jede Menge leckerer Rezepte. Wer es nicht kennt, kann hier einen kleinen Einblick bekommen. Noch gibt es diese Version von Modernist Cuisine nur auf Englisch, mit dem Nebeneffekt, dass auch sämtliche „Spezialzutaten“ und deren Bezugsquellen auf den amerikanischen Markt ausgerichtet…