Jury Duty Next Tuesday

I’m flying off to England tomorrow as my cousin Jenny is getting married. I’ll be flying into London (Heathrow) but the wedding itself is in Beaconsfield (map). As it turns out, I’m flying there by way of Miami (yeah, I didn’t expect that one either) and after the layover plus the time change, I end up getting there on Thursday morning. Yeah, I’m sure I’ll be wiiide awake after that one ;).

Fortunately, my flight back is only on Sunday — the wedding is on Saturday — and so I have at least a few days to get acclimated to the time change. On the other hand, I get back Sunday evening and (surprise, surprise), I have work on Monday. But, I’m not going to look forward to spilled milk (or something). I'm just determined to relax and have a fun time. My whole family will be there and I’m looking forward to seeing all of them and spending some time with my extended family as well.

Then, on Tuesday, I have jury duty. I received notice for this a couple weeks ago and I counted my lucky stars that it didn’t coincide with this wedding. For any Dallasites reading, it’s at the Frank Crowley Courts Building which I believe is kinda in the West End. And while I'd normally reserve such trite commentary for its title attribute, that page for the Frank Crowley Courts Building has some truly hideous web design. What, are we still living in 1995?

I’ve never been to jury duty, so I don’t have much of an idea about what to expect. Interestingly enough, the jury summons includes a tear-off form asking for various information about me. Much of it is ordinary and expected — “name”, “date of birth” and so on — but why do they care about my “religious preference”? And, for that matter, my race? The form does appear mandatory, but it does make me a bit uneasy that they’d have any use for some of those tidbits.

From what I gather, there’ll be a lot of waiting around, so I’ll be sure to bring a book (perhaps my copy of The Tipping Point, unless I bring it on my trip to England and finish reading it there). And, I was about ask about whether I’d be allowed to bring my iPod (filled with NPR, natch) but I just ran across this D Magazine blog entry on jury duty which says that it’s apparently ok. And besides what I should or shouldn’t bring along, I’m also curious about how long it lasts — assuming for a moment that I’m not selected for the jury, I’m guessing this would this be an all-day thing? Anyway, if you’ve already been to jury duty, I’m open to any suggestions on what to expect or other tips.

I’ve Setup a Del.icio.us Account

You may have heard about the social bookmarking site del.icio.us but, if not, you wouldn’t be the only one — I only wrapped my head around it a couple weeks ago. As you may have guessed, the basic idea is that you can store all your bookmarks on a centralized website and assign them keywords or “tags” as they’re called in del.icio.us-land.

Then, all the links and usernames are linked together :). So, you can:

  • ... click on one of that tags which you've given a URI (say “CSS”) and see all the other sites with that tag.
  • ... click on a link and see who else bookmarked it
  • ... click on a link and see what tags other people gave it

But, other than linking everything together, del.icio.us is fully RSS-capable. A quick primer on RSS, in case you hadn’t heard of it: RSS allows subscriptions to websites and with an RSS reader (such as the web-based Bloglines), you get a notification when that site/blog is updated.

So, you could “subscribe” to a tag if you wanted to (such as “steelers”) and you’d receive a notice in your RSS reader every time someone tagged a link with that word. Or, each user’s account is also RSS-readable, so you could subscribe to subscribe to (say) John Smith’s account (or my account) and see each link that he added.

Of course, you could subscribe to your friends’ accounts and view links as they bookmark them. Or, you could follow a tag for one of the links which you added to del.icio.us, see who else bookmarked it, and then subscribe to his/her links — for instance, if you like motorcycles, could click on one of your links which had the tag “motorcycles” and then click through to one of the accounts of someone else that bookmarked that link. And, maybe you'd find some useful links of interest on that guy's page (even if he didn’t tag them with “motorcycles”).

As I wrote this entry, I also looked around to see if anyone else had given a straightforward explanation of the del.icio.us concept. I found this thread at Ask.MetaFilter and there, gwint lists quite a few advantages of del.icio.us in one of his posts, but I didn’t want to paste all of that here without his permission.

There were also several recommendations in that thread for this article entitled “Us.ef.ul — A beginner’s guide to The Next Big Thing” and I would have quoted a few bits of that but that article ends up rendering about 2000 pixels wide in my browser and I couldn't really make my way through it. (Then again, I’m running the Firefox build from two days ago, so the odd layout may not necessarily be the authors fault.)

At any rate, I’d recommend giving del.icio.us a try. For what it’s worth, my account is “handcoding” there and there are several Firefox/del.icio.us integration tools (in addition to a del.icio.us-supplied bookmarklet which works just fine as well).

T.G.I. Friday’s Makes a Good Cobb Salad

Some coworkers and I went out to lunch last week at T.G.I. Friday’s and, as I had a late breakfast that day, I didn’t really want something too heavy. I started looking over their lunch menu and noticed that they had a Cobb salad — and considering that Cobb salads have both avocado and blue cheese, I could hardly resist. But, if you’re not familiar with Cobb salads, here’s the gist of how they got started:

One night in 1937, Bob Cobb, then owner of The Brown Derby, prowled hungrily in his restaurant’s kitchen for a snack. Opening the huge refrigerator, he pulled out this and that: a head of lettuce, an avocado, some romaine, watercress, tomatoes, some cold breast of chicken, a hard-boiled egg, chives, cheese and some old-fashioned French dressing. He started chopping. Added some crisp bacon — swiped from a busy chef. […]

Now, I don’t think the T.G.I. Friday’s version had watercress and I can't recall whether it had chives, but this was a fantastic salad. As described by their menu, their Cobb salad has “chilled chargrilled chicken, crisp bacon, avocado, Colby cheese, egg, black olives, tomatoes and Bleu cheese on salad greens”:

  • Grilled chicken: Unlike some poseur grilled-chicken ### salads (like the grilled chicken Cesar salads that some restaurants have), the chicken was sliced into bite-sized pieces. It always annoyed me when restaurants slapped4” slices of chicken onto a salad; but, that wasn’t the case here.

  • Bacon: This was real bacon, natch, and not some of that soybean-based fake bacon. And, it was cooked to a point of crispiness (but not yet crunchiness) which, as I see it, may the optimal texture for salad-based bacon.

  • Avocado: Here’s where the salad really shone. Of course, I'm a bit of an avocado fiend as it is and I'll order nearly anything if avocado is a primary ingredient. However, nothing ruins an avocado-based dish more quickly than unripe avocado (bleh). But, this avocado was ripe and soft — I really couldn’t believe that Friday’s hadn’t screwed this part up as restaurants so often use almost-ripe avocados on hamburgers and the like.

  • Hardboiled egg halves: Other than overcooking them, it's hard to flub a hard boiled egg. And, sure enough, these eggs were cooked properly and halves (which meant that I didn’t have to manually slice them myself).

  • Diced black olives It doesn’t look like diced olives were part of the original salad, but they worked well here. And, like the eggs, it’s hard to incorrectly add olives to a salad ;).

  • Blue cheese: Like the avocado, the blue cheese was another stand-out in this salad. Really, I was expecting a few pea-sized bits of blue cheese scattered throughout the salad, but the blue cheese in this salad was generously sized, of which some chucks were almost approaching the size of those bite-sized (cube-shaped) candybars that are popular around Halloween.

At the time I ordered it, I was thinking to myself that I’d “just have a salad” and that I’d order “something more substantial” next time. But, this salad had a deliciousness that surpassed my expectations and I’ll definitely have one again sometime.

Ripping NPR to MP3 for an iPod

I bought an iPod Photo just before Thanksgiving and I’ve been enjoying it ever since. I bought it primarily for the gym and for traveling, and it’s worked well for both of those. However, I thought the sessions on the elliptical machine might be more fun with some news or a talk show to listen to.

I listen to NPR in the car anyway and have often wished that I could time shift their shows (a “TiVo for radio”, if you will). Of course, none of their shows are available in MP3 format (well, except for On The Media). I was aware that many NPR stations offered MP3 streams off their websites, but I still didn’t have a way to record and schedule recordings.

After some searching, I discovered Streamripper, a command line utility that records MP3 streams. I then found PublicRadioFan.com which lists the MP3 streams for hundreds of NPR stations. Putting those together, I’ve been able to record NPR as MP3s and, with some scheduling, grab individual shows for my iPod.. Here’re the steps which I went through, in case you wanted to try this on your own. I run this on my PC but this process may be adaptable to other platforms as well (in particular, I’m pretty sure Linux or FreeBSD could be made to work).

  1. First, download the latest version of Streamripper and extract the zip to a directory of your choice (I put mine in “C:\Program Files\Internet\Streamripper\”).

  2. Then, load up PublicRadioFan and set your time zone and, if you like, you can set some other preferences as well. But, be sure to set your time zone — if you don’t, none of this will work.

  3. After that, it’s time to start looking for programs which you’d like to record. So, head over to the Schedule Grid: Advanced Options page. Here’re the settings which I’d recommend:

    • What time? — choose the “starting at” radio button along with “6 hours”. Then, it’s just a matter of choosing a day and time which is kinda close to a program which you’d like to record. So, for Morning Edition, you could choose 5:00am; or, for Marketplace, you could try 2:00pm (keeping in mind that those represent 5:00-11:00am and 2:00-8:00pm, respectively).

    • What Stations? — you could leave this at the default or you may find that setting it to “USA” (assuming you live in the USA) may yield more relevant results (since Europe probably doesn’t have many NPR affiliate stations).

    • What audio formats? — since Streamripper can only grok mp3s, you should uncheck all of these except for “mp3”.

    • What programs? — feel free to narrow this down but “all programs” is probably fine to start; you can always narrow it down later if you end up with too many results.

    • Display format — I find that the “grid” is easiest to work with.

  4. After all that, click on “display listings” to get a list. Look through the programs to find one which you’d like to record and, once you’ve found one, right click on the lightning-bolt icon next to it (the Winamp logo) and choose “Save Link As” to save the link to your local drive. Yeah, this may seem a bit weird, but those links only point to a playlist and we need the URI for the actual mp3 stream.

  5. At this point, it may be helpful to open up a text editor to make a few notes. Anyhow, once you’ve downloaded the playlist file (which should have the extension “m3u”), open that file in another text editor window and copy the path in there to your “notes” text file. Then, going back to your web browser, make a note of these attributes from the show which you’d like to record:

    • Its name
    • Its starting time
    • The recording time, in seconds (which would be 60 x the time in minutes)
  6. Now it’s time to build the batch file (we’re almost there!). Open a third text editor window and enter these two lines:

    • C:\path\to\streamripper.exe http://servername.net:12200 -a D:\path\to\name-of-the-show.mp3 -s -l 7200 -o
    • del D:\path\to\*.cue

    Of course, the “\path\to\” bits represent your respective paths for streamripper and the path you’d like to use for the mp3 file. And, servername.net is the server which you extracted from the .m3u file earlier. The port “12200” is just hypothetical — use whichever port was listed in the m3u file (which may be a different number or there may be none at all). And, you'll also need to specify the time length to record (in seconds) which is the “7200” above.

    So, what’s the “del” statement in there? Well, “.cue” files are a meta-file which are created through the mp3 extraction process; but, they’re useless for our purposes. So, deleting them just makes for less hard drive clutter.

    And, if you’re curious, here’s what each of those parameters do:

    • -a: this records the mp3 to a single file. Without this, Streamripper may try to rip the show into several separate files (which could be useful if you’re ripping an Internet radio station, but not really for public radio).

    • -s: this prevents Steamripper from creating a directory for each stream. I find it easier to just sort the files on my own afterwards.
    • -l: as mentioned above, this specified the length of time to record, in seconds.

    • -o: this tells Streamripper to overwrite tracks in the destination directory. I find this handy since I only really want the most current episode of (say) Morning Edition at any given time.

  7. That’s it for the batch file, so just save it with a “.bat” filename, such as morning-edition.bat or marketplace.bat.

  8. Just two more steps left: scheduling (this one) and id3 tags (the next one). Now that you have a batch file set up, it’s just a matter of telling your OS to run that file at the program’s starting time. To do that, go to Control Panel -> Scheduled Tasks and choose Add Scheduled Task. You can probably figure out the scheduling from here — you choose the batch file which you just created and set it to run at the program’s start time.

  9. At this point, you’re all set to record mp3 streams from NPR but they’ll probably have weak (if any) id3 information in there (which is the data inside an mp3 file that describes the artist name and track number, among other things).

    So, after each time a file is downloaded (or at least just before you sync those files with your iPod), you’ll need to add its id3 information. For that, I prefer to use Mp3tag (which is free). And, here’s the naming scheme which I like to use:

    • Title: the show’s name, such as “Morning Edition”

    • Artist: “NPR”, which ensures that all my public radio mp3s are grouped together

    • Album: the date, in YYYY-MM-DD format. This way, after selecting the Genre and then Artist on my iPod, I can select a date and see all shows from that day.

    • Track: I generally choose a number the chronological sequence of the shows for that day, so that they’ll play back in the same order in my iPod. So, Morning Edition might be “01” followed by Day to Day (“02”) and Marketplace (“03”).

    • Genre: I’ve set all of my NPR recordings to “Public Radio” for the genre.

So, that’s how you can set up Streamripper to record MP3s from NPR. I know it may look like a lot of steps, but it's not too hard once you get into it. And, if it doesn’t record what you’re expecting, you may find it helpful to try setting your recording time to five seconds or so (temporarily), and then running the batch file manually; that way, you can see whether it’s recording the right station or even whether it’s recording at all. Or, if you get stuck, leave a comment and I’ll try to help out.