January 2024

They don't make 'em like that any more: Blackberry Bold 9700

The Bold 9700 was a premium cellphone from a company at the top of its game. Does it merit the fawning reviews it collected in 2009?

Categories: TDMTLTAM

Command-line hacking: calculating the phase of the Moon

How to use Bash shell arithmetic, along with the 'date' utilty, to calculate the phase of the Moon on a particlar day.

Categories: Linux, command-line hacking

Predicting eclipses with clockwork

We're used to computing devices being electronic. But what can we do with a purely mechanical approach? This article looks at how eclipse prediction might have worked in the Antikythera Mechanism, c.2300 years ago.

Categories: retrocomputing, science

Getting started with Kafka Streams

Kafka Streams is a Java library and framework for creating applications that consume, process, and return Apache Kafka messages. This article provides a tutorial about implementing a very basic Streams application.

Categories: software development, Java

Getting started with Kafka Streams, part 2

Following on from my article on the rudiments of the Kafka Streams API, this one introduces stateful operations like counting and aggregation.

Categories: software development, Java

Making tab-and-slot boxes for electronic prototypes. Or: how I stopped worrying and learned to love the laser

Some thoughts on my first experiments with the design of electronics enclosures for laser cutting.

Categories: Raspberry Pi, electronics

They don't make them like that any more: Garmin Nuvi 300

One of the earliest mass-market car satnav units, the Garmin Nuvi 300 still has features that modern devices lack. Why is that?

Categories: TDMTLTAM

Yet another desktop Raspberry Pi media player

Using a Raspberry Pi as a media player is by no means a new idea. However, using one as a self-contained hifi component is not common, and requires a bit of work.

Categories: Raspberry Pi, hifi

RSS feed

About RSS support on this website