Let’s look at a small sample from the table where I currently track changes. The 2 pages listed here are for Romanian Air Mails from 1961. As of today, those are pages 539 & 540 of the Romanian stamp album, but as other pages are inserted, these numbers will necessarily changes. The columns are as […]
In the WordPress universe there exist page templates – and different templates load under different circumstances. This was how I generated Table of Content pages and album pages inside of the WordPress site. Let’s start with a template for an empty page: In order to generate a table of contents, we’re going to make some […]
When I first started working on the stamp collection web site, pages were accessed through a php script that read HTTP GET variables and generated the album page based on the content of those variables. Example: kevinsstampalbum.com/StampAlbum.php?CountryCode=RO&PageID=477 As I started getting occasional questions about some of the pages, I thought it might be interesting to […]
The process of normalizing data necessarily includes some discussion of the concept of “atomicity.” An item of data is considered “atomic” if it cannot be decomposed into smaller pieces of meaningful data. But this concept is a bit fluid, since the achievement of atomicity changes with respect to how the data is actually used. Here’s an […]
What I really need is that “easy button” or maybe some pixie dust, but the world doesn’t work that way. So let’s start with where I am and what changes are already started. The stamp collecting site was inspired by Jim’s Stamp Album, and originally contained stamps from Israel only. In the early days, the […]
So let’s start by talking about extreme programming (XP). As I understand it, one of the major components of XP is “relentless refactoring.” My approach to solving problems has always been the same: First, break big problems into increasingly smaller problems Second, solve the small problems one at a time My own term for this was […]