This is a screenshot of using Live Mesh on my work machine to login to Vista (running under VMWare fusion) on my MacBook at home, which is logged into my Windows Home Server development box, which is installing a copy of Vista Home Premium under VMWare Server.
It looked neat and kind of trippy so I thought I’d post. Everything is fairly responsive too which is nice.
And yes, there is a reason for this hall-of-mirrors type madness. More later
Last week my latest iPhone App, Better Christmas List, was picked to be one of the featured staff favorites on the App Store. Huzzah!
The kudos of being selected gets your app a place in the “Staff Favorites” on iTunes, and the “What’s Hot” section of the iPhone App Store. This is prime billing, and almost as good as being in the top 10 list.
But what effect does this have on sales? Well so far it seems like a 2x effect

(more…)
This rocks – my latest iPhone app, Better Christmas List, just became a staff favorite on the iTunes store which is hugely flattering.
Along with the honor of being chosen comes a small slot on both the front page of the iTunes App store and the iPhone. And since the iTunes store currently features a “Holiday Apps” link which includes Better Christmas List at the top, I have a double mention!
Now if only I could get on the top 10 list for a hat-trick…

The ability to download podcasts directly with the new iPhone firmware is very very cool. However there are a few problems that seem to have gone mostly unnoticed;
- Over the air downloads via 3G (and Edge) are limited to 10MB
- Not only does the mobile iTunes store lack the ability to filter larger podcasts, but nowhere is the size of a podcast shown!
I can kind-of-sort-of-perhaps see the rationale behind limiting download sizes, both to alleviate strain on the AT&T network and preserve battery life (more the former than the latter I suspect), but not being able to filter non-eligible podcasts (manually or visually) is a big usability issue if you’re on 3G.
But wait! In 2.2 there’s another podcast option that I don’t believe has had much press:
Tapping the name of a podcast will cause it to stream instead of download, with no 10MB limit involved (so much for the battery life theory). At first I thought this was only a preview, but you can listen to entire shows and even watch video podcasts – which are full quality and not lower-resolution as Youtube videos on 3G are.
This would be super cool except for one thing – this mode almost seems a little unfinished for a couple of reasons.
- It’s practically hidden – no music-store-like play buttons. I only found it by looking to see if there was more info for shows (like size!)
- Playback doesn’t occur in the iPod App, and while you can return to the home screen without stopping playback headphone controls do not work (instead they start the iPod playing!).
- Only certain podcasts appear to work with others returning errors about invalid formats. (This could be a network issue though – my 3G fluctuates a lot at work).
- Unlike the iPod App, video is only supported in landscape mode. A minor niggle but there’s a podcasts with video or graphics that I like to play at work and glance at on my docked iPhone.
- Videos remain in high-quality on 3G, whereas Youtube intentionally delivers lower quality versions even on 3G.
Very interesting!
If there’s one brand where I have complete loyalty it’s Microsoft Mice. I can’t remember the last time I used a non-MS mouse for my home or work machines.
For my new MacBook I’d planned to pick up a member of the notebook Microsoft Mouse family similar to the Wireless Optical Mouse 4000 which I use for Media Center tasks from the couch.
Then I realized that Bluetooth MacBook = Bluetooth Mouse = No USB Dongles!
Looking around I found the Bluetooth Notebook Mouse 5000. It’s basically the classic Microsoft Notebook mouse but using Bluetooth instead of IR. It’s a little more costly (though not as costly as losing the dongle for a traditional wireless mouse) but at least comes with a nice little soft case that will prevent it from scratching my MacBook while in a bag.
Using the mouse the only difference I’ve noticed is that it takes a little bit longer to be detected when first switched on, a result of the Bluetooth negotiation. The drivers have the same System Preferences panel that allow you to bind the button to different roles (hint – change ‘Zoom’ to ‘Forward’) and same sensitivity options.
All in all a very nice little mouse.


