F3 ist ein schlankes Framework für PHP. Es liegt aktuell in Version 2.0.7 vor. Neben CAPTCHA, OpenID, und einigem mehr sind besonders interessant die dazugehörigen ORM Implementationen: Axon für SQL-Datenbanken (MySQL, SQLite, PostgreSQL, MSSQL, dblib) M2 für MongoDB Jig für mini-DBs in Textdateien Das Framework in Aktion ist beim…

weiterlesen

Wenn ein node.js Programm viel auf der CPU rechnen muss ist für die Dauer dieser Berechnungen die Event Loop blockiert. Folgendes Programm, welches sich nach 10s beenden sollte, funktioniert deswegen nicht wie erwartet: setTimeout(function() { process.exit(0); }, 10000); for(;;) { doSomething(); } Die Timeout Funktion wird nie ausgeführt, weil die for-Schleife die Kontrolle niemals an die Event Loop…

weiterlesen

Imagine ist eine sehr interessante Entwicklung, die auf unserem Radar bleiben sollte. Über eine recht sinnvoll wirkende zusammengeführte Schnittstelle lässt sich objektorientiert die Bildererstellung und Manipulation über GD2, ImageMagick und GraphicsMagick programmieren. Die Dokumentation ist bei…

weiterlesen

Zur Zeit schlägt ein eigentlicher privater, aber an die Öffentlichkeit gelangter,  Brief von Coda Hale -- verantwortlicher Mitarbeiter von yammer (www.yammer.com) -- an die Scala Entwickler von Typesafe (www.typesafe.com) hohe Wellen. Yammer implementiert aktuell Teile der Codebasis von Scala nach Java; die Scala-Entwickler haben das über 8 Ecken mitbekommen und nach den Gründen gefragt. Coda Hale hat diese Gründe deutlich, aber…

weiterlesen

In der gerade veröffentlichten Version 0.6.3 des Javascript Frameworks node.js ist der Node Package Manager npm nun als feste Instanz dazugekommen. Ursprünglich als seperates Projekt entwickelt hat sich der npm zum Standard für node.js Anwendungen entwickelt. Mit dem npm können Entwickler auf derzeit über 5000 Module zugreifen. Weitere Infos zum aktuellen Release und node.js unter…

weiterlesen

Bei der Schaffung einer mobilen Präsenz von Produkten stellt sich die Frage Native App oder Web App Für eine Native App spricht sicherlich, dass sie performanter läuft und eben an das jeweilige System angepasst ist. Aber gerade hier ist auch ein Schwachpunkt. Entscheide ich mich für eine native App, muss ich sie für alle relevanten Systeme und Auflösungen entwickeln und pflegen. Eine Web App dagegen…

weiterlesen

Ich habe durch Zufall eine recht interessante Online App gefunden, die es dem Anwender ermöglicht einen beliebigen Quellcode in den Sprachen “Ruby, JavaScript, HTML, CSS, Java C/C++, Diff, PHP und YAML” einfach und bequem einzufügen, zu kommentieren und an Freunde zu senden. Ich denke, dass es die Zusammenarbeit in solchen Bereichen echt fördern kann. Ob es jedem gefällt sei dahingestellt aber ich finde es ganz gut ;). Die…

weiterlesen

Mal abgesehen davon, dass Erlang eine Rolle im Forschungsprozess spielen wird, was für eine coole Idee: bessere Wettervorhersagen zur Vorhersage von Energiemengen durch Wind/Wasser/Sonne nutzen, und diese in einem "SmartGrid" zur Energieverteilung…

weiterlesen