Gesetze in Git

Manchmal gibt es seltsame Ideen, wie z.B. sämtliche Gesetze in ein Git Repository zu packen. Was auf den ersten Blick skurril klingt, hat aber durchaus einen interessanten Nebenaspekt. So kann man bereits heute die Gesetze im Internet einsehen. Das Git Repository hat allerdings den Vorteil, dass man nun auch die Änderungen der Gesetzte verfolgen kann. Wer sich das ganze anschauen möchte findet das Repository unter https://github.com/bundestag/gesetze.

Weitere Informationen gibt es unter:
http://www.golem.de/news/bundesgit-ein-git-repository-fuer-deutsche-gesetze-1208-93709.html

Probleme mit Java Apps und Gatekeeper

Wer versucht hat nach dem Update auf „Mountian Lion“ eine neue Java Applikation zu installieren, wird wahrscheinlich auf eine Fehlermeldung nach dem Schema

„Applikation XYZ“ ist beschädigt und kann nicht geöffnet werden. Es empfiehlt sich, das Image auszuwerfen.

Ursache für dieses Problem ist Gatekeeper. Während man andere Applikationen problemlos per Kontextmenü im Finder öffnen kann, so das diese nach einer Sicherheitsabfrage zugelassen sind, funktioniert dies bei Java Applikationen nicht mehr.

OS X meldet das das Paket defekt ist

Um die Java Applikationen trotzdem zur Ausführung zu bewegen, muss für den ersten Start Gatekeeper auf „Keine Einschränkung“ gestellt werden. Anschließend kann die Einstellung wieder auf den ursprünglichen Wert zurückgestellt werden. Besagte Java Applikation läuft nun auch mit aktivierten Gatekeeper.

TextMate 2 als Download

Seit knapp zwei Tagen ist die Version 2.0 (bzw. deren Alpha) des Mac OS X Texteditors TextMate nun Open Source. Das ganze steht dabei unter der GPLv3. Der passende Quelltext dazu ist unter https://github.com/textmate/textmate zu finden. Wer diese Version ausprobieren möchte, aber nicht wirklich Lust darauf hat das ganze zu kompilieren, der kann sich an meinem vorgefertigten Paket bedienen, welches hier herunterladen werden kann.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Textmate

Websocket Server für .NET/Mono

Möchte man mit Websockets unter .NET/Mono arbeiten, so sollte man sich die entsprechenden Biblitoheken anschauen. Dabei gibt es die Auswahl zwischen einigen Bibliotheken:

Bei den jeweiligen Bibliotheken muss man darauf achten, das die gewählte Bibliothek den entsprechenden Websocket Standard (den es mittlerweile in 17 Revisionen gibt) unterstützt. Ansonsten funktionieren die Bibliotheken im großen und ganzen ähnlich, so das es sicherlich auch eine Geschmacksfrage ist für welche Bibliothek man sich entscheidet.

Weitere Informationen gibt es unter:
http://tools.ietf.org/html/rfc6455
http://de.wikipedia.org/wiki/WebSockets
http://en.wikipedia.org/wiki/WebSocket