Skip to content

Instantly share code, notes, and snippets.

View PHP-Magazin's full-sized avatar

Redaktion PHP Magazin PHP-Magazin

View GitHub Profile
@PHP-Magazin
PHP-Magazin / News: Edis
Last active December 16, 2015 19:00
Edis: Schnell persistierendes Drop-in Replacement für Redis
/* Da phpmagazin.de auf Grund von Serverproblemen offline ist, werden wir
unsere News temporär als Gist bereitstellen. Sorry für die schmucklose Aufmachung.
Bald werden wir uns wieder im vertrauten Gewand präsentieren. */
Wenn sich im Nachhinein herausstellt, dass man sich für die verkehrte Datenbank
entschieden hat, dann ist der Ärger groß. Oft muss man dann große Teile der Logik
neu schreiben, weil die Ersatz-Datenbank komplett anders angesteuert wird. Besonders
Redis ist hier ein Spezialfall, kommt doch die NoSQL-Datenbank mit einer eigenen
Syntax daher. Und zu allem Übel gehört sie mit ihrem In-Memory-Fokus zu einem der
heißesten Eisen seiner Klasse: Zwar profitiert sie damit voll von den kurzen
@PHP-Magazin
PHP-Magazin / News: PHP-Tipps
Last active December 16, 2015 19:00
Wie werde ich ein besserer PHP-Programmierer?
/* Da phpmagazin.de auf Grund von Serverproblemen offline ist, werden wir
unsere News temporär als Gist bereitstellen. Sorry für die schmucklose Aufmachung.
Bald werden wir uns wieder im vertrauten Gewand präsentieren. */
Redditor “vorastrix” fragte die unlängst auf über 20.000 Mitglieder herangewachsene
Community des PHP-Subreddits, wie er als Einsteiger auf die Schnelle mehr Skills
dazugewinnen kann. Das fachliche Fundament habe er sich in einem ersten Projekt und nach einem
Jahr Übung bereits angeeignet, doch jetzt sucht er die nächste größere Herausforderung.
Die Antworten dazu kamen aus sehr unterschiedlichen Richtungen und befassten sich
mit objektorientierter Programmierung, Lösung von Problemen und Open Source; also
@PHP-Magazin
PHP-Magazin / News: Editr
Last active December 16, 2015 19:00
Editr: JSFiddle-Ersatz für den eigenen Server
/* Da phpmagazin.de auf Grund von Serverproblemen offline ist, werden wir
unsere News temporär als Gist bereitstellen. Sorry für die schmucklose Aufmachung.
Bald werden wir uns wieder im vertrauten Gewand präsentieren. */
Kleine Code-Sandkästen für die schnelle Demonstration von Style-Elementen eignen sich gut, um Design-
Ideen einander zu präsentieren und sich gegenseitig zu beratschlagen. Doch manchmal ist es nicht
erwünscht, dass die ganze Welt zuschauen darf. Daher kann man sich mit Editr einen
<a href=”http://ace.ajax.org/#nav=about” target=blank title=”ACE-Editor Homepage“>ACE</a>-basierten
Editor auf die eigene Website laden und unter MIT-Lizenz verwenden. Dieser bietet ein Vier-Tab-
Layout mit Vorschau, HTML-, CSS-, und JavaScript-Editor. In <a href=”http://idered.pl/editr/”
@PHP-Magazin
PHP-Magazin / News: PhpDocumentor 2.0
Last active December 16, 2015 19:48
PhpDocumentor 2 wird stabil
/* Da phpmagazin.de auf Grund von Serverproblemen offline ist, werden wir
unsere News temporär als Gist bereitstellen. Sorry für die schmucklose Aufmachung.
Bald werden wir uns wieder im vertrauten Gewand präsentieren. */
Mike van Riel hat angekündigt, dass in diesem Jahr endlich eine als stabil deklarierte
Version des Dokumentations-Tools PhpDocumentor 2 erscheinen soll. Schon am 01. August
könnten wir mit einem Release rechnen. Doch bis dahin stehen noch Mai als Alpha- und
Juni-Juli als Bata-Monate an. Den Startschuss für das große Refactoring gab van Riel
kürzlich <a href=”https://github.com/phpDocumentor/phpDocumentor2/pull/792” target=blank
title=”Pre-beta refactoring“>in GitHub</a>, indem er einen Pull Request mit 263 Änderungen
@PHP-Magazin
PHP-Magazin / News: TYPO3 CMS 6.1
Last active December 16, 2015 19:51
TYPO3 CMS 6.1: Integration von require.js und mysqli
/* Da phpmagazin.de auf Grund von Serverproblemen offline ist, werden wir
unsere News temporär als Gist bereitstellen. Sorry für die schmucklose Aufmachung.
Bald werden wir uns wieder im vertrauten Gewand präsentieren. */
TYPO3-Berater Patrick Lobacher hat in einer Präsentation die wichtigsten
Neuerungen des heute veröffentlichten TYPO3 CMS 6.1 bereitgestellt. Auf Entwicklerseite
interessant ist die Integration von require.js. Die JavaScript-Bibliothek wurde in der
PageRender-Klasse verfügbar gemacht, und erlaubt im Front- wie auch im Backend das
asynchrone Nachladen zusätzlicher JavaScript-Module via Konvention. Genaueres beschreibt
Lobacher <a href=”http://www.typovision.de/fileadmin/slides/TYPO3-CMS-6.1-Die-
@PHP-Magazin
PHP-Magazin / News: Annotate.js
Last active December 16, 2015 19:59
Annotate.js verlinkt Euren Content vollautomatisch
/* Da phpmagazin.de auf Grund von Serverproblemen offline ist, werden wir
unsere News temporär als Gist bereitstellen. Sorry für die schmucklose Aufmachung.
Bald werden wir uns wieder im vertrauten Gewand präsentieren. */
Ohne Links wäre das Internet gar kein Internet. Doch einen Text mit den richtigen
Links zu versehen, kostet sehr viel Mühe und ist ohne semantische Aufbereitung gar
nicht mal sehr effektiv. Henri Bergius, Autor des Rich Text Editors VIE, war verblüfft,
dass das unlängst gestartete Wikidata-Projekt noch nicht genau hier moderne
Webtechnologien nutzt. In einem <a href=”https://news.ycombinator.com/item?id=5627968”
target=blank title=”Wikipedia linking is primitive”>Hacker-News-Kommentar</a>
@PHP-Magazin
PHP-Magazin / News: Intern
Last active December 16, 2015 21:39
Der Praktikant soll es testen: Neue JavaScript-Testsuite “Intern” veröffentlicht
/* Da phpmagazin.de auf Grund von Serverproblemen offline ist, werden wir
unsere News temporär als Gist bereitstellen. Sorry für die schmucklose Aufmachung.
Bald werden wir uns wieder im vertrauten Gewand präsentieren. */
Paul Bouchon und seine Kollegen in der Open-Source-Softwareschmiede Sitepen haben ein
neues Toolkit vorgestellt, mit dem sich sämtliche aktuelle Testszenarien von Webservices
in einem Rutsch durchtesten lassen sollen. Ob Selenium, Continuous Integration, Node.js,
AMD oder Browser Events: Intern liefert dafür Optionen ab Werk, die bei QUnit, Jasmine
oder Mocha im besten Fall nachgeladen werden müssen. </p>
@PHP-Magazin
PHP-Magazin / News: CDN-Fallback
Created May 2, 2013 12:15
Wenn der CDN ausfällt: Fallback-Methoden für jQuery und Co.
/* Da phpmagazin.de auf Grund von Serverproblemen offline ist, werden wir
unsere News temporär als Gist bereitstellen. Sorry für die schmucklose Aufmachung.
Bald werden wir uns wieder im vertrauten Gewand präsentieren. */
Content Delivery Networks (CDN) sind eigentlich dazu gedacht, Dateien allen Widrigkeiten
zum Trotz online verfügbar zu halten. Wenn dann aber doch einmal ein Knoten platzt,
und jQuery mit 15 Sekunden Verspätung übertragen wird, und die Website unbedienbar wird,
verscheucht das potenzielle Besucher oder Kunden. Ein Fallback auf eine zweite
Quelle oder den eigenen Server wäre hier der Ausweg. Und wie genau dieser realisiert
wird, erkärt Scott Hanselman <a href=”http://www.hanselman.com/blog/
@PHP-Magazin
PHP-Magazin / News: ZF 2.2 RC1
Last active December 16, 2015 22:38
Zend Framework 2.2 RC1 mit neuen Plugin Managern
/* Da phpmagazin.de auf Grund von Serverproblemen offline ist, werden wir
unsere News temporär als Gist bereitstellen. Sorry für die schmucklose Aufmachung.
Bald werden wir uns wieder im vertrauten Gewand präsentieren. */
<p>Der erste Release Candidate von Zend Framework 2.2 markiert den Feature Freeze,
sodass es jetzt ausschließlich um die Konsolidierung der neuen Version geht. Zu den
neuen Features zählen unter anderem neue Plugin Manager, die den <code>ServiceManager</code>
in einen Inversion of Control Container verwandeln sollen. Dies soll die Flexibilität im
Umgang mit vielen Framework-Komponenten erhöhen. Darunter zählen ein Translator Loader
Manager, der Hydrator Plugin Manager und der InputFilter Manager. Des Weiteren sorgen neu
@PHP-Magazin
PHP-Magazin / News: Geocoder 1.5.0
Last active December 16, 2015 22:39
Geocoder 1.5.0 unterstützt mehrere Suchergebnisse
/* Da phpmagazin.de auf Grund von Serverproblemen offline ist, werden wir
unsere News temporär als Gist bereitstellen. Sorry für die schmucklose Aufmachung.
Bald werden wir uns wieder im vertrauten Gewand präsentieren. */
<p>Mit der jüngsten Version 1.5.0 von <a href="http://geocoder-php.org/" target="_blank"
title="Geocoder Homepage">Geocoder</a>, <a href="http://williamdurand.fr/" target="_blank"
title="William Durand Homepage">William Durands</a> beliebter "Bibliothek zum Erstellen
ortsbewusster Anwendungen", lassen sich endlich mehrere Ergebnisse einer Geodaten-Anfrage
abrufen und weiterverwenden. Die bisherige Limitierung auf das erste Suchergebnis (<a
href="https://github.com/willdurand/Geocoder/pull/223" target="_blank" title="Retrieving