Geschrieben von Benjamin Carl am Mittwoch, den 3. Februar 2010
Ich bin gerade mal wieder über ein sehr gutes (Anfänger) “HowTo” gestolpert. Diesmal kommt es aus dem Hause IBM und trifft genau auf meine (perfekt abgestimmte) Konstellation von Entwicklungswerkzeugen zu. Es behandelt das Debuggen von PHP-Skripten innerhalb der Eclipse IDE (PDT oder Aptana) mit Xdebug oder zend_debugger. Das HowTo ist in englischer Sprache verfasst und durch die Bebilderung sehr gut zu verstehen und nachzuvollziehen.
Das das Thema “Debugging”, anders als beispielsweise bei C-Entwicklern, bei PHP-Entwicklern (ja auch professionellen) nicht ganz so verbreitet ist, sei es jedem PHP-Entwickler nahe gelegt, sich diesem Thema einmal zu widmen. Wer danach für sich selbst entscheidet, das er so wie zuvor auch – mit vielen hunderten “echo” Anweisungen – schneller und besser debuggen kann, dem sei sein Vorgehen gegönnt. Alle anderen werden wahrscheinlich begeistert sein, von wievielen Vorteile man durch das debuggen in der IDE profitiert.
Ich setzte zur Zeit intensiv auf debugging innerhalb der IDE, um z.B. Performanceoptimierungen an meinem Framework vornehmen zu können.
Das eBook/PDF findet ihr hier:
Download PDF
Kategorie: Allgemein, HowTo's, Tipps + Tricks
Geschrieben von Benjamin Carl am Mittwoch, den 3. Februar 2010
Unter www.addedbytes.com/cheat-sheets/ findet man die Cheat-Sheets genannten Schnellreferenzen zu sehr vielen Programmiersprachen und auch mod_rewrite. Ich habe mir einen kleinen Überblick verschafft und muß sagen, die Schnellreferenzen sind echt gelungen. Meine Wände sind nun neu dekoriert! Für jeden der Informationen nicht nur digital oder in Form von Büchern bereithalten möchte sicherlich sehr interessant.
Aktuell gibt es die Cheat-Sheets zu folgenden Themen:
Python
Subversion
Regular Expressions (V2)
mod_rewrite (V2)
PHP (V2)
CSS (V2)
SQL Server
HTML
Microformats
World of Warcraft
Ruby on Rails
ASP / VBScript
HTML Character Entities
JavaScript
MySQL
RGB Hex Colour Chart
Hier geht es zu den Cheat-Sheets
Kategorie: HowTo's, Tipps + Tricks
Geschrieben von Benjamin Carl am Montag, den 1. Februar 2010
Bei den Recherchen zur Auslieferung von Dateihäppchen habe ich das PDF Deliver Files With PHP von Thomas Weinert (papaya CMS) entdeckt, welches wirklich einige sehr interessante Informationen zur Auslieferung von Daten (Dateien) mit PHP beinhaltet. Das Material wurde auf der International PHP Conference 2008 präsentiert und ist meiner Kenntnis nach immer noch aktuell. Wer Interesse an den Slides hat, findet diese hier.
Kategorie: Allgemein, HowTo's
Geschrieben von Benjamin Carl am Mittwoch, den 25. November 2009
Es gibt mittlerweile unzählig viele Entwürfe von Coding-Standards, angefangen bei den wohl bekanntesten, den PEAR-Coding-Standards, über die Zend-Coding-Standards, bis hin zu verschiedenen Ergänzungen der übrigen Framework-Entwickler und einigen wenigen Eigenkreationen. Fehlte es doch bisher an konkreten Ansätzen, die verschiedenen vorliegenden Entwürfe gemeinsam in einem finalen/konkreten und allgemein gültigen Entwurf zusammenzufassen, scheint jetzt ein wenig Bewegung in die Sache zu kommen. Seit kurzem (Mai 2009) befasst sich die PHP Standards Working Group mit dieser (großen) Aufgabe. Neben dem Vorhaben einheitliche Standards für die Entwicklung zu schaffen, heißt es unter anderem: „In the end, any classloader of any framework or tool should be capable to load the classes of any other library and not just their own, reducing the need for complex class loader chains enormously“. Das hört sich doch mal vielversprechend an – Ich warte mal ab, wie sich das Vorhaben entwickeln wird.
In diesem Zusammenhang möchte ich noch ein kostenloses eBook (PDF) empfehlen, das sehr viele Tipps und Empfehlungen zur Software-Entwicklung im Allgemeinen, aber vor allem in Verbindung mit PHP bereithält.
Das eBook soll eigentlich als PHP-Coding-Standard dienen, allerdings stimme ich, da ich auf die PEAR-Coding-Standards setze, nicht mit allen Punkten überein. Aber gerade für diejenigen die sich entweder bisher noch gar nicht mit diesem Thema auseinandergesetzt haben, oder die einfach gute Informationen/Tipps zur Software-Entwicklung, untermalt mit Praxisbeispielen, haben möchten denen sei dieses Werk empfohlen.
Das eBook (PDF, 150 KB) gibt es hier.
Kategorie: Tipps + Tricks