Dragons in the Algorithm
Adventures in Programming
by Michael Chermside

Constant Crawl Design - Part 1

Do you remember Google Web Accelerator? The idea was that you downloaded all your pages through Google's servers. For content that was static, Google could just load it once, then cache it and serve up the same page to every user. The advantage to the user was that they got …

Read more

Posted Sun 04 March 2012 by mcherm in Programming

Host Error 2

Another posting on how to understand Profile errors.

If you ever see "Host error number XXX", it means that this was the XXX'th error of the day that this Profile instance wrote to the logs. Get someone to look it up in the Profile logs.

Also, Calling mrpc ZWRAP with …

Read more

Posted Fri 03 February 2012 by mcherm in Programming

Removing the "Macros" warning in PowerPoint

When you open any PowerPoint presentation made by my company's default presentation format, you get a warning that it contains macros and asking whether the macros should be disabled. The macros are useless, but removing this is somewhat awkward and difficult to remember so I'm writing down the instructions.

  1. Launch …

Read more

Posted Mon 30 January 2012 by mcherm in Uncategorized

Using a Mix of Computers and Humans for Security

Suppose that your bank offers currency conversion as a service: give them a deposit or make a withdrawal in euros and they'll adjust your balance in dollars. They don't do this out of the goodness of their hearts: today's conversion rate is around 1.28 $ / €, so they'd give you 0 …

Read more

Posted Tue 10 January 2012 by mcherm in Security