Author Archives: Jeff Fitzsimons

About Jeff Fitzsimons

Jeff Fitzsimons is a software engineer in the Pacific Northwest. Technical specialties include C++, Win32, and multithreading. Personal interests include rock climbing, cycling, motorcycles, and photography.

Color Test

I just took a fun test to determine how good I am at discriminating colors. Lower values are better. My results: Your score: 8 Gender: Male Age range: 30-39 Best score for your gender and age range: 0 Highest score … Continue reading

Posted in Internet | Leave a comment

Stripping an Authenticode Signature

We needed to modify the resources of an installer and then apply an Authenticode signature. Unfortunately, it already had a signature on it, and modifying the resources of an executable with a signature results in a corrupted signature. The Microsoft … Continue reading

Posted in Authenticode, Technology | Leave a comment

Using Certificates and Signtool

Obtain a Software Publisher Certificate Your Certificate Authority will supply one of the following: a Personal Information Exchange (.pfx) file a Software Publisher Certificate (.spc), and a Private Key (.pvk) file a CER-encoded X.509 Certificate (.cer), and a Private Key … Continue reading

Posted in Cryptography, Technology | 1 Comment

PE Format

While investigating Authenticode, I become curious about the Portable Executable format. This is the file format used by all Windows executables. Here is a good overview in the context of .Net. And here is the referenced image which is missing … Continue reading

Posted in Technology | Tagged , , , | Leave a comment

mssign32.dll

With CAPICOM deprecated, MSDN suggests using the mssign32.dll functions. There are two fundamental problems with this: No example code whatsoever is provided. No header file is provided. Well, at least I can do something about #2. Here is a minimal … Continue reading

Posted in Authenticode, Cryptography, Technology | Leave a comment

Make MSDN Website Load Faster

The MSDN website sucks. It loads extremely slowly, and is visually cluttered. It turns out that MSDN has a low-bandwidth (“loband”) option. This will cause MSDN to render using much simpler HTML, which loads much more quickly and has a … Continue reading

Posted in Technology | Tagged , , , , | Leave a comment

Photographer’s Rights

The Bert P. Krages website has a handy, downloadable PDF version of the “The Photographer’s Right”. If you object to the recent harassment of photographers in public places, I suggest that you download this, print it out, and carry it … Continue reading

Posted in Photography | Leave a comment

Craigslist Blocks Yahoo Pipes

Craigslist is one of the greatest sites in the world, and the entire Bay Area seems to revolve around it. Sadly, Craigslist’s search facility is extremely bad, seemingly only capable of searching within a price range and neighborhood. Craigslist supplies … Continue reading

Posted in Internet, Technology | 1 Comment

Bicycle Weights

I bought a super-handy digital hanging scale from DealExtreme ($10.84, by far the lowest price on the ‘net). The most useful weights to post that I can think of are those of my bicycles: Cannondale Synapse Carbon 2 60cm (2007) … Continue reading

Posted in Cycling | Tagged , , , , , , , , | Leave a comment

The Thunders at Elbo Room

Ellie and I went to Elbo Room to see Crepe-Sensei Shinji’s band, The Thunders. Before them was Clouds and Cannons, which proved to be a great bonus for the night. As their 11:00 showtime approached, the hipster crowd dissipated and … Continue reading

Posted in Events, Music | Tagged , , , , , , , | Leave a comment