Sync My Clock!
|So you want to be that guy tonight who says “10, 9, 8 – wait a sec everybody that countdown is 52ms fast possibly because they overcompensated for the broadcasting delay” or do you just have OCD over something like your phone or computer’s clock’s accuracy and distrust your carrier’s method? That puts you in the market for an NTP client, so here’s a list:
For Android you’ll want ClockSync. It’s free, on the market, though if you want it or any other NTP client on Android to manipulate your system clock for you (EG I have this set to sync once a day only on wifi), you’ll need root. But who doesn’t have root? Do I have to write another rooting article or could you please just google that finally?
For iPhones, Emerald Time looks good, you can pick from a list of time servers or put your own, however iOS won’t let programs change the internal clock so this is only useful, versus the normal way it grabs the time, to report to you the super precise time, whatever your definition of time may be. Try to define time yourself without looking it up, it’s really hard. I know you think you’ve always known what time was, but I bet you can’t articulate what the hell it means. Bet you never paused to consider that. Trippy, right?
For WinMo, grab Dave Shaw’s TimeSyncTZ from xda. Timeless!
For WP7, well, I can’t seem to find anything. Weird. Anyone know of a WP7 ntp client? If not, now would be a good time to program your own and toss it on the Marketplace because it’s got to be pretty easy to code, some people want it and you’d be the only one offering it. Same deal with Blackberries, nothing, just carrier syncing which is lame.
What’s that? You need to take a break to watch some guy kick everyone’s ass like I did in my writing this year? Allow me to arrange that for you my man.
Okay where were we. Clocks, syncronicity and the self. For your Windows on your PC, SP TimeSync – 32bit, 64bit and also WinMo. In its options you can tell it whether or not to run automatically or on demand. The WinMo advantage of this over Dave Shaw’s which I mentioned earlier, I believe, is that it will work while you’re activesynced over usb.
For Linux, UNIX and UNIX-like you want ntpdate if you don’t already have it (and maybe ntpd). If you want it to sync regularly, make a cron tab for it. Here it is in action baby:
Oh what, that didn’t impress you? Let me switch servers and see how easily I shut your smart ass up:
Sweet offset right there. If you’ve got a better offset, submit screenshots please! If you’ve read this far, that means at least two people (you and I) actually are intrigued by this.
And in case you plan to bring your Macbook to the party or Times Square to advise people of the discrepancy no one but you is aware of or cares about (unless you’re with your OCD support group buddies), hit up the Apple menu, System Preferences or whatever, Date & Time, check off Set date & time automatically (probably need admin by hitting the unlock thing at this point), then in the field type in time pool.ntp.org or time time.apple.com like this and apply. Or if you’re not a GUI lamer fire up the terminal, su to root and hit systemsetup –setnetworktimeserver pool.ntp.org (or any other ntpd).
Happy syncing everybody! Don’t get too drunk otherwise you might forget to stare at your phone’s clock tonight as 2011 strikes instead of, say, kissing some random chick on the street like the sailor did in that famous photograph (go for the Japanese tourists, they either dig it or don’t put up a fight, so sort of position yourself near a cute one before the ball drops and give her the ol’ sneak attack smooch; and if you’re looking for more action than that, tell her you know someone who’s selling white iPhone 4s and she’s all yours).
Doug Simmons
Not sure if its using NTP, but just downloaded New Year Clock for WP7, which is counting down by the second to zero hour. Will announce Happy New Year in one of 12 languages and play Auld Lang Syne. Glad the app is FREE cause it will get deleted at about 12:01am.
Don’t know why the developer would bother to cook up an NTP client into it rather than just rely on the system clock which is probably synced sufficiently for most people through their carrier by whatever system they use. But I prefer NTP, atomic clocks and all the math behind the protocol, server networks and clients that try to get the client the exact time with a precise margin of error even though the server may be on the other side of the world. That’s impressive to me. The DNS structure alone behind the ntp.org network is impressive to me.
I was thinking before I posted this of tossing up a New Year’s Eve countdown widget onto the upper right of the site but then I realized the pointlessness of that, but then I stopped thinking too hard about its pointlessness as I didn’t want to feel like my article was entirely pointless. The OCD references sound funny I think but really, people who are both comfortable with computers and have a mild to extreme version of OCD may really appreciate this article, especially if they have a rooted Android phone.
The developer of this program you mention would have gotten one more star from me if he programmed it to uninstall itself at 12:01am… showmanship.
I didn’t go too far with the title, did I? That’s not too bad, right? Wouldn’t want to stress Smith excessively on a holiday, but slightly as the rest of the article is pretty dry.
Love the title man haha.