Ajaxterm und Firefox 3.6

9 02 2010

Normalerweise habe ich für die Wartung meines Servers und Zugriffe auf Server bei denen ich ab und an mal nach dem Rechten schaue immer Putty dabei. Doch es kann auch mal vorkommen, dass ich – wieso auch immer – kein Programm nutzen kann / darf und auf vorhandene Mittel angewiesen bin.

In diesem Fall habe ich immer noch Ajaxterm. Ein Webinterface welches mit SSH-Zugang auf einen Server anbietet.

Mit dem Update auf Firefox 3.6 funktioniert Ajaxterm allerdings nicht mehr richtig. Grund dafür ist ein Problem mit Sarissa. Sarissa ist eine Javascript-Bibliothek die verschiedenste Funktionen rund um XML implementiert und auch in anderen Webanwendungen genutzt wird. Um größtmögliche Kompatibilität mit den verschiedensten Browsern zu gewährleisten werden an verschiedensten Stellen Variablen innerhalb Sarissa definiert und mit Werten belegt um jede Browservariante zufrieden zu stellen. Allerdings wird von Firefox 3.6 eine dieser Variablendeklaration als Fehler markiert und die Ausführung des Skriptes beendet.

Ein Quick ’n‘ Dirty Hack hilft weiter und die Anwendung funktioniert wieder.

Ajaxterm liefert die Datei „sarissa.js“ mit – in Zeile 269 steht folgende Anweisung:

XMLDocument.prototype.readyState = 0;

Diese Zeile wird einfach auskommentiert und schon ist Firefox wieder zufrieden.

// XMLDocument.prototype.readyState = 0

Dieser Hack ist nicht unbedingt schön und garantiert nicht frei von Nebeneffekten – doch funktioniert Ajaxterm von Haus aus nur mit Firefox ohne größere Komplikationen und somit ist diese Änderung im vertretbaren Rahmen da sie keine Probleme bei Firefox hervor ruft.





Google Chrome

3 09 2008

Die Spatzen pfiffen es schon länger von den Dächern das Google an einem eigenen Browser bastelt, obwohl sie Mozilla unterstützen. Der eigene Browser ist auch nur ein logischer Schritt nachdem immer mehr Webanwendungen aus dem Hause Google zur Verfügung stehen.

Sei es Google-Maps für die Routenplanung, Google-Mail als Nachrichtenzentrale oder aber GoogleDocs. Darüber hinaus bietet Google neben der ursprünglichen Suche noch mehr an wie Blogs, Videos, Newsgroups etc.pp.

Damit Otto-Normal-Nutzer die Scheu vor Webanwendungen verliert benötigt man eine Anwendung die mehr nach Desktop aussieht – außerdem soll die Anwendung auch dann verfügbar sein, wenn man gerade einmal offline ist. Für die Offline-Funktionalitäten hat Google schon länger GoogleGears im Portfolio.

Nun gibt es einen eigenen Browser von Google, Google Chrome. Dieser Browser hat GoogleGears schon integriert, basiert auf derselben Rendering-Engine wie Apples Safari (WebKit) und bringt eine eigene JavaScript-Implementierung mit. JavaScript soll mittels eines Compilers in eine Zwischensprache übersetzt werden und somit schneller ausgeführt werden können.

Wer Google Chrome startet wird überrascht sein. Es sieht eher nach einer schlanken Flash-Anwendung als nach einem (Windows-)Programm aus. Es gibt z.B. keine Menüleiste, der Nutzer sieht nur eine Adresszeile und einige Schaltflächen. Chrome unterstützt das Tabbed-Browsing, allerdings werden hier die einzelnen Laschen der Tabs oberhalb der Adresszeile angezeigt. Zur Performancesteigerung und zur Verbesserung der Sicherheit läuft jedes Tab in einem Prozess. Somit sollen Engpässe die durch ein ressourcenhungriges Tab entstehen können vermieden werden.

Das Google sich an die bestehenden Standards hält, lässt sich mit den Acid-Tests prüfen. Während Opera und Firefox in den jeweils aktuellen Versionen keinerlei Probleme mit dem Acid2-Test haben, scheitert hier schon der Internet Explorer 7. Die nächste Stufe ist der Acid3-Test. Apples Safari schafft hier volle Punktzahl, Chrome ist hier schon besser als Firefox und Internet Explorer.

Der aktuelle Firefox 3.0.1 erreicht 71 von möglichen 100 Punkten, der IE schafft knapp über 10% mit 12 Punkten. Chrome erreicht hier eine Wertung von 78 Punkten, ein sehr guter Wert, wenn man bedenkt, es handelt sich um eine Beta-Version die noch verbessert wird.

Wie auch der Firefox besitzt Chrome einen Inspector mit dem man z.B. den Aufbau einer Website analysieren kann.

