dasquadr.at      Geekzeug

 
Am Ufer des Genfersees ist ein Debian Swoosh, den Pinguinen hier gefällt er offenbar.

ABC Tools: abcplaylist

abcplaylist.sh erzeugt eine "Playlist", also eine Stücke-Liste aus einzelnen ABC-Dateien. Das Ergebnis ist eine Liste von Titeln und den ersten paar Takten (wobei Auftakte als solche erkannt werden, man hat also immer z.B. zwei volle Takte Musik). Versionen für 2 oder 3 Takte: abcplaylist2bar.sh, abcplaylist3bar.sh
Ich brauche so eine Liste weil mir nie ein Stück einfällt, wenn ich plötzlich - oder noch schlimmer! - am Beginn einer Session eines anfangen soll. Es eignet sich aber sicher auch als Stückeliste für Bands o.dgl.

Hier ist ein Beispiel mit 2 Takten (plus Auftakt, falls vorhanden).
Update (11. 4. 2008), Bug fixed: Angegebene Tonart war die, die zuletzt im Stück vorkommt. Jetzt wird einfach die erste vorkommende Tonart für die ganze Zeile genommen (quick hack).

sortabcs

sortabcs.sh, ein bash-Script, um ABC-Dateien nach dem "X"-Feld zu sortieren. (Andere Leute verwenden dafür Editoren wie z.B. BarFly.)

Running some hardware under Linux

The Epson Perfection 3490 Photo flatbed/transmitted light scanner, using sane. The (simple) trick was to get the firmware binary file off the installation CD. It's a cheap A4 scanner for documents, photos and film, with an optical resolution of 3200 dpi, connected with USB 2.0.

Misc

The GNU Emacs Reference Card (version 21) formated to three columns, on two landscape A4 pages, as PDF.

resize.sh, a bash script using convert to resize images, sensitive to picture orientation. (I.e. resizing e.g. 1024x768 for landscape or 768x1024 for portrait pictures.) Simple, quick and not very dirty.
Example: resize.sh *jpg *png.

rotate.sh, a bash script using convert and exifgrep, to rotate images physically, based on their EXIF tag. Simple, quick and also not very dirty.
Example: rotate.sh *jpg *png.

ogg2ogg, a bash script using oggenc to convert OGG music to smaller (lower quality) OGG files, preserving ID3 tags. New file name: file_q[quality].ogg. Also works on directories. Made to stuff more music - being archived at unreasonably high quality for a portable player - to the OGG player.
Example: ogg2ogg -q 3.2 -r ./ogg-directory /mnt/usbstick/music/newdir.

pm2bib.sh, a bash script for converting PubMed (i.e. Medline) references copy/pasted from the search results list to BibTeX format (the way I like it).
Usage: Run pm2bib.sh and paste the three lines of text for a single reference from PubMed's search result list.
pm2bib.sh accumulates entries in tha file ./pm2bib.bib and asks if it should append the entry to the bibliograpy data base (msp.bib, as specified in the script as ENDFILE).

Anmerkung: Ich übernehm natürlich keinerlei Verantwortung für wie auch immer geartete Schäden, die meine hier herunterladbaren Scripts an Daten, Systemen, Wald und Flur oder dem Inhalt des Kühlschranks anrichten könnten. Verwendung also auf eigene Gefahr.