Latest

Coding and decoding crash dump handlers
All software has bugs. Even if you could possibly write the perfect bug free software all the layers down have bugs. Even CPUs as can be seen with the recent Meltdown and Spectre bugs. This means unfortunately sometimes software will crash. When this happens it is useful to capture as much information as possible to Read more

Correcting MariaDB ColumnStore Benchmarks
With MariaDB ColumnStore 1.1 Beta now released I quickly checked Twitter today to see what the response so far has been. I noticed that someone had posted up a benchmark comparison of MariaDB ColumnStore against a couple of other databases with data that doesn’t quite add up. Read more

How MariaDB ColumnStore’s filenames work
Unlike most storage engines, MariaDB ColumnStore does not store its data files in the datadir. Instead these are stored in the Performance Modules in what appears to be a strange numbering system. In this post I will walk you through deciphering the number system. If you are still using InfiniDB with MySQL, the system is Read more

Tech job interviews are broken
I have a friend who was hit by a workforce reduction at a company I used to work at (as was his entire department). He is a brilliant engineer who has worked on some massive projects. But is struggling to find somewhere new in-part due to the insane way the recruitment process works in our Read more

Protocol reverse engineering with tcpdump
Sometimes network protocols don’t entirely behave as documented. Other times there is no documentation at all beyond code. Either way you can sometimes find a need to sniff the traffic of a connection to find out what is really going on. Read more

Part of my history inside InfiniDB/ColumnStore
Several years ago there was a fork of the unreleased MySQL 6.0 called Drizzle. It was designed to be a lightweight, cloud/web/UTF8 first database server with a microkernel style core. I worked for a while as one of the core developers of Drizzle until the corporate sponsor I worked for ceased funding its development. Read more
Categories & TAGS
- Personal (251)
- Electronics (37)
- Retro Computing (202)
- Acorn (46)
- Amiga (100)
- Commodore 64 (4)
- PiStorm (23)
- Work (47)
486 Acorn Amiga Amiga 500 #1 Amiga 500 Plus #1 Amiga 600 Amiga 1000 Amiga 1200 Amiga 3000 Amiga 4000 Archimedes Atom BBC Master BBC Micro C C64 Coding ColumnStore Commodore 64 Databases Electronics Embedded Euro PC Linux OLED Open Source PC PiStorm Programming Raspberry Pi Raspberry Pi Pico Recap Repair Restoration Retro RGBtoHDMI RiscPC Schneider SCSI Soldering SSD1351 Tools TWiP VLB Xilinx






