PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


Search Results

Gearman Worker verbinden sich nach Upgrade nicht mehr

with 5 comments

Heute ein kurzer Tipp bezüglich PECL/gearman: Wenn ihr bei der Nutzung einer aktuellen Version den folgenden Fehler bekommt

send_packet(GEARMAN_COULD_NOT_CONNECT) Failed to send server-options packet
-> libgearman/connection.cc:430

dann liegt es daran dass ihr keinen Port beim Aufruf der Methode GearmanClient::addServer() angegeben habt. Bisher war der zweite Parameter optional und als Default wurde 4730 genommen, aber seit einigen Versionen (welcher genau kann ich nicht sagen) scheint er angegeben werden zu müssen. Wir benutzen aktuell PECL/gearman Version 1.1.1 kompiliert mit libgearman 1.1.5

Falls ihr also Gearman nutzt und den zweiten Parameter noch nicht gesetzt habt, fügt ihn am besten jetzt schon hinzu, damit ihr bei einem Upgrade in der Zukunft keine Probleme bekommt.

Hier habe ich die Lösung gefunden (wäre ich selbst wahrscheinlich nie drauf gekommen):
http://stackoverflow.com/questions/14883681/gearman-gives-me-gearman-could-not-connect-it-is-definitely-running
https://answers.launchpad.net/gearmand/+question/221277

Written by Michael Kliewe

April 8th, 2013 at 3:22 pm

Javascript Web Worker

without comments

Ergänzend zu einem älteren Artikel über Google Gears hier eine kurze Statusmeldung: Mittlerweile sind die modernen Browser (zur Zeit Firefox 3.5, Safari 4 und Google Chrome) in der Lage, die Funktionalität der Worker auch ohne das Gears-Plugin anzubieten, sodass man auf eine große Anzahl an Nutzern zurückgreifen kann. Wir werden also in Zukunft vermehrt tolle Seiten mit vielen Effekten und Funktionalitäten sehen, und vielleicht ja auch selbst entwickeln.

Weitere Infos bietet die Suchmaschine eurer Wahl. Einfach nach „Javascript Web Worker“ suchen, es gibt bereits einige Beispiele und auch den Draft, der diese Technik hoffentlich bald zum Standard macht.

Written by Michael Kliewe

Oktober 28th, 2009 at 9:24 pm

Posted in PHP

Tagged with , ,

Gewinner der Verlosung für die code.talks 2015

with 2 comments

code.talks 2015Die Zeit ist um, ein Gewinner für das code.talks 2015 Freiticket muss bestimmt werden. 14 gültige Teilnehmer sind im Pott. Die richtige Antwort lautete natürlich: „Developer Conference“.

Max hat leider an die Key ID 79D56D60 verschlüsselt, die Key ID an die verschlüsselt werden sollte lautete jedoch A08ED813. Leider hat Max nicht auf meine E-Mail reagiert, ich hatte ihn darauf hingewiesen, er kann leider nicht teilnehmen an der Verlosung.

Wer von euch 14 hat gewonnen? Das Freiticket für die Konferenz geht an:

Read the rest of this entry »

Written by Michael Kliewe

Mai 27th, 2015 at 5:59 pm

Meist gelesene Artikel 2013

with 4 comments

Im neuen Jahr schaue ich mir gern die meist gelesenen Artikel des letzten Jahres an. Auch wenn nur relativ wenige neue Artikel dazugekommen sind, ist es interessant zu sehen wonach Besucher suchen und was nach wie vor aktuelle Themen sind. Nach 2011 und 2012 folgt also nun 2013:

PlatzArtikelVeröffentlichungsdatumKommentareVorjahresplatz
10Mit Wetterdaten arbeiten: wetter.com API19. Januar 201188
9Kein Hexenwerk: SMS/MMS mit PHP versenden28. Januar 201012
82-Faktor-Authentifizierung mit dem Google Authenticator13. März 201217
7PDFs dynamisch generieren: viele Möglichkeiten12. August 201131
6Richtige Threads in PHP einfach erstellen mit pthreads13. März 201323
510 gute Gründe, sich noch heute einen guten VPN Anbieter zu suchen (mit Gewinnspiel)12. September 2012106
4Schöner hashen mit bcrypt18. Juli 2011794
3Screenshots von Webseiten erstellen mit PHP21. Juli 2011403
2Client-Zertifikate als sicherer Login-Ersatz?11. Februar 201296
1Mit Wetterdaten arbeiten: Yahoo Weather API24. Januar 2011151

Wetter ist nach wie vor ein interessantes Thema. Auch wundert mich nicht warum die Artikel über VPN-Anbieter, bcrypt oder Google Authenticator gut abschneiden, Dank NSA-Skandal wird aktuell recht häufig nach diesen Sicherheitsthemen gesucht. Beim SMS Versand hat es mich ehrlich gesagt gewundert, der Artikel ist 4 Jahre alt, und ich hätte gedacht dass die jeweiligen Anbieter da bessere Seiten haben. Von den 38 Artikeln dieses Jahr hat es nur einer in die Top 10 geschafft (letztes Jahr waren es 2). Es sind also nicht immer die aktuellen Themen die interessant sind.

Read the rest of this entry »

Written by Michael Kliewe

Januar 6th, 2014 at 2:05 pm

Algorithmuswettbewerb: Beim Lotto den niedrigsten Gewinn ausschütten

with 42 comments

LottoHeute mal wieder etwas zum Grübeln und in die Tasten hauen, ich habe eine kleine Programmieraufgabe für euch, die ihr mit der Programmiersprache eurer Wahl lösen sollt. Es geht um folgendes:

Nehmen wir an ihr seid Lottoveranstalter und könnt die Ziehung beeinflussen. Die Teilnehmer geben vorher Lottoscheine ab mit ihren Tipps, und ihr möchtet nun errechnen welche 6 Zahlen gezogen werden müssen um den geringsten Gewinn auszuzahlen. Nehmen wir vereinfacht folgende Gewinne an:

3 Richtige: 50 Euro
4 Richtige: 200 Euro
5 Richtige: 5000 Euro
6 Richtige: 300.000 Euro

Uns allen ist bekannt dass es beim deutschen Lotto 6 aus 49 anders abläuft, denn dort wird immer die Hälfte der Einzahlungen ausgeschüttet und auf die Gewinnklassen verteilt, egal welche Zahlen der Veranstalter zieht, er muss immer 50% auszahlen. Dann funktioniert das ganze Denkspiel hier aber nicht 😉

Gegeben ist eine Anzahl an Tipps, beispielsweise:

Read the rest of this entry »

Written by Michael Kliewe

Juli 17th, 2013 at 10:58 am