MySQL-Fehler beim Update auf Piwik 0.5.4

Piwik, die OpenSource-Alternative zu Google Analytics, ist kürzlich in Version 0.5.4 erschienen. Beim Aktualisieren der Software erschien folgende Fehlermeldung:

Error trying to execute the query 'CREATE INDEX index_type_hash ON piwik_log_action (type, hash);'

Im offiziellen Forum von Piwik wurde ich auf der Suche nach einer Lösung fündig (Beitrag nicht mehr erreichbar). Mittels einer Änderung eines Wertes in der Tabelle piwik_option war das Update problemlos möglich. Dazu änderte ich den Wert „version_core“ von „0.4.4“ auf „0.5“. Daraufhin lief alles rund.

VLC Media Player wird 1.0

Zehn Jahre hat es gedauert, bis der VLC Media Player die „1“ in der Versionsgeschichte erreicht hat. Beachtlich, bedenkt man wie wahrlos und mit welchen Sprüngen andernortens mit dem Thema Versionierung umgegangen wird. Der Video- und Audioclient, der sowohl auf Windows, als auch auf Mac und Linux läuft, war bereits vorher in der Landschaft der freien Software sehr beliebt. Doch auch die Neuerungen mit 1.0 lassen sich sehen:

  • HD Codecs wie Dolby Digital Plus und Blue Ray werden nun unterstützt
  • neue Aufnahmefunktion
  • Wiedergabe von gezippten Dateien
  • veränderbare Nutzeroberfläche

Ein Besuch der Website des Programms lohnt sich für Neuentdecker, wie für alle die, die den VLC Media Player schon lange nutzen.

Firefox 3.5 kommt mit mehr Datenschutz

Der dritte Veröffentlichungskandidat der Browsersoftware Firefox zur Version 3.5 ist verfügbar und erlaubt den Blick auf einige neue Funktionen. Abermals überspringen die Entwickler von Mozilla einige Ziffern – die aktuelle Version ist 3.0.11 – um tiefgreifende Änderungen an der Software deutlich zu machen. Der neue „Privat Browsing„-Modus wird die Fähigkeiten von Firefox im Bezug auf Datenschutz optimieren. Ist diese Funktion aktiviert werden künftig keine besuchten Seiten, Eingaben in Formulare oder Suchleisten, Passwörter, Downloadlisteneinträge, Cookies oder allgemein Dateien im Cache gespeichert. Dies ist zwar bereits mit der aktuelle Version möglich, doch erleichtert die neue Funktion das einfache Wechseln zwischen den gewünschten Standardeinstellung und dem Löschen aller Daten. HTML5 erhält außerdem Einzug in die freie Browsersoftware. Neue Code-Elemente wie video oder audio werden so verfügbar. Schlussendlich versprechen die Entwickler ein noch besseres Renderverhalten, was den schnelleren Seitenaufbau unterstützen soll. cnet hat übrigens zur anstehenden Veröffentlichung von Firefox 3.5 eine visuelle Geschichte des Programms zusammengestellt.

Update: Die Version 3.5 ist veröffentlicht. Vor dem Update lohnt sich eine Sicherung aller Daten und Erweiterungen, z.B. mit FEBE, um eventuelle Probleme im Nachhinein vorzubeugen.

RSS Feeds ohne Plugin in WordPress ausgeben

Gerade selbst benötigt und deshalb kurz notiert: In WordPress lassen sich mit der Funktion fetch_rss sehr leicht RSS-Feeds aller Art ausgeben. Vor geraumer Zeit brauchte das noch ein Plugin. Mit folgendem

include_once(ABSPATH . WPINC . '/rss.php');
// Hier die URL des Feeds angeben
$rss = fetch_rss('https://metafakten.de/feed/');
// Hier die gewünschte Beitragszahl angeben
$maxitems = 4;
$items = array_slice($rss->items, 0, $maxitems);

