Thursday, January 19, 2012

Spark Data Grid - Precision Focus Control - preso

So I'm re-presenting my Spark data grid presentation that I did a MAX 360 flex to the RIA5280 Denver users group.. I've updated the deck some with additional information that I've learned over the last couple of months.

So here is the most recent slide deck.

and the same blog references to the source code.

Thursday, January 12, 2012

Memopal automation

So I use Memopal as my cloud based backup service. I like them because multiple computers can back up to a single account automatically. That's really its best feature. It lacks a public api and the web interface is a little clunky (like once you start running out of space and trying to figure out what to delete).

So I found that I had ~400 Itunes backup files being stored at 30MB each. And the 3-click per file + several seconds to delete  wasn't going to work for me. And there was no public API that I could code against, especially with session based authentication.

I couple of firefox plugins and a little hand editing in a text editor and 400 files, worth 12G gone in a few minutes.

Here are the details.


  • Install IMacro for firefox for the automation
  • Install Link Gopher for firefox
  • Navigate to the folder with the files that you want to delete
  • Use link gopher to get a list of all of the links on the page. 
  • Copy the resultant html page and paste into a text editor
  • Remove any files that you want to keep
  • find "https" -> replace "URL GOTO=https"
  • find "get?" -> replace "delete?"
  • select all and copy
  • create a dummy macro via record.
  • edit the macro and paste
  • play back the macro. 
It is the little things in life that are worth celebrating (and blogging).