Rasmus Lerdorf Blog: ZeroMQ + libevent in PHP

Rasmus Lerdorf hat einen neuen Beitrag in seinem Blog, die Ergebnisse von einigen „investigative Hacking“ er hat zu sehen, ob Herstellung ZeroMQ und libevent zusammen war schwierig. Zum Glück war die Antwort „nicht schwer überhaupt“.

Während des Wartens auf eine Verbindung in Frankfurt hatte ich einen kurzen Blick auf, was es dauern würde, um ZeroMQ und libevent in PHP koexistieren und es war eigentlich ganz einfach. Nun, einfach nach Mikko Koppanen eine Möglichkeit, den zugrunde liegenden Socket fd aus dem ZeroMQ PHP-Erweiterung bekommen aufgenommen. Um diese Arbeit, installieren Sie die PHP ZeroMQ Erweiterung und die PHP libevent Erweiterung .

Er enthält ein Beispielskript zeigen die Ergebnisse seiner Arbeit, einem einfachen Server und Client, sendet eine Anfrage an die ZeroMQ Server und feuert ein Ereignis mit dem libevent Bibliothek (via PHP Erweiterung Sie können herausfinden, mehr über die Verwendung dieser beiden Bibliotheken in das PHP-Manual -. libevent und ZeroMQ

PHPDeveloper.org

Project: Warden: Eine Benutzerdatenbank Genehmigung Paket für FuelPHP

Kraftstoff Rahmen Benutzer haben eine weitere Option, wenn es um die Benutzerauthentifizierung Management in ihre Anwendungen kommt. Ando veröffentlicht hat Warden , ein Paket, das Logins, Kennwort-Hashing-und Benutzer-ACLs verwaltet.

Warden ist ein Benutzer-Datenbank-Paket für die Genehmigung FuelPHP Rahmen, der Fast-Track-Entwicklungsziele durch den Umgang mit der Arbeitslast der uthenticating Nutzers. Gebaut für Leistung, kommt es mit einem ready-to-use user-Modell und Datenbank-Install-Skript.

Das Paket verwendet bcrypt für Passwort-Hashing und bietet auch Funktionen für vergessene Passwörter, „remember me“ das Zurücksetzen von Kennwörtern und Funktionalität. Die Installation ist so einfach wie Sie es zu Ihrem „always_load“ Paket-Liste und die Einrichtung ein paar Konfigurationsoptionen. Beispielcode für seine Funktionen enthalten ist. Sie können die neueste Version direkt von github .

PHPDeveloper.org

PHPSPCast: Episode # 8 – Frameworks – Was sind sie und warum sie verwenden?

Die PHPSPCast hat ihre neueste Folge (Episode # 8) sprechen Frameworks veröffentlicht – , was sie sind und ob Sie nutzen sie in Ihrer Anwendung Entwicklung (Hinweis: Der Podcast ist in Portugiesisch).

Die PHPSPCast Team schließlich gelingt, aus ihrer Gefangenschaft zu entkommen und kehrt zu einem der gefragtesten Themen zu diskutieren: Frameworks. Was sind Rahmenbedingungen und was ist ihre Rolle in Ihrer täglichen Entwicklung? Lasst uns in dieser Folge über alle Aspekte der Rahmenbedingungen, Vorteile und Nachteile. So werden wir Freiraum, um jedem unabhängig Rahmen diskutieren in Zukunft Podcasts.

Sie wurden von Guilherme Blanco kam , ein bekannter Entwickler auf der Lehre ORM-Projekt. Sie können diese neueste Episode entweder mit dem in-page-Player von Download direkt oder Anmeldung zu ihrem Futter .

PHPDeveloper.org

PHPBuilder.com: Integrieren Wetter von Daten in Ihre PHP Web Apps

Auf PHPBuilder.com heute gibt es ein neues Tutorial hilft Ihnen integrieren Wetterdaten in Ihr Seite mit Hilfe der Services_Weather PEAR-Paket.

Unabhängig davon, ob man bedenkt, das Wetter zu einer Obsession oder lästig sein, es gibt viele Möglichkeiten, um Wetter-Daten in Ihre Web-Anwendung zu integrieren. Die Services_Weather PEAR-Paket bietet, was ist vielleicht der einfachste Weg zu beginnen, das Abrufen von Wetter-Daten.

Eingeschlossen in der Post sind die Befehle, die Sie benötigen um das Paket installiert (über den PEAR-Installer) und Beispiel-Code zum Einrichten der Verbindung – in diesem Fall auf Wetter . com -, um die Ergebnisse für eine Suche Ort zu holen. Die „Suche“-Methode werden die besten Schätzungen für Ihre Eingabe zurück und gibt Ihnen die einzigartige Code für das Abrufen von anderen Werten zu verwenden, wie die aktuelle Prognose.

PHPDeveloper.org

Bertrand Mansion Blog: Twitter Bootstrap und die QuickForm2 Callback Renderer

In einem neuen Beitrag Bertrand Mansion zeigt, wie er die Vielseitigkeit des PEAR QuickForm2 -Paket und die Bootstrap-Projekt von Twitter, um schnell ein Formular mit Hilfe des Projekts Styling (CSS).

Ich weiß nicht wie es euch geht, aber für mich Gebäudes HTML-Formulare und Styling HTML-Formulare sind vielleicht die langweilige Dinge in Web-Entwicklung. Es ist repetitiv und nimmt eine Menge Zeit, die Dinge richtig zu tun. Deshalb Tools wie Twitter ist Bootstrap und PEAR HTML_QuickForm2 können mit diesem Teil unserer Arbeit zu helfen. Wäre es nicht schön zu haben QuickForm2 erzeugen eine Markup-kompatibel mit Bootstrap CSS, so dass man eine gut aussehende Form ohne zu viel Aufwand zu bekommen? Nun, das ist, was ich hier zu tun planen.

Er beginnt mit der Erstellung einer einfachen QuickForm2 Form ohne Renderer angeschlossen (keine vordefinierte Stile) und einer benutzerdefinierten Callback machen, dass die Gegenstände in „div“-Tags mit der richtigen Styles umschließt. Es gibt auch einen benutzerdefinierten Renderer enthalten, um Artikel mit zusätzlichen Styling befestigt.

PHPDeveloper.org

Symfony Blog: Symfony Day Köln 2011 – Countdown

Eveline kaik hat eine Mahnung über die bevorstehende Symfony in Zusammenhang stehendes Ereignis geschrieben, Symfony Day Köln 2011 , geschieht am 21. Oktober (und ein Workshop-Tag in der 20.) geschieht unter Komed Im Mediapark .

Nur einen Monat zu gehen: zum dritten Mal, den Symfony Day findet in Köln statt. 2011 ist ohne Zweifel ein wichtiges Jahr für unsere Lieblings-Rahmen: Symfony Live Events fand in San Francisco und Paris. Eine stabile Version von Symfony2 ist seit Sommer zur Verfügung, und im nächsten Monat, am 21. Oktober 2011, ein weiteres Symfony Day wird die Gemeinde zusammen zu bringen in Köln Mediapark.

Für weitere Informationen zu der Veranstaltung einschließlich einer Karte, die Lage, Informationen zu den Referenten präsentiert  und wie man registrieren finden Sie auf der Veranstaltung Website . Die Kosten für eine Konferenz-Ticket ist nur 129 Euro und eine Konferenz + Workshop-Ticket gibt es in knapp 250 Euro (nur die „Security“, „Build-Your-Own Framework“ und „High Performance“-Workshops noch verfügbar).

PHPDeveloper.org

King Foo Blog: Mit komplexen Typ mit Zend_Soap

Neues aus der King Foo Blog gibt es ein Tutorial zeigt, wie komplexe Typen in einer Anwendung SOAP-Anfrage mit Zend_Soap , eine Komponente der Zend Framework .

Um komplexe Typen mit SOAP-Anfragen nutzen, müssen sie voll in die WSDL-Datei definiert werden. Zend_Soap können diesen Prozess automatisieren, wenn Sie wissen, wie man diese komplexe Typen zu definieren. Lassen Sie uns ohne ihn zu starten Zend_Soap Magie und vergleichen Sie es mit einem voll entdeckt komplexe Anfrage Typ hinterher.

In ihrem Beispiel haben sie eine Sammlung von Bücher (Objekte), dass sie wollen, senden Sie über den Web-Service. Der Code für den Server und Client-Seite sind mit dem WSDL automatisch durch die Zend_Soap_Server Komponente erstellt enthalten. Durch die Einstellung Docblock Kommentare zu den Eigenschaften des Buches Objekte, die SOAP-Komponenten automatisch wissen, welche Arten sie sind. Ihr Beispiel definiert diese, und stellt die Web-Service auf der anderen Seite mit einem classmap zu definieren, wo die „tags“ Informationen für jedes Buch liegt.

PHPDeveloper.org

Derick Rethans ‚Blog: Xdebug die Code-Coverage-Beschleunigung

Derick Rethans hat einen neuen Beitrag in seinem Blog heute sprechen einige Arbeiten, die Geschwindigkeit wurden die bis XDebug fertig Code-Coverage-Generation . Änderungen in den kommenden Release 2.2 einige Verbesserungen, die Dinge besser und setzen weniger Stress auf PHP in den Prozess zu machen.

Code Coverage erfahren Sie, wie viel von Ihrer Code-Basis ist tatsächlich von Ihrem Unit-Tests getestet werden. Es ist eine sehr nützliche Funktion, aber leider, verlangsamt es die PHP-Ausführung eine ganze Menge. Ein Teil dieser Verlangsamung ist der Aufwand, um die Informationen intern aufnehmen, aber ein anderer Teil ist, weil ich, um eine Überlastung viele Opcodes haben. (Opcodes sind PHP internen Ausführungseinheiten, ähnlich wie bei

Diese Änderungen wurden aus einer Kombination von Beiträge von Taavi Verbrennungen und eine neue INI-Einstellung, die Ihnen erlauben zu aktivieren oder zu deaktivieren wird die Code-Coverage in XDebug. Benchmarking zeigt eine gute Zeit Senkung der Abdeckung läuft – fallen innerhalb von ein paar Sekunden, um über eine Minute. Er erwähnt auch die Idee der „Modi“, Verknüpfungen zu vordefinierten Einstellungen für die verschiedenen Arten der Berichterstattung (wie „Profiling“ oder „Tracing“).

PHPDeveloper.org

Büroangestellte/r für Festanstellung in Dresden gesucht

Wir suchen eine/n Büroangestellte/n (m/w) mit abgeschlossener Berufsausbildung
und Berufserfahrung. Sie haben Freude am sorgfältigen Arbeiten und übernehmen
neben allgemeinen Büroaufgaben v.a. die Vorbereitung der Buchführung (Rechnungen
prüfen, Zahlungsverkehr vorbereiten, Vorsortierung für die Buchhaltung). Sie
haben solide allgemeine PC-Kenntnisse und sind in der Lage, einfache
betriebswirtschaftliche Auswertungen anzufertigen. Sie sind freundlich und in
der Kommunikation unkompliziert.

Wir sind ein Dresdner Onlineversender und suchen ab sofort zur Festanstellung
eine/n zuverlässigen Mitarbeiter/in. Bitte senden Sie Ihre Bewerbung mit
Lebenslauf per Email an cgoenner@web.de

Teilzeit oder Vollzeit möglich
Arbeitsort 01099 Dresden

PIXEL-BOUTIQUE.DE

Gareth Heyes ‚Blog: Non alphanumerischen Code in PHP

Gareth Heyes hat ein interessantes Experiment versucht – läuft nicht alphanumerischen Code in PHP mit nur Oktal entweicht.

So eine kleinen php shell wurde um tweeted, und es hat mich inspiriert, einen Weg zu nicht-alphanumerische Code ausführen zu untersuchen . Zunächst einmal begann ich mit der Idee der Verwendung von Oktal entweicht in PHP und dem Bau der Flucht so zum Beispiel: 107 ist „G“, wenn ich die „107“ konnte konstruieren und fügen Sie den umgekehrten Schrägstrich am Anfang vielleicht habe ich „G“ zu konstruieren könnte.

Ein Ausschnitt des Beispiel-Code enthalten ist zeigt seine Oktal-basierten Code für die Schaffung eines „G“ (6 Zeilen Plus, Klammern, Gleichheitszeichen und ein paar mehr Zeichen). Dadurch paar Tricks mit bitweisen Operatoren bei Strings, konnte er Zeichen kombinieren und die Zeichenfolge „GET“. Ziemlich clever, auch wenn es nicht ganz praktisch.

PHPDeveloper.org