Notizen mit Tomboy synchronisieren

Eigentlich bin ich ja ein Google-Fanboy. Doch wird zum einen das Google-Notebook nicht mehr allen Benutzern offeriert, noch finde ich diese Lösung besonders gelungen.

Nach einem Artikel auf Linuxundich.de über die Synchronisation zwischen Tomboy und Android-Smartphones mit Chalk, habe ich mich noch mal genauer mit der Notiz- und Desktop-Wiki-Software Tomboy auseinander gesetzt.

Über die allgemeinen Fähigkeiten von Tomboy will ich an dieser Stelle keine Worte verlieren, das machen genug andere Blogs und Webseiten. Doch will ich über ein kleines Problem berichten, und wie ich es gelöst habe.

Weiterlesen

Advertisements

TiddlyWiki

Ich organisiere mein alltägliches Leben mit allerlei Methoden und Werkzeugen. Meine Kontakte und Termine verwalte ich über Google, was auch eine Synchronisation mit meinem Mobil-Telefon vereinfacht, für Aufgaben verwende ich Getting Things Done als Technik, kurzfristige Aufgaben werden auf einem Zettel verwaltet, mittel- bis längerfristige Aufgaben kommen in Remember The Milk. Die Verwaltung meiner Tonträger erledigt die Internet-Datenbank Musik-Sammler.de.
Und bisher habe ich für mittel- bis längerfristige Notizen immer ein paar TXT-Dateien in meiner Dropbox verwendet, derweil kurzfristige Sachen immer noch klassisch auf einem Zettel oder in einem Notizbuch niedergeschrieben wurden.

Doch ich stoße immer wieder auf Probleme, die eine Verknüpfung von Inhalten benötigen. Sicherlich könnte man die Informationen weiterhin in Textdokumenten speichern. Doch über verschiedene Dokumente mit unterschiedlichen Thematiken zu suchen, ist nicht schön. Außerdem werden Informationen oft redundant gespeichert und sind nicht wirklich dynamisch in ihrer Verknüpfung. Doch da bin ich wieder auf ein kleines, aber sehr kraftvolles Tool aufmerksam geworden, das ich vor 5 Jahren schon mal benutzt hatte:

TiddlyWiki

TiddlyWiki ist ein kleines, portables Wiki-System auf Basis von HTML und JavaScript. Es kommt ohne Datenbank aus, da alle Daten eine HTML-Datei persistiert werden. Das erlaubt u.a. den Einsatz als Wissensdatenbank auf einem USB-Stick, wie auch auf dem lokalen PC oder aber auch im Internet zur Kollaboration.
Zum Arbeiten mit TiddlyWiki braucht man lediglich einen modernen Browser, der JavaScript unterstützt.
TiddlyWiki kann man hier runterladen: http://www.tiddlywiki.com/

Verwendung

Die Einsatzgebiete von TiddlyWiki sind sehr flexibel. Als Wissensdatenbank zu einem Themengebiet, wo man viele Teilaspekte miteinander verknüpfen will, oder muss, als Notizsammlung oder auch als elektronisches Tagebuch. Denn die „Journal“-Funktion bietet TiddlyWiki von Haus aus, wo einfach ein sogenannter Tiddler mit aktuellem Datum als Titel erstellt wird.

Aufbau

Dadurch, dass das Wiki nur aus einer Datei besteht und die Inhalte alle dynamisch erzeugt werden, ist der Aufbau nicht linear. Neue Tiddler werden an aktuelle Stelle nachgeladen und man kann beliebig viele Inhalte in beinahe beliebiger Reihenfolge öffnen.
Die Tiddler bilden den kompletten Aufbau des Wikis. über einzelne Tiddler kann man das Hauptmenü, den Seitennamen, den Seiten-Untertitel oder die beim Start des Wikis angezeigten Tiddler konfigurieren.

Tiddler

