On the Passing of Steve Jobs

Ottawa Apple Store
Ottawa Apple Store memorial

I am sad to hear about the passing of Steve Jobs. But it was not unexpected news. After seeing how thin and weak he appeared at the Apple 2011 Worldwide Developers Conference (WWDC), I had told my co-workers and friends that he would likely not make it to the end of the year. He was just too thin. You could see it in how he walked, like his sneakers were too big for him, and in his energy levels; he didn’t have the same vibrant ebullience.

I have been an Apple owner since 1984. That’s when my parents bought an Apple IIc. Since then, I have been a continuous owner of various Apple computers and will continue to do so into the foreseeable future.

I even programmed on a NeXTstation for the psychology department one summer at Acadia University, although I used standard C, not Objective-C.

Steve was more than just Apple, and Apple is more than just Steve. It’s also the people who make and create the great products makes Apple Apple (and Pixar Pixar). Someone who can turn a vision into a product. Steve produced the vision of course, and had input at every step. But he was surrounded by those fantastic engineers who could implement the designs that he tweaked to perfection.

I’ve greatly admired how Steve could do his presentations. Without a doubt, Steve Jobs did the best keynote speeches and product presentations ever. I have done many presentations in my career, and was never as smooth or practiced.

All people, great or anonymous, will follow this same path. Steve Jobs was a person just like everyone else, no matter how much his will would seem to warp reality.

I have a theory about loss and grief. I think that the feeling one gets, that profound sense of what was lost and cannot be regained, is actually the human brain attempting to cope with its own subconscious awareness of the one-way arrow of time. Normally, we are not aware of this, or are even able to comprehend why time is unidirectional. It’s just the way things are – time moves forward. When dealing with loss, the brain cannot understand this forever forward tic-toc of time. The feeling of loss is our brain not being able to comprehend why we cannot go back in time to when the person was still alive. It’s a very deep feeling, below our conscience, and it is expressed as this vague and painful emotion.

I have an iPhone!

I have an iPhone 4!

iPhone 4
iPhone 4

After a team lunch today, I drove to Kanata Centrum on a physical hunt for an iPhone. Even though I wasn’t expecting to find anything, I thought that if I found a store that had some, I could get in line.

I tried the Rogers Wireless store, then Best Buy. Of course, neither had any. I was about to leave and thought, well maybe Future Shop might have something. I should stop there just in case.

Success! Future Shop had two iPhones. I almost started jumping with joy! I got the 32Gb and bought an LG KM555R for Rosa, as we are moving from Telus. The wireless salesgirl also moved the phone numbers over too, so we didn’t have to get new numbers.

Still Looking for an iPhone 4

Out of Stock
Out of Stock

I’m still looking for a Rogers iPhone. I’ve been calling all around the city. Two stores said they just got some in but both already a lineup of people waiting.

I call everyday. Today, I figured I needed to get better organized. I created a spreadsheet of every location that carries the Rogers iPhones. Then I called all of them (of course none had any in-stock) and asked what days they normally receive shipments and what time of the day the shipment usually arrives.

Now I have a spreadsheet with all the delivery times and phone numbers. I’ll keep cycling through the list each day, focused on the stores that are likely to receive a shipment that day.

I want an iPhone 4 so badly!

Gone Kayaking

I went kayaking today for the first time in about 11 months. The warm 20+ degree weather will not last much longer this year. I was out for over 3 hours, including the stop detailed below.

I decided to go up-current (meaning south) on the Rideau River today. I knew from Google Maps that there was another stream that joins the river, and I wanted to see it.

After I left the dock, and rounded the first bend, I saw big cranes just ahead. I wondered what it was for. When I got there, I realized it’s for the new bridge that is being built. It’s less than 500 meters from our house but I didn’t realize they had started the construction.

I continued upriver until I found the stream joining the Rideau. There wasn’t much to see after all. I couldn’t explore, as the stream was too shallow.

From that location though, I could see something strange further up ahead. I didn’t wear my prescription glasses in case I loose them. So I was not able to tell what it was. It looked like a wall or cliff blocking the river. On the top, there appeared to be boats.

Curious, I went to investigate.

When I reached the area, I discovered it was a dam. I paddled around the base. Then I heard a heavy stream of water, so I went to investigate that.

This part of the Rideau River flows around Nicolis Island. Looking at Google Maps, it appears that one side are rapids (which I did not see as I missed the entrance to that part of the river). On the other is the dam and a set of locks for raising boats over the top of the dam. The sound of water came from the locks, which were being used to raise three boats. The water was cascading over the top of the lower lock door. I got closer to investigate. I thought it would be interesting to go through the locks myself in my kayak.

But I was too late to join the boats already in the lock, and I didn’t want to wait for another opportunity.

