Martin Puppe


Unter Linux einen Proxy verwenden

Manchmal ist man in Netzwerken unterwegs, deren Firewall erst mal jeglichen Netzwerkverkehr blockt. Um den Benutzern dennoch zu ermöglichen, zumindest auf das Web zuzugreifen, wird dann meist ein Proxy-Server zur Verfügung gestellt, der zwischen den Benutzern und dem eigentlichen Ziel der Anfragen vermittelt.


Hadoop unter Debian Squeeze installieren

Im folgenden Artikel beschreibe ich, wie Hadoop unter Debian Squeeze im sogenannten pseudo-verteilten Modus installiert werden kann. Den Text habe ich im Rahmen meiner Tätigkeit als studentische Hilfskraft beim Leibniz-Zentrum für Psychologische Information und Dokumentation (ZPID) für ein internes Wiki verfasst. Da ich denke, dass diese Anleitung auch für andere nützlich sein könnte, veröffentliche ich sie auch hier im Blog.


Closures in Javascript (und Scala)

Closures[^terminologie] sind meiner Meinung nach eines der interessantesten Sprachkonstrukte von Javascript. Sie erlauben sehr elegante Lösungen, die sonst nicht möglich wären. Was das konkret bedeutet, werde ich an einem Beispiel erläutern. Zunächst möchte ich aber erklären, was Closures sind.


XML Schema, Keys und Namespaces

Bei der Erstellung von Schemas mit einem Ziel-Namensraum kann man leicht in eine kleine, facepalm-induzierende Falle tappen, die mich heute einiges an Nerven gekostet hat. Um das Problem zu erläutern sehen wir uns am besten ein Beispiel an.


Die entscheidende Kleinigkeit

Hin und wieder möchte man eine Datei nicht mit der dafür vorgesehenen Anwendung öffnen, sondern eine andere benutzen. Manchmal möchte man auch die Standard-Anwendung dauerhaft ändern. In beiden Fällen nutzt man dazu üblicherweise einen Rechtsklick im Dateimanager und wählt “Öffnen mit” oder “Mit anderer Anwendung öffnen”. Doch was tun, wenn die gesuchte Anwendung hier nicht erscheint?