Skip to content

Category Archives: Development

Installing different Python environments on Mac OS Leopard

This link at jessenoller.com is an excellent reference on setting up multiple Python installs on Mac OS Leopard and using virtualenv to create bespoke working environments for various Python packages:
jessenoller.com – So you want to use python on the mac?

Cappuccino and CherryPy, Part II

I’m in the process of blogging my experiences using the Cappuccino JavaScript framework and CherryPy, a Python web application project. The first post can be found here.
Cappuccino is designed to provide an application-like interface inside a web browser. As a result, when you’re building a Cappuccino application, instead of the server providing [...]

Cappuccino and CherryPy

Cappuccino is a JavaScript toolkit for building application like experiences on the web. It’s developed (and used) by the folks who produced 280 Slides, a rather amazing presentation package for the web.
I’ve been doing a fair bit of of Mac development and have come to appreciate the syntax of Objective-C. One of the [...]

Using Mercurial for Mac OS X Development

As a budding Mac developer, one of the things that I’ve had to sort out is which source code version control system I want to use. I first started using version control with RCS some 25 years ago. I’ve introduced version control or better version control at several of the jobs I’ve had. [...]

Perforce

I’ve been using the Perforce version control system since somewhere around 1999. That’s when one of the engineers at the startup I was a part of suggested that we consider this new VCS system he read about instead of the (oh the horror) Visual Source Safe solution we had inherited from the company we [...]

More on PyObjC

Related to my last post. This web page at developer.apple.com details the steps to take to work with PyObjC and XCode. It’s also a bit of an endorsement of Python development for the Mac.

Mac Development with Python

Now that I have a MacBook, naturally enough my attention turns to developing for it. My language of choice these days is Python for a variety of reasons I won’t go into now. I’m interested to see that there’s fairly broad support for developing Cocoa based applications with python using PyObjC as a [...]

Efficient Syntax

My day job is pretty interesting On some projects, over the course of fixing one bug or adding one feature I may write or modify code written in C++, Java, Python and Lua. If our code generator is involved, you can add Perl to that mix. None of those languages is used trivially so I [...]

Xubuntu

While the primary Ubuntu distribution gets most of the attention, I just installed the XFce based Xubuntu on an older (circa 2001) Sony Vaio. Suddenly, I have a much snappier laptop with a very nicely integrated UI. All of the Dapper Drake goodness (I was actually able to install with my wireless [...]

The Whisker Browser

One of things it seems that people have some trouble getting used to when getting into Smalltalk development is the use of the browser (leave aside for the moment getting used image based development in general). I’ve seen a number of comments about the difficulty of seeing only one method at a time and [...]