WPTouch: WordPress theming for mobile devices that just works
[simage=153,288,y,left,]I just installed WPTouch, the WordPress plugin that serves up a clean and simple mobile version of your site to visitors using smartphones and other mobile devices. A couple of...
View ArticleGet email addresses for all members in your MailChimp lists
Yesterday at work I needed to quickly get all the members of our various MailChimp lists. I ended up writing this short script that might be helpful to someone else, so here it is: include_once...
View ArticleSave and share results from Chrome’s Developer Tools’ Network panel
Back in late February, Chrome got a new feature that allows users to export the contents of Developer Tools’ Network panel (where you can see each request and how long it takes, etc.). I happened on...
View ArticleFixing eventfd() failed error after YUM nginx upgrade
After running a Nessus scan on my VPS last night, I ran a yum update to fix a few security holes patched in newer software packages. It was pretty late, so I went to sleep after the upgrade, because...
View ArticleInstall Siege on Mac OS X Snow Leopard
I recently needed to install Siege on my MacBookPro. Here’s what I did: wget ftp://ftp.joedog.org/pub/siege/siege-latest.tar.gz tar -xvf siege-latest.tar.gz cd siege-2.70/ ./configure && make...
View ArticleLazy-load a LinkedIn Sharing button after the JavaScript window.load event
Adding social networking sharing buttons to your site has become almost a ubiquitous step in Web development, to the point when some designers have stopped thinking about the performance impact of...
View ArticleOn Safari Mobile for iOS 5, event.pageY is the new event.clientY
We have some tooltips running at my work that are used to render sharing buttons when a user clicks or taps on them. When the recent upgrade to iOS came around, the tooltips stopped being rendered...
View ArticleSolving ‘org.apache.httpd: Already loaded’ error on Mac OS X Snow Leopard
I recently ran into a problem where my local Apache instance wasn’t responding to requests. Trying to restart or start it with sudo apachectl restart yielded an error message like this:...
View ArticleDisplay Admin Notices in custom locations in the WordPress Dashboard
If you’ve used WordPress for a while, you’re probably familiar with the nice-looking notices (warnings and errors) that appear at the top of various admin pages: These notices are great for posting...
View ArticleThe case against gratuitous Lorem Ipsum text
Let me preface this article by clearly stating that I’m not a designer. My background is solidly in the implementation side of things, which might be why I’m approaching this issue from what seems like...
View Article