Cautions when using AI for coding
While AI agents can help streamline development, keep in mind these cautions when using AI for coding.
Selective updates using ‘dnf’
Here’s how I update my system except for one problem library
Learning to love ‘groff -ms’
My journey with markup systems began when I was an undergraduate physics student at university. Until then, I wrote class papers using a desktop word...
Draw a Cylon eye in DOS
Have fun by writing a program to simulate a Cylon’s sweeping red eye
Quoting text with ‘sed’
Another great use of sed to make quick edits to a text file.
How I automate file edits with ‘sed’
Here’s a neat command line trick to make changes to a text file.
Personal backups with ‘rsync’
Make backups of your personal data in case your laptop is lost, stolen, or damaged.
Using enumerations in C
Using enumerations with enum makes it easy to store values in a program, yet keep the code easy to read.
Using bit fields and bit masks in C
Using bit fields and bit masks is a common method to combine data without using more complex structures.
Looking ahead to FreeDOS 1.4
Help test the next version of FreeDOS with the FreeDOS 1.4 Release Candidate 1 distribution.
Processing files with ‘find’ and ‘xargs’
Here’s how I used ‘find’ and ‘xargs’ to locate the articles I wrote and count the words.
Explore FreeDOS with these 5 articles
FreeDOS is a 16-bit open source operating system that replaces the DOS on older computers. These are your favorite articles about FreeDOS.
Enjoy the holidays with this ASCII fireplace
Enjoy the holidays by writing a ‘fire’ program in ASCII text.
What I learned by teaching others
Sharing knowledge with others is often a great way to refresh and update your own expertise.
My first Linux in the enterprise
My first experience and lessons learned in deploying Linux in the enterprise.
Set up an embedded system with FreeDOS
Setting up an embedded system with FreeDOS requires defining a minimal DOS environment that runs just a single application.