Today, in an episode requested by Admiral Akbar, we're going to delve into signals and, (of course) traps.
Tag: systems
Episode #258: Bitwise Operations with Peter Cooper
Guest chef Peter Cooper drops some binary science in today's episode!
Episode #151: Sleep
Today's episode tackles a subject I've always wondered about: how accurate is Kernel#sleep?
Episode #105: Checking for a Terminal
In this episode we'll mimic the behavior of command-line tools like Git that automatically page their output if they detect that they are being run from a terminal.
Episode #078: Tail Part 7: Cooperating Objects
In a final refactoring to our pseudo-tail(1), we use an enumerator to encapsulate the process of searching text chunks for newlines.
Episode #077: Tail Part 6: Process As Object
Continuing to refactor our minimal tail(1) implementation, today we clean up a loop by encapsulating its state in a new object.
Episode #076: Tail Part 5: Idiom
So far, our reimplementation of tail(1) bears a striking resemblance to the style of code we might find in the C implementation of the same utility. In this episode we'll …
Episode #074: Tail Part 3: #rindex
We've figured out how to read chunks of text backwards from a file, now it's time to tackle searching that text for the beginnings of lines.
Episode #075: Tail Part 4: copy
Marching right along in our reimplementation of UNIX tail(1), today we tackle the problem of dumping the tail of the file to STDOUT once we've found the starting point.