Archiv für März, 2008

2.5 Up and Running

30. März 2008

Nachdem ich schon den RC1 und den RC2 von WordPress 2.5 getestet hatte, musste ich nicht lange überlegen, bevor ich gerade die Version 2.5 aufgespielt habe. Das Theme und alle Plugins scheinen problemlos zu laufen. Sollte jemand trotzdem ein Problem feststellen, würde ich mich über einen kurzen Kommentar freuen.

Der komplett überarbeitete, und mit geteilten Meinungen betrachtete, Admin-Bereich fällt natürlich sofort ins Auge. In den ersten Minuten findet man sich nur schwerlich zurecht, viele Menüpunkte sind nicht mehr an der gewohnten Stelle. Hat man aber einige Zeit damit gearbeitet, gewöhnt man sich schnell daran, und stellt die Vorzüge fest. Wer sich aber trotzdem damit nicht zurecht finden kann, sollte einmal einen Blick auf Fluency Admin von Dean J Robinson werfen.

WordPress 2.5 erschienen

30. März 2008

Ursprünglich für den 10. März geplant, dann aber zweimal verschoben, ist heute gestern schließlich WordPress in der Version 2.5 erschienen. Die englische Version steht auf wordpress.org zum Download bereit. Wer nicht auf die finale Version der deutschen Übersetzung warten möchte, kann sich hier bereits die Beta herunterladen.

Neustart hilft!

28. März 2008

Interessante Unterhaltung mit der Alice-Hotline, nachdem sich mal wieder mein Modem in der Vermittlungsstelle aufgehängt hat.

Hotliner: Herzlich willkommen bei Alice. Meine Name ist XXX XXX. Wie kann ich Ihnen helfen?
Ich: Guten Tag. Ich komme leider nichts ins Internet. Der Fehler trat schon öfter auf. Das Modem in der Vermittlungsstelle hat sich vermutlich wieder aufgehängt. Könnten Sie bitte ein Reset durchführen.

Hotliner: Geben Sie mir bitte ihre Kundennummer.
Ich: Meine Kundennummer ist die 123456.

Hotliner: Geben Sie mir bitte noch ihr Kundenpasswort?
Ich: Mein Passwort ist xxxxxx.

Hotliner: Okay. Und sie kommen nicht ins Internet?
Ich: Richtig. Mein DSL Modem synchronisiert nicht.

Hotliner: Wissen Sie, was da immer hilft? Einfach mal Ihren Rechner neu starten.
Ich: Ähh…Sie glauben also, dass wenn sich mein DSL Modem mit dem DSL Modem in der Vermittungsstelle nicht synchronisern kann, dann bringt es etwas wenn ich meinen Rechner neu starte, der hinter einem Router läuft.

Hotliner: Einen Moment bitte, ich verbinden Sie mit einem Techniker.

Eigenes Internetradio per Telefon

27. März 2008

Die 1000Mikes AG startet mit 1000mikes.com ein Internetportal, auf dem man kostenlos sein eigenes Internetradio betreiben kann. Dafür ist kein teures Equipment nötig, es genügt ein einfaches Telefon. Für die “Einwahl” steht eine deutsche Festnetznummer zur Verfügung. Für Besitzer eine Telefonflatrate ist die Nutzung damit komplett kostenlos. Alle aufgenommen Beiträge werden als MP3 archiviert.

Das klingt nach einer sehr interessanten Sache, vor allem für den schnellen (Live-)Podcast zwischendurch. Leider lies sich auf Anhieb nicht herausfinden, ob die Aufnahmen zeitlich begrenzt sind. Auch Zusatzfunktionen wie z.B. das Einfügen eines Jingles ist derzeit nicht vorhanden – aber bereits in Planung.

via: onlinekosten.de

Musik und Videos übers Netzlaufwerk in Front Row

24. März 2008

