AIGLX, Compiz-Fusion, Gentoo, and my ATI Radeon 9600 Card with 8.42.3

Update: As of the last couple days (11/18/07), an ebuild has been added to portage for these drivers. It’s no longer necessary to create your own.

So the Long Anticipated ATI drivers that support AIGLX are released. I’ve been wishing for this long before anyone ever mentioned it was a possibility. I’ve got my Gentoo machine all set up with the new drivers and working with Compiz-Fusion. Here is the process I used to convert from Xgl and the 8.40.4 driver to the 8.42.3 driver with AIGLX.

Continue reading

Posted in Hardware, Software | Tagged , , , , , , , | 1 Comment

The Recommended Tags Plugin

Since I upgraded to WordPress 2.3, The biggest thing I missed about my old Simple Tags Plugin was the auto-completion that happened for tags when I started typing them in on a post. I started missing that so much that I began to think of writing a new plugin. Before beginning on such a task however, I wouldn’t even think of not searching Google. Well, I came up with the Recommended Tags Plugin. I can’t say enough how this is exactly what I was looking for.

From their description:

This is a plugin for WordPress 2.3+ that utilizes the built-in tag system for recommending and displaying a list of your current tags. It avoids the troubling issue of creating duplicate tag names that are nearly identical, such as “download” and “downloads.”

All I was looking for was auto-completion, to help me avoid typing in different spellings or slightly different tags that have the same meaning. This plugin goes way beyond that by listing your available tags and recommending tags based on the content that you’ve written for your post. It’s a must install in my opinion.

Posted in Web | Tagged , , | Comments Off on The Recommended Tags Plugin

The perennially late Gentoo gnome-light ebuilds

If you run Gentoo Linux for your desktop, and you happen to favor the Gnome desktop environment, you may have noticed the incredible number of packages that need to be installed in order to install the gnome ebuild. The ability to pick and choose just those components you need for a system is one of the reasons I personally haven’t switched away from Gentoo to another Linux distribution. This ebuild however, seems to me to go somewhat against the original intent of the OS.

Continue reading

Posted in Software | Tagged , , , , , , | 1 Comment

YUI Image Uploader Example with TurboGears

After completing the YUI Image Uploader, I received a lot of requests for a working example. I didn’t originally create a working example, because that requires server functionality that this server didn’t have. I’ve remedied the situation and have completed an example with TurboGears. Of course, any server side language or framework will do as long as you have the ability to upload and store an image.

Continue reading

Posted in Programming | Tagged , , , , , , , | 6 Comments

Similarity of texts: The Vector Space Model with Python

I’m working on a little task that compares the similarity of text documents. One of the most common methods of doing this is called the Vector Space Model. In short, you map words from the documents you want to compare onto a vector that is based on the words found in all documents. Then, you find the cosine of the angle between the vectors of the documents that you want to compare. This is called the cosine measure. When the cosine measure is 0, the documents have no similarity. A value of 1 is yielded when the documents are equal.

I found an example implementation of a basic document search engine by Maciej Ceglowski, written in Perl, here. I thought I’d find the equivalent libraries in Python and code me up an implementation.

Continue reading

Posted in Programming | Tagged , , , , , , | 8 Comments

An Interview about MyDrawings.com

Scott and I were contacted by a group of MBA students studying Marketing Management at MGSM. They were asked to prepare a short presentation about a web 2.0 company and chose to present on MyDrawings.com. I thought others would be interested in the response to their questions.

Continue reading

Posted in Miscellaneous | Tagged , , | 2 Comments