O'Reilly Answers is a community site for sharing knowledge, asking questions, and providing answers that brings together our customers, authors, editors, conference speakers, and Foo (Friends of O'Reilly). More »
Google has a nice little RESTful API that powers the auto-suggest function:
http://blogoscoped.c...-08-17-n22.html
The API returns the top 10 suggestions for the given query, plus the number of time...
A matrix is a 2 dimensional array of numbers called elements. Matrices are used in many different applications, representing sets of equations, transformations to 3D objects, or color filters, to nam...
Stereoscopy is a technique for creating the illusion of depth in a 2D image. While the specifics vary, the general principle is that two images are taken of the same scene, but at slight offsets of ...
Feedback loops are closely associated with recursion, and are basically systems where the output signal from the system is fed back in as the input. This leads to all sorts of surprising and unpredict...
In the 1980s movie Superman II, the evil General Zod and his companions are trapped in the Phantom Zone, a prison that looked like a pane of glass. Once the villains are sucked inside, they're doo...
The Snowflake curve (or the Koch snowflake, if you want to be more formal) was one of the first fractals described formally. Discovered in 1904 by Helge von Koch way before Benoit Mandelbrot coined th...
"Augmented Reality" (AR) describes a class of cloud-backed, sensor-based user interfaces. Google Goggles, for example, uses your phone's camera and location sensors to call the google se...
This Answer shows you how to create a fractal mountain scape with Processing. Why, you ask? Well, who doesn't enjoy a good fractal mountain scape now and then? In addition, it's a good way to ...
"Fractal" is the broad name for a whole class of recursively defined mathematical objects that range from psychedelic Mandelbrot Sets to ornate Koch Snowflakes. Despite their geometric compl...
Recursion is an important programming technique that lends itself to a variety of areas, not least of which is creating interesting visual images. In brief, recursion is a technique for breaking a com...