OS X Tip of the Day: Twitterific and QuickSilver

There are a few tips online as to how to use Twitter and QuickSilver together, but they're lame. Particularly because they send your Twitter password over a nice non-https connection. And because I don't like to have to choose between getting prompted to grant access to my Twitter password every time I post from QuickSilver and granting all AppleScripts free access to my Twitter password. So I decided to leverage Twitterific's AppleScript support and write the following quick AppleScript:

using terms from application "Quicksilver"
    on process text t
        tell application "Twitterrific" to post update t
    end process text
end using terms from

Just drop it in ~/Library/Application Support/Quicksilver/Actions and restart QuickSilver. Voilà!

New Site, Yet Again

Hello valiant readers. It's that time again. I've grown bored of what I had and moved on to something new. In this case, I've decided to migrate to WordPress, and to make it my primary website instead of being hidden away on a subdomain. I'm going to attempt to mix a "traditional" static-content website with a sort of blog idea. Roguelazer.com now includes (lambda x blog), and more. We'll see how that works. Anyhow, I've imported everything from Blogger, so we should be good to go

If you're keeping count, this makes my fifth weblog, although that's counting things from well before the terms "weblog" or "blog" had been introduced. And that's not counting the (many) old implementations of Roguelazer.com, most of which had some sort of a news feed that I treated like a blog.

Anyhow, welcome, and I hope you enjoy the new site.

Site Renovations

Roguelazer.com is currently undergoing renovations due to its move from OnSmart to DreamHost. Owing to extreme business elsewhere, I am not sure when this site will be back up. Until then, you might want to read my blog on blogspot.

Another Meme

Here's the rules, as I've seen them on the Internet:

  • Grab the nearest book.
  • Open it to page 56.
  • Find the fifth sentence.
  • Post the text of the sentence in your journal along with these instructions.
  • Don’t dig for your favorite book, the cool book, or the intellectual one: pick the CLOSEST.

And my result is,

"But this concept of nature is confirmed by experience and must inevitably be presupposed if there is to be possible experience, which is coherent knowledge of the objects of sense in accordance with universal laws."

Immanuel Kant, Grounding for the Metaphysics of Morals. I may have been writing a philosophy paper last night...

On Teaching and Value

A few minutes ago, I was reading an article from my hometown's newspaper, the Fall River Herald News. It was an article indicating that half of the schools in Fall River have been classified as "needs improvement" by the state. I'm not here to talk to you about the article so much; it was hardly good news, but nothing new for Fall River. Instead, I'd like to talk about the comments. You see, I was reading this article online, and the online edition of the Herald has a comments field. Here are two of the posted comments, reproduced for analysis' sake:

duclos

city gets what it pays for--- city gives the least amount of money to education in the state-and the money they do have they misuse

1972

Thanks duclos, I knew that was the problem with our schools. We have to start paying our teachers more in order to get them to teach! I figure $80,000 to $90,000 a year might get us off the failure list.

I think that this represents an interesting divide in the perception of schools, and one which I've seen a lot, at least anecdotally. So I thought I'd do some research.

read more

It's a meme!

But it's okay, because reading Planet Debian totally counts as work. :-)

Machine names:

  • caveofbirds
  • seitchtabr
  • caladan
  • corrin
  • ix
  • thalim
  • kaitain

Can anybody guess the theme?

Fall River