Im Folgenden wird das RSS-Feed in einer Liste mit Überschrift ausgegeben.

Neuigkeiten von metafakten

    <?php if (empty($items)) echo '
  • Keine Daten verfügbar.
  • '; else foreach ( $items as $item ) : ?>
  • <a href='' title=''>

Das Ganze im Original findet sich im WordPress Codex. Eine ähnliche Möglichkeit bietet wp_rss, dass aber weniger flexibel in der Darstellung ist.

Mozilla Firefox im Bezug auf Datenschutz und Usability optimieren

Mozilla Firefox ist über die vergangenen Jahre zu einem der beliebtesten Internetbrowser aufgestiegen, nicht zuletzt weil er durch seine Erweiterbarkeit und Sicherheit überzeugt. Auch wenn der „Feuerfuchs“, wie er im deutschsprachigen Internet gerne wörtlich übersetzt wird, auch wieder hier und da kleine Macken vorzuweisen hat, ist er nach wie vor empfehlenswert. Mit den nachfolgenden Erweiterungen kann Firefox im Bezug auf Datenschutz und Usability nach- bzw. aufgerüstet werden. Die Auflistung versteht sich nicht als vollständig, Hinweise in den Kommentaren sind willkommen.

  • Adblock Plus entfernt Werbung aus Internetangeboten. Ob Bild- oder Textlinks, effektiv wird Werbung aller Art bei Seite geschafft. Zusätzlich gibt es einen Filter (hier unter „Verschiedenes“), der Tracking-Server blockiert und so die Nachverfolgung von Bewegungen des Nutzers auf der Website verhindert.
  • Viele Websites speichern Cookies auf ihrem PC, respektive Laptop, ohne das es für die Nutzung wirklich nötig ist. CS Lite schafft hier Abhilfe und ermöglicht eine einfache Konfiguration des Cookie-Zugriffs.
  • Google ist für viele Internetnutzer nicht mehr nur Suchmaschine, sondern auch E-Mail-Dienst oder Fotoplattform. Mit CustomizeGoogle können zum einen zusätzliche Funktionen zugeschaltet werden, zum anderen ist es auch möglich beispielsweise die Klick-Verfolgung oder die Speicherung von Daten bei Googles Statistiktool Analytics zu verhindern.
  • Flash ist besonders im Bereich von multimedialen Inhalten nicht mehr wegzudenken. Doch auch hier ist es nützlich, die Kontrolle zu haben, welche Website diese Anzeigen darf, und auf welcher ich als Nutzer, davor verschont bleiben möchte. Flashblock schafft Abhilfe.
  • Wer kennt das nicht? Ein Text von einer Website in ein Textverarbeitungsprogramm kopiert macht nicht, was ich als Nutzer will. Mit Extended Copy Menu kann der Text als „Rein-Text“ kopiert werden und wird so ohne Formtierung in der Zwischenablage für die Weiterverwendung gespeichert.
  • Grundsätzlich ist Java und JavaScript nützlich, es macht Websites funktionsreicher und teilweise auch schneller. Doch kann ihr Zugriff auch bösartigen oder datenfischenden Hintergrund haben. Mit QuickJava lässt sich das ganze leicht kontrollieren.
  • Viele Internetangebote verlangen die Angabe einer E-Mail-Adresse, obwohl der Nutzer vielleicht nur mal kurz antesten wollte. Oft ist das auch ein Grund für ein hohes SPAM-Aufkommen im eigenen E-Mail-Postfach. Mit der Erweiterung von Spamavert.com lassen sich leicht temporäre E-Mail-Adressen erzeugen, mit denen Registrationsmails empfangen werden können.
  • Wer nicht will, dass Internetangebot erfahren, wie der Nutzer zu ihnen gelangt ist, ist mit RefControl gut bedient. Mittels Klick lässt sich das Senden eines HTTP-Referers unterbinden.
  • Websiteentwickler und -designer nennen dieses Add-On meist als ihr Standardwerkzeug: Web Developer bietet eine Menüleiste mit vielen interessanten Funktionen.
  • Sage ist eine empfehlenswerte Erweiterung für all diejenigen, die neue Artikel von Weblogs oder Internetangeboten gerne per RSS-Feed verfolgen. Der Vorteil: Sage verbraucht relativ wenig Systemressourcen und macht ein seperates Programm für die Lektüre von RSS-Feeds überflüssig. Übrigens: Über metafakten.de/feed/ können die Artikel von metafakten aboniert werden.

