Coding Horror: Beyond JPEG Annotated
Mark Finkle’s Weblog » Firefox 3 – Bookmarks on Places Lands Annotated
In addtion to the new features and UI this will allow in Firefox 3, it also gives extension developers a more powerful API for use in extensions. Places uses sqlite and the mozStorage to store bookmark and history data. Besides history and bookmark APIs, annonations, favicon and livemark service APIs are also available.
Dan Mill’s Mozillazine post has information about the upgrade and is a place where users can provide feedback.
digg api contest finalists – D’Lite
Mozilla Developer News » Blog Archive » Bookmarks on Places now enabled for Firefox 3 alpha 5 Annotated
ffmpeg tutorial How to Write a Video Player in less than 1000 lines
Facebook Developers | Get Started
Facebook Platform: 30+ Awesome Applications for Facebook
IT Resource Center forums – NTP – time server ‘rejected’ Annotated
I found something interesting in:
http://www.lnf.infn.it/computing/unix/ntp/debug.htm
Debug 8,
While the algorithm can tolerate a relatively large frequency error (over 350 parts per million or 30 seconds per day), various configuration errors (and in some cases kernel bugs) can exceed this tolerance, leading to erratic behavior. This can result in frequent loss of synchronization, together with wildly swinging offsets. … If the error increases by more than 22 milliseconds per 64-second poll interval, the intrinsic frequency must be reduced by some means.
This was written by the same bloke who wrote the protocol.
I was seeing 104 milliseconds per 64-second poll!! So that symptom is identified but no resolution.
I also found out more details of the NTP configuration for my router and above. This was not in line with NTP guidelines either. Consequently errors were increasing down the NTP path.
So in summary: NTP works because you have a selection of time servers. It can make intelligent decisions about which are the best tickers. Please note that when it makes it’s decisions it uses the distance to the root, the root dispersion as well as the delay, offset and jitter values for the peer, time intersections and a whole lot else!
I can only assume that a number of these parameters fell out side error bounds specified in the algorithm; unfortunately I haven’t found any definitive documentation to confirm this.
Due to corporate restrictions it looks like I’m going to have to revert to a dial up service.
An alternative solution is to set up ntpdate as a cron job but I don’t trust my source enough to do that!!
Leave a comment