21. Januar 2014 JavaScript, PHP, Sound
Heute habe ich mal wieder was schönes gebastelt. Und zwar eine interaktive Karte bzw. einen Graph der Musikgenres. Mit Hilfe der SQL-ähnlichen Sprache SPARQL kann man auf dbpedia.org Wikipedia wie eine Datenbank abfragen und so Beziehungen zwischen Artikeln herstellen.
DBpedia is a crowd-sourced community effort to extract structured information from Wikipedia and make this information available on the Web.
27. Juli 2012 PHP zend framework
Da das Zend Framework von Hause aus keine Modelklasse mitliefert, gibt es viele Diskussionen im Netz welche die beste Herangehensweise ist, ein Model/Mapper zu erstellen.
Ein Ansatz den ich gesehen habe, ist den Mapper direkt von der Zend_Db_Table_Abstract Klasse abzuleiten und das Model von der Klasse Zend_Db_Table_Row_Abstract. Die Modelklasse kann dann als rowClass im Mapper angeben werden. Ein Beispiel findet sich in dieser Diskussion: http://stackoverflow.com/questions/294875/models-in-the-zend-framework
Dort steht auch warum diese doch sehr verlockende Möglichkeit nicht besonders gut ist, nämlich weil ein Model nicht auf eine Tabelle beschränkt sein soll, sondern theoretisch auch mehrere Tabellen oder zusätzliche Felder beihalten könnte.
Für ein Schulprojekt habe ich ein PHP MVC Framework ins Leben gerufen. Es ist vom Zend Framework inspiriert, arbeitet aber erst ab PHP 5.3, denn es nutzt u.a. Namespaces. Es ist sehr schlank und deshalb auch extrem schnell. Benchmarks folgen noch..
Hier die Projektseite:
http://code.google.com/p/red-mvc/