Archive for the ‘Internet’ Category

First Post

Tuesday, March 11th, 2008

Yeah right.

Web site and forum operators would be forced to collect and publicly disclose identifying information about all of the visitors who post content on their sites. Failing to do so would lead to a fine of $500 for the first offense and $1,000 for each subsequent offense.

Improving Code

Monday, March 10th, 2008

Bob pointed me at this interesting article offering general advice to programmers. It seems like testing is near the top of every one of these lists I look at. We have tests in the Soar project but there is much room for improvement.

Climate change skeptics

Thursday, March 6th, 2008
…it will take longer to figure out what’s happening if dissent is stifled and skeptics are demonized. The skeptics in the minority start off with a disadvantage in getting their message heard simply because of the media’s bias for bad news and horror stories. When there’s a well-financed majority dominating the public debate, I find it odd to hear complaints that anyone else should receive money or attention.

An interesting opinion over at Tierney Lab.

Instant S/MIME Guide

Wednesday, March 5th, 2008

How do I get S/MIME working with Firefox/GMail and Thunderbird? The details are varied, but here’s the big picture (I’m recalling this procedure off the top of my head, apologies for any errors in initial versions of this post).

First, grab Firefox and Thunderbird, and install this Firefox plug-in.

Next, head over to thawte and get a free, personal e-mail certificate from them. Try not to stare at the girl on the front page, I’m pretty sure there’s something strange going on there, some kind of spell, maybe it’s what killed Gary, I don’t know (rest in peace).

This whole getting-a-certificate-from-thawte requires trusting thawte since they serve up your private key for you, but I think the convenience of this system is worth this risk unless you are doing something very naughty. If you’re really paranoid, you could go through a different service where you control your private key, but that’s probably not going to be free.

The path to the free certificate on the thawte website is something like Products/Free personal e-mail certificates/Join. Fill out a bunch of forms and you’ll be logging in to retrieve your key in a jiffy. Somewhere in there you tell them you’re going to be using Mozilla/Firefox/Thunderbird. Eventually, you end up installing the key in the Firefox browser.

Once it is installed in the browser, you can start sending signed and/or encrypted email from your GMail account. Head over to GMail and hit compose and you’ll find two new, stealthy buttons off to the right, one for signing, one for encrypting. Note that the S/MIME plugin disables GMail’s auto-saving feature because that requires sending the message unencrypted to GMail’s servers, a message you potentially would like to have encrypted. Also note that the S/MIME plug-in does not verify signatures sent to your GMail account, not yet. You’ll notice the big fat yellow section next to any smime.p7s attachments you see.

Thunderbird does, however, verify signatures and interacts well with GMail in the process. Configuring Thunderbird requires one last step from Firefox, however, and that is exporting your certificate. The path to do this is something like Tools/Options/Advanced tab/Encryption tab/View certificates/Your certificates/Select the thawte certificate/Backup. There is probably a shorter path. When you save it, it will ask you to encrypt it with a password. File your certificate in a safe place with a strong password.

Fire up Thunderbird and set up your GMail account to use IMAP. Google has fine instructions for this if you go to your GMail account Settings/Forwarding and…/IMAP access/Enable then click Configuration Instructions.

After that is all set up, revisit your GMail account properties in Thunderbird and open its Security tab. There, View certificates/Your Certificates/Import/that file you saved from Firefox. Finally, select this certificate in the other two fields on that same Security page.

You may want to check the box to digitally sign messages by default, that’s up to you. If you don’t you’ll have to specify when you want to sign messages in the security menu when you compose a message.

Send yourself a signed email and check it out, it should work now.

Patching Mediawiki

Monday, March 3rd, 2008

Parts of this are documented all over the Internet.

  1. Back up database, files
  2. Download patch to mediawiki root
  3. Inside mediawiki root: patch -p0 < patch-file
  4. Inside maintenance subdir: php update.php
  5. Check Special:Version

Upgrade guide, downloads.

Quote of the Day, OpenGL edition

Friday, February 29th, 2008

glBindBufferARB is the most thoroughly undocumented function on the Internet.”

World Cat

Friday, October 5th, 2007

Really cool.

(Via)

Breathalyzer software analyzed

Thursday, September 6th, 2007

Source code for a specific machine has finally been released. (Via)

How much is inside a keg?

Sunday, August 5th, 2007

In order to keep track of the number of beers that the keg dispensed, I decided to take a photo of each cupful in its owner’s hand. This scheme meant standing by the keg the whole night, but it turned out that the keg was an epicenter of party action, so I was never lonely. (Link)

This guy is great. I could spend hours on that site, it is rather large.

Email

Thursday, July 26th, 2007