Immer wieder kommt es vor, daß man sich irgendwo Sachen notiert, seien es Telefonnummern, mal ein Gedicht, das man toll findet, ne URL, ein Kochrezept, eine Idee für ein Programm, Zitate, kurze Quellcodes, oder ein Geburtstag.
All diese Daten landen normalerweise in irgendwelchen Dateien auf dem Computer, meist in "rezepte.text" und "telefonnummern.asc" oder so.
Was mir so vorschwebt ist eine hierarchische Anordnung all dieser Informationen, also letztlich die Rezepte versehen mit Attributen und einem Pfad, der kein Dateisystempfad ist, etwa wie folgt:
Die Idee hinter "Zettekasten" ist also nur, unstrukturierte Informationen in Form einer hierarchischen Anordnung auffindbar zu gliedern. Das Ganze dann noch mit einer schicken grafischen Oberfläche:Pfad: /kochen/kuchen/omas_kirschkuchen
Text:Man nehme drei Eier...
Attribute: --
Pfad:/computer/programmieren/ideen/zettelkasten
Text:...
Attribute:Datenbank, XML
Vermutlich ist es am sinnvollsten, diese Anwendung mit SqLite-Unterstützung zu programmieren, weil man so die eigentlichen Daten auf nem Stick mit sich führen kann. Andererseits würde sich auch XML anbieten.[-]Computer
...[-]Programmieren
......[-]Ideen
.........Zettelkasten
.........Lost in Space
...[+]Textverarbeitung
[+]Mathe
[+]Musik
[+]Physik
Ideen für Features:
=============
* Nutzen zwei Leute dieses Programm, so soll man gegenseitig Zettel austauschen können.
* Dateiverschlüsselung mit GnuPG
* automatisches synchronisieren zweier Dateien
* Galerie
Ich schätze mal, sowas hat man in nem Teilzeit-Monat geschrieben. Würde ich nicht mit nem anderen Projekt beschäftigt sein, wäre das meine aktuelle Aufgabe.
Gnushi