Firefox 4 für Ubuntu 10.10

Den Firefox 4 gibt es ja standardmäßig nicht für Ubuntu 10.10. Da aber die Javaskriptengine eine echte Beschleunigung erfahren hat, welche ich auch ausnutzen wollte musste ein PPA her. Dieses PPA ist ppa:mozillateam/firefox-stable welches auch auf der Konsole mittels

sudo add-apt-repository ppa:mozillateam/firefox-stable
sudo apt-get update && sudo apt-get dist-upgrade

hinzugefügt werden kann. Danach sollte man sich noch das deutsche Sprachpaket installieren, da die Firefoxversion sonst Englisch ist. Zu finden ist dieses Paket unter http://releases.mozilla.org/pub/mozilla.org/firefox/releases/4.0/linux-x86_64/xpi/de.xpi. Und schon ist Firefox 4 da :)

Weitere Informationen gibt es unter:
http://linuxundich.de/de/software/firefox-4-0-in-ubuntu-mozilla-team-ppa-installieren/

Javascript schön gemacht

Da schreibt man stundenlang Javascript Quellcode und dann sieht dieser einfach nicht ganz so schön aus wie man sich das wünschte. Aber wie so oft gibt es auch hier eine einfache Lösung, in diesem Fall der Javascript unpacker and beautifier welcher unter http://jsbeautifier.org/ zu finden ist. Ein kleines Problem hat er aber mit PHP Code im Javascript Code. Diesen versucht er auch zu formatieren, was den PHP Code deaktiviert. In dem Fall ist dann Nacharbeit gefragt.

Neue Weltkarten Webapplikation für Invertika

Seit gestern gibt es auf http://weltkarte.invertika.org die neue Webapplikation zur Darstellung der der Invertika Karte. Die alte Version hatte ein paar Probleme welche sich nicht einfach ausbessern ließen. So wurde der Beschluss gefasst, das ganze auf Basis des YUI Frameworks neuzuschreiben. Das Framework bietet dabei eine genügende Abstraktion von den unterschiedlichen Browsern so das nun auch Touchscreengeräte unterstützt werden.

Beim Redesign gab es einige Designziele:

– Unterstützung von Touchscreengeräten
– Zoom der Karte ohne Reload der Seite
– Zoom mittels Mausrad
– Anpassung der Zoomstufe beim Start anhand der Clientauflösung.
– Verschiebbares Infopanel
– ansprechenderes Design (das alte Design war doch etwas grobschlächtig)

Einige Dinge haben es allerdings noch nicht in die neue Version geschafft, so wird z.B noch nicht angezeigt welche Musik auf der Karte gespielt wird, wobei dies mit der dahinterliegenen Datenbank zusammenhängt und so ohne Anpassung an der eigentlichen Applikation ergänzt werden kann. Die Anwendung (worldmap genannt), ist dabei wie schon der Vorgänger unter die GPL gestellt worden.

Für alle die jetzt gar nicht wissen was Invertika ist noch eine kurze Erklärung. Bei Invertika handelt es sich um ein freies Open Source MMORPG in deutscher Sprache. Der Client ist dabei für Linux, Windows und Mac OS verfügbar. Die offizielle Seite ist unter http://invertika.org zu finden.

Bildbetrachter für große Bilder auf Basis von JavaScript

Man nehme ein ziemlich großes Bild z.B. mit einer Größe von 20000 x 20000 Pixel und möchte es im Browser anzeigen. Kein leichtes Unterfangen.Doch dank panojs kann hier Abhilfe geschaffen werden. Damit kann man solche Bilder nämlich anzeigen. Das gesamte Bild wird dazu in Kacheln zerlegt (mittels eines Pythonskriptes) und dann je nach Zoomstufe nur Stückchenweise angezeigt oder heruntergerechnet. Das ganze ist Open Source und steht unter der Apache 2.0 Lizenz. Zu finden ist die Software dabei unter http://code.google.com/p/panojs.

Javascript Bibliothek mit Touchevents

Auf der Suche nach einer Javascriptbibliothek welche für mich Touchevents verarbeitet (für Androidgeräte und iPhones) bin ich über die Yahoo User Interface Library kurz YUI gestolpert. Die YUI bietet dabei eine Menge Informationen welche einem das entwickeln von Webanwendungen erleichtern z.B. Animationen, Drag & Drop, JSON und vieles mehr. Das ganze ist unter der BSD Lizenz lizenziert kann also auch problemlos in kommerziellen oder GPL Projekten benutzt werden. Zu finden ist die Bibliothek unter http://developer.yahoo.com/yui/.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Yahoo_User_Interface_Library