Sonntag, 29. Juli 2007

Drupal-Einstieg

Ich arbeite mich momentan in das Open-Source-CMS Drupal ein und möchte einige interessante Links, die mir den Einstieg erleichtert haben, weitergeben:

How Drupal Will Save The World
Eine Betrachtung der Möglichkeiten die Open-Source-Software und insbesondere Drupal bieten. Dabei geht der Autor auch auf Probleme und Nachteile des Frameworks ein.

Birth of a Drupal User
Ein allgemeiner Leitfaden zum Einstieg in Drupal. Interessant ist der Artikel vor allem, weil er auch auf das Theming, also die individuelle Gestaltung der Seiten, eingeht.

Drupal-Cookbook
Eine Schritt-für-Schritt-Anleitung, die einen umfassenden Überblick über die Drupal-Administration bietet.

Getting started with Drupal
Ein Artikel von IBM aus der Serie Using open source software to design, develop, and deploy a collaborative Web site. Dieser praxisorientierte Artikel schildert den Aufbau von Drupal besonders detailliert und erleichtert so den Einstieg in die Entwicklung eigener Funktionen und Themes.

DrupalDude (Videos)
Interessante Screencasts zu einigen fortgeschrittenen Drupal-Funktionen.

Alle Artikel sind leider nur in englischer Sprache verfügbar.

Donnerstag, 26. Juli 2007

Kubuntu: Anmeldung schlägt fehl

Ich konnte mich gerade nicht an meinem Kubuntu-System anmelden. Nach der Passwort-Abfrage sah es zwar kurz so aus, als starte das System wie gewöhnlich. Drei Sekunden später erschien aber wieder der Anmelde-Bildschirm. Dummerweise gab Kubuntu keine Fehlermeldung aus.
Mit der Tastenkombination [Strg]+[Alt]+[F1] konnte ich mich zwar an der Konsole anmelden, die Protokolle in /var/log gaben jedoch auch keinen Hinweis auf einen Fehler.

Lösung
Das Problem bestand darin, dass die Festplatte, auf der das System lief, zu 100% belegt war. Nachdem ich einige Dateien auf eine andere Partition verschoben hatte, startete das System wie gewohnt.

Hinweis
Falls jemand ein Linux-System mit fast voller Festplatte betreibt, sollte er so schnell wie möglich dafür sorgen, ein bisschen Platz zu schaffen, um nicht wie ich mit diesem seltsamen Problem konfrontiert zu werden.

Dienstag, 24. Juli 2007

Windows-Webserver in 5 Minuten

Jedem der in einem kleinen Netzwerk ohne eigenen Server ein Wiki einrichten möchte oder eine bequeme Umgebung zur PHP-Entwicklung und zum Testen von CMS-Anwendungen unter Windows sucht bietet das Programm InstantRails eine bequeme Alternative zur händischen Einrichtung eines Webservers.
InstantRails, das eigentlich nur die RubyOnRails-Entwicklung unter Windows erleichtern soll, bringt einen fertig konfigurierten Apache2-Server mit PHP und PhpMyAdmin mit, der dazu genutzt werden kann, eine Intranet-Anwendung anzubieten oder PHP-Anwendungen lokal zu testen.
Die Installation gestaltet sich einfach, da die Datei lediglich heruntergeladen und entpackt werden muss. Den Server startet man mit einem Klick auf die Datei InstantRails.exe. Die PHP-Dateien müssen in den Ordner www verschoben werden und sind innerhalb des Netzwerkes unter der IP-Adresse des Rechners erreichbar.

Montag, 23. Juli 2007

Samba-Server beschleunigen

Mit ein paar einfachen Handgriffen kann man die Leistung eines Samba-Server erheblich steigern und sowohl die Verbindung als auch die Datenübertragung verbessern.
Folgende Änderungen müssen dazu in der Konfigurationsdatei /etc/samba/smb.conf vorgenommen werden:

1. WINS-Support aktivieren
Falls es im Netzwerk keinen Windows-Server gibt, der die Auflösung der Namen übernimmt, sollte man den WINS-Support aktiveren. Der Linux-Rechner übernimmt dadurch die Auflösung der Adressen und erspart es den anderen Rechnern im Netzwerk, diese Informationen bei jeder Verbindung selbst einzuholen.

wins support = yes

2. TCP-Delay verringern
Während sich der WINS-Support vor allem beim Suchen von Rechnern auszahlt, erhöht der folgende Trick die Durchsatzrate. Mit den Socket-Optionen erzwingt man, dass Verzögerungen beim Versand der Pakete gering gehalten werden. Damit lässt sich die Leistung laut des O'Reilly-Buchs Using Samba um bis zu 30% bis 50% steigern.

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

Die Stunde Null

Nachdem ich nun seit mehr als drei Monaten nichts mehr in diesem Blog veröffentlicht habe, hoffe ich, in nächster Zeit den einen oder anderen hilfreichen Beitrag für alle Technik-interessierten Leser zu schreiben.
Neben Beiträgen über Linux werde ich in nächster Zeit verhältnismäßig viel über die Themen Webdesign und Webentwicklung schreiben, da ich mich gerade in letzter Zeit verstärkt mit RubyOnRails beschäftigt habe.