flash
do not adjust your sets
A few months back, I started learning to program with Flash. I was excited about the work and directions of my friend and associate Tom Saunders, and I wanted to engage with some of the questions of user interface design and data representation that had long inspired me. The core language of Flash -- ActionScript -- has a common lineage with JavaScript, a language I learned to love in 2006. One of my first Flash programs was a hacked-together proof-of-concept for accessing Drupal services through Flash remoting/AMFPHP. That was November 2007. Four months yielded a great deal of productivity for the Drupal/Flash project: internal, the introductory talk at Drupal Day, Andrew Haeg, soon a new site for The Hobo Nephews of Uncle Frank band, as well as some very interesting r&d from Modern Carpentry. Today I am very pleased to post the first of a new set of iterations for arithmetric.
flash and drupal at modern carpentry
more on using flash with drupal at modern carpentry.
using flash with drupal
welcome to a new arithmetric.
if you have adobe flash player installed, you should be reading this post in a flash-based interface. some directions for use: the green boxes on the left side represent my images, the red boxes at the bottom are my articles, and the blue boxes on the right side are notes. if you'd prefer the html version of the site, please navigate here.
this is the result of some recent work with drupal services, a module that provides remote access to the drupal subsystem, and with amfphp, an open-source php-based implementation of adobe's action message format. amf is the native communication protocol of adobe flash, flex, and air. its specification was opened recently by adobe.
3dhistogram.com

thirdavedesign's 3d histogram project is released.
3dhistogram.com is an open-source web application for producing and modeling a three-dimensional color histogram from a supplied image. this tool was developed to help people visualize, understand, and make better use of color in their endeavors whatever they might be.
experiments with color visualization




for a long time the world looked as it looked. if you saw a green leaf turned yellow, you might wonder how it happened. you might look at a lake, see it blinding and jagged against the afternoon sun and wind, see it mellow and transparent in the evening, and then nearly invisible between shimmers of moon light. and you might think about reflection and refraction, light and color, photosensitivity and the eye's rods and cones.
then came technologies to record and represent the world as we see it. the photograph shows a scene that happened, that expired a frame of film with a half second of light, that is printed anew with another flare of light. television and the video tape sequence multiple images from various perspectives, but they also mark the beginning of turning the scene into data, sampled, and translated for radio, magnetic, or optical media.
the digital advance carries this further by providing a universally transferable medium for recording, sharing, and representing the recorded world. this form of data also proves to be a malleable medium, and opens new ground for the deconstruction, resampling, and reuse of creative material.
with tom saunders, i am experimenting with the analysis and visualization of colors from an image. some samples are above. we expect to release our project soon.
frontline premier cheney's law
cheney's law: season premier of pbs's frontline (and see new flash-based video player)
preparing video for the web
embedding video on the web can be a tricky endeavor. ultimately its success depends on the accessibility of the video to most users. in part this depends on circumstances beyond the control of the web designer, such as the kind of software or connection the site's users will have. however, web designers can anticipate these factors and prepare video that works for the most prevalent configurations.