// der php hacker

// archiv

10 Tipps um ein Projekt zielsicher vor die Wand zu fahren

Geschrieben am 30. Apr 2009 von Cem Derin

Es ist wieder einmal der Monatsletzte und ich möchte euch ein paar Tipps an die Hand geben, um eure Projekte – egal ob im Team oder als Einzelkämpfer; egal ob als Angestellter oder Freiberufler – in den Sand zu setzen. Denn es ist doch leider so, dass der Mensch erst durch Fehler lernt. Außerdem: Gute Ratschläge wie man es machen sollte finden sich an jeder Ecke. Wie man es nich macht, das findet man leider erst hinterher heraus. Meistens. Ich greife vor. Viel Spaß!


// mehr lesen

Geschrieben in Allgemein 8 Kommentare

Die Sache mit dem Vertrauen in den Entwickler

Geschrieben am 29. Apr 2009 von Cem Derin

Ich habe heute einen sehr interessanten Blogartikel gelesen. Der erste ist von Tim: Er plaudert eigentlich nur ein bisschen über Twitter, wie er es benutzt und was er davon hält. Nichts weltbewegendes eigentlich. Der wirklich interessante Aspekt ergab sich erst in den Kommentaren. Ich gab meinen Senf dazu, und erzählte, dass Twitter für mich mehr oder weniger die nächste evolutionäre Stufe dessen darstellt, was ich früher mit dem IRC gemacht habe: In Kontakt mit Gleichgesinnten bleiben. Ich bin immer schon mehr der Freund von “öffentlichen” Runden als von “direktem” Kontakt gewesen. Sprich, ich hab es lieber mit Mehreren gleichzeitig zu reden – so ergeben sich eben viel interessantere Diskussionen. Aber ich schweife ab … Tim jedenfalls kam mit dem Aspekt, dass diverse Dinge am Computer ablenken.


// mehr lesen

Zwei Hinweise zum Thema Code Improvement

Geschrieben am 28. Apr 2009 von Cem Derin

Heute stolperte ich zufällig über einen Vortrag (Video + Folien) von Neil Ford. Wenn ihr nun mit offenem Mund da sitzt und euch fragt, wer das eigentlich ist, nur kurz der Hinweis: Vor einiger Zeit habe ich auf sein Buch Produktiv Programmieren hingewiesen. Wie dem auch sei, zurück zum Thema: Den Vortrag kann ich da draußen jedem ans Herz legen. Es handelt sich dabei nicht um lose Tipps (wie man sie auch hier finden kann) oder eine willkürliche Ansammlung von Faustregeln, sondern um 10 wirklich gute Wege (die man parallel gehen kann aber nicht muss), um seinen Code auf ein wesentlich höheres Level zu bringen.

Einige von euch verdienen sich vielleicht bereits ihre Brötchen mit dem Hacken von Code und werden ein paar dieser Sachen vielleicht schon beherzigt haben. Aber wenn jemand wirklich nichts mehr bei diesem Video lernt: Melden! :-) Für alle anderen: Schaut euch mal den Clean Code Developer ”Kurs” an (zwar nicht dort gefunden, aber auch verlinkt auf phplabor.wordpress.com – man muss ja auch mal die Kleinen Unterstützen ;-) ).

Geschrieben in Entwicklung 2 Kommentare

Das Experiment – WordPress Security & das Zend Framework

Geschrieben am 27. Apr 2009 von Cem Derin

laboratory

Herrlich, was für ein reisserischer Titel. Um ehrlich zu sein, mir fiel kein besserer ein. Denn in diesem Artikel werde ich gleich mehrere Themen behandeln. Intention war, dass ich mal wissen wollte, wer sein WordPress-Backend eigentlich zusätzlich per htaccess-Passwort schützt. Die Stichproben waren schon einmal ziemlich erschreckend. Ich wollte aber aussagekräftige(re) Daten. Also kam mir die Idee, dass ich mir ein Script schreiben könnte, dass die Blogs meines Feedreaders dahingehend prüft. Dann aber dachte ich mir: Warum das meinen Lesern vorenthalten. Da ich das Zend Framework einsetzen wollte, kann ich hier direkt ein paar Teilbereiche beleuchten und den Mehrwert erhöhen. Wir sehen also: heute habe ich einen wirklich multifunktionalen Beitrag für euch. :-)


// mehr lesen

Warum die() so oft falsch eingesetzt wird

Geschrieben am 27. Apr 2009 von Cem Derin

