Linux-Zeilenumbrüche in Textdateien auf Windows-Format ändern

Ich erstelle unter Linux einige Logfiles, die ich auch gerne unter Windows anzeigen lassen würde. Der Editor meiner Wahl (PSPad) hat damit zwar kein Problem, aber der Standard-Texteditor notepad.exe, den "normale" Benutzer verwenden, leider schon: Zeilenumbrüche werden als kleine Kästchen dargestellt und verunstalten den Text.
Mit sed oder awk kann man die Linux-Zeilenumbrüche (\n) aber recht [...]

Mit PHP Werte per POST an eine Website übergeben (z.B. Benutzerlogin)

Heute hatte ich den Wunsch, die Inhalte eines kleinen Forums als RSS-Feed anzubieten. Die Umwandlung der Daten in RSS ging mittels Regular Expressions recht einfach, jedoch liegen die Seiten des Forums hinter einer Login-Seite, die Benutzernamen und Passwort in einem HTML-Formular abfragt. Danach wird ein Cookie gesetzt und die Forumsseiten sind zugänglich. Wie kann ich [...]

Meine 15 Must-Have-Tools für Windows-Nutzer

Ich bereite gerade die Neuinstallation von Windows auf meinem Notebook vor (die Erstinstallation war vor 2 Jahren) und um mal eine Übersicht über die verschiedenen nützlichen Tools zu bekommen, die ich tagtäglich so nutze, habe ich mir in meinem Wiki eine Liste aller Programme angelegt, die ich bei einer Windows-Installation gleich mitinstalliere.
Meine Top 15 sind [...]

PowerShell: Zugriff auf MySQL-Datenbank

Mit der PowerShell auf eine MySQL-Datenbank zuzugreifen ist eigentlich recht einfach, da vorhandene .NET-Klassen in der PowerShell verwendet werden können. Man benötigt nur die entsprechenden Klassen für den MySQL-Zugriff. Das ist in meinem Fall der MySQL Connector/Net 5.1. Die früheren Versionen funktionieren mit meiner Datenbank nicht (MySQL-Version 5.0):
Error connecting to the server: Unable to connect [...]

Serverumzug (fast) abgeschlossen

Ich bin jetzt mit fast allen Websites (inkl. diesem Blog) auf meinen neuen Server (stefan-macke.com) umgezogen und muss sagen, dass die Performance deutlich zugelegt hat. Na gut, vorher hatte ich 256MB Arbeitsspeicher und nun 2GB. Da muss sich ja was tun
Jetzt fehlt nur noch die Übertragung meiner übrigen Domains auf Hetzner und dann [...]

Offline-Version einer (kleinen) Website erstellen

Um eine kleine Intranetanwendung auf CD bereitstellen zu können, habe ich ein kleines Shell-Script geschrieben, das mir die Webseiten als Offline-Version speichert. Die Anwendung ist in PHP geschrieben und gibt lediglich ein paar Inhalte als HTML aus, erwartet also keine Benutzereingaben usw.
Als erstes habe ich PHP so konfiguriert, dass auch HTML-Dateien geparst werden. Dadurch benötige [...]

VMWare-Server verlangsamt Windows-Anmeldung

In letzter Zeit dauerte es fast 5 Minuten, bis mein Windows XP hochgefahren war. Ich habe mich gestern mal auf die Suche nach der Ursache gemacht und dazu die üblichen Verdächtigen näher beleuchtet: %SYSTEMROOT%\Debug\UserMode\userenv.log und %SYSTEMROOT%\security\logs\winlogon.log (ich habe zunächst auf Probleme mit den Gruppenrichtlinien getippt). Dazu habe ich zunächst einmal das umfangreiche Logging aktiviert, wie [...]

Installation von Trac 0.10.4 unter OpenSUSE 10.1

Wie bereits angekündigt folgt nun die Beschreibung der Installation von Trac 0.10.4 unter OpenSUSE 10.1. Es hat gute zwei Tage gedauert, das Teil ans Laufen zu bekommen, aber nun funktioniert alles wunderbar (inkl. LDAP-Authentifizierung). Version 0.11 habe ich aber leider nicht installieren können, was mehrere Gründe hat (z.B. fehlende 64Bit-Pakete etc.).
Python und mod_python installieren
Zunächst einmal [...]

Offlinedateien werden trotz langsamer Verbindung synchronisiert

Zusätzlich zur allgemeinen Einstellung zur Erkennung langsamer Verbindungen für die Verarbeitung der Gruppenrichtlinien unter
Computerkonfiguration → Administrative Vorlagen → System → Gruppenrichtlinien → Gruppenrichtlinien zur Erkennung von langsamen Verbindungen
gibt es zusätzlich unter
Computerkonfiguration → Administrative Vorlagen → Netzwerk → Offlinedateien → Übertragungsrate für langsame Verbindungen konfigurieren
eine spezielle Einstellung nur für Offlinedateien, die aktiviert werden muss, um [...]

Absturz des Apache2 (Segmentation Fault) und Logfile-Überwachung

In meinem Webserver-Log hatte ich bis vor Kurzem ständig die folgende Fehlermeldung und diese Seite blieb beim Aufruf einfach weiß:
[Fri Aug 17 05:05:21 2007] [notice] child pid 22026 exit signal Segmentation fault (11)
[Fri Aug 17 05:05:21 2007] [notice] child pid 30189 exit signal Segmentation fault (11)
[Fri Aug 17 05:05:21 2007] [notice] child pid 13961 exit [...]