Stand back! running install_egg_info Writing /usr/lib/python2.5/site-packages/gdata.py-1.0.9.egg-info brj@dawg:~/working/gdata.py-1.0.9$ python Python 2.5.1 (r251:54863, May 2 2007, 16:27:44) [GCC 4.1.2 (Ubuntu 4.1.2-0ubuntu4)] on linux2 Type “help”, “copyright”, “credits” or “license” for more information. >>> import gdata >>> print ‘yay!’ yay! >>> No good can come of this! ;-P Seriously, though – I really really strongly dislike spreadsheet interfaces….
Category: Python
The Technology Behind Python Magazine
Hi all, I mentioned to a buddy (who is also an editor) that we used subversion in our editorial process. He didn’t know what that was, and said that they used either this big nasty home grown system, or email attachments, to coordinate the editorial process. He was incredibly curious about how we used subversion…
Python Magazine Status Update
First, and most important, Python Magazine’s premiere issue has been unleashed! I love this business. Doing all of the negotiations, the communications with authors, coordinating with layout and contract people, web administrators, tech editors, and the like, can get pretty chaotic. It’s sort of like managing…. a tornado. And, like a tornado, one second you’re…
New Job!
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…
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…
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…
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”…
Python Magazine Lives
I have a confession to make: For the past 6 weeks, I’ve been leading a secret double life. By day, I’m a mild mannered system/network/database admin in academia. I also write some PHP, Perl, and Python code. By night, however, I’m an author and editor. My latest project is bigger than most. In fact, it’s…
The Zen of Python
If you are new to Python, or you’re still on the fence, you should probably do this: 1. At a command line, run ‘python’ 2. At the resulting prompt, type ‘import this’ and hit enter.