I started a new job about 6 weeks ago. I’m now doing infrastructure architecture at http://gfdl.noaa.gov GFDL stands for Geophysical Fluid Dynamics Lab. It’s a NOAA site that supports atmospheric and climatology research. So in other words, the work I do supports research into things ranging from global warming to what the atmosphere on Mars…
Author: bkjones
Vacation
I relinquished control of my house to my friend and neighbors for the coming week, and I’ll be in Martha’s Vineyard until August 27th with my wife and daughter, along with my mother- and father-in-law, sis-in-law, and her fiancee. We have lots of activities planned, including tuna fishing (if they’re running). So, if you don’t…
My Gatorade Attacked Me And All I Got Was… the thirst quenching of a lifetime?
I just want to ask the folks who do the marketing for Gatorade to stop coming up with beverage names that border on being downright threatening. No, really. I went into the refrigerator to look for something to drink just now, and way in the back I noticed a bottle of something I’d never seen…
Catching up, Part 2: Python Magazine Update
So, it’s been 1 month since we officially announced Python Magazine’s existence. I’m very happy (and even more relieved) to report that things are going wonderfully so far. In these early days prior to the actual release of the first issue, the focus is primarily on content development. This is also called “getting articles in…
Catching up, Part 1: New Job!
Ok, I have lots of blogging to do now. I haven’t blogged in at least a week, and plenty is happening. First, I have a new job. For those who didn’t know, for the past 6 years I was working for the Computer Science Dept. at Princeton University. I’ve moved over to work in an…
Looking for the Twitter Kool-aid
So, *another* person asked if I’m “on twitter”, so I went and got on there. Whatever. As far as I can see, it’s a useless distraction, but people seem to be obsessed with it. I’m convinced that these people don’t have any real work to do. Once you sign up, the only thing you can…
Where does that Python DB handle go?
UPDATE: Well, that didn’t take long. My solution works, but there’s a better way. Create the connection in main(), and create separate *cursors* for each Host. Cursors are cheap, and you reuse the connection. Thanks to Brend on #python (irc.freenode.net) for the enlightenment. Python has been a wonderful language to get to know so far….
Why you should write: common myths debunked
I give a talk that advocates writing. I do this because I owe my career to people who wrote down what they knew and made it available in one form or another; either free on a web site, or in a book that I bought. When I started editing, one of my jobs was to…
My first interview
I was interviewed by Tony Mobily of Free Software Magazine! You can see the interview here. Also, if you’re tired of Slashdot and Digg, Tony also works on Free Software Daily.
Python 2.5’s “partition” saves my bacon
So I was on more than one IRC channel today asking a question that I got lots of answers to, all of which looked really messy to me, so I dug into the documentation and found that in Python 2.5, strings have a new method, called “partition”. Here’s the trouble I had, and why “partition”…