Tag Archive for 'fix'

Yahoo! to fix GeoPlanet JSON API today

As I posted last week, a backwards-incompatible API change to the JSON version of Yahoo!'s excellent GeoPlanet API caused the new teaser site for the Singularity web conference to fail.

Today, I got an email from Eddie Babcock from the Y! Geo team informing me that this was due to a regression and that they will be issuing a fix today that will revert the API to its original state.

Looking on the yws-geo forums, I saw that Eddie had posted a longer reply to my forum post, in which he states:

We apologize for introducing a regression bug in our JSON response for the places collection and causing a disruption of your application. The place elements should be part of the place array and not part of the places associative array.

The proper way to access a place in a collection is using result['places']['place'][i].

We will fix this bug in the next release of the API. Since the bug fix will restore the original behavior, it will also break your client-side fix. We suggest that you first look for a place array in the JSON response, and if one is not returned, then use your client-side fix to find the place elements.

I'm also happy to hear that they will henceforth be posting release notes on the Yahoo GeoPlanet API documentation and informing developers of updates on the forums.

I've already implemented the conditional check for the 'place' key in the result so the site should hopefully not suffer any more downtime when they switch the API back.

As they say, regression happens! Thanks for fixing this, guys, and for keeping us in the loop.

Update: Sorry, everyone, the update _did_ break the site again (just fixed it) because another method changed behavior. A call with /belongtos('Time Zone')?format=json used to return just a places array with string indices. After the update which reverted query call return values, belongsto return values also changed. This is actually a good change as it means that the API is now consistent in what it returns but, again, I would have appreciated a heads up.

Apple releases a fix for Leopard keyboard freezes

John Grden just forwarded me an email form John Olsen (thanks guys) alerting me that Apple has reportedly released a fix for the keyboard freezing issue in Leopard.

That's good news but, to tell you the truth, I'm going to wait a couple of months at least before even considering giving Leopard another shot. See, the thing is, I'm really happy on Tiger and downgrading to it made me realize just how many little issues I had with Leopard (responsiveness, general quirkiness, etc.) I absolutely love how stable Tiger is. I love how Tiger looks (yes, I love my non-transparent menu bar, rounded corners and blue apple logo) and I love how everything (all applications, etc.) work. I love the level of polish Tiger has.

Tiger doesn't remind me of Windows at all and Leopard did.

Part of Apple's corporate culture is its arrogance. The problem with arrogance is that, combined with incompetence it makes you appear a fool. Apple can be as arrogant as they want with Tiger. It's a shining beacon of stability and aesthetics, a perfect marriage of form and function. It just works. Not so with Leopard, at least not yet.

In Leopard, form trumps function and eye-candy exists for its own sake while fundamental characteristics of the operating system like stability are compromised.

I'm personally going to wait until Apple or third parties at least give me the option to make Leopard more like Tiger before I upgrade again. I'm guessing this will be in the 10.5.2 - 10.5.4 timeframe.

And really, I don't miss anything that Leopard had. I definitely do not miss the IMHO butt ugly interface. The Finder enhancements were really nice (I loved the breadcrumbs, for one), spotlight was far more useful and I did enjoy the integration between Mail and iCal but I value a stable system far more than any of these. And I didn't really get to use Time Machine as I'm on a laptop and don't have a USB drive plugged in all the time (here's hoping for that dual hard-drive laptop in '08, Apple... and I'll have that second one removable/hot swappable if you don't mind!) :)

I know that Leopard is working well for some of you and that some of you are very happy with it and that's great! But I see Leopard as more of an alternative to Tiger than an upgrade.

At the end of the day, the kitty that still has this early adopter's heart is Tiger.






Bad Behavior has blocked 0 access attempts in the last 7 days.