Als Tiddler wird ein Eintrag im TiddlyWiki bezeichnet. Er besteht aus einem Titel, einem Inhalt und Schlagwörtern, sogenannten Tags.
Im Inhalt eines Tiddlers kann man den Text beliebig formatieren, Bilder und Verlinkungen einfügen. Bei Verlinkung auf einen anderen Tiddler wird dieser optional neu erstellt, sollte er noch nicht existieren. Also so, wie man es von MediaWiki (Grundlage von Wikipedia) kennt.
Das Erstellen von Links auf andere Tiddler geht relativ komfortabel, das Wiki erkennt sogenannte TiddlyWords an der Schreibweise, dem CamelCase (hier ist Camelcase im CamelCase geschrieben. Ein anderes Beispiel: Städteregion (normal) und StädteRegion (CamelCase)). Alternativ kann man aber auch wie bei MediaWiki mit zwei eckigen Klammern einen Link markieren: [[Ein neuer Tiddler]] oder [[Tiddler]].
Weitere Formatierungsmöglichkeiten finden sich im TiddlyWiki-Wiki: http://tiddlywiki.org/wiki/TiddlyWiki_Markup

Tags

Was mir persönlich am besten an TiddlyWiki gefällt: Das Schlagwort-System, wie man es z.B. aus modernen Blogs kennt. Doch bei TiddlyWiki kann man über die Schlagwörter richtige Relationen abbilden. Denn jedes Schlagwort kann ein eigener Tiddler sein und jeder Tiddler kann als Schlagwort fungieren. Klingt kompliziert, ist aber eigentlich relativ einfach!

Beispiel
Der Tiddler „Wurst“ hat den Tag „Schwein“. Dabei ist „Schwein“ nicht nur ein Stichwort, sondern gleichzeitig auch ein Tiddler, der erklärt, was ein Schwein ist, für „Wurst“ als Schlagwort dient und den Tag „Tier“ hat. Dabei kann der Tag „Tier“ Schlagwort für „Schwein“, „Hund“ und „Katze“ sein. Das Anfangs erwähnte „Wurst“ kann ebenfalls ein Schlagwort für „Frühstück“ sein.

Die entsprechenden Hierarchien werden im Tiddler schön getrennt angezeigt: Links steht, welche Tiddler den aktuellen Tiddler als Schlagwort haben, rechts steht, welche Tags der aktuelle Tiddler selber hat.

Plugins

Ebenfalls ein nettes Feature, was ich aber selber noch nicht ausprobiert habe, ist das Plugin-System von TiddlyWiki. Mir reichen zwar die Standard-Features, wer aber gerne mehr hätte, findet weitere Infos auf http://tiddlywiki.org/wiki/Plugins

Wiki-System, Navigation und Steuerung

Da das TiddlyWiki ein Wiki-System ist, gibt es diverse Sortier-Funktionen. Zum einen kann man sich die Tiddler in linearer Erstellreihenfolge anzeigen lassen, nach Schlagworten sortiert, alle Tiddler in alphabetischer Reihenfolge, gewünschte Tiddler, die noch nicht existieren, Tiddler ohne Verlinkung (Waisen), und diverse System-Tiddler stehen ebenfalls in der Übersicht auf der rechten Seite zur Verfügung.
Die obligatorische Suche fehlt natürlich auch nicht und kann optional mit RegEx gefüttert werden. Zwischen der Suche und der Übersicht über die Tiddler in genannten Sortier-Funktionen, sind nützliche Links wie „Neuer Tiddler“, „Neues Journal“, „speichern“ (Ganz wichtig, weil die Daten sonst nicht in die HTML-Datei geschrieben werden!), Permalink zur aktuellen Ansicht, oder einfach das schließen aller offenen Tiddler.

Optionen

Die Einstellungsmöglichkeiten von TiddlyWiki sind mächtig. Von profanen Dingen, wie der Name des aktuellen Bearbeiters und Animationen über automatisches Speichern bis hin zur RegEx- oder case-sensitiver Suche. Viele weitere Parameter, wie das Encoding können ebenfalls gesetzt werden und auch der Import/die Synchronisation mit anderen TiddlyWikis ist möglich.

Vor- und Nachteile, Fazit