As my profile mentions, I come from Fall River, MA. Sometimes, I get overly romantic ideas that it might be a place worth staying in. Then I see something like I saw today, and I remember why it is that I spend ten months out of every twelve 3000 miles away. :-(

*nix Tip of the $TIME_PERIOD: mutt

Hello readers; it's been a while, hasn't it? It's summer, and, like many people, I'm a slacker. Anyway, I thought that today, I'd talk to you a little about the program that I've been using for a lot of my mail recently: mutt. mutt is a console mail-client. I know, I know, I should get myself out of the 80's. Well, I've found it to be much faster and more powerful than any GUI client I've ever used. I'm not going to go into much detail about the basics; there are are lots of good guides/tutorials on the Internet.

However, I do think I'll share some of my configuration tips, and some helpful hints that I've gotten along the way. My main .muttrc file can be found here. I'll explain some of the neater sections as we go along.

The first section deals with my mailboxes. I use a Maildir-format store on this particular server (if you're still using mbox, I feel sorry for you). Well, I suppose it's technically Maildir++. But whatever. So a decent portion of that first section enables Maildir usage. I then set the display to be threaded with the line set sort=thread. I just find it easier to follow a threaded discussion than to try and pick out the individual messages, although some people violently disagree with me; well, they're not the ones writing this post. :-) Finally, I tell mutt which mailboxes to monitor (I've trimmed this list because, well, you really don't care about all of my gazillions of mailboxes).

The next section is some pretty straightforward keybindings. Since I'm using maildirs, I change the way that I change folders to enable default browsing of mailboxes (as opposed to directories), and I add some keys for PGP.

Next up: colors. I like color. It often makes it easier to read things. Well, perhaps coloring smilies differently from text is a little excessive... Much of this list comes from various sources on the Internet, so props to all of the people who came before me.

Then I set some headers. By default, mutt shows full message headers, which is way more information than I give a damn about. I set some sane defaults here. Incidentally, if you are in a message in mutt and want to view full headers, just press h. It took me a while to figure that out, even though it's pretty intuitive when you think about it. This section also contains one of my favorite lines: set mime_forward. This particular line came to me from one Michael Vrable (not to be confused with Mike Vrable). What this line does is cause forwarded messages to be sent as MIME attachments instead of quoted inline. This is sometimes a bit more annoying when forwarding plain-text messages, but, unfortunately, many silly people now send HTML messages. Not only that, but some people send only HTML messages (no plain-text part at all!), so when you forward these with the usual mutt mimetype of text/plain, graphical clients get confused. So, yeah, mime_forward is very useful.

Finally, I include some other files. The first file is for mailing lists (mutt can mark them as mailing lists, and properly handle reply/reply-all) via the subscribe command, the second one (gpg.rc) sets up GnuPG, and the third one is for mutt aliases.

Oh yeah, and I set mutt to auto-pgp-sign everything, because I'm that kind of a guy. Below, enjoy some screenshots of my actual mail setup.

Mailbox List Message View Full Headers

Website Stuff

So, the more enterprising amongst you may have noticed that my blog is now at blog.roguelazer.com instead of anonymous-function.blogspot.com (although it's still there, too). This is because I was playing around with my website stuff today. For one thing, I've moved to Google Apps for my Domain, because e-mail over DreamHost's IMAP servers was sometimes slow, and e-mail through the Gmail servers probably won't be. This also gives me better Jabber server (i.e., SSL supported without me paying umpteen dollars for an SSL certificate and a static IP and such). It's generally neat.

I'll post more on my thoughts and opinions of Google Apps for your Domain as they occur to me.

Newport Jazz Festival 2008

Newport Jazz Festival Logo

Yesterday I went to the 2008 Newport JVC Jazz Festival, and I figured I'd review it a bit here.

We started off the morning with a set by the Mark Rapp band. Mark Rapp is a trumpet player, somewhat modern. He uses a wah about half of the time, and it's pretty cool. His band was good, too. The guitarist was a little over-the-top, but he was generally good, and the bassist was excellent. Oh, I almost forgot to mention, Rapp also played didgeridoo, which was cool.

So, after Rapp, I saw a bit of Lionel Loueke, who was an excellent guitarist. Unfortunately, his band was not quite as excellent, and the first couple of songs ended up being a bit snooze-worthy, so I wandered over to another stage and watched George Wein and the Newport All-Stars (Howard Alden, Anat Cohen, Jimmy Cobb, and Eperanza Spalding. That was pretty good, although it was a little odd for all of those people to be playing together. Esperanza Spalding was especially good — Wein had her do a solo bit (she's a bassist who also sings, which is a strange but nice combination).

At 1:50, I went over to the Waterside stage for the "Newport Sunday Surprise", which turned out to be Bill Frisell! Considering that I was in the second row of a quite small tent, that was awesome (not that that was a surprise, or anything).

After Frisell, there was a 20 minute break before Esperanza Spalding came to the Waterside stage, so I unwisely decided to get up and stretch. When I came back 5 minutes later, there were a few thousand people crowded into the area and I couldn't even get within 20 feet of the tent! So I watched a bit of her act from a distance, then went over to the Pavilion Stage to see Guillermo Klein Y Los Gauchos, a jazz band. They were a little raggedy, but they tightened up over their set, so it ended up okay.

The last act I saw was Herbie Hancock, who was on the main stage. I was very unimpressed. For the first couple of songs, he had a trio of female backup singers whose voices seemed designed to bore into my head. When they weren't there, the guys on the mixing board just jammed the gain all of the way up on everything else, so it was actually painful to listen to, even from the middle of the field. Like, tooth-rattlingly loud. I'm sure Hancock was good, but I couldn't stand to try and listen to him. Such a shame.

So, that was my Sunday. Pretty fun. Ciao.