What I’ve learned about open source community over 30 years
Open source projects are about more than just the code. It’s about the people that contribute to it.
Use ImageMagick to work with images
ImageMagick is a handy multipurpose command-line tool for all your image needs.
Celebrating 30 years of open source with FreeDOS
Explore retrocomputing with this open source operating system that recently turned 30 years old.
5 ways to get the most out of Bash
With a little Bash scripting, you can automate tasks on your Linux system. Learn more with these 5 favorite Bash articles.
Managing processes with kill and killall
Process management can be an important part of system maintenance.
Print double-sided documents with this Bash script
Use Bash to print 2-sided documents on a printer that can only print on one side.
How to write your first article with Both.org
Join the community by writing an article for Both.org.
Print a spooky greeting in ASCII art
Generate colorful ASCII art from a C program using FreeDOS.
Portable programming practices
Sometimes it’s easier to define your API to hide the platform-specific code
Writing portable C programs
Jim shares this follow-up to an earlier article about programming across platforms.
Celebrating technical writing with open source software
Celebrate the National Day on Writing by sharing your first article about open source software.
Calculate letter frequency in gawk
Write a gawk script to determine the most (and least) common letters in a set of words.
Programming across platforms
Using these C compiler preprocessor directives to detect the operating system can make it easier to support multiple platforms at once.
4 ways to write your first article
Write an article about your open source experience.
Write a guessing game in ncurses
Use the flexibility of ncurses to create a guess-the-number game on Linux.
Terminal size and ncurses
When programs like vi first came along, terminals had a predefined size: usually 80 columns and 24 lines (actually 25 lines, but the last line...