It’s official. I have accepted the formal offer to work at Rackspace. I will be working in the Cloud Files division in beautiful downtown San Antonio.
We released a new version of pygtkChart today. This version is a beta release and allows for much more flexibility than the previous version. Some new features include the ability to independently address each part of a chart or graph and the ability to use GTK properties and signals. Mouse events are now supported, and hooks are available to click on individual areas of a chart.
OpenSolaris 2009.06 was released this month. Upgrading my home file server was pretty easy. # pkg refresh && pkg image-update Everything worked smoothly until the last part. The new boot environment did not activate correctly. Some further digging revealed that one of the two disks in my rpool was set with and EFI disk label [...]
pygtkChart is a chart widget for GTK that offers line graphs and pie charts. It’s simple to use, but it is lacking one feature that I really wanted: bar charts. I added a bar chart widget to the package, but I have not been able to get in touch with the original author to contribute [...]
I use several online tools that make my life easier, and I’d like to share them in the hope that they make someone else’s life easier. Readability Readability is a bookmarklet that reformats your current page and makes it readable. It’s a wonderful tool in the world of web pages full of ads and useless [...]
I finished something up at work today that I have been working on part-time this week. My boss really likes it, and I’m pretty happy with how it turned out. I call it attachment scrubbing. Last week, a friend and I were talking over lunch about some email woes our company was having. Specifically, some [...]
I was listening to NPR on the way home today when a story about college entrance essays got me thinking. How do admissions officers judge the merits of an entrance essay? Is it based on some fixed scale? I can’t imaging that something as subjective as an essay can be effectively judged on a fixed [...]
Recently, Karen’s laptop refused to boot. After a few attempts to fix the problem (OS X’s Disk Utility and Disk Warrior), I connected the drive to my computer, made a complete backup, and reformatted it. This is the first time I have ever had to reinstall OS X on any Mac I have owned. I [...]
Suppose you want to write a python module, and, like a good software developer, you want to keep a separation between your development, model/testing, and production versions of your code. This is a simple task with a few tricks in __init__.py. First, our tester code: 1 2 3 import module x = module.test.Klass() print x.status() [...]
I think I finally have a working file server. The replacement power supply is working great. I’m not sure what happened to the first one. Once I had the server up and running, I started doing some tests of copying data over. My initial tests seemed successful, but I started getting some errors reported from [...]