As the lock was full (water pouring over the top of the door), the lock workers opened underwater doors at the bottom of the lowest locks, which stopped the overflow, but created a huge, churning, foaming swirl of water. I paddled a little closer to see, but tried to stay away from the center of the disturbance. The swirling water started to rotate my kayak. I paddled backwards a little, but it was not enough and the kayak continued rotating. I leaned back to stroke backwards again and turned around to see how close I was to the wall. This put my center of balance too far to one side and over I went.

Upside down, I immediately grabbed the front handle of the kayak skirt, yanked on it to release and then rotated out of the kayak. I had not practiced it since my school. I go over the procedure in my mind every time I prepare to get in my kayak.

I popped up to the surface. I grabbed the side of the kayak to prevent it from floating away and threw my paddle in the cockpit. I started a strong side stroke to swim away from the lock and to try to find a place to steady myself. My goal was to try to get back in the kayak, although this was not something I remembered very well from my school. I got up sideways on the kayak easily enough, but attempting to rotate around to get my legs in only dumped me overboard a second time.

I gave up on this approach. By this time, the two workers from the Rideau Locks were on the shore next to me to help me out. Although I just wanted to get back in the kayak, I didn’t protest their help.

They bought up the kayak and I climbed out of the water myself.

A few people joined the two workers and they all asked me if I was ok. I laughed and said I was fine. I was happy because I remembered my training, and also laughing at myself for making a mistake like that.

Still wet from flipping the kayak
Still wet from flipping the kayak

One very nice lady offered me some food – nuts and raisins trail mix – and we talked about kayaks and canoes for about 20 minutes. I thanked her and put my kayak back in the water on the other side of the wharf. I had to go retrieve my hat, which was still floating in the water, a little downstream.

The paddle back to where I had parked my car was uneventful. I passed some other people in open kayaks (not quite canoes), paddled past some fishermen, and quietly drifted by a gaggle of Canadian geese.

Once back to my car, I spent a few minutes attempting to get a picture of myself and the kayak. I used my car as a tripod and set the shutter for a 10 second delay.

At home, I checked Google Earth and I found I had paddled over 3km each way during my trip.

Looking for iPhone 4

Out of Stock
Out of Stock

I’ve been wanting to buy an iPhone for months now. I waited until the iPhone 4 was announced, rather than pick up the previous model. Once it was announced in Canada at the end of July, I started to look but then I had some unexpected repairs to my BMW, so I held off until I knew how much it would cost to repair (oil level sensor on the oil pan).

Today, with the BMW repairs done, I started calling around seriously looking to get the iPhone 4. I called over 20 dealers in the city, including Rogers, Best Buy, Future Shop, Wireless Wave, Telephone Booth and Shoppers Drug Mart outlets. No one has one.

The push is to buy one before Rogers ends the $30 for 6GB/month deal on September 30th.

My current cell phone is a Telus Sanyo SCP-5000. It is 13 years old and I can’t get service outside of the city of Ottawa – it’s just so old. I bought it when I was 27 years old; I’m 40 now.

I’m switching from Telus to Rogers because we will get a discount on our Rogers bill because we have cable, internet and soon (I hope) our mobile with Rogers.

My backup strategy

Because of the problems with loosing my MBP, I am glad I have a solid backup strategy, which is detailed below.
I perform the backups on the first Friday of every month. While my MacBook Pro is running, I will clean out all of the browser caches, as it is not neccessary to backup cached data. As I switch between Google Chrome and Apple Safari, I sometimes need to clean up the caches for both browsers. If there are any temporary downloads that I don’t need to backup, I will delete them, or move them to an external drive. I also do this for any in-progress iMovies, as they can be many many gigabytes in size. I will also delete the Aperture rejected photos; if any photos are deleted, I will also sync the Aperture vault (see more below). All of this will reduce the disk usage, meaning that there is less data that needs to be in the backup.

software icons

Next, I boot to an external WD My Book, using the firewire interface. I have installed a bootable copy of Snow Leopard on the disk. I have also installed TechTool Pro 5, so once I have rebooted to the external hard drive, I will use TechTool to do a hardware and software check of the system, and then perform a file system check or repair of the internal MBP drive.

software icons

