Service Pack 1 für Visual Studio 2010 erschienen

Nachdem vor einigen Tagen MSDN Subscriber das Service Pack 1 für das Visual Studio 2010 herunterladen konnten, ist jetzt endlich auch das gemeine Volk an der Reihe. Heruntergeladen werden kann das Service Pack unter http://www.microsoft.com/visualstudio/en-us/ bzw. direkt unter http://www.microsoft.com/downloads/en/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5. Für die Installation sollte man sich dann auch ruhig ein Stündchen Zeit nehmen, da das ganze doch dauert ;)

Weitere Informationen gibt es unter:
http://www.heise.de/newsticker/meldung/Erstes-Service-Pack-fuer-Visual-Studio-2010-1203564.html

Verschlüsselung auf Onlinefestplatten

Onlinefestplatten sind ja eine feine Sache: Überall hat man seine Daten verfügbar geschützt gegen Brand, Erdbeben und vieles mehr. Doch ein schaler Nachgeschmack bleibt. Schließlich liegen die Daten auf der Onlinefestplatte unverschlüsselt. Das ist natürlich unschön, aber hier kann man zum Glück Abhilfe schaffen.

Bei der Verschlüsselung von Daten gibt es im groben zwei Ansätze was das Wie betrifft. Einmal gibt es Software welche große Container anlegt in welchen das gesamte Dateisystem gespeichert ist. Das ist natürlich sehr schön, online allerdings relativ unpraktikabel. Man stelle sich vor man möchte einen 4 TB Container anlegen, das könnte über die Onlineverbindung eine ganze Weile dauern.

Die ändere Möglichkeit wäre es nur die Dateien zu verschlüsseln z.B. mit GPG, allerdings wäre diese Methode doch recht manuell. Eine schöne Zwischenlösung sind Systeme wie EcryptFS oder EncFS. Hier wird ein Verzeichnis verschlüsselt und zwar Datei für Datei (die Dateinamen werden dabei auch verschlüsselt). Das schöne an der Sache ist das es fast automatisch funktioniert.

Zuerst soll die Onlinefestplatte per WebDAV eingebunden werden. Im zweiten Schritt wird dann der verschlüsselte Ordner aufgesetzt. Für WebDAV wird zuerst das Paket davfs2 mittels

sudo apt-get install davfs2

installiert. Anschließend tragen wir in die /etc/fstab folgendes ein:

https://“webdavurl“ „mountpunkt“ davfs user,noauto 0 0

z.B. https://webdav.example.com /home/seeseekey/Online davfs user,noauto 0 0

Nun wird mittels:

sudo dpkg-reconfigure davfs2

das Paket rekonfiguriert. Auf die anschließende Frage antworten wir mit Ja. Damit ist das SUID-Bit für davfs2 gesetzt.

Nun wird mittels

sudo adduser „Nutzername“ davfs2

z.B. sudo adduser seeseekey davfs2

der entsprechende Nutzer der Gruppe davfs2 hinzugefügt. Damit kann man das ganze nun auch ohne root Rechte mounten. Nun legt man in seinem Homeverzeichnis den Ordner .davfs2 an und in diesem erstellt man eine Datei namens secrets. Das ganze sollte dann also unter ~/.davfs2/secrets zu finden zu sein. In diese Datei trägt man nun folgendes ein:

„Mountpunkt“ „login“ „passwort“

z.B. /home/seeseekey/Online geheim

ein und speichert das ganze. Die Rechte der Datei werden nun mittels

chmod 600 ~/.davfs2/secrets

auf das nötigste beschränkt.

Nun erstellen wir den Mountpunkt und mounten das Verzeichnis:

mkdir -p ~/Online
mount ~/Online

Nachdem das geschafft ist wird das Paket encfs mittels

sudo apt-get install encfs

installiert.

Mittels

encfs ~/Online/.private ~/Online/private

erstellen wir nun das verschlüsselte Verzeichnis. Dabei wird es auch gleich gemappt. In den Ordner ~/Online/private können wir nun die Dateien kopieren welche verschlüsselt werden sollen.

Das Skript zum mounten nach einem Neustart würde dann so aussehen:

mount ~/Online
encfs ~/Online/.private ~/Online/private

Und schon verfügt man über ein verschlüsseltes WebDAV Laufwerk :)

Weitere Informationen gibt es unter:
http://wiki.ubuntuusers.de/webdav
http://de.wikipedia.org/wiki/EncFS
http://wiki.ubuntuusers.de/EncFS
http://neuntoeter.wordpress.com/2010/07/31/verschluesselte-online-backups/

High Level WebGL API

Wer auf der Suche nach einer High Level API für WebGL ist, der sollte sich einmal PhiloGL anschauen. Dieses Framework welches Open Source (MIT Lizenz) ist kann dabei unter http://senchalabs.github.com/philogl/ bezogen werden. Ein kurze Einführung in das Framwork gibt der Entwickler in seinem Blog unter http://www.sencha.com/blog/introducing-philogl-a-webgl-javascript-library-from-sencha-labs/.

Weitere Informationen gibt es unter:
http://www.golem.de/1102/81627.html

WLAN Verbindungsprobleme

Manchmal ist es wie verhext, man hat ein Problem, kommt aber irgendwie nicht auf die richtige Lösung und urplötzlich schreibt jemand genau über dieses Problem. Toll :)

Im konkreten Fall geht es darum das nach einer Weile der WLAN Empfang meines Netbooks verschwand und er mich zur Eingabe des WLAN Passwortes auffordert. In diesem Fall lag es wohl daran das der Router nur eine bestimmte Anzahl von WLAN Verbindungen annimmt (Maximum Clients).

Da ich eine Tomatofirmware benutze kann man diesen Wert glücklicherweise problemlos anpassen. Und dann ist das Problem gelöst :) Natürlich ist die Frage wie sich das bei anderen „Standardroutern“ verhält. Ich bezweifle mal einfach das diese einem weitreichende Freiheiten geben…

Piwik in Version 1.2 erschienen

Die freie Webanalysesoftware Piwik ist vor einigen Tagen in der Version 1.2 erschienen. Neben der neuen Segmentation API wurde vor allem an der Geschwindigkeit gefeilt. Mittlerweile gibt es eine Menge Plugins zur Integration in bestehende Systeme wie WordPress, MediaWiki, Drupal, Joomla und viele weitere. Die offizielle Seite der Software ist dabei unter http://piwik.org/ zu finden.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Piwik
http://piwik.org/faq/plugins/#faq_20
http://www.golem.de/1103/81899.html