Public notes
Ruby
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
fun Autocommit: 20170126-1930 Jan 26, 2017
generated Autocommit: 20170210-1130 Feb 10, 2017
notes Add notes from NVC Mar 14, 2018
places Autocommit: 20170220-2230 Feb 20, 2017
projects Autocommit: 20170216-1330 Feb 16, 2017
software Autocommit: 20170213-2100 Feb 13, 2017
.gitignore Add .gitignore Oct 4, 2016
ISIC.txt Initial import from private notes Oct 3, 2016
README.md Autocommit: 20161010-1312 Oct 10, 2016
akce.ttl Autocommit: 20161104-0900 Nov 4, 2016
bike.ttl Autocommit: 20161021-1830 Oct 21, 2016
configuration.ttl Remove some old stuff Mar 14, 2018
cooking.ttl Autocommit: 20170124-0030 Jan 23, 2017
deadlock_empire.ttl Autocommit: 20161021-1830 Oct 21, 2016
do.ttl Remove some old stuff Mar 14, 2018
ea.ttl Autocommit: 20170126-2000 Jan 26, 2017
goodreads_import.rb Autocommit: 20161226-1630 Dec 26, 2016
guitar.ttl Autocommit: 20161123-0730 Nov 23, 2016
health.ttl Autocommit: 20161021-1830 Oct 21, 2016
hudba.ttl Autocommit: 20170126-2130 Jan 26, 2017
ideas.ttl Autocommit: 20170124-1830 Jan 24, 2017
knowledge.ttl Remove some old stuff Mar 14, 2018
learn.ttl stuff Mar 28, 2017
lesswrong.ttl Autocommit: 20170213-2100 Feb 13, 2017
lines-for-inquiry.ttl Autocommit: 20170126-1930 Jan 26, 2017
mff.ttl Remove some old stuff Mar 14, 2018
mindfulness.ttl Autocommit: 20161202-1900 Dec 2, 2016
mlp.ttl Autocommit: 20161021-1830 Oct 21, 2016
phd.ttl Autocommit: 20161021-1830 Oct 21, 2016
programs.ttl Autocommit: 20170213-2300 Feb 13, 2017
quotes.ttl Autocommit: 20170126-1930 Jan 26, 2017
read.ttl Remove some old stuff Mar 14, 2018
server.ttl Autocommit: 20161026-1130 Oct 26, 2016
stock.ttl Autocommit: 20170124-1900 Jan 24, 2017
try.ttl Autocommit: 20170124-1900 Jan 24, 2017
wishlist.ttl Autocommit: 20170205-1130 Feb 5, 2017
work.ttl Autocommit: 20161021-1830 Oct 21, 2016
zajimavosti.ttl Remove some old stuff Mar 14, 2018

README.md

My public notes.

License: GPL 3

Goals

  • Short-term note-taking.
  • Store all information I need long-term.
  • Diary writing.
  • Store the history of what I learned and when.

High-level overview

  • Notes are stored in Git, which means I can delete anything I no longer think I'll ever need, without worrying about losing it.
  • I have Dropbox mounted in /home/prvak/dropbox/. (It's actually a symlink into an encrypted partition.)
  • Private notes Git: in /home/prvak/dropbox/notes. No remote - history is stored in Dropbox.
  • Public notes Git: https://github.com/MichalPokorny/public-notes. Checked out in /home/prvak/repos/public-notes. The repo is symlinked in /home/prvak/dropbox/notes/public.
  • /home/prvak/notes is a symlink into /home/prvak/dropbox/notes.

Short-term note-taking

  • Short-term notes and TODOs are stored in NOTES.txt.
  • Win-Shift-N brings up a prompt to quickly add a one-liner note.
  • notes is aliased in .zshrc to vim /home/prvak/dropbox/notes/NOTES.txt.

Longer-term note-taking

Structured:

  • do: Things I want to do because they're useful.
  • fun: Things I want to do because they're fun.
  • learn: Things I want to learn.
  • read: Things I want to read.
  • wishlist: Things I want.

TODO: Think about structure a bit more.

  • When I watch a movie, I review it on IMDB.
  • When I read a book, I review it on Goodreads.
  • I store my music, including music I want to check out, in Spotify.

Things to remember

I use Anki flash cards to memorize things. When I add something as an Anki note, I delete all other representations of it.

  • The data for the decks is stored in https://github.com/MichalPokorny/anki-decks.
  • The notes are stored in the notes subdirectory.
  • The repository contains create_decks.py, which imports the human-readable YAML files into Anki.
  • The Anki database is synced to the YAML files by card UUIDs.
  • The repository is checked out in /home/prvak/repos/anki-decks.
  • /home/prvak/notes/anki-public is a symlink to /home/prvak/repos/anki-decks/notes.