Ambilight HTML style

Ich hatte vor kurzem ja schonmal etwas über Philips Ambilight und den Nachbau mit Atmolight geschrieben.

Hier ist ein anderer Weg wie man das machen kann. Zugegeben ein bisschen sehr digital und sinnlos, aber cool ist das auf jeden Fall:

Da hat sich wohl  jemand die Mühe gemacht, das Ganze per HTML, Javascript und CSS nachzubilden. Live anschauen könnt ihr euch das hier.
Wer mehr über das “wie” erfahren will (und russisch kann) sollte diese Webseite anschauen.

Veröffentlicht in code, webfund | Getagged , , , , , , | Kommentieren

Tron ist zurück

… und hat jetzt Partikeleffekte ;)

Ein paar mehr Infos gibt es bei Mashable. Leider kann ich hier nur die deutsche Version einbetten, bei der englischen wurde das deaktiviert. Könnt ihr euch aber ganz einfach selbst bei youtube anschauen.

Zum Trailer selbst muss ich sagen, dass er Lust auf mehr macht und auch ziemlich gute Erinnerungen an den ersten Teil weckt. Ich bin schon sehr gespannt, ob der Film dem standhalten kann.

Veröffentlicht in filme, previews, videos | Getagged , , , , | Kommentieren

Zend Framework Proxy Bug

Ich verwende für eine Schnittstelle das Zend Framework. Hierbei handelt es sich um ein PHP Application Framework welches einem eine sehr schöne Grundlage für MVC basierte Webseiten an die Hand gibt.

Abfragen sind dabei so aufgebaut, dass es (vereinfacht gesagt) einen Controller gibt der wiederum verschiedene Aktionen beinhaltet. Aufgerufen werden diese über die URL, zum Beispiel: http://www.schiffr.de/news/archive/. Hierbei wäre der Controller “news” und die Action “archive”.

So weit so gut. Nun trat aber das Problem auf, dass ein Kunde die Fehlermeldung

Invalid controller specified (http:)

erhielt.

Nach ein bisschen Logging und im Internet herumsuchen bin ich auf diesen Bugreport gestossen.

Auch wenn der Titel nicht so erscheint wie unser Problem liegt hier doch die Lösung:
Der Kunde verwendet einen Proxyserver für den Zugriff auf die Webseite (dies konnte ich auch im Logfile bestätigen). Hierdurch fühlt sich das Zend Framework genötigt, nicht auf die $_SERVER Variable “REQUEST_URI” sondern auf “HTTP_X_REWRITE_URL” zuzugreifen. Das Problem dabei ist, dass in der letzteren Variable noch das Protokoll und der Host, also http://www.schiffr.de, mit drin steht.
Angeblich soll dieser Bug schon mit Zend Framework 1.7.1 gefixt sein, bei mir tritt er aber selbst mit 1.10.2 noch auf.

Die Lösung des Problems:

// Datei: library/Zend/Controller/Request/Http.php
// Funktion: setRequestUri()
// ca. Zeile 431
$requestUri = preg_replace('/^https?:\/\/' . $_SERVER['HTTP_HOST'] . '/i', '', $requestUri);
$this->requestUri = $requestUri;

Hierdurch wird der Host vor der Verwendung entfernt und alles ist so, wie das Framework es erwartet. Probleme wird es natürlich bei einem Update geben, also vorsicht damit.

Veröffentlicht in code, technologie | Getagged , , , , | Kommentieren

Iron Man 2 Trailer

Der Trailer für Iron Man 2 ist im Internet aufgeschlagen:

Mein Kommentar? Hell yeah!

Veröffentlicht in filme, videos | Getagged , , , , | Kommentieren

I love to see the kids enjoy themselves

Da scheint jemand die Rente zu genießen :-)

Veröffentlicht in spass, videos, webfund | Getagged , , , | Kommentieren

Harmony

Wieder mal ein Klasse Zeichenwerkzeug für den Webbrowser: Harmony.

Hier lassen sich durch verschiedene Pinselwerkzeuge sehr cool aussehende Bilder mit der Maus malen. Ich habe nur mal ein bisschen zum Ausprobieren rumgekritzelt und trotzdem sieht das irgendwie gut aus:

Die Bilder lassen sich dann direkt als PNG Dateien abspeichern. Probiert das einfach mal aus, macht richtig Spass.

Auch noch erwähnenswert ist Flame, was nach einem ähnlichen Prinzip funktioniert aber insgesamt etwas farbenfroher ist ;-)

