Weblog
06/08: xorg.conf
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "TwinView" "1"
Option "TwinViewOrientation" "RightOf"
Option "TwinViewXineramaInfoOrder" "DFP-0,DFP-1"
Option "metamodes" "DFP-0: 1920x1080 +0+0, DFP-1: 1920x1080 +1920+0"
Option "AddARGBGLXVisuals" "true"
Option "AllowGLXWithComposite" "true"
Option "RenderAccel" "true"
Option "NoLogo" "true"
Option "UseEvents" "true"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 1
Modes "1920x1080" "1680x1050" "1280x960" "1280x800" "1152x864" "1152x720" "1024x768" "1024x640" "800x600" "800x500" "768x576" "768x480"
"640x480" "640x400" "640x350" "512x384" "512x320" "400x250" "400x300" "360x240" "360x225" "360x200" "320x400" "320x240" "320x200"
EndSubSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
02/07: Windows NTFS Dateisystem reparieren - mit Linux Ubuntu gehts bzw. hilft
Manchmal kommt es vor dass das NTFS Dateisystem von Windows korrupt wird und Windows lässt sich nicht mehr starten. Auch mit CHKDSK /F /R geht es nicht das kaputte Dateisystem zu reparieren.Hier hilft wieder mal Linux. Mit den Packten NTFSPROGS das man entweder mit apt-get install ntfsprogs installiert oder mit einer UBUNTU CD bestenfalls UBUNTU 8.04 LTD kann man ganz einfach das Dateisystem fixen.
Man gibt hier folgendes ein
user@user-desktop:~$ cd /
Bei der Live CD
user@user-desktop:/$ ntfsfix /dev/sda1
Bei einer Installation
user@user-desktop:/$ sudo ntfsfix /dev/sda1
sda1 ist hier die Festplatte
Nun kommt die Überprüfung und fixt die NTFS Platte bzw. Dateisystem.
Nun kann Windows normal wieder gebootet werden.
10/06: UBUNTU 9.04 - Samba: Empfangen der Speicherliste vom Server ist gescheitert
Seit Ubuntu 9.,04 hatte ich plötzlich das Problem, dass sich mit Samba keine Freigaben im Netzwerk mehr aufrufen lassen. Klickt man auf eine SMB Netzwerk wie z.B. MSHEIMNETZ kommt plötzlich die Meldung:Empfangen der Speicherliste vom Server ist gescheitert.
Mir ist dann folgendes aufgefallen.
Mit
smbclient -L //192.168.200.1/
konnte ich wunderbar die Freigaben empfangen. Sobald ich doch über den NETBIOS Namen
smbclient -L //ANDERERRECHNER-LINUX/
eintippte sah ich das er zuerst übers Internet die Freigabe suchte.
Abhilfe schaft hier in der SMB.CONF die Zeile " name resolve order" auskommentiert und die Reihenfolge abändert z.B. in name resolve order = wins bcast host lmhosts. So als nächstes stellte ich klar das der Namen des Rechners auch ich Großbuchtaben geschrieben wurde.
Und siehe da... nun gehts.
21/12: Autoincrement UPDATE
Hallo,Wenn man eine neue Table anlegt, vergisst man schnell die Option autoincrement.
Hier der Update Befehl:
ALTER TABLE `bekleidung` MODIFY `id` INT auto_increment
30/10: Ähnlichkeits-Algorithmus Sondex MYSQL
Hallo,in Mysql gibt es eine Möglichkeit Daten auf Ähnlichkeit zu überprüfen.
Diese geht wie folgt:
SELECT * FROM
Mit Substring kann man die Suche noch etwas sensibler machen oder auch nicht.
z.B.
Hier vergleicht er Soundex Zeichen [1,2] mit Soundex-Zeichen [1,2]. Also die Ausgabe von soundex(SUCHBEGRIFF) die ersten 2 Zeichen mit dem Inhalt der Datenbank die ersten 2 Zeichen von Soundex Spaltenname Inhalt.
Nochmal detallierter erklärt:
SOUNDEX(TEST) ergibt einen String (T021) z.B.
SOUNDEX (TESD) ergint einen String (T021) ... wenn ich das mit dem Inhalt vergleiche, kommt dann das Ergebnis der Tabelle. Die Ähnlichkeitssuche funzt eigentlich nicht so optimal und man kann mit Substring das ganze etwas Unsensibler machen.
Wie Soundex im allgemeinen Funzt findet man unter http://de.wikipedia.org/wiki/Soundex
25/10: PHP Trimtext , eine tolle Funktion
Hallo ... oft kommt es vor das ich ein Text zu lange ist bzw. ein Wort ... dazu habe ich folgende Funktion gebaut.function trimtext($textanzahl,$text)
{
if (strlen($text)>$textanzahl)
{
$text= substr($text,0,$textanzahl-3)."...";
}
else
{
$text= $text;
}
return $text;
}
Der erste Wert gibt an wieviel Zeichen ein Text enthalten soll, der zweite Wert ist der String...
25/10: Pascal Time to Unix Tim
Oft benötigt man eine Umwandlung von Unix Timestamp in einen Turbo Pascal Timestamp. Hierzu habe ich in PHP folgende Funktion gebaut.function unixtopascaltime($unixtime)
{
$unixtimetage=$unixtime/60/60/24;
$differenzunixtopascal=25569;
$pascaltime=$unixtimetage+$differenzunixtopascal;
return $pascaltime;
}
Diese Funktion wandelt den Unix Timestamp in Pascal um und gibt diese zurück.
Gruß
Admin
06/07: PCI.sys Fehler bei der Windows XP installation - Abhilfe
Hallo,Als die SATA Festplatten als neue Technologie in den Markt geworfen wurde, kam es bei vielen Windows XP installationen zu Fehlern bei der PCI.SYS
Bei der Installation kam plötzlich ein BLUESCREEN der sagte, das die PCI.SYS einen Speicherfehler verursacht. Ich denke das hier eine fehlerhafte Programmierung seitens MS vorliegt denn Abhilfe sorgt, wenn man einfach die PCI.sys von Windows 2000 verwendet.
Nun, sollte ein PCI.SYS Fehler vorkommen, geht man ganz einfach vor.
Zuerst startet man die Windows 2000 und geht in die Reparatur Konsole
Danach einfach c:\ EXPAND D:\I386\PCI.SY_ C:\WINNT\SYSTEM32\DRIVERS\ PCI.SYS /Y eintippen und es wird die PCI.SYS extrahiert. Nun sollte auch Windows XP installiert werden können.
09/06: mySQL Dump importieren
Hallo,manchmal kommt es vor das man eine größere mySQL Datenbank importiren muss. Mit PHPmyadmin geht es dan ziemlich schlecht denn da bricht mancher Wampp Server zusammen.
Das geht dann ganz einfach. Unter mysql geht man dann rein und tippt folgende Befehl ein:
c:\mysql -u benutzername -p Datenbank < dump.sql
Danach kommt eine Passwortaufforderung und bei einer erfolgreichen Login geht der Import dann los.
Gruß
Admin