> On Mon, Dec 29, 2003 at 04:23:26PM -0500 or thereabouts, Bob Billson wrote: > > On Fri, Dec 26, 2003 at 01:15:54PM -0500, Paul Morgan penned: [I don't have the original post -- not sure who quoted what] > > > > I need to create some small databses in postgress (christmas card list, > > > > household inventory). What choices do I have for creating user input forms, > > > > and reports in Debian? > > > > > > pgaccess
I keep some simple lists: dates, tasks, books I read/want/own, account details. In the spirit of Unix, my first intuition was just created a file named "data" and add one "record" per line in a reasonably structured way. I parsed it with perl and printed it with a2ps. Then, I tried 4000 ways in Debian to do it better: I tried all the postgres/mysql front-ends, outlook knockoffs, console-only things written in ruby, &c. I hated all of them. So I spent most of 2003 writing my own in my spare time. Here's a screenshot: http://home.comcast.net/~40101.nospam/pim.png It stores data in XML, is intended for small databases, single user, but it's indexed and has referential integrity. There's keyboard shortcuts for everything. It starts fast, it's fast to navigate and slam in some data, hit save and get out. It's my own build system: all you start with is some C files, no makefiles at all. One file is called proj.c: type "gcc proj.c; ./a.out; ./proj" and it does all the automakish stuff. Type "./proj c" and it deletes that crap and you just have a flat list of C files. It's pretty cheasy but I like it. Over the course of the year I started over 20 times, but around October I got inspired and got something that works. I guess I have to open the kimino now so y'all can tell me how much it sucks before I can get to the "next level": Here it is. Be nice with your comments please. It meets its design goals -- they are probably not the design goals you expect -- I'm a pretty wierd guy, you'll probably think it's super-wierd: http://home.comcast.net/~40101.nospam/x-0.1.tar.bz2 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]