Blog Redux

The software previously hosting my blog was a bespoke thing that I’d used to experiment with Django. Once it was complete, my appetitite for maintaining it evaporated, and bitrot began to set in. I haven’t blogged in years, and it’s not likely that I’ll resume, but I thought I’d at least preserve what is here (this time using Hugo). Note: I did not preserve the link structure.

2019-09-11 · 1 min · 67 words · Eric Evans

Christmas Lights (redux)

Last year, if you’ll remember, I did a half-assed job of putting together a musically coordinated christmas light rig, and promised to Do Better this year. Lucky for me I was vague because under-promising made over-delivering a lot easier. :) What I did manage to do was tackle last years technical debt, and get the code cleaned up. I’ve named it Lumen and put it up on Github. Lumen has two modes, record and playback....

2010-12-26 · 1 min · 183 words · Eric Evans

Christmas Lights

We put up lights each year for the holidays, and while I don’t mind having the house decorated, I do not like having to put them up. Despite this, I feel mounting pressure each year to Do Better, which by default means more lights and decorations, which in turn mean even more work. The year before last I had the idea that if I worked smarter I might avoid working harder, and that one of those musically synchronized setups would be pretty sweet....

2010-01-25 · 4 min · 754 words · Eric Evans

Lowest Common Denominator

From the git-svn manpage: For the sake of simplicity and interoperating with a less-capable system (SVN), it is recommended that all git svn users clone, fetch and dcommit directly from the SVN server, and avoid all git clone/pull/merge/push operations between git repositories and branches. The recommended method of exchanging code between git branches and users is git format-patch and git am, or just ‘dcommit’ing to the SVN repository. Running git merge or git pull is NOT recommended on a branch you plan to dcommit from....

2009-12-24 · 1 min · 159 words · Eric Evans

Thrift Packaging

My latest project at work is Cassandra, a distributed, eventually consistent, column oriented data store. It’s somewhere between Dynamo (Cassandra’s original author worked on Dynamo), and Google’s BigTable. It was developed as an internal application at Facebook, later open sourced, and is now an Apache incubator project. The external interface to Cassandra is thrift-based. Thrift is a framework for creating network services, services that communicate using a compact binary data format....

2009-05-10 · 2 min · 405 words · Eric Evans