Monthly Archive for February, 2007

Gnome Schlüsselbund mit GDM freischalten

Wer z.B. Zuhause mit Ubuntu über Wireless Lan ins Netz geht und sein Passwort im Gnome Schlüsselbund gespeichert hat es sicher schon öfters gestört. Bei jedem Start muss man den Gnome Schlüsselbund, durch Eingabe eines Passwortes, freischaltet damit der network-manager eine WLAN Verbindung aufbauen kann.

Mit Ubuntu 7.04 das im April erscheint gibt es allerdings eine Alternative. In den folgenden Schritten zeige ich wie einfach es ist den Gnome Schlüsselbund bereits durch die Anmeldung am System freizuschalten.

Zuerst wird das Paket libpam-keyring installiert:

sudo apt-get install libpam-keyring

Anschließend muss noch die Datei /etc/pam.d/gdm um folgende Zeile ergänzt werden:

@include common-pamkeyring

Jetzt sollte der Gnome Schlüsselbund sich so schnell nicht mehr zu Wort melden.

Neues Thinpad R60

Heute kam endlich mein neues Thinkpad von Lenovo, dass mein “altes” Amilo Xi1526 von Fujitsu-Siemens ablösen soll. Gleich erstmal testweise das vorinstallierte Windows XP Pro gebootet um mir die ThinVantage Funktionen anzusehen die man unter Linux ja nicht bzw. nur eingeschränkt nutzen kann. Naja lange hat es nicht gedauert, erstens waren ganz schön viele Programme unteranderem auch Google Desktop Search vorinstalliert und zweitens war der verwendete Windows XP Skin und dessen Schriftarten nicht wirklich schön.

Naja jetzt läuft gerade die Installation von Ubuntu 7.04 “Feisty Fawn” Herd 4. Und danach mal sehen wieviele der Thinkpad Funktionen sich mit Hilfe des ThinkWiki nutzbar machen lassen. Als erstes wird das ThinkLight Plugin für Gaim installiert. Dieses benachrichtigt mich dann über die eingebaute Tastaturbeleuchtung (ThinkLight) über neue Nachrichten informiert und die Anmedung am System über den Fingerabdruckscanner.

Bestellt habe ich wiedermal bei Notebooks-Billiger.de. Die sind nicht die billigsten aber ich habe dort bislang immer sehr gute Erfahrungen gemacht.

links for 2007-02-24

Fields of Rock – Neue Bands bestätigt

Gestern Abend wurden mal wieder ein paar Bands bestätigt die 2007 zum “Fields of Rock” in den Niederlanden kommen. Dream Theater, Machine Head, Heaven & Hell, Ill Nino, Delain, Devildriver, Type O Negative und Dragonforce. Damit sind es jetzt schon 14, teilweise sehr gute Bands. Des weiteren kommen ja auch noch Iron Maiden, Ozzy Osbourne, Black Label Society und viele mehr.

Burger King gewinnt Pommesvergleich

In einer Studie der Stiftung Warentest wurden die Pommes Frites von 8 Fast-Food-Restaurants oder aus dem Imbiss getestet. Verglichen wurden der Preis (pro 100g), der Acrylamid-Gehalt, Fettgehalt und Geschmack der Pommes. Das Ergebnis war das nur die Fast-Food-Kette Burger King die Note “gut” bekam. Mc Donald’s nur knapp befriedigend und IKEA sogar nur ein “mangelhaft”.

Quelle: Heute.de

lighttpd

Nachdem der Arbeitsspeicher unseres vServers in letzter Zeit immer wieder knapp geworden ist habe ich mich mal nach ein paar Möglichkeiten umgesehen damit besser umzugehen. Für den Anfang erwäge ich einen Umstieg von Apache auf lighttpd da dieser alle unsere Bedüfnisse erfüllt und dabei weniger Ressourcen verbraucht.

Hier mal meine ersten Erfahrungen mit der Konfiguration von Lighttpd mit PHP und vHosts auf einem vServer mit chronischen RAM Mangel.

1) mod_mysql_vhost

Zur Verwaltung der vHosts / Subdomains des Webservers greife ich auf das Lighttpd Modul mod_mysql_vhost zurück. Es ernöglicht es die vHosts-Verwaltung über eine MySQL Datenbank abzuwickeln. Der große Vorteil daran ist es ohne weiteres ein eigenes Webinterface zu schreiben mit dem man selber und auch die anderen Nutzer des Servers ihre Subdomains bearbeiten können.

