This is an essay describing how (and why) I build my first Backbone.js plugin. It’s mainly written for readers who want to write extensions themselves, but can’t figure out how to get started—this post mainly describes the design process of the plugin. My next post will be about the implementation. Quick note: you need to [...]
Tuesday, November 1st, 2011
I’ve grown up speaking multiple languages, like most Indians1. My childhood was defined by clear-cut language separations: Gujarati for home, Hindi when talking with friends, English (and to a smaller extent, Marathi) at school. Each language ended up occupying a certain part of my brain. To this day, I can’t think of anything scientific or [...]
Thursday, December 10th, 2009
My plans for graduate studies have been pushed-back for another year, but I’ve decided to not waste any time either. In the coming year, I want to learn about as many new things as I can. I just ordered a few books from Flipkart.com—which is, by the way, fast becoming my favourite Indian book store—and [...]
Thursday, June 11th, 2009
I’ve been waiting for an Android-based phone to be ‘officially’ launched in India for a while now. My wait seems to be near its end; there are (again) some rumours flying around that HTC is going to launch one of its phones in India in the near future. Sooner or later, there’s bound to be [...]
Sunday, January 18th, 2009
Via the ever-helpful Wikipedia: [copy-editing] is the work that an editor does to improve the formatting, style, and accuracy of a manuscript. […] Copy editing is done prior to the work of proofreaders, who handle documents before final publication. Bloggers aren’t professional writers. Most of us don’t even re-read our posts once before publishing. We [...]
Friday, November 14th, 2008
Use Plain English. Use grammatically correct English. Please don’t use slang, short-hand, or SMS-speak. Explain things. Assume that the person reading your report is a six-year old. Please mention how often the bug occurs (always, seldom, rarely, intermittently). Can you reliably re-create the situation that leads-up to the bug? If so, please list down the [...]
Monday, November 3rd, 2008
Python gems: Eric Florenzano and Eric Holscher.
I’m thinking of publishing some ‘open’ bug reports. I’ll be posting mostly about websites that I (or people I know) use; and I’ll send this as feedback to the site as well, when possible. Lets see if I can get some responses. Here’s a bug report for bseindia.com: Sample URL: http://bseindia.com/price_finder/stockreach.asp?scripcd=500325 Issue: The Java applet [...]
My GitHub page—I’ll try to add a few more projects there.
I wanted to port my bookPrices script to run on Google’s AppEngine, but on reading the documentation, it seems that they don’t allow long-running background process. I hoped there would be a map/reduce API or something, but no luck.