Update von PHP auf Version 5.3.3 (bzw. 5.2.14)

Es wurde ein neues Update für PHP veröffentlicht. Die Version 5.3.x wurde auf 5.3.3 aktualisiert, es wurden knapp 100 Bugs gefixt, auch einige Sicherheitslücken befinden sich darunter. PHP in der Version 5.2.x wurde auf 5.2.14 geupdated. Ein Update sollte durchgeführt werden.

Veröffentlicht unter Allgemein | Hinterlasse einen Kommentar

Modale Layer mit NyroModal :: jQuery Plugin

Für ein neues Projekt habe ich mein Framework aktualisiert und auch einige neue Erweiterungen hinzugefügt. Dabei ist mir das jQuery-Plugin “NyroModal” sehr postiv aufgefallen.

NyroModal ist ein sehr anpassbares “Modal Layer” – Plugin für jQuery. Das Aussehen ist sehr leicht mit Hilfe Weiterlesen

Veröffentlicht unter Fertige Erweiterungen | Tags | 1 Kommentar

Smarty -> Variablen-Modifikatoren mit mehreren Parametern

Ich werde immer mal wieder (wie gerade vor 10 Minuten) gefragt, ob man bei den Smarty-Variablen-Modifikatoren mehrere Parameter übergeben kann.
Natürlich funktioniert das: Weiterlesen

Veröffentlicht unter Code-Schnipsel | Tags | Hinterlasse einen Kommentar

Zonespy.de: Übersicht gelöschter oder auslaufender Domains

Keine Ahnung, wie die Domain für das nächste Projekt lauten soll? Dann einfach mal bei www.zonespy.de inspirieren lassen und gleich sichern …

Auf der Webseite von zonespy kann man sich über Domains mit der de-Endungen, die in den nächsten Tagen oder Minuten fei werden, informieren. Diese Adressen, die schon gebraucht sind, also zuvor genutzt waren und nun frei werden, können sehr Interessant sein: Die bestehenden Back-Links und gespeicherte Weiterlesen

Veröffentlicht unter Domains | Tags , , , , , , , , , | Hinterlasse einen Kommentar

Entwurfsmuster: Factory-Pattern

In der objektorientierten Programmierung ist die Objekterstellung – auch bekannt als Instanziierung – unumgänglich. Objekte müssen an verschiedenen Punkten im Code geschaffen werden, wobei dieses Erzeugen von Objekten in der Regel keine schwierige Aufgabe darstellt (die meisten Sprachen, PHP eingeschlossen, haben eine einfache und intuitive Syntax dafür).

Bei der Entwicklung komplexer Systeme kann die Objekterstellung schwierig werden. Es gibt Situationen, in Weiterlesen

Veröffentlicht unter Enwurfsmuster | Tags | 1 Kommentar

Der Webdeveloper SEO-Spickzettel

Jeder Web-Developer kommt zwangsläufig mit SEO (Suchmaschinenoptimierung) in Berührung. Für die Einsteiger im SEO-Bereich gibt es eine sehr gute Übersicht über die SEO-Basics: Auf www.seomoz.org gibt es das aktualisierte Web Developer’s SEO Cheat Sheet (PDF). Die neue Version verfügt über zusätzliche Informationen und beseitigt einige Unklarheiten.

Der Webdeveloper SEO-Spickzettel enthält: Weiterlesen

Veröffentlicht unter SEO - Suchmaschinenoptimierung | Tags | Hinterlasse einen Kommentar

jQuery 1.2.6: Events 100% schneller!

JQuery 1.2.6 ist in erster Linie ein Bug-Fix-Release für JQuery 1.2. Die vollständige Liste der Bugfixes findest du hier: Bugfix in jQery 1.2.6. Dies ist die nächste Veröffentlichung unmittelbar nach JQuery 1.2.3. Releases 1.2.4 und 1.2.5 wurden übersprungen (1.2.4 wurde fehlerhaft gebaut , so dass es identisch mit 1.2.3 war und in der Version 1.2.5 fehlte ein Patch). Weiterlesen

Veröffentlicht unter jQuery - News | Tags , , , , , , , , | Hinterlasse einen Kommentar

Entwurfsmuster: Registry-Pattern

Um aus verschiedenen Klassen auf “globale Objekte” und Variablen zuzugreifen, gibt es das Registry-Entwurfsmuster. Die Registry-Klasse kann als “abstract” deklariert werden, da nur statische Attribute und Methoden in der Klasse verwendet werden.

Dies wird notwendig, wenn man z.B. sehr stark Schichten-Orientiert entwickelt: Die Aufteilung der Applikation in Schichten, Weiterlesen

Veröffentlicht unter Enwurfsmuster | Tags , , , , | 5 Kommentare

Erzeugungsmuster: Singleton-Pattern

Beim Singleton-Pattern, einem Entwurfsmuster, geht es um die Anzahl der Instanzen einer Klasse. Mit Hilfe von des Singleton-Pattern wird sichergestellt, dass von einer Klasse nur eine Instanz erstellt werden kann. Klassische Beispiele für die Verwendung des Singleton-Pattern sind Datenbank- oder Logging-Klassen.

Dieses Pattern verhindert das Erstellen von Instanzen durch den Konstruktor. Der ganze Trick besteht darin, Weiterlesen

Veröffentlicht unter Code-Schnipsel, Enwurfsmuster | Tags , , , , , , , , | 1 Kommentar

Design Patterns für PHP: Erzeugungs- bzw. Entwurfsmuster

Wie schon angekündigt, möchte ich den Exkurs durch die Design Patterns für PHP (und andere Sprachen) starten. Der erste Block wird sich mit den Erzeugungsmustern (englisch: Creational Patterns) beschäftigen, zu den folgende Design Pattern zählen:

Erzeugungsmuster werden zum konstruieren (erzeugen) von Objekten in der OOP verwendet, d.h. unter diesem Begriff werden alle Design Patterns zusammengefasst, die sich mit der Erzeugung von Objekten befassen. In der Regel verwendet man in PHP den “new – Operator”. Weshalb also etwas neues entwerfen, wofür PHP bereits etwas mit sich bringt?

Erzeugungsmuster erlauben es dem Programmierer, die Anzahl der instanzierten Klassen zu kontrollieren (Singleton), verzicht auf Abhängigkeit einer konkreten Implementierung (Factory-Method) und das Erstellen von Objekten ohne deren konkrete Klasse zu benennen.

Weiterführende Literatur

Wer sich mit Design Patterns näher auseinandersetzen will, kommt um das Standardwerk der “Gang of Four” nicht herum.

Veröffentlicht unter Enwurfsmuster | Tags , , , , , , , , , , | Hinterlasse einen Kommentar