October14
I know this might be a little bit cryptic to some of you but if you were relying on the environment variable BUILD_STYLE in your run script build phase in XCode 3 to distinguish between build styles, you have to use CONFIGURATION environment variable in XCode4. Hope this will help someone that uses Sparkle framework and wants to automate the process of updating their appcast files.
BTW how is this for the development box?

January12
I am slowly working my way through the intricacies of OS X programming. I started with, what I consider to be the simplest, Apple Script. The way I see it, it’s an equivalent of batch programming in Mac environment. Of course it is hundred if not thousand times more powerful than batch programs under Windows. More like power shell really. While trying to get started with Apple Script I came across these fantastic Apple Script for the beginners tutorials created by Craig Smith. I include the links to them for your convenience.
I found them invaluable when making my first steps in this wonderful new world of Mac and OS X. Enjoy them.
—
Without wax,
yOOrek
January11
The other day I wanted to set up a subversion repository on my iMac. Sure enough there is subversion installed in /usr/bin. By running svn help I could see that it is fairly recent version as well (1.4.4). As I quickly discovered, subversion that comes with Leopard has not been compiled with Berkeley DB support.


Output of 'svn help' command
This has not posed huge problems however. I just grabbed the latest source code of Berkeley DB from Oracle site along with latest svn release from tigris.org, configured the build, compiled both and then a thought hit me. Why is BDB support not built in by default? Simple, really, when you think about it. The potentially huge subversion repository would not play along nicely with Time Machine backup. The file system based repository is a much easier neighbour to live with as far as TM is concerned. So in the end I decided to use the binaries that came with Leopard. I set up the daemon that starts the svnserve binary upon first use and shuts it down after some time of inactivity. More about it in my next post.
—
Without wax,
yOOrek