Unter dem Strich bietet TiddlyWiki für den privaten oder mobilen Einsatz eine mächtige Lösung. Verknüpfung und Bearbeitung von Notizen und kleinen Texten geht schnell und unkompliziert. Man muss sich zwar erstmal etwas in die eigene Wiki-Syntax einarbeiten, hat dafür aber keinen großen Aufwand in der Installation oder Konfiguration.
Für größere Projekte und Kollaboration eignet sich TiddlyWiki aber nicht. Dadurch, dass alle Daten in einer Datei gespeichert werden, entsteht viel Overhead und kann nicht direkt von einer zentralen Stelle, wie einer Datenbank nachgeladen werden. Außerdem gibt es keine differentielle Historie, sondern nur ein Backup der eigentlichen HTML-Datei vor dem Speichern einer neuen Version. Ebenso ist eine Bearbeitungshistorie mit Zuordnung zum Bearbeiter nicht möglich. Dafür eignen sich dann wieder andere Systeme wie DokuWiki oder MediaWiki.
Für den Privatgebrauch eignet sich dieses kleine, handliche Werkzeug aber immer noch optimal!

Edit: In meinen markierten Feeds habe ich noch zwei interessante Beiträge zu dem Thema gefunden:
http://pda-und-co.de/linux/2009/12/26/tiddlywiki-speichere-dein-wissen-teil-1/
http://pda-und-co.de/linux/2010/01/08/tiddlywiki-speichere-dein-wissen-teil-2/

Notiz-Verwaltung

Mit Notizen gibt es irgendwie immer nur Probleme. Entweder man hat eine heillose Zettelsammlung, ein undurchschaubares und mit obsoleten Einträgen kontaminiertes Büchlein oder eine digitale Lösung.

Und gerade bei den digitalen Lösungen gibt es noch mehr Möglichkeiten, als einfach nur mit Papier und Stift:
Meine ersten Kontakte zu online Notizverwaltungen ist das mittlerweile eingestellte Google-Notebook gewesen. Doch alleine, weil ich schon mal etwas privatere Notizen anlege, will ich nicht unbedingt meine Daten bei Google wissen. Es reicht, dass ich meinen Kalender und meinen Feedreader bei der Datenkrake habe.

Andere Leute schwören auf Evernote, das neben dem Webinterface auch Anwendungen für Windows, OSX und das iPhone bietet. Doch gerade diese Elefanten-Applikation ist mir etwas zu schwerfällig, da sie ebenfalls Bilder, Links, Formatierungen etc. pp mitzuspeichern scheint. Außerdem stört mich der mangelnde Linux-Client (:

Heute erfahre ich über Golem von Piconote, das recht minimalistisch das anlegen und Verwalten von Notizen erlaubt. Die Einträge werden absteigend chronologisch Angezeigt, unterstützen Notiz-Titel und den Inhalt selber und wandeln URLs automatisch in Links um. Zum Anmelden reicht Benutzername und Passwort, die eMail kann man optional später eintragen. Neben der Mobil-Unterstützung für Telefone bietet Piconote eine Integration an Twitter, sodass man über den Microblogging-Dienst notizen an Piconote verschicken kann.
Noch ist das Programm recht jung und zeigt sich an einigen Stellen noch im Entwicklungsstadium (englische und polnische Texte vermischen in der GUI), doch wirkt schon mal sehr überzeugend durch seine sehr einfache Ausrichtung! Aber auch hier fehlt mir der Linux-Client, lediglich eine Windows-Exe wird dem Benutzer hier angeboten.

Meine aktuell aber immer noch präferierte Lösung ist so simpel, dass sie wieder genial UND praktikabel ist: Eine simple Text-Datei in meinem Dropbox-Verzeichnis, die ich überall über das Webinterface einsehen kann und simpel mit jedem Text-Editor (vornehmlich vim) bearbeiten kann.

Bei kurzfristigen Notizen wie Links, kleine To-Dos oder sonstiges, was noch Zeitnah verarbeitet werden muss oder soll, verwende ich das Panel-Applet Tomboy. Lediglich für mittelfristige To-Do-Listen (Aufgaben für die nächsten 1-2 Tage) habe ich noch Papier und Stift.

Wie schaut das bei euch? Wie organisiert ihr eure Notizen?