Monatliches Archiv für März, 2010

Android 2.1 für Motorola Milestone verfügbar

android-logoEben bei Facebook gelesen, dass das Android 2.1 Update für das Motorola Milestone ab sofort verfügbar ist. Auf meinem “Stein” läuft das Update bereits. :-)

Zur Zeit kann das Update auf 2.1 nur via PC installiert werden und auch nur auf DACH-Geräten. DACH-Geräte sind die Milestones, die man bei einem Händeler (zB. Amazon) gekauft hat und nicht direkt von einem Provider kommen. Überprüfen könnt ihr das wie folgt:

Einstellungen –> Telefoninfo –> Firmware-Konfigurationsversion: in der Versionsangabe steht dann DACH (statt O2DE bei o2 oder VFDE bei Vodafone).

Alle anderen Milestone-Modelle und die Auslieferung “Over the Air” folgt später.

Gekürzte Feeds in Full-Feed umwandeln mit Read More! für Google Reader

read-more-logoNatürlich habe ich die kürzlich wieder mal aufgekommene Diskussion über den Sinn und Unsinn von gekürzten Feeds mitbekommen. Jeder Webmaster sollte seine Leser mit dem Feed versorgen, den er für richtig hält. Und jeder Leser sollte die Feeds lesen, die er für wichtig hält. Wir leben in einem freien Gesellschaft. So einfach sehe ich die Sache. Über das Thema wurde auch genug in diversen Blogs geschrieben und kontrovers diskutiert. Diese Erweiterung könnte aber zur Achillesferse derjenigen werden, die ausschließlich einen gekürzten Feed anbieten.

Denn mit der Erweiterung Read More! für Google Reader ist man als Feed-Abonnement in der Lage, einen gekürzten Feed in voller Länge im Google Reader lesen zu können. Zur Zeit zumindest als Benutzer von Google Chrome. Aber die Erweiterung basiert auf einem Greasmonkey-Script und da Greasemonkey-Scripte grundsätzlich auch in Firefox funktionieren, könnt ihr es gerne mal versuchen. Das Original-Script nennt sich Google Reader full feed changer. [UPDATE: siehe Zusatz am Ende des Artikels!]

Ich habe die Erweiterung mit dem gekürzten Feed von heise.de und BasicThinking getestet – und es funktioniert!

Man muss die Erweiterung nur mit zwei notwendigen Informationen füttern: die URL des Feeds und der CSS-Selektor des Contents. Die Erweiterung erkennt dann innerhalb des Google Readers den gekürzten Feed und lädt automatisch den “fehlenden” Content direkt von der Webseite, von der der Feed ausgeht.

Die Konfiguration ist aber nicht so easy, wie sich das vielleicht anhört. Die URL und die CSS-Angabe muss als regulärer Ausdruck angegeben werden. Copy & Paste ist also Fehlanzeige. Um mal ein Beispiel zu zeigen, wie ihr das Add-On konfiguriert (nehmen wir mal den Feed von heise.de):

Alle Artikel von heise.de erscheinen unter der URL http://www.heise.de/newsticker/meldung/Artikeltitel

Die URL als regulärer Ausdruck lautet http://www\.heise\.de\/newsticker\/meldung

Schaut man in den Quelltext, sieht man, dass der Content nach dem CSS-Selektor <div class=”meldung_wrapper”> folgt.

Für das Add-On verständlich übersetzt lautet der Ausdruck div[class="meldung_wrapper"]. (Statt CSS kann man auch einen XPATH definieren).

Klick auf Apply – OK und ladet dann den Google Reader neu. Voilà, die Meldungen von heise.de werden komplett angezeigt.

Pics or it didn’t happen! Ok, hier zwei Screenshots von heise.de und BasicThinking:

read-more-chrome-heiseread-more-chrome-basic-thinking

Noch ein Hinweis: Das soll jetzt nicht überheblich klingen, aber ich werde hier keine Anfragen beantworten à la “Wie funktioniert das ganze mit dem Feed von Seite XY”. Wenn ihr schon daran scheitert, im Quelltext nach dem richtigen CSS-Selektor zu suchen, dann ist dieses Add-On nichts für euch. Möglicherweise wird das Add-On zu einem späteren Zeitpunkt einfacher zu konfigurieren sein. Also, hier gibt es keinen Support für Read More! Schaut euch die Beispiele an und versucht das Prinzip zu erkennen. Und außerdem ist Google euer Freund. :-)

[Update 22.03.10: Mit dem Greasemonkey-Script funktioniert es auch in Mozilla Firefox. Ihr benötigt dazu das Firefox Add-On Greasemonkey und das Script Google Reader full feed changer. Viel Spaß!]

Google Chrome: SmoothScroll lässt Webseiten schöner scrollen

smoothscroll-chromeEin Traum, diese Erweiterung: SmoothScroll für Google Chrome lässt Webseiten beim Scrollen nicht zeilenweise springen, sondern lässt sie sanft dahingleiten. :-)

Die Geschwindigkeit kann ganz auf den persönlichen Geschmack angepasst werden und funktioniert sowohl mit dem Scrollrad als auch bei Steuerung mit der Tastatur.

Schon für Firefox eine Pflichterweiterung.

AdBlock für Google Chrome: Filter optimieren

adblock-logoIch habe in den vergangenen Tagen einige Werbeblocker für Google Chrome getestet und bin zum gleichen Ergebnis gekommen wie Jeffrey und Nils:

Der zur Zeit beste Werbeblocker für Google Chrome ist AdBlock.

AdBlock bietet wie sein Pendant bei Firefox abonnierbare Filterlisten, selbst definierbare Filter und eine Whitelist.

