Friday, 7 July 2006

TODO - Programming ideas

- (for work) a web crawler to go through a URL, go thru all internal links, and validate that pages are all valid xhtml - to use on mobile site

- (for work) util to decrypt payloads, given a payload, and keys, -- able to select encryption method (twofish, blowfish, etc) and mode (ie,ECP) and padding...

- program to go through photos in a directory and verify that all photos are non-corrupt (ie, can be opened as images and all headers are valid)

- need to work on this... obviously, photos that can be opened but have their image data corrupted.. there's no way to know that other than viewing the damn thing... maybe get it to make a list of the suspect images.. perhaps just a html page with <IMG tags pointing to suspect images

- script to go to 2 different URLs and compare their contents... allowing for differences in whitespace

- Podcast manager - to allow you to 'podcast-ify' an arbitrary mp3.. such as mp3s downloaded from podcast archives that aren't in the feed anymore. is there a way to interface with itunes so it gets listed in the Podcast list in itunes?

-- as changing metadata in a photo will result in changes to MD5 of the file, how can we verify that the *photo* information is still the same but only the EXIF/metadata info has changed? (problem: the metadata is different in photos. some have none. some only EXIF. some IPTC and/or XMP - supported by Photoshop.) wouldnt we need to 1. make a copy of the file with all metadata left blank.. 2. calculate hashes based on this... store this info... and compare it when verifying an image...

No comments: