Shameless Self Promotion

An article on Tom’s Hardware that I helped with was posted yesterday. It’s about Wi-Fi, it’s problems, why your Wi-Fi sucks and what can be done about it. If you’re interested go ahead and read it. Please suffer through the format as it’s actually a pretty good read, but if you glaze over tech stuff just go look at the images I did for the article. I’m quite pleased with a couple of them. There’s 27 pages in the article, each with a picture (see why I said to suffer through the format?). Specifically, I did the images for pages 1, 21, and 23-26. tip: most have a “zoom” option if you hover over the image

Page 1 and 26 I think are my favorites. Page 1 (shown above) because of how it turned out and page 26 is an homage to XKCD. Page 21 has been dubbed the FrankenAP. I’m not thrilled with page 25 (the two iPads in different orientations) but there were time constraints and limitations in the room setup, and that was even the second time I shot that particular concept. Funny behind-the-scenes note about page 25. I was using a mini-bagel between the stand and the iPad to keep the iPad from leaning back and catching a glare from the overhead fluorescent lights.

OSX Passenger prefpane tip

I recently undid all my MacPorts and started using Homebrew for some software on my Macs. That meant uninstalling the Apache MacPort and switching back to the default Snow Leopard version of Apache. Everything went relatively smoothly but today a noticed that my Passenger prefpane wasn’t listing all the Rails sites it had previously been managing.

Turns out it was because in my original install of the prefpane I had used the “ports” version of a required ruby file, per instructions, since I was using the MacPort version of Apache. The easy fix is to just reinstall the prefpane. All of my sites now show up in the site listing and I can add the new site I’m currently developing.

Dr. Strange-charset-conversion Or: How I Learned To Stop Worrying And Love Converting From Latin1 to UTF8

Recently, at work, I’d decided it was time to deal with my MySQL charset problems. In most places my server db was set to a latin1 charset. Unfortunately, someone who maintains content has been pasting unicode characters in. While my public websites display the information correctly, when I synced the content to my local development computer those unicode characters would display incorrectly. The image below shows the comparison.

Charset problem comparison

Continue reading →