April 24th, 2006

diesel, learning, evil, sweeti

Tish, per-sure, nonsense

So all the talk is about web based word processors. I'm not entirely sure what the benefits of a web based word processor are.

On the other hand a web based presentation creator would be useful - especially if you could create a base presentation and then have little forked versions which benefitted from updates to the main content if they wanted.

By seperating out the content and the presentation you could have it automatically create content in Powerpoint, Keynote, PDF, S5 ... the list goes on.

You could tag presnetation and make them public or private thus giving your clients (or presentation audience) the ability to go find presentations about subjects they were interested in (public) or have access to them later (private). Hell you could even attach Creative Commons licences to them and allow anybody to give your presentation.

I have nefarious designs percolating through my head with object heirachies that would have a presentation being a collection of slides with a style applied to it and slides being content holders that can be versions or branched (go, go VCS backing store).

Oh for more time.

diesel, learning, evil, sweeti

Woah-oh-oh-oh, Camouflage

Fresh from diddling with Gmail I decided to take a swing at that other darling of the blogosphere, Flickr.

A photo site doesn't appear to be the obvious site store store arbitary binary data but it actually turned out to be quite easy (the parlous state of Flickr modules on CPAN and the slightly crackfuelled Flickr API notwithstanding).

First we split our data into chunks and secrete them in the Least Significant Bits of each pixel of the image. Then we upload these to Flickr and group them altogether in a set which we name after the filename. Et voila. Arbitary data.

The default image is, appropriately

camouflage