The Missing Bit


Multitail trick

Silencing a SuperMicro server

One of my customer had a cancelled project, and I inherited a SuperServer 7048R-TR.

This server had 2 CPU, 64 GB of ram, 2 SAS disk and 4 SATA disks.

I used it as is for my office as NAS and general service server (PostgreSQL, file sharing...). And it worked fine, but it had one major issue. This thing is noisy as hell, even with the fans forced to minimum with IPMI.

A few days ago, one of the SAS drive died, and I used this opportunity to silence it. Here are a few notes about how I did it.

Read more

Some details about PWA

The term Progressive Web App has been around for a few years, I am not sure, but I think that it was introduced in this blog post.

It took some years to be properly supported, and as of 2021, it is quite well supported on Android and iOS.

For the past month, I have been working on transforming an hybrid app, composed of a web version, a native Android version and a Native iOS version to a PWA.

There are a few things I'd like to share, about some misunderstanding I had and some technical details about PWA.

Read more

Programming STM32l011 as I2C slave with STOP mode using rust

In one of my project, I want to use a small microcontroller. Because of it's low cost, low power use and simplicity, I decided to use a STM32l011. With it's TSSOP footprint, I can solder it manually.

The MCU will be sleeping most of the time, and waken up by another MCU via I2C. So I have to put it in STOP mode with wake up from I2C.

Read more

Starting a new game engine project

I have been wondering for a few years now, if creating my own game engine was a good idea. Absolutely every indicators say NO, this is NOT a good idea, because there are many game engines already, they are mature, and I would just lose my time.

But today I have decided to start coding, even if the universe is telling me to not do it.

Read more