Veröffentlicht in webfund | Getagged , , , | 1 Kommentar

Swedish Hero

Irgendwie wusste ich das ja schon immer …

Veröffentlicht in videos, webfund | Getagged , , , | Kommentieren

AtmoLight

Für meinen nächsten Fernseher hatte ich beschlossen, dass es einer von Philips mit Ambilight werden sollte. Ambilight beleuchtet die Wand hinter dem TV in den Farben die am stärksten im gerade angezeigten Bild vorkommen. Dies bewirkt, dass man das Fernsehbild deutlich größer wahrnimmt und auch für die Augen ist das sehr entspannend. Nachteil: Die Fernseher von Philips kosten, in der Größe an die ich mich inzwischen gewöhnt habe, richtig viel Asche.

Zum Glück für meinen Kontostand habe ich eine kostengünstige Alternative gefunden: Atmolight!
Atmolight liest über eine Software (AtmoWin in meinem Fall) das angezeigte Bild aus und schickt über USB die Signale an dafür vorgesehene Hardware raus. Den nötigen Controller kann man sich mit den entsprechenden Fähigkeiten wohl selbst zusammen löten, ich bin den bequemen Weg gegangen und habe mir alles fertig bei Carsten Presser bestellt.

Man bekommt hierbei einen kleinen Kasten mit der Platine, ein Netzteil, ein USB Kabel und Klebestreifen mit RGB-LEDs darauf. Diese Streifen werden an der Rückseite des Fernsehers befestigt und an den Kasten angeschlossen.
Hier mal ein erstes Video, wie das bei mir aussieht:

Der Clou an der Sache ist, dass GemX ein Plugin namens AtmoLight für MediaPortal programmiert hat, welches die Verwendung der Hardware mit meiner Lieblingsmediacentersoftware optimiert. Gut schaut’s aus!

Veröffentlicht in hardware, mediacenter, software, technologie, videos | Getagged , , , , , , , , , , | 5 Kommentare

SVG Editor

Scalable Vector Graphics (SVG) ist ein Bildformat für, wie der Name schon andeutet, skalierbare Vektordaten. Im Gegensatz zu anderen Grafikformaten liegt der “Quellcode” von SVG Dateien in einem XML Format vor und ist dadurch gut durch Menschen lesbar, außerdem haben die Grafiken den Vorteil, dass sie verlustfrei skaliert werden können.

Ich habe einen online Editor für diese Grafiken gefunden der mit HTML und JavaScript gemacht ist – SVG-edit.

Leider erlaubt mir Wordpress nicht, das Ergebnis in den Post hier zu kopieren. Da müsste ich jetzt irgendwelche Plugins installieren … Tja, das ist der Nachteil von Bequemlichkeit ;-)

Veröffentlicht in webfund | Getagged , , , , | Kommentieren

Mass Effect 2

Ich habe mir gestern in einer Spontanaktion Mass Effect 2 bestellt.

Nach allem was ich bis jetzt von dem Spiel gesehen habe, müsste das genau mein Ding sein. Leider habe ich den ersten Teil nicht gespielt sondern nur mal kurz bei einem Freund gesehen, da drängt sich natürlich die Befürchtung auf viel von der Story zu verpassen. Ich hoffe einfach mal, dass die Macher auch an Neueinsteiger gedacht haben.

Was ich interessant finde ist, dass die Starbesetzung in diesem Titel wirklich dicht ist. Es gibt dazu ein Youtube Video, bei dem Einbetten leider nicht erlaubt ist. Mit dabei sind unter anderem Martin Sheen (Apocalypse Now) als “Illusive Man”, Seth Green (Austin Powers) als Pilot Joker, Tricia Helfer (Battlestar Galactica) als Stimme des Schiffscomputers, Yvonne Strahovski (Chuck) als Miranda, die rechte Hand des Hauptdarstellers, Carrie-Anne Moss (Matrix), Michael Hogan (Battlestar Galactica) und Adam Baldwin (Firefly, Chuck).

Schön, dass drei Leute die auch bei meiner momentanen Lieblingsserie Chuck mitspielen (Strahovski, Baldwin, Helfer) dabei sind. Jetzt bin ich dann nur noch gespannt ob ich überhaupt die Zeit finde das so zu spielen wie man es spielen sollte ;-)

Veröffentlicht in freizeit | Getagged , , , , , , , | Kommentieren