Total Finder

Wer (So wie ich) öfters mehrere Ordner offen hat, um sich daran zu erinnern, dass er hier und dort noch dies oder jenes tun möchte – der hat sich sicherlich schon einmal darüber geärgert, dass dieser Haufen Finder Fenster recht lästig sein kann.
Abhilfe schafft hier TotalFinder – damit werden alle Finder Fenster zu einem zusammengefasst und als Tabs dargestellt (so wie man das auch vom Browser kennt).

TotalFinder ist (noch) kostenlos, bis es die Version 1 gibt.

[update] inzwischen gibt es Version 1 für 15$

Readynas CIFS mit Bonjour

Das ReadyNAS erscheint unter MacOS trotz (im Webinterface) ausgeschaltetem CIFS trotzdem mit CIFS im Finder. Das ist ärgerlich und nervend. Aber der Fehler lässt sich recht einfach beheben. Mittels SSH auf dem ReadyNAS einloggen und mit den folgenden Befehlen einfach im avahi das CIFS deaktivieren.

  • mv /etc/avahi/services/cifs.service /etc/avahi/services/cifs.service.disabled
  • /etc/init.d/avahi-daemon reload

nun ist das automatische Anzeigen von CIFS (durch avahi) ausgeschaltet und das ReadyNAS erscheint nur noch einmal im Finder mit AFP. Das ist nicht nur korrekt (CIFS ist ja schon im Webinterface deaktiviert) sondern auch noch schick ;) (und das ja ein entscheidender macischer Beweggrund :P )

[via brototyp]

Lilypond unter Mac

Lilypond ist DIE Möglichkeit schicken Notensatz zu TeXen. Warum ist das nun “DIE” Möglichkeit? Nuja, es geht

  1. recht einfach schnelle gute Ergebnisse in Lilypond zu erzielen, weil z.B. schon alleine
    clef bass c d e f g a b c d e f g als .ly Datei gespeichert dieses Ergebnis liefert:
  2. Es ist möglich sehr einfach auch gleich eine MIDI Datei von den Noten zu erzeugen, so das sich (soweit das mit MIDI möglich ist) auch gleich die Musik anhören lässt. (beim Komponieren gut, aber auch bei Chorwerken, zum lernen des Klanges oder der einzelnen Stimmen)
  3. Lilypond sieht wirklich sehr viel schöner aus, als so manches hochpreisige Programm. … Also das Ergebnis natürlich. Lilypond selbst hat kein grafisches Interface

Das ganze geht natürlich auch auf dem Mac. (Linux ist selbstverständlich, und in den meisten Distributionen auch in den Paketquellen verfügbar; und für Windows gibt es auch recht simple Methoden, die ganz gut Dokumentiert sind.)

Ich beziehe mich bei dieser Anleitung auf diese Quelle, die leider nur noch hier verfügbar ist; deswegen schreibe ich sie (teilweise) neu – dabei versuche ich auch gleich eine brauchbare deutsche Übersetzung.

Man braucht:

  • einen Editor und
  • Lilypond. (Letzteres gibt es hier oder hier)

Der Prozess von der .ly Datei zum fertigen PDF (+ opt. MIDI) ist überall gleich: Erst wird die .ly Datei geschrieben, dann wird selbige mit Lilypond aufgerufen, von Lilypond analysiert und interpretiert und danach entsprechend ausgegeben.

Nun gibt es verschiedene Möglichkeiten die .ly Dateien unter Mac zu interpretieren/kompilieren:

  • Smultron
    • In Smultron mittels Cmd+B das Kommandofenster öffnen und eine neuen Befehl (Plussymbol oben rechts) mit diesem Inhalt erstellen:
      #!/bin/sh
      /usr/bin/touch %%d -m %%p
      /Applications/LilyPond.app/Contents/Resources/bin/lilypond -dno-point-and-click -ddelete-intermediate-files -o %%d %%p
      /usr/bin/find %%d -newer %%p -name '*.pdf' -exec open {} ;
      /usr/bin/find %%d -newer %%p -name '*.midi' -exec open {} ;
    • Speichern und Fertig. Nun können .ly Dateien in Smultron mit diesem neuen Befehl kompiliert werden.
  • TexShop
    • eine neue Datei Lilypond.engine in ~Library/TexShop/Engine (~=Benutzerverzeichnis) mit folgendem Inhalt erstellen: (wenn Standard die Shell Bash ist)
      #!/bin/bash
      export PATH=$PATH:/Applications/LilyPond.app/Contents/Resources/bin
      lilypond --pdf "$1"

      oder
      #!/bin/tcsh
      set path = ($path /Applications/LilyPond.app/Contents/Resources/bin)
      lilypond --pdf "$1"

      wenn die Standard Shell tcsh ist. (prüfen durch echo $SHELL in der Shell (Terminal.app))
    • dann noch mittel chmod u+x Library/TeXShop/Engine/Lilypond.engine die Datei ausführbar machen und fertig.
    • Nun kann man im TeXShop Quelltext Fenster oben im Dropdownmenü anstatt Latex Lilypond wählen, und somit .ly Dateien kompilieren.