Articles

Pip: Minimal Two-Dimensional Chess Piece Set

This article explores a concept for minimal, two-dimensional chess pieces for use in digital environments. I wanted to create a functional approach, in which the design of each piece represents its capabilities instead of its name. Similar in appearance to the faces of dice, the arrangement of pips reflects each piece’s legal movement pattern.

read more

Wine Cube: simple wine bottle storage model

Wine Cube is a simple, configurable OpenSCAD based system for creating passive, minimal, modular, high density wine bottle storage shelving units. Configuration options include simple ways of changing the dimensions, capacity and bottle orientation of each shelving unit. This project grew out of a personal need for such shelving and a desire to learn CAD. It is an ongoing, open source project that I am releasing early as I have judged it to have reached a stage of being minimally interesting. This project may be useful to someone looking for a very simple, inexpensive and utilitarian approach to wine bottle shelving, in their home, in a location where its stark appearance won’t offend, such as a basement or garage area. Its simplicity may also make it a good example project for learning OpenSCAD, as I have tried to keep the code simple, clear and logically organized. This article provides a brief description of Wine Cube, my motivation for creating it, and my reasons for choosing OpenSCAD.

read more

Streamlining Static Web Development

There are times when even using Hugo for static web development is overkill. This articles shows how to efficiently develop small static web pages with some of the same advantages as the Hugo environment:

  • Easily invoke a zero-configured static web server.
  • Optimize development efficiency with LiveReload.
  • Automate the environment.
  • Optimize for production.

The solutions described will use Node.js and Bash scripts.

read more

comparing facial symmetry between photographs

In recent research, I received two photographs of unidentified women that were purported family members, and I wanted to explore a structured way of comparing them that could also be easily communicated as a two-dimensional still image for ease of publication/distribution. The following is the approach I took, and although I don’t know if this approach is valid, I thought the process and the results were interesting enough to warrant this description.

read more

spatially mapping derivative content to original documents

Quadrant Addressing or Quaddressing provides an intuitive and consistent way to make relative spatial references to an original, two dimensional artifact (primarily for documents such as a printed text, photographs, etc.) regardless of its size or shape, or whether the artifact is physical or digital. Quaddressing relies on imprecision to aid human judgement instead of relying on highly precise measurements of varying units across different types of documents, thereby greatly increasing the ease and efficiency of both recording and interpretation across all documents for both human actors and code.

read more