8. Juli 2014 3D, JavaScript
Gerade habe ich meine CSS 3D Engine auf GitHub veröffentlicht. Es ist eine in JavaScript programmierte Library, die keine Abhängigkeiten zu anderen Libraries hat. Im Gegensatz zu anderen CSS 3D Engines wird der IE10 komplett unterstützt. Erreicht wird das dadurch, dass für jedes Element eine eigene Matrix errechnet wird.
Ein Beispiel: http://css3d.bitworking.de/examples/example04.html
Die Homepage findet ihr hier: http://css3d.bitworking.de/
Die GitHub Seite hier: https://github.com/bitworking/CSS3D
17. März 2014 Fotografie, JavaScript
Da eines meiner Hobbies die Fotografie ist, habe ich mich heute ausführlicher mit der hyperfokalen Distanz beschäftigt. Gerade bei Landschaftsaufnahmen, wo ein möglichst großer Bereich scharf dargestellt werden soll, ist es hilfreich diese anzuwenden. Die hyperfokale Distanz ist die Distanz, auf die fokussiert werden muss, damit der Bereich von der halben hyperfokalen Distanz bis Unendlich mit akzeptabler Unschärfe abgebildet wird.
Anders: Bei Landschaftsaufnahmen zum Beispiel stellt man zuerst eine Brennweite ein, um den Bildausschnitt festzulegen. Außerdem befinden sich womöglich noch nahe gelegene Objekte im Bild, die genauso wie der Hintergrund (Himmel, Berge am Horizont, weit entfernte Gebäude etc.) auch möglichst scharf dargestellt werden sollen.
Mein Rechner behandelt nun 3 Anwendungsfälle:
Außerdem ist der Rechner responsive und mobile optimiert, so dass er sich auf dem Smartphone wie eine App bedienen lässt. Ich präsentiere den wahrscheinlich modernsten Hyperfokal Distanz Rechner im WWW:
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.