Feed als Opera Widget

Zum ersten Mal habe ich von der Möglichkeit Feeds als Opera Widget einzubinden auf Widgetize at Aarakast gelesen. Meine ersten Versuche das selbst einzurichten waren aber erfolglos, ich weiß nicht mehr warum. Nachdem das Thema vor ein paar Tagen auch im Basic Thinking Blog unter Widgets für Opera Nutzer im Blog einbauen behandelt wurde, habe ich mich heute nochmal hingesetzt und habe ein Widget für dieses Blog erstellt. Das ganze sieht dann so aus:
Mein Blog Feed als Opera Widget
Mein erster Versuch heute hat aber auch nicht geklappt: Ich habe die URL meines RSS2-Feeds angegeben, was dazu führte, das keine Einträge im Widget angezeigt wurde. Nach dem Wechsel auf die RSS-Feed URL klappte es dann.
Was ich gerade noch komisch finde: nach einem Opera Neustart ohne neue Blog-Einträge bleibt das Widget leer, nicht mal der Titel erscheint. Muß ich mal beobachten…

Update auf WordPress 2.0.4

Vor kurzem ist das Update auf WordPress 2.0.4 erschienen, das neben ca. 50 Bugs auch eine Sicherheitslücke schließt. Ich habe das Update gerade aufgespielt und konnte bisher keine Probleme feststellen. Durch dieses Update wurden auch keine Konfigurationsdateien oder das Deutsche Theme überschrieben, von daher verlief alles reibungslos. 🙂

Neue WordPress Plugins bei der Arbeit

Meine installierten Plugins haben „Nachwuchs“ bekommen:

  • Dagon Design Sitemap Generator erzeugt meine neue Sitemap. Mit der Hilfe der Sitemap kann das komplette Blog nach Überschriften durchstöbert werden. Ich erhoffe mir davon aber auch eine leichtere Indizierung durch Suchmaschinen. Für die Installation mußte ich das Plugin Permalink Redirect auf Version 0.6.0 updaten und sitemap in der Konfiguration als permalink_redirect_skip eintragen.
  • Damit Google mein Blog künftig besser und schneller indizieren kann, habe ich das Plugin Google Sitemaps installiert. Das Plugin erzeugt eine XML-Sitemap, die vom Google Sitemaps Dienst gelesen werden kann.
  • Last but not least habe ich das Terong Related Links Plugin installiert, mit dem man verwandte Artikel zu einem Beitrag eintragen kann. Diese werden dann als Liste unter dem Artikel angezeigt, sofern er in der Einzelansicht angezeigt wird. Das ganze kann man sich bei meinen Artikeln im Firefox-Extensions Special anschauen.

Tags, Tags, Tags

Kategorien sind ja schön und gut, aber zu lange Listen mit Kategorien möchte ich in meinem Blog nicht haben. Für WordPress gibt es das Plugin Ultimate Tag Warrior, mit dem sich WordPress um Tags erweitern läßt. Damit kann man Beiträge um Schlagworte erweitern und dann ähnlich wie mit Kategorien danach suchen. Neue Themen kann ich jetzt also mit Tags erfassen und die Beiträge unter der Kategorie Verschiedenes besser kategorisieren. Eine Übersicht der verwendeten Tags findet sich auf der Tags-Seite. Zusätzlich finden sich unter jedem Posting noch die verwendeten Tags, über die man auch Artikel zu ähnlichen Themen finden kann.

Debian GNU/Linux + KDE + Firefox + Sound in Flash

Bei Verwendung des artsd als KDE-Soundsystem bleibt ein Flash-Film unter Firefox stumm. Beendet man artsd und startet Firefox neu, kann der Flash-Film Sound abspielen, aber KDE nicht mehr. Die Lösung ist unter Debian GNU/Linux eine Anpassung der Datei /etc/firefox/firefoxrc:

# which /dev/dsp wrapper to use
FIREFOX_DSP="auto"

Per Default war "none" voreingestellt. Da artsd bei mir beim KDE-Start mitstartet wird und dabei /dev/dsp an sich reißt, konnte Firefox bzw. Flash keinen Sound ausgeben. Gibt Firefox seinen Sound über artsd aus, was durch die Einstellung "auto" bewirkt wird, ist wieder alles in Butter. 🙂

Warning: mysql_pconnect(): Client does not support authentication protocol requested by server

Ich stand gestern zum ersten Mal vor der folgenden Fehlermeldung in einem PHP-Skript:

Warning: mysql_pconnect(): Client does not support authentication protocol requested by server;
consider upgrading MySQL client

