Alternative jQuery Version in WordPress 2.7.x

jQuery Logo
Grade wollte ich auf diesem Blog statt der standardmäßig aktivierten Version 1.2.6, der JavaScript Library jQuery, die aktuelle Version 1.3.2 installieren. Diese arbeitet größtenteils nicht nur schneller, sondern bietet auch neue Features und räumt mit veraltetem Code auf. Ein detailiertes Changelog gibt es in den jQuery Docs.

Doch das einfache Ersetzen der bestehenden Datei „jquery.js“ in dem Verzeichnis „wp-includes/js/jquery“ hat nicht wie gewünscht funktioniert. Um die Funktion zu gewährleisten muss man den folgenden PHP Code ausführen, welcher die bestehende jQuery Version aus den zu ladenden JavaScripts herausnimmt und die aktuelle jQuery Version läd:

1
2
3
wp_deregister_script('jquery');
wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"), false, '1.3.2');
wp_enqueue_script('jquery');

Dieser dürfte am besten in der Datei „functions.php“ des verwendeten Themes aufgehoben sein. Damit wird ausgeschlossen, dass die JS Library auch im Admin Bereich ersetzt wird – Fehlfunktionen durch Inkompatiblitäten mit dem WordPress JavaScript im Admin Bereich sollten damit ausgeschlossen sein.
Selbstverständlich kann man jQuery auch auf eigenem Webspace lagern – zum Beispiel im entsprechenden WordPress Verzeichnis „wp-includes/js/jquery“ zusammen mit der alten Version.

Neues Theme und Aktualisierung von Against ICQ

Ich habe heute mal ein neues WordPress Theme aktiviert: iNove von NeoEase. Das alte Theme wurde in meinen Augen mit der Zeit etwas langweilig und es musste etwas neues her.
Neben einem meiner Meinung nach aufgeräumteren Design bietet iNove auch die seperate Anzeige von Trackbacks neben den Kommentaren, die Unterteilung der Kommentare ab einer gewissen Menge in verschiedenen Seiten (Sehr praktisch z.B. für die Against ICQ Gegenüberstellung).
Weiterlesen

PCs vernetzen bei Amazon [Update]

Grade bei aptgetupdate gefunden: Einfach mal den Suchbegriff „pc vernetzen“ oder „sachbuch“ bei Amazon eintippen und lachen 😉

Amazon PC vernetzen

Zur Auflösung auf den Screenshot klicken – Viel Spaß!

Update 24.04.09: Amazon hat das Problem offenbar „behoben“. Zumindest wurde wenigstens eine Art Blacklist eingerichtet und bei einer Suche nach „pc vernetzen“ erscheinen nur noch 2 Ergebnisse, welche allerdings zum Thema passen und bei der Suche nach „sachbuch“ werden offenbar nur noch „normale“ Sachbücher angezeigt. Schade 😉

Vielleicht hat Amazon ja auch den Suchalgorithmus verbessert – wer weiß. Wär zumindest mal angebracht. Die Amazon Suche halte ich allgemein für sehr schlecht und auch die Filtermöglichkeiten sind mangelhaft – auch bei anderen Suchbegriffen als den hier genannten.

iTunes: Titel aus einer Wiedergabeliste von der Festplatte löschen

NoteDas hat mich schon länger gestört: Wenn man in iTunes bestimmte Titel aus einer Wiedergabeliste von der Festplatte und aus iTunes löschen möchte, müsste man eigentlich diese Titel in der Musikbibliothek suchen und dann diese mit Bearbeiten/Löschen von der Festplatte löschen. Die Löschen Funktion in Wiedergabelisten löscht nämlich die entsprechenden Titel nur aus der Wiedergabeliste, nicht aber aus der Medienbibliothek geschweige denn von der Festplatte.

Ich nutze Wiedergabelisten aber nicht nur zum sortieren von Musik, sondern auch zum aussortieren. Um bestimmte (oder alle) Titel aus einer Wiedergabeliste zu löschen reicht es diese zu markieren und dann mit der Tastenkombination „ALT-BACKSPACE“ die Dateien in den Papierkorb zu schieben.

Also:

  1. Zu löschende Dateien in einer Wiedergabeliste markieren
  2. ALT-BACKSPACE drücken und bestätigen
  3. Papierkorb leeren

Google Kalender in iCal lesen und schreiben

Kalender Icon

Mal wieder ein kleiner Softwaretipp: „calaboration„. Die Vorteile bei der Verwendung von Google Kalender liegen auf der Hand: Die eigenen Kalender sind immer überall verfügbar. Außerdem gibt es praktische Features wie kostenlose SMS Benachrichtigung und vieles mehr. Möchte man jedoch auf dem heimischen Computer nicht auf die Vorteile eines Desktop Kalenders verzichten, wie die Systemintegration und die Möglichkeit Einträge auch offline ohne Internetverbindung vorzunehmen, muss eine Syncronisierungslösung her.

Seit einiger Zeit unterstützt der Google Kalender Caldav. Damit ist es möglich die Google Kalender auch in verschiedenen Desktop Anwendungen einzusetzen, welche das Caldav Protokoll unterstützen. Dazu gehört auch der Mac OS X Kalender iCal. Die Einbindung der Kalender geht mit dem OpenSource Tool „calaboration“ ganz einfach: Starten, Google Accountdaten eintippen, Kalender auswählen, bestätigen.

Anschließend erscheinen die ausgewählten Google Kalender auch in iCal und lassen sich dort ansehen und bearbeiten. Wenn eine Internetverbindung besteht werden Änderungen sofort auch im online Kalender übernommen. Wenn man offline ist werden die Änderungen übernommen, wenn man sich das nächste Mal mit dem Internet verbindet.

Einschränkungen

Leider können derzeit in Google Kalendern keine Aufgaben gespeichert werden. Wenn man das mit iCal versucht, gibt es eine Fehlermeldung. Außerdem ist es noch nicht möglich mit dem calaborations Tool bestehende Kalender in Google zu übernehmen. Dafür muss man den bestehenden Kalender in iCal exportieren und über die Web Oberfläche von Google Calendar importieren.

In Lightening, Sunbird, Outlook & co…

… lassen sich größtenteils auch mit Google Kalender synchronisieren. Bei einigen (z.B. Mozilla Sunbird) kommt dabei auch das Caldav Prootkoll zum Einsatz, bei anderen (z.B. Outlook) gibt es andere Wege über die Google API und zusätzlicher Software. Eine (englische) Übersicht an Anleitungen zur Einrichtung einer Google Kalender Syncronisation in verschiedenen Anwendungen gibt es hier.