PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


Archive for Februar, 2011

Welche PHP-Feeds habt ihr in eurem Reader?

with 30 comments

Da ich immer auf der Suche bin nach tollen Web-Blogs und speziell PHP-Artikeln (egal ob deutsch oder englisch) frage ich doch mal hier in die Runde nach eurer Liste der Feeds, die ihr gern lest.

Ich fasse dann alle hier oben zusammen, damit ihr euch auch interessante raussuchen könnt die ihr noch nicht kennt.
Weiterlesen »

Written by Michael Kliewe

Februar 16th, 2011 at 10:02 am

Posted in PHP

Tagged with , ,

Ergebnisse der Array-Umbau-Aufgabe

with 42 comments

Bis heute morgen wurden von 18 Lesern 19 Lösungen zur vorgestrigen Array-Umbau-Aufgabe eingereicht, und ich habe alle Funktionen durchlaufen lassen mit einem Testarray. Nun möchte ich hier einige Werte zur Korrektheit und Laufzeit veröffentlichen.

Dazu habe ich ein Testscript erstellt, welches auf GitHub einsehbar ist, und wo ich alle Funktionen mit einem 29358 Elemente großen Array laufen lasse und dann die Laufzeit und Korrektheit der Umwandlungen überprüfe.

Hier die sortierbare Tabelle:
Weiterlesen »

Written by Michael Kliewe

Februar 9th, 2011 at 10:25 am

Posted in PHP

Tagged with , ,

Kleine Aufgabe: Ein Array umbauen

with 43 comments

Eine kleine Aufgabe, die es zu lösen gibt. Ich habe folgendes Ausgangsarray, das nur positive ganze Zahlen enthält, die nur einmal vorkommen:

$numbers = array(13,81,80,79,78,77,76,19,40,41,42,43,44,45,48);

und möchte:

$numbers = array(13,"81-76",19,"40-45",48);

Es sollen also alle zusammenhängenden Arrayelemente zusammengefasst werden, um das Array kleiner zu machen (weniger Speicherplatz/Traffic).

In einem zweiten Schritt soll dann dieses Array wieder zurück umgewandelt werden in das Original:

$numbers = array(13,81,80,79,78,77,76,19,40,41,42,43,44,45,48);

Die Reihenfolge soll beibehalten werden, sodass es möglich ist das Array vor- und zurück umzuwandeln.

Wer hat die schönste und einfachste Lösung für die beiden Funktionen? Lösungen per Gist oder Pastie etc. posten.

Written by Michael Kliewe

Februar 7th, 2011 at 8:11 pm

Posted in PHP

Tagged with , ,

Farben in der Kommandozeile nutzen

with 7 comments

Wenn man nur Webseiten erstellt braucht man im Normalfall keine Konsolenscripte, aber bei Cronscripten oder anderen Administrationshelfern wird die CLI-Fähigkeit von PHP häufig genutzt. Manchmal möchte man dabei eine farbige Ausgabe, sprich farbige Schrift und farbigen Hintergrund, um Fehler oder wichtige Meldungen auszugeben und die Ausgabe etwas zu strukturieren.

Hier meine einfache Klasse, die farbige Schrift auf der Konsole ausgeben kann:
Weiterlesen »

Written by Michael Kliewe

Februar 3rd, 2011 at 9:04 am

Slides der PHPBenelux Conference 2011

with 3 comments

Am 28. und 29. Januar 2011 fand die PHPBenelux Konferenz 2011 statt, und es waren wieder interessante Vorträge dabei, von denen hier die Slides in einer Übersicht dargestellt werden. Auf dem Plan stand am Freitag Morgen der Tutorial Teil, bei dem in 4 dreieinhalb-stündigen Workshops Wissen vermittelt wurde. Am Freitag Nachmittag sowie am Samstag gab es dann Talks, von denen einige allerdings schon bekannt waren und dort wiederholt wurden.

Freitag, 28.01.2011

Workshop: Caching and tuning fun for high scalability
by Wim Godden

Workshop: Real world Quality Assurance, unit testing, code review
by Tobias Schlitt and Kore Nordmann

Workshop: Developing search applications with Apache Solr & PHP
by Paul Borgermans

Workshop: MySQL performance tuning
by Geert Vanderkelen

Opening Keynote: 27 Ways To Be A Better Developer
Ivo Jansch and Lorna Mitchell
Weiterlesen »

Written by Michael Kliewe

Februar 1st, 2011 at 8:15 am