So, most recent project is something of a mosaic.
Originally, the intent was to make something of a slideshow. Some way of aggregating a series of images posted to twitter in an artistic/useful presentation. Might go back to that, might make some customization options so that either/or could be used.
The idea, is that this is a mosaic of the most recent images posted to twitter found in a particular twitter search.
The search featured above is “jpg”, more or less because it’s a good way to guarantee that it actually has pictures in it. Everything after “images/” is the query, for some reason #hashtags don’t seem to work though. (yes I know they count as anchor links, %23 doesn’t work either).
What I learned:
Caching is hard… the way I’m doing it, is that if you are the first person to touch on a query in 10 minutes, it rechecks the twitter feed, follows all the links, gets the header content-type, and if it’s an image, saves it to my database. Essentially, if you’re the first person to land on a particular search in 10 minutes, it takes 10 minutes for the page to load. This isn’t good, but it seems like a cron job scanning every tag ever searched before would do horrible horrible things to my bandwidth.
What it can do:
It’s pretty easy to put together a personal mosaic. http://wiffin.com/images/from:erikwiffin is a mosaic of all the images I’ve thrown at twitter (ie an picture of a bottle of tiger sauce it’s delicious). If I can get hashtags to work, a pretty nifty crowdsourced mosaic could be made pretty quickly. Specific events and whatnot would get a better visual representation here than they would as a series of links on their native twitter.
Todo:
I’mprove the caching. If I can pull the caching out, so that it never affects load times, then that would be a major improvement. Perhaps only query twitter via ajax calls, let the initial download only pull from the database.
If I can do that as well as get a more accessible layout, this could very well end up as a visual adjunct to twitter.
If this could be built into an image only layer of twitter, it could be really powerful.
an image is worth more than 140 characters