Plain Old Webserver
Firefox ist ja meiner Meinung nach sowieso schon der geilste Webbrowser. Zwar gibt es vielleicht ein paar Browser die schneller sind, noch mehr Webstandards unterstützen, ausgeklügeltere Features haben oder weniger Bugs — aber die Möglichkeit, Firefox mit Extensions/Addons zu erweitern ist einfach unschlagbar!
Vor einer Woche habe ich eine Extension entdeckt, von der ich früher eh schon mal gehört hatte, aber irgendwie war ich bis jetzt nicht experimentierfreudig genug, sie mal auszuprobieren. Ich rede von POW, dem Plain Old Webserver. Wie der Name schon suggeriert, ist POW ein guter alter Webserver; aber einer, der im Browser läuft! Solange der Browser läuft und POW aktiviert ist, kann man von überall aus dem Web per IP-Adresse (logischerweise gibt es ja keinen Domain-Namen der auf den Host zeigt) auf den Webserver zugreifen. Und das ist im Falle von POW mein eigener Computer! Ja genau, der der in meiner Wohnung steht!
POW kann auch "serverseitig" Skripte verarbeiten, wie auch "richtige" Webserver. Die Standard-Skriptsprache bei POW ist serverseitiges JavaScript; falls andere Skript-Interpreter zur Verfügung stehen, lassen sich diese ebenfalls leicht einbinden (z.B. PHP, Python, Perl, etc.). Somit lässt sich beispielsweise mit Leichtigkeit ein PHP-Skript lokal im Browser testen.
Ein ideales Andwendungsgebiet für POW ist der Dateienaustausch. Ich hab mich schon oft rumärgern müssen, wenn bei den diversen IM-Protokollen der Dateitransfer versagt und im schlimmsten Fall der IM-Client abstürzt, nur weil ich jemandem eine Datei schicken wollte. Außerdem ist so etwas ein kleineres Privatsphären-Problem, wenn Dateien, die ich jemandem sende, z.B. über einen Microsoft- oder Yahoo-Server geschickt werden (andererseits werden die Dateien ja trotzdem weiterhin über das Internet, sprich eine willkürliche Anzahl von Servern, vor allem ISP-Servern, Übertragen). Langsam ist so ein Dateitransfer über ein IM-Protokoll meistens auch noch. Ab jetzt kein Problem: ich kopiere die Dateien, die ich senden will, einfach in mein POW-Verzeichnis auf meiner Festplatte, schicke dem Empfänger den URL und er kann sich die Dateien im Browser runterladen. Das einzige Problem dabei wäre halt, dass ich damit unter Umständen eine Menge Upload-Traffic abkriege.
Mein Fazit: POW ist echt ein geiles praktisches Stück Software. Kein Firefox sollte ohne sein!