Community News: ConFoo 2012 Early Bird Tickets On Sale!

Die ConFoo Konferenz hat offiziell die Eröffnung des Early Bird Registrierung für ihre 2012-Ereignis (passiert in Montreal 29. Februar bis 2. März).

Wann? 29 Februar – 2 März, 2012. Wo? Hilton Bonaventure Hotel, Montreal Innenstadt. Wie viel? $ 600 (statt $ 800). Dieser Kurs gilt bei Bestellung vor 13 Januar 2012.

Sie können bestellen Sie Ihre Tickets heute in einer Vielzahl von Geschmacksrichtungen – nur eine Konferenz Pass oder eine Konferenz sowie ein Tutorial – entweder Advanced PHP, Sicherheit ( sowohl in Französisch und Englisch), Symfony2 oder HTML5. Ticket Preise reichen von $ 700 bis $ 400 CAD CAD, je nachdem, welche Tutorial ausgewählt ist (oder ob es überhaupt aktiviert ist).

PHPDeveloper.org

Community News: PHP North West Video – „Wie man auf den Schultern von Riesen stehen“

Die von seinem „Wie man auf den Schultern von Riesen Stand“-Sitzung.

Als Software-Ingenieure, wir haben alle das Potential, die Geschichte unserer Industrie zu navigieren, herauskitzeln das Genie aus, was zuvor zu kommen, und bauen eine Plattform für unsere eigenen Ideen. Auf diese Weise können wir ein bisschen weiter sehen, und im Gegenzug liefern die Grundlagen für andere auf, was wir getan haben, zu bauen.

In dieser Sitzung werden wir, wie die Geschichte der Bahn selbst ist in den Austausch von Informationen verwurzelt aussehen und wie moderne Giganten wie Google und Facebook sind auf das, was kam, bevor sie gegründet wurde, während sie nach vorne durch die Ökosysteme sie geholfen, angetrieben. Wir werden sehen, wie erfolgreich Open Source Projekte nutzen, die Vergangenheit, und wie durch folgenden einige einfache Grundsätze, die wir verwenden die Informationen, Projekte und Menschen um uns herum machen, um uns und unsere Karriere zu verbessern.

Sie cab um weitere Videos aus der Veranstaltung 2010 auf der PHPNW Videokanal auf blip.tv.

PHPDeveloper.org

Community News: PHPBenelux 2012 Anouncement – Full Speaker Liste Posted

Die PHPBenelux Konferenz hat offiziell ihre Liste der Referenten für ihre 2012-Ereignis ( 27. und 28. Januar in Antwerpen):

Wir sind glücklich und stolz darauf, die Lautsprecher Line-up für die 2012 Ausgabe des PHPBenelux Conference ankündigen zu können. Wir haben bereits freigegeben unsere Tutorials am 16. November, aber dies ist der real deal. Speaker bio ist, sprechen Abstracts und Zeitplan wird später hinzugefügt werden. Bitte beachten Sie, dass diese Liste jederzeit geändert werden.

Sessions für die diesjährige Veranstaltung sind:

  • Tobias Schlitt : Schreiben testbaren Code
  • Sebastian Marek : Magic Hinter den Zahlen – Software Metrics in der Praxis
  • Nick Belhomme : PHP Züge, behandeln oder Bedrohung?
  • Jordi Boggiano : Redis – Ihre fortschrittliche In-Memory-Schlüssel-Wert-Speicher
  • Stephan Hochdörfer : Der Zustand der DI in PHP
  • Craig Kitterman : Enterprise Class Cloud für die Average Joe

Tickets sind noch an ihrem Early Bird Preise (aber nur bis zum 16. Dezember!) Und Sie können einen Pass für das Tutorial Tag und Hauptkonferenz Tag für nur 260 Euro zu bekommen. Wenn Sie nur an der Konferenz teilzunehmen, ist, dass Tickets nur 135 Euro. Sie können um sie hier . Wenn Sie zu einem der Tutorials teilnehmen möchten, müssen Sie, dass durch die Bestellung der damit verbundenen Fahrkarte angeben.

PHPDeveloper.org

