meh.sh

alias meh='for f in *; do printf "mv \"%s\" \"%s\"\n" "$f" "$f"; done > meh.sh; printf "rm meh.sh\n" >> meh.sh'

for f in *; do … doneLoops over every file in the current directory (excluding dot‑files).
printf "mv \"%s\" \"%s\"\n" "$f" "$f"Prints a quoted mv command that moves the file to itself
> meh.shRedirects the first set of printed lines into a new file called meh.sh.
printf "rm meh.sh\n" >> meh.shAppends a final line that removes meh.sh.
Tip – If you want the script to execute immediately after being written, just append ; bash meh.sh to the alias

Sometimes I have to do a mass rename and this combines the plan creation task in one command, I edit the result file and after execution all is cleaned up.

In other words this creates a todo list as bash file which I can edit to perform the actions I want to do.

Update:

Since I moved to fish shell, here is a fish function, to be put in ~/.config/fish/functions/

function meh
    for f in *
        printf "mv \"%s\" \"%s\"\n" "$f" "$f"
    end > meh.sh
    printf "rm meh.sh\n" >> meh.sh
end

Machwas

alias machwas="sudo apt-get update && sudo apt-get upgrade"

Macht was

TLS für doofmars.de

Doofmars.de hat jetzt ein eigenes TLS-Zertifikat.
Es ist nun möglich Doofmars.de über https zu erreichen.
Möglich wird das ganze durch Let’s Encrypt2016-03-12 15_05_42-Mozilla Firefox

Let’s Encrypt (englisch, „Lasst uns verschlüsseln“) ist eine Zertifizierungsstelle, die Ende 2015 in Betrieb gegangen ist und kostenlose X.509Zertifikate für Transport Layer Security (TLS) anbietet. Dabei ersetzt ein automatisierter Prozess die bisher gängigen komplexen händischen Vorgänge bei der Erstellung, Validierung, Signierung, Einrichtung und Erneuerung von Zertifikaten für verschlüsselte Websites.

[Wikipedia]

Ich habe noch ein paar URLs umgebogen, damit zumindest auf den ersten Seiten alles nur über HTTPS übertragen wird und der Browser sich nicht wegen gemischter Herkunft beschwert. TLS+Let’s Encrypt+Uberspace geht übrigens sehr einfach.
HTTPS ist erstmal optional, allerdings leitet WordPress nach einem Seitenstechen auf HTTPS um.

Syncplay auf Uberspace installieren

Syncplay ist ein Client-Server Programm, das es ermöglicht, den Abspielstatus eines Media-Players über den Syncplay-Server zu synchronisieren. Dies ist dann nützlich, wenn man mit Freunden über weite Distanz im Skype, Teamspeak oder Mumble zusammen einen Film anschauen möchte. Dabei wird lediglich der Status des Players synchronisiert nicht die Videodatei. Syncplay selbst ist in Python geschrieben und für Windows, Linux und OSX(Eingeschränkt, siehe Website) erhältlich.

Syncplay

Als Zentraler Punkt für den Syncplay-Server eignet sich Uberspace, da sich dort alle beteiligten einfach verbinden können.

Weiterlesen