I can't find one, but here's a stackoverflow post related to what you're asking