Freitag, 12. Juli 2013

ZSH auf OS X installieren

Mit diesen Schritten habe ich ZSH installiert.

  1. Es ist zwar bei OS X auch eine zsh-Version dabei, um aber die aktuelle Version zu bekommen, sollte man sie sich selbst installieren. Hier bietet sich natürlich auch Homebrew an.
    > brew install zsh
  2. In /etc/shells sind die Shells aufgelistet, die OS X verwenden soll. Hier muss die neu installierte ZSH ergänzt werden. Einfach den Pfad analog zu den anderen Einträgen als neue Zeile anhängen.
    > sudo vi /etc/shells
  3. Jetzt noch die neue Shell zum Standard machen.
    > chsh -s /usr/local/bin/zsh
Weiterführende Links:

Samstag, 6. Juli 2013

Software Trendanalyse von Jelastic

Bei Architekturentscheidungen immer einen Blick wert sind Trendanalysen eingesetzter Produkte. Der PaaS Anbieter Jelastic wertet jeden Monat den Einsatz von Datenbanken, Anwendungsservern und Sprachen auf ihren Systemen aus. So zeigt sich dort (im Juni 2013), dass MySQL mit 65 % weiterhin den Markt dominiert, während MariaDB bei 14 % und PostgresSQL bei 10% liegen (in Deutschland). MongoDB liegt mit 10 % in der gleichen Liga, während CouchDB abgeschlagen bei 1 % steht.
Auch die Entwicklung wird grafisch ausgewertet, so dass man den Aufstieg von Tomcat 7 Ende 2012 gut nachverfolgen kann, der sich jetzt bei 75% hoch eingependelt hat.
Weiterführende Links:

Freitag, 5. Juli 2013

Homebrew der Paketmanager für OS X

Was unter Linux eine Selbstverständlichkeit ist (mit rpm oder deb), fehlt auf den Macs immernoch. Der fehlende Paketmanager für OS X ist homebrew. Die Installation ist in Sekunden erledigt, das Handling einfach (s. Einzeiler auf der Homebrew Webseite).
Endlich sind die Zeiten vorbei, wo man Tarballs herunterlädt, auspackt, "configure, make, make install" eintippt und dann, wenn alles glatt gelaufen sein sollte, die Anwendung installiert hat. Und wehe man will sie wieder deinstallieren.
Mit homebrew ist das Installieren schnell erledigt mit "brew install toolname". Zum Deinstallieren entsprechend mit "brew uninstall toolname".
Das Aktualisieren von Homebrew und den Formulae genannten Paketinformationen ist ebenfalls schön einfach gelöst und mit "brew update" durchgeführt. "brew outdated" zeigt die veralteten installierten Anwendungen an. "brew upgrade" aktualisiert sie alle und mit "brew upgrade toolname" aktualisiert man Einzelne gezielt.
Quellen und weiterführende Links: