rk_journal

12. Dezember 2008

WordPress 2.7 “Coltrane” ist fertig

Geschrieben von raphael um 00:33 in WebDevelopment
Tags: , ,

Die lang erwartete neue WordPress-Version 2.7 “Coltrane” ist heute veröffentlicht worden. Vor allem das Backend wurde komplett neu gestaltet - ich poste gerade aus dem neuen QuickPress-Widget auf dem Dashboard. Allen WordPress-Nutzern sei also das Upgrade wärmstens empfohlen!

16. Juli 2008

Defender spielen - im Favicon

Geschrieben von raphael um 17:41 in WebDevelopment
Tags:

Ein Spiel - und das komplett in den 16×16 Pixeln des Favicons! Funktioniert in Opera und Firefox. Gleich mal ausprobieren!

15. Juli 2008

Wordpress 2.6 und Permalink-Problem

Geschrieben von raphael um 20:41 in IT, WebDevelopment
Tags: , ,

Zuerst: Wordpress 2.6 ist da! Mit tollen neuen Features (Revisionierung von Beiträgen!), aber leider auch Bugs.

Nach meinem Upgrade konnte ich leider Permalinks zu Artikeln nicht mehr erreichen (das offizielle Theme gibt eine 404er-Fehlermeldung), die Übersicht samt Paging und Permalinks zu Kategorien und Tags sowie “Seiten” waren erreichbar.

Zur Erklärung: ich verwendete keine mod_rewrite-Permalinks, sondern die PATHINFO-Permalinks im Stil

http://www.kallensee.info/journal/index.php/2008/08/22/test-beitrag

Nur bei diesen Permalinks, in denen die index.php vorkommt, tritt auch der Fehler auf.

Das Problem ist auch bereits bekannt. Ein Workaround wäre, in der Konfiguration unter Permalinks für Tags und Kategorien eine “Basis” einzutragen (ganz unten). Dadurch ändern sich allerdings Links zu Tags und Kategorien.

Ich habe den Bug gleich dazu genutzt, meine Permalinks auf die mod_rewrite-Variante umzustellen und von unnötigen Informationen zu bereinigen. Der SEO Blog brachte mich auf den Gedanken, dass die Datumsangabe in der URL ziemlich unnötig ist.

Das neue Permalink-Schema für Artikel ist deutlich schlanker als zuvor:

http://www.kallensee.info/journal/test-beitrag

Jetzt ist es natürlich an der Zeit, sich um die alten URLs zu kümmern. Alle Links - bis auf die Beitrags-Permalinks - werden von WordPress automatisch vom alten Format auf die neue Link-Struktur umgeleitet - Tags, Archive usw. Wichtig sind natürlich aber vor allem die Beitrags-Permalinks - die ja bei Google und anderen Blogs noch im alten Permalink-Format vorliegen. Damit die nicht auf einer Fehlerseite landen, habe ich in meine Apache-Konfiguration für den entsprechenden Host eine RedirectMatch-Direktive eingefügt:

