Andrés Blog

Krams. Und so.


ctrlmedia.sh

Um den von mir genutzten Mediaplayer bequem bedienen zu können, benutze ich verschiedene Tastenkombinationen (und, falls vorhanden, die Mediatasten) für Play/Pause/Stop und Nächstes/Vorheriges. Wenn man jedoch den Player wechselt oder mehrere Programme für verschiedene Formate (z.B. Audio und Video) benutzt, so ist das umständlich. Zur Zeit benutze ich cmus, um Musik abzuspielen, und mpv, um Filme, Serien, Musik- oder Youtubevideos zu gucken. Diese Programme laufen öfters im Hintergrund und es lässt sich immer nur eines davon über die Tastenkombinationen steuern.

Read more...

Screenshot'n'Upload

Dieses kleine Script startet scrot -s, um einen Screenshot von einem Bereich des Monitors anzufertigen. Anschließend wird das Bild per ssh auf den eigenen Server hochgeladen, wobei der Dateiname durch den eigenen SHA256-Hash ersetzt wird. Die URL, unter der das Bild nun abrufbar ist, wird in die Zwischenablage geschrieben und kann schnell geteilt werden. #!/usr/bin/env bash # bash strict mode set -euo pipefail IFS=$'\n\t' # Ending of temporary filename decides filetype filename=$(mktemp tmp.

Read more...

Shutdownscript Nr. 2

Eine neue Iteration des Shutdownscripts, welches die Shell blockiert, bis kein Traffic mehr fliesst. Diesmal sind alle Einstellmöglichkeiten rausgeworfen worden, da diese zum Teil hinderlich oder unnötig waren. So wird jetzt der Traffic aller Netzwerkschnittstellen summiert und ein fester Schwellwert von 1kb/s ist zu unterschreiten als Mittelwert über 5 Sekunden. Auch ist der Befehl zum Shutdown verschwunden. Einfach das Script mit scriptname && systemctl suspend aufrufen, um den gewünschten Effekt zu erzielen ;)

Read more...

Das System automatisch herunterfahren, sobald alle Downloads abgeschlossen sind

Ich bin über die Feiertage und den Jahreswechsel bei meinen Eltern. Dort ist die Internetleitung nicht so breitbandig, wie ich es zuhause gewohnt bin. Da gerade der 32c3 läuft und ich mir ein paar der Talks gerne ansehen möchte, stößt die Leitung bei den Downloads der Aufzeichnungen schnell an ihre Grenze - zumal ich nicht der alleinige Nutzer bin. Daher habe ich ein kleines Script geschrieben, welches den Rechner nach (hoffentlich erfolgreichem) Download automatisch in den Ruhezustand schickt.

Read more...

Google Maps API auf gerootetem Android installieren

Mal wieder ein neuer Eintrag! Wieder einmal hatte ich ein einfach zu lösendes Problem, wobei die Lösung wiederum gewohnt schwer zu finden war. Zumindest, wenn es mal wieder schnell gehen soll ;) Folgende Situation: Ich habe mein Android Smartphone (Samsung Galaxy Ace) bereits vor einiger Zeit gerootet, wollte nun jedoch mal den CyanogenMod ausprobieren. Kein Problem soweit, schnell ein Backup der bisherigen ROM gemacht (Stocklite v8) und CM7.2 nightly aufgespielt. Ersteindruck: Flott unterwegs und schön viel RAM frei :)

Read more...

Fehler mit git svn clone

In einem französischen Blog bin ich auf die Lösung/einen einfachen Workaround für das svn_delta-Problem von git svn gestoßen. Wenn man ein SVN-Repository mithilfe von git svn klonen möchte, kommt es zumindest bei der in Debian testing/sid vorliegenden Versionen von svn/git/libsvn-perl mitten im Vorgang zu folgender Fehlermeldung: Temp file with moniker 'svn_delta' already in use at /usr/share/perl5/Git.pm line 1024. Dieses Problem lässt sich einfach lösen, indem man in der Konfigurationsdatei ~/.subversion/servers die Einstellung zur benutzten http-library auskommentiert oder löscht.

Read more...

IMAP über SSH (in claws-mail)

Ich hab mal wieder unverhältnismäßig Lange nach einer Lösung für ein eigentlich simples Problem gesucht. Und diese Lösung möchte ich hier verewigen, um anderen Suchenden (und natürlich meinem zukünftigen Ich) Zeit bei der Suche zu sparen. TL;DR: “Use command to communicate with server” -> ssh -q ssh.server.com nc localhost 143 Zunächst möchte ich mich bei meinem aktuellen Mail-Setup bedanken, welches dieses Problem überhaupt erst möglich gemacht hat. ;) Das Setup besteht primär aus einem IMAP-Server, welcher via fetchmail mit den Mails verschiedener Konten versorgt wird.

Read more...

RAM-Disk für mehr Speed

RAM ist günstig und meist viel vorhanden. Komplett genutzt wird er selten. Mein Laptop hat (nur) 2 GB und selbst die nutz ich fast nie komplett. Was läge also näher, als diverse Anwendungen mithilfe von etwas RAM ein bisschen auf die Sprünge zu helfen? Zum Beispiel greift Firefox relativ viel auf das Profilverzeichnis zu. Um diesen Zugriff via RAM-Disk zu Beschleunigen muss man bloß der Anleitung im Ubuntuforum folgen: http://ubuntuforums.org/showthread.php?t=1120475 Dort wird das Profil in ein anderes Verzeichnis ausgelagert und das ursprüngliche Verzeichnis wird dann zum Mountpunkt für die RAM-Disk.

Read more...

GnuPG - Adresse hinzufügen; Keygültigkeit verlängern

Ich wollte zu meinem Key eine weitere E-Mail-Adresse hinzufügen - ebenso, wie man es schon öfters auf den Keyservern gesehen hat. Dauerte einige Zeit, dann hatte ich was gefunden. Und gleichzeitig erbot sich mir die Möglichkeit, dass “Haltbarkeitsdatum” des Keys zu verlängern - praktisch, da ich beim erstellen nur 1 Jahr angegeben habe - gegen eventuellen Verlust. Das konnte ich nun wieder hochsetzen.

Read more...
1 of 1