photo
Jordan Sissel
geek

Thu, 18 Nov 2004

note takery thing

For the longest time I've found myself jotting notes in files tossed throughout my home directory. Finding these files later has become a chore and half.
Some short while ago, the author of Ion, Tuomo Valkonen, wrote a little program called riot in haskel. I got this to build *once* and only once, so all future attempts to use this failed miserably. At any rate, riot is a useful tool to make notes of things. It stores notes in mbox format. All in all, a useful program, unless you can't get a haskell compiler working for your OS!

I quickly became annoyed, realizing the folly of my ways, having to put little jotted notes in various files that end up everywhere. Annoyed, I created a solution in a project I called 'note.' It's a simple perl Curses::UI interface to let me take notes and post followups in a thread-like manner. The config file needs to go in your home directory as ~/.noterc. The format of the file is:

dbuser = DATABASE_USER
dbpass = DATABASE_PASSWORD
dbname = DATABASE_NAME
dbhost = DATABASE_HOST

You'll need postgres and perl. Perl will need Curses::UI and File::Temp
I also have the sql you'll need to put in tables.sql

Comments: 1 (view comments)
Tags: ,
Permalink: /geekery/136
posted at: 14:23


1 responses to 'note takery thing'

Eric Law posted at Fri Oct 20 05:45:20 2006...
I've been using vim with folding
(set foldmethod=marker)
along with a small function to make the fold labels cleaner...

allow me to hierarchically store all my thoughts and tracking items...

I now have a 8000+ line file with many levels of notes....  folding the sections all the way gives me
a nice overview of what I need, I can drill down, and have simple search abilities.

And with folds, it's easy to re-arrange items.

combine that with an alias (or bash function) to save a backup every time I go to edit the file
(cause sometimes I just need to look back at what I changed), and I have just replaced any note-taking app I've ever used.

Now if only titrax worked in windows like it did on X11, I'd be all set.

-Eric


Leave a reply

You need javascript enabled to use this form. Anti-spam efforts ongoing. Also, if the comment doesn't show up, it's because the form expired. Go back and copy your comment, reload the form, and resubmit. Apologies if this is a hassle, I'm just playing with antispam methods right now. If this insists on not working, please email me about it.

Name (required)
E-mail (optional. Not posted or recorded anywhere, ever)
URL (also optional)
Comment:


Search this site

Navigation

Metadata

Home About Resume My Code

Articles

ARP Security Dynamic DNS with DHCP OpenLDAP+Kerberos+SASL PPP over SSH SSH Security: /bin/false Week of Unix Tools Work Efficiency

Projects

fex firefox tabsearch firefox urledit grok keynav liboverride newpsm (FreeBSD) nis2ldap pam_captcha poor man's backup Solaris audio utility xboxproxy xdotool xmlpresenter xpathtool misc scripts

Presentations

Yahoo! Hack Day '06 Unix Essentials Vi/Vim Essentials

Tag Cloud

Calendar

< November 2004 >
SuMoTuWeThFrSa
  1 2 3 4 5 6
7 8 910111213
14151617181920
21222324252627
282930    

Friends

BarCamp Kent Brewster Tantek Çelik John Resig Wesley Shields Tyler Shields

Technorati