Frohes Neues!

Nachdem ich nun doch mein Passwort wiedergefunden habe *husthust*, habe ich nun ein neues Layout, das weniger gut funktioniert als vorher, weniger javaScript hat und dafür auf allen Displays gĺeichmäßig kaputt ist. Dachte nach 2 Jahren könnte man mal was ändern. Außerdem habe ich nun Flattr, denn ich will euer Geld*, GEEEEEEELD!!!!1!

Naja, falls ihr an Weihnachten auch mit eurer Mudder über Thermomix diskutieren musstet, hier ein Video, warum es keinen gab:

*= Flattr ist für mich ein in sich geschlossenes System. Sollte mich hier einer flattern, werde ich alle Einnahmen Projekten zukommen lassen, die ich für förderungsbedürftig halte.

Audio-CD via ffmpeg umwandeln [Snippet]

Aus aktuellem Anlass, da ich OGG und MP3 brauch, ein Script, das mittels mplayer Titel von der Audio-CD rippt und in beide Formate umwandelt. Außerdem werden vorhandene Dateien überschrieben (-y). Wer das Script weiter verwendet, sollte die Titelanzahl an die CD anpassen (for i in 1..XXX) und eine der beiden ffmpeg-Befehle löschen.

#!/bin/bash
for i in {1..16}
do
mplayer -fs cdda://${i} -ao pcm:file=${i}.wav
ffmpeg -i ${i}.wav -y -acodec libvorbis -aq 10 ${i}.ogg
ffmpeg -i ${i}.wav -y -f mp3 -acodec libmp3lame -ab 192000 -ar 44100 ${i}.mp3
rm ${i}.wav
done

Teile der Ideen stammen auch von hier, hier und hier.

LaTeX: SystemVerilog Syntax Highlighting und Code Snippets

Kaum das erste Luxusproblem umschifft, kommt das zweite: Ich will SystemVerilog-Code schön in meinem Anhang haben. Für Code, Snippets und Dateien nutzt man in der Regel das Paket listings. Wer aufmerksam die Beschreibung gelesen hat, merkt, dass SystemVerilog nicht dabei ist, obwohl es eigentlich mindestens ein Dialekt von Verilog ist. Irgendwie kam diese Sprache nie in das Paket, also muss man es ergänzen.

Continue reading