Finally, just before going to bed, I will launch Disk Utility and make a disk image of the internal drive. I keep the last 2 images, plus I might keep an image from before any particularly important change (such as upgrading from 10.5 to 10.6 or upgrading the internal hard drive). I create the image as a read-only image. This backup image creation will take a few hours, which is why I start just before I go to bed. Should I require information from that image (such as when I needed to grab files when my machine died), I just double-click the image file to mount the image. I can then just grab any file I need.
Between these monthly images, I will also copy any updated files to two external drives. I keep one drive at work and one drive at home. I also keep a large number of files on these two external drives that I do not need to keep on the laptop. This would include all my race videos, as they take up a lot of space. For these videos, I also burn a DVD copy – meaning I have three copies of all my race videos
The most important files are my photos. I use Apple’s Aperture software to manage my photo library. I use the built-in vault function to keep backups. I have created a vault on both external drives (plus the original on the internal drive). Meaning I keep three copies of my photos, which are stored in two different locations so that a fire will not destroy all the copies.
I also own a PC with Windows XP. There is very little valuable data on that machine. In the past, I have just burned it all to a single DVD. However, with the various external drives I have been collecting, I think I will start doing backups to a small external drive over USB. I will do this once a month too, as I am not regularly doing a backup on the PC now. However, the backup tools I have for Windows XP are far from ideal. I will be moving to Windows 7 x64 Professional in the next month, so perhaps there are better backup tools I can use.
One last backup I do for both machines is to keep the most recent copy of the installers for all the software I use. Should a machine fail, I should have all of the latest installers ready to start restoring the software. This only really impacts me if I need to perform a clean installation of the OS. This has happened three times on my Mac in the last 20 years but I’ve needed it many times on the PC. I keep local copies in case I am not able to connect to the internet when performing the restore.
In summary, for most of the important files, I keep two or three backups in two physically different locations. Once a month, I will also perform a cleanup of the system and then a full-system backup. I will keep multiple backup copies.

Dead Macbook Pro

Today, I had to turn in my MBP 2.4Ghz for servicing at The Mac Group. It looks like a hardware failure, possibly in the video card. It would freeze and there would be video artifacts. When I attempt to reboot, it will often fail with what looks like a kernel panic.

Today, I managed to boot it successfully once, which allowed me to grab a few files I needed and wipe out the caches, history and passwords. I took a full system backup last weekend.

To the right is a photo of the screen showing some of the video problems. There are two blocks above and to the left of the Finder icon (the happy face icon). Most of the time, these random blocks of artifacts are much larger (up to about a third of the screen size), but I didn’t have my camera when the bigger artifacts were visible.

Once I reboot and start getting the kernel panic messages, it will continuously stop at the same place during the boot process with the kernel panic message. It’s very frustrating. Sometimes, if I just power off for a few hours, it will eventually boot (which is how I copied off the files I needed and cleaned the caches).

There is a known issue with the NVidia cards in this model of MacBook Pro, and Apple has extended the replacement policy to three years. I am hopeful that this will be shown to be the NVidia issue, which would mean that the motherboard will be replaced at Apple’s expense.

Hacking the Macbook Pro

I have a 2.4Ghz Macbook Pro (2007) with a 160GB internal drive. However, I only had 2GB free disk space left. My Aperture library with my 7495 photos was taking 80GB of the 160GB. And I knew I would be bringing back another 20GB of photos from London this July. ITunes took another 20GB.

So, to treat myself after a depressing week of rumors at work, I bought a new 320GB internal drive. I planned out the replacement carefully, gathering all my passwords and serial numbers so that I could quickly build up the system from scratch.

There were only two hitches. The first was that I never got around to buying any Torx screwdrivers. In the past, I was able to get around this limitation with a flathead screwdriver that would fix in the star pattern. However, once I had the laptop open, the final two screws would not come out using this method. I was in my office at work, and it was after 7:30pm on a Friday. I ran down to all of the labs in the building to see if anyone was still around, or if there were any obvious open toolboxes where I could borrow a Torx T-6. It took my 30 minutes before I found one soul still in the lab working late, and he loaned me his Torx T-6. I completed the replacement (and put the old drive in an external USB enclosure) and closed up the computer.

Next was to reinstall MacOS X 10.5 (Leopard), and then all of the software. Everything went smoothly until I hit the second problem when installing Adobe Photoshop CS3 (which was one of the last applications to install). I found out that Photoshop CS3 does not support the MacOSX Extended case-sensitive filesystem, which was the format I choose at the very start of the MacOSX installation. I still can’t believe that the CS3 installer chokes on a case-sensitive filesystem – in 2009? Good Grief!

So Saturday morning, I had to start from scratch again by re-formating the drive, installing MacOSX, all of the applications, patch everything, put in the serial numbers and finally copy over some of my old preferences and email databases.

I was finished Saturday night. I also bought a set of Torx screwdrivers at Canadian Tire. Aside from the two snags, the replacement went very smoothly.

Safari 4

So the new Apple Safari 4 is awesome. The coverflow of the history items (except for auto-refresh pages – I’m looking at you Contivity VPN), the Top Sites, it’s all very neat.

Except…

The new tab paradigm is awful! Putting the tabs at the top of the window (in-line with the window close, maximize and minimize widgets) is a terrible design. The tabs should be a child of the overall window controls, including the forward and back buttons and the search box, and below bookmark information. The tabs should not be the parent of the window, but should be children widgets. And not including a preference to change the tabs back to the old location is a major gap.

Plus, the new Javascript engine does not handle the WordPress pop-ups when editing. I have to use the raw HTML to add links instead of using the nice Visual text tools.

I don’t understand why Apple so often breaks their own existing paradigms. No other tool in MacOSX puts children widgets like tabs in the Title bar. It’s just wrong.