Friday, February 5, 2010

Just to make your lives difficult...

I finally bit the bullet and renamed my GitHubaccount from "dhax" to "haxney". I did
this to increase the consistency of my online names, so hopefully things will be less confusing overall.

Saturday, January 30, 2010

News Flows

Just like old times, I'm turning an email reply into a full-fledged blog post.

This is in response to an email sent to me, which I have quoted inline.

http://www.newyorker.com/reporting/2010/01/25/100125fa_fact_auletta

Saturday, January 2, 2010

Wearing SOCKS with Emacs

So apparently I have way too much time on my hands, so I went ahead and taught myself the amazingly cool bindat package of Emacs. It is basically a way of writing specifications for translating binary to alists (attribute lists) and back again. Once you have a specification written (and it is pretty easy once you get the hang of it), converting data back and forth is incredibly easy. I did run into a slight hitch with a couple things, though:

Thursday, December 31, 2009

Chomping in Emacs

While working on Ezbl, I came to the terrifying realization that Emacs doesn't have a chomp-like function to strip leading and trailing whitespace from a string. After some searching, I found a solution, but it was kind of ugly (specifying the whitespace characters exactly rather than using a character class), so I modified it a bit. Here is my result:

Saturday, December 19, 2009

Yo dawg

Yo dawg, I herd u liek Emacs, so I put an Emacs in ur Emacs so u can Emacs while u Emacs. For more information, check out my older Ezbl post. EDIT: See new Special Edition Emacs browser meme: Yo dawg, I herd u like Emacs in a browser, so I put a browser in ur Emacs so u can Emacs in ur browser in ur Emacs while u browse ur Emacs in ur browser.