I had a little trouble today trying to get a favicon for my django site. I found some solutions online, but they assumed that you were serving your media statically through your apache server. I’m serving all my static files through Amazon S3, so those techniques didn’t work for me. Here’s how I did it instead.
I use Linode for web hosting. I like it because from an administration perspective, I effectively have a dedicated Linux box. In reality it is shared, so I pay a lot less than the cost of dedicated with the same amount of freedom. Up until Saturday, this server was running a very old Gentoo build that I never bothered to update. Performing this update was good, but had unforeseen consequences. Continue reading
I wrote an article about how Linux’s lack of complete support for most hardware is a bigger problem now than its total lack of support for a relatively smaller amount of hardware. This article really felt like Digg material when I wrote it. I was saying something that had not really been said in the past, and I spent a lot of time writing it. I decided to go against the stigma of Digging your own content, and I put it up there. I would not be writing this article if I didn’t make the front page. Let me share with you what I have learned from this experience. Continue reading
You may notice a new link on the side of the blog to my new stalker feed. This feed is an RSS feed which combines all the items from all of my websites. So if you want to watch my blog, podcast, listal, del.icio.us, digg, Flickr, Last.fm and all that other stuff bunched into one feed, you’ve got it. Now you can monitor pretty much all of my Internet activities in one place.
OK, I’ve got quite a few updates about this site here. First off, there’s a problem with running out of RAM on our hosting. I’ve fixed it by adding more swap space, but that is far from an ideal solution. There might be a short downtime between now and the end of March when I upgrade to a better hosting package.
So I upgraded this blog software up to WordPress 2.0. What does this mean for you? Absolutely nothing unless you happened to visit during the 30 seconds of downtime. Perhaps the site might be a little faster, but I don’t notice it. What does it mean for me? It means that blogging is ten thousand times more awesome.
You may recall a previous blog post I made about games using AJAX. Web pages with the ability to read and write to databases via XML and update the display without reloading allow for the possibility of games that work in any web browser without plug-ins or large bandwidth consumption. But the games would still be limited to what you can draw using CSS and HTML. Thanks to the new canvas element in the newest versions of Firefox and Safari this is no longer a limitation.