Archive for March 2010

Encapsulating the Worker: An Object-Oriented Approach to Business Workflow

Let me clarify for those who aren’t familiar with object-oriented programming principles that “encapsulating” in the title of this blog is a software term, not a suggestion to put your workers into “boxes.” A somewhat obtuse description can be found in its Wikipedia article. A more friendly, illustrated writeup may be found here. The fragility [...]

Short Hiatus

As we are all aware, there are bills and such to be paid. file_wrangler_2 development is on a one-week hiatus while I help a client repair their workflow software. I’ll try to make progress at night, but there are only so many hours in a day. For now, rest assured that some very nice things [...]

Making a Cocoa Application a QuickLook Consumer

QuickLook is the Apple technology by which one can get a large, “instant” preview of a file before opening it. You may be familiar with it from the Finder. Select an item in your system and press the Space bar to get a resizable panel that plays movies, music, displays multi-page PDFs, richly formatted text [...]

file_wrangler_2 and the FWFileRepManager class

This week has been spent working on the FWFileRepManager class. It is, essentially, a controller class for all things FWFileRep-related (formally CDFileRep, as seen in a prior post), which includes handling the list of file paths one may be interested in, which is a unique and separate list to the list of files one may [...]

Considerations of the file_wrangler_2 Base Class

CDFileRepresentation is the core, base class upon which file_wrangler_2 is built. For every file and folder a user of the program wants to potentially rename, one CDFileRepresentation stands in for that object. New file names are often derived from metadata of each individual file and folder of interest in a renaming session. For example, one [...]