Tales From The Geek Side

The geeky musings of Greg Rowe.

Archive for May, 2006

GnuCash

May 25th, 2006 by greg

I recently starting using GnuCash again. I had tried it a while back and was put off by the complexity of it. When I first tried it I wasn’t terribly interested in tracking my finances so I didn’t give myself much time to get over the learning curve. Lately I’ve become much more interested in my finances and decided to try GnuCash again. I’m impressed.

At first I thought the whole double-entry thing was going to force me to enter the same data multiple times. For example I thought that I’d first have to credit my salary account with my paycheck and then transfer that to my bank account (inside GnuCash, not the real institution). That is not the case. In fact there is very little data entry that I need to do.

The technique that I’m starting to use is to use the QIF importer to import credit card statements. The importer is fantastic. You tell GnuCash what account the QIF data is for and then you tell it what each transaction should be billed to. That seems daunting but GnuCash remembers who the payee is so the next time you do an import those expenses are automatically charged to the correct account. As an example if you import your credit card statement and you made a purchase at Wegmans you tell GnuCash to associate that charge with your grocery account. When you import your credit card statement the next month GnuCash knows that you want transactions from Wegmans associated with your grocery account.

Category: Geek | No Comments »

TCL filter for Doxygen

May 7th, 2006 by greg

I wrote a filter that translates TCL code into something that sort of resembles C code. I wrote the filter so that you can use Doxygen on TCL code. I wrote it with the intention of it being used at work. I spent a very small amount of company time working on it. Most of the development time was while I was travelling for work while on planes and while waiting for planes. My employer, Impact Technologies was kind enough to allow me to release the code under the GPL license.

Category: Code, Geek | 4 Comments »