Da mein NSLU2 nun seit Wochen stabil läuft, war es an der Zeit, die Medien im Netzwerk zur Verfügung zu stellen, so dass ich mit dem MacBook darauf zugreifen kann. Dabei war das Ziel, Front Row für die komplette Medienwiedergabe zu nutzen, aber einen größtmöglichen Bogen um iTunes zu machen, da ich kein Freund von Apples Musik-Verwaltung bin. Ganz ohne iTunes ging es dann aber leider doch nicht.

1. Verbindung zum Netzwerk
Der erste Schritt ist die Verbindung mit einem Netzlaufwerk auf dem die Medien abgelegt sind. Für das weitere Vorgehen nehmen wir an, im Netzwerk befinden sich eine Freigabe “MyMedia” mit den Unterordnern “MyMusic” und “MyMovies”.

Um eine Verbindung mit einem Netzlaufwerk herzustellen, klicken wir im Finder auf Gehe zu > Mit Server Verbindung (Apfel + K). Im folgenden Dialog geben wir ein:

smb://ADRESSE ODER RECHNERNAME/MyMeda

und klicken auf “Verbinden”. Nach erfolgter Authentifizierung steht das Netzlaufwerk unter “Freigaben” zur Verfügung.

bild-3.jpg

2. Verknüpfung erstellen
Damit wir die Medien in Front Row nutzen können, müssen wir als nächstes eine Alias oder eine symbolische Verknüpfung erstellen. Ich habe mich für letzteres entschieden. Dafür öffnen wir ein Terminal Fenster und legen die symbolische Verknüpfung wie folgt an

ln -s QUELLPFAD ZIELPFAD

Den Quell- und Zielpfad muss man nicht umständlich im Dateisystem suchen, sondern man kann die entsprechenden Pfade einfach per Drag’n'Drop ins Terminal-Fenster ziehen.

Wir erstellen uns zwei Verknüpfungen. Eine für “MyMovies”, welche wir ins Homeverzeichnis unter “Filme” legen, und die Zweite für “MyMusic”, welche wir ebenfalls im Home-Verzeichnis unter “Musik” ablegen. Die Filme sind bereits nach dem Erstellen der Verknüpfung in Front Row (als Unterordner unter “Filme”) verfügbar. Hier müssen wir nicht weiter Hand anlegen. Für die Musik müssen wir uns nun leider noch iTunes zuwenden.

3. iTunes / Front Row / Musik
Front Row und iTunes sind (zumindest konnte ich nicht Gegenteiliges finden) eng miteinander verknüpft. Damit Front Row auch Musik aus dem Netzwerk abspielt, müssen wir die Dateien der Medienbibliothek hinzufügen. Normalerweise würden die Musik-Dateien dann in die lokale iTunes Bibliothek kopiert. Dies würde bei einer zentralen Ablage natürlich wenig Sinn machen. Glücklicherweise kann man diese Funktion aber abstellen. Erst einmal sagen wir aber iTunes, wo die Musik im Netzwerk zu finden ist. Dazu öffnen wir iTunes und gehen zu iTunes > Einstellungen > Erweitert. Hier legen wir nun den “Speicherort von iTunes Musik” festlegen, in dem wir unsere Verknüpfung für die Musik auswählen. Wenn der Haken bei “Beim Hinzufügen zur Mediathek Dateien in den iTunes-Musik-Ordner kopieren” gesetzt wird, landen alle neuen Musik-Dateien automatisch im Netzwerk.

4. Finale
Als letztes müssen wir nun noch einmal alle Musik-Dateien in der iTunes-Mediathek “anmelden”. Dafür wechseln wir zu iTunes und gehen in Ablage > Zur Mediathek und wählen unsere Musik-Verknüpfung zu Netzlaufwerk aus. Nachdem iTunes alle Dateien indexiert hat, steht einem Musik- und Filmgenuß aus zentraler Quelle nichts mehr im Wege.

Damit nach einem Neustart das Netzlaufwerk auch direkt zur Verfügung steht, müssen wir die Freigabe zu den Startobjekten des Benutzers hinzufügen. Dafür fügen wir unter Apfel > Systemeinstellungen > Benutzer > Startobjekte die aktive Freigabe den Startobjekten hinzu.

