// der php hacker

// archiv

10 Tipps für sichere Software

Geschrieben am 31. Jan 2009 von Cem Derin

locks_headline

Wie zuvor schon am letzten Tag des Monats 10 nützliche Tipps für Anfänger und Fortgeschrittene. Heute mit Augenmerk auf Sicherheit. Speziell für PHP-Anwendungen, aber ein paar Hinweise lassen sich auch generell mitnehmen.

1. PHPIDS

PHPIDS ist eine Intrusion Detection Software für PHP-Anwendungen. Ich setze PHPIDS schon länger ein und bin höchst zufrieden. Nicht zuletzt, weil Mario und sein Team Anfragen und Bugfixes teilweise innerhalb weniger Minuten abarbeiten. Hier sei jedoch noch erwähnt: PHPIDS erkennt mögliche Angriffe. Verhindern muss man sie selbst.


// mehr lesen

Geschrieben in Entwicklung 4 Kommentare

Ein Haufen Tools in und für PHP

Geschrieben am 26. Jan 2009 von Cem Derin

Zwar schon ein paar Tage alt (mir fiel gestern Abend auf, dass mein Google-Reader aus unerklärlichen Gründen eine ganze Reihe Feeds rausgeschmissen hat), trotzdem nicht weniger nützlich: Der bunte Strauß vom Smashing Magazine! Die Hälfte davon benutze ich selber, der Rest ist entweder Mist oder eine Alternative zur anderen Hälfte … und am Ende des Tages doch irgendwo Geschmackssache ;-)

Geschrieben in Entwicklung Ein Kommentar

Von Foo, Bar und Fnord

Geschrieben am 26. Jan 2009 von Cem Derin


Jeder kennt sie, viele benutzen sie. Aber woher kommen eigentlich Hello World, asdf und 42? Diese Frage möchte ich heute beantworten, auch wenn das nur indirekt mit PHP zu tun hat. Ein bisschen Hintergrundwissen hat noch niemandem geschadet ;-)


// mehr lesen

Firebug im Internet Explorer

Geschrieben am 22. Jan 2009 von Cem Derin

ie_mac

Welcher Webworker kennt das nicht: Man baut Super-Features mittles JavaScript in seine Webanwendung, die das Leben des Benutzers erleichtern, die Anwendung mehr und mehr wie eine Desktopsoftware wirken lässt. Man benutzt Bibliotheken, damit eine größtmögliche Browserkompatibilität erreicht wird. Aber irgendwie zickt der Internet Explorer immer rum und hält sich darüberhinaus auch noch sehr bedeckt wenn es ans Debugging geht.


// mehr lesen

“Alles ist eine Klasse”

Geschrieben am 18. Jan 2009 von Cem Derin

bricks

Vorweg die gute Nachricht: Objektorientierung hat sich in der PHP-Welt durchaus durchgesetzt. Große Projekte werden immer öfter Objektorientiert angegangen, es werden Design Pattern umgesetzt und PHP spielt einem mit jeder neuen Version mehr und mehr in die Hände. Frameworks wie das Zend Framework oder CakePHP tragen ihren Teil oftmals dazu bei.

Kommen wir aber zur schlechten Nachricht: Die Klassenabstraktion wird oftmals nicht sehr weit geführt. Oft werden bestimmte Untermengen nicht mehr Objektorientiert strukturiert, sondern man verfällt innerhalb der ersten Klasse schnell dazu, Eigenschaften primitiv abzubilden.


// mehr lesen

Geschrieben in Entwicklung, Theorie 7 Kommentare

Seven things about me you probably already knew

Geschrieben am 15. Jan 2009 von Cem Derin

Funny. A few minutes ago I was hanging up my laundry and thinking about exactly this blogparade. As I came back to my computer, I saw that Peter tagged me. Strange, that I forgot every possible topic I figured out while doing my housework. But I give it a try …


// mehr lesen

Geschrieben in Interna, Kurioses Kommentieren

Webhooks mit PHP

Geschrieben am 13. Jan 2009 von Cem Derin

hooks_d

Heute ein paar Gedanken zu Webhooks, deren Sinn und das man sie doch bitte so schnell wie möglich so häufig wie möglich anbieten solle.


// mehr lesen

Ausblick 2009

Geschrieben am 04. Jan 2009 von Cem Derin

Auch ich möchte eine kleine Jahresabschlussbilanz ziehen und einen Ausblick auf das neue Jahr bieten. Dass der Abschluss etwas mager ausfällt, wird wohl daran liegen, dass dieses Blog nur etwas mehr als einen Monat von 2008 mitbekommen hat. Trotzdem sind einige Punkte aufgekommen, die es zu erwähnen gilt.


// mehr lesen

Geschrieben in Interna 3 Kommentare

UNIX Konfiguration mit PHP

Geschrieben am 01. Jan 2009 von Cem Derin

Tja, nun hat es PHP endlich zur Systemsprache gebracht. m0n0wall benutzt PHP während des Bootvorgangs als Konfigurationssprache. Ausprobiert hab ich es noch nicht, steht aber auf meiner (nicht kurzen) ToDo-Liste.

Geschrieben in Allgemein Kommentieren
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.