[Design] [Scooby] Managing Calendar/Timezone

Bobby Rullo br at osafoundation.org
Wed Apr 19 13:10:35 PDT 2006


On Apr 19, 2006, at 1:02 PM, Steve Lewis wrote:

> Bobby Rullo wrote:
>
>> Interesting idea. We'd have to make it annoying proof so that the  
>> dude who always wants their timezone to be EST even though they  
>> are in CA doesn't get harassed.
>
> Yes.  I'll wave my hands dismissively and say that can be solved,  
> however. :)
>

Me too :-)

>>> http://west.ilrn.com/media/js/systemCheck/timezone.js
>> That only works if the system's time has changed.  Like someone  
>> went to the System Preferences panel and clicked "change timezone"  
>> Might not always be the case for laptop users who are bouncing  
>> around a lot.
>
> True.  It doesn't work perfectly for the laptop, but it does work  
> fabulously for the Internet cafe.  That was what I designed this  
> solution to address.  Your requirements may vary.
>

Yup.

>> The problem I see with this approach is that it would have to  
>> favor some locale's over others - New York and Buenos Aires might  
>> have the same offset, but which one would appear first in the  
>> list? Americans would be annoyed if Buenos Aires always appeared  
>> first because it begins with B and Argentineans would be annoyed  
>> if New York appeared first just because it's American...
>
> Location bias is a good issue to consider.  I believe that it can  
> likely be resolved programmatically.  It may require brainstorming  
> for solutions.
>
> For my purposes, I keep the idea of positional descriptors and time  
> zone separates, and don't actually display a positional descriptor,  
> for my solution.  I have special needs, however.
>

I don't see how you can can keep positional descriptors and timezones  
separate - timezones are not merely offsets, they have rules as to  
when to change those offsets. Timezone A and Timezone B might have  
the same GMT offset today, but they might be an hour off from each  
other tomorrow.

>
> Coincidentally, I have been working in this area recently.  Through  
> most of the vendors of IP address to GIS location mapping data,  
> they freely admit that in North America, 2-8% of their records are  
> absolute garbage.
>

Interesting

> Note that I did say vendors:  this information is not cheap to  
> collect and maintain and you might find it challenging to get  
> access to a world-wide mapping DB that will align with your  
> licensing plans. Maintenance of the data is a significant issue.   
> Stats are available on the rate of change in this data from some of  
> the vendors, but I don't recall them.
>

Yeah, that is a tricky part. I just had it filed away under "areas  
needing more research". It might be the case that there is no such  
product that would fit our licensing needs.

> I did find one open project to build and maintain a related  
> database. It was GB in size which could be prohibitive for users  
> wishing to deploy Cosmo & Scooby.  You would have to review  
> licensing if you wanted to plan for users to use this project's  
> webservice.  It would likely require a fee for use in those cases.
>

Could you provide a link to that project please?

> Beyond that, you can get close enough for time zone determination  
> purposes (+/- 5 miles for 80%+ and +/- approx 25 miles for 92-98%  
> of users in North America).  Outside the US, the margin of error  
> can get as high as 15% or more.  Anecdotally, I can point out an  
> individual IP that registers with everyone as being in NZ but is in  
> fact based in Seattle.
>
> That may change, and my research may have missed something, but  
> this reflects the status what I found from my research (Oct-Nov 2005).
>

Thanks for that info. That's certainly something to take into account!

Thanks Steve,

Bobby



More information about the Design mailing list