EncFS und seine Bindungsprobleme

Nach einem Update aller Ports unter MacPorts funktioniert EncFS nicht mehr. Auf der Konsole wird dies auch ausführlich dokumentiert:

dyld: lazy symbol binding failed: Symbol not found: __ZN5boost7archive6detail17shared_ptr_helperC2Ev
  Referenced from: /opt/local/lib/libencfs.6.dylib
  Expected in: /opt/local/lib/libboost_serialization-mt.dylib

dyld: Symbol not found: __ZN5boost7archive6detail17shared_ptr_helperC2Ev
  Referenced from: /opt/local/lib/libencfs.6.dylib
  Expected in: /opt/local/lib/libboost_serialization-mt.dylib

Die Lösung für das Problem ist dabei simpel. Der Port EncFS muss noch einmal neu gebaut werden. Dafür gibt man auf der Konsole:

sudo port -ns upgrade --force encfs

ein. Anschließend kann EncFS wieder wie gewohnt genutzt werden.

Wikipedia offline nutzen

Ab und an kommt man in die Situation etwas nachschlagen zu wollen, aber der Netzzugang streikt aus irgendwelchen Gründen. Für solche Fälle gibt es eine große Auswahl an Lösungen um die Wikipedia offline genießen zu können. Eine Lösung welche aus der Auswahl positiv heraussticht ist dabei Kiwix.

Kiwix mit der deutschen Wikipedia unter Mac OS X

Kiwix mit der deutschen Wikipedia unter Mac OS X

Bei Kiwix handelt es sich um eine Applikation welche für Mac OS X, Linux, Windows und Android verfügbar ist. Mit Hilfe von Kiwix ist es möglich sich Webseiten offline anzuzeigen. Nach der Installation der App kann man innerhalb der App die verschiedensten Seiten wie die Wikipedia oder die Ubuntuusers-Wiki herunterladen. Wenn der Download komplett ist kann das ganze dann ohne ein verfügbares Netzwerk genutzt werden. Kiwix ist freie Software und unter der GPL lizenziert. Bezogen werden kann Kiwix unter kiwix.org.

Administrative Freigaben deaktivieren

Unter Windows wird für jedes Laufwerk beim Start eine administrative Freigaben angelegt (die berühmten C$, D$). Diese Freigaben können in der Computerverwaltung gelöscht werden, allerdings werden sie beim Neustart wieder neu angelegt. Möchte man dies verhindern, muss der Registry Editor gestartet werden und dort der Pfad:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters

geöffnet werden. Je nach System (Server-Betriebssystem oder Workstation) muss dann ein neuer DWORD-Schlüssel anlegt werden. Für Server (z.B. Windows Server 2012) ist dies der Schlüssel:

AutoShareServer

Bei den normalen Systemen (z.B. Windows 7) hingegen muss der Schlüssel:

AutoShareWks

genutzt werden. Ist der Schlüssel nicht vorhanden muss er mit dem Datentyp DWORD angelegt werden. Diese Schlüssel müssen auf den Wert 0 gesetzt werden. Nach einem Neustart des Betriebssystems sind die administrativen Freigaben dauerhaft verschwunden.

Open-Source-Kamera

Neben den bekannten Mitspielern auf dem Kameramarkt gibt es seit einiger Zeit einige Projekte welche den Open-Source Gedanken mitbringen und hierauf aufbauend Hardware und Software entwerfen. Auf der Hardware-Seite gibt es dabei unter anderem die Projekte Frankenkamera und die Axiom.

Apertus mit der Axiom

Apertus mit der Axiom

Bei der Frankenkamera handelt es sich um ein API (und eine entsprechende Kamera-Hardware) bei der viele Kamerafunktionen in Software erledigt werden und man so eine möglichst große Flexibiliät über die Prozesskette gewinnt. Bei der Axiom hingegen handelt es sich um den Prototypen einer freien Kamera für den professionellen Filmbereich, welche um die 10000 US-Dollar kosten soll wenn sie auf dem Markt ist.

Etwas praxisorientierter sind die Projekte CHDK und Magic Lantern. Beim Canon Hacker Development Kit handelt es sich um eine freie Firmwareerweiterung für die Ixus und PowerShot-Serie von Canon. Für die professionelleren Modelle der EOS-Serie gibt es stattdessen Magic Lantern. Im Gegensatz zum CHDK konzentriert sich Magic Lantern mehr auf die Videobearbeitung. Die praxistaugliche semiprofessionelle offene Kamera ist bei diesen Projekten leider nocht nicht dabei, aber es ist ein Anfang für die Verbindung Open Source und Kamera.