Ich war etwas verwundert, fand aber über Google schnell die Grundlage des Problems: MySQL hat zwischen Version 4.0 und 4.1 die Passwort-Hashes geändert. D.h., dass sich MySQL-Clients der Version 4.0 nicht ohne weiteres mit MySQL-Servern der Version 5.0 unterhalten können, weil der Login am Hash-Verfahren scheitert. Die Lösung ist also, auf dem MySQL 5 Server das Passwort für den Client mit dem alten Hash anzulegen:
SET PASSWORD FOR 'user'@'host' = OLD_PASSWORD('passwort');
Danach klappt der Login wieder ohne Probleme. 🙂

Firefox-Extensions Teil 7: ReloadEvery

In Opera gibt es schon länger das Feature, dass eine Webseite periodisch neu geladen wird. Das ist z.B. für das Verfolgen von Livetickern ohne automatischen Reload sehr praktisch. Die Extension ReloadEvery rüstet Firefox mit diesem Feature nach. Sie verankert sich im Rechtsklick-Kontextmenü:
Firefox Extension ReloadEvery
Die Auswahl einer Zeit sorgt gleichzeitig auch für die Aktivierung des automatischen Reload.

Download: ReloadEvery

Firefox-Extensions Teil 6: Google Notebook

Ich habe oft eine Zettelwirtschaft, weil ich mir dies und das aufschreibe. Viele Notizen entstehen, wenn ich vorm Rechner sitze und einen Webbrowser offen habe. Eine Online-Lösung liegt dann eigentlich nahe, dafür aber extra eine Webseite öffnen und mich einloggen möchte ich nicht. In Opera 9 wurde ein Notizblock in den Browser integriert. Prinzipiell eine gute Idee, aber ich arbeite an mehreren Rechnern und ich habe keine Möglichkeit zur Synchronisation der Opera 9 Notizen gesehen. Eine Lösung für mein Problem könnte Google Notebook sein, das ich zur Zeit teste. Diese Extension setzt einen Google Account vorraus.
Die Extension verankert sich in der Statusleiste unten rechts:
Google Notebook
Ein Klick auf Open Notebook öffnet ein kleines Popup, das alle Notizen enthält und die Möglichkeit bietet, eine neue Notiz anzulegen:
Google Notebook Popup
Die Notizen werden auf dem Google-Server gespeichert. Ich hatte bisher nur einmal das Problem, das die Erweiterung keinen Kontakt zum Google-Server hatte. Die Erweiterung bietet auch einen Full page view, die eine Google-Webseite öffnet und die Notizen dort darstellt.
Bisher finde ich die Erweiterung gelungen, mal sehen ob sie auch einige Zettel verschwinden läßt. 🙂

Download: Google Notebook

WordPress Import im Test, Einträge aus altem Blog übernommen

Im ersten Artikel in diesem Blog habe ich geschrieben, dass ich die Einträge aus dem alten Blog nicht importiere, weil das zuviel Arbeit ist. Nach der Installation von WordPress 2 ist mir der neue Menüpunkt Import aufgefallen, der auch den Import von Blogger.com anbietet. Diesen habe ich heute benutzt, um die Einträge meines alten Blogs zu importieren. Es hat prinzipiell geklappt, bis auf zwei Probleme: Die alten Blogger-Einträge hatten alle keinen Titel, WordPress hat dann eine große Zahl als Titel eingesetzt. Das ist sehr unschön, ich habs von Hand korrigiert. Ebenfalls größtenteils von Hand habe ich das zweite Problem beseitigt: Die Umlaute wurden falsch importiert.
Es war nicht viel Arbeit und drum denke ich, dass es sich gelohnt hat jetzt alle meine Blog-Einträge unter einem Dach zu haben. Von der alten Domain aus kann ich dann jetzt auch eine Umleitung hierhin erstellen. 🙂
Die alten Beiträge finden sich übrigens im Archiv (September 2003 – Oktober 2004)

Opera 9

Opera 9 ist erschienen. Die Deb-Version für Debian unstable „Sid“ lies sich problemlos über die alte Version installieren. Auf den ersten Blick sieht Opera 9 wie die Vorgänger aus:
Opera 9 Screenshot
Auf den zweiten Blick fiel mir dann der Menüpunkt „Widgets“ auf. Widget sind Web-Applikationen, die direkt auf dem Desktop laufen. Ich habe mir mal das beliebteste runtergeladen, den Wetterbericht touchtheSky:
Opera 9 Widget touchtheSky
Schaut nicht schlecht aus und ist für KDE ein offenes Fenster von KDE. Ich werde mir mal die Opera Widgets Entwickler-Dokumentation anschauen, vielleicht fällt mir ja eine lustige Anwendung ein.
Unter der Haube spricht der Download-Manager jetzt auch das P2P-Protokoll BitTorrent. Wäre eine interessante Möglichkeit die aktuelle Debian stable DVD runterzuladen, das sollte ich glatt mal testen. 🙂