Archive for the ‘PHP’ Category
20% Gutschein für PHPStorm verlängert!
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.
Gewinner des Tickets für die Unconf
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
Last-Minute-Ticket zur PHP Unconf in Hamburg zu verschenken!
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,
Linkpool Nummer 21
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:
- http://www.dragonbe.com/2011/08/quality-assurance-on-php-projects_17.html
- http://www.dragonbe.com/2011/08/quality-assurance-on-php-projects_23.html
- http://www.dragonbe.com/2011/08/quality-assurance-on-php-projects_28.html
OAuth mittels der PECL Extension Oauth:
Animierte CAPTCHAs und GIFs selbst erstellen
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: