Biography
Books
|
|
Blog
Recent Posts | All Posts
TIOBE declares Python as programming language of 2007
January 20 2008
I really don’t know what this means, but here is the page that contains the headline. Further down in the page are a few details regarding the announcement. Here are those details: Python has been declared as programming language of 2007. It was a close finish, but in the end… read moresetuptools tip - script creation
January 14 2008
My last two blog posts on egg-related topics had a title prefix of “easy_install tip”. This post is related, but since it’s handled with setuptools rather than easy_install, I’m prefixing it accordingly. Have you ever wondered how various packages you install put scripts into your path, such as into /usr/bin? If… read moreIs distributed source control always the right answer?
December 14 2007
I’ve been wondering that lately. I’ve been using Subversion for … well … what seems to be a lot of years now. Looking back at the dates for Subversion’s history and coinciding them with events that were happening in my life, I’m guessing that I started using Subversion no later… read morePIL on Leopard, or "How I made PIL happy"
December 14 2007
First off, the “I” in the title does not refer to me; it refers to my coworker Jenny Walsh. Jenny was recently setting up a new Macbook Pro with Leopard on it and ran into a snag with PIL. Running setup.py for PIL for the first time said that she… read moreDecember 07 2007
From Guido’s blog, Python 3.0alpha2 has just been released. And here is the release page. Good work folks! read moreDecember 05 2007
Here is a pro-Python propaganda comic. If you’re in to Perl, don’t take the alt tag (by hovering over the image) personally - it’s an xkcd comic. You know, the same comic that depicted Stallman as a ninja? Enjoy! (I know I did.) read moreeasy_install tip - setting up your own repository
November 14 2007
I’ve been digging into setuptools and easy_install lately, so you can expect to see more of these tips in the coming weeks. One of the really cool features of easy_install is that you can install packages from the Python Cheese Shop, which is a web-based repository of Python packages. For… read moreeasy_install tip - use the "develop" option
November 06 2007
It’s been crazy over the last couple of months with the book and with starting a new job, so I’ve been slack on blogging. Well, I’m trying to get back in the saddle again, so I’ll briefly mention something here that I only discovered recently. If you are working on… read morePython 3000 Released...Alpha, that is
September 01 2007
Python 3.0a1 has been released. See Guido’s announcement here. This is awesome news. I’ll have to download it tonight and start poking around. read moreOff Topic - Camcorder Recommendation?
August 23 2007
My current camcorder is over 5 years old now and I’m looking to replace it. I’m hoping one of you can point me in the right direction. Specifically, I’m looking for a camcorder which uses flash memory, writes files in a format which iMovie can directly start manipulating, has a… read moreTesting, Logging, and the Art of Monkey Patching
August 22 2007
Most of the code that I’ve been writing for the book has been getting its own unit tests. I’ve been working on a chapter on networking for the past week and a half and have written a little code for the chapter. One of the challenges of writing tests for… read moreRewriting podgrabber, part 4 - podgrabber is now threaded...again
August 11 2007
This is part 4 of an N part series on rewriting my podgrabber application. Here are links to part one, part two, and part three. In part 3, I outlined my strategy for synchronizing between mediaStores. This post will update that strategy slightly to show how I’m now handling threading. For… read moreAugust 11 2007
I’m running Firefox 2.0.0.6 on my (relatively) new (intel) Mac. Problem is that Firefox locks up several times a day. I found a forum which suggested disabling the anti-phishing functionality. Several people seemed to have benefited from said disabling. I also found a Bugzilla report about the same behavior. It sounds… read moreTips on Mac Python GUI Creation?
August 10 2007
Does anyone have any tips on GUI building on Mac using Python? It looks like PyGTK for Mac isn’t totally there yet. PyQT for Mac looks really out of date. Is building a Cocoa app using PyObjC my best bet? The more native, the better. The fewer dependencies, the better. read moreAugust 04 2007
This is the third in an N part series on rewriting my podcast grabbing application. Here are the links to parts one and two. In part two, I promised to get into a common way of synchronizing media files between media stores. Delivering on that promise, here is my SyncManager: from… read moreRecent Posts | All Posts
Multimedia
Spotlight on FOSS: An Interview with Mark Shuttleworth
Publish Date: Apr. 15, 2008
Ubuntu is about to release Hardy Heron, the newest Long Term Support version of this popular Linux distribution. To mark the occasion, we're launching a new video interview series, Spotlight on FOSS, and leading off by chatting by Mark Shuttleworth himself!
PyCon 2007 Wrapup
Publish Date: Mar. 9, 2007
Jeremy Jones summarizes the interesting developments in the world of Python in 2006 and offers some predictions for 2007. Also included is a 32-minute interview with Guido van Rossum discussing the upcoming release of Python 3000. This is the first time that backward compatibility is an issue, and Guido addresses what you need to do to prepare, discusses the strengths and weaknesses of the new conversion tool, and points out the benefits of several new language features (for example, full support for Unicode strings). He also discusses the controversy and misunderstanding some of these changes have caused in the Python community, and how they're being resolved. Finally, he offers his heartfelt thanks to the Python community for "a great ride."


