Articles by Eric

Amazon Glacier and CloudBerry Online Backup

By Eric — 3 minute read

checkbox-0 Offsite backup for critical files

This task has been lingering undone on my to-do list for months. I imagined that I'd figure out some way to use Dropbox, Google Drive, Sky Drive, or something to keep my data safe in case something catastrophic happened at the house. All those solutions …

Read more...

Write Your Code for Humans

By Eric — 4 minute read

Sometimes when I bring up the subject of coding standards, I get an eye-rolling, aren't-we-all-adults-here kind of reaction from my fellow programmers -- or a fearful look anticipating endless debates about where the braces should go. Of course, "coding standards" can cover a gamut of subjects -- from techniques to avoid shooting …

Read more...

Time to Think

By Eric — 1 minute read

With time drawing short before a major deployment at work, we ran into a problem. Some people testing our application reported it timing-out on an important function. It quickly became a high priority that I was assigned to solve.

Since most of the people on our team work remotely, a …

Read more...

Python Packaging Demystified

By Eric — 6 minute read

IMPORTANT: Some of the information in this post is now obsolete. Please see here.

Randomly take a couple of words from the following list, put them together, and there's a decent chance you'll come up with something real involving Python packaging.

  • setup
  • install
  • dist
  • distribute
  • tools
  • utils
  • easy
  • py

The …

Read more...

Three Suggestions for the Android Calendar App

By Eric — 1 minute read

1. Two reminders

I want a reminder at the specified reminder time, and another one at the appointment start time. This is how it typically goes for me:

PHONE: Ding!\ ME: Oh yeah, I've got that meeting in 10 minutes. Let me just finish this little bit of code in …

Read more...

UI Horror: Untrimmed Validation

By Eric

Hmm... this zip code looks pretty good to me.

Validation Error

This was on the Discount Tire mobile site. It's awesome that you can schedule a service appointment on the web using your mobile phone. It's not so awesome that the form validation doesn't compensate for the trailing space that my phone's …

Read more...

Google Voice Search Multiple Personality Disorder

By Eric

I was using my Galaxy Nexus for some turn-by-turn navigation today and it was an odd experience. Half the instructions spoken by the Navigation app were in a typical synthesized voice, while the other half were in a chipper, natural sounding voice.

"In five hundred feet, turn right. Then YOUR …

Read more...

Clean HTML from Microsoft Word: Rube Goldberg Method

By Eric — 3 minute read

Wouldn't it be nice to be able to save nice clean HTML from Microsoft Word? Here's a way that is only slightly convoluted.

If you use the "Web Page, Filtered" option from Word, you get buried in piles of CSS cruft, but as noted here, you can use the Publish …

Read more...

I can't figure this one out...

By Eric

It is true that I'm a fan of Orson Scott Card -- Ender's Game is one of my favorite books. The relationship to professional wrestling generated by Amazon's recommendation engine is... puzzling.

Customers interested in Orson Scott Card should be interested in WWE

Read more...

Handy Tax Tip

By Eric

Kind of off-topic for this blog, but since it is tax day, I thought I'd share this handy tax tip that I found at the IRS website in a document titled "How long should I keep records?"

For all of you folks out there that file fraudulent returns -- if you …

Read more...