Möchte man nicht bei jeden Neustart Benutzername und Passwort eingeben, setzt man beim mounten der Freigabe den Haken bei “Kennwort speichern”.

Oster Nachtisch

23. März 2008

Dem modernen Supermarkt sei Dank, kann man heute alle Zutaten für einen köstlichen Nachtisch, der im Restaurant auch schon mal 15 EURO kostet, selber kaufen. Schön angerichtet sieht das Ergebnis einer Kombination von Erdbeeren, Mango, Avocado, Kiwi, Tiramisu, Schokolade und Panacotta so aus.

In diesem Sinne: frohe Ostern!

easter.jpg

Blogparade – Podcast 2008

20. März 2008

Der Podcast ist tot, es lebe der Podcast! Frei nach diesem Motto starte ich hiermit meine erste Blogparade. Da ich vor kurzem selber angefangen habe einen Podcast aufzunehmen, und mich ständig Podcast “unterversorgt” fühle, würde mich einmal interessieren, wie die aktuelle Meinung zum Thema Podcast ist. Schließlich hört man ja an einigen Stellen, dass der Podcast tot sein soll.

1. Wie viele Podcasts hörst Du derzeit?
2. Welche Themen interessieren Dich bei Deinen Podcasts?
3. Welche Podcasts hörst Du besonders gerne (max. 2)?
4. Wo hörst Du Deine Podcasts (zu Hause, unterwegs, im Auto, etc.)?
5. Womit hörst Du Deine Podcasts (iTunes, Flash-Player auf der Seite, Winamp, etc.)?
6. Nimmt die Anzahl deiner Podcasts eher zu, eher ab oder bleibt sie gleich?
7. Produzierst Du selber einen Podcast?
8. Wenn (7.) ja, seit wann und wie oft (täglich, wöchentlich, alle x Tage, etc.)?

Um an der Blogparade teilzunehmen, schreib einen Beitrag in Dein Blog und setzt einen Link auf diesen Beitrag.

Ich freue mich auf rege Teilnahme (und viele interessante neue Podcasts und Blogs) bis zum 20. April 2008. Die Ergebnisse werden anschließend hier veröffentlicht.

Vokuhila?

19. März 2008

Beim wöchentlichen Besuch im Fitnessstudio frage ich mich seit einiger Zeit wann vorne-kurz-hinten-lang wieder in Mode gekommen ist? Und vor allem, warum?

alihukov.jpg

Bild: Wikipedia

Gesetz zur Vorratsdatenspeicherung wird eingeschränkt

19. März 2008

Irgendwie an mir vorbei gelaufen, ist die heutige Verhandlung zur Vorratsdatenspeicherung vor dem Bundesverfassungsgericht in Karlsruhe. Scheint ganz so, als wenn ich zusammen mit 34.450 anderen Beschwerdeführern heute vor dem Bundesverfassungsgericht “gewonnen” habe (zumindest ein bisschen).

Das Bundesverfassungsgericht hat das Gesetz zur Vorratsdatenspeicherung aller Telefonverbindungen teilweise gestoppt. Die Karlsruher Richter gaben damit einem von zehntausenden Bürgern unterstützten Eilantrag zum Teil statt.

Mehr bei Spielge Online oder hier.

Domainfactory und WordPress 2.5 Dateirechte [4. UPDATE]

19. März 2008

Bei der kommenden Version 2.5 von WordPress hat sich (wie dem ein oder anderen bekannt) einiges im Adminbereich geändert. Nicht nur die Optik hat einen neuen Anstrich bekommen, sondern auch technisch wurde einiges überarbeitet. Davon betroffen ist auch das Hochladen von Dateien. Beim Upload von Bildern werden z.B. zwei Thumbnails (klein und mittel) erstellt. Das “tolle” darin ist, dass bei einer frischen Installation von WordPress 2.5 (RC1) bei meinem Webhoster der Wahl Domainfactory, keine der drei Dateien die richtigen Rechte erhält, so dass man damit arbeiten kann, sprich, diese aufgerufen werden können. Auch bei anderen Dateien (Dokumente, Audio oder Video) werden die Dateirechte falsch gesetzt. Das Problem ist bekannt.

