My start with BASIC programming
Here’s how I wrote my first BASIC programs on the Apple II.
Read long lines with getline
Getline offers a more flexible way to read user data into your program without breaking the system.
Rhythmbox is a great music player for GNOME
I like Rhythmbox as my music player on Linux because it’s simple and stays out of my way.
Reading the command line with getopt
You can make your program much more flexible if it can respond to the user every time the program runs.
Building a random text generator
Generate your own random placeholder text by writing a few lines in Bash.
My first Linux system
Explore this blast from the past with SLS Linux.
Booting FreeDOS with two CD-ROM drives
Here’s how I boot FreeDOS with two CD-ROMs in QEMU
I’m glad I run Linux
Linux puts you in control, Windows does not.
Making FORTRAN 77 easier to read
If you’re getting started with FORTRAN, add this pretty printer to your programming toolkit.
3 ways to write bugs with FORTRAN 77
Explore old-style FORTRAN programming with Arithmetic IF, Computed GOTO, and Assigned GOTO.
Do I have enough space for that?
A little scripting goes a long way to make sure you won’t run out of space with an automated process.
A beginner’s guide to dc
Learn the basics of this handy command line calculator.
I need a list of URLs
I used the command line to do in seconds what would have needed more than ten minutes to do by hand.
How to remove a stuck kernel from GRUB
Here’s how to fix the GRUB menu configuration from the command line.
What USB device is that?
Use kernel messages to identify which disk device you can mount.
How to selectively apply updates
Here’s how I selectively apply updates, excluding any kernel packages.