PHP 5 Kochbuch

Es ist nun so­weit! Zusammen mit Carsten Lucke konn­te ich ei­ne wei­te­re PHP Publikation an­fer­ti­gen. Dabei han­delt es sich um die 3. Auflage des be­lieb­ten PHP-Kochbuchs des O’Reilly-Verlags. In die­ser Auflage wird das PHP 5.3 und des­sen wich­tigs­ten Neuerungen ge­nau­er er­läu­tert und mit ein­fa­chen und ver­ständ­li­chen Beispielen nä­her ge­bracht. Inhalte die hier neu be­han­delt wer­den sind un­ter an­de­rem Namespaces, Closures, Late sta­tic bin­ding und PHAR.

0

Alles unter Kontrolle

In der neu­en Ausgabe 1.2009 des PHP-Magazins er­schien nun mein Artikel „Alles un­ter Kontrolle“:
„Die Prinzipien der kon­trol­lier­ten Zugriffssteuerung sind Bestandteil je­der mo­der­nen Webanwendung und müs­sen bei de­ren Entwicklung ver­stan­den sein. Das Zend Framework bie­tet hier­für die nö­ti­gen Komponenten und Mechanismen an. In die­sem Artikel er­klä­ren wir des­sen Funktionsweisen und zei­gen, wie die­se ele­gant ein­ge­setzt wer­den.“
wei­ter…

1

Zend Studio for Eclipse

Die Mai-Juni-Ausgabe 2008 des Magazins PHP-Solutions bringt un­se­ren Artikel „Zend Studio for Eclipse“ her­aus:
„Nach ei­nem aus­gie­bi­gen Betatest hat die Firma Zend Anfang die­ses Jahres die fi­na­le Version ih­rer kom­mer­zi­el­len Entwicklungsumgebung für PHP auf den Markt ge­bracht – das Zend Studio for Eclipse. Zu den wich­tigs­ten Funktionen ge­hö­ren Code Generation, Refactoring, Unit Testing so­wie Debugging und Profiling. Vollmundig ver­spricht Zend, dass es sich hier um die „leis­tungs­stärks­te PHP IDE für das Entwickeln um­fas­sen­der Webapplikationen“ han­delt. Die Autoren ha­ben das Zend Studio for Eclipse ge­nau­er un­ter die Lupe ge­nom­men und be­rich­ten im vor­lie­gen­den Artikel von ih­ren Erkenntnissen.“
wei­ter…

0

Yahoo! Finance API

Moderne Broker-Portale bie­ten ei­nem Investor die Möglichkeit, Kurse sei­ner Aktien bzw. Optionen ab­zu­ru­fen. Dort fin­det er in der Regel auch Kurs-Charts und Chart-Analyse-Kurven zu den un­ter­schied­lichs­ten Zeiträumen. Dem ein oder an­de­ren pri­va­ten Investor sind die­se Analysen viel­leicht nicht aus­rei­chend ge­nug. Es mag un­ter ih­nen Informatiker und Hobby-Programmierer ge­ben, die den Wunsch äu­ßern, mit Kursdaten ma­the­ma­ti­sche Analysen durch­zu­füh­ren, um Indikatoren selbst zu be­rech­nen. Nur wie ge­langt ein Programmierer an die ak­tu­el­len und his­to­ri­schen Zahlen ein­zel­ner Aktienkurse? Dieser Beitrag soll die Möglichkeiten der Yahoo!Finance-Schnittstelle nä­her brin­gen.
wei­ter…

66

Probleme mit gettext

Vor ge­rau­mer Zeit be­geg­ne­te ich im­mer wie­der ei­ner ner­vi­gen Fehlermeldung:
Warning: un­pack() [function.unpack]: Type V: not en­ough in­put,
need 4, have 0 in /***/wp-includes/gettext.php on li­ne 85

Hierbei han­delt es sich um PHP-Dateien ei­ner WordPress-Installation (Version 2.2.3 DE und Version 2.3 DE). Unter Unix ist GNU get­text ei­ne weit ver­brei­te­te Bibliothek. Sie macht im Grunde nichts an­de­res, als ei­nen über­ge­be­nen “ori­gi­na­len” String (in der Regel ein eng­li­scher Text) in ei­nen ent­spre­chen­den String ei­ner an­de­ren Sprache zu über­set­zen. Das Mapping zwi­schen die­sen Strings be­fin­det sich in so ge­nann­ten MO-Dateien (z.B. “de_DE.mo”). Auch WordPress setzt sol­che Dateien für die Übersetzung ein.
wei­ter…

78