Tuesday, November 07, 2006

Mix n Match CSV Fun

It's 12:50am so it's technically Tuesday, but I'm still thinking of this as Monday. Only recently have I begun to feel myself again, working flesh to the bone for carry over projects from my day job. Much of how I've been making myself useful is scripts which grab information and dump it into CSV's, and since these tend to run on large amounts of data they need to be restartable WHEN they crash.

Thus I've built a fairly respectable "csv.js" module for Otechski JS. It is purely functional code and has no trade secret or IP ties to what I've been using it for. I'm not sure what I'd use it for on my own, but it's nice to know that it's there. Right now it has some explicit requirements, such as always using commas for separators, no characters which in Windows-1252 translate to 16-bit codes, and no control characters beyond space. By allowing myself to put down these rules, the source has come more easily than it might have.

On other fronts it seems I've lost interest in deflate. Partial code still sits in a project folder in my Subversion repository, but it's been so long since I worked on it that just thinking about returning makes me cringe at the work.

I need to fix some bugs in the List Server which has just recently come back to life after my friend's Linux server took a swan dive, or rather its hard drive died. I couldn't just let my email be dead for that long, though, so I've begun using Microsoft's paid Hotmail (e.g. their Live Domains thing) for my main email.

Well this is more of a ramble than anything else. No, I probably won't go into Starbucks tomorrow or Thursday. I'm starting to feel like myself, but that doesn't mean I feel 100%. I only wish I was making excuses, I really have been up and down.

No comments: