Jonathan Coulton plays the Mission St. Theater - Click for
PhotosJenn and I saw Jonathan Coulton with Paul and Storm last night at the Mission St. Theater in a sold out show.

It was awesome.

We got there about an hour before the doors opened and it’s good we did because the line was already pretty long. By the time the doors opened, it was around the corner and well down the block.

As we were waiting in line, Jonathan, Paul, and Storm all walked past to get to the front door… and then walked right by again to head to the artist entrance.

We got great seats right up front with no one blocking our view. Paul and Storm opened and we were very pleasantly surprised - I’d never heard them before, but they’ve made new fans of us. They played for about an hour and then there was a break before Jonathan Coulton came on.

When he did come on, it was great. He really played the crowd well and the small venue added to it. He sang all of the great ones - Re: Your Brains, Still Alive, Code Monkey, Skullcrusher Mountain - and a bunch of others, also great. During Re: Your Brains, the audience sang the zombie part. Gotta love it.

It was sort of a crazy crowd. Great people, everyone really wanted to be there, but… well, only at a Coulton show could I look down the line and see people reading the Learning Perl book. A wonderfully geeky mix of folks.

I posted some pictures on Flickr of the show. They’re not the most exciting pix because the show wasn’t really flashy, but they’re decent and show you how close we were.

I ended up getting the entire Thing a Week box set and the Smoking Monkey album. Support your favorite artists, right? Another cool surprise - the Thing a Week box set was signed and numbered inside. Awesome.

We’ll definitely be going again when he comes back to town.

GeekSpeak comments edit

Based on my previous all-in-one experience with the HP C7280, when I brought the Canon PIXMA MX850 home, the first thing I did after I installed it was to try out a scan. I didn’t print, I didn’t copy, I just scanned.

Freaking garbage.

Not as bad as the HP C7280, mind you, but still pretty bad. I tried a book cover and two different CD covers. All of them came out with horrible Moire patterns and pixel artifacts.

I never printed a single page (other than the printer head calibration). It’s already in the box to be taken back.

I’ve learned something, but I’m not sure what.

  • Should I not trust all-in-one units because their scan capabilities will be mediocre at best compared to a dedicated scanner?
  • Should I not trust units with CIS scanners (as both the HP and Canon had) and look for something with a CCD scanner?
  • Should I not trust units that can attach over the network and/or USB? (Though the connection didn’t matter when I tried it out both ways, so I doubt it’s this one.)

Anyway, back to square one.

GeekSpeak comments edit

I’m a Twitter user, but it wasn’t always like that. The problem is, Twitter really only seems to be useful if you have a Twitter client. The web site interface they provide is cumbersome, and if you’ve only used it over SMS or IM, you’re missing out on a far richer experience.

I started out using Snitter and really liked it, but there were a few features missing (like the ability to follow someone right from the client) that I wanted, so I tried twhirl. It’s pretty cool. The only thing I didn’t like about it is that you have to customize the defaults a bit to really get the most out of it. Here’s what you have to do to get the most from twhirl:

Turn off “prefix tweets with sender’s name.” This is in the configuration, on the “Visual” tab. The sender’s name already appears in some smaller meta-text below each post, so prefixing the tweets with the sender’s name just eats up screen space.

Turn off “mark received tweets as new.” This is also in the configuration, on the “Visual” tab. Unless you follow less than 10 people or you have more time on your hands than you know what to do with, you’re probably not going to be reading Twitter the same as you read email. Twitter is like standing in a convention hall where everyone is talking to everyone else. You’ll probably miss some tweets, you might hear bits and pieces of a conversation, and that’s OK. Turning this option off will stop you from seeing an annoying little “light” on each tweet you haven’t read.

Set the opacity to 100% when inactive. Again, in the configuration, on the “Visual” tab. It’s really annoying to have a 65% opaque window scrolling tweets when you’re doing something else. It’s like seeing something in your peripheral vision that you can’t quite get to focus. Turn this up to 100% so there’s something concrete to glance over to when you’re working on something else.

Customize your color scheme. This can be as easy or as difficult as you want it. The default aqua sort of color scheme is just painful. You can very easily select a new color scheme from the Accounts window on the “Colors” tab. I recommend one of the black schemes, but check it out and you can see a little preview image of each one and choose your own.

The other option you have is to create your own color scheme. As of version 0.7.5, this isn’t an “officially supported option,” but it’s still simple.

To create your own scheme:

  1. Go into the twhirl “colorschemes” folder (C:\Program Files\twhirl\colorschemes) and you’ll see a bunch of XML files in there. The names of these files roughly correspond to the names of the available twhirl color schemes.
  2. Find one that is reasonably similar to what you want yours to look like and copy it.
  3. Rename the copy to a short/small version of the name of your new color scheme - for example, if your color scheme is “Navy Blue” you might call the file “navyblue.xml” or something.
  4. Open the copy in a text editor. The XML is pretty self explanatory. Read through it to familiarize yourself, then…
  5. Update the <title>, <version>, <author>, and <date> information. The title is what will appear in twhirl.
  6. In the <colors> section, you’ll see all sorts of available options. The value in each tag is a hex color number. Use a hex color picker or your favorite paint tool to update the colors.
  7. When you think you have it right, save your changes and exit twhirl. Make sure it’s not running - just closing the chat or the accounts window won’t do it. You have to click “Exit twhirl” from the accounts window.
  8. Restart twhirl and switch to your new color scheme. If you need to make adjustments, switch to a different color scheme before exiting twhirl. (I had trouble where it seemed to cache the previous color scheme values if I didn’t do that.)

When I created my custom scheme, I wanted to address the following issues:

  • Easy readability - I’m not a dark-background-light-text person, so I picked a white background with black text.
  • “Standard” link color - The web has sort of conditioned people (me) to think link == blue. Not creative, but I don’t have to think about what’s clickable and what’s not.
  • Ability to locate relevant tweets - I want to easily be able to scroll through and find tweets from me and tweets to me (both replies and direct messages).
  • Nothing too ridiculously garish - I was limited a bit by the inflexibility of the theme options, but basically I tried for something that wasn’t, like, “high contrast” or something overtly offensive to my rods and cones.

My custom scheme looks like this:

Illig custom twhirl color

And you can download it here if you like. (Unzip the file into your twhirl colorschemes directory. The XML file inside is the color scheme.)

Overall, twhirl is pretty good. Snitter is a little better from a style flexibility perspective, and if it gets updated to have some of the features I like, I’ll probably switch back. On the other hand, if twhirl can give me some additional style flexibility, I’ll be totally won over.