Dealing with grey water

On Wednesday evening, whilst I was playing Nexus Ops with a few mates, the toilet began to gurgle (it turns out it had been gurgling all day). After a usage and a flush, the toilet overflowed with such speed that more than half of our apartment was flooded before the water could be stopped. It turns out there had been some blockage in the sewer lines to the apartment building. Cherie and I then spent the next two days soaking up water, moving furniture and cats around, and generally having a bad time. »

Mercurial Head Scratcher

I’m trying to generate a patch to send to a project that uses Mercurial for their scm. In the middle of some commits, I did an ‘hg pull’ and ‘hg merge’. Since I did not have ‘git rebase’ available, I now have the merged code right in the middle of my commits. If all of my commits were adjacent, I could run ‘hg diff -r a -r b’ to get a patch containing all of the changes. »

On DNS

Late last week, the stalwart soupnazi née jerry crashed hard, taking a lot of data with it. Both Devan and I have since recovered most of our lost data, but the peculiar thing is that some hosts are still resolving dangerouslyinc.com to the old IP (including the Dal CS machines, which run the planet). DNS is such a dark magic to me. I do not know how it works, nor do I wish to know. »

Heroes - Destroying Family Values

If your wife/SO has not yet watched NBC’s Heroes do not let her! My wife, Devan’s wife, and Jeremy’s finance all have some sort of a thing for that Hiro character. If your relationship has not yet been affected by this pandemic, protect yourself, and stay away from this awesome show. »

Giving back to git

It must be obvious from previous posts that I love git. Tonight I sent a patch to the mailing list. It’s small and simple; it lets you save options for cvsimport in your config file, rather than supplying them each time you run it. Hopefully it will be of use to others. »

Setting up wordpress

Since I’m running through the wordpress install again, I figured I’d take Marc’s advice and ‘blog my changes’. Plugins: Ultimate tag warrior feedburner related posts seo title tag sitemap widgets Tarski links widget Popularity Contest (disable visible rankings for external viewers) Tarski theme: Edit footer.php to remove the recent entries section and lower sidebar. Edit sidebar.php to always show the “Main Sidebar” widget thing, and only show the “Widget Footer” one for the front page, to make the sidebar shorter for individual posts. »

FUDCon

The Fedora Users and Developers Conference is on Friday. Weather permitting, I’ll be flying up to Boston to attend tomorrow night. In no particular order, here are the parts of FUDCon I am looking forward to: Cold Boston weather means I can wear my parka. Riding the subway. Meeting Mr. Katz and Mr. Vidal in person. The yum hackfest. Getting a free t-shirt. I plan to take lots of photos, but I usually forget my camera whenever I go anywhere, so we’ll see. »

Gratuitous kitty photo

.flickr-photo { border: solid 2px #000000; } .flickr-yourcomment { } .flickr- frame { text-align: left; padding: 3px; } .flickr-caption { font-size: 0.8em; margin-top: 0px; } Spook in her box tunnel, originally uploaded by James Bowes. I’m still playing around with the new hotness that is wordpress. This is me using the ‘blog this’ feature in flickr. Above is our girl cat, spook, playing in a tunnel made from free cardboard boxes, sent to us from eBay and the USPS. »

git rebase: keeping your branches current

Where possible, I use git for my scm now. All software on dangerously incompetent is stored in git, and I do my personal yum work with git-cvsimport. One of the reasons I like git so much is git- rebase. Here’s an example of how it works: There is some upstream project that you wish to work on. You clone this upstream project when it is in state A, and make some changes. »