Insufficiently Random

The lonely musings of a loosely connected software developer.

Thursday, June 26, 2008

New Server, New Home

In honor of us moving from New York to California I have also moved the server that hosts spearce.org.  If you are reading this blog post, welcome to my new home away from home on the web.

If you aren't reading this blog post, you may need to reconsider how you reached this location, since you can't see it.

Thursday, July 26, 2007

Difficult gitk Graphs

On the Git mailing list I've talked about one of the repositories I develop on/maintain, as its graph in gitk is somewhat interesting. Today I took a couple of redacted screenshots from two of the interesting parts of the history.

The first image is from a set of octopus merges that occurred in the history. This probably would look better if we had just used git-rebase to transplant the commits instead of merging them, but at the time the user who created these was still quite new to Git...

Many Branches and Octopus Merges
(larger version)

Saturday, April 28, 2007

pg is for sale

I have decided to no longer support pg, as I haven't used it myself in a very, very long time.  It was a useful tool and learning vehicle for myself and a few others, but it just isn't nearly as good as core Git with topic branches.  Or git-gui.

Wednesday, February 28, 2007

Git and Linux Repository Growth

I got curious about the growth rate for the git.git and linux-2.6.git repositories, so I wrote git-statplot to dump out object counts and sizes by earliest date entered. Plotting these with Gnuplot gave me some interesting results:



Sunday, January 21, 2007

git-gui Screenshots

niv on #git nudged me enough to create some screenshots of git-gui.

Saturday, September 23, 2006

MythTV's Deletion Logic

There must be a bug somewhere in MythTV's show deletion logic.

I hate to admit it but I find Stargate Atlantis to be entertaining, so I record the new episode every Friday night. Because I may not be able to get around to watching the show rigtht away I asked MythTV retain two copies of the show, deleting the oldest.

So right now my MythTV box has the episodes from Aug 25, Sept 18, Sept 16. But not last night's episode, Sept 22. First off, why do I have 3 episodes when I asked for 2? And secondly, why do I have an old episode but not the most recent?!?

Looking at the oldrecorded table in MySQL it shows that the Sept 22nd episode was in fact recorded. But it must have been deleted just a few minutes after it finished recording. :mad:

Sunday, September 3, 2006

On Sandwich Making

I have never seen a discussion on sandwich making which was as worth reading as this one. Nicely done.