So I have the new MacBook and after a week or so I’ve got to say love it.
It’s easily the best machine I’ve ever had and the specs are better than my old desktop system that’s now been consigned to the bin (or at least eBay).
For quite a while I was torn about whether to get the 2.4Ghz MacBook or the MacBook Pro. The cheapest Pro is about $400 more and with the base model you’re basically paying for a bigger and slightly better quality screen (1440×900 as opposed to 1280×800). In the end I figured that at home it’d mostly be plugged into an external display, and for portability the MacBook is a better choice (smaller, lighter, and marginally better battery life). This was definitely the right decision, the Pro is nice but I’m very happy with the more compact MacBook.
(more…)
My second iPhone app went live on the App Store last night. Interestingly it was approved in under 48 hours, but took two days to appear in the store. I assume this is because Apple only add so many applications a day and there’s now a waiting list – Pinch Media have an RSS feed of new applications and the number each day is staggering.
I’m pretty pleased with this application. My first app (Photo Speed Dial) was really an exercise in learning Cocoa/Objective-C and the iPhone SDK and tools. Everything took time and there were several things that I basically did wrong, things that made certain aspects harder than they needed to be or fought against Cocoa’s MVC pattern.
Lessons learned. This time around I was able to focus entirely on the design of the application and it really showed both in development time and the end product. Inspired by the FriendFeed 24 hour app challenge my aim was to try and put together an attractive and useful app over the weekend. I didn’t quite manage that but came in at around 72 hours total.
During the development process I kept a log and screenshots. When I get time I plan to write them up as a post, mostly for my own edification and a self-reminder how useful design and planning can be even for personal projects.
Until then… Buy my app!
Two of the things I dislike about Apple are their strong attempts to “upsell”, and their at-times blatant nickel and diming of customers.
Examples?
- The 802.11n firmware update that cost $3 for “accounting reasons”.
- The intentionally crippled calendar app on the original iPod Touch.
- The iPod Touch firmware updates. (Yes, $20 for five apps that took more time and effort to disable than to leave alone – “accounting reasons” again).
- The removal of boxed add-ins with later product revisions to increase margins – E.g. Apple Remote, The lack of a dock in the new iPhone, or how the iPod now comes with little more than a cable and a sticker.
One particularly close to home example is the new MacBooks. These are the first MacBooks with custom display ports that don’t come with an adapter – so after spending $2000 on a laptop you have to pay another $30 for a part that costs $2 to manufacture. Joy!
But I digress
After running Bootcamp setup and installing Vista 64-bit I pop in my OSX DVD to install the drivers for Vista 64-bit, only to see a message stating "Boot Camp x64 is unsupported on this computer".
Wha!?
(more…)
There’s a trend in LA of plastering some of the bigger buildings with huge posters so they act as giant tacky billboards. Actually it’s not just LA – one time in San Francisco the window of my hotel room was somewhere in the middle of a giant Giselle’s left boob.
Sometimes you’ll see brilliant advertisements, like this one for Resistance 2 on a Wilshire Blvd office block.
On the other side of the coin, this is the advert that appeared on the side of my office this week;
My window is right above the cheese topping
For as long as I’ve been using OSX I’ve been running XP under VMware Fusion for those can’t-do-without programs, but now that I have my shiny new Macbook with 4GB of RAM I wanted to see whether it’d be possible to run Vista – and preferably Vista 64-bit.
I’m going to be doing a lot of Windows development over the next few months (WHS, Silverlight, ASP.NET) and would much prefer Vista so on Friday I spent some time doing a few benchmarks with both XP 32-bit and Vista 64-bit.
(Originally I also planned to test the 32-bit version of Vista, but I couldn’t face an additional two hours of installs and service packs. Plus I decided to do Vista 64-bit after XP incase of any problems).
Note that this is very rough testing using three averaged runs of GeekBench. The OSX timings are included to measure the impact of running the VM, not to draw any comparisons between OSX / Windows performance. I don’t know how Geekbench compares across platforms.
Details:
- System: 2008 Macbook, 2.4GHz Core 2 Duo, 4GB Ram, 7200RPM Drive
- VM: VMware Fusion 2.0, one VCore, 1.5GB Ram, running from bootcamp partition
- OSX: 10.5.5
- Windows: Windows XP Pro 32-bit SP3, Windows Vista Home Premium 64-bit SP1
- Benchmark: GeekBench 2.0.19 for OSX and Windows (32-bit)
(more…)