Monthly Archive for April, 2007

WWDC

WWDC is Apple’s developer conference. In recent years it has been held at the Moscone center in San Francisco. It is being held there this year also, from June 11th to the 15th.

I have been to it twice before, in 2004 and last year. This year, I was lucky enough to again recieve an invitation to the event, so will be in San Francisco from June 10th to the 16th. The invitation includes a conference pass, but no hotels or flights. Luckily again, this year, having moved to Canada, and having flown a lot in recent years, I can get to San Francisco on airline points (well, ok, I have to buy $69 worth of points and pay $75 in taxes etc.). So really, I only have to cover hotels and expenses, which shouldn’t be too much.

I am looking forward to meeting Ben Byer, Ben Reed and others that I have only ever communicated with electronically, and, of course, meeting others that I have met at previous WWDCs.

Modular X.org for Mac OS X

Way back in December 2005, a message was posted to Apple’s darwin-dev list asking for help porting x.org 7.x to Mac OS X. I was on holidays at the time and, having some free time, albeit temporarily, volunteered.

By June 2006, we had a working copy, working in the sense that it all built and started up. not working in the sense of actually, well, working. I could launch an xterm, and it would start with completely black windows and, if I recall correctly, no working mouse or keyboard. It was kind of hard to keep up with a fast-develping upstream source when I could only devote a day or two at odd intervals. The source would refuse to build even though that module had built for me the month before and so on. It was a pain.

Kevin Van Vechten (Apple BSD Group manager) put Ben Byer on the job last fall and things really started moving. Apple fixed the major issues, the black windows, non-functional mice and keyboards, even the terrible startup times and then pushed the source changes upstream. The announcement was greeted with great fanfare and celebration. Okay, there seems to have been no reaction whatever, a tad disappointing. :(

There are some questions of library compatibility, the newer x.org libraries have a higher compatibility_version than the older Apple X11 libraries. This means that programs linked to the older libraries can still run with the newer ones, but that programs linked to the new libraries can not run if you remove the new X and reinstall Apple’s X11 from tiger. Should not be a problem for most people. If you go against all reccommendations and have DYLD_* environment variables set, you’re on your own. Anyway the issue got me to hack this up last night. A library version number editor. It was a fun hack, I strongly advise that you never use it though, there is a better way!

Finding time

I’m working full time hours for The Written Word, Inc. since last week. Of course, I’m remote, so I have to get up in the morning and get myself into the home office, then work for 8 hours or more. Getting up and into the office is not so hard, but I have been getting out of bed a bit too late, starting work at 9am is not early enough, should be at it by 8 if I want to finish at a reasonable time.

Another problem is of course, slacking. I can not report time spent reading slashdot or RangerRick’s Blog or time spend reading/responding to personal mail or slacking on irc as hours worked. Well, I could, I suppose, but I’m a bit too honest to do that. So got to give up on those persuits until evening :)

Tomorrow, will try and start at 8:30! Wish me luck.

Update: Well, did a little better, made it for 8:45.

Moved

Well, we made it. Jessica “graduated” on the 26th of March in the morning. Then we quickly packed away the rest of our belongings to have the house empty for 3pm. At 3, the water, gas and electricity people came to turn off their services and collect money, then the real estate guy came and inspected. It seems that the week of cleaning was worth it, we should get some of our deposit back.

Then to an airport hotel where Walter met us, and then next day he took us to Winnipeg, he’s a good guy, came all the way to Japan for one day so that he could take us to Canada on his airline buddy pass. Saved us a bundle.

Now, furniture is purchased and we’ve moved in to the new house. Got to wait a couple of weeks for cable TV, so we’re stuck with one channel that we can get with the indoor antenna. Jessica is not too happy about that :-)