Linux Shell Batch Power

Nur um mal ein wenig aktivität auf dieser Seite zu verzeichnen und um auch mir eine kleine Gedankenstütze zu bauen poste ich ein kleines Bash Snippet, welches mir innerhalb von 4 Minuten 4009 JPG Dateien verlustfrei optimiert hat. Der Speicherplatz wurde um sage und schreibe 10% verringert – und um es nochmal zu wiederholen: Verlustfrei!

find ./images/ -name *.jpg -exec jpegoptim –strip-all {} \;

Warum macht man das? Nun, Stefan und ich arbeiten an einem Projekt welches sich hauptsächlich mit Mediendateien beschäftigt. Die Optimierung der Dateien für die Verarbeitung durch einen Webserver reduziert/löst einige Performanceprobleme, welche auf High-Traffic-Seiten auftreten können.

Sobald wir einen Namen für unser Projekt gefunden haben und die Domain geschaltet ist werden weitere Optimierungen Folgen. Bei Gelegenheit werde ich sie hier zur Verfügung stellen.

Server wechsel dich

Leider läuft nicht immer alles so wie man es sich wünscht, und deswegen war ich gezwungen mein Ubuntu 8.04 LTS gegen einen aktuellen openSUSE einzutauschen. Wie schwer einem der Umstieg von einem Debian mit apt-get zu einem .rpm basierten System fällt ist mir erst richtig aufgefallen, als es zu spät war ;) Sobald ich meine Finger an Ubuntu 10 LTS bekomme werde ich wieder zurück in das heimische Ökosystem gehen.
Immerhin konnte ich die Downtime auf ein Minimum reduzieren und alles ist soweit wieder am laufen – von ein paar Kleinigkeiten einmal abgesehen ;) Wem Fehler auffallen, der darf sich gerne bei mir melden und ich schau was sich machen lässt…