Das Modul ist nicht in der Lighttpd Basisinstallation enthalten, existiert aber als Paket in den Debian Paketquellen.

Die Konfiguration ist auch sehr einfach gehalten. Zuerst kopiert man die Beispiel Konfigurationsdatei /etc/lighttpd/conf-available/10-mysql-vhost.conf in das Verzeichnis conf-enabled. Anschließend müssen darin die Werte (Zugangsdaten für die MySQL-Datenbank) festgelegt werden.

mysql-vhost.db = “lighttpd”
mysql-vhost.user = “lighttpd”
mysql-vhost.pass = “secret”
mysql-vhost.sock = “/var/run/mysqld/mysqld.sock”
mysql-vhost.sql = “SELECT docroot FROM domains WHERE domain=’?';”

Diese Datenbank muss dann natürlich auch die entsprechende Tabelle enthalten und über den Usernamen erreichbar sein. Diese Schritte können über folgende SQL-Befehle ausgeführt werden.

GRANT SELECT ON lighttpd.* TO lighttpd@localhost IDENTIFIED BY ’secret’;

CREATE DATABASE lighttpd;

USE lighttpd;

CREATE TABLE domains (
domain varchar(64) not null primary key,
docroot varchar(128) not null
);

Nach einem Neustart des Webservers kann man jetzt fleißig neue Subdomains anlegen. Diese werden auch ohne Neustart des Webservers übernommen. Wichtig ist als Domain z.B. heyko.esenscity.de:80 und das docroot den kompletten Pfad also z.B. /home/heyko/public_html zu verweden.

2) mod_fastcgi

Als nächstes das Modul mod_fastcgi. Dieses wird benötigt um PHP zu verwenden. Um es zu aktivieren fügt man in der Lighttpd Konfigurationsdatei /etc/lighttpd/lighttpd.conf unter dem Punkt server.modules die Zeile

“mod_fastcgi”,

hinzu. Beim nächsten Neustart des Webservers wird es automatisch mit geladen. Auf meinem Debian System habe ich noch das Paket php5-cgi nachinstallieren müssen. Die Konfiguration verläuft genau wie bei der mod_mysql_vhost Konfiguration, nur das dieses Mal keine Beispiel Konfiguration vorliegt. Also erstellt man eine neue Datei in /etc/lighttpd/conf-enabled z.B. mit dem Namen 10-php.conf. Hier mal meine Konfiguration.

fastcgi.server = ( “.php” =>
(( “socket” => “/tmp/php-fastcgi.socket”,
“bin-path” => “/usr/bin/php5-cgi”,
“max-procs” => 5
))
)

Eigentlich ist es mit socket und bin-path bereits getan, allerdings musste ich auf Grund des knappen Vorrats an Arbeitsspeicher die Anzahl der PHP Prozesse auf 4-5 begrenzen. Dadurch werden trotzdem noch alle Anfragen bearbeitet, allerdings kann dies länger dauern da nicht unbegrenzt Prozesse zur Verfügung stehen die dieAnfragen parallel abarbeiten.

Während meiner Testphase hat sich außerdem der Debug Modus als sehr nützlich erwiesen.

debug.log-request-header = “enable”
debug.log-response-header = “enable”
debug.log-request-handling = “enable”
debug.log-file-not-found = “enable”

Mit diesen Werten in der /etc/lighttpd/lighttpd.conf ist die Ausgabe im error.log wesentlich detailierter.

Soweit meine Erfahrungen mit Lighttpd. Darauf gekommen bin ich als Simon von m0rphex.eu teilweise von Apache auf Lighttpd gewechselt ist.

links for 2007-02-20

m0rphex 3.5 online

Die bereits angekündigte Version 3.5 der m0rphex-Community ist soeben released worden. Die Versionsnummer 3.5 wurde mit Absicht gewählt um die großen Veränderungen zu der Version 3.2 zu zeigen. Ich habe mal ein paar der Neuerungen für euch zusammengefasst.

Bereits auf der Startseite geht es los. Wie man auf dem Screenshot gut sehen kann, wurde die Startseite völlig überarbeitet. Die News sind verschwunden, dafür sieht man jetzt jede Menge Bilder und eine Wolke aus den am häufigsten benutzten Tags. Und die neusten Party- und Userbilder und die neusten Videos der brandneuen Videofunktion (auf die ich aber gleich nochmal eingehe). Außerdem statt vorher 3 Menüs (links, rechts und oben) gibt es jetzt nur noch das rechte und das obere Menü.

