Board Gaming

Games we own. These are all available for game night with the North Tahoe Tabletop Board Game Meetup group....

Art Projects

I have worked on various art projects over the years. This is a collection of some of those projects....

Programming Projects

I have worked on various personal and professional computer programming projects over the years. This is a collection of...
Linkage Program

Another Slider Special Case

A user contacted me with a mechanism that was not simulating properly. It became clear right when I saw it what was wrong; a link must have two sliding connectors on the same path to just slide. Links that have a single sliding connector can rotate around some…

Continue reading
Linkage Program

Linkage 3.1.7

There were a few bugs in recent versions of the Linkage program. there was an uninitialized variable related to a hidden feature that I’m working on, and a count problem when moving gears. Wow, it’s getting to be a complicated beast. Anyhow, the sample mechanism in the picture…

Continue reading
Linkage Program

Linkage 3.1 Is Shipped!

I have finally replaced the old Linkage installer with the new 3.1 version. There is no more Beta testing. Download Linkage 3.x here. New features and fixes are… Motion path export. Slide path dotted lines now drawn inside of link “hull”. Fixed simulation problem with links that are…

Continue reading
Linkage Program

Latest Linkage Beta

I will make this Beta into the official version as soon as I do a little more testing of my own. In this version, I disabled the parts list feature that I was working on. I fixed a bug in the sprocket/pulley sizing that was using unscaled/unadjusted sizes…

Continue reading
Linkage Program

Linkage Snap Grid

No one has asked me about the grid yet. I suppose that most people that use the Linkage program don’t really notice it or, since they can’t set it, don’t notice that it’s really weird. I am going to add a grid view option. People will certainly notice…

Continue reading
Linkage Program

New Linkage 3.1.4 Beta

Get the new Beta here: http://www.rectorsquid.com/temp/linkage.msi I’m almost ready to release a new production version of the Linkage program. This latest beta version fixes a locked link problem where connectors could still be moved during a JOIN operation. Now a JOIN operation will move connectors that are not…

Continue reading
Computers & Programming

Software Architecture

In some blog posts, and in a few emails to colleagues and customers, I have mentioned the term “architecture.” I’m not sure if most non-programmers understand the issues surrounding software architecture. But I sure do. The Linkage program is familiar to people who read my blog (all 10…

Continue reading
Computers & Programming

Document-View Architecture

The Linkage program is written in C++ using the Microsoft Foundation Classes (MFC). MFC provides C++ classes for things like strings, but also provides a document-view architecture. The idea behind the document-view architecture is that your document is the information that needs to be displayed and the view…

Continue reading