Site News: Blast from the Past – vor einem Jahr in PHP

Hier gibt’s was in der PHP-Community Heute vor einem Jahr beliebter:

  • Gemeinplätze Blog: Drupal 7 vs WordPress 3: Battle of the Neue Funktionen
  • NETTUTS.com: Wie zur Authentifizierung von Benutzern mit Facebook Connect
  • SeeIT.com: Die include () include_once () Leistung Debatte
  • Matthew Weier OPhinney’s Blog: State of Zend Framework 2.0
  • Think Vitamin: 9 Magische Methoden für PHP
  • Michael Kimsal’s Blog: Zend Framework Starter Kit – zfkit.com
  • Fragen zu PHP: PHP und jQuery: Absenden eines Formulars ohne die Seite zu aktualisieren
  • Procurios Blog: Fragment Cache – eine Einführung / PHP
  • NETTUTS.com: 10 Zwingende Gründe für den Einsatz Zend Framework
  • Sameer Borat’s Blog: Anonym Funktionen in PHP
  • FinishJoomla.com: Wie viele Websites mit Joomla: A Closer Look
  • Community News: PHP wird 15 !
  • phpDevelopment Blog: Zend Framework Tutorial-Serie: Teil 1 – Das Modul basierten Anwendung
  • Zend Developer Zone: Umsetzung des Observer-Muster mit SplObserver und SplSubject
  • php | architect: Der Zustand der PHP 5.3 Unterstützung
    PHPDeveloper.org
  • Brian Swan’s Blog: Performance Tuning PHP Anwendungen auf Windows / IIS mit Ausgabecachefunktion

    Brian Swan hat einen neuen Beitrag in seinem Blog heute zeigen Ihnen, wie Sie a href = „http://blogs.msdn.com/b/brian_swan/archive/2011/06/08/performance-tuning-php-apps-on-windows-iis-with-output-caching.aspx“> Verwendung Caching für Performance-Tuning auf Ihrem Windows / IIS PHP-Anwendung. Er nutzt die IIS 7 Ausgabezwischenspeicherung -Methode anstelle eines externen cacing Werkzeug oder Bibliothek.

    Der IIS Ausgabezwischenspeicherung Modul können Sie IIS-Cache dynamische Seiten mit PHP erzeugt konfigurieren. Wenn eine PHP-Seite wird „heiß“, ist der Inhalt der Seite, so dass ohne das Skript auszuführen, die es generiert serviert wird zwischengespeichert. […] Mit dem IIS Ausgabecachefunktion Modul können Sie Cache alle Seiten von PHP erzeugt wird, variieren, was mit Abfragezeichenfolgeparameter Wert zwischengespeichert, oder variieren, was mit Header-Wert zwischengespeichert.

    Er berührt kurz auf, wenn er meint, du solltest Ausgabezwischenspeicherung für Ihre Anwendungen verwenden, da es zusätzlichen Aufwand hinzufügen können, wenn es nicht tatsächlich benötigt wird. Er schlägt vor, ihn einschalten, wenn Sie ganze Seiten die sich nicht ändern oft und konnte von gerade wird direkt angezeigt profitieren. Er zeigt, wie die Zwischenspeicherung auf IIS aktivieren und enthält einige Bits der Code, um die Ergebnisse zeigen. Es gibt ein paar weitere nützliche Features, betont er auch gern eine Datei zu ändern Benachrichtigung und eine Konfiguration für ein Zeitintervall Caching Regel.

    PHPDeveloper.org

    JSClasses.org Blog: In letzter Zeit in JavaScript Podcast – Episode 5 (Javascript, um PHP austauschen?)

    Von der Website JSClasses.org heute gibt es eine neue Episode von ihrem“ In letzter Zeit in Javascript „Podcast, die Frage stellt:“ Ist Javascript gehen zu ersetzen PHP? „

    So scheint es, dass kürzlich Douglas Crockford von Yahoo kommentiert sie erwägen zu ersetzen PHP mit Node.js JavaScript für serverseitige Web-Applikationen. Am Episode 7 der letzten Zeit in JavaScript Podcast, haben Manuel Lemos und Michael Kimsal Zachary Kessin, Autor des Programmierung HTML 5 Anwendungen Buch zu diskutieren, ob es sinnvoll, PHP JavaScript Tropfen auf dem Server macht.

    Sie können diese neueste Episode entweder hören, indem Sie die in-page-Player oder Sie können a href = < " http://www.jsclasses.org/blog/post/14/file/19/name/Lately- In-JavaScript-7.mp3 "> Download mp3 direkt.

    PHPDeveloper.org

    Elvin Haci’s Blog: Mit Python und PHP zusammen

    Elvin Haci hat eine neueste Beitrag in seinem Blog zeigt, wie er eingerichtet PHP und Python, die Arbeit an der gleichen Maschine , nur auf unterschiedlichen Ports des gleichen Apache Instanz. Sein Beispiel ist auf Ubuntu basiert, aber die Prinzipien kann fast überall eingesetzt werden.

    Heute habe ich beschlossen, Python in Ubuntu OS zu installieren und PHP und Python beide zusammen verwenden. Hätte ich nicht php installiert und wollte Python als nur localhost in meinem OS haben, so dass es leicht war, es gibt viele Beispiele dafür, wie es zu tun zeigen (zum Beispiel). Aber wenn du schon PHP installiert und Sie möchten Python haben, dann lassen Sie uns weitermachen. Natürlich brauchen wir zwei verschiedene Ports, wenn wir so wollen. Und ich konnte einfach installieren und testen. Also ich bin Sharing wie ich es tat.

    Er enthält alle Befehle und Änderungen an der Konfiguration müssen Sie Python bekommen werde und alle Apache einrichten (er nimmt Sie bereits PHP installiert ist). Er enthält auch eine vollständige Liste seiner Apache-Konfigurationsdatei, so dass Sie ein Gefühl dafür, wie es passt alles zusammen mit dem VirtualHosts bekommen.

    PHPDeveloper.org

    Zend Developer Zone: Erste ein OAuth Access Token aus der Kommandozeile

    Tim Lytle hat ein neues Tutorial für die Zend Developer Zone reden OAuth und die Herstellung einer der schwierigsten Teile – immer ein Zugriffstoken – etwas einfacher mit Hilfe eines Kommandozeilen-Anwendung.

    OAuth ist groß – es gibt keine Notwendigkeit, die Kennwörter der Benutzer, es ist zu retten – in der Theorie – eine konsistente Art und Weise mit anderen interagieren, und es ist hoffentlich etwas, was Ihre Nutzer vertraut und bequem verwenden. Aber wenn Sie nicht nur die Interaktion mit Ihrer Benutzer-Konten – zum Beispiel, verwendet die Anwendung ein einziges Konto für einen Dienst, um Nachrichten gesendet oder Daten analysieren – am Anfang oder Erneuerung des Zugangs-Token kann schmerzhaft sein.

    Er veranschaulicht das Problem anhand eines Beispiels eine Verbindung zu Twitter und sogar weist darauf hin, ein Skript , dass diese Kluft zu überbrücken einfacher macht. Leider ist es nicht genau, was er benötigt, so dass er die Idee mit einem Aufruf an die Twitter-API mit einem Zend_Oauth_Consumer und eine benutzerdefinierte Callback überarbeitet. Das Skript wird dann mit einigen Kommandozeilen-Optionen für die Eingabe des Schlüssels und geheime Informationen eingestellt. Ebenfalls enthalten ist die Funktionalität lassen Sie definieren eine Konfigurationsdatei. Sie können sehen, das endgültige Ergebnis hier auf github .

    PHPDeveloper.org

    AMAZON ist Down offline

    Amazon ist down und nicht erreichbar, es wird schon über Amazons downtime getwittert und man spekuliert bereits, ob Amazon von Wikileaks getreuen Hackern DDoS beschossen wird. Heftig – bietet Amazon doch eine gigantische IT und müßte nahezu endlos redundant und skalierbar sein.  DDos(Distributed Denial of Service = Verweigerung des Dienstes).

    Amazon stellt mit seinen Elastic Cloud Services seine IT-Infrastruktur auch anderen gegen Entgelt zur Verfügung. insbesondere für extrem stark frequentierte Inhalte ist Hosting bei Amazon recht beliebt. So lagen auch die Wikileaks Inhalte auf den Amazon Servern, Amazon hat diese Inhalte verbannt und die jetzt aufgetretene Amazon Downtime könnte ein Hackangriff sein.

    PIXEL-BOUTIQUE.DE

    Hair Extensions günstig bestellen

    Hair Extensions könnt Ihr bei uns keine bestellen, aber solche Extensions sind ja nun mal notwendig für eine gelungene Haarverlängerung. Haarverlängerungen mit Extensions eignen sich ja ideal für Hochsteckfrisuren, wie sie gerne für eine Brautfrisur verwendet werden. Da wir wie bereits gesagt nicht mit Hair-Extensions handeln, empfehlen wir aber trotzdem einen Besuch beim absoluten Crack für gelungene Haarverlängerungen.

    Haarverlängerung ist nicht gleich Haarverlängerung! In die Preiskalkulation spielen einige Faktoren ein, wie vorhandenes Haarmaterial, Anzahl der notwendigen Extensions – hierdurch variiert natürlich die Arbeitszeit, Qualität der Extensions etc.  Mich persönlich hat meine Freundin nach Ihrem Besuch beim Meister Friseur in Dresden total überrascht, die bei Friseurmeister Christoph Steinigen ausgeführte Haaverlängerung sah nicht nur super aus, die im Ultraschallverfahren eingeschweißten Extensions ermögliche, die Nahtstellen der Haarverlängerung sehr weich und somit kaum ‘tastbar’ anzufertigen, es gibt ja kaum was schlimmeres, als einer Frau mit einer billig ausgeführten Haarverlängerung mal in die Haar zu fassen – hier lohnt eine Ausführung beim Haarverlängerungs-Experten.

    Bei Director’s Cut erhaltet Ihr einen Gutschein für eine kostenlose Beratung für Eure Haarverlängerungen! Fragen kostet also nichts!

    PIXEL-BOUTIQUE.DE

    MariaDB Datenbank ~ MySQL-Fork

    Mit MariaDB führt der MySQL-Gründer Michael ‘Monty’ Widenius nach dem Verkauf von MySQL an Oracle die weltweit populärste Datenbank als Opensource-Projekt weiter. Das ist eine tolle Sache, wenn man sich einmal vor Augen führt, wieviele Webprojekte Ihren Erfolg MySQL zu verdanken haben.

    Auf PRO-LINUX.DE finden sich tolle Informationen zu den Features und Storage-Engines von MariaDB, u.a. auch der Hinweis, daß MariaDB 5.2.3 aufgrund der Kompatibilität zu MySQL 5.1.51 einen solchen MySQL Server problemlos im laufenden Betrieb ersetzen könne.

    MariaDB ist eine MySQL-Abspaltung, die von MySQL-Gründer Michael »Monty« Widenius gegründet wurde und neben der eigenen Storage-Engine Aria (früher Maria, MyISAM-Nachfolger) verschiedene Serveroptimierungen und Patches aus der Gemeinschaft enthält.

    MariaDB 5.2.3 ist in großen Teilen kompatibel zu MySQL 5.1.51, so dass es MySQL im laufenden Betrieb problemlos ersetzen kann. Mit OQGraph und SphinxSE enthält MariaDB 5.2 zwei neue Storage-Engines. OQGraph soll besonders für hierarchische Baumstrukturen und komplexe Graphen geeignet sein. SphinxSE kann mit einem integrierten Sphinx-Client für Textsuchen aufwarten. Zu den neuen Features in MariaDB 5.2 gehören eine verbesserte Nutzer-Statistik, mit deren Hilfe Server-Aktivitäten verständlicher werden sollen, sowie virtuelle Spalten, deren Inhalte stark von anderen Spalten und deren Änderungen abhängen und flüchtig oder persistent speicherbar sind.

    Ein segmentierter Cache für MyISAM-Schlüssel soll entsprechende Datenbanken leistungsfähiger machen und die Nutzerauthentifizierung wurde in Plugins ausgelagert. So kann die Authentifizierung vom DBMS (mysql_native_password, mysql_old_password) oder vom Betriebssystem (socket_peercred) vorgenommen werden, daneben gibt es noch Plugins für einen Dialog mit dem Nutzer (two_questions, three_attempts).

    MariaDB steht unter der GPLv2 und soll in vielen Fällen schneller als MySQL sein. Laut Monty Program enthält die Log-Datei für Slow Queries mehr Informationen als das MySQL-Pendant, was bei einer Verarbeitung durch Skripte zu Problemen führen kann. Ebenso ist es nur über Umwege möglich, zu MySQL zurück zu wechseln, wenn Storage-Engines verwendet werden, die nur in MariaDB verfügbar sind. MariaDB 5.2 ist als Quellcode und Binärprogramm erhältlich, daneben bietet Monty Program im Downloadbereich auch noch Pakete für verschiedene Distributionen an, darunter Debian, Ubuntu und CentOS. Nutzer von OpenSUSE und anderen RPM-basierte Distributionen finden den MySQL-Fork in den Repositorien des OpenSUSE-Build-Services.

    Quelle: http://www.pro-linux.de/news/1/16383/mariadb-52-fertiggestellt.html

    PIXEL-BOUTIQUE.DE

    PHP-Framework: PHP-WAX

    PHP-WAX ist ein weiteres MVC-Framework, ich bin im Jahr 2008 auf Github auf eine erste Beta von PHP-WAX gestossen. Habe mir ein heute einmal den aktuellen Projektstatus angesehen und den Quellcode der Demo-App inspiziert. PHP-WAX erinnert ein bisschen an ein verschlanktes CakePHP und RoR. PHP-WAX scheint meinem Credo Fat-Model & Thin-Controller zu entsprechen, deshalb schaut es für mich erstmal recht gut aus. Sobald die Zeit dafür Reif ist, werde ich eine kleine App darauf basteln, um mehr darüber zu lernen. Fast ein bisschen mehr interessiert mich aktuell das Yii-Framework.