RedirectMatch permanent ^/journal/index.php/200(6|7|8)/[0-9][0-9]/[0-9][0-9]/([A-Za-z0-9-/#]*) http://www.kallensee.info/journal/$2

Diese Direktive leitet alle Anfragen auf Beiträge des alten URL-Formats auf das neue Format um. Im Test werden aber alle URL’s korrekt umgeleitet. Wichtig: durch den Parameter “permanent” erfolgt die Weiterleitung mit dem HTTP-Statuscode 301, auf Deutsch: dem Anfragenden wird neben der neuen Adresse mitgeteilt, dass die Seite permanent “verzogen” ist. Für Suchmaschinen äußerst wichtig zu wissen.

Für Verbesserungsvorschläge bin ich jederzeit offen - zumindest optimieren kann man den regulären Ausdruck mit Sicherheit…

10. Juli 2008

User-centered services

Geschrieben von raphael um 20:35 in IT, WebDevelopment
Tags: , , ,

Mit identi.ca ist ein weiterer Offener Service an den Start gegangen - das war jedoch mit Sicherheit nicht der letzte Schritt in Richtung dezentralisierte, offene und User-zentrierte Services. Auf der Website von Evan Prodromou, “Erfinder” von identi.ca, finden sich Gedanken zu offenen sozialen Netzwerken. Es wird wirklich Zeit für offene Alternativen zu studiVZ, Facebook und co.!

Unter den Internet-Nutzern findet langsam ein Umdenken statt, wie eine kürzliche Erhebung feststellte. Wichtig ist auch weiterhin die Aufklärung im Bereich Datenschutz. Mit Sicherheit wissen beispielsweise die wenigsten Nutzer der gängigen Instant-Messaging-Services, wozu sie in den Nutzungsbedingungen zugestimmt haben - und tauschen trotzdem persönlichste Informationen über diese Netzwerke aus. Eine unwahrscheinlich gute Alternative im Bereich Instant Messaging ist Jabber bzw. XMPP. Dazu gibt es aber demnächst noch einen detaillierteren Artikel.

Einen passenden Artikel gegen “walled gardens” und für Dezentralisierung von Services findet man im Blog von Christian Car.

Update: Das Zitat von Evan passt einfach zu gut, um es nicht zu verlinken.

8. Juli 2008

identi.ca - offenes Microblogging

Geschrieben von raphael um 00:12 in IT, WebDevelopment
Tags: , , ,

In den letzten Tagen startete identi.ca, ein sehr vielversprechender Microblogging-Service im Twitter-Stil. Allerdings viel interessanter: die zugrundeliegende Software, laconi.ca, ist Open Source. Durch die Spezifikation OpenMicroBlogging hat jeder die Möglichkeit, die Software auf seinem Webserver selbst zu installieren und mit anderen Installationen zu vernetzen. Außerdem existiert bereits eine Jaber/XMPP-Integration sowie OpenID-Suport.

Die Software ist noch in einem recht frühen Stadium, die weitere Entwicklung bleibt auf jeden Fall spannend.

4. Juni 2008

Internet Explorer unter Linux

Geschrieben von raphael um 23:14 in IT, WebDevelopment
Tags: , , ,

Obwohl der Internet Explorer nicht unbedingt der beste Browser da draußen ist, benötigt man ihn dennoch - nämlich zum Testen von Websites. Durch meinen Wechsel zu Ubuntu Linux musste ich mir eine neue Lösung suchen. Da ich Windows XP noch auf einer Partition installiert habe, kann ich zwar zum Testen Windows booten - aber es geht noch besser.

Dank Wine kann man Windows-Software unter Linux laufen lassen. Und dank einem weiteren Projekt, IEs4Linux, wird die Installation von Internet Explorer 5, 5.5, 6 und 7 zum Kinderspiel.

Zuerst muss Wine und cabextract installiert werden. Das geht dank vorhandener Pakete unter Ubuntu mit

sudo aptitude install wine cabextract

Danach lädt man sich das aktuelle Archiv von IEs4Linux, entpackt es und startet die Installation:

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar xvfz ies4linux-latest.tar.gz
cd ies4linux-*
./ies4linux

Im weiteren Verlauf kann man auswählen, welche Versionen man installiert haben möchte. Dann werden die Installationspakete vom Microsoft-Server geladen und automatisch unter Wine installiert.

Die Browser funktionieren bei mir - allerdings mit einigen Ecken und Kanten. Aber zum Testen sollte es allemal reichen.

22. Mai 2008

gedit als Quelltexteditor

Geschrieben von raphael um 20:53 in IT, WebDevelopment
Tags: , , ,

Im Ausgangszustand hat der Standard-Texteditor von Gnome nicht alle Features, die man von einem Quelltexteditor erwartet. Der Tipp: einfach das Paket “gedit-plugins” installieren. Dann hat man unter anderem in den Einstellungen die Möglichkeit, Spaces statt Tabs zu verwenden, eine Markierung oder Zeilennummern anzuzeigen, Klammern zu markieren, automatischen Einzug und sehr vieles mehr. Damit ersetzt er nun ganz gut mein Notepad++, was ich unter Windows gern verwendet habe.

18. Mai 2008

Midori: ein minimaler WebKit-Browser für Gnome

Geschrieben von raphael um 14:41 in IT, WebDevelopment
Tags: , , , ,

Gerade habe ich auf der Suche nach einem WebKit-Browser für Linux etwas interessantes gefunden: Midori. Ein minimaler GTK-Browser, der aber trotzdem überraschenderweise sehr praktische Funktionen mitbringt: beispielsweise einen Papierkorb für geschlossene Tabs und eine recht gute Suchmaschinenverwaltung mit Keywords! Obwohl er noch in einer Alpha-Version vorliegt, ein sehr interessanter Browser, zumindest zum Testen von Websites - und er ist auch in den Ubuntu-Paketquellen verfügbar.

15. April 2008

Apache-Fehler: pcfg_openfile: unable to check htaccess file

Geschrieben von raphael um 13:59 in IT, WebDevelopment
Tags: , ,

Nachdem aus unerklärlichen Gründen ein Teil meines Webservers nicht mehr erreichbar war und der Browser immer meldete, dass der Zugriff auf das Verzeichnis nicht möglich sei, habe ich in den Apache-Error-Logs folgendes gefunden:

(13)Permission denied: /var/www/[...]/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

Kam mir unbekannt vor - und obwohl die Fehlermeldung recht aussagekräftig war, kam ich erst hier auf die Spur: das Verzeichnis (bzw. schon ein Verzeichnis einige Ebenen tiefer) war für den Apache-User einfach nicht lesbar…

4. März 2008

Roundcube 0.1-stable erschienen

Geschrieben von raphael um 20:52 in IT, WebDevelopment
Tags: , ,

Roundcube, die beste Webmail-Software für IMAP unter PHP, ist seit heute in der ersten stabilen Version verfügbar, wie Thomas Bruederli in der Mailingliste verkündete (Auszug):

After more than two years of development we’re proud to announce the first stable version of RoundCube Webmail. It’s not as feature rich as we’d like it to be but the released version is considered to run stable for a productive environment. Thanks to our users we fixed many bugs and added some nice new features since the first 0.1-alpha version was published in 2005. So go ahead and upgrade your installations now!

[...]

The TinyMCE-based HTML message composition is now included but should still be considered as experimental. Please also note that this is the last release that runs on PHP 4. As suggested by the GoPHP5 project
RoundCube will be PHP 5 only in future versions.

Nächste Seite »