11.03.2010 von André Bräkling - Keine Kommentare - Kategorie: Development » Entwicklung
Objektorientierung ist in der heutigen Programmierung das “ganz große Ding”. Alles, womit man arbeitet, wird entsprechend durch Klassen abgebildet, die eine gewisse Struktur vorgeben, wiederverwendbar sind und durch Vererbung auch erweitert werden können. Es ist aber nicht immer ratsam, für jede Anwendung eines Konzeptes jeweils ein neues Objekt zu erzeugen. In bestimmten Fällen kann es sogar durchaus sinnvoll sein, aus einer bestimmten Klasse während der Laufzeit nur ein einzelnes Objekt zu erzeugen. Um genau das zu erleichtern, kann man das Singleton-Erzeugungsmuster verwenden. Dieser Beitrag erklärt anhand von PHP5-Beispielen, wie es funktioniert. Weiterlesen »
28.01.2010 von André Bräkling - 1 Kommentar - Kategorie: Development » Entwicklung
Falls euch mein Artikel zur Steigerung der Webseiten-Performance zu lang war und ihr lieber auf die Verfilmung wartet, dann habe ich hier einen Tipp für euch. Weiterlesen »
11.01.2010 von André Bräkling - 3 Kommentare - Kategorie: Development » Entwicklung
Seit ein paar Wochen versuche ich nach und nach die Performance dieses Blogs zu verbessern. Dabei achte ich insbesondere auf die Leistungsanzeige bei den Google Webmaster Tools, weil diese nicht nur meinen Mittelwert anzeigen, sondern auch den 20%-Quantil aller Webseiten. Sicherlich ist das keine repräsentative Anzeige, aber immerhin eine brauchbare Vergleichsgröße. Momentan pendelt mein dortiger Wert grob zwischen 2 und 5 Sekunden, mein Ziel sind möglichst konstante Werte um 2 Sekunden. Bei der Optimierung greife ich auf die Erweiterungen Google Page Speed und Yahoo! YSlow für Firefox mit Firebug zurück, die mich mit vielen Detailinformationen über meine Seite unterstützen. Weiterlesen »
06.03.2008 von André Bräkling - Keine Kommentare - Kategorie: Development » Entwicklung
Man nennt sie “reguläre Ausdrücke” oder englisch “Regular Expressions”, kurz RegEx oder RegExp. Es sind sehr mächtige Werkzeuge, die das Durchsuchen, Zerlegen und Validieren von Zeichenketten nach klaren Regeln ermöglichen. Somit erfreuen sie sich beispielsweise in der Programmierung und auch in der Textverarbeitung großer Beliebtheit. Doch wie es bei mächtigen Werkzeugen üblich ist, wirkt auch die Anwendung solcher Ausdrücke zunächst sehr kompliziert, wodurch sie sich vielen Anwendern nicht wirklich erschließen. Genau hier soll dieser Artikel ansetzen und eine leicht verständliche Einführung in die Thematik liefern. Weiterlesen »