All I read, write, stream and record on software engineering, delivered fortnightly to your inbox. Sign up here!
Support SICPers on Patreon!Support SICPers on Patreon!
OOP the Easy WayObject-Oriented Programming the Easy Way: a manifesto for reclaiming OOP from three decades of confusion and needless complexity.
Category Archives: darwin
I had an item in OmniFocus to “write on why I wish I was still using my 2006 iBook”, and then Tim Sneath’s tweet on unboxing a G4 iMac sealed the deal. I wish I was still using my 2006 … Continue reading
As everyone is getting on their respective planes and flying back to their respective homelands, it’s time to look back on what happened and what the conference means. The event itself was great fun, as ever. Meeting loads of new … Continue reading
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
One of the higher-signal-level Apple mailing lists with a manageable amount of traffic is apple-cdsa, the place for discussing the world’s most popular Common Data Security Architecture deployment. There’s currently an interesting thread about code signatures, which asks the important … Continue reading
via Nigel Kersten, a great description of the operation of Leopard’s built-in local KDC. I think the most exciting thing about the local KDC is the Bonjour support; could we see simple cross-system trust in the near future? Could there … Continue reading
For some reason, CDs occasionally don’t automount for me on my iMac. Luckily that’s easy to work around:kalevala:~ leeg$ diskutil list[…]/dev/disk3 #: TYPE NAME SIZE IDENTIFIER 0: CD_partition_scheme Audio CD *620.3 Mi disk3[…]kalevala:~ leeg$ diskutil mountDisk disk3Volume(s) mounted successfullyJob is, … Continue reading
It’s getting there, now has the ability to display load commands (though it only reports useful information for LC_SEGMENT and LC_SEGMENT_64 commands): Again the screenshot depicts the OmniDazzle binary for no reason other than it’s a nontrivial file. The directions … Continue reading
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
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