One of the many things the developers of Thumbsplus got right was a proper normalized database schema. When I first inspected the layout of a Thumbsplus database I knew I was in good hands. In Thumbsplus image files get unique keys and image galleries are simply lists of image keys. Images can appear in any number … Continue reading SmugMug Duplicate Image Hunting
Tag: Programming
Command Line C# SmugMug API Metadata Download
I have a skeleton in my photographic closet! I enjoy hacking pictures as much as I enjoy shooting them. Before digital photography I got my jollies the old fashioned way with chemicals: dark room chemicals. I still get all emotional when I remember the scent of a fixer. Ahhh --- those were the days. Now, … Continue reading Command Line C# SmugMug API Metadata Download
Why Code when you can Steal
I am learning C#. Two years ago I swore a blood oath not to learn anymore programming languages. It’s been obvious for decades that you seldom find any new and important ideas in programming languages. What you typically find are old ideas renamed and wrapped in a new syntax. Virtually all key concepts in programming are over … Continue reading Why Code when you can Steal
F# Sirens are Seducing
For the last few days I have been playing around with an early release of F#. F# looks like it might be a .Net language that I can stand! The alpha-geeks at Microsoft Research have convinced their corporate masters that the world needs a functional programming language that can be compiled and executed as efficiently … Continue reading F# Sirens are Seducing