Durch CMS und den Einsatz von CSS ist der Grundstein für die Trennung von Content und Layout und die Trennung von Dokumentstruktur und Style gelegt. Die Weiterentwicklung der Technologien brachte allerlei interessante Anwendungen verschiedenster HTML-Attribute mit sich, die für bestimmte Funktionalitäten zweckentfremdet wurden. Unter diesem Umstand hatte wohl das 'rel'-Attribut am meisten zu leiden. Gerade…

weiterlesen

Wir haben vor einiger Zeit die Umsetzung mobiler Webseiten mittels CSS Media Queries angeschnitten. Media Queries helfen uns dabei, Auflösungen zu identifizieren und entsprechend darauf zu reagieren. Das Entwickeln von Websites, die sich dem Betrachter und des von ihm verwendeten Geräts anpassen -> Responsive Webdesign und…

weiterlesen

Einführung org-mode wird als das schweizer Taschenmesser des Editors Emacs beschrieben. Das ist in der Tat eine gute Beschreibung. Mit org-mode lassen sich Projekte und Aufgaben planen, Bücher verfassen, Musik komponieren, Weblogs führen, Webseiten veröffentlichen, Zeiten…

weiterlesen

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

Nach dem ich gerade eine nette Erfahrung machen durfte mit dem Support eines großen Hoster bzgl. Hardware und Software RAID, will ich die Unterschiede noch mal zusammenfassen. Die Aussage des Supporters war: -> Warum? Der Controller bringt keinerlei Vorteile. -> Nach dem Ausbau sollten Sie einfach auf Software-RAID umsteigen. Das sollte sogar bessere Performance bieten. (Es handelt sich hierbei um Auszüge…

weiterlesen

Hassliebe?

Vor fast 6 Jahren am 12.12.2005 war es Torvalds, der annahm das Gnome von Interface Nazis entwickelt wird. Quelle Umso überraschter war ich heute als ich auf pro-linux heute lesen durfte, dass Linus langsam anfängt Gnome zu…

weiterlesen

CSS3 hat einige wunderbare Vorteile, was die Gestaltungsvielfalt angeht, wie z.B. runde Ecken, Verläufe, Schatten und und und... Allerdings muss man aktuell und wahrscheinlich auch mittelfristig jedem Browser einzeln erklären, wie er diese Optiken darzustellen hat. Also Beispiel nenne ich die Präfixe für die CSS Eigenschaft "linear-gradient", die mit folgenden Präfixen bestückt werden…

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

Hinter "SQL für Web-APIs" verbirgt sich eine node.js basierte Implementierung einer DSL zur Zusammenführung von Daten holenden HTTP-Requests mit SQL ähnlicher Syntax. Für die node-Interessierten unter uns sicher spannend, sich die Implementierung anzusehen. heise online - eBay kündigt SQL für Web-APIs an. Den Code kann man…

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