Day 13 – Networks Roasting on an Open Fire, Part 3: Feeling Warm and Looking Cool

by Geoffrey Broadwell In parts 1 and 2 of these blog posts, I roughed out a simple ping chart program and then began to refactor and add features to improve the overall experience. It’s functional, but there’s a lot to improve upon — it doesn’t use the screen real estate particularly well, there are someContinue reading “Day 13 – Networks Roasting on an Open Fire, Part 3: Feeling Warm and Looking Cool”

Day 11 – Networks Roasting on an Open Fire, Part 2: Axes to Grind

by Geoffrey Broadwell In part 1 of these blog posts, I roughed out a simple ping chart program that produced output like this as it ran: This is over-minimalist; a user couldn’t even tell the scale of the latency measurements. It’s not at all obvious whether this is a fast or slow connection, and whetherContinue reading “Day 11 – Networks Roasting on an Open Fire, Part 2: Axes to Grind”

Day 9 – Networks Roasting on an Open Fire, Part 1: Whipuptitude

by Geoffrey Broadwell My home Internet connection is less than ideal. On the good days it’s fine I suppose, but on the bad days — and there are a lot of them — well, my ISP seems to be doing its darnedest to be earning coal in its collective stockings. Meanwhile I hear shouts across theContinue reading “Day 9 – Networks Roasting on an Open Fire, Part 1: Whipuptitude”

Day 7 – The Magic Of $/

Santa was dabbling a bit with regexes in the Raku Programming Language, just to satisfy their curiosity. Trying to find out how many children have a first name that starts with a vowel. That seemed like a nice little project! Since the Big Database Server at the North Pole was already heating up a lot,Continue reading “Day 7 – The Magic Of $/”