I am still alive and kicking. Well swimming. Keeping my head above the water, so to speak.

I’m looking for a new apartment. Something to cut down the cost. I investigated an option for a roommate this evening. Seemed nice enough, the apartment is nice, the landlord seemed very welcoming, and the landlord’s friend who was over to visit at the time was very interesting to meet! In fact, she was Patricia Devis, who graduated from UB with a Ph.D. in biochemistry back in ’86. Talk about a small world! Anyways, the landlord and friend seemed to like me; we’ll see how the tenant likes me after surveying the rest of the applicants. Keeping fingers crossed; it was a great part of town and seemed like good peoples. I’ll be saddened to leave the Elmwood area, but the Hertel area of town looks rich in things to do as well.

Research is a bitch. What a surprise. If I could throttle my science some days, I would! I might get more out of it that way.

Cooking still fun. I’ll get to that too. In the interim, I got to get some sleep. Got a busy day tomorrow; small laundry list of “must-do-ASAP” that needs addressing before I can get too far into next week.

I wrote a script in Perl to take a RIS-formatted citation library and parse it into a JSON file compatible for use with CiteULike‘s API. It’s a bit sloppy, but considering I’ve had their API since October, it’s about fucking time I did it.

It’d be relatively trivial to tweak this to parse out a Papers library XML export, or change it around to probably work its magic on a BiBTex-formatted citation. I’ll slowly work on getting something up and running to tweak around between formats and auto-parsing them. But first, I need to get this mish-mashed all into one script to do it all; none of this leaving a password around in a flat-file text document. Bleargh! Unfortunately, at the present time it’s just optimized for Mac systems (for defining the file path). I’ll also tweak that as I go and see if I can get it to work okay in the Windows environment (going to make me feel dirty though).

Granted, this took me most of the evening, but I’m quite proud of myself so far. I already used it to parse and upload my entire Papers library to finally merge that with my CiteULike library. Click on through below to get at the code. And note to self: find better way to implement code into my WP blog.

More »