Outer Level
-
Virtual PC Corruption and an Argument Against Mirrored Backups
This morning I tried to load my trusty Virtual PC on my G5 to do a little Quickbooks work. The usual tedium of paying bills creating invoices, etc. I started Virtual PC, selected my Windows XP instance and clicked start. Oh, oh! No problem, I say. I run nightly backups so I’ll just restore my…
-
Xcode Automation
Uli Kusterer has a nice list of hints on automating some of the repetitive and tedious steps of Mac software development: Delete Subversion Folders Auto-generating a Help Index Using php for Your Help Books Including the Subversion Revision in Your App Build and Upload File for Deployment Uli also has quite a nice blog.
-
Organization of Independent Software Vendors
ISVs unite! The OISV looks like a great idea. It offers a central place for independent software vendors to share knowledge and experience and to learn from others. The OISV is a co-operative of software developers, marketers, distributors, and retailers that combine their thoughts and ideas to create better software and practices for everyone. The…
-
C++ vs. Objective-C
What are the differences between the programming languages C++ and Objective-C? What are the fundamental approach and philosophy differences? I just found this old, yet informational article “C++ Versus Objective-C” on MacTech. It appears to have been written during the old Rhapsody days, but the information contained within is pretty interesting if you are new…
-
Image Leeches
For some reason several of my sites were recently infested with image leeches. I’m not sure if it’s coincidence or not, but every one of these blood suckers were users of the MySp*ce.com (link purposely not provided) service. My first reaction was to rename the images so that their links would break. Granted this is…
-
NSTableView with CocoaBindings and DeleteKey
NSTableView+CocoaBindingsDeleteKey (Jonathan ‘Wolf’ Rentzsch) I wish saw this cocoa source code two weeks ago when I was trying to get this to work in LicenseKeeper.
-
MyMicroISV: Selecting a Product Idea
My MicroISV has published a nice brief article on how to choose your product idea. Of most interest to me was the point: Make sure that you start with a large pool (50+) of product ideas. The quality of your final product selection is directly proportional to your starting number of ideas. This makes good…
-
Panic T-Shirts
I just recieved my Panic T-Shirts. How can you not be productive while wearing a “hi, i make macintosh software” T-Shirt? My favorites are the throwback “Hero” and “Dragon” T’s. Hmm… takes me back, way back.
-
Outer Level featured on MakulaMedia Logo Portfolio
Mike Rohde has put together a design portfolio of some of the business logos the he and his company MakulaMedia have designed. Outer Level‘s logo is prominently featured along with some other very nice Micro-ISV logos.
-
LicenseKeeper: CoreData Remodeling
I’ve been toiling away on LicenseKeeper development, struggling with a ton of various approaches to the user interface. No matter what I tried, things just didn’t feel right. So yesterday, I ripped most of the interface out and completely reworked the CoreData model. Things are now starting to feel a bit better. This was a…