Archive for the 'apple' Category

iPhone 3G Launch

The last photo taken on my E61i

On Thursday Siew and I lined up at the Optus Store in Sydney for the midnight launch of the iPhone 3G. We turned up just after 8 and joined the line about half way down the block on Hunter St.

The “rent-a-happy-person” people were accomodating, giving us coffee, pizza, chocolates up to the store opening time. Optus even hired the 3 Minute Angels to give the liners a massage throughout the night (I refused because of the media attention).

There were tons of reporters about, showing behaviour I can only describe as being vulture-like. I was accosted by some guy I’d never seen before from the Channel 9 Today Show. See me look like an idiot as the “number 151 guy” in the clip here (sorry no embeds as far as I can see).

All in all the experience was good up to the store opening. From then on it was a shambles. We waited for almost 2 hours to get in the store and another 40 mins inside the store itself. We waited for a while for someone to take us to a terminal (no one seemed interested), then the guy serving us didn’t seem to know what he was doing (we had to help him find some options in his interface).

Once that was done we were taken to some guy with a laptop running iTunes to “unbrick” our phones. (Vodafone couldn’t even do this for Pete) It seemed to be a small piece of software that connected to the Apple server and popped up with an OK message. While it was the usual Optus experience, it wasn’t good doing it at 2am. Surely there was a better way.

I’d suggest that they get everyone to pre-register their plans in any Optus store and have the cut-over date and time of midnight on the launch day. All we would have needed to do was walk in, pick up our allocated phone, “unbrick” and walk out. Simple.

Anyway, I’ve got the phone and the initial impression is that the App Store changes everything.

Gallery and YouTube clips are below.

Photos


Videos
Line Walk

Midnight

MacBook Magic Eye part 3

Here’s another piece of modern art that Michael’s MacBook Pro produced today:

MacBook Magic Eye part 3

I feel a series coming on!

MacBook Magic Eye part 2

Michael produced this Magic Eye when he unplugged his external monitor this afternoon.

I feel that this could be a new form of modern art!

Sydney Apple Store Opening

I finally got around to editing my line walk video from the Sydney Apple store launch with Marxy. The YouTube clip is embedded below (please forgive my stupid commentary).

I must say that the upload to YouTube via iMovie ‘08 was pretty smooth, although the old iMovie was required for the speedup effect. It’s a strange workflow to import the movie into the old iMovie, do the video effects, then import the project into the new iMovie!

Mac Hell part 2

I’ve had two regular problems since getting my new MacBook Pro 15″ (Part 1 details hell with my white MacBook), that is the system becoming completely unresponsive and the other what I can only describe as the MacBook Magic Eye.

Here’s what I could glean from my logs when the system becomes unresponsive:


Jun 27 21:59:13 172 BluePhoneElite 2[5591]: [ERR!] -[BTDeviceRFCOMMChannel openChannel] Channel failed to init with kIOReturnExclusiveAccess but the device is not connected!
Jun 27 22:02:11 172 BluePhoneElite 2[5591]: [ERR!] -[BTDeviceRFCOMMChannel openChannel] Channel failed to init with kIOReturnExclusiveAccess but the device is not connected!
Jun 27 22:02:53 172 BluePhoneElite 2[5591]: [ERR!] -[BTDeviceRFCOMMChannel openChannel] Channel failed to init with kIOReturnExclusiveAccess but the device is not connected!
Jun 27 22:11:50 172 BluePhoneElite 2[5591]: [ERR!] -[BTDeviceRFCOMMChannel openChannel] Channel failed to init with kIOReturnExclusiveAccess but the device is not connected!
Jun 27 22:15:32 172 BluePhoneElite 2[5591]: [ERR!] -[BTDeviceRFCOMMChannel openChannel] Channel failed to init with kIOReturnExclusiveAccess but the device is not connected!

The next log message after this last one shows my system booting (after I had to hard shut the laptop down). I haven’t run BluePhoneElite since and we’ll see if that’s the cause of that particular problem (I always used to blame Parallels!).

The second problem is rather interesting. Here’s the latest example from last night after waking from sleep:

It can happen after waking from sleep or unplugging an external monitor and is deeply annoying as I have to hard reset every time.

Michael, a colleague at work who got his MacBook Pro at the same time as me, also has this problem. Does anyone else get the MacBook Magic Eye?

This is crazy

I’ve never seen so much hype for a developers conference. Has Apple found a way to break through from geek nirvana to the mainstream or is it simply that we’re shouting louder? It’s a developer conference guys!

Twitter says they’re ready. In the meantime I’m just hoping for some air time:

Apple Store Chatswood

I noticed this today whilst in the Chatswood Chase shopping centre.

Not news, but I hadn’t seen a confirmation of this before (see SMH article). I wonder if Chatswood is big enough for two stores.

