Category Archives: Code

Update to Yahoo Fantasy Football stats project

Last year I released a tool that lets you track a Yahoo Fantasy Football league in Python. Recently I finished a complete refactor of it into more of an API, so it can be used directly by other projects or scripts. It also includes an example script that just dumps the information to stdout. Check [...]

MobileOrg for Android

Lately I’ve been working on a version of MobileOrg for the Android platform. If you are an iPhone user then check out the main MobileOrg site or the store for it. MobileOrg is a free and open source application for storing, searching, viewing and editing your Org-mode files. If you are an emacs user and [...]

Yahoo Fantasy Football Stats via Python

This post is out of date, the program has been updated to work for 2010 see here: http://matburt.net/?p=103 Every year around this time I find myself faced with a problem. I really enjoy football and playing fantasy football but I’m pretty much locked into Yahoo’s terrible web interface. Each year I tell myself I’m going [...]

Splicing Internet Radio Streams with Python

During the day I like to listen to various audio streams so I find myself switching back and forth between music and news.  Wouldn’t it be nice if you could play streams for a given amount of time?  I couldn’t find anything that did it automatically so I wrote this quick Python program to do [...]

An interesting problem in Python

I like to tell stories about poorly written code.  As a programmer you come across it all the time, and good programmers work really hard to make sure everything they write is both clean and as free from bugs as you can make it.  There is a reason, though, that we spend so much time [...]

The Evolution of the Imperative Programmer

Today I thought I would write a little about Haskell.  This year I decided to learn this language and revisit the world of functional programming.   After spending a month with it there are things that I understand much better, but I’d be lying if I said it was easy. In order to learn Haskell, [...]

Getting the Console Screen Dimensions Revisited

Several months ago I posted a C function that will fetch the console screen dimensions for both Windows and Unix. Actually… there were two functions, one for the width and one for the height. I left it as an exercise for the reader to come up with the better implementation. I decided that I would [...]

Thoughts on Ruby

After having heard about it for a while from some very respected sources I decided to give Ruby a try.  I had heard that it had a very similar feel to Python.  After using it for a weekend I can really agree with that statement.  It really is no more or less powerfull than Python, nor [...]

When good tools fail…

When tools that you depend on to work exactly as expected fail it can create a lot of frustration as well as losttime. If you are a tool author you go to great lengths to ensure that it behaves exactly as the user would expect it but you can’t always catch every small bug and [...]

Debugging away all of your problems

When I started school at the University of Southern Mississippi I was required to take an introductory programming class.   Now I never did so well in college…. in fact, I did terrible and part of the reason is that if I’m not interested in something or I can’t derive some interest from the topic at [...]