Beim Füllen eines ListViews mit vielen Daten sollte zusätzlich zum BeginUpdate() und EndUpdate auch der Sorter vorübergehend auf null gesetzt werden. Entgegen des zu erwartenden Verhaltens wird dieser bei BeginUpdate nämlich nicht deaktiviert und bremst das Füllen des ListViews erhelblich aus. Bei ca. 7000 Datensätzen entsteht bereits der Eindruck, das Programm wäre abgestürzt.
Ein “diff file1.txt file2.txt” wird bei unterschiedlicher Sortierung schnell unbrauchbar. Mit dem Befehl sort können die Dateien vorsortiert werden und anschließend mittels “diff” oder “uniq -u” verglichen werden.
Es geht, wenn auch über einen kleinen Umweg:
Bsp. 1 Windows-Zeilenumbruch (-n dient nur dazu, den Zeilenumbruch von echo selber zu unterdrücken):
echo -n $’\x0d\x0a’
Bsp. 2 In Datei schreiben und hexadezimal ausgeben:
echo -n $’\x0d\x0a’ > tmp.txt
xxd tmp.txt
sed ‘{:q;N;s/\n/<CR>/g;t q}’ datei.txt
Weitere Hinweise
Will man wissen, was sich mit welcher Version einer Datei im Versionsverwaltungsprogramm cvs geändert hat, kann man wie folgt vorgehen: Mit der Option status ermittelt man die aktuelle Version und kann anschließend bei cvs diff angeben, welche Version man vergleichen möchte.
###########################
cvs status datei.txt
cvs diff -r 1.x -r 1.y datei.txt
###########################
Wenn beim Ändern der Bildgröße das Seitenverhältnis geändert werden muss, muss hinter dem Parameter “Geometry” ein Ausrufezeichen notiert werden:
####################################
mogrify -resize 1280×1024! bild.jpg
####################################
Weitere nützliche Hinweise zum “resize” Parameter.