Mittwoch Okt. 31, 2012

KWin Effekt implementieren mit JavaScript und Plasmate

Martin Graesslin hat auf seiner Seite einen Screencast, wie man mit JavaScript und Plasmate einen KWin Effekt erstellt.

Montag Okt. 29, 2012

Realtime Analysen mit Redis und Python: bitmapist

Wer schnell Antworten auf 

Wie oft war User 123 heute, diese Wochen, diesen Monat online?
Hat User 123 Aktion X ausgeführt? 
Wie viele User waren aktiv dieses Monat? Diese Stunde?
usw.

braucht, der sollte sich bitmapist (github) anschauen und implementieren.

Sonntag Okt. 28, 2012

Manchmal entdeckt man noch interessante User-Agents...

Mozilla/4.0 (compatible; MSIE 4.01; Digital AlphaServer 1000A 4/233; Windows NT; Powered By 64-Bit Alpha Processor)

Zu cool: Windows NT mit IE 4 auf einem DEC Alpha :-) Der hat aber sicherlich schon ein paar Jährchen auf dem Buckel... Manche Dinger gehen einfach nicht kaputt wie die Sun 420/450 mit UltraSPARC II - einfach unkaputtbar...

Mittwoch Okt. 10, 2012

HTML zu PDF/Jpeg konvertieren mit Webkit und wkhtmltopdf

wkhtmltopdf bzw. wkhtmltoimage ist ein ganz nettes Kommandozeilentool, das Webseiten in PDF bzw. JPEG konvertiert. Dabei kommt die Webkit-Engine zum Einsatz. Die rendert Webseiten sauber raus. Andere Tools verwenden meistens Renderengines, die nur einen Bruchteil an Features unterstützen. Dabei ist der Aufruf ganz einfach z.B.:

wkhtmltoimage-amd64 --use-xserver http://www.tauceti.net bild.jpg

Wenn das Ganze auf einem Server läuft, braucht man noch Xvfb (eine Art virtuellen XServer) z.B.:

nohup Xvfb -ac :1 &

Einige Features brauchen einen XServer (den man auf einem Server meist ja nicht hat) und das können wir mit Xvfb sehr einfach realisieren.

In diesem Zusammenhang sei noch auf PhantomJS hingewiesen. Damit lassen sich z.B. automatisierte Tests von Webseiten relativ einfach realisieren. Setzt ebenfalls auf Webkit auf.

Freitag Okt. 05, 2012

Gentoo in der Cloud: Bootstrapping

Ein Skript mit dem man Gentoo in der Cloud bootstrappen kann. Hier noch ein Gentoo EC2 Tutorial dazu.