pipwerks

Email address obfuscation

Note: This post contains old code. Read about the updated code at https://pipwerks.com/2009/02/01/obfuscating-email-addresses-revisited/ Everyone knows the story: an innocent email address is posted online and a big bad spambot finds it, relaying it to every spammer on the face of the earth… the email

Vertical centering without using tables!

For many years, table-based web page layouts were the rule, not the exception. They were easy to build, they worked cross-browser, and WYSIWYG editors made it a breeze to create and edit tables. CSS-based layouts didn’t really grab hold until just a few years ago, thanks to the evangelism

Online XML-to-XSD Converter

This week I needed to create an XML Schema doc for work. The XSD file would be used to validate XML files I’ll be making for my online courses. Well, being a newbie to XSD files (though not XML), I was making decent but very slow progress when a

pipwerks © 2026