Recent pages

Epic PyObjC, Part 5: Resources and Farewell

08/27/2008 python(48)cocoa(13)pyobjc(11)os-x(7)

This brief final segment of the Epic PyObjC tutorial series looks at a few statistics from the series, and also I recommend a few resources for moving forward.

Epic PyObjc, Part 4: Drag & Drop, Multiple Nibs

08/26/2008 python(48)cocoa(13)pyobjc(11)os-x(7)

In this fourth segment of the Epic PyObjC tutorial we take a look at implementing drag and drop in two different ways, as well as using multiple nibs in one application. This is the final segment of Epic PyObjC that focuses on this project; the fifth one will be a collection of resources about continuing with Cocoa and PyObjC.

Epic PyObjC, Part 3: Browsing, Caching, Indicating

08/25/2008 python(48)cocoa(13)pyobjc(11)os-x(7)

In this third segment of the Epic Introduction to PyObjC and Cocoa we spend some time in the standard application development workflow of iterating new idea from concept into feature. First, we have double clicking an entry open its page on FreeBase.com, then add disk based caching of results, and we end by adding an indicator to reassure users that the app hasn't frozen while retrieving data from Metaweb.

Epic PyObjC, Part 2: Adding a Library & Bindings

08/24/2008 python(48)cocoa(13)pyobjc(11)

This is the second segment of the Epic Introduction to PyObjC tutorial series. This time we're looking at integrating the simple metaweb.py library into our project, as well as using Cocoa Bindings and an NSArrayController to make setting up an NSTableView as easy as possible.

An Epic Introduction to PyObjC and Cocoa

08/22/2008 python(48)cocoa(13)pyobjc(11)

PyObjC is one of the most helpful projects I have ever used, but a number of individuals have been having trouble getting started with PyObjC on Leopard because the documentation is in a bit of a disarray. In particular, there didn't seem to be a comprehensive tutorial that could introduce a newcomer to all the important aspects of PyobjC, and that was completely up to date. Here is my attempt to fill that void. With a vengeance.

Writing to Application Support in PyObjC

08/22/2008 cocoa(13)pyobjc(11)

Applications may thrive on data, but programmers only thrive on data that is coherently organized. For Cocoa applications, user specific data is stored in an application specific subfolder of the '~Library/Application Support/' folder. Here is a quick look at the code necessary to calculate that Path in PyObjC.

Writing Titles Under Ninety-Five Characters

08/20/2008 fail(7)

A short, dull, and pointless story about why my recent blog entries all have titles under the length of 95 characters.

Deleting From NSOutlineView With the Delete Key

08/20/2008 cocoa(13)pyobjc(11)

I was trying to figure out how to delete items from an NSOutlineView with the delete key (and without simply binding the delete key to an NSButton), and it took a bit longer than necessary to figure it out. Here is a simple example that will hopefully help out those in a similar situation.

How to Use Selectors in PyObjC

08/19/2008 pyobjc(11)

Working on a current project I ran into a bit of confusion about how to get selectors working in PyObjC. After a bit of digging I found out that information I needed, and have crafted it into a mildly cohesive document for your development pleasure.

An Introduction to Using CouchDB with Django

08/18/2008 django(73)couchdb(6)

This is the final installment of my series of articles looking at how Django's loose coupling philosophy impacts day to day development. Here we'll be looking at using CouchDB with Django to create a simple web application.


Will Larson

Your delightful host.
Email: lethain[at]gmail
Develop at SocialCode.
Used to Digg, and Y!.

Tags

Top Referrers

  • stackoverflow (22097)
  • news.ycombinator (13474)
  • reddit (9741)
  • More…
 

All Rights Reserved, Will Larson 2007 - 2013.