m0rphex 3.5 Startseite (uneingeloggt)

Auf der rechten Seite wurden die Menüpunkte auf das Wichtigste reduziert und es umfasst ausschließlich Funktionen die den User betreffen. Die Boxen darunter mit den letzten Einträgen aus dem m0rphex-Blog, den letzten Foreneinträgen und den neuesten Bands bei m0rphexmusic sind allerdings weiterhin vorhanden. Nur die Box mit den letzten News ist verschwunden genau wie die gesamten News an sich. Die wichtigen Funktionen aus dem jetzt nicht mehr vorhandenen linken Menü sind größtenteils in das obere Menü gewandert und die Menüpunkte verbergen sich nun hinter einem Drop-Down Menü.

Weiter gehts sobald man sich angemeldet hat. Bereits mit der Version 3.2 wurde ja eine Seite namens “Mein m0rphex” eingeführt. Eine Art personalisierte Startseite mit für den User relevanten Informationen wie z.B. den letzten Profilcomments, News etc… die sich allerdings auf Grund des Designs und der Funktionen nicht wirklich durchsetzen konnte. Dies ändert sich jetzt. Sobald man sich einloggt erscheint die neue personalisiert Startseite.

m0rphex 3.5 Startseite (eingeloggt)

Im oberen Bereich sieht man 8 wichtige Funktionen. Darunter drei Boxen mit den als nächstes anstehenden Events, Freunden die sich auch gerade bei m0rphex aufhalten und den nächsten 5 Geburtstagen seiner Freunde. Der Rest der Seite ist erstmal genau wie die Startseite vor dem Login.

Weiter gehts mit dem Benutzerprofil hier haben sich auch ein paar Neuerungen eingeschlichen. Die auffälligste Änderung war meiner Meinung nach erstmal der Werbebanner. Vorher musste man immer erst an ihm vorbeiscrollen um zu den Gästebucheinträgen zu kommen. Dieser wurde jetzt ersetzt durch einen weniger störenden flachen Werbebanner. Außerdem wird der Onlinestatus eines Benutzers jetzt nicht mehr durch die Wörter inaktiv/offline/online gekennzeichnet sondern durch grafisch sehr ansprechende Buttons oben rechts. Hier wird auch signalisiert wenn es sich um eine m0rphex-Team Mitglied handelt.

 

m0rphex 3.5 Profil

Leider ist der dazu passende Screenshot sehr groß und ist deshalb nicht so gut erkennbar. Um sich den Screenshot in Originalgröße anzugucken einfach auf das Bild klicken.

Überarbeitet wurden auch die Profileinstellungen. Was vorher auf mehrere Unterseiten verteilt wurde befindet sich jetzt alles übersichtlich auf einer Seite, zwischen den unterschiedlichen Gruppen von Einstellungen (Profil, Freunde, Shout, etc..) kann man mithilfe der Tabs am oberen Rand umschalten. Hier sieht man die Einstellungen für den Feedreader. Darüber die Einstellungs Navigationsleiste:

 

m0rphex 3.5 Profil (Location)

 

Die warscheinlich bedeutenste neue Funktion ist der Videoupload. Jetzt können m0rphex-User wie man es bereits von YouTube und Co. kennt eigene Videos hochladen, Kommentare zu anderen Videos und Kommentare zu eigenen Videos bekommen.

 

m0rphex 3.5 videoansicht

 

Des weiteren gab es auch noch einige kleine Änderungen. Unter anderem werden jetzt durchgängig eine bessere Bildqualität verwendet. Dadurch sind jetzt auch die Thumbnails in der Gallery, bei den Partyimages und den Userpics wesentlich besser.

 

 

Mittlerweile gibt es auch ein Video in dem alle Neuerungen vorgestellt werden.

links for 2007-02-17

MyBB 1.2.3 released

Am 14.02 ist ein Update für die Bulletin Board Software MyBB erschienen. Mit der neuen Version 1.2.3 wurden mehr als 80 Bugs der vorherigen Version gefixt.

Ich habe gerade meine MyBB installation geupgraded und es hat so wie es aussieht alles problemlos funktioniert.

Mehr Informationen und Downloadquellen gibt es hier. Und hier eine Anleitung zum Upgraden einer bereits vorhandenen Installation.