Weitergabe der eigenen E-Mail Adresse umgehen durch “catch-all” Funktion

Spam-Mails finden viele Wege in E-Mail Postfächer und zum Glück stehen mindestens ebensoviele Wege zur Wahl, sie automatisiert wieder rauszuschmeißen. Früher oder später wird jeder E-Mail Nutzer damit konfrontiert, dass die eigene Adresse irgendwie den unheilvollen, nicht wieder rückgängig zu machenden Weg auf die Listen der Spam Versender gefunden hat. Nun steht nur noch der [...]

Automatischen proportionalen Rand bei Formularbuttons im Internet Explorer verhindern

Damit der Internet Explorer einem nicht das ganze Webseitendesign zerschießt, einfach per CSS folgende Attribute setzen:

<!– CSS –>
input.formularbutton
{
width: auto;
overflow: visible;
}
<!– HTML –>
<input type=”submit” class=”formularbutton” value=”irgendein langer Text”>

Liste mit Email-Empfängern in Mozilla Thunderbird importieren

Mozilla Thunderbird ist für den täglichen Gebrauch ein sehr guter Email-Client, den ich jederzeit einem Outlook Express vorziehe. Auch wenn das Programm nicht in erster Linie dafür gedacht ist, kann man auch eine extern verwaltete Liste von Emailadressen als Empfänger nutzen.
Das macht zum Beispiel in dem Moment Sinn, wenn man über ein Anmeldeformular auf einer [...]

In Bash Scripten ein Passwort abfragen, ohne das das Passwort bei der Abgabe angezeigt wird

stty -echo
read -p “Password: ” pass
stty echo
echo “”

Mit sed einen mehrzeiligen Text aus einer Datei in eine andere einfügen

sed “s/{#platzhalter#}/`cat platzhaltertext.txt | while read f; do echo -n “$f\n” | sed ’s/\r//g’; done`/” templatedatei.txt > ausgabedatei.txt

Text ersetzen mit Vi und Rückverweise

z.B.
:%s/hello/& Welt/g
ersetzt “hello” durch “hello Welt”

Langsames Füllen eines ListViews durch gesetzten Sorter in C#/Dot.Net 1.1

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.

Bash Befehle um herauszufinden, welche Zeilen in zwei Dateien jeweils nur in einer von beiden vorkommen

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.

Mit echo in der Bash hexadezimal Zeichen schreiben

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

Mit Sed Newlines entfernen

sed ‘{:q;N;s/\n/<CR>/g;t q}’ datei.txt
Weitere Hinweise