Running out of storage (part 2)

Let’s have a look at the hard disks I will be using for my storage project: I have two 250 GB 3.5″ IDE Hard Disks: I have one 250 GB 3.5″ SATA Hard Disk: I have two 250 GB 2.5″ SATA Hard Disk: The 2.5″ disks are already in USB cases. I have bought some…


Running out of storage (part 1)

I’m running out of storage space. In the past (2021) I have mentioned my NAS, a ZyXEL NAS542. When I purchased this device, I looked up whether it could run a custom Linux rather then the factory default image. I found it could, but what I neglected to look for is mainstream Linux. So I…


Debugging the CH32V Series

It has been a while since I touched my CH32Vxxx boards. If I want to have a look at them again, I will need an OpenOCD version with support for the WCH-Link and WCH_LinkE. Looking around online, I found the most recent version is found at https://github.com/cjacker/wch-openocd, currently at commit 2b6802d, which was 2 years…


20 Year Anniversary

15 July 2005 — 15 July 2025 — Today is the 20th anniversary of BlaatSchaap. 20 Years ago, Nuky and Andre decided to split off from the SkyOS community, to become BlaatSchaap. Even though, at that hour, the name wasn’t decided yet, the moment we decided to split off is seen as the founding date…


Writing an IRC bot (part 2)

It has been a while since I’ve started my IRC bot project. The bot is taking shape, and can already be found in the #blaatschaap chatroom, relieving it’s grandpa BlaatBot2005 (DarkShadow). The BlaatBot2025 as currently present implements the “!randomquote” command as the old bot did. But let’s have a look at what this new bot…


Writing an IRC bot (part 1)

This summer, it will be 20 years ago, BlaatSchaap was founded. A spin-off of the #SkyOS and #pctrouble chatrooms, on IRC of course. Back in those days, I was learning to code, and as a project to do so, I decided to write a bot to sit in our newly created chatroom. The programming language…


KiwiIRC status

Lately I discovered my KiwiIRC WebChat was malfunctioning. Upon investigating, it turned out the config files were overwritten to defaults. Probably something went wrong during updates. After reconfiguring it to connect to my IRC server, it was still not working. It seems, my reverse proxy is malfunctioning. Even though the apache config files have not…


Automated conversion between C and C++ code

Just some random thoughts about automated conversion between C and C++ code. Say, I have the following C code typedef struct { int a; int b; } example_t; void example_set_a(example_t* example, int val) { example->a = val; } void example_set_b(example_t* example, int val) { example->b = val; } int example_get_sum(example_t* example) { return example->a +…


Forums are online

I am happy to announce BlaatSchaap has forums again. The forums are located at https://forum.blaatschaap.be. Please note at the time of writing the forum categories have not been decided yet. I am awaiting input from the community to decide on the categories. Cheers, André


Having a look at Zephyr (part 1)

I decided to have another look at Zephyr. As per documentation about application development, there are three options: repository, workspace and freestanding. In the repository options, my application code is put directly within the zephyr repository. I don’t really like this option, as I like to keep my code separated from their code. That leaves…