CloudFlare Rocks!
I recently got invited to try out CloudFlare, a new free service in closed beta. I checked out the homepage and was greeted with a “Wouldn’t it be cool if your website were protected by ninjas?” header. Why, yes, that would be cool. So, not really understanding exactly what it was, I signed up and configured it for the Fake Name Generator. After some poking around and letting...
Read MoreProtecting Your Server with DenyHosts
Yesterday I noticed my server’s load average was a bit higher than usual. Normally when this happens it mean someone is screen scraping the Fake Name Generator, so I went and started reviewing the logs trying to figure out who it was so I could block them. Disappointingly, I couldn’t find anybody that was scraping my site, which means I had to dig deeper. The next step was to use top...
Read MoreMy First Firefox Add-on
Update (7/16/2010): The add-on got reviewed and approved! Yay! I’ve been wanting to make a Firefox add-on FOREVER, but have never found something worth making that hasn’t already been made (or isn’t way beyond my abilities to make). So I decided I’d start simple and make a search provider add-on for ABA Number Lookup. I found a page in the Mozilla developer wiki that...
Read MoreAccessing the Android Market in the Emulator
Update (7/14/2010): The developer of the Fake Name Generator app has gotten in touch with me and we have settled our differences. He didn’t mean any harm, and I’m quite a bit excited about having an Android app that uses my website. Expect awesome app goodness in the next few days! Google has this awesome alert service that lets you set up search queries and have new search results...
Read MoreEureka! I got VPN working in Ubuntu!
For months I have been trying to get a Cisco VPN connection working with the NetworkManager applet in Ubuntu with no success. I’ve had to resort to using a Bash script that connects using the vpnc command line utility, and then using sed to manipulate the /etc/resolv.conf file so I can use both my name servers and the VPN name servers. This works okay, but things get wonky several times a...
Read More