Paketsuche für Homebrew

Bei Homebrew handelt es sich ähnlich wie MacPorts um einen Paketmanager für Mac OS X. Leider gibt es auf der offiziellen Homebrew Seite keine Möglichkeit nach bestimmten Paketen zu suchen.

braumeister.org

braumeister.org

Diese Lücke füllt die Seite braumeister.org. Die Seite bietet eine Suchmaschine über die gesamte Paketbasis an. Dabei ist die Seite und die Technik dahinter freie Software, deren Quelltext in einem Repository auf GitHub zu finden ist. Lizenziert ist das ganze dabei unter einer BSD-Lizenz.

Symbolische Links von ganzem Verzeichnis erstellen

Mittels des „ln“-Kommandos ist es unter Linux möglich symbolische Links zu erstellen. Das Kommando eignet sich dabei im ersten Moment nur für einzelne Dateien. Möchte man ganze Verzeichnisse behandeln, lohnt sich der Griff zu „lndir“. Unter Ubuntu muss das Kommando mit dem passenden Befehl nachinstalliert werden:

apt-get install xutils-dev

Anschließend kann „lndir“ genutzt werden:

lndir quellverzeichnis zielverzeichnis

In der Standardeinstellung gibt „lndir“ jedes verlinkte Verzeichnis aus, bis es mit dem gesamten Quellverzeichnis fertig ist. Der Parameter „-silent“ verhindert dies.

MySQL Verwaltungssoftware für Mac OS X

Möchte man unter Windows eine entfernte MySQL-Datenbank ansprechen, so kann man hierfür HeidiSQL nutzen. Mit der Software Sequel Pro gibt es so etwas ähnliches für Mac OS X. Die Software kann dabei auf der offiziellen Seite bezogen werden.

Sequel Pro

Sequel Pro

Sequel Pro ist unter der MIT-Lizenz verfügbar und somit freie Software. Der Quelltext ist auf Google Code zu finden. Er kann mittels eines SVN Client ausgecheckt werden:

svn checkout http://sequel-pro.googlecode.com/svn/trunk/ sequel-pro

Eine Alternative zu Sequel Pro ist das plattformübergreifende MySQL Workbench, bei welchem es sich ebenfalls um freie Software handelt.

JSLint für TextMate

Möchte man die Qualität seines Javascript-Quelltextes überprüfen, sollte man sich JSLint anschauen. Es analysiert den Quelltext und weißt auf Fehler und problematische Stellen hin.

Die Ausgabe von JSLintMate

Die Ausgabe von JSLintMate

Für die Nutzung von JSLint im Mac OS X Texteditor TextMate gibt es die Erweiterung JSLintMate. Ist diese installiert, kann der Javascript-Quelltext direkt aus dem Editor heraus überprüft werden. Neben der kompilierten Version ist auch der Quelltext auf GitHub zu finden. Die Erweiterung steht unter der MIT-Lizenz und ist somit freie Software.

WordPress Plugin zum erweiterten Benutzermanagment

In WordPress gibt es einige vordefinierte Nutzer, wie den Abonnenten oder den Redakteur. Möchte man weitere Nutzergruppen erstellen um die Rechte feiner zu granulieren wird dies mit WordPress Bordmitteln schwierig. Abhilfe schafft hier das Plugin Members.

Vergabe der Capabilities mittels Members

Vergabe der Capabilities mittels Members

Mit Hilfe des Plugins können neue Nutzerrollen angelegt werden und diese über die entsprechenden Capabilities mit Rechten versehen werden. Die neu angelegten Nutzergruppen können anschließend den jeweiligen Nutzern zugewiesen werden. Das Plugin ist dabei freie Software und steht unter der GPLv2. Der Quelltext ist auf GitHub zu finden.