Implementing Generic Containers in C
C is a simple, low-level language, and keeping code generic requires special techniques. This post explores two approaches to building a generic stack in C.
C is a simple, low-level language, and keeping code generic requires special techniques. This post explores two approaches to building a generic stack in C.
An X macro is a powerful preprocessor technique in which we define a list of data entries. This data list is then plugged into logic blocks that are executed...
In this post, I will present an interesting feature introduced in C11: the _Generic keyword. At times, it may seem like the C language is not receiving new f...
In this post, I’ll describe how I fixed one of my PSOne consoles. I got this console as part of a larger lot consisting of five PSX and two PSOne consoles. T...
In this post, I’ll show you how I did my retrobrighting project on the original PSX DualShock controller. It’s not uncommon for old electronics to turn yello...
Practical ExifTool use cases for renaming photos, organizing image libraries, and removing metadata.
In this post, I will explain how to make a simple photo collage in GIMP. Project details: We have 4 images. Each image is in landscape orientation and has a ...