Entries from März 2008 ↓
März 31st, 2008 — CLI, Freeware, Geek stuff, LaTeX, OsX, Praktisch, vim, writing
Beim Versuch, ein rund 200 Seiten starkes XeTex-Dokument wieder in die einfache Txt2Tags-Auszeichnung zu bringen, habe ich nach ziemlichem Hin-und-Her endlich herausgefunden, wie ich LaTeX-Section per RegEx mit MacVim in Txt2Tags umwandle. Für unnummerierte Sections:
:%s/\section*{(.{-})}/==\1==/gic
Und für eben solche Subsections:
:%s/\subsection*{(.{-})}/===\1===/gic

März 20th, 2008 — Freeware, Mac, OsX, Praktisch, pdf
März 19th, 2008 — Freeware, LaTeX, Mac, OsX, Tipps, Tricks, fonts, must-have, writing
März 19th, 2008 — CLI, Freeware, Geek stuff, Mac, OsX, Praktisch, Tipps, Tricks, Uncategorized, must-have, pdf, terminal, writing
März 17th, 2008 — Familienleben, Tipps, Tricks, Uncategorized, Werbung
Nur als kleine Erinnerung an mich selbst, nie, nie, nie, nie wieder eine Casio Baby-G zu kaufen. Bei Lillis Geburtstagsgeschenk (79,90 €) reißt nach weniger als einem Jahr das Armband (Sollbruchstelle). Abgabe im Kaufhaus (»Das kann aber 6 Wochen dauern«). Dann warten. Zwischendurch kommen zwei Karten mit »Leider müssen wir Ihnen mitteilen, dass sich die Reparatur um 3 Wochen verzögert, bla bla bla«. Jetzt, nach 3 Monaten, darf ich die Uhr abholen. Kosten: 34,95 €, also fast die Hälfte des Uhrenpreises, für ein Plastikarmband, das bei anderen Firmen vielleicht fünf Euro kostet. So vergrault man Kunden. Sehr kurzfristig gedacht.

März 14th, 2008 — Freeware, Praktisch, Uncategorized, fotos, storage, web, web2.0
März 14th, 2008 — CLI, Freeware, Geek stuff, Mac, OsX, Praktisch, Tipps, Tricks, storage, writing
An anderer Stelle habe ich darüber berichtet, wie man mit Metadata zip-Archive erstellen kann. Das Ganze geht auch mit tar und bzip2, wodurch das Archiv noch einmal schrumpft.
Will ich jetzt alle Dateien finden, die das Schlagwort &msea besitzen, gebe ich im Terminal folgendes ein:
mdfind "&msea" > /tmp/msea.tmp
Das Ergebnis wird in die temporäre Datei /tmp/msea.tmp umgeleitet, die dann wieder als Eingabe für tar dient (dank der Option -T ):
tar -cvjf /Volumes/MSEA/Backup.tbz -T /tmp/msea.tmp
tar legt eine Datei namens Backup.zip auf dem SicherungsVolume MSEA an.
-c = Archiv erstellen,
-v = ausführliche (verbose) Anzeige der Dateien,
-j = bzip2 verwenden,
-f = Name und Pfad des Archivs
-T = nutze stdin, also in diesem Fall die Datei /tmp/msea.tmp
Das Shell Skript dazu sieht dann folgendermaßen aus:
! /bin/bash
echo "Suche Dateien mit Tag '&msea'"
mdfind "&msea" > /tmp/backupmsea.tmp
echo "Schreibe .tbz Archiv auf /Volumes/MSEA"
tar -cvjf /Volumes/MSEA/Backup.tbz -T /tmp/backupmsea.tmp
echo "FERTIG"
Und mit Platypus kann man einfach ein Programm aus dem Skript machen.

März 13th, 2008 — CLI, Freeware, Geek stuff, Mac, OsX, Praktisch, terminal
März 11th, 2008 — Freeware, Praktisch, Recherche, Tipps, Tricks, storage, web, web2.0
März 7th, 2008 — CLI, Freeware, Geek stuff, Mac, OsX, Praktisch, Tipps, Tricks, Uncategorized, storage, terminal
Nachdem ich eine ganze Weile gesucht habe, bin ich jetzt endlich auf den Trichter gekommen, wie man Dateien nach Metadaten sortiert archivieren kann.
Ich versehe ja seit einiger Zeit meine Dateien mit Tags, die als Finder-Kommentar zu sehen sind, wenn man Apfel-I drückt. Geht mit Quicksilver ganz einfach. Ein Textformular für die BHF-Bank ist also z.B. folgendermaßen verschlagwortet: &msea &bhf &anzeige. &msea ist mein Kürzel für die Agentur. Will ich jetzt alle Dateien finden, die das Schlagwort &msea besitzen, gebe ich im Terminal folgendes ein:
mdfind “&msea” > /tmp/msea.tmp
Das Ergebnis wird in die temporäre Datei /tmp/msea.tmp umgeleitet, die dann wieder als Eingabe für zip dient (dank der Option @):
zip -ru9@ /Volumes/MSEA/Backup.zip < /tmp/msea.tmp
zip legt eine Datei namens Backup.zip auf dem SicherungsVolume MSEA an.
-r = Unterverzeichnissse berücksichtigen,
-u = nur neue und geänderte Dateien,
-9 = höchste Kompression,
-@ = nutze stdin, also in diesem Fall dank < die Datei /tmp/msea.tmp
Daraus kann man natürlich auch ein kleines Shell Skript zaubern:
#! /bin/bash
echo “Suche Dateien mit Tag ‘&msea’”
mdfind “&msea” > /tmp/backupmsea.tmp
echo “Schreibe .zip Archiv auf /Volumes/MSEA”
zip -ru9@ /Volumes/MSEA/MSEA.zip < /tmp/backupmsea.tmp
echo "FERTIG"
Wenn man das Ganze jetzt noch klickbar haben möchte, bemüht man das geniale Platypus, das ganz einfach ein Programm aus dem Skript macht.
