CloudFlare Rocks!

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 More

Protecting 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 More

My 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 More

Accessing 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 More

Eureka! I got VPN working in Ubuntu!

Eureka! 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