Komplette Festplatte / SDD kopieren oder eine Kopie speichern: https://clonezilla.org/
Kategorie: Linux
PDF-Scan mit Textlayer per OCR versehen
#PDF-Scan mit Textlayer per #OCR versehen:
https://github.com/ocrmypdf/OCRmyPDF
In Simple Scan einbinden (noch nicht selbst ausprobiert):
https://gist.github.com/jacksenechal/53dbf568438b212e7886b168ea4221c3
Alle lokal gelöschten Dateien aus Git entfernen
Alle lokal gelöschten Dateien aus Git entfernen:
git ls-files --deleted -z | xargs -0 git rm
Alle .JPG-Dateien in einem Verzeichnis in eine einzige PDF-Datei packen
img2pdf *.JPG -o out.pdf
Alle .JPG Dateien in einem Verzeichnis auf 2/3 der Ursprungsgröße verkleinern
find . -type f -name ".JPG" -exec sh -c 'for file; do convert "$file" -resize 66.67% "resized_${file##/}"; done' sh {}
Unterschiedliche LLMs mit nur einem einzigen Befehl lokal starten
#Mozilla hat die Möglichkeit geschaffen, mit einem einzigen Befehl Lage Langauge Models auf dem eigenen Computer auszuführen (sofern der Computer entsprechend ausgestattet ist). Es muss lediglich eine einzige Datei heruntergeladen und ausgeführt werden. Die Modelle sollten auf verschiedenen Betriebssystemen sowie CPU- und GPU-Architekturen laufen (ich habe es unter #Linux auf einer Intel-CPU ausprobiert). Es stehen mehrere Modelle zum Download bereit:
https://github.com/Mozilla-Ocho/llamafile
Unter Linux (und anderen Unix-Betriebssystemen) muss der Datei vor dem Start das Ausführungsrecht erteilt werden. Unter Windows gibt es wohl Einschränkungen bei Modellen, die größer als 4 GB sind.
Danke Mozilla!
Betrieb eines Matrix-Synapse-Servers vs Betrieb des XMPP-Servers Prosody
Nachdem ich jahrelang einen #XMPP-Server mit der Software #Prosody betrieben habe, habe ich seit einigen Monaten zusätzlich einen #Matrix Synapse-Server installiert.
M. E. gestaltet sich die Installation von Matrix Synapse deutlich einfacher als die Installation von Prosody, weil für Synapse ein offizielles Docker-Image verfügbar ist (das offizielle Docker-Image von Prosody wird schon länger nicht mehr aktualisiert). Außerdem müssen bei Prosody zunächst Erweiterungen konfiguriert und ggf. installiert werden, da XMPP erst mit Erweiterungen (sog. XEPs) richtig gut nutzbar ist.
Tutorials für Gimp
Freistellen: https://www.youtube.com/watch?v=QjeZVH3v0Bo
Schrift umranden: https://praxistipps.chip.de/gimp-schrift-umranden-so-gehts_34860
MD5-Summe rekursiv für alle Dateien in einem Verzeichnisbaum erstellen (Linux)
find -type f \( -not -name "md5sum.txt" \) -exec md5sum '{}' \; > md5sum.txt
Android-Dateisystem zuverlässig unter Linux mounten
Ich wollte heute einige Gigabyte an Fotos von meinem #Android-Telefon auf meinen #Linux-Rechner kopieren. Per USB-Kabel hat dies leider nicht zuverlässig geklappt. Die Verbindung ist immer wieder abgebrochen. Letztendlich bin ich bei #sshfs gelandet. Das Einbinden des Telefons mittels sshfs über mein WLAN funktioniert bei mir deutlich stabiler und auch etwas schneller als über ein USB-Kabel.
Grob gesagt habe ich folgende Schritte unternommen:
- Die App Termux unter Android installieren (https://f-droid.org/en/packages/com.termux/)
- Termux unter Android Zugriff auf den Speicher erteilen (Berechtigungsverwaltung unter Android).
- sshd unter #Termux installieren, konfigurieren und starten. Siehe https://wiki.termux.com/wiki/Remote_Access.
- Android-Dateisystem auf dem lokalen Rechner mittels sshfs einbinden: sshfs -p 8022 user@[IP des Telefons im WLAN]:/storage/emulated/0 [Verzeichnis, in das gemountet werden soll]
Nach Abschluss der Arbeiten kann sshd auf dem Telefon in Termux über „pkill sshd“ beendet werden.
ssh ist einfach super!