Ich habe versucht mein Plugin für die WordPress 2.5 anzupassen. Das Problem daran ist aber, dass das Erstellen der Thumbnails *nach* dem eigentlich Upload durchgeführt wird. Damit ist der Zugriff über ein Plugin während des Upload-Vorgangs unmöglich. Überall dort, wo nur eine Datei auf dem Webspace ankommt, als nach dem Upload nichts mehr mit der Datei gemacht wird, kann man die Dateirechte noch via Plugin ändern. Das ist aber nur ein kleiner Trost.

Auch wenn ich sehr gerne an dem Plugin rumprogrammiere, frage ich mich, wieso dieses Problem überhaupt auftritt. Ein generelles Problem mit dem Setzen der Dateirechte durch WordPress liegt m.M.n nicht vor, sonst würde das Problem überall auftreten und nicht nur bei Domainfactory. Mich würde wirkliche interessieren warum ausgerechnet diese eine Funktion in WordPress so mit dem Webspace von Domainfactory kollidiert.

So wie ich das im Moment sehe, ist eine eigene Installation von WordPress 2.5 auf Webspace von Domainfactory, nur mit manuellem eingreifen (via FTP) nach jedem Upload nutzbar.

[UPDATE]
Lese gerade bei momworx, dass das Problem wohl dann auftritt, wenn der “Apache als CGI-Modul” läuft. Ich vermute mal, dass hier wohl eher PHP als CGI-Modul gemeint ist. Dann müsste das Problem aber viel häufiger auftreten.

[2. UPDATE]
Habe gerade einmal ohne mein Plugin mit modifizierter /wp-admin/includes/file.php ein Bild hoch geladen. Gleiches Problem: die Rechte des Originalbildes werden geändert, nicht aber die der Thumbnails.

[3. UPDATE]
Nachdem ich mir die zuständigen Dateien angesehen habe, bin ich doch tatsächlich auf die richtige Funktion gestoßen. Deshalb hier mein Workaround für das Aktualisieren der Dateireche bei WordPress 2.5.

Änderungen in der Datei wp-admin/includes/file.php

Suchen nach

// Set correct file permissions
$stat = stat( dirname( $new_file ));
$perms = $stat['mode'] & 0000666;
@ chmod( $new_file, $perms );

Und wie folgt erweitern

// Set correct file permissions
$stat = stat( dirname( $new_file ));
$perms = $stat['mode'] & 0000666;
@ chmod( $new_file, $perms );
chmod ($new_file,0640);

Damit sind dann schon einmal die Dateirechte der Originaldatei geändert.

Änderungen in der Datei wp-admin/includes/image.php

Suche nach

// fetch additional metadata from exif/iptc
$image_meta = wp_read_image_metadata( $file );
if ($image_meta)
$metadata['image_meta'] = $image_meta;

Und direkt darunter folgenden Code anfügen

$thumbs = explode (".",$file);
foreach (glob($thumbs[0]."*") as $currentfile) {
chmod ($currentfile,0640);
}

Erläuterung: da (aufgrund der im Dateiname eingefügten Dimensionen) nicht bekannt ist, welchen Dateiname die Thumbs haben, schneiden wir als erstes die Dateiendung mit explode ab. Danach suchen wir mit der PHP-Funktion glob nach allen Dateien mit dem übergeben Dateiname (ohne Endung) und ändern die Dateirechte.

Nutzung auf eigene Gefahr!

Mal sehen, ob ich das irgendwie in mein Plugin bekomme. Bei jeder neuen WordPress Version im Code rumzufummeln finde ich nämlich ziemlich albern.

[4. UPDATE]
Da ich jetzt wusste, wo ich suchen muss konnte ich das Ganze auch in mein Plugin integrieren. Das hat zwar nochmal ein bisschen Zeit gekostet, aber jetzt funktioniert das Ändern auch automatisch in WordPress 2.5. Siehe hier.