Was DU suchst - ist das was WIR gefunden haben

Was DU suchst - ist das was WIR gefunden haben

Archiv für Oktober, 2007

Heute möchte ich über die Gang of Four schreiben. Hierbei handelt es nicht um irgendwelche Hardcore Rapper oder sonstige Typen mit Blings-Blings. Mit der Gang of Four (Abk. GoF / dt. Viererbande) sind John Vlissides, Richard Helm, Erich Gamma und Ralph Johnson gemeint. Diese vier Entwickler veröffentlichten im Jahr 1994 das Buch

“Design Patterns - Elements of Reusable Object-Oriented Software”

Dieses Buch hat sich mittlerweile als Standardwerk für Entwurfsmuster etabliert.

Ein durch die Gang of Four beschriebenes Muster folgt dem folgenden Schema: Den Rest des Artikels lesen »

www.yasni.de - Big Brother war gestern…

Geschrieben von Tyler am Oktober - 30 - 2007

Nach Vorbild der amerikanischen, auf Personen spezialisierten Suchmaschine www.spock.com geht nun die erste deutschsprachige Personensuchmaschine Online. Die Suchmaschine yasni sammelt Daten auf öffentlichen Quellen wie z.B. Xing, Myspace sowie von Websites und Wikipedia-/Nachrichtenartikeln. Des weiteren werden Yahoo und Google zur Informationsfindung herangezogen.

Der Gründer des yasni Webangebots, Steffen Rühl erklärt, das die Menschen durch yasni nicht durchsichtiger als zuvor würden. Den Rest des Artikels lesen »

PHP Profiling mit KCachegrind und XDebug

Geschrieben von Tyler am Oktober - 30 - 2007

Heute möchte ich ein Tool vorstellen das ich seit geraumer Zeit benutze und in meinem Entwicklungsalltag nicht mehr missen möchte. Es handelt sich um KCachegrind. KCachegrind ist ein Werkzeug mit dem man Profilierungsdaten visualisieren kann.

Ich betreibe KCachegrind mit XDebug. XDebug ist ein Profiler / Debugger für PHP. Wenn XDebug richtig konfiguriert ist generiert es Logfiles wie ‘cachegrind.out.254887787′

Hier Eine Beispiel Konfiguration in der php.ini Den Rest des Artikels lesen »

- No Comment - ;-)

mod_top - Monitoring für PHP Applikationen

Geschrieben von Tyler am Oktober - 27 - 2007

Für Linux Administratoren ist Top schon seit Urzeiten ein Utility um sich eine Übersicht über die laufenden Prozesse und deren Systemressourcen zu verschaffen. Mit mod_top ist es möglich PHP Applikationen in einer Top ähnlichen Benutzeroberfläche zu überwachen.

Mit mod_top haben sie die Möglichkeit Bottlenecks in ihren Applikationen ausfindig zu machen sowie Informationen zum CPU und Speicherverbrauch ihrer Klassen / Funktionen zu sammeln

Derzeit unterstützt mod_top PHP, die Unterstützung von Perl, Python, Ruby, MySQL, Postgres auf Apache1.x und Apache2.x ist aber geplant.

Hier ein Screenshot eines mod_top Monitoring

mod_top Screenshot - Monitoring für PHP Applikationen

Tolle Idee und ein weiterer Schritt zur Lösung des Problems

“Mein Server, das fremde Wesen…”

Race Conditions mit Ajax und PHP Sessions

Geschrieben von Tyler am Oktober - 27 - 2007

Ich bin auf dem Blog von Thwartedefforts auf einen interessanten Artikel zum Thema Ajax und Race Conditions gestoßen.

Race Conditions (dt. :Wettlaufsituationen) innerhalb eines Programmablauf, sind Konstellationen, in denen das Gesamtergebnis einer Operation vom zeitlichen Verhalten bestimmter Einzeloperationen abhängt.

Unbeabsichtigte oder dem Entwickler unbewusste Race Conditions führen häufig zu schwer auffindbaren Programmfehlern. Ein Indiz für die Existenz einer Race Condition ist häufig, das ein scheinbar unverändertes Testszenario bei mehren Testläufen unterschiedliche Testergebnisse liefern kann. Dies schließt das völlige verschwinden der Symptome ein.

Wenn man den Standard built-in PHP Session Handler nutzt (also den Dateibasierten) ist man vor diesem Problem Den Rest des Artikels lesen »

Stirb Langsam 4.0 - oder ich melde eBay eine Unstimmigkeit

Geschrieben von Tyler am Oktober - 27 - 2007

Ich schmeiß mich weg. Das kommt dabei raus wenn man nicht auf seine eMails antwortet.

Aber wie auch, über ein 28.8 er gehen halt nicht so viele auf einmal drüber… ;-)

Anti-Patterns - oder wie mache ich es richtig falsch

Geschrieben von Tyler am Oktober - 22 - 2007

Ich bin kürzlich bei Wikipedia auf einen Artikel gestoßen den man meiner Meinung nach der Welt nicht vorenthalten sollte. Wem Ausserirdische Spinnen, Warme Leichen oder eine Sumo-Hochzeit ein Begriff sind weiß genau wovon ich spreche. Es geht um Anti-Patterns, also Negativ Beispiele für immer wieder auftretende Aufgabenstellungen. Das Wissen um eine Aufgabe effizient zu lösen erreicht man häufig durch die Suche nach etablierten Lösungen. Ich persönlich erachte es aber als schwierig, eine gute von einer schlechten Lösung zu unterscheiden, wenn man die Probleme und Stolperfallen nicht kennt und den Weg den man einschlägt eigentlich nicht objektiv bewerten kann. Anti Patterns geben hier einen Anhaltspunkt und decken alt bekannte Probleme auf.

 

Hier ein Auszug meiner Lieblings Patterns Den Rest des Artikels lesen »

Was DU suchst - http://www.wasdusuchst.de ist Online

Geschrieben von Tyler am Oktober - 21 - 2007

So es ist soweit, mein erster Blog ist Online. Ich bin mal gespannt was bei der Bloggerei so alles auf mich zukommen wird….

WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.