Wir kennen die Funktion alle: die(). Bewirkt einen sofortigen Abbruch der Ausführung des Scriptes und ermöglicht ein allerletztes Lebenszeichen aus dem Script heraus. Anzutreffen vor allem als Debug-Werkzeug, wenn kein Debugger zur Verfügung steht. Allerdings ist diese Funktion darüber hinaus auch noch zu fragwürdiger Bekanntheit in einer Unzahl von Tutorials gelangt. Warum “fragwürdig” und warum “die();” im Grunde nicht eingesetzt werden sollte, möchte ich im folgenden erklären.


// mehr lesen

Relaunch, Phase 1

Geschrieben am 26. Apr 2009 von Cem Derin

Die Leser, die direkt über die Seite kommen werden es schon bemerkt haben: Ich habe das Theme geändert. Wie man an der stümperhaften Umsetzung erkennen kann, handelt es sich dabei nicht im ein “fertiges” sondern um ein selbst erstelltes. Der allergrößte Teil basiert auf Thematic, Layout und Umsetzung sind von mir.

Dahingehend habe ich mich endlich auch mal nach einem Syntax-Highlighter umgesehen (Danke an Kai für den Tipp), den musste ich allerdings auch nochmal mit einem eigenen Theme aufwerten (standardmäßig war mir die Schriftgtöße zu gigantisch).

Außerdem habe ich ein kleines Favicon eingefügt und einen Link zu meinem Twitter-Account mehr oder weniger prominent platziert.

Im Grunde wollte ich auch nur darum bitten, mir Probleme, die bei euch auftauchen, einfach hier in den Kommentaren zu melden. Dahingehend muss ich nun auch  mal sagen, dass ich das ganze Ding kein einziges mal im IE angeguckt habe ;-)

Geschrieben in Interna 16 Kommentare

Das Wort zum Sonntag

Geschrieben am 26. Apr 2009 von Cem Derin

Man könnte sich stundenlang darüber auslassen, wie man Quelltext zu kommentieren hat, man kann dutzende Faustregeln niederschrieben und man kann ganze Ordner mit Regeln befüllen. Dabei sollte man manchen Entwicklern ein paar Stunden lang nur folgenden Satz einbleuen: Kommentiere, Kommentiere, um Himmels willen, Kommentiere!

Einen erholsamen Restsonntag :-)

Google Analytics API mit PHP ansprechen

Geschrieben am 26. Apr 2009 von Cem Derin

Kurz nachdem Google die Analytics API öffentlich verfügbar gemacht hat, tauchten auch schon die ersten Anwendungen und Beispiele auf. Tobias hat nun mit einer Reihe begonnen, in der er die Google Analytics API Nutzung mit PHP erklärt – auf Deutsch. Für Anfänger und Profis, die schnelle Code-Beispiele brauchen sicherlich sehr brauchbar, auch wenn Tobias auf PEAR zurückgreift, von dem ich kein großer Freund bin.

Geschrieben in Entwicklung, PHP 2 Kommentare

Versuchen und fangen: Ein paar Hinweise zu try-catch

Geschrieben am 26. Apr 2009 von Cem Derin

Ich wollte schon länger ein paar Worte zu diesem Thema schreiben. Ausschlaggebend war die Tatsache, dass viele Entwickler (oder die, die sich dafür halten), Exceptions durchaus einsetzen, aber offensichtlich nie verstanden haben, wie das Prinzip funktioniert, denn die Ausnahmebehandlung wirkt wie aus einem Beispielquelltext einer beliebigen Dokumentation. Wie man Exceptions effektiv einsetzen kann, möchte ich im folgenden erklären.

// mehr lesen

Zend Framework 1.8 Beta verfügbar

Geschrieben am 23. Apr 2009 von Cem Derin

Seit heute ist die Beta-Version 1.8 des Zend Frameworks auf den Seiten von Zend verfügbar. Es gibt eine verdammt lange Liste mit neuen Features und Verbesserungen in den verschiedensten Bereichen. Liest man sich die Featureliste durch, so scheint sich das Zend-Framework mehr und mehr zu einem echten Scaffolding-Framework zu mausern. Aber lest selbst: Mailing List Eintrag von Matthew O’Phinney.

Geschrieben in Entwicklung, PHP Ein Kommentar
theme von mir, software von wordpress, grid von 960 grid system. funktioniert in allen browsern, aber der safari bekommt das mit der schrift am schönsten hin.