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 »
Graph visualization is the study of how to turn abstract representations of graphs (think network diagrams of nodes and edges, rather than XY-coordinates) into diagrams. I love graphviz (the program ...
After several people complained that they were worried that wiggle stereoscopy might trigger a seizure, I thought it made sense to revisit the subject and show how to create real 3D images. For the ...
Color filters allow you to alter an image by ... well ... filtering out different colors. While Processing has some filters built-in, it's often handy to be able to create your own custom filters...
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...