Obnoxious software and living in a backwater

I tried updating iTunes to 7.6 from within iTunes today. Here’s what I get:

iTunes being obnoxious

My internet connection is working just fine. Why does software always assume user error?

Oh and the new Apple TV is still useless in Australia. Here’s a couple of screenshots showing the features of the Australian Apple TV and the one the USA gets.

Us:
Australian Apple TV features

Them:
USA Apple TV features

It’s got FreeBSD UNIX…

I’ve been reminiscing over some old Macworld keynotes, as linked to by this excellent post on TUAW. My favourite Jobsism, by far, is now:

It’s got FreeBSD UNIX, which is the same as Linux

Classic. How did I miss this? This is the same keynote where he coined the term “lickable”!

Mac Hell

This weekend I’ve realised that I’m finally in a state of Mac hell. Here’s what tipped me over the edge.

As I’ve described in the podcast, I’ve set up a striped RAID array with two firewire disks connected to my Mac Mini and set that as the Time Machine disk. This being a machine that’s almost permanently on, I’ve set up my other Macs to use this as a Time Machine drive over AFP. While it was supremely slow over 802.11g wifi, it worked.

Since the Leopard upgrade my Mac Mini has kernel panic’d about 6 times, all whilst being basically idle (except perhaps for Time Machine). To isolate the problem I took away the RAID array, reformatted one drive and set that as the Time Machine drive temporarily. Now Time Machine crashes every time it attempts the initial backup, every time at about 120MB in. It doesn’t present an error to the user. It just silently dies. Here’s a snippet of the crash reporter log:


Process: backupd [226]
Path: /System/Library/CoreServices/backupd
Identifier: backupd
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [1]


Date/Time: 2007-11-11 09:29:54.987 +1100
OS Version: Mac OS X 10.5 (9A581)
Report Version: 6


Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000002678d30
Crashed Thread: 3

……

Thread 3 Crashed:
0 com.apple.LaunchServices 0x908a5fe4
LSHandlerPref::roleHandler(unsigned long) const + 36
1 com.apple.LaunchServices 0x90894296
_LSEvaluateClaimArray(LSBindingState*, unsigned long const*, unsigned
long) + 268
2 com.apple.LaunchServices 0x90893dc3
_LSGetBinding(LSBindingState*) + 249
3 com.apple.LaunchServices 0x90893c80
_LSGetBindingStateForNode(LSBindingState*, FSNode*) + 484
4 com.apple.LaunchServices 0x90893057 _LSGetBindingForNode + 149
5 com.apple.LaunchServices 0x9087c667 _LSCopyInfoForNode + 2457
6 com.apple.LaunchServices 0x9089849a _LSCopyItemInfoForRefInfo + 124
7 com.apple.DesktopServices 0x90ec4a66 TFSInfo::FetchData() + 82
8 com.apple.DesktopServices 0x90ec5540 TFSInfo::IsApplication()
const + 18
9 com.apple.DesktopServices 0x90ec2bc0 TCopyWriter::GetNextItem() + 344
10 com.apple.DesktopServices 0x90ec28f4 TCopyWriter::Write() + 102
11 com.apple.DesktopServices 0x90ec2482
TCopyWriter::WriteTaskProc(void*) + 70
12 ...ple.CoreServices.CarbonCore 0x965754bb PrivateMPEntryPoint + 56
13 libSystem.B.dylib 0x9424c075 _pthread_start + 321
14 libSystem.B.dylib 0x9424bf32 thread_start + 34

There are numerous threads in the Time Machine support forum with similar problems where the solution reminds me of the time honoured Windows solution… reboot. None of these worked for me, and the fact is that this works on my MacBook at work with a different drive over USB. A firewire issue perhaps?

The Mac Mini no longer kernel panics by the way.

Now what other problems have I had to have this tip me over the edge? Let’s see:

  • My MacBook sometimes doesn’t go to sleep
  • When it does go to sleep it doesn’t wake from sleep half the time
  • Bluetooth drops out all the time and when it works it seems a bit dodgy (people complain about sound being scratchy when I use my bluetooth headset with Skype; works fine with my mobile phone)
  • I had the infamous “Battery not available” bug that mysteriously went away (the official update didn’t fix the problem initially)
  • My MacBook has a dodgy display, one that my wife’s Core 2 Duo or Peter’s 1.6Ghz MacBook doesn’t have

The list continues and it makes my heart break as I’m a big fan of Apple and Mac OS X.

Granted I am an abnormal user, with my mac being my development environment with lots of my own background processes running most of the time, but I never had such problems on PowerPC hardware. I think that Apple are still struggling with the move to x86 given that you see firmware updates being released almost every month.

Bring back the good old days I say!

Update: 10.5.1 does not fix my time machine problem.