If WordPress Uploads Fail on a Dreamhost Shared Plan

TL;DR: DreamHost kills processes on their shared hosting plans if they run too long, which can screw up all kinds of things in non-obvious ways. To fix it, either disable lots of plugins, or upgrade to a better hosting plan. I spent too much time this week trying to track down this issue for a […]

Continue reading...

FireFox Resizes When Switching Monitors

My normal setup is to plug my Macbook into two external monitors, and leave the clamshell itself closed. and then when I travel I disconnect it and just use the built-in monitor. Lately I’ve been running into a problem when I open up Firefox on the Macbook, after disconnecting from the external monitors. Everything is […]

Continue reading...

Designers Shouldn’t Write Code

A discussion came up recently on the Seattle WordPress Meetup discussion board that hits on a big pet peeve of mine — designers writing code. After replying with my own thoughts, I wanted to see what other people were saying about the topic, so I did some searching and came across this essay by Davide Casali. […]

Continue reading...

(Well Organized) Options, Not Decisions

The “Decisions, not options” philosophy argues that giving users too many options can make tweaking a piece of software a difficult and frustrating experience. When a user wants to make a small change, and they find themselves presented with five pages of disorganized options, many will simply give up rather than wade through each one […]

Continue reading...

Podcasting Guide

PoducateMe has created a comprehensive guide to podcasting that covers planning, equipment, recording, editing, hosting, feeds, etc. I think it’s just the right depth of information to get started with; it touches on all the major topics and gives some practical recommendations, but doesn’t overwhelm you with too much information. Update: The Reel Reviews podcast […]

Continue reading...

Choosing a Video Format for the Web

Nettuts+ has a good article detailing the current state of the various video codecs supported by desktop and mobile browsers. Basically, there’s still no single format with universal support; Flash is still the best option for the desktop, and H.264 is the only option for mobile devices. In the future browsers will natively support HTML5’s […]

Continue reading...

Conflict Between Comodo Firewall and Cisco VPN Client

There’s a conflict between Comodo Firewall and the built-in firewall in Cisco’s VPN client which can cause blue screens. You’ll see a DRIVER_IRQ_NOT_LESS_OR_EQUAL error caused by inspect.sys or vsdatant.sys. One way to work around it is to install the VPN client without the built-in firewall: msiexec.exe /i vpnclient_setup.msi DONTINSTALLFIREWALL=1 The other way is to remove vsdata.dll, vsinit.dll and vsdatant.sys […]

Continue reading...