Zum Schluss noch ein kleiner Tipp: Eine Vielzahl der Erweiterungen für Mozilla Firefox sind unter erweiterungen.de auch auf in deutscher Sprache erhältlich. Bei weniger populären Add-Ons ist manchmal der aktuellste Stand jedoch nur auf mozilla.org oder bei den entsprechenden Entwicklern erhältlich. Grundsätzlich ist es sinnvoll Erweiterungen nur von Websites zu nutzen, denen ich mein Vertrauen schenke, da sich auch Schadprogramme dahinter verbergen können.

Gravatare in bbPress anzeigen

Seit Version 0.9.0.2 – ja, immernoch keine 1.0er-Serie nach Jahren – der Forensoftware bbPress ist es möglich Gravatare anzeigen zu lassen. Was bisher nur mit Plugin oder Handarbeit möglich war, ist nun im Kern verankert und läd zur Verwendung ein. Da es in Sachen Dokumentation bei der Tochter (oder Schwester) von WordPress immer noch ein wenig hapert, dokumentiere ich hier fix meine Erkenntnisse nach längerer Recherche.

Zu aller erst muss die Funktion in den Einstellungen von bbPress aktiviert werden. Hier können auch Avatare nach Rating ausgeschlossen werden. Danach kann mittels eines Template Tags der Gravatar in das Template eingebunden werden.

<?php post_author_avatar(); ?>

So wäre es zum Beispiel denkbar den Avatar neben den Beiträgen anzuzeigen. In der Datei post.php sieht das dann beispielsweise so aus:

<p><strong><?php post_author_link(); ?></strong><br />
<small><?php post_author_title(); ?></small><br />
<?php post_author_avatar(); ?>
</p>

Ein weiterer Einsatz des Avatars zum Beispiel im Profil (profile.php) ist denkbar. Zudem gibt es zwei Konfigurationsmöglichkeiten des ausgegebenen Avatars: Die Größe und den Link zum Avatar, der angezeigt wird, wenn der Nutzer keinen Gravatar besitzt bzw. kein Gravatar zur verwendeten E-Mail-Adresse des Nutzers existiert. In der Praxis sieht das dann so aus:

<?php post_author_avatar('60', 'https://metafakten.de/avatar.png'); ?>

Der erste Wert ist die Größe des ausgegebenen Avatars in Pixel, der zweite ein voller Pfad zur Grafik, die angezeigt werden soll, wenn kein Gravatar vorhanden ist.

VEB Film Leipzig veröffentlicht neuen Road-Movie

Im Jahr 2004 erlangten sie große Popularität durch die Veröffentlichung des ersten „OpenSource-Films“ unter einer freien Lizenz mit dem Titel „Route 66 – Ein amerikanischer (Alb-)traum“. Jetzt befinden sie sich gerade in der Postproduktion des neuen Streifens „Die letzte Droge“. Die Rede ist von den Kreativen des VEB Film Leipzig, die mit ihren Produktionen neue Wege in der Filmindustrie beschreiten. Millionen von Downloads und viele verkaufte DVDs ihres ersten Films und durch ihn an Land gezogene Aufträge geben ihnen mit ihrem Konzept Recht. Damit das lange Warten auf ihr neues Werk verkürzt wird, haben sie jetzt einen Vorfilm veröffentlicht. Hinter dem Titel „Autobahn 38“ verbirgt sich ein kurzes, wild gefilmtes und geschnittenes Roadmovie über einen Trip entlang deutscher Geschichte und der A38. Als Lizenz wurde die Creative Commons „Share Alike – Attribution“ gewählt. Einem Remix, gar einer kommerziellen Verwendung steht also nichts im Weg. Der Film mit seinen 23 Minuten steht in verschiedenen Formaten zum Download bereit, kann aber auch im Stream bei blip.tv genossen werden.

