# journalctl -xeu "Sakuragawa"

Switching from Atom to VSCodium

Atom is a flexible and powerful editor made by GitHub. I have been coding with it for years and I loved it. But it takes up many resources including CPU and I/O and sometimes leads to lagging on my old workstation. With hesitation, I eventually switch to VSCodium. > Cover

Upgrade OMV 4 to 5: A Painful Path

OpenMediaVault, as a popular NAS solution, has released "Usul" for months. Somehow there is no built-in ways to upgrade between major releases. The actual best upgrade solution is a clean installation.

Container + Python 2 and Virtualenv: Does It Actually Work?

My GitLab CI used to play very well with container runners. It started to get wrong. After a night of hardwork, I have the solution now. But I still don't know the answer. All I could tell is that virtualenv is a useful tool but not a reliable one.

Debugging: MISCONF Redis is configured to save RDB snapshots

This error occurs because of BGSAVE being failed. A lot of the times BGSAVE fails because the fork can't allocate memory. Many times the fork fails to allocate memory (although the machine has enough RAM available) because of a conflicting optimization by the OS.

Quick Reference Handbook: Notes on Metadash Development Server

Metadash is powered by Node.js and Flask. Simliar projects could be brought up with tiny adjustment.

# journalctl -xeu "Sakuragawa" © 2026