Archiv für den Monat: Dezember 2009

Dokuwiki 2009-12-25 „Lemming“ für Joomla

Seit einigen Tagen gibt es die neue Dokuwiki-Version 2009-12-25 „Lemming“. Um die neue Version in gewohnter Weise in Joomla zu integrieren, das heißt mit AutoLogin unter Benutzung der Joomla-Benutzerdatenbank, muss man leider ein paar Zeilen Code ändern. Das ist notwendig, weil die Daten des Cookies, den Dokuwiki setzt um einen eingeloggten Benutzer zu erkennen, in der neuen Version etwas verändert wurden. Und da das AutoLogin-Plugin diesen Cookie ebenfalls erzeugt, muss das Plugin angepasst werden.

Ich nehme an, dass bereits das AutoLogin-Plugin sowie die Dokuwiki-Bridge installiert und konfiguriert sind.

Um die Änderungen durchzuführen, öffnet ihr die Datei plugins/user/dokuwikilogin.php. Das könnt ihr entweder mit Hilfe eines FTP-Programms machen, oder ihr benutzt dazu eXtplorer.

In dieser Datei müsst ihr folgende Zeile

 require_once ($dokuwiki_path . 'inc/blowfish.php');

um diesen Codeblock ergänzen. Dieser Code macht die die Dokuwiki-Konfiguration verfügbar.

 // Retrieve configuration parameters
 require_once ($dokuwiki_path . 'conf/dokuwiki.php');
 if (file_exists($dokuwiki_path . "conf/local.php")) {
     require_once ($dokuwiki_path . 'conf/local.php');
 }

Etwas weiter unten muss die Zeile

 $doku_cookie = 'DW'.md5($doku_rel);

durch diese ersetzt werden:

 $doku_cookie = 'DW'.md5($doku_rel.(($conf['securecookie'])?$_SERVER['SERVER_PORT']:''));

Außerdem noch diese Zeile

 $cookie = base64_encode("$username|$sticky|$password");

durch diese:

 $cookie = base64_encode($username).'|'.((int) $sticky).'|'.base64_encode($password);

Danach sollte Dokuwiki wieder ohne Probleme zu benutzen sein, sobald man sich neu bei Joomla angemeldet hat und keine Probleme mehr bereiten.

Firefox und Thunderbird stürzen ab

Mittlerweile nervt es. Auch wenn alle Tabs immer wieder schön hergestellt werden. Jeden Tag sagt mir Firefox ein paar mal „Tschuldigung!“ zusammen mit der Bitte, doch ein paar Infos zur Fehlerbeseitigung an das Mozilla-Team zu schicken. Angefangen hat das Ganze mit Version 3.5.

Und seitdem ich heute meinen Thunderbird auf die Version 3.0 geupdated habe, fängt es hier auch an. Das kann ja wohl nicht wahr sein.

Irgendwo haben sie da einen gewaltigen Bock geschossen, und ich hoffe, er wird bald mit den nächsten Updates wieder beseitigt. Denn so oft ist mir eigentlich noch kein Programm abgestürzt wie die die beiden jetzt.

Werdet ihr neuerdings auch von den vielen Abstürzen geplagt?

Zen Coding mit Notepad++

Das will ich haben!

Eins vorweg: Wer Zen Coding noch nicht kennt, dem sei gesagt, dass man auf diese Weise um einiges schneller HTML Code schreiben kann. Zumindest beim Erstellen des Grundgerüstes spart man eine Menge Zeit. Wie funktioniert das Ganze? Man notiert den Code, den man schreiben will, quasi durch CSS-Selektoren. Per Knopfdruck wird der Ausdruck dann in den entsprechenden HTML Code umgewandelt. Falls meine Erklärung etwas zu kompliziert ist, der kann sich auch das folgende Video anschauen:

Leider gibt es für den Editor Notepad++ noch kein Plugin, das die Funktionalität umsetzt. Aber anscheinend vermisse nicht nur ich dieses Plugin, auf der Projektseite von Zen Coding gibt es schon einen entsprechenden Request.

Ich werde das Thema mal beobachten, falls es etwas Neues dazu gibt, werde ich es hier posten.

Windows 7 Zwischenfazit

Jetzt habe ich seit einiger Zeit Windows 7 auf dem Laptop installiert (Uni ist toll :)) und denke, man kann mal ein kleines Zwischenfazit ziehen. Daher werde ich ein paar meiner Erfahrungen von dem was mir positiv und negativ aufgefallen ist mit euch teilen. Im Vergleich zu Vista ist mir als allererstes die veränderte Taskleiste aufgefallen. Das ist für mich im Grunde die größte Veränderung. Aber mit der Zeit gewöhnt man sich daran, und es ist hilft einem auch wenn man mal mehr als 3,4 Programme offen hat. Auch die kontextuellen Neuerungen (Dokumente anheften) finde ich ganz nett.

Auch sehr sinnvoll und vor allem für größere Monitore interessant ist das Andocken der Fenster, so kann man manchmal doch schneller arbeiten ohne vorher erst groß die Fenster in der Größe anzupassen, oder umständlich auf die alte Art und Weise nebeneinander anzuordnen. Wer nicht weiß was ich meine, der soll sich einfach mal die Werbung zu Windows 7 anschauen 😉

Neben den vielen positiven Sachen, die natürlich vor allem im Kleinen passiert sind, hab ich aber doch ein paar Kritikpunkte. Mein System ist mir schon einige Male abgestürzt (BSOD), das hatte ich vorher vielleicht einmal im halben Jahr. Mit Windows 7 ist mir das doch schon das ein oder andere Mal passiert. Und das ist ein frisches System, dass noch nicht zugemüllt ist. Speicher überprüfen, wie vorgeschlagen, hat nichts ergeben. Ich kann mir auch nicht vorstellen, dass meine Hardware beim Windows-Wechsel kaputt gegangen. Ob es an einem Treiber liegt? Ich glaube eigentlich nicht. Habe keine speziellen zusätzlichen installiert. Mal sehen ob sich das noch gibt. Man kann ja nie wissen. Ob ich einen Neustart versuchen sollte?

taskleiste bug
Symbole verschwinden spurlos ...

Außerdem hab ich noch ein komisches Verhalten der kleinen Symbole im Infobereich. Die Programme laufen, nur die Symbole verschwinden, es schaut aus als wäre nur noch ein Platzhalter da. Arbeiten kann man trotzdem noch, ihre Funktion haben sie also nicht eingebüßt. Im Netz habe ich dazu noch nichts gefunden, hat sonst noch jemand dieses Problem. Um es zu verdeutlichen habe ich mal einen Screenshot von meinem Problem gemacht. Ist kein Weltuntergang, aber es nervt leider trotzdem.

Volksbegehren Nichtraucherschutz

Anscheinend hat es doch gereicht für das Volksbegehren. Gott sei Dank. Nachdem das vorhandene Gesetz unsinnigerweise doch wieder gelockert wurde, um es alles wieder unnötig kompliziert zu machen mit den ganzen Sonderregeln und Ausnahmen, hat jetzt doch ein recht großer Teil klar gemacht, dass sie das nicht in Ordnung finden.

Die Staatsregierung sieht wohl weiterhin keinen Handlungsbedarf, so dass es dann nächstes Jahr zur eigentlichen Abstimmung kommt. Hoffentlich gibt es dann ein genauso gutes Ergebnis. 🙂