Archive for the ‘IT’ Category.

Ungewollte Popups in Firefox unterdrücken

Auf manchen Webseiten wird man ungewollten, durch Javascript und anderweitige Wege geöffneten, Tabs und Browserfenstern nicht mehr Herr.

Leider funktionieren einige Seiten nur mit aktiviertem Javascript, daher ist es nützlich, solche Effekte zu unterdrücken:

  1. about:config aufrufen
  2. Eintrag dom.popup_allowed_events leeren

“WannaCry(pt)” Windows XP x86 Patch

Nach der letzten Wurmattacke sollten Windows XP Nutzer (ja die gibt es noch zu häufig) unbedingt den Patch einspielen.

Dies funktioniert automatisch nicht mehr. Und sollte offline geschehen, d.h. mit getrennter Internetverbindung.

Leider ist irgendwas bei Microsoft schiefgegangen, so daß man ungeplant an die falsche Downloadstelle geleitet wird.

Hier nochmal der Link zum Patch für klassisches 32Bit Windows XP mit deutscher Lokalisierung. Erwischt man einen anderen Patch, verweigert dieser die Installation. Für zentrale Bugfixes ein Unding!

Link zum deutschen Patch:
http://download.windowsupdate.com/d/csa/csa/secu/2017/02/windowsxp-kb4012598-x86-custom-deu_c1e81e14c283f2adbbdce9c1de348b4295b6a45c.exe

Ich musste mir erst von einem erfahrenen User den richtigen Link besorgen.

Aktualisierung meiner WordPressinstallation

Eine Aktualisierung meiner WordPressinstallation war schon sehr lange fällig. Und es hat auch noch sehr gut geklappt, von 2.7. irgendwas auf 4.7.2.

Die Datenbank wurde aktualisiert und ein paar Plugins wollen noch eine Aktualisierung haben, aber ansonsten hat soweit wohl effektiv alles funktioniert.

Backup der Filtereinstellungen von Claws Mail

Ich bin vor ein paar Wochen auf Claws Mail umgestiegen, da mich Thunderbird mit Plugins und Erweiterungen anfing, zu nerven, welche nicht mehr funktionieren.

Leider kann man die Mailfilter bei Claws Mail nicht einfach im- und exportieren, daher ist es nervig, wenn mühsam konfigurierte Filter für Spam und wichtige Mails verloren gehen. Wo also liegen die Einstellungen?

Ich habe mal ein bißchen mit find und grep gesucht, und siehe da, unter $HOME/.claws-mail/matcherrc findet sich alles, was man sucht. Die Emailaccountbezüge sind dort leider recht hart reincodiert. Wenn man bei einer Neuinstallation andere Namen verwendet, dann muß man hier möglicherweise umkonfigurieren. Aber das ist besser, als alle Regeln von Hand wieder erneut erstellen zu müssen.

Kombination find und xargs

Das folgende Konstrukt funktioniert mit den GNU Versionen von xargs, mv und find, so wie es die meisten Linuxdistributionen mitbringen.

Manchmal hat man über mehrere Verzeichnisse verteilt gleichartige Dateien, die man in einen gemeinsamen Ordner bringen möchte. Händisch geht das natürlich, das kann aber auch unübersichtlich werden. Eine geschickte Verkettung von  vorhandenen Kommandos erleichtert dem Anwender dabei das Leben.

find . -name "*.mobi" -print0 | xargs -r0 mv -t ~/tmp/

Das find-Kommando sucht die Dateien mit dem genannten Muster ab dem aktuellen Verzeichnis.

Das xargs-Kommando führt dann für jede gefundene Datei den mv-Befehl aus. Hier wird über die -t Option ein GNU-spezifisches Feature aktiviert, bei dem immer zuserst das Zielverzeichnis angegeben wird. Die zusätzlichen Optionen bei find und xargs  sorgen für korrektes Quoting der Dateinamen, wenn Leer- und Sonderzeichen enthalten sind.

Ein praktisches Beispiel sähe wie folgt aus:

Find ergibt folgendes Resultat:

./a/a.mobi
./b/b.mobi

xargs führt folgende Kommandozeilen aus:

mv -t ~/tmp/ ./a/a.mobi
mv -t ~/tmp/ ./b/b.mobi

Tips und Tricks mit der GNU/Linux Kommandozeile

Ich brauche ab und unter Linux auf der bash Kommandozeilentools. Für viele Zwecke vergesse ich auch wieder, was ich für eine bestimmte Aufgabe genau gemacht habe. Daher habe ich jetzt eine öffentliche Merkliste angelegt.

Falls jemand sinnvolle Ergänzungen hat, einfach bei mir melden.

