Blog Posts

GMail Invites Available

Just logged into my GMail account, and it looks like I’ve got 4 invitations that I can give away. let me know if you want one. I won’t make anyone jump through hoops or anything. Karma will be involved somehow…

UPDATE: They’re all gone… I’ll post if I get more invites (but I’m not maintaining a waiting list or anything…)

UPDATE: DO NOT EMAIL ME FOR INVITES IF YOU FOUND THIS PAGE ON GOOGLE! I already regret putting the offer in an entry here. Any future invites I get will be dealt with off-blog, unless the freeloading leeches let up. Why do they have to wreck everything online?

Read More

Email onslaught continues...

Just ran another quick stats check on my email accounts using ComStats, and the number of non-spam emails I receive (which survive my spam filters, and which don’t get immediately deleted) per day is still growing.

Mail Stats Graph 2004/08/19

I don’t even want to think about what the stats would look like if I actually saw the spam that is sent to me…

I’m getting about double the number of daily non-spam messages that I was getting last spring, but I think I’m getting my most valuable information from my RSS reader…

Read More

Subversion and .eomodeld Files

OK. This doesn’t kill the love-fest that is Subversion, but here’s a Stupid Subversion Behaviour that would be cool if it wasn’t needed… WebObjects database models are stored in bundles (eg., mydatabasemodel.eomodeld) which are actually directories rather than files. Subversion isn’t greatly aware of what to do with these files/collections, so it doesn’t currently do much versioning (i.e., I can’t check in changes made to a model!)

From MacDevCenter.com: Making the Jump to Subversion:

Read More

Subversion, WebSVN and RSS

OK, I officially love Subversion. I’ve got the Subversion repository working great, and just installed the WebSVN web interface to it. It’s got RSS feeds all over the place! Now, I can keep up to date on all commits to all files in all projects managed by the source repository - in my RSS reader! This is too cool ;-)

WebSVN gives a very cool interface to browse source code trees, viewing aggregate lists of commit comments for all files in that section of the tree. Very handy. Keep up to date from 10,000 feet by viewing comments on / - or keep up to date on just a particular file by looking at just that file.

Read More

Smoke in the valley

The smoke from the British Columbia and Alaska forest fires has been pouring down the Bow River valley over the last few days. It’s so thick that it looks like a pervasive fog - except that it doesn’t get burned off by noon. We took a drive just down the highway to Cochrane last night, and couldn’t even see downtown Calgary from there (usually a nice view of the skyline).

I’m having a hard time imagining the sheer scale of the fires that must be burning to spew this much smoke. A campfire, that I can visualize. Something large enough to fill the huge Bow River valley, I just can’t picture it. Here’s hoping there’s nobody in the way of these fires…

Read More

Success with Subversion SCM in XCode

After getting Subversion running, I have to say how nice it is to work with. I’d missed versioning from my previous attempt with CVS - it’s great to be able to diff against the latest version of a file, or to track changes in general. And FileMerge rocks for visual diff-ing of files.

It would be nice, though, if XCode didn’t need to commit the .pbxuser file every time I open a project… (I know - ignore the update request, but it’s sitting there with that little “M”, silently nagging for an update…

Read More

Morning task: Install Subversion Server

My Big Task for the morning is installing a Subversion server for management of APOLLO and Pachyderm source code. I’ll be installing it onto a shiny new XServe running MacOSX 10.3.5 (just installing the latest patches now…).

Here’s a list of resources I’ll be drawing on today:

I’ll update with more resources as I come across them, and with status/success reports, and if/how it integrates with XCode 1.5.

Read More

Griffin RoadTrip: BINGO!

This looks like the perfect traveling companion for an iPod! It has a built-in FM Transmitter, charger, and cradle, in a single unit. And leaves the top of the iPod open for use with accessories like the remote control.

Time to start returning those Coke bottles for the deposit, to save up for the $79.99US fee. Good thing is, I’ve got until September to save up…

The iTrip is less-than-ideal for me, since it doesn’t charge, and blocks the remote. RoadTrip looks pretty darned sweet (and uses the dock connection for audio, so it’s higher quality line-level output)

Read More

Indy Jr. Travel Map

I’d played with Indy Jr. before. It’s a very cool Flash app that reads an XML file listing a bunch of places, and the date you were there. Then, it renders a map, with dots on the locations, and optionally draws transit lines between the dots. Kinda like the Indiana Jones movie effect - hence the name Indy Jr.

Thanks to a post by Alan Levine, I’ve grabbed the latest version and updated my locations file.

Read More

Keep it Simple

Adam Bosworth has a good post on architecture/design and the KISS principle (thanks to Tim Bray for the pointer). I have to reflect that the most successful software I’ve been involved with has followed this, and the least successful has not. Coincidence? Possibly. I think there’s more to it than that, though…

KISS has lots of deep ramifications. Simple systems are easier to build. There is less to maintain. Less pieces to go wrong. It’s also easier for other folks to jump in and play - they don’t have to learn a whole new universe to get started, they just go.

Read More

Heading to Sonoma to visit the Pachyderm

Getting ready to take off for the weekend, and on Monday we’re heading down to Sonoma to have some Pachyderm development meetings. Should be a great week - the Pachyderm folks are all awesome to work with, and we’ve got a metric tonne of stuff to do.

We’ll be heading through the city but won’t have time to stay this time. It will be my first time over the Golden Gate Bridge (renting a car and driving from SFO to the hotel and from there to CDL for the meetings).

Read More

XCode 1.5

Apple released Xcode v1.5 today. Some really nice new features in there, but the 2 that will likely affect me the most are:

  • CodeSense Autocompletion for java code (yay!)
  • Subversion SCM integration

The CodeSense Autocompletion is so totally helpful for me, since I don’t seem to keep the entire java class library in my head, so being prompted is a nice way to skip the JavaDocs (or even Google - yes, I am a Google-enabled developer ;-) )

Read More