Artikel der Kategorie Programmierung
Einfacher Template Parser für PHP
Während der Entwicklung von sourceXchange schrieb ich einen kleinen Template Parser namens Temply, der einfache (geschlossene) als auch Block-Tags mit Verschachtelungen handhaben kann. Außerdem können den Tags spezielle Attribute zugewiesen werden, um ihr Verhalten zu beeinflussen.
Der Parser ist sehr einfach zu benutzen und kann über ein definiertes Interface frei erweitert werden. Insgesamt besteht er aus gerade einmal drei relativ kleinen PHP Klassen. Der Parser stellt keine ausgewachsene Template Engine dar, wie zum Beispiel Smarty. Er hat keinen Cache-Mechanismus und es sind keine vorgefertigten Tag-Bibliotheken enthalten. Aber ich denke, das kann auch ein Vorteil sein.
Der Parser ist ab heute im Downloads-Bereich unter der LGPL verfügbar. Code-Beispiele sind im Archiv des Parsers enthalten.
18. Juni 2010 - 22:10 Uhr
GotoFile für Eclipse
Wer viel mit Eclipse arbeitet sollte unbedingt mal einen Blick auf Max Muermanns geniales PlugIn GotoFile werfen. Es hilft beim schnellen Auffinden von Dateien innerhalb beliebiger Projekte im Workspace. Per Tastatur-Shortcut lässt sich ein Suchdialog aufrufen, der bereits während der Eingabe eines Dateinamens eine Auflistung aller Treffer darstellt. Dabei wird nicht nur stupide nach kompletten Übereinstimmungen gesucht, sondern auch via Fuzzy-Logik nach "ähnlichen" Dateinamen beziehungsweise nach Dateinamen, in denen Teile des eingegebenen Suchstrings vorkommen.
10. November 2009 - 23:50 Uhr
Java am Mac
Es ist schon ganz schön fies, mit welchen Problemen man sich herumschlagen muss, wenn man eine Java-Anwendung für Mac OS schreiben will. Zumindest wenn es darum geht, eine einigermaßen ansprechende GUI zu gestalten.
Gestern habe ich an der nächsten Version von Task Till Dawn herumgeschraubt., und neben log4j fürs Logging den mrjadapter eingebaut. Damit ist es endlich möglich, das Anwendungsmenü (eine JMenuBar) auch dann darzustellen, wenn kein Fenster geöffnet ist. Ich war schon am Überlegen, den internen Task-Handler von Task Till Dawn als Background-Anwendung auszukoppeln. Die GUI hätte dann nur noch als Konfigurationstool für diese gedient. Allerdings wäre das schon ziemlich umständlich geworden, da die beiden Prozesse ja dennoch weiterhin hätten miteinander kommunizieren müssen.
Mal sehen, welche Vorteile sich noch durch den mrjadapter ergeben werden. Zusammen mit den macwidgets lassen sich so zumindest schon ganz hübsche Oberflächen erstellen - wenn auch mit Mehraufwand. Und Anwender werden vermutlich dennoch weiterhin bemerken, dass sie es nicht mit einer nativen Mac-Anwendung zu tun haben.
16. Juli 2009 - 12:01 Uhr
Seite <<1>>
Sprachen
Kategorien
- Ungefiltert
- Allgemein
- Hinweise
- Release Notes
- Programmierung
- Kuriositäten
- Roboter
Neuste Blogeinträge
- Frohes neues Jahr!
- PADEdit 1.3 released
- Task Till Dawn 1.7 released
- Task Till Dawn als Mac Gem
- Rössleweg-Tour, erster Versuch
- OS X Schach
- Guten Rutsch
- Task Till Dawn 1.6 released
- PADEdit 1.2 released
- Feedback-Fehler in PADEdit 1.1
- Bilder vom Zorbing
- Zorbing in Waischenfeld – diesmal wirklich
- Task Till Dawn im com-magazin
- Einfacher Template Parser für PHP
- Wieder online
Neuste Kommentare
- Thorsten zu
Task Till Dawn - Dan Vandre zu
Task Till Dawn - Mark I zu
Task Till Dawn - Charles Baker zu
Task Till Dawn - Rob zu
Task Till Dawn - David Moore zu
Task Till Dawn - gkgold90 zu
Task Till Dawn - Helmut Bismark zu
Task Till Dawn 1.7 released - tim bowers zu
Task Till Dawn - Oliver Matuschin zu
Lock-UnMatic 1.3 released - Gerry zu
Task Till Dawn - Dave zu
Lock-UnMatic 1.3 released - chris zu
Task Till Dawn



