C#: “System.Data.XmlReadMode” enthält keine Definition für “WriteSchema” (CS0117)

Wenn Sie beim Programmieren in C# (CSharp) eine der beiden folgenden Fehlermeldungen erhalten, passen Befehl und Option nicht zueinander. “System.Data.XmlReadMode” enthält keine Definition für “WriteSchema”. (CS0117) – C:\test\xml_error.cs:186,37 “System.Data.XmlWriteMode” enthält keine Definition für “ReadSchema”. (CS0117) – C:\test\xml_error.cs:186,37 Korrigieren Sie Ihren Befehl entsprechend, denn nur beim XmlReadMode können Sie die Option “ReadSchema” verwenden und nur bei [...]

C#: SQLite Datenbank einbinden und nutzen (auch für SharpDevelop)

SQLite ist eine dateibasierte Datenbank, welche Sie mit SQL Befehlen (wie mySQL, MS SQL, usw.) verwalten können. Installation Laden Sie sich die benötigte Komponente herunter: ADO.NET 2.0 Provider for SQLite Starten Sie das heruntergeladene Setup und folgen Sie den Installationsanweisungen Vorbereitungen für Ihr C# Projekt Sie können die nun installierten ADO.NET SQLite Komponenten nutzen. zur [...]

ExtJS: Fehler “unterminated string literal” bei .load()

Wenn Sie auf Ihrer Webseite mit Ext JS und der Funktion “xyz.open()” Daten nachladen, kann es vorkommen, dass Ihre Maske die Daten nicht zeigt und der Ladevorgang nicht beendet wird. Sie sehen dann (sofern Sie es aktiviert haben) die Lademeldung weiterhin auf dem Bildschirm. Die Meldung in der Fehlerkonsole des Browsers lautet (z.Bsp.): Fehler: unterminated [...]

SVN: Die .svn Ordner rekursiv aus den Verzeichnissen löschen

Wenn Sie SVN Projekte betreiben und die lokalen Verzeichnisse kopieren oder weitergeben möchten, dann stören häufig die .svn Folder (Ordner) in jedem einzelnen Unterverzeichnis. Um diese einfach und schnell zu löschen, legen Sie sich eine Batchdatei mit folgendem Inhalt an: FOR /F “tokens=*” %%G IN (‘DIR /B /AD /S *.svn*’) DO RMDIR /S /Q %%G [...]

Linux: Datenträger Partitionierungs Tool

Unter Linux (Debian) hilft Ihnen im Textmodus gut und einfach das CFDisk Tools bei der Datenträger- / Festplatten-Partitionierung: cfdisk /dev/sdc1 Die Oberfläche ist sehr einfach gehalten und gut bedienbar. Vergessen Sie vor dem Beenden des Programmes nicht den “WRITE” Befehl ausführen zu lassen. Nur dann werden Ihre Änderungen auch auf den entsprechenden Datenträger geschrieben.

Apache: Reverse Proxy & Multi Subdomains

Wenn Sie einen Apache2 Webserver als Reverse Proxy betreiben und dabei mehrere Subdomains berücksichtigen möchten, müssen Sie nicht zwangsläufig mehrere virtuellen Hosts (VHosts) in der Apache Konfiguration definieren. Es geht wesentlich einfacher über Parameter in der Konfiguration: Fügen Sie am Ende der Datei die folgenden beiden Zeilen ein: ProxyRequests on ProxyPreserveHost on Starten Sie anschließend [...]

Warum man Partitionen einrichten sollte

Bei der Installation eines Betriebsystemes werden Sie meist nach der Einrichtung von Partitionen gefragt. Eine partition ist die (virtuelle) Unterteilung eines Datenträgers in einzelne Bereiche. Die jeweils passende Partitionierung hängt davon ab, wie Sie den Computer nutzen möchten. Eine gute Faustregel ist, dass Sie mit den Partitionen eher großzügig sind und dabei folgendes berücksichtigt: Jeder [...]

Ein System per VirtualBox auf einer (realen) Festplatte installieren

Die Freeware “VirtualBox” erlaubt es Ihnen auf Ihrem Computer andere (virtuelle) System zu installieren und betreiben. Normalerweise nutzt die Software dafür ebenfalls virtuelle Festplatten auf Ihrem eigentlichen (realen) PC. Wenn Sie nun ein System auf einer physikalischen Festplatte (im gegensatz zur üblichen virtuellen Festplatte) installieren möchten, stellt Ihnen VirtualBox ab Version 2.2.2 dafür Techniken zur [...]

PHP: Unable to load dynamic library ‘/usr/lib/php5/extensions/mysql.so’

Wenn im ErrorLog des Apache2 WebServers (“tail /var/log/apache2/error.log”) u.a. folgende Zeile zu finden ist, kann PHP die Extension (Erweiterung) nicht finden und laden: PHP Warning:  PHP Startup: Unable to load dynamic library ‘/usr/lib/php5/extensions/mysql.so’ – /usr/lib/php5/extensions/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0 Häufig wird dann angefangen, wild [...]

Debian: Verbindung per SSH installieren / einrichten

Nachdem Sie sich einen minimalen Linux Server (hier mit “Debian +lenny4″) installiert haben, sollten SIe sich für den Remotezugang den SSH-Server installieren: apt-get install openssh-server Danach mit folgendem Befehl starten: /etc/init.d/ssh start Ab jetzt können Sie sich per SSH mit Ihrem Server verbinden. Kostenloses & häufig eingesetztes Tool ist “PuTTY”. Auf der folgenden Webseite finden [...]