Archiv Januar, 2010
Donnerstag, 28. Januar 2010
Diese Design Pattern ist sehr interessant und dabei auch noch sehr einfach. Wenn man eine Klasse definiert hat man normalerweise private Attribute, die man über Setter und Getter anspricht. Wenn man 3-4 Attribute auf einmal befüllen will, kann man eine convenience-Methode definieren. Dies hat den Nachteil, dass man Sinn eines ...
Kategorie Allgemein | 4 Kommentare »
Dienstag, 26. Januar 2010
Ein wichtiges Thema bei der Entwicklung - und darüber hinaus - ist das Logging. Üblicherweise gibt es verschiedene Log-Level, die angeben wie schwer ein Fehler ist bzw ob es sich nur um eine Information oder nur eine Debug-Meldung handelt. Der Vorteil eines Logging-Frameworks ist die Einfachheit in der Konfiguration, denn ...
Kategorie Allgemein | 2 Kommentare »
Samstag, 23. Januar 2010
Nachdem ich im letzten Beitrag eine Installationsanleitung für APC geschrieben hatte, gibt es nun die Theorie dazu.Was macht PHP im Hintergrund, damit eine Quelltextdatei ausgeführt werden kann? Wenn man ersteinmal weiß, wie diese Grundlagen sind, so ist ein OpCode Cache keine Magie mehr. Es ist sogar sehr einleuchtend, wieso ein ...
Kategorie Allgemein | Kommentare deaktiviert
Dienstag, 19. Januar 2010
Heute gibt es ein paar Infos zum OpCode-Caching. Grob gesagt wird der PHP-Code in einen OpCode compiliert und dieser wird anschließend ausgeführt. Bei jedem Aufruf eines PHP-Skripts passiert genau dieser Vorgang. Unabhängig davon, ob das Skript geändert wurde oder nicht. Hört sich ja eigentlich ziemlich unlogisch an und darum gibt ...
Kategorie Sysadmin | 3 Kommentare »
Donnerstag, 14. Januar 2010
PHPUnit ist ja ein größeres Thema. Also gibt es jetzt nur einen kleinen Vorgeschmack. Falls sich jemand die Doku angeschaut hat, wird er/sie die Beispiele und die Generierung wiedererkennen und langweilig finden. Ich habe heute diese Funktion aber mal selbst ausprobiert und war ziemlich begeistert, wie toll dies funktioniert.
Eine nervige ...
Kategorie Allgemein | 4 Kommentare »
Montag, 11. Januar 2010
Java hat ein Sprachkonstrukt, dass sich "Annotation" nennt. Dabei handelt es sich um Anmerkungen im Quelltext, die diesen mit zusätzlicher Funktionalität oder Informationen ausstatten. Ein Beispiel ist das ORM. Man schreibt einfach seine Klasse wie gehabt, verknüpft diese dann aber über Annotations mit dem benutzten ORM-System. Man kann so die ...
Kategorie Allgemein | Kommentare deaktiviert
Donnerstag, 07. Januar 2010
Da dies der erste Beitrag zum großen Thema "Design Pattern" ist, gibt es eine kurze Einführung. Ein "Design Pattern" ist ein Muster in der Softwareentwicklung, das sich bewährt hat und von vielen Leute genauso genutzt wird. Damit man für ein solches Muster auch einen Namen hat, überlegt man sich eine ...
Kategorie Allgemein | Kommentare deaktiviert
Montag, 04. Januar 2010
Heute möchte ich die Gelegenheit für etwas Eigenwerbung nutzen.
Ich halte im Rahmen der Vortragsreihe "IT-Knowhow aus erster Hand - Profitieren Sie von über 25 Jahren Praxiserfahrung in der Softwareentwicklung!" einen Vortrag zum Thema "Enterprise Webapplikationen mit PHP". Dieser Vortrag wird am 21. Januar 2010 in den Räumlichkeiten der ...
Kategorie Allgemein | Kommentare deaktiviert