Mal wieder ein Redesign
Wie war das noch mit der produktiven Phase? Ich habe mich noch einmal in meinen fensterlosen Keller eingeschlossen, um ein neues Wordpress-Theme zu designen fertigen. Das Produkt meiner Bemühungen habt ihr hier vor eueren Augen.
Ich denke, dass ich dieses und die älteren Themes bald mal zum Download anbieten werde – falls Interesse besteht.
dublettenfinder.sh
Irgendwie muss ich gerade in einer produktiven Phase stecken. Soeben habe ich den “dublettenfinder” fertiggestellt, ein kleines Shellscript (präzise: Bash-Script), das die md5-Prüfsummen aller Dateien eines gegebenen Verzeichnisses berechnet, diese vergleicht, und so doppelt vorhandene Dateien findet.
Sicher ist das Script grade bei großen Dateien ziemlich langsam, es verrichtet aber zuverlässig seinen Dienst. Dinge, die ich noch ändern möchte, sind:
- Die Performance (ließe sich evtl. mit einer Art Vorauswahl lösen, bei der nur die md5-Hashes von Dateien gebildet werden, die auch die gleiche Größe haben)
- Anpassen für Linux und andere Unixe
Hier steht es übrigens zum Download bereit.
“Ordner im Terminal öffnen” beta
Meiner bescheidenen Meinung nach ist es höchst erstrebenswert, die Grundlagen so vieler Programmier- und Scriptsprachen wie möglich zu kennen. Genau dies hat mich auch motiviert, mich mal einen Nachmittag mit Applescript zu beschäftigen. Applescript wurde von Apple geschaffen, damit häufig benutzte Arbeitsabläufe automatisiert werden können. Leider unterstützen nicht viele wenige Programme Applescript, es ist mir jedoch gelungen, ein Script zu schreiben, welches das vorderste Fenter des Finders im Terminal öffnet, hier der Code:
--
-- mein Dank für die Funktion "austauschen()"
-- geht an http://betabug.ch/austauschen.html
--
on austauschen(suchen, ersetzen, theString)
set olddelis to my text item delimiters
set my text item delimiters to (suchen)
tell me to set theList to (every text item of theString)
set my text item delimiters to (ersetzen)
set theString to theList as string
set my text item delimiters to olddelis
return theString
end austauschen
tell application "Finder"
if the (count of windows) is not 0 then
set pfad_mit_doppelpunkt to the target of the front window as string
tell me to set pfad to "/Volumes/" & austauschen(":", "/", pfad_mit_doppelpunkt)
tell application "Terminal"
activate
do script with command "cd \"" & pfad & "\""
end tell
end if
end tell
Auch wenn dieses Script sicherlich kein Meisterwerk der Programmierkunst darstellt, macht es mir das tägliche Arbeiten am Mac etwas bequemer, vor allem, wenn man mit Rails entwickelt, und nun nicht mehr manuell im Terminal zu den entsprechenden Ordnern wechseln muss.
PS. Um aus diesem Script ein Programm für Mac OS X zu machen, muss man lediglich den ScriptEditor (/Programme/Applescript/Skripteditor) öffnen, den Text in das Fenster kopieren, und das ganze als Programmbundle speichern.
Artemis Fowl – Die verlorene Kolonie

Seit einiger Zeit ist der neuste Band der Artemis Fowl-Serie des irischen Autors Eoin Colfer auch in der deutschen Übersetzung verfügbar.
Gegenstand der mittlerweile fünfteiligen Serie ist Artemis Fowl, ein irischer, im aktuellsten Band 15 Jahre alter Nachkomme einer irischen Verbrecherdynastie. Er hat den höchsten jemals gemessen IQ in Europa, und ist mit seinem Leibwächter Butler der einzige Mensch auf Erden, der von der Existenz eines weiteren Volkes weiss, welches sich unterhalb der Erde vor der Menschheit versteckt hält. Nun allerdings entdeckt ein französisches, Artemis Fowl intellektuell mindestens ebenbürtiges Mädchen namens Minerva ebenfalls die Unterwelt, und will mittels ihrer Entdeckung zum Weltruhm gelangen. Es liegt also an Artemis, dies zu verhindern.
Man könnte durchaus sagen, dass Artemis Fowl Harry Potter auf höherem Niveau ist. Sicherlich ist es literarisch nicht sonderlich anspruchsvoll, aber durch Artemis’ Genialität noch mal eine Ecke interessanter. Hinzu kommt, dass Artemis Fowl im krassen Gegensatz zu zb. Harry Potter tatsächlich eine Entwicklung mitmacht, vom skrupellosen Verbrecher, zum Retter eines ganzen Volkes.
Das wahrscheinlich bemerkenswerteste an den Büchern der Artemis Fowl-Reihe ist wohl, dass sie Erwachsene ebenso faszinieren wie Kinder. Ich selber habe “Die verlorene Kolonie” binnen kürzester Zeit gelesen, weil es von der ersten Seite an enorm spannend ist. Selbstverständlich bin ich auch im Besitz des englischsprachigen Originals, und kann es ebenfalls nur empfehlen, da man durch Artemis Fowl’s eloquenten Redestil einiges lernen kann.
Auch wenn ich in diesem Eintrag schon tausend mal gesagt habe: Geht zum Buchhändler eures Vertrauens, und kauft dieses Buch, ihr werdet es nicht bereuen. Wirklich.
Versteckte Dock-Optionen
Dieser Artikel bietet einige Tipps, wie man das Dock von Mac OS X optisch und funktional aufwerten kann.
Zitat des Tages
Verantwortlich ist man nicht nur für das, was man tut, sondern auch für das, was man nicht tut.
(Lao Tse, chinesischer Philosoph)
The Bonnie Situation – eine typografische Interpretation
Die bekannteste und meistzitierteste Szene aus Quentin Tarantinos Kultfilm “Pulp Fiction” ist sicherlich “The Bonnie Situation”. Gegenstand dieses Kapitels ist ein geheimnivoller Koffer, den die Killer Vincent Vega (John Travolta) und Jules Winnfield (Samuel L. Jackson) auf Geheiß ihres Arbeitgebers Marsellus Wallace aus einem Apartment abholen sollen.
In dem Apartment treffen die beiden auf vier ehemalige, in Ungnade gefallene “Geschäftspartner” von Marsellus, was der Designer Jarratt Moody in seinem Werk “Say what again” typografisch interpretiert hat.
(via Fontblog)