Amalgamate C Sources for Online IDE Compilers
I use Compiler Explorer and PGE Tinker regularly. Yet both take only a single C or C++ file as input. Most of the projects do not. This tool closes that gap.
Some thoughts I encountered during my working day in the J2EE land. Originally a blog about PWKF, an easy-to-use workflow solution. Yet, as I have less time to work on PWKF than before, it morphed into a generic blog.
I use Compiler Explorer and PGE Tinker regularly. Yet both take only a single C or C++ file as input. Most of the projects do not. This tool closes that gap.
There is a recurrent question when starting to use LLMs seriously : “How do I structure my prompts ?”.
When working on embedded systems, optimizing for size can be crucial. Let’s even go beyond the compiler optimization flags by actually generating different code paths based on whether we are optimizing for size or speed.
In a previous post, we moved from the default minima theme version to a recent one that supports the dark theme, but I couldn’t test it anymore in my local Jekyll engine on my Debian 12.
I keep running into the same mistake on projects: spending energy on things that won’t move. The Serenity Prayer is older than software, but it maps surprisingly well onto how to spend your time as a developer.
This project is an attempt to understand how RRIO opamps work internally, and to replicate one using very common components. It was originally created in 2023 for Hackaday.io.
SDL2 is an awesome library for a portable game. Yet cross-compiling with it for Windows on Linux is tricky.
Almost everyone uses Dark Themes by now, myself included. Either permanently or just at night. My blog didn’t have one, and it is actually very easy to setup on the minima theme of jekyll.
Kartu Sama is a card game I invented with my children. It’s similar to UNO but played with a regular 54-card deck. It’s designed to be quick and fun, but not as hectic as UNO since there are no time-sensitive actions.
gets() is used a lot in ancien learning material for C. That said, it is unsafe and therefore removed in recent C versions. A simple #define can bring it back rather securely.