WordPress 2.6 mit Änderungsübersicht veröffentlicht

Die Version 2.6 von WordPress wurde soeben veröffentlicht und es gibt auch diesmal wieder einige interessante Neuerungen für den Nutzer. So speichert die Software neuerdings Änderungen, ganz im Stil eines Wikis ab, und macht diese zudem auf Auswahl auf der „Artikel schreiben“ – Seite sicht- und vergleichbar. Außerdem bedient sich WordPress ab sofort die OpenSource-Browser-Erweiterung Gears, um vor allem das Administrationsmenü noch schneller zu laden. Außerdem kommt die neue Version mit vollem SSL-Zugriff, der Möglichkeit das Multimediamenü auch ohne Flash (oder Plugin) zu nutzen oder Verbesserungen der Galeriefunktion. Knapp 2 Millionen Downloads hatte die letzte Version auf sich vereinen können – bleibt abzuwarten, wie schnell WordPress 2.6 das schafft.

TV-Browser in Version 2.7 erschienen

TV-Browser ist eine der erfolgreichsten, wenn nicht die OpenSource-Lösung, wenn es um das tägliche Fernsehprogramm geht. Nach längerer Entwicklung ist heute die Version 2.7 der Software erschienen und glänzt nun unter anderem mit folgenden neuen Features:

  • erweitertes Senderangebot und verbesserter Datendownload
  • überarbeitete Bedienoberfläche
  • erweiterte Programminformationen

Die neue Version steht seit heute zum Herunterladen bereit.

Digitaler Frühjahrsputz – und wie ich ihn in Zukunft vorbeuge

Animiert von Gerrit bin ich seit der letzten Woche dabei die Flut an Zugängen zu allen erdenklichen Portalen zu sortieren und überflüssige zu löschen. Dabei mache ich leider immer wieder die Erfahrung, dass die „Account löschen“ – Funktion wohl bewusst (oder nicht?) nicht vorhanden, oder nur schwer zu finden ist. Aktuelles Beispiel: Netvibes. Hier ist eine Löschung nur via E-Mail an den Support möglich, und dann antworten die noch sowas:

For quality assurance reasons, please advise why you want your account canceled.

Wie gut, dass ich seit einiger Zeit konsequent bei der Registrierung erstmal das Firefox-Addon „spamavert.com“ nutze, bevor ich mich dauerhaft für oder gegen einen Zugang in diesem und jenem Portal entscheide. In 80% der Fälle gehe ich eh nur „mal gucken und testen“ und verabschiede mich dann wieder. Das tolle an der Erweiterung ist, dass ich nur mit Rechtsklick eine E-Mail-Adresse einfüge und sich im Hintergrund ein Tab öffnet, in dem dann z.B. die Aktivierungsmail erscheint. Geht natürlich auch von Hand via spamavert.com, aber so ist es wesentlich komfortabler. Eine gute Alternative zur Thematik ist auch noch BugMeNot. Mit entsprechender Erweiterung für Firefox lassen sich bei vielen Websites direkt Zugangsdaten eintragen, die bei BugMeNot zur freien Verfügung gestellt wurde. Das allerdings, ist dann wirklich nur zum „Nur mal schauen“ geeignet.

Nachtrag: spamavert.com wurde mittlerweile eingestellt. Es gibt aber viele Alternativen im Netz mit ähnlichem Angebot. Eine Suche nach Wegwerf-E-Mail-Adressen hilft weiter.