Author Archives: Graham Lee

Mach-O FS (no really, MacFUSE does rule)

It needs some polishing and more functionality before I’d call it useful, then I have to find out whether I’m allowed to do anything with the source code ;-). But this is at least quite a cool hack; exploring a … Continue reading

Posted in darwin, macfuse, mach | Leave a comment

MacFUSE rules

One reason that microkernels win over everything else (piss off, Linus) is that stability is better, because less stuff is running in the dangerous and all-powerful kernel environment. MacFUSE, like FUSE implementations on other UNIX-like operating systems, takes the microkernel … Continue reading

Posted in darwin, GNU, Google, macfuse, mach | Leave a comment

Non-subscription updates means charged?

< p>The justification for the iPod Touch upgrade fee (to enable the new apps, which are actually deployed-but-disabled by a free firmware upgrade) is the same as the justification given for the MacBook wireless upgrade fee last year – that … Continue reading

Posted in Business | Leave a comment

From the no-man’s-land of the format wars

About nine and a half years ago, a sixteen-year-old gadget boy in Weymouth made a simple mistake. Given the already near-complete shift of the music industry from the cassette tape to the Philips compact disc, and the superior portability and … Continue reading

Posted in music | Leave a comment

We! Haven’t! Thought! This! Through!

So almost the entire world has exploded with news that Microsoft haven’t bought Yahoo!, but are at least waving ridiculous amounts of TEH CAHS under the noses of the shareholders. But what would be the outcome of such a takeover? … Continue reading

Posted in Business | Leave a comment

Permissions whee!

As in any good mystery, the question is who done it? MacNN reports a flaw in Tiger, Leopard in which an authenticated copy operation gives the destination files (the copies) the ownership of the logged-in user, not of the name … Continue reading

Posted in FTFF, security | 1 Comment

Side-by-side

A frequently-heard rider on the statement that Mac OS X "is more secure than Windows" is that fewer people are prodding its weak spots, because it has fewer users. Well, Windows Vista has a market share comparative to Mac OS … Continue reading

Posted in security | Leave a comment

How to solve every problem in Cocoa

Yes, really, every problem. Don’t think of Cocoa as "simple things simple, complex things possible" (actually, was it Cocoapenextstepsody or Perl who started with that tagline? Or someone else? I digress) but "simple things simple, complex things simple but you’re … Continue reading

Posted in cocoa, gnustep, objc | 1 Comment

Project: Autonomous Revolutionary Goldfish

I was going to write, am still going to write, about how silly project names get bandied about in the software industry. But in researching this post (sorry blogosphere, I’ve let you down) I found that the Software-generated Gannt chart … Continue reading

Posted in Business, metadev, mythicalmanmonth | Leave a comment

Objective-C Design Patterns

Certain events at work have turned me into a bit of a design patterns geek of late, and as such I stumbled across this DDJ article from 1997 (the title of this post is the link). According to del.icio.us not … Continue reading

Posted in cocoa, gnustep, objc, ooa/d | Leave a comment