Frage

Ich habe mit org-Modus für eine kleine Weile, ich habe es wirklich einfach für jetzt gehalten, mit nur zwei Dateien:
eine als Posteingang zu handeln, mit erinnere-mode eine andere, wo ich gerade über alles halten, die aus dem Posteingang verarbeitet worden ist

Dies ist für die Verwaltung von etwas ‚praktikabler‘ Artikel, aber ich halte die Dinge von eher allgemeiner Natur fügte hinzu, dass ich nicht an einem Tag zu Tag mehr brauchen (How-Tos, Lesen von Noten usw.), so wird es immer langsam und schwer zu verwalten.

Das Material, das ich mich selbst über mit paßt nicht die / Projekte / Aufgaben / Teilaufgaben Paradigmen, sie eher wie wenig Wissen Nuggets zu ausgewählten Themen sind, die von Natur aus komplexer sind zu klassifizieren und zu verwalten.

Ich habe mich gefragt, welche Art von Struktur verwendet werden könnte, diese Art von Informationen (Klassifizierung und Retrieval) zu handhaben, und wenn es vielleicht andere Modi, die mit der Arbeit helfen könnten?


Ich denke, es gibt keine vorgefertigte Antwort auf diese Frage, da jeder unterschiedliche Bedürfnisse haben.
Noufal gab gute konzeptionelle Tipps , dass ich ll im Auge behalten, aber alles in allem, die akzeptierte Antwort mehr pragmatische Ansichten zu diesem vorgesehen ist, war die verknüpfte Ressource ein großer lesen.

War es hilfreich?

Lösung

Ich denke, dieses ausgezeichnete Dokument über die Verwendung von org-Modus, um es volles Potential ist wird sehr hilfreich für Sie: " Org-Modus: Organisieren Sie Ihr Leben in Plain Text ". Es ist lange lesen, aber glauben Sie mir, ganz die Mühe wert.

UPDATE: Sie können die erinnern-Modus Abschnitt für Ihren Anwendungsfall in dem Dokument erwähnt . (Ich benutze es für den gleichen Anwendungsfall) Remember-Modus äußerst praktisch ist, schnell Notizen zu machen. Ich benutze es, wenn ich zufällig Beobachtungen oder Informationen zu speichern, die nicht irgendwo anders gehen wird. Ich verwende die folgenden Vorlagen für denken Sie daran:

