Ich habe mir mal wieder etwas Zeit aus den Rippen geschnitten,
und am FSyncMS gebastelt.
Rausgekommen ist MySQL-Support,
und dazu passend einige Settings für eben jene Funktionalität.
Technik
[ FSyncMS ] Version 0.10 – MySQL Support
[ Thunderbird Addon ] Kontaktsync mit dem Donnervogel
Carddav Addressen im Thunderbirdaddressbuch
Ich habe ja bereits beschrieben wie man sich einen eigenen Carddav-Server aufsetzt ( Carddav Server ), logische Konsequenz ist natürlich möglichst viel Software da jetzt ran zu hängen.
Leider ging da vorallem in Richtung Kontakte nicht sonderlich viel.
Heute allerdings lief mir eine Beta Version einer Erweiterung über den Weg.
Diese funktioniert mit der aktuellen Thunderbird Version (12) und bringt ihm Carddav bei.
Aber Schluss mit dem Vorgeplänkel und ran an die Materie:
[ FSyncMS ] Version 0.9 – Erweiterung des Weave Minimal Servers
Ich hab mir mal wieder ein bischen Zeit genommen, um FSyncMS zu erweitern:
Diesmal kam die Passwort ändern Funktion dazu,
Sprich ab sofort kann man über
Einstellungen -> FirefoxSync -> Benutzerkonto verwalten -> Passwort ändern
das Passwort des Accounts verändern.
Autoconnect VPN mit Networkmanager
Mein Notebook soll sich wenn es sich nicht in meinem Heimnetzwerk befindet mit dem VPN verbinden.
Dazu hab ich ein kleines Script für den Networkmanager (dispatcher.d) geschrieben:
[ FSyncMS ] Version 0.8 – Erweiterung des Weave Minimal Servers
Ich hatte mal wieder einen Moment Zeit und konnte einigen Fehlerberichten nachgehen.
Es hat lange Gedauert aber schließlich glaube ich sie doch gefunden zu haben.
Der FSyncMS sollte jetzt mit Firefox <= 11 syncen (zumindest hab ichs mit dem 11er getestet).
Und der Fehler beim Account anlegen müsste auch behoben sein.
Heißt Sync und Account anlegen, aus Firefox herraus (“via Firefox Sync” ) in Richtung FSyncMS sollte wieder einwandfrei.
Viel Spaß und ich freue mich auf Rückmeldungen
[SMS Backup +] Backup und Sync von SMS und Anruflisten unter Android
Wo das Thema synchronisation schon mal da ist…
Jetzt Android lastig, es geht um Backup und/ oder sync von SMS und Anruflisten des Android devices.
Wobei für mich persönlich der Clou an der Sache ist, dass das Backend ein beliebiges IMAP-Konto ist,
und das Format sogar Menschenlesbar.
All diese schönen Features bring die Software SMS Backup + ( Market link ).
Installation und Configuration sind eigentlich relativ gerade aus, wenn man einige Fallstricke kennt.
[ Sabredav ] Kalender und Kontakte in Sync mit Caldav und Carddav
Mal wieder das alte Leid, Syncronisation.
Heutige Episode: Calendar Sync und Contact Sync.
So etwas wie iCloud oder Google Calendar bzw Google Contacts, aber die Daten bitte beim Besitzer lassen.
Clients: Android Telefon, Linux& Mac Desktop
(theoretisch sollte auch iPhone möglich sein, habe ich allerdings mangels Gerät nicht getestet)
Insgesammt kommen zwei offene Standarts zur Anwendung. Es wird Caldav bzw. Carddav verwendet.
Als Serversoftware ist lediglich ein Stück PHP Code mit Datenbank (Mysql) nötig ( Sabredav ) (sql-lite ist alternativ auch möglich).
Das ganze ist Serverseitig relativ anspruchslos, im Prinzip braucht es nur php und mysql, daher sollte die Software bereits auf einem simplen und günstigen Webhostingpaket laufen.
Auf den Clients kommt unterschiedliche Software zum einsatz:
Der Mac bringt die Software bereits von Hause aus mit (iCal und Adressbuch),
Unter Linux verwende ich Thunderbird mit lightning für den Kalender, und KAddresssBook (KDE) für Kontakte.
Auf dem Android verwende ich CalDav und CardDav Sync Adapter ( ja die kosten ein paar Euro, funktionieren bei mir aber wirklich sehr gut).
Aber zurück zum Server
Das Setup gestaltet sich sehr simpel.
Erst mal Runterladen der PHP dateien, zu finden hier.
Danach kanns losgehen:
Im SabreDav-Archiv befindet sich ein Ordner mit Namen “examples”, in dem die Datein calendarserver.php und addressbookserver.php. Diese am besten in den Hauptordner kopieren, und dort anpassen.
Die Anpassungen sind sehr minimal:
date_default_timezone_set('Canada/Eastern');
wird zu
date_default_timezone_set('Europe/Berlin');
.
[ One Time Password Token ] Schritt 1 ☑
Nachdem die Idee mitlerweile schon einiges an Tagen auf dem Buckel hat,
ist die Umsetzung etwas vorrangeschritten und es existiert ein Prototyp.
Er besteht quasi nur aus einem AVR ATMEGA8, der sowohl die Prüfsumme (konkret einen SHA-256) über das Secret berechnet, als auch zum PC hin USB spricht.
Konkret meldet er sich als Tastatur gegenüber dem PC und kann dadurch sehr simpel und quasi überall die Prüfsumme auf den PC übertragen.
Auf der PC Seite (auf dem die Tokeneingabe verifiziert werden soll), existiert derzeit ein PAM-Modul, welches die eigaben des Tokens prüfen kann.
Idee für ein One Time Password Token
Aus spielerrei Gründen, und weil mich die Technik interessiert,
kam mir neulich die Idee mir selber ein Token (kleines Stück Hardware) zu bauen, welches “Einmalpasswörter” zum Login erzeugt.
Genauer soll es ein Baustein werden, der per USB eingesteckt wird, und auf Knopfdruck ein “Einmalpasswort” an den PC übergeben wird.
Das “Einmalpasswort” soll eine Kombination aus Zeichen sein, die von der Gegenseite verifiziert werden kann, und nur für eine Verwendung gültig ist.
[ Firefox Addon ] Snapshots der offenen Tabs
Aus den Mozilla Labs ist mal wieder eine nette Idee gefallen, wie ich finde.
Es handelt sich um ein Plugin, welches eigentlich nicht allzu spektakuläres macht, aber die Idee finde ich einfach Spitze.
Das Addon heißt “Prospector – Snaporama”, und Snaporama beschreibt schon ziemlich gut was es tut.
Das Addon erweitert die Addon-Leiste um ein kleines Fotosymbol, mit welchem man einen Snapshot aller offenen Tabs anlegen kann.