PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


Archive for the ‘PHP’ Category

20% Gutschein für PHPStorm verlängert!

with 109 comments

JetBrains hat die vor einer Woche ausgelaufene Coupon-Aktion verlängert, sodass ich nun bis zum 01.11.2011 Coupons für 20% Rabatt auf die Personal License von PHPStorm verteilen kann!

Nach wie vor könnt ihr PHPStorm vorher 30Tage kostenlos testen, ich persönlich setzte es jetzt seit ca. 1,5 Jahren ein und bin immer noch der Meinung dass es keine bessere PHP-IDE da draußen gibt. Testet es ein paar Tage, schaut euch die Videos und Blogeinträge bei JetBrains an um einen Überblick zu bekommen über die ganzen großen und kleinen Features. Wer sich sehr an Netbeans oder Eclipse gewöhnt hat kann die Tastenbelegungen (Keymaps) übernehmen für einen leichteren Umstieg. Natürlich sind einige Features an einer anderen Stelle, aber nach einigen Stunden oder Tagen hat man sich umgewöhnt und möchte nicht mehr auf die neuen Features verzichten wenn man entdeckt hat was PHPStorm so alles drauf hat, da bin ich mir sicher.

Einfach einen Kommentar hinterlassen, ich schicke euch dann eine E-Mail mit dem Coupon-Code.

Written by Michael Kliewe

September 9th, 2011 at 12:07 pm

Posted in PHP

Tagged with , , ,

Gewinner des Tickets für die Unconf

with 6 comments

Der MySQL-Server hat entschieden, das Ticket für die PHP-Unconference nächstes Wochenende geht an:

SiGa

!!!

Glückwunsch! Bitte melde dich bei mir (), damit ich dir den weiteren Ablauf erklären kann wie du dein kostenloses Ticket bekommst.

Nochmals ein herzliches Dankeschön an TEQneers für das Ticket!

Achso, der SQL-Query der den Sieger bestimmt hat war dieser:

SELECT comment_author
FROM `wp_comments`
WHERE `comment_post_ID` = 3435
  AND comment_ID != 29837
  AND comment_content LIKE '%Ich will auf die Unconference%'
  AND comment_date_gmt <= '2011-09-06 19:00:00'
GROUP BY comment_author_IP
ORDER BY RAND()
LIMIT 1

Written by Michael Kliewe

September 6th, 2011 at 9:09 pm

Posted in PHP

Tagged with , , , ,

Last-Minute-Ticket zur PHP Unconf in Hamburg zu verschenken!

with 26 comments

Die PHP Unconference 2011 in Hamburg findet nächstes Wochenende statt, und ich habe von Timo Buhmann, CTO der TEQneers GmbH, ein Ticket bekommen das ich an einen von euch vergeben kann! TEQneers ist Bronzesponsor der Unconf und hatte noch ein Ticket übrig.

Wer also am 10. und 11. September noch nichts vor hat, kein Ticket bekommen hat und nach Hamburg kommen möchte, der möge sich hier per Kommentar „Ich will auf die Unconference!“ melden. Am Dienstag Abend (also bereits morgen!) um 21:00 Uhr zieht die Glücksfee einen Gewinner, sodass noch 3 Tage Zeit da ist um sich um Anreise und Unterkunft zu kümmern. Da 300 Leute dort sein werden stehen die Chancen auf eine Mitfahrgelegenheit evtl. auch ganz gut, ich habe aber noch keine Stelle gefunden wo so etwas organisiert wird.

PS: Bis heute Abend könnt ihr bei Gabriele Mohl (PHP UserGroup München) auch noch ein Ticket bekommen,

Written by Michael Kliewe

September 5th, 2011 at 9:31 am

Posted in PHP

Tagged with , ,

Linkpool Nummer 21

without comments

Dieses Mal sind es ein paar mehr Links geworden, damit solltet ihr locker über das Wochenende kommen.

Die guten Entwickler drücken häufig F5:

Herausfinden ob das PHP Script über eine TTY-Schnittstelle aufgerufen wurde:

Ein „Open Platform as a Service“-Projekt mit PHP Support, muss ich mir dringend mal im Detail anschauen:

Der Streit zwischen Heise und Facebook über 2-Klick-Buttons:

Sehr interessanter kritischer Artikel über das PHP 5.3.7 Desaster, fehlschlagende Unit-Tests und den Entwicklungsprozess von PHP (Englisch):

PHPStorm 2.1.4 released:

Arbeiten mit PHAR-Archiven:

Umfangreiche Artikelserie über PHP Unit-Testing:

OAuth mittels der PECL Extension Oauth:

Written by Michael Kliewe

September 3rd, 2011 at 12:22 pm

Posted in PHP

Tagged with , ,

Animierte CAPTCHAs und GIFs selbst erstellen

with 10 comments

Da ich noch nie mit PHP ein animiertes GIF erstellt habe wollte ich das mal testen. Um auch etwas halbwegs sinnvolles zu tun habe ich eine Klasse erstellt die animierte CAPTCHAs erstellen kann.

Bei animierten GIFs und PHP gibt es im Prinzip 2 Lösungen: Man nutzt Imagick, oder man baut das GIF-Format binär nach. Für letzteres gibt es bereits die Klasse GIFEncoder, die ich auch hier nutze. Die GD-Funktionen von PHP bieten leider keine Möglichkeit (mehr), animierte GIFs zu erstellen.

Das Projekt AnimatedCaptcha liegt auf Github. Man übergibt der Klasse eine Zeichenfolge, stellt ein paar Parameter ein und erhält als Ergebnis ein animiertes GIF. Ich habe ein Plugin-System eingebaut, sodass weitere Plugins schnell erstellt werden können. Ich habe bereits 3 angelegt:

MovingRectangle:

Snow:

RollingBall:

Diese 3 Plugins haben jeweils weniger als 40 Zeilen Code. Hier 2 Beispiele der Benutzung:

Weiterlesen »

Written by Michael Kliewe

September 2nd, 2011 at 10:37 am