Texterkennung (OCR) in der Linux-Kommandozeile

Um in der Linux-Kommandozeile Texterkennung durchzuführen (OCR) habe ich folgende Möglichkeiten gefunden (leider klappen beide bei mir nur mäßig gut…): Durchsuchbares PDF erstellen mit „pdfsandwich“ sudo apt-get install pdfsandwich Und dann das PDF einfach bearbeiten mit pdfsandwich -lang ger meinfile.pdf oder gleich viele auf einmal z.B. mit ( find . -name ‚*.pdf‘ | while read Read More…

MacOS Sierra: ssh-key-Authentifizierung klappt nicht mehr

Nach Upgrade meines Mac auf MacOS Sierra klappt die Authentifizierung bei anderen Rechnern via ssh-key nicht mehr. ssh -v martini zeigt mir die Ursache an: debug1: Skipping ssh-dss key /Users/stk/.ssh/id_dsa – not in PubkeyAcceptedKeyTypes Ich wüsste zwar schon, dass in neueren Linux-Versionen (OpenSSH V7) die Key-Typen „ssh-dss“ nicht mehr akzeptiert werden – das habe ich Read More…

vyos: Webproxy bypass basierend auf Quell-IP

Meine Firetv kann nicht auf Netflix zugreifen, weil der Netflix den bei mir aktiven Squid (innerhalb von vyos) irgendwie erkennt und dann glaubt, ich würde illegalerweise meine Herkunft verschleiern. Zuerst hab’s ich versucht, mit Hilfe von vyos‘ webproxy proxy-bypass 1.2.3.4 alle Netflix-IPs vom Proxy auszunehmen. Obwohl ich da schon sehr reichlich war, hielt das nur Read More…

Poor-man’s VPN über SSH mit sshuttle

Ich habe ab und an das Problem, dass ich von unterwegs auf mein Heimnetz zugreifen möchte, die Firewall des öffentlichen WLAN Hotspots (Cafe, Uni, ICE, etc.) aber die gängigen VPN-Ports blockiert. Abhilfe schafft hier das kleine Python-Programm sshuttle, welches – einmal auf dem Client Rechner installiert – ein VPN über eine SSH Verbindung aufbaut. Einzige Read More…

CVS nach git migrieren

Aus alt (Sourcefourge CVS (!) Report) mach neu (git) (Im Wesentlichen von hier „geklaut“): git cvsimport installieren: sudo apt-get install git-cvs Lokales git-Repo erstellen: Ganze CVS-Historie nach lokal holen: rsync -av rsync://dsteinkopf@wvdr.cvs.sourceforge.net/cvsroot/wvdr wvdr_cvs git-Repo daraus machen (vgl. manpage): git cvsimport -v -a -k -d $PWD/wvdr_cvs -C wvdr_git core Zeitstempel auf Änderungszeitpunkt setzen – mein Spleen Read More…

PDFs: Seitenreihenfolge umkehren

„pdftk“ ist ein mächtiges Kommonadozeilen-PDF-Bearbeitungstool (siehe manpage oder pdftk-home). Mein aktueller Anwendungfall war, dass ich die Seitenreihenfolge von PDFs umdrehen möchte, also die letzte als erstes, die vorletzte als zweites usw. Mit pdftk geht das so: pdftk input.pdf cat end-1 output output.pdf Oder als Script, das die Datei „in-place“ ersetzt: #!/bin/bash # # Kehrt die Read More…

Mac: Aktives Window auffälliger markieren

Mich stört beim Mac schon lange, dass es immer wieder vorkommt, dass man nicht merkt, dass ein anderes Fenster aktiv ist, als man denkt. Dann fängt man z.B. an zu tippen und löst damit im anderen, aktiven Fenster ungewollt irgendwas aus. Zwei Lösungen habe ich dazu gefunden und ausprobiert: Mit Honer wird das besser: Es Read More…

Exif-Fotos-Infos ändern mit exiftool

ExifTool ist ein Kommandozeilentool, mit dem man umfangreiche Möglichkeiten hat, EXIF-Infos von Fotos zu bearbeiten: Auf dem Mac schnell installiert mit brew install exiftool. Es gibt auch eine simple Oberfläche dazu: ExifToolGui z.B. Anzeigen der Zeitstempel aus dem akt. Verzeichnis: exiftool -d ‚%r %a, %B %e, %Y‘ -DateTimeOriginal -S -s -ext jpg . Zeitstempeländerung um Read More…

Web-Server gegen Sicherheitslücke HTTPOXY absichern

Überall (z.B. auf heise oder golem) wird jetzt eine Sicherheitslücke gemeldet, über die sich viele Web-Anwendungen manipulieren lassen, indem ein Request geschickt wird, in dem der Proxy:-Header gesetzt wird, um ausgehende Requests auf den Proxy des Angreifers umzuleiten. Details erspare ich mir hier, zu wiederholen. Eine eigene Webseite für diese „httpoxy“ getaufte Lücke samt Logo Read More…