OOP the Easy Way
Object-Oriented Programming the Easy Way: a manifesto for reclaiming OOP from three decades of confusion and needless complexity.APPropriate Behaviour
APPosite Concerns
FSF
Author Archives: Graham Lee
Rootier than root
There’s a common misconception, the book I’m reading now suffers from it, that single-user mode on a unix such as mac os x gives you root access. Actually, it grants you higher access than root. For example, set the immutable … Continue reading
Posted in darwin, security, UNIX
3 Comments
On dynamic vs. static polymorphism
An interesting juxtaposition in the ACCU 2009 schedule put my talk on “adopting MVC in Objective-C and Cocoa” next to Peter Sommerlad’s talk on “Design patterns with modern C++”. So the subject matter in each case was fairly similar, but … Continue reading
Posted in C++, cocoa, conference, objc, ooa/d
2 Comments
Did you miss my NSConference talk?
The annotated presentation slides are now available to download in Keynote ’08 format! Sorry you couldn’t make it, and I hope the slides are a reasonable proxy for the real thing.
Posted in conference, macdevnet, security
Leave a comment
I may have not been correct
When I said Apple should buy Sun, whether that was a good idea or not, it seems to have failed to occur. Instead, we find that Oracle have done the necessary. Well, there goes my already-outdated SUNW tag. Presumably they’ll … Continue reading
Posted in Java, orcl, sunw, UNIX
Leave a comment
On default keychain settings
After my presentation at NSConference there was a discussion of default settings for the login keychain. I mentioned that I had previously recommended some keychain configuration changes including using a different password than your login password. Default behaviour is that … Continue reading
Posted in conference, Keychain, security
Leave a comment
On noodles
It’s usually considered a good idea to keep a blog focused on exactly one subject. Sod that for a game of soldiers! This one’s all about music. Steph, who is a very good musician and knows what she’s talking about, … Continue reading
Posted in music
Leave a comment
When techs collide
If you’ve ever seen the film Ghostbusters, you’ll know that each of the proton packs was, on its own, very powerful and capable of performing its function. Combine two, by crossing the streams, and rather than something twice as powerful … Continue reading
Posted in cocoa, objc
Leave a comment