The Nine Eyes of Google Street View By vijay on February 17, 2011 — 1 min read Two years ago, Google sent out an army of hybrid electric automobiles, each one bearing nine cameras on a single pole. Armed with a GPS and three laser range scanners, this fleet of cars began an endless quest to photograph every highway and byway in the free world. via IMG MGMT: The Nine Eyes of... More
Google Contracts for Java By vijay on February 5, 2011 — 1 min read Traditionally, Java programmers enforced preconditions using explicit parameter validation code in public methods, and assertions in non-public methods. Likewise, they enforced invariants and postconditions using assertions. This approach is described in detail here. Since then, new features in Java 5 have enabled a more convenient and expressive implementation of contracts. Contracts for Java is our... More
On Google Translate By vijay on January 12, 2011 — 1 min read Recently I’ve been pondering about the languages and translation etc. I’ve always been thinking that using efficient and beautiful language constructs is esoteric. As result, I’m very skeptical about any machine or program (in my lifetime at least) produce anything even remotely equal to a human mind when translating something from one language to the... More
Google finally gets rid of wave By vijay on August 4, 2010 — 1 min read Wave has not seen the user adoption we would have liked. We don’t plan to continue developing Wave as a standalone product, but we will maintain the site at least through the end of the year and extend the technology for use in other Google projects. The central parts of the code, as well as... More
→ Google AJAX APIs Playground By vijay on January 23, 2009 — 1 min read The AJAX API Playground is currently loaded with over 170 samples for 8 Google JavaScript APIs (Maps, Search, Feeds, Calendar, Visualization, Language, Blogger, Libraries and Earth) that you can edit and run to help you explore what Google’s APIs have to offer. There are also save and export features. The save feature allows you to... More