January 2024
They don't make 'em like that any more: Blackberry Bold 9700The 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 MoonHow 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 clockworkWe'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 StreamsKafka 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 2Following 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 laserSome 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 300One 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 playerUsing 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
