A Little About Me

I've been writing software for over 25 years now in a variety of languages. My experience runs the gamut but is mostly rooted in UNIX-based platforms. More recently, I've taken up implementing websites using modern CMS systems such as WordPress and Drupal. I write plugins, style extensively with CSS, and fix bugs. My personal interests include photography, competitive swimming, agility training, and of course -- my dog!

My dog

For Hire

My skill set is strong and I'm always looking for a new challenge. I love to solve problems and am often called in to get projects back on track. Contact me and let's talk!

Photographer Resources

Countrywide Lists

19th Century Victoria Photographer CDV Cabeinet Card Database: American, UK

 

State Lists

Minnesota: http://www.mnhs.org/people/photographers/

Michigan: http://clements.umich.edu/eadadd/tinder_directory.pdf

 

Individual Photographers

Herbert L. Snow, San Bernardino, CA Photographer

S. P. Wange and O. E. Flaten, Hawley, Minnesota

A. J. Fox, St. Louis, MO Photographer

What's In a Name? Finding home.

It all started with a picture. Just one amongst thousands. The journey to find home for this cabinet card photo would be long, varied and with some surprising lessons along the way.

. . . → Read More: What’s In a Name? Finding home.

Cover Flow Now Gone in Finder in Mojave

Best view ever from Mac OS X is now gone. Cover Flow has been removed with a nod towards individual image viewing in Finder. For some this may be an improvement as image attributes are now displayed in this view, for those of us who sort through thousands of photos at a time it is a nuisance. I did try to accept the changes in Finder but I found that my work flow just increased significantly. Fear not though as an enterprising company has filled that gap left by Apple.

Path Finder by CocoaTech (https://cocoatech.com/) has quite a few nice features including cover flow for viewing of images in a directory. With options like cover flow, split screen (2 directories displayed at the same time, and the traditional icon view, listing, and paned hierarchy, Path Finder is the full featured solution I wish Mac OS X Finder would be.

PSA: I am in no way affiliated with CocoaTech but I do love the product. What Finder took away Path Finder returned.

A Successful Hackintosh Build

I was recently tasked with loading Mac OS X on a custom built Intel-based platform. Hackintosh builds have been around for years and until recently was definitely not for the faint of heart. Apple has embraced sufficient hardware vendors that with a modicum of care, building a hackintosh can be accomplished with relative ease. I say “relative ease” as I discovered when I started this task that there is a significant amount of incredibly bad advice out there in the wilds.

To be sure, Apple does not endorse hackintosh builds and it is considered a legal grey area. I am not writing this to recommend one build a hackintosh but to show the interesting learning areas to be gained by building your own computer system. All too often we look at our technology as if it’s a black box. In many ways that is a problem particularly as it relates to security. I believe that the more you know, the better you will be able to debug problems, skirt sketchy security issues, and be comfortable

. . . → Read More: A Successful Hackintosh Build

Attention Airlines -- I think I'll just drive

I started this post several months ago with the intention of it being a cathartic rant. Now I find that I can barely remember the specifics of why I was so mad but just the mention of airline flight is enough to send me into an apoplectic fit.

UPDATE: I feel the need to complete this post. After a recent trip, I remember why the thought of driving for 4 straight 12 hour days was more appealing than the 15 hours of airline torture I’ve had to endure. I will give props to the gate agents as they are dealing with incredible stress every day. Without the good humor and kind hearts, this rant would be filled with quite a few unprintables.

The problem with modern air travel is that airlines have found ways to divert any frustration away from their business decisions and pitted traveler against traveler. While reclining seats have been an issue for so many years, the latest of charging for luggage, no entertainment, and meagre seat space has made for extremely

. . . → Read More: Attention Airlines — I think I’ll just drive

Derivative Images & Why Imagecache is Busted

Having now spent 2 days trying to track down why I had so many issues with caching images, I came to the realization that imagecache is flawed and has been from inception.

. . . → Read More: Derivative Images & Why Imagecache is Busted

When Less is Not Best

As I have done for many years, I look for the hardware/software requirements of any application I’m considering downloading. Sounds logical, right? It would seem that those few words — requires minimum OS 1.2.3 — would be simple to place on a download software web page. And yet, I would be wrong. Twice now I have downloaded applications to my desktop after I scoured the product website looking for minimum specifications (none found) only to discover that my version of OS is not supported.

While I might forgive an open source developer who is creating software more from the heart than the pocketbook, the same is not true of Amazon who was the latest to “forget” to specify minimum requirements for their software product offerings. Shame on you Amazon for assuming and we do know what that means!

Drupal -- Getting Colorbox to Popup Calendar Events

Popup calendar events particularly when you have events of different content types and repeating events can be tricky. Setting a Colorbox trigger on your view can save the day.

. . . → Read More: Drupal — Getting Colorbox to Popup Calendar Events

Moving - The (not so) Final Frontier

I’ve finally had it with long, cold, snowy winters. Packing and moving is a pretty daunting task and I’m happy to say that we survived the ordeal. I do have a few tips though that can help with making that move a less-stressful event. In previous moves, I’ve paid for professional packers and have always been disappointed. Something was always broken or bent and of course they pack EVERYTHING — even when you tell them not to. Seriously — did I want that empty toilet paper roll? So for this move, we decided to pack ourselves and I’m happy to report that what we packed survived just fine. The added bonus of packing yourself is that YOU decide just what you want to move, what to discard, and what to put together in a box. Except for a few last minute errant items, everything was boxed so that we could find it when we wanted and put other boxes into storage without worry of what they contained.

. . . → Read More: Moving – The (not so) Final Frontier

Simple Wordpress Upgrade == Similar pain

Round two of the trials and tribulations of the various websites I maintain. I tend to go back and forth between Drupal and WordPress for CMS depending on client need. This means I keep up with 2 similar but distinctly different content management systems (CMS). This round was updating some WordPress websites. What should have been a simple update turned into another debugging session.

. . . → Read More: Simple WordPress Upgrade == Similar pain