(setq org-default-notes-file (concat org-directory "/remember-notes.org"))
(setq org-remember-templates
  `(("Todo"    ?t "* TODO %?\n  %i\n" ,(concat org-directory "/remember-notes.org") bottom)
    ("Misc"    ?m "* %?\n  %i\n"      ,(concat org-directory "/Notes.org")   "Misc")
    ("iNfo"    ?n "* %?\n  %i\n"      ,(concat org-directory "/Notes.org")   "Information")
    ("Idea"    ?i "* %?\n  %i\n"      ,(concat org-directory "/Notes.org")   "Ideas")
    ("Journal" ?j "* %T %?\n\n  %i\n" ,(concat org-directory "/journal.org") bottom)
    ("Blog"    ?b "* %T %? :BLOG:\n\n  %i\n" ,(concat org-directory "/journal.org") bottom)
    ))

Wie Sie sehen können, sonstige Notizen und andere Informationen gehen in der notes.org Datei unter den Überschriften Misc und Informationen. Wenn die Note in einem der oben genannten Kategorien definiert nicht fallen Ich mache es in der Standarddatei abgelegt wird (remember-notes.org) und ich kann es immer refile zu einem geeigneten Zeitpunkt an einen anderen Ort. Das macht meine Notizen zu machen, zufällige Ideen zu notieren, und solche Dinge sehr einfach, ohne den Fokus von der Arbeit wegzunehmen Ich bin derzeit tun.

Andere Tipps

Ich halte persönlich eine Liste der Projektverzeichnisse mit etwas ähnlichen Struktur. Jeder hat eine tasklist.org, ein Tracking-Unterverzeichnis (wo ich Projektschätzungen und Zeiterfassung zu tun und immer ein Tagebuch halten, die das main , was für das Projekt - es muss Verknüpfungen zu anderen Dateien für das Projekt ), ein docs Unterverzeichnis, das in der Regel Sachen besteht I (docs für das Projekt, Vorschläge etc.) veröffentlichen werden. Ich meine Agenda-Dateien auf die tasklist.org in jedem der Unterverzeichnissen, so dass mein Agenda funktioniert.


ich glaube, die Organisation der Daten ein wenig in Ihrem Fall ändern würde (vielleicht Themen wie „funktionale Programmierung“ etc.). Ich bin skeptisch, wie viel eine hierarchische Struktur helfen würde, da, dass Sie in eine Sichtweise auf Dinge beschränken würde (Tags vs. Ordner wieder). Hier sind einige Dinge, die den Sinn kommen.

  1. Halten Sie eine ‚Master‘ org-Datei, die Links zu allen ‚interessant‘ Top-Level-Stücken des anderen Inhalts (ähnlich das Tagebuch, das ich oben erwähnt) hat.
  2. Tag all Materialien richtig (Sie auf einer Reihe von nützlichen Tags nach einer Weile niederlassen werden) und dann die Tag-Suchfunktion verwenden, um schnell durch die Dateien zu suchen. Dies setzt voraus, dass alle Dateien in Ihrem agenda-files sind aber.
  3. Schließlich, wenn Ihre Daten zu exotisch ist in eine Struktur zu setzen, können Sie eine Volltext Indexer (wie xapian) und integrieren die in Ihrem Emacs in Betracht ziehen. Es gab einige Diskussionen über diese über hier .
  

[org-Modus] ist für die Verwaltung von etwas ‚praktikabler‘ Artikel, aber ich halte die Dinge von eher allgemeiner Natur fügte hinzu, dass ich nicht an einem Tag zu Tag mehr brauchen (How-Tos, Lesen Notizen etc.), so wird es immer langsam und schwer zu verwalten.

Ich bin ein Anhänger von David Allen und seine Things Done Methodik bekommen. Ich benutze Emacs für drei der Listen empfiehlt er:

  • Als nächste Aktion

  • Projektressourcen

  • Die Ein Tag / Vielleicht Liste

  

Das Material, das ich mich selbst über mit paßt nicht die / Projekte / Aufgaben / Teilaufgaben Paradigmen, sie eher wie wenig Wissen Nuggets zu ausgewählten Themen sind, die von Natur aus komplexer sind zu klassifizieren und zu verwalten.

     

Ich habe mich gefragt, welche Art von Struktur verwendet werden könnte, diese Art von Informationen (Klassifizierung und Retrieval) zu handhaben, und wenn es vielleicht andere Modi, die mit der Arbeit helfen könnten?

Für diese Art von Informationen, die ich habe migriert von Emacs entfernt. Stattdessen halte ich ein Verzeichnis ~/etc/howto, und in diesem Verzeichnis Ich habe Dateien, die „wenig Wissen Nuggets zu ausgewählten Themen“, wo das entscheidende Kriterium enthalten ist, dass die Informationen langfristig Wert hat.

Ich konnte dieses Verzeichnis mit Emacs suchen, aber meine Emacs Lisp ist nicht so heiß, so schrieb ich ein howto Shell-Skript statt (Überprüfung der Übersichtlichkeit halber einige Fehler weggelassen):

case $# in
  1) ;;
  *) echo "Usage: $0 <topic>" 1>&2; exit 2 ;;
esac

topic="$1"

# Note the ordering: first exact matches, then beginning matches, then any matches

set xxx `find $HOME/etc/howto/. -name "$topic"     -not -type d -print` \
        `find $HOME/etc/howto/. -name "${topic}?*" -not -type d -not -name '*~' -print` \
        `find $HOME/etc/howto/. -name "?*$topic*"  -not -type d -not -name '*~' -print`
shift

case $# in
  0) echo "No file found matching *$topic*" 1>&2 ; exit 1 ;;
  *) for i
     do
       less "$i"
     done
     ;;
esac

Beispiele hierfür sind:

  • howto football bringt drei Nuggets, in dieser Reihenfolge:

    • Anleitung zu meiner Frau zu geben, wie ein Fußballspiel auf dem Computer aufzeichnen

    • Anleitung für mich genau das, was und zu nehmen, wie zu kleiden, wenn ich Karten für ein Fußballspiel habe

    • Anleitung zum Umcodieren eines Fußballspieles so kann es von zu Hause aus über das Netz und betrachten weg übertragen wird

  • howto filesystem bringen Anweisungen, wie ein Dateisystem kopieren

  • howto batteries bringt eine Liste der empfohlenen Akkus bis

Ein Grund Ich benutze Emacs nicht wissen, ist, dass mein wirkliches Skript ein wenig komplizierter ist als das, was Sie oben sehen: es behandelt auch PDF und djvu Dateien, so zum Beispiel howto razor ein djvu Dokument des Handbuchs bringt die kam mit mein elektrischer Rasierapparat.

Ich habe mehr als 500 Gegenstände im Hauptverzeichnis oder in einem Unterverzeichnis, und auch in diesem Maßstab funktioniert das System sehr gut für mich. Ich hoffe, Sie finden es auch hilfreich.

Ich habe mehr Möglichkeiten versucht, eine Wissensbasis in der Vergangenheit zu verwalten. Ich habe eine Reihe von „Wissen Nuggets“ (btw, danke, Ich mag diesen Begriff viel) auf alle Arten von unterschiedlichen Themen wie wie Apache Tomcat SSL-Zertifikat einrichten, um Checklisten für ein monatliches Familienbudget zu tun, um eine Beibehaltung Liste der Gewichte und Wiederholungen abgeschlossen auf Training.

Ich habe versucht, zu halten diese in einem Wordpress-Blog, auf einer persönlichen Wiki, mit Stift und Papier, usw.

Am Ende Emacs und org-Modus ist der klare Sieger für mich. Ich liebe die Fähigkeit zu haben, einfach zu starten und bauen komplexere Funktionen wie ich es brauche. Ich habe eine Menge von den Spitzen von Sacha Chua .

In meinem Fall habe ich immer mit einem Bündel von Noten (formeller und organisiert) am Ende gemischt mit Aktionselementen (weniger formal). Im Allgemeinen ich pflege einen Master „Aktionselement“ -Liste und dann eine separate Datei für Notizen zu jedem Thema erstellen. Bisher grep hat gut funktioniert für mich schnell die Datei mit Notizen zu finden. Ich werde oft ein Emacs Lesezeichen C-x r m schnell erstellen, um Notizen zu navigieren-Dateien.

Einfache Blogs, CMS und Wikis (wie Drupal und Wordpress) sind gut Klassifizierung und Retrieval. Vielleicht könnten Sie org-Dateien exportieren, um sie in einem Blog, CMS oder Wiki HTML und veröffentlichen? Es ist vielleicht nicht allzu schwierig sein, in den Blog / wiki / cms einzuhaken Tagging-Fähigkeit.

Bei der Arbeit verwenden wir ein Wiki (eigentlich mehrere - ein globales Wiki sowie ein Wiki pro Projekt) für diese. Es ist ideal für nicht-hierarchische Daten, kann aber auch für hierarchische Daten verwendet werden. Es ist formatierbare, hypertextuelle, verknüpfbaren-to, durchsuchbar, gemeinsam nutzbare aber auch besitzbar, es Geschichte hält, und andere gute Sachen.

Ich persönlich auch verwendet, um ein Wiki für diesen. Aber in diesen Tagen, ich in der Regel nur die Dinge vergessen, statt. Weit einfacher.

Sie können beschleunigen org-Modus, indem Sie Ihre Notizen in einer separaten Datei (oder einem für jedes breites Thema) zu halten, die nicht in der üblichen Liste der Agenda-Dateien enthalten ist. Passen Sie org-agenda-files die Liste zu sehen.

Mit org-remember zur Eingabe von Noten schnell ohne Ihren Fluss zu unterbrechen. Entweder sie zu der Zeit markieren, oder sie speichern irgendwo später erneut eingereicht werden. Sie können einen Tag in der Vorlage erinnern verwenden (fertigen org-remember-templates) Hinweise für die erneuten Ablegen zu markieren, und eine Suche benutzerdefinierten Agenda verwenden (org-agenda-custom-commands), um sie aufzuzählen.

Tag jede Note mit relevanten Themen und verwenden Sie die Suchmöglichkeiten auf der Tagesordnung um sie zu finden. Sie können eine benutzerdefinierte Suche definieren, die in den richtigen Dateien zu suchen weiß, oder Sie können die Datei besuchen und die Agenda Suche einschränken nur diese Datei.

halte ich eine Datei von Notizen und Ihre Frage hat mich inspiriert, nur um zurück zu gehen und beginnen, sie alle Tagging. Arbeitet ein Genuss!

Ich halte Spitzen in .rst (reStructuredText) Dateien in einzelnen Verzeichnis. Jede Datei eigenes Thema hat.

Für die Suche Ich benutze M-x auftreten oder M-x lgrep oder M-x ack .

Web gehosteten Beispiel: http://tips.defun.work/frame.html und es ist einfach, dass die Seiten in Blog-ähnliche Lösung zu machen.

Original-Quellen mit Build-Skript: http://hg.defun.work/tips/

Der Hauptvorteil von reStructuredText Format:

  • TOC-Support.
  • include Syntax.
  • Die Fähigkeit, JavaScript-basierter Volltextsuchindex offline in HTML-Seite zu bauen mit TOC, Index, Referenz von Sphinx !!
  • Denken Sie daran, Markdown an Dehnbarkeit saugt, RST für reguläre Syntax von Ihrem Token und einem beliebigen Textformat als Inline in das Dokument Markierungsdaten. Denkt über Graphen mit dot, prog lang Syntaxhervorhebung, etc.
  • Das Material, das ich mich selbst über mit nicht die / Projekte / Aufgaben / Teilaufgaben Paradigmen passen, sie eher wie wenig Wissen Nuggets zu ausgewählten Themen sind, die von Natur aus komplexer sind zu klassifizieren und zu verwalten.

Verwenden Sie Lesezeichen und Lesezeichen + . Sie können Lesezeichen erstellen für Sätze von Dateien und Verzeichnissen, zusätzlich zu den einzelnen Dateien, und Sie können Tag Lesezeichen oder Dateien, a la köstlich , für die Organisation und Suchzwecke.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top