What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » Scripting » Contact timezone like in StuffPlug 3?

Contact timezone like in StuffPlug 3?
Author: Message:
CookieRevised
Elite Member
*****

Avatar

Posts: 15517
Reputation: 173
– / Male / Flag
Joined: Jul 2003
Status: Away
RE: Contact timezone like in StuffPlug 3?
Something like this would indeed be a nice feature to add to Messenger Plus! itself. But don't get your hopes up too much though.

Adding it via a Messenger Plus! script is what is currently being done by Matty (but again, this is done as one of his many side projects, so don't expect it to be finished tomorrow). But note that because of the way scripts are run, they can not do everything what other plugins (like StuffPlug) did.

Setting the proper times and settings would be done like in any other script: either via a command or via a settings dialog or both.

As for the position of the time: under the display picture would be nice, yes. But that is as good as impossible with scripting; it certainly is not the simpliest, no matter what form of tweaking tool (script, plugin, etc) you use.

-----

Note: to make something like this in a proper way, you also need a pretty advanced way of selecting the proper timezone per contact. It is by no means as simple as setting the hour difference between you and the contact!!!!!

This because of the many different DST rules around the world. DST rules are difference per timezone and even per region (they are actually independant of timezones) and they even change from one year to the other for some or even more frequently. They are also not applied at the same time around the world. Note that even Windows itself does not get it right for all regions in the world.

To give an example: the most advanced and correct clock/timezone widget for Windows I've ever found is Anuko World Clock. This gets updated almost every month and almost each time it also includes an update for its timezone and DST rules database (usually this is for more exotic regions though, but it isn't always).

To give an example of how complicated things will get with DSTs: Recently the Palestinian Authority in Ramallah and Gaza have decided to end DST during Ramadan and also Egypt cancelled DST during Ramadan only to resume it again after Ramadan. Bahía de Banderas (Mexican state of Nayarit) changed its timezone (UTC-7) to the new time zone UTC-6 on April 4, 2010 to share the same timezone as nearby city Puerto Vallarta, Jalisco. San Luis, Argentina (UTC-4) will keep DST after April 11, 2010; it will continue to have the same time as rest of Argentina (UTC-3), thus no DST.

And the list goes on and on and on on a monthly, sometimes even daily, basis. And as you can see, not all of them are stricly for exotic places.

Als note that while the general rule for applying DST is to set the clock one hour ahead, there are again exceptions. Like Lord Howe Island, Australia, where the clock is advanced only half an hour during DST.

Another important note is that the time offsets (eg: UTC-3) aren't always an integral number either! In some places the difference is half an hour or even a quarter hour (eg: Nepal which is UTC+05:45)

All this just to say that simply setting the time difference between you and your contact by selecting some integral number between 0 and 12, like you will find in so many tools which offer some time display, is in no way accurate and absolutely incorrect and insufficient.

And then there is the other problem of what to do when your contact actually travels around the world. Then your settings for that contact wont be correct anymore either... But that is an entirly different problem (which could partially be solved, together with the DST problem, by getting the time from the contact itself though)...

This post was edited on 08-26-2010 at 05:41 AM by CookieRevised.
.-= A 'frrrrrrrituurrr' for Wacky =-.
08-26-2010 04:39 AM
Profile PM Find Quote Report
« Next Oldest Return to Top Next Newest »

Messages In This Thread
Contact timezone like in StuffPlug 3? - by EvilDragon on 08-24-2010 at 10:05 AM
RE: Contact timezone like in StuffPlug 3? - by matty on 08-24-2010 at 02:03 PM
RE: Contact timezone like in StuffPlug 3? - by matty on 08-25-2010 at 12:49 PM
RE: Contact timezone like in StuffPlug 3? - by CookieRevised on 08-25-2010 at 02:50 PM
RE: Contact timezone like in StuffPlug 3? - by matty on 08-25-2010 at 03:29 PM
RE: Contact timezone like in StuffPlug 3? - by CookieRevised on 08-25-2010 at 05:38 PM
RE: Contact timezone like in StuffPlug 3? - by EvilDragon on 08-26-2010 at 12:00 AM
RE: Contact timezone like in StuffPlug 3? - by CookieRevised on 08-26-2010 at 04:39 AM
RE: Contact timezone like in StuffPlug 3? - by matty on 08-26-2010 at 12:00 PM
RE: Contact timezone like in StuffPlug 3? - by EvilDragon on 08-26-2010 at 03:14 PM
RE: Contact timezone like in StuffPlug 3? - by matty on 08-26-2010 at 03:51 PM
RE: Contact timezone like in StuffPlug 3? - by EvilDragon on 08-26-2010 at 04:04 PM
RE: Contact timezone like in StuffPlug 3? - by CookieRevised on 08-26-2010 at 05:14 PM
RE: Contact timezone like in StuffPlug 3? - by EvilDragon on 08-26-2010 at 07:56 PM
RE: Contact timezone like in StuffPlug 3? - by EvilDragon on 09-01-2010 at 01:16 PM
RE: Contact timezone like in StuffPlug 3? - by EvilDragon on 09-09-2010 at 08:51 PM


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On