Today we'll spruce up a command-line application by enabling it to dynamically re-wrap text as the terminal is resized.
Episode #355: Word Wrap
The Ruby standard library omits a method for wrapping text at word boundaries. Today we'll look at a few different ways to fill this gap.
Episode #353: Trap
Today, in an episode requested by Admiral Akbar, we're going to delve into signals and, (of course) traps.
Episode #352: String Justify
In this episode, we'll learn how to do basic tabular text layouts without resorting to printf-style format specifiers.
Episode #351: Log Rotation
Like sharks, log files can just keep growing and growing. In order to curb their growth, we need to understand log aging and rotation.
Episode #350: Logging Program Name
Logs can get confusing when we start merging multiple service logs into one. Today we'll learn how to automaticall tag log messages with a program name.
Episode #349: Log Formatting
Today's dish is heavy on presentation... log message presentation, that is.