DIN Time 2.50 released with support for Forecast.io

DIN Time 2.50 is available now, and it finally allows for Forecast.io as an alternate weather provider. For this to work you need to register for a free personal API key on Forecast.io. Forecast.io will be a more accurate option for a lot of users, but requires the extra step of entering the API key in the settings page.

This version has also been optimized to reduce memory usage, in preparation for the next version, which will to add more weather and health data.

Posted on
INPebble programming
TAGGED WITH

DIN Time Customer feedback

It’s always refreshing to get some constructive feedback:


“Gentelmen, I am really disappointed in ur WATCHFACE right now! It used to be my favorite, and now I am considering deleting it! All you have to do to fix this problem is to charge people a few bucks a month, and the freeloaders will drop it!!! Problem solved!!! A fuming guy!!! FIX IT!!!!”

Posted on
INPebble programming
TAGGED WITH

Yahoo changes its mind and celsius is working again

It looks like Yahoo decided to revert back to how its weather API worked before yesterdays change, but they broke something doing so. Temperature was only reported in Fahrenheit. A fix is out now for DIN Time, version 2.47, which converts the Fahrenheit reading to Celsius. We’re back to normal for a few weeks I guess, until Yahoo tries to do something again.

Posted on
INPebble programming
TAGGED WITH

DIN Time weather not updating, again

Yahoo has made a major change to how their weather API works, so DIN Time (and probably many other watch faces and apps) can’t update the weather data. I’m looking into what can be made to get it up and running again.

Posted on
INPebble programming
TAGGED WITH

The whoco5.gif facepalm emoticon

whoco5_mindreAbout twelve years ago, back in 2004, I was co-admin on a discussion forum about Laucher X. Laucher X was a third-party app launcher for the Palm handheld platform. The forum software we used was Invision Power Board. Bundled with the installation came a set of smileys, and my co-admin also installed quite a bunch of extra smileys.

But still we found we were missing a smiley for doh. I decided to draw one, because apparently we really needed it. So I started with the regular smiling smiley and added the smashing arm and squinting eyes. Some time after that my co-admin uploaded the doh smiley I had created, to Invision Power Board’s own discussion forum, in case anyone else would be interested in adding it to their forum. Because it was in the same style as the official smileys for IP Board it seems to have gotten popular and spread from there. Now it’s visible in a lot of forums all over the Internet. It’s current name, whoco5.gif, isn’t the original though, and I don’t know what it means.

In one of Sweden’s major “alternative” discussion forum my doh smiley has gained quite a reputation…

Posted on
INOther
TAGGED WITH

Geolocation update worked

I’m happy to report that the changes I made to DIN Time on February 13 (v 2.46), which aimed to lower the amount of Nominatim geolocation requests, helped. All DIN Time users requests combined are now only 7-10% of what they used to be! I suppose this means most people, unsurprisingly, stay in the same location most of the day.

Posted on
INPebble programming
TAGGED WITH

DIN Time 2.46 improves geolocation usage

DIN Time 2.46 includes improvements and changes to help ensure an uninterrupted geolocation service. DIN Time is too popular for its own good. With the large amount of DIN Time users we’re making too many geolocation requests per hour and risk blocking from Nominatim, the free geolocation service I’m using. DIN Time will now detect if you are in the same location as the last time the weather updated. If so, no new geolocation request is sent. Please note: If this change isn’t enough I will also need to limit the update frequency to every 60 minutes in the next version.
Also, another change in this version is if the GPS isn’t available and no woeid is entered, DIN Time will now use the location of the last successful weather update.

Posted on
INPebble programming
TAGGED WITH

DIN Time 2.45 fixes weather update issue

Version 2.45 of DIN Time fixes an issue with geolocation which caused the weather updates to fail if using GPS. Available now.

Posted on
INPebble programming
TAGGED WITH

Code quality

For no apparent reason this xkcd comic came to mind when I was trying to optimize DIN Time the other day.

Posted on
INPebble programming
TAGGED WITH

DIN Time 2.44 released

DIN Time 2.44 is now available with a fix for the geolocation issue! Thank you Freakified, author of the TimeStyle watch face for the solution!

Pebble users that are still using pre-timeline firmware unfortunately can’t enjoy this update. You’re stuck using a woeid. Or just update your watch.

Posted on
INPebble programming
TAGGED WITH