Ein kunstvoller Film, mit einem etwas makaberen Ende:
Ist das WordPress?
Manchmal schaut man sich eine Webseite an und fragt sich welches CMS sich hinter der Webseite versteckt. Natürlich kann man sich nun den Quelltext anschauen und es ermitteln. Einfacher geht das ganze mit Webseiten wie isitwp.com.
Mittels „Is it WordPress?“ kann getestet werden ob eine Webseite WordPress nutzt. Dabei sollte man sich natürlich im Klaren sein, das diese Erkennung eher rudimentär ist. Mit Hilfe einiger Schnippsel Quelltext kann die Erkennung ausgehebelt werden. Dies ist unter anderem der Fall wenn bestimmte Information mit Hilfe eines Plugins nicht mehr ausgegeben werden.
Homebrew deinstallieren
Bei Homebrew handelt es sich neben MacPorts um einen Paketmanager für Mac OS X. Möchte man Homebrew wieder loswerden empfiehlt die offizielle FAQ folgendes Skript:
#!/bin/sh
# Just copy and paste the lines below (all at once, it won't work line by line!)
# MAKE SURE YOU ARE HAPPY WITH WHAT IT DOES FIRST! THERE IS NO WARRANTY!
function abort {
echo "$1"
exit 1
}
set -e
/usr/bin/which -s git || abort "brew install git first!"
test -d /usr/local/.git || abort "brew update first!"
cd `brew --prefix`
git checkout master
git ls-files -z | pbcopy
rm -rf Cellar
bin/brew prune
pbpaste | xargs -0 rm
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
test -d Library/LinkedKegs && rm -r Library/LinkedKegs
rmdir -p bin Library share/man/man1 2> /dev/null
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
rm -rf ~/Library/Logs/Homebrew
rm -rf /Library/Caches/Homebrew
Nach dem erfolgreichen Durchlauf des Skriptes, sollte Homebrew Geschichte sein. Dabei ist zu beachten, das dass Skript nur funktioniert, wenn Homebrew unter /usr/local installiert wurde, was allerdings der Normalfall sein sollte.
Zweite Menüleiste unter Mac OS X deaktivieren
Wenn man unter Mac OS X einen zweiten Bildschirm anschließt, bekommt man auf diesem Bildschirm auch eine zweite Menüleiste. Je nach aktivem Bildschirm wird die eine Menüleiste leicht ausgeblendet, was extrem störend wirkt. Es ist wohl eines von Apples Geheimnissen warum das so ist wie es ist. Wenn man nur eine Menüleiste pro Rechner benötigt, kann man das Problem einfach umgehen, indem man die zweite Leiste deaktiviert. Dazu öffnet man in den Einstellungen den Punkt Mission Control:
Dort deaktiviert man den Haken bei „Monitore verwenden verschiedene Spaces“. Damit die Einstellung wirksam wird, muss man sich einmal abmelden und wieder anmelden. Anschließend ist die Menüleiste auf den zusätzlichen Bildschirmen verschwunden.
REST-API Framework für PHP
Wer eine REST– bzw. eine RESTful-API entwickeln möchte, der kann natürlich das Rad neu erfinden und die komplette API von Grund auf entwickeln. Einfacher wird es wenn man ein bestehendes Framework nutzt. Für diesen Zweck bietet sich unter PHP Restler an. Mit Hilfe dieses Frameworks lassen sich vollwertige REST-APIs innerhalb weniger Stunden entwickeln. So unterstützt Restler unter anderem unterschiedliche Ausgabeformate wie JSON, XML oder YAML. Abgerundet wird das Paket durch eine ausführliche Dokumentation und sehr viele gut dokumentierte Beispiele.
Restler ist unter der LGPL lizenziert und somit freie Software. Die offizielle Webseite ist mit hilfreichen Informationen gespickt, während der Quelltext auf GitHub zu finden ist.


