WPEngine celebrates relaunch with 20% off

WPEngine has announced the redesign of their corporate site to better communicate with potential customers and to better serve existing customers. To celebrate the redesign the WordPress hosting company is offering 20% off of your first payment if you use the code. Just visit WPEngine.com and use coupon code wpe20off.

Continue reading

Ai Sessions Adobe Illustrator JSX Extension

When I’m working on my icon designs, I often have 4-5 Adobe Illustrator documents open at a time during a work session. Since icon design involves creating large collections of tens, hundreds, or even thousands of icons, I have them broken up into multiple files but find I need to copy a lot of icons between files.

Continue reading

Google Spreadsheets – Auto-Assign Row ID

I was recently working on a simple Google Spreadsheet to log functional requirements for a WordPress Plugin I’m building. I wanted a simple way to assign feature IDs as I entered new rows. My feature numbering system follows the format {version-major}.{version-minor}.{feature-number}. For example “1.1.001” where 1.1 is the version major + minor number, and 001 is the feature number.
Continue reading

What language is that?

I spend some of my time reading liner notes of the music CDs that I buy. Like the Rosetta Stone, they are often written in three languages, although the languages are usually English, French, and German, rather than hieroglyphs, demotic script, and Ancient Greek. Once in a while, I open to the wrong language, and for a few seconds my eyes skim the German version of the text before it dawns on me that I am not looking at the English. 

Like most native speakers of a European language I can recognize a number of other European languages that I have no ability to read, write, or speak. How does this recognition work? Can it be put into a simple, not very sophisticated or difficult computer program? Continue reading