Meiner Meinung nach hat Chrome eine vielversprechende Zukunft vor sich, er ist schnell und schlank, zwei Tugenden die eigentlich sehr wichtig für Browser sind. Weniger gefällt mir das Design, wobei so etwas immer Geschmackssache ist. Über Geschmack lässt sich bekanntlich streiten. Mir sieht das ganze zu sehr nach einer Flashoberfläche aus – auch wenn es keine ist.

Ein weiteres Merkmal welches ich bei Chrome vermisse sind die AddOns. Kein Browser wird jemals perfekt sein, doch helfen AddOns den Browser anzupassen. Mittels AddOns füge ich mir genau die Merkmale zu einem Browser hinzu, die ich persönlich für wichtig halte. Das die Eigenschaften nicht automatisch mitgeliefert werden ist zu bevorzugen. Somit bleibt der Browser an sich schlank und jeder hat nur das installiert was er wirklich brauch.

Für mich bleibt Firefox bis auf weiteres der Browser meiner Wahl.

Chrome ist bei Version 0.2 – da kann sich noch einiges ändern bis zum ersten Release mit einer Eins vor dem Punkt. Wie üblich sollte man bei Betas eine gewisse Vorsicht an den Tag legen. Nicht nur das die Programme meist gewisse Instabilitäten aufweisen, es sind meist auch Sicherheitslücken vorhanden. Auch Chrome bleibt davon nicht verschont und es wurden schon Lücken gefunden die zum einen die Sicherheit des ganzen Rechners gefährden können als auch Sicherheitslücken die Chrome zum Abstürzen bringen – komplett und nicht nur innerhalb eines einzelnen Tabs. Mehr dazu auf Heise-News.





Mein Beitrag zum Rekord…

18 06 2008

… nachdem es doch erhebliche Probleme gab / gibt den Firefox 3 zu laden habe ich es doch noch geschafft.

Am 17.6. gegen 20 Uhr hatte ich den Firefox von der Mozilla-Seite auf meiner Platte. Alles läuft bestens und schneller als vorher. Die AddOns die Zicken gemacht haben, habe ich kurzer Hand wie im vorherigen Post beschrieben zum Mitarbeiten überreden können 😉

Danke!

Der Firefox wurde aktuell (18.06.08 09:15) schon fast 4,8 Mio. mal herunter geladen und es sind noch 10 Stunden bis zum Ablauf des Download Day. Das selbst gestellte Ziel von Mozilla lag bei 3,5 Mio. – das wurde locker übertroffen. Die aktuellen Downloadzahlen findet man live bei Mozilla.





Hast du mal Feuer, Fuchs?

17 06 2008

Download Day - German

Heute ist es soweit. Punkt 19 Uhr unserer Zeit (ich blogge von Deutschland aus) steht der neue Firefox 3 zur Verfügung. Wie bereits gebloggt, habe ich die Betas und auch die RCs verfolgt. Die neue Version überzeugt mich persönlich vor allem durch die Geschwindigkeit mit der der Firefox an’s Werk geht. Ein Internet Explorer sieht alt dagegen aus. Wer vor 19 Uhr versucht Firefox 3 zu laden bekommt nur eine Webseite angezeigt auf der steht, man möge doch bitte warten. Gibt man die URL zur Installationsdatei direkt an, wird nur der letzte RC-Stand geladen. Wer es nicht erwarten kann, für den gibt es im Mozilla-Wiki eine entsprechende Release-Tracking-Seite. Dort findet man die aktuellen Infos wie weit man mit der Veröffentlichung ist.

Ein Vorteil des Firefox ist die Möglichkeit, dass man den Browser per AddOns erweitern kann, wie z.B. TwitterFox. Die meisten AddOns können von Firefox 2 übernommen werden bzw. es gibt Updates.

Bei einigen AddOns verweigert Firefox 3 allerdings die Installation mit der Begründung, dass das AddOn zu alt ist. Evtl. hilft folgender Trick: Das AddOn mit einem Zip-Programm öffnen, die Datei „install.rdf“ bearbeiten. Dort muss die maxVersion des AddOns entsprechend angepasst werden. Die gespeicherte Datei muss wieder in die Xpi-Datei zurück gepackt werden. Nun folgt der Versuch das AddOn zu installieren.
Für auftretende Abstürze oder Schäden bin ich nicht haftbar. Alles geschieht auf eure Verantwortung. Wer nicht weiß was er tut sollte lieber die Finger davon lassen.

Folgender Codeausschnitt zeigt einen Auszug der „install.rdf“ des MinimizeToTray-AddOns. Dieses AddOn lässt sich mit der beschriebenen Methode installieren. Im AddOn steht z.B. 2.0.0.*, ändert man dies in 4.0.0.* gibt es keine Fehlermeldung mehr.

<em:targetApplication>
    <!-- Mozilla Firefox -->
    <Description>
        <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
        <em:minVersion>1.0</em:minVersion>
        <em:maxVersion>4.0.0.*</em:maxVersion>
    </Description>
</em:targetApplication>