Richard Miller Blog: Symfony2: Integration elasticsearch

Richard Miller wurde Entsendung einer Reihe von Artikeln in seinem Blog kürzlich, dass Blick auf die Integration der ElasticSearch Werkzeug mit einer Symfony2 -basierte Anwendung.

Elasticsearch befindet sich oben auf Lucene und Indizes Daten als JSON-Dokumente in einer ähnlichen Art und Weise den Weg MongoDB Daten speichert gebaut. Dies bedeutet, wie bei Mongo, dass es schemaless ist und schafft Felder on the fly. Es ist über HTTP unter Verwendung von Abfragen, die sich in JSON definiert abgefragt. […] Was ich tun möchte, ist uns an, wie kann man vermeiden, dass mit der Ausstellung von JSON-Abfragen über HTTP von einem Symfony2 app und tatsächlich begann mit elasticsearch in sehr einfacher Weise erhalten umzugehen.

Er nutzt die Elastica PHP-Bibliothek, um einige der „Schwerarbeit“ in den drei Beiträge so weit zu tun:

PHPDeveloper.org

Karsten Deubert Blog: Zend_MVC, Controller Plugins und Anmerkungen

Karsten Deubert hat einem kürzlich erschienenen Beitrag in seinem Blog Blick auf Anmerkungen in Zend Framework-Anwendungen , um die Funktionalität zu verbessern bereits im Rahmen.

Kürzlich hatte ich die Idee, Controller-Aktionen mit Anmerkungen zu beeinflussen, sondern verworfen es mit Gedanken wie: „In PHP werde ich zum Nachdenken und einige schwarze Magie nutzen, um diese Arbeit, die wahnsinnige Leistung Treffern für meine Anwendungen haben sich“ … bis ich alles, um zu sehen, dass es nur 1-2ms Kosten im Durchschnitt pro Anfrage ohne jegliche Form von Caching.

Er enthält ein paar Bits des Codes eine einfache Annotation Beispiel (Setzen einer Layout) und der Controller-Plugin, dass die Übersetzung führt zu zeigen. In seinem Fall ist es hart codiert für das „@ layout“ Anmerkung in der Docblock Kommentar aussehen, aber es wäre relativ trivial, um es zu einem voll ausgestatteten Version zu erweitern.

PHPDeveloper.org

DevShed: File Security and Resources mit PHP

Im vierten Teil ihrer Serie Blick auf die Arbeit mit dem Dateisystem in PHP hat DevShed ein neues Tutorial mit Schwerpunkt auf Sicherheit und die Erlaubnis Handling für Dateien / resources.

In diesen Tagen ist die Sicherheit ausschlaggebend für eine Server-Installation, ob groß oder klein. Die meisten modernen Betriebssysteme haben das Konzept der Trennung von Dateirechten über einen Benutzer / Gruppe Ownership Paradigma, die, wenn sie richtig konfiguriert ist, bietet eine wunderbar bequeme und leistungsfähiges Mittel zur Sicherung von Daten angenommen. In diesem Abschnitt lernen Sie, wie Sie PHP die eingebaute Funktionalität nutzen zu überprüfen und zu verwalten diese Berechtigungen.

Sie stellen Funktionen wie:

Beispiel-Code ist ebenfalls enthalten, um zu zeigen, wie man Öffnen und Schließen einer file .

PHPDeveloper.org

Site News: Beliebte Beiträge für die Woche vom 2011.11.25