Die fertigen Filterlisten hauen schon einiges raus, hinterlassen aber teilweise einfach nur leere Stellen im Textfluß, dort wo die Werbung blockiert wurde. Das sieht nicht schön aus und wurde auch zurecht von Nils bemängelt.

Aber man kann mit einem eigenen Filter die Leistung von AdBlock optimieren und sogar solche leeren Stellen verschwinden lassen, so dass der normale Content nicht davon unterbrochen wird.

Bleiben wir der Einfachheit halber doch bei der Seite, die auch Nils als “Testkaninchen” ausgesucht hat.

Ohne AdBlock sieht die Webseite so aus:

adblock-test-1

Mit aktiviertem AdBlock und den Standard-Filtern Chrome AdBlock custom filters, EeayList und dem zusätzlichen deutschen Filter sieht sie so aus:

adblock-test-2

Der Anzeigenblock von Adsense ist verschwunden, an seiner Stelle erscheint ein großes, weißes Nichts.

Mit einem selbst definierten Filter sieht die Seite so aus:

adblock-test-3

Wie ihr seht, ist der leere Bereich, an dem sich ursprünglich der AdSense-Block befand, nun auch verschwunden und der Text beginnt unmittelbar unter der Überschrift. (Diese “100% Free”-Anzeige habe ich nicht berücksichtigt, weil es mir darum nicht ging. Grundsätzlich kann man diese Anzeige aber auch problemlos manuell filtern.)

adblock-wizard-1Was habe ich gemacht? Mit dem Tastaturbefehl SHIFT-ALT-K könnt ihr einen Assistenten starten, der beim Optimieren behilflich ist.

Klickt dann auf den Bereich oder die Werbung, die der normale Filter nicht berücksichtigt hat und den ihr ausblenden wollt.

adblock-wizard-2Ihr könnt nun mit einem Schieberegler quasi CSS-Selektor nach CSS-Selektor erfassen und ausblenden. Wenn ihr den Regler ganz nach rechts bewegt, wird zum Beispiel die komplette Seite blockiert. Also bewegt den Regler nur soweit nach rechts, bis der gewünschte Block verschwindet. Bestätigt und speichert den Filter anschließend. Beim nächsten Seitenaufruf wird dieser Bereich dann automatisch ausgeblendet.

adblock-wizard-3Sollte etwas schief gelaufen sein und zu viel ausgeblendet oder die Webseite falsch dargestellt werden, keine Panik. Öffnet die Optionen von AdBlock und löscht den entsprechenden Filter. Jeder Filter ist nur einer Domain zugeordnet, der falsche Filter ist also leicht zu finden.

Eins möchte ich euch noch mit auf den Weg geben: Wenn ihr euch für den Einsatz eines Werbeblockers entscheidet, dann denkt immer daran, dass viele Webseiten auf Werbung angewiesen sind und sich von den Einnahmen finanzieren. Im Gegenzug erhaltet ihr dafür in der Regel kostenlosen Content geliefert.

Also das Pflegen und Optimieren eines Werbeblockers sollte sich nicht nur auf die Filterliste beschränken, sondern sollte auch für die Whitelist gelten. Am schnellsten geht das übrigens mit SHIFT-ALT-L. :-)

Mozilla Labs: Contacts bietet Schnittstelle für das Adressbuch

In den Mozilla Labs (eine Ideenschmiede von Mozilla) wurde heute mit Contacts eine neue Erweiterung mit viel Potential vorgestellt.

mozilla-contactsContacts verwaltet Kontakte direkt im Browser in einer eigenen Datenbank und kann so über eine Schnittstelle die Daten zur Verfügung stellen.
Zum Beispiel für Formularfelder auf Webseiten als Auto-Complete oder um Freunde und Bekannte in einem Social Network zu finden (diese Möglichkeit bietet Facebook zur Zeit auch schon an).
Der Zugriff auf die Daten durch eine Webseite wird natürlich nur nach ausdrücklicher Zustimmung erlaubt.

Die Erweiterung arbeitet jetzt schon mit Google Mail zusammen und synchronisiert sich auch mit den Google Kontakten. Des Weiteren wird der Datenimport von Twitter und des MacOS-Adressbuches unterstützt.

Wenn ihr es mal ausprobieren wollt, könnt ihr euch die Erweiterung auf der Mozilla Labs Seite installieren.
Denkt dran, dass es die erste öffentliche Version ist und somit noch einen Pre-Alpha-Status hat.

Facebook Fan-Seiten jetzt mit wöchentlicher Zusammenfassung

facebook-logoHeute morgen war in meinem Posteingang eine eMail von Facebook mit einer Zusammenfassung der blogwache.de Fanpage.

Ist wohl ein neuer Service, um Seitenbereiber auf dem Laufenden zu halten. In der eMail wird man informiert über die Anzahl der Fans und deren Aktionen auf der Facebook-Seite (Pinnwandeinträge, Kommentare und “Gefällt mir” usw.) der vergangenen Woche.

Bei mir sieht’s so aus:

Hallo Matthias,

Hier ist die Zusammenfassung für diese Woche für folgende Facebook-Seite: blogwache.de

+1 Fans in dieser Woche (7 Fans insgesamt)
1 Pinnwandeinträge, Kommentare und Verwendungen von „Gefällt mir“ in dieser Woche (1 letzte Woche)
19 Besuche deiner Seite in dieser Woche (19 Besuche letzte Woche)

(…)
Grüße,
Das Facebook-Team

Ich würde mich echt freuen, euch als neue Fans begrüßen zu dürfen und in der nächsten Woche ein paar mehr Aktivitäten verzeichnen zu können. :-)