Heute soll ein Weltrekordversuch gestartet werden – die meisten Downloads innerhalb von 24 Stunden. Helft mit das der Rekord aufgestellt wird und ladet euch die neue Version des Firefox herunter. Am einfachsten gelangt ihr über den Banner am Anfang des Posts zur Aktionsseite. Bitte habt Verständnis wenn es dort zu kleineren Problemen kommt. Es wollen eine Menge Leute den Rekord knacken 😉 Über das Banner kommt ihr auch zu einer Weltkarte auf der man sehen kann das es viele Menschen gibt die versprochen haben Firefox zu laden. Im Moment des Blogposts waren es in Deutschland über 70.000 User, im Vergleich dazu sind es in Polen sogar über 100.000!





Twitter – Twitterfox.

18 05 2008

Weiter geht’s in meiner Twitter-Reihe.

Wer fleißiger Firefox-Nutzer ist, dem empfehle ich die Twitterfox-Erweiterung.

Mit ihr kann entspannt getwittert werden. Man bekommt seinen Tweetfeed angezeigt, wahlweise mit einem kleinen Popup. Das Aktualisierungsintervall kann frei gewählt werden. Die kleinste Zeitspanne beträgt dabei drei Minuten.

Da Bilder ja bekanntlich mehr sagen als Worte wird natürlich auch das Avataricon des jeweiligen Twitterkontakts angezeigt. Followed man vielen kann es teilweise schwer werden die Übersicht zu behalten. Wenn man direkt angesprochen wurde, mit @Twittername, zeigt Twitterfox diesen Tweet nochmal in einem extra Registerreiter (Replies) an. Auch Direct-Messages gehen nicht verloren. Diese werden unter Messages angezeigt, die Antwort auf einen Tweet ist sehr einfach, es gibt ein kleines Icon neben jedem Tweet.

Wenn man eine Person direkt ansprechen will, gibt es eine Autovervollständigung, d.h. nach der Eingabe der ersten Zeichen, wird automatisch eine Liste mit den passenden Leuten angezeigt. Vorraussetzung dafür ist allerdings, das man den Leuten followed und dass das @twittername am Anfang des Tweets steht. Dies ist das einzige Manko was ich an Twitterfox sehe. Die Autovervollständigung funktioniert nicht wenn ich mitten im Tweet jemanden ansprechen möchte.

Ansonsten eine gelungene Erweiterung für Firefox die nicht nur unter Windows lauffähig ist!





Mozilla Firefox 3 Beta 5

2 04 2008

Heute ist die neue Beta des Mozilla Firefox 3 erschienen, inzwischen die Fünfte.

Betas sind natürlich nicht das fertige Produkt, so das noch Fehler auftreten können, allerdings werden in der endgültigen Version die meisten diese Fehler gefixt sein.

Was bringt die 3er Version des Firefox neues? Auf den ersten Blick ein neues Theme. Die bunten Bildchen sind ein wenig anders als vorher aber immer noch intuitiv zu bedienen. Eine interessante Funktion tritt beim Klick auf das Favicon (das Bildchen in der Adressezeile ganz links) zu Tage. Dort können Informationen zur Seite angezeigt werden. Es wird nicht nur angezeigt ob die Seite verschlüsselt ist, man kann für die aktuelle Seite Berechtigungen setzen wie z.B. Grafiken laden oder nicht.

Der Firefox 3 ist auf meinem Rechner schneller unterwegs als der Firefox 2, allerdings nur wenn die CPU gerade nicht zu ausgelastet ist, die 3er Version benötigt zwar weniger Arbeitsspeicher im Vergleich zum Vorgänger aber dafür mehr CPU-Power.

Interessant ist auch, das Firefox bei der AddOn-Verwaltung Vorschläge macht, welche AddOns denn hilfreich sein könnten. Mich würde interessieren, welche privaten Daten bzw. URLs von besuchten Seiten Firefox für diese Funktion überträgt.

Eine Liste der Neuerungen gibt es bei Mozilla.





Blogparade.

19 02 2008

Durch Zufall bin ich auf auf ein Verzeichnis deutscher Blogparaden gestoßen.

Beim durchstöbern der aktuellen Paraden habe ich gleich eine Parade gefunden an der ich jetzt teilnehme – Webbrowser.

1. Welchen Browser verwendest du?

Mozilla Firefox

2. Deine Startseite?

netvibes

3. Hast du Toolbars installiert?

Nein.

4. Welche Add-ons sind installiert und aktiv?

FlashGot

Video DownloadHelper

Delicious Bookmarks

5. Verwendest du das Standard-Theme?

Ja, allerdings mit der Einstellung „kleine Symbole“

6. Stelle kurz eine beliebige Erweiterung vor, die dir besonders nützlich und wichtig erscheint!

FlashGot – Mit dieser Erweiterung können Downloadmanager wie zum Beispiel WellGet unter Windows oder KGet unter Linux zum Herunterladen von Dateien genutzt werden. Solche Downloadmanger unterstützen dann z.B. das Wiederaufnehmen von Downloads.