Expiry columns and the [Today] value in SharePoint...

I’ve been trying to create some complex views on a custom list in SharePoint 2003. One of the problems is that some items in the list have expiry dates, and some do not. I need to filter the views based on a “category” column, showing only those items which have not expired. Problem is, this […]

Read More
So does the Apple TV support 5.1 audio?

No. And yes. In that order. This article gives the full detail behind what that really means. A little while back, I posted an article discussing the possibilities for the Apple TV supporting 5.1 audio playback. It’s well worth reading that article first, as it talks a little bit about what “5.1 playback” actually means. Now that […]

Read More
Using Subversion and REALbasic for version control

Recent versions of REALbasic contain a new “Version Control Project” format. This saves the project as a whole bunch of text files. With these files, you can use a version control system such as Subversion (SVN) to manage changes in your REALbasic project. This article shows you how to set up Subversion on Mac OS X, create a repository […]

Read More
Encoding Real Media on an Intel Mac with...

At the moment, there aren’t any Intel-native Real Media encoders for Mac. This means that Universal Binary applications running on an Intel Mac can’t encode to .rm files. The main “batch encode” application for Mac – Sorenson Squeeze Compression Suite 4.5 – has this problem. But as ever, there is a solution.

Read More
22 iTunes songs on your iPod

Steve Jobs’s Thoughts on Music article makes for a good read. But I don’t believe that anyone has 22 iTunes Store songs on their iPod, any more than they have 2.4 children. And this is a pretty significant fact. Obviously, Steve isn’t claiming that we all have this magic number of songs on our iPods. What he actually […]

Read More
Detecting iPods programmatically (part 2)

A while back, I wrote a post about detecting iPods connected to your Mac, and finding out their model number in order to deduce information such as the iPod model and colour. Then, in September, Aaron Bockover of the Banshee Project informed me that Apple have changed their approach to storing this information, and no longer store it in an […]

Read More
JavaScript eval in iframes

In the course of developing a new version of log4javascript, I was adding a command line feature that required the ability to evaluate and execute code in an iframe from within the main window. Fine, I thought, I’ll just call eval on the iframe window object. Which predictably worked fine in Firefox and Opera 8+, but did nothing […]

Read More
5.1 surround sound playback on Mac (and maybe...

I’ve been investigating 5.1 Dolby Digital playback on the Mac, and I’ve discovered some limitations with using 5.1 audio under QuickTime – especially when trying to output it to the Mac’s S/PDIF optical output. This makes me wonder about some not-yet-mentioned features of the upcoming AppleTV and its support for surround sound, and Apple’s approach […]

Read More
Using an external hard disk to boot an...

I ran into some problems trying to install Mac OS X on an external hard drive, to make a test clean install for booting up my Mac Pro. I was trying to use a drive that I’d previously formatted on a PowerPC Mac, and the Mac OS X installer disks that came with the Mac […]

Read More
Creating Universal Binary Mach-O plugins for REALbasic

I’ve put together an Xcode template for creating Universal Binary Mach-O plugins for REALbasic. The template will compile a dylib for PPC, and a bundle for Universal Binary – and put these in a plugin folder ready for conversion to a .rbx file.

Read More