Kleine PHP-Helfer für CSS-Animations

CSS-Animationen sind eine leicht verständliche Art, aufwändige und hübsche Animationen zu erstellen. Das Hauptproblem dabei sind vor allem die ständig benötigten Browser-Präfixe, die aufgrund der fehlenden Standardisierung noch immer nötig sind. Ich habe für diesen Zweck zwei PHP-Funktionen geschrieben, welche die verschiedenen Varianten automatisch erstellen.

Das Width-Attribut von Img

Es wirkt ja doch ein wenig wie ein Relikt aus alten Zeiten: Während zurückliegende HTML-Standards konsequent alle optischen Modifikatoren und somit auch Width- und Height-Attribute entfernt wurden, haben sie sich an ein Element doch nicht heran getraut: Das gute alte .

Jamendo: Facebook hört mit

Unten im Bild: "Warten auf www.facebook.com..."

Eine Kleinigkeit, die mir gerade beim Jamendo-Web-Musikplayer aufgefallen ist: Das Problem mit der Überwachung durch Facebook kann man gar nicht ernst genug nehmen. Jamendo ist eine Internetseite, die freie Creative-Commons-Musik im Internet bereitstellt. Außer über Werbung finanziert sich der Dienst durch die Lizenzierung von Musik für kommerzielle Zwecke. Die Künstler erhalten dabei mindestens 50 % der daraus resultierenden Einnahmen.

Dateimanager Sunflower nun auch auf Deutsch

Sunflower mit Dateiliste und Terminal

Mit der neuen Version 0.1a-35 wurde der Dateimanager Sunflower nun auf Gnome 3 portiert und spricht endlich deutsch: Ich hatte mich in den letzten Tagen an die Arbeit gemacht und so meine ersten Erfahrungen mit der Übersetzung einer Software gemacht, die ich nicht selber entwickelt habe. Keine leichte Arbeit…

Aufgabenplaner Wunderlist in Ubuntus Softwarecenter

Eine Nachricht die einem Linux-Nutzer schon fast das Gefühl gibt, er arbeite mit für den Desktopbereich kommerziell relevanten Betriebssystem: Der Linux-Client von Wunderlist, eine Entwicklung der Berliner 6-Wunderkinder, ist ab sofort im Ubuntu Softwarecenter verfügbar. Besser wird er dadurch leider nicht.

Canvas: Das Ende von SVG?

Um Webinhalte nicht immer nur trist als Text erscheinen zu lassen, haben sich Bilder recht gut bewährt: Diagramme und Schaubilder helfen dem Nutzer einen Überblick zu bekommen. Bisher wurden allerdings meist konventionelle Rastergrafiken verwendet, die einige Nachteile haben. Will man hiervon weg, stellt sich aber gleich die nächste Frage: Das neue HTML-5-Element Canvas oder das etwas ältere SVG?

MVC-Anwendungen mit Flow 3 und ein Ausblick auf das nächste Typo 3

Auf der gerade tagenden „T3CON11“ kommen die Typo-3-Entwickler zusammen und beraten über die Zukunft. Nebenbei zeigen Sie aber auch, was sie schon haben. Nachdem ich in den letzten Monaten doch eher negative Eindrücke von Typo 3 sammeln musste, machen das grundlegende Framework Flow 3 und die ersten Bilder von Typo 3 5 einen sehr guten Eindruck.

Zwischen Wissenschaft und Katastrophe: Der Schwarm

Ich habe mich nun durch runde 1000 Seiten Thriller von Frank Schätzing gelesen: „Der Schwarm“ verbindet viele interessante Aspekte: Moderne Wissenschaft und Technik, nichtmenschlich-organische und künstliche Intelligenz, amerikanische Weltherrschaftstheorien, große Naturkatastrophen und das Ende der drei Weltreligionen. Zurückhaltung in der Themenwahl kann man Schätzing sicher nicht vorwerfen.

Veröffentlicht am
Kategorisiert in Allgemein Verschlagwortet mit

Aufgabenplaner Doit.im

Doit.im vor etwa einem Jahr

Aufgabenplaner gibt es mittlerweile ja mehr als genug im Netz. Auch getestet habe ich viele. Aber während sich um Projekte wie Wunderlist des des Berliner Startups Sechs Wunderkinder richtige Hypes entwickelten, fand ich diese Lösungen immer ungeeignet. Die Gründe waren dabei recht vielfältig: Zu simpel (Wunderlist) oder nicht fürs Smartphone geeignet (Smthngs) – irgendwas war immer. Mit „Doit.im“ scheint meine Suche aber endlich ein Ende zu haben…

J-Query-Probleme mit $.event.trigger(), live() und delegate()

In meinem Artikel „J-Query-Projekte mit Events strukturieren“ habe ich die Möglichkeit vorgestellt, Javascript-Events mittels J-Querys $.event.trigger(eventName) auszulösen. Man sollte sich aber bewusst sein, dass diese Methode nicht mit Elementen zusammenarbeitet, die mittels live() oder delegate() an einen Event gebunden wurden.