Articles in the software category

  1. Implementing 'git show' in Mercurial

    Posted on in Software

    One of my frequently used git commands is 'git show <rev>'. As in, "show me what the heck this guy did here." Unfortunately, Mercurial doesn't have the same command, but it's easy enough to implement it using an alias in your .hgrc.

    The command you would run from the command …

  2. {git, hg} Custom Log Output

    Posted on in Software

    The standard log output for both Git and Mercurial is a bit verbose for my liking. I keep my terminal at ~50 lines, which results in only getting about 8 to 10 log entries depending on how verbose the commit was. This isn't a big deal if you are just …

  3. Getting Started With Pelican

    Posted on in Software

    I've been using WordPress on this site since 2007. After all this time, I've decided I want to try something new. So, I've decided to go in a completely different direction and start serving static content. There are three things driving my decision to change:

    • The existing site is really …
  4. Mutt: Deleting Messages Older Than 30 Days

    Posted on in Software

    I tend to clear out large chunks of email all at once. The most common thing I do is clear out all mail older than 30 days.

    In mutt do the following:

    1. Shift-D to delete messages matching a pattern. This will return a prompt that says Delete messages matching:.
    2. ~d …
  5. Google Chrome Stuck Overseas

    Posted on in Software

    I recently spent six weeks in Sydney working for my new job. Naturally, while I was there, I let Google Chrome's omnibox redirect my searches to Google Australia. Fast forward a few weeks, and I'm back in the States, but Chrome is living in the past. After trying just about …

  6. iPod Appears in Finder, Not In iTunes

    Posted on in Software

    After a recent power event, I experienced this problem. None of our iPods were appearing in iTunes; even those that sync via wireless. My problem was solved on the macosxhints forums by sprale.

    In Terminal:

    cd ~/Library/Application\ Support/SyncServices/
    rm Local

    If you aren't comfortable in Terminal, you will …

  7. Mutt: Tagging Messages Based on Message ID

    Posted on in Software

    I recently needed to tag the first 5,389 messages in a mailbox using Mutt. This is much easier than you might think.

    1. shift-t - By default, the command to tag messages based on a pattern is bound to shift-t. If you've changed this in your muttrc, use whatever you've bound …
  8. Comments in .vimrc

    Posted on in Software

    If you need to comment something out of your .vimrc, start the line with a double quote (").

    "autocmd BufRead *.xml :source ~/.vimrc.xml

    It's embarrassing to admit how long it takes to find the answer to that question.

  9. Google PageRank Tool 0.5.0

    Posted on in Software

    I released a new version of my Google PageRank Tool for WordPress last week. Google recently changed the URL for PageRank information which necessitated a change in the plugin. The new plugin has been tested with WordPress 3.2.1.

    You can download the latest version of the plugin from …

My Bookshelf

Reading Now

Other Stuff