kill vehicle

April 9, 2006

boot camp

Filed under: — Nat @ 10:06 pm

I’m installing WinXP on my MacBook.

I feel dirty.

But hey, at least I’ll be able to play the shiny new Windows games now.

February 26, 2006

BBAutoComplete

Filed under: — Nat @ 6:17 pm

When I started moving my programming workflow over from the stone tools Emacs+GCC approach I’d been used to for so long to something more Mac-like, I got pretty comfortable with TextWrangler and BBEdit, but I kept occasionally going back to Emacs specifically for dabbrev-complete mode.

It’s one of those tools that you just can’t do without once you get used to it — autocompleting arbitrary text and magically getting the completion suggestions right is pretty handy and great even if your codebase doesn’t have the addiction to super-long identifier names that my current employer does.

I sure wish I’d known about BBAutoComplete a long time ago. It’s almost exactly dabbrev for scriptable Mac applications like TW and BBEdit, and it’s free.

December 14, 2005

Hosting change

Filed under: — Nat @ 5:28 pm

After eight years, the 233MHz Dell box I’d been hosting my mail and web stuff finally started making wheezy I-will-die-soon noises.

So instead of buying/building a new PC, I went to the Apple store and bought a Mac Mini. After a couple days of fiddling, it’s providing all of the old machine’s services (Postfix, SpamAssassin, Cyrus-IMAP, Apache, mod_perl, mod_php, MySQL, WordPress). It’s much faster, which pleases me.

It’s also smaller than some sandwiches I’ve eaten, which honestly kinda disturbs me.

I’m not sure I’m okay with a world in which I can walk into a store in the middle of a nice business district, plop down a couple hundred bucks, and walk out with a fully capable server that pretty much fits in my pocket. Isn’t buying a computer supposed to be, y’know, difficult? Shouldn’t it involve mail-ordering and waiting and irritation and not just “Yeah, hi, I’ll take that one in the middle. Thanks!”?

March 5, 2005

Pointless Objective C quibbling

Filed under: — Nat @ 8:04 pm

It’s all kinda neat and I like the runtime-typing freedom, but whoever decided that it was a good idea to end up with runtime exceptions because I accidentally implemented observeValueForKeypath:ofObject:change:context instead of observeValueForKeyPath:ofObject:change:context must be destroyed.

March 3, 2005

New things

Filed under: — Nat @ 10:53 pm

So, I’ve been using the PowerBook for a while. I’m getting sucked in.

The most recent part of that is reading Cocoa Programming For Mac OS X. I’m surprised at how much I like it — it’s a very different programming environment than the low-level networked systems stuff I do all day at the Decorative Soap Factory.

It feels a little dumb to come home from programming all day and read a book about programming, but it’s enough of a change of pace that it’s actually kind of refreshing.

It also helps that I’m a little frustrated with work right now, so something I can also spin as increasing my choice of different soap factories to work at really can’t hurt.