Beliebte Beiträge aus PHPDeveloper.org für die vergangene Woche:

  • DevShed: Bau eines ORM in PHP
  • ZetaCode.com: PHP GTK Tutorial
  • Johannes Schlüter Blog: High Performance PHP Session Storage on Scale
  • DevShed: Bau eines ORM in PHP: Domain Modeling
  • Henrik Bjørnskov Blog: Travis & Komponist sitzt in einem Baum KISSING
  • Lorna Mitchell Blog: Buchung JSON-Daten mit PHP cURL
  • DZone.com: Erstellen eines virtuellen Servers mit Vagrant: eine praktische Komplettlösung
  • Ibuildings TechPortal: DPC Radio: Distributed Couch Apps – Embracing eventuelle Konsistenz
  • php | architect: Transactional Emails for Fun and Profit
  • Engine Yard: Die Zukunft von PHP: PEAR und Pyrus Webcast Recording
    PHPDeveloper.org
  • NetTuts.com: Easy Package Management für CodeIgniter mit Sparks

    Auf NetTuts.com heute gibt es ein neues Tutorial zeigt off ein Paket-Management-System für die CodeIgniter Rahmen, Sparks, das macht ähnlich Rubys Edelsteine.

    Sparks ist ein neues Paket-Management-System für CodeIgniter, dass der Kern erstreckt mit Unterstützung für Edelstein-wie Funken. Dieses Tutorial verwebt eine Entry-Level Überblick über die Architektur und die Verwendung der Funken-System mit der Schaffung von Taubenschlag-eine einfache Funken für die Verwaltung von RSS-Daten.

    Das Tutorial führt Sie in die Sparks-System und hilft Ihnen, es installiert und konfiguriert, um mit einer ersten Basis-Paket arbeiten – ein Taubenschlag Beispiel. Er hilft bei der Organisation und schreiben den ersten Funken sowie bis alle Abhängigkeiten und Autoloading es brauchen könnte eingestellt. Er folgt dies, indem einige Funktionen, um das Paket zu machen Druck ausgegeben, um die Ansicht einfacher.

    Sie können den Quellcode herunterladen für das komplette Tutorial-Code.

    PHPDeveloper.org

    PHPMaster.com: Lokalisieren von PHP-Anwendungen „The Right Way“, Teil 5

    PHPMaster.com hat die fünfte Teil ihrer „Lokalisieren von PHP Applications ‚The Right Way“-Serie, diesmal mit dem Fokus auf posted Extrahieren von Daten aus der. pot Template-Dateien in Ihrem PHP definieren. (Dies ist der letzte Teil der Serie.)

    In Teil 4 haben Sie gelernt, wie man gettext für einen der komplexesten Aspekte der Lokalisierung kann ein Entwickler Gesicht, Plural verwenden Formen. In diesem, dem letzten Teil der fünfteiligen Serie werde ich Ihnen beibringen, wie man einen Teil der Lokalisierungsprozess durch die Extraktion msgids und Erzeugung eines PO-Template-Datei (. Pot) aus Ihrer Anwendung PHP-Code zu automatisieren.

    Sie zeigen, wie die xgettext Kommandozeilen-Tool verwenden, um herausziehen Strings aus Ihrer Quelle und automatisch machen sie zu einem Domain-Template. Sie helfen Ihnen bei der Einrichtung drei Muster-PHP-Dateien und führen Sie den Befehl xgettext sie auf, ziehen Sie Nachrichten in den Text der Dateien einzurichten Schlüssel in der Vorlage definiert. Screenshots enthalten sind zeigt, wie Poedit verwenden, um diese Vorlagen für Ihre neue Übersetzungen zu verwenden.

    PHPDeveloper.org

    Volker Dusch Blog: Textual Code-Coverage-Informationen für PHPUnit

    In einen neuen Post in seinem Blog Volker Dusch weist darauf hin, eine neue Funktion in einer neueren Version von PHPUnit , dem beliebten Unit-Testing-Framework für PHP – textuelle Code-Coverage-Informationen.

    Vor drei Wochen PHPUnit 3,6 freigegeben wurde, und es hat ein wenig neue Funktion, die Sie vielleicht bis jetzt verpasst haben. PHPUnit kann nun zeigen Ihnen, Code-Coverage-Informationen über die Befehlszeile.

    Optionen für die Report-Ausgabe sind: Einfärben, das Schreiben der Ausgabe in eine Datei, einschließlich einer Zusammenfassung des Projekts, den Namespace Trennung und Paket (mit dem @-Paket phpdoc tag) Informationen. Er umfasst einen Anwendungsfall er es gefunden – kleine Projekte, wo Sie die gesamte Codebasis abdecken schnell (mit einem „watch“-Befehl beispielsweise Filterung auf der Grundlage einer bestimmten Klasse) können.

    PHPDeveloper.org