Classic hexdump of files with the GNU Coreutils

Sometimes I’m in need of having a classic hexdump from a given binary file.
As there is no obvious command under Linux, all seem to require more or less long command line options to work, I have to note down the standard solution using the od tool provided by the GNU Coreutils.

od -w16 -A x -t x1z -v <filename>

This gives an output like this:
000000 00 00 00 05 00 00 aa 00 00 bb 00 00 cc 00 00 00  >................<
000010 00 00 ee ee dd ff 00 00 44 00 00 44 84 cd ab fe  >........D..D....<
000020

I did not find out how to remove the final address without having to use grep or sed.

The tool has a manual page and I recommend having a simple alias in your .bashrc like this:

alias dump='od -w16 -A x -t x1z -v'

Datenrettungstools für Windows

Mir hat es neulich erst einen USB Stick zerschossen. Es befanden sich zwar nur Daten darauf, die ich von einer andere Quelle daraufkopiert hatte, aber ich wollte mal sehen, wieviel zu retten ist.

Ich kann  Testdisk und Photorec empfehlen, ich habe aber aktuell nur die Variante für Windows probiert, es gibt die Programme aber auch für Linux und Mac OS X:
http://www.cgsecurity.org/wiki/Main_Page

Bei Chip.de gibt es ebenfalls einen Download, der aber letztlich zum selben ZIP-File führt und neben bei Adware mitbringt. Lieber gleich an der Quelle herunterladen.

Inhaltlich konnte es zumindest Fotos im JPG-Format, die hintereinander auf einem  nicht mehr als FAT32 formatiert erkennbaren Stick waren, größtenteils wiederherstellen. Dafür ein dickes Plus für das Tool!

Aufgabe meines ICQ Accounts

The death of ICQ

The death of ICQ

Da ich seit Jahren über ICQ mit keinem meiner Kontakte mehr groß über ICQ chatte, werde ich mich in Zukunft bei ICQ nicht mehr anmelden. Meine UIN bleibt wohl erhalten, aber ich logge mich nicht mehr ein.

Wer bislang nur über ICQ mit mir in Verbindung steht und Bedarf hat, darf mich alternativ über Facebook, Skype oder Jabber kontaktieren. Dabei bevorzuge ich Jabber, vgl dazu auch http://www.final-memory.org/?p=2105. Leider gilt die damalige Werbung für GMX und Gmail nicht mehr, all diese Dienste haben ihre Konnektivität zu anderen Jabberservern eingestellt, oder die Technologie geändert.

Die gute alte Email bleibt natürlich als letzte Alternative ebenfalls erhalten.

Goodbye, ICQ. Du hast mir damals 1998 eine wunderbare neue Welt eröffnet. Nun haben Andere deinen Weg fortgesetzt und du hast Dich überlebt. Ruhe in Frieden!

Repository für git im web.de SmartDrive hosten

Meistens reicht ein offenere Hoster aus, um Projekte mit git (http://git-scm.com/) abzulegen. GitHub ist da ein guter Kandidat. Leider darf man dort kostenfrei keine Projekte mit unfreien Lizenzen hosten, vorallem kann jeder Hinz und Kunz die Dateien einsehen und auschecken. Für manche Projekte (Demoszene z.B.9 ist das unerwünscht.

In den Anleitungen zu git wird erwähnt, daß git wunderbar über WebDAV, im Prinzip also http , funktioniert. Das SmartDrive bei web.de, auch Onlinespeicher genannt, und ähnliche Dienste benutzen WebDAV über SSL, also wollte ich es wissen und ausprobieren.

Ich habe mich grob an die folgende Anleitung gehalten und ein paar Aspekte festgestellt: http://www.udmedia.de/faq/content/23/372/de/wie-kann-ich-git-ueber-webdav-benutzen.html

  1. leeres Repository mit Option –bare erstellt:
    mkdir verzeichnis.git
    cd verzeichnis.git
    git init --bare
    git update-server-info
    cd ..
  2. Repositoryordner in das Smartdrive kopieren (ich habe es ganz normal im Thunar per Drag’n’Drop kopiert)
  3. Bei Clonen ist dann der Benutzername zwingend in der URL anzugeben, ansonsten konnte ich zumindest später nicht commiten und pushen: git clone https://USERNAME@webdav.smartdrive.web.de/
  4. Normal Arbeiten mit git und allen Vorteilen

Ich weiß jetzt nicht, ob es ein Transfervolumen oder dgl. gibt, aber so kann man für kleinere Projekte einfach git mit seinen Vorteilen über das Netzwerk nutzen, ohne alle Sourcen freigeben zu müssen oder unnötig Geld zu bezahlen.