The Apple Philadelphia Weather Widget Bug

or

Found a funny little bug with Apple’s dashboard weather widget this week. It comes installed and running by default when you set up a new OS X installation or buy a new Mac. I just got a new MacBook Pro a month ago and have been using the weather widget religiously. As John Gruber of Daring Fireball described, it’s one of the favorite widgets (and he has a good old how-to on how to make it better).

But rather than validating by zip code, the weather widget validates by city name only. It grabs the first city name, alphabetically, and plugs that in as your local weather default.

There are five cities in the USA with the name Philadelphia. In alphabetical order, they are Philadelphia MO (Missouri), Philadelphia MS (Mississippi), Philadelphia NY (New York), Philadelphia PA (Pennsylvania), and Philadelphia TN (Tennessee).

Apple’s widget grabs Philadelphia, MO for Philadelphia, PA (and MS, NY, TN). Until this week the weather patterns for MO vs. PA were the same for precipitation and within a few degrees on temperature. It took a month before the cities were different enough to notice the discrepancy.

For all you’z Philadelphians buying Macs, remember to plug in your 191xx zip codes :) To see this in action if you’re in another city, add a weather widget to the dashboard and search for “Philadelphia”. The same occurs This does not occur on an iPhone’s weather app.

Population data on the Philadelphias:

Apple iPhone Tech Talks – NYC – raw notes on new web app features

iPhone Tech Talk t-shirt NYC frontiPhone Tech Talk t-shirt NYC back

Attending an Apple Tech Talk at the Millennium Hotel New York was a good use of time today. The evangelism team, despite evangelizing, is highly competent and I came away satisfied with decent knowledge consumption.

The event had a massively different feel than John Resig described last year.

There was a lot of JavaScript hate by attendees (“blah blah… GWT is the only thing we trust… blah blah JavaScript is a stupid language…”).

This year it was all about at least 50% about the web. Apple has exposed touch events, multi-touch events, gestures, location based services, and rotation to javascript both for polling and callbacks. Some of the credit for the newfound excitement around Safari and iPhone web apps should probably be shared with WebKit’s HTML5 (file caching and SQLite)… All of which are supported in the iPhone 2.2 OS release.

Over the next few days I’ll have more details on specific highlights. For now, here are my condensed raw notes.Continue Reading

Bug Tracking on the iPhone with JIRA Mate

My dev team uses JIRA for bug tracking. It’s a flexible project management and defect tracking system. As with almost any bug tracking system out there (Bugzilla, Trac, etc), web based defect tracking from a mobile handset is not very user-friendly.

Enter JIRA Mate (formerly JIRA Buddy), written by Shaun Ervine, an application for iPhone and iPod Touch specifically for interfacing with your JIRA database. I was surprised by this application being available before a Bugzilla rev, let alone even being available at all. I’m not complaining. Bugzilla fans should get a move on for their own app.

JIRA Mate simply uses your saved filters allowing you to access your JIRA issues straight from your iPhone.

Since JIRA Mate is helping out your business I guess you could write it off as a tax deduction :)

The app is $8.99 and allows you to pull down issues organized in filters you’ve created in the standard web app, sorted by date (your filter sort setting is not utilized). It does not have issue creation or editing capabilities, but does pull comments and allow you to comment in kind. It’s perfect for keeping your finger on the pulse of your bug database and staying in communication via comments.

iPhone 2.2 forces app rating response to delete apps

This is a very poorly thought out plan. When you delete an app you’re asked to rate the app, where a dialog is popped that gives the option of selecting between 0 and 5 stars.

At first thought, there will be lots more app ratings and this will help Apple kull (my favorite word this week) poor applications. On second thought, why would you give a good rating to an app you wish to remove? And how about an app you never remove? There will be many bad ratings applied to apps, without getting an equal response from those who like the app and keep it… The users who love the app will never be prompted for their rating.

Google in my pocket during Bond Quantum of Solace (the Bolivian Desert)

Besides an absolutely killer Aston Martin opening chase and an even better dog-fight and parachute scene later, two things stuck in my mind from the latest Bond movie, Quantum of Solace.

First, James Bond driving hybrids. Ford got lots of hybrid vehicle product placement (listen for the electric motor during takeoff and stopping).

Second, the Bolivian desert. I didn’t know there was a desert in Bolivia. That ignorance induced the whip-phone-from-pocket reflex to load up some Bolivian geography (sociological pressure kept me from lighting a bright screen in a theater). It wasn’t the movie’s doing, but the ability to supplement one’s experience with personalized metadata is finally here. I’ll remember this when future grandkids ask when we finally started wearing computers.

The movie was good. Not as good as Casino Royale, but I’m liking this style of Bond more than any of the others.

For those stumbling upon this post looking for more on the Bolivian desert try these blogs, photos, and maps:


View Larger Map