Eine Mischung zwischen Tragödie und Science-Fiction. Sehenswert.
Flight – Microframework für PHP
Auf der Suche nach einer Möglichkeit eine REST-Api auf die Beine zu stellen, hatte ich mich mit einigen PHP-Microframeworks wie Slim oder Fat-Free beschäftigt. Hängen geblieben bin ich Schlussendlich bei Flight. Eine minimale REST-Api sieht dabei so aus:
require 'flight/Flight.php';
Flight::route('GET /', function(){
echo 'hello world!';
});
Flight::start();
Flight besticht dabei durch seinen Umfang und die einfache Nutzbarkeit. Die Dokumentation ist schnell gelesen und so kann schon nach wenigen Minuten produktiv entwickelt werden. Flight ist unter der MIT-Lizenz lizenziert und damit freie Sofware. Der Quelltext ist auf GitHub, die offizielle Webseite unter flightphp.com zu finden.
The Right Way
Bücher über PHP-Entwicklung gibt es wie Sand am Mehr. Bücher an denen man mitarbeiten kann allerdings weniger. Zu dieser Klasse von Büchern gehört PHP – The Right Way, deren Quelltext auf GitHub zu finden ist. In dem Buch geht es dabei nicht nur um die Sprache PHP als solches, sondern auch um die Entwicklungsumgebung, Sicherheit und andere Themen.
Neben der englischen Originalversion gibt es auch eine ganze Reihe von Übersetzungen. Während es sich bei den Versionen bis zum 10. Juli 2012 noch um eine freie Version unter MIT-Lizenz handelte, wird mittlerweile die deutliche restriktivere Creative Commons Lizenz BY-NC-SA genutzt. Diese schließt eine kommerzielle Nutzung aus. Die offizielle Seite ist unter phptherightway.com zu finden.
Alle Nutzer einer MySQL Datenbank ausgeben
Möchte man sich alle Nutzer einer MySQL Datenbank anzeigen lassen, so lässt sich dies mit der SQL-Abfrage:
SELECT * FROM mysql.user;
bewerkstelligen. Leider funktioniert die Abfrage zur bei dezidierten MySQL-Installationen – bei den meisten Webhostern wird der Zugriff auf diese Tabellen aus gutem Grund untersagt.
Zugradar
Wer schon immer mal wissen wollte wann ein bestimmter Zug wo ist, der sollte sich das Zugradar der deutschen Bahn anschauen. Dieses ist seit August 2013 in einer Beta-Version verfügbar.
Über die verfügbaren Informationen wie die Abfahrtszeiten der Züge und weitere Meldungen (z.B. die Durchfahrt von Meldepunkten) wird die aktuelle Position der Züge extrapoliert. Dabei ist es möglich nach bestimmten Zugarten (wie ICE) zu filtern. Was man mit Hilfe des Zugradars auch sieht, ist wie wenig Züge eigentlich unterwegs sind. Zu finden ist das Zugradar unter bahn.de/zugradar.

