Archive for July, 2008

A great analogy for US foreign policy

Monday, July 14th, 2008
Image courtesy of Jeffery Rowland of Overcompensating.com.  Click to embiggulate.

Four Rules Violation on Flickr

Monday, July 14th, 2008

My friend Mike linked me to this photo the other day, and I’ve been meaning to blog it since. File it in the “Nice Guns, Poor Safety” file:

Image: Rule 3 - Keep your finger off the trigger until you’re ready to fire.

Remeber: no matter how badass you long with your finger all over the bang switch, Rules violations make baby Jeff Cooper cry. They also make negligent discharges possible. Both are excellent reasons to make sure they’re obeyed at all times.

The Great Camping Escapade

Monday, July 14th, 2008

Well, I guess it wasn’t really an “Escapade”.  And the use of initial capitals and the definite article might be a little much.  But it certainly was pretty great.  There will be pictures as soon as I find my camera.

We left late Friday and, after changing our destination a few times en route, we decided to hit up the Four Lakes region in Northern Idaho.  It was getting pretty dark by the time we bumped and banged our way up the rocky trail to the trailhead, so we decided to set up camp there for the night.  There was another group there, so we set up our tents on the far side of the road from them, accompanied by one of their dogs who was small, yappy, light-obsessed, and (Becky rightly suggested), quite possibly possessed of demons.

Once tents were pitched and food eaten, we slept.  Trevor and Aaron had both brought tents and crawled into their respective temporary abodes.  Becky and I, on account of it being a beautiful night, started the night out under the stars.  Unfortunately an unusually cold night and an as-of-yet unidentified large animal sent convinced us to move into Trevor’s tent.

Circumstances (Trevor’s sleeping bag proved to not much of a 40 degree bag and DEFINITELY not a low-30, upper-20s bag) of the evening convinced us that spending another night would be ill-advised.  This would prove to be fortuitous.  The next morning we got up early and had a leisurely breakfast of camp pancakes before striking camp and heading out for Lake Estelle.

The hike up was pleasant, with only a few really steep bits.  The lake itself was gorgeous.  It was clear and still and still incredibly cold with mountain runoff.  (We passed a few patches of snow in the upper parts of the trail.)  We all took a brief swim before lounging around in the sun and enjoying the remote, pristine beauty of the place.

The hike out was pleasant and uneventful.  The day was clear and warm and generally perfect for hiking.  We saddled up and headed out.

The way down the mountain proved to be just as bumpy as before.  Unfortunately, it looks like this trip managed to wound our faithful ride, my wonderful van Rossinante.  We got to the bottom of the mountain, but we hadn’t gotten very far down 200 toward Sand Point before the van started having shifting problems and then, when I pulled over and tried to turn it off and restart it, refused to start.  Coolant was very low, the engine very hot.  Water and time failed to revive it.  Then I noticed the oil pressure meter: zero.  It was very far from zero when we’d started down the mountain.  Fortunately, the resourceful Mr. Lewer has a AAA membership (despite not owning a car) and we were able to get a tow back into Spokane.  So currently, the van’s dead at an auto shop on Division.  I need to call them tomorrow early and let them know why they have a strange new van in their parking lot.

Hopefully I’ll be able to get Rossinante back on the road sooner, rather later (being a contractor means client meetings means a vehicle is pretty much a necessity.)  As for the weekend itself: the camping and hiking were excellent, the van troubles sucked, the company throughout both was amazing.  Thanks much to Becky, Trevor, and Aaron for sharing the weekend with me.

Out for the Weekend

Friday, July 11th, 2008

Off camping with some friends, so no posts this weekend. Back probably late-ish Sunday.

Have a great weekend, all.

More fun to make than to own

Thursday, July 10th, 2008

The final product are actually pretty cool-looking. Still, I think I’d rather be the artist than the art-owner as far as these are concerned:

(h/t to Sebastian for linking to this video.)

Turns out the artist’s name is Matthew Stromberg.  He’s a professor at the Savannah College of Art and Design.  Here’s one where he attempts to “sculpt” using a sub-gun:

Turns out he also does work with incendiary and high explosive substances.  Sounds like interesting (and highly entertaining) stuff.  Here’s an interesting article on professor Stromberg’s work.

Magic Code

Saturday, July 5th, 2008

Okay, so I absolutely hate Magic Code. That is, to say, code that either fixes or breaks a project, module, etc. with no real reason. For instance:

//fLog is a FILE opened elsewhere using a call to fopen

if(fLog)
{
    DoStuff();
}
else
{
    printf("%i\n",GetLastError());

} The code above is a somewhat redacted version something I was working on the other day. As it’s displayed there, DoStuff() will execute. This means that fLog opened fine. If, on the other hand, I comment out the printf statement in the else case, DoStuff() fails to execute, because fLog doesn’t open. In short: commenting out a debugging printf in an else case causes the call to fopen to fail. Why? I have NO IDEA. As a result the following line now mars my code:

printf("%i\n", GetLastError());  //Magic code

And I it drives me insane. The module’s working. It’s been unit tested and it works perfectly every time. Unless I remove one little printf statement. A printf statement which never fires. A printf which falls in an else block after the line which it “fixes”. A printf which shouldn’t have, nay, CAN’T have any effect whatsoever on the line in question. And yet if I remove said printf, the call to fopen fails and the whole module breaks. Inexplicable. Infuriating. Magic code.