podLoader allows you to load content from the Web or other desktop files onto your iPod. Later, for example while traveling, you can check out news from any RSS feed, the weather, or the contents of any file from your desktop. It uses the "Notes" feature on third-generation or later touch wheel iPods.
pork is an ncurses-based AOL instant messenger client. It uses the OSCAR protocol (the one the Windows client uses) to access AIM. Pork features Perl scripting, an online help system, the ability to configure nearly all aspects of the program's look and feel, an alias system, and a powerful, fully configurable key binding system. It supports being logged in with more than one screen name at the same time. The default look and feel of the client is modeled after the ircII IRC client. Anyone comfortable using ircII (or any clients derived from it, e.g. epic, BitchX, etc.) will feel comfortable using pork.
prerex is an interactive (command-line) editor and a LaTeX macro support package that can be used to create very attractive and readable prerequisite charts. A graphical front-end for the editor also provides a prerex-enabled PDF viewer. A prerequisite chart is a network of course boxes linked by prerequisite and co-requisite arrows.
prll is a utility for parallelizing the execution of shell functions. It provides a convenient interface for parallelizing the execution of a single task over multiple data files or any other kind of data that you can pass as a shell function argument. It is meant to make it simple to fully utilize a multicore/multiprocessor machine. prll is designed to be used not just in shell scripts, but also in interactive shells. To make the latter convenient, it is implemented as a shell function. Shells are not very good at automatic job management, so prll uses helper programs, written in C. To prevent race conditions, System V Message Queues are used to signal job completion. Standard output is buffered and Semaphores are used to prevent interleaving.
ptee is a Unix shell tool similar to tee, but it allows you to invoke multiple sub-shells in parallel. Standard input to ptee is copied to both normal standard output and to each sub-shell running under ptee. Each sub-command is run concurrently and fed the same input. The output of each sub-command is thrown away, but any shell expression can be used, such as redirecting to a file. Note that there are some limits on ptee. The shell pipeline will only execute at the pace of the slowest sub-command; otherwise large amounts of data would have to be buffered. Also, the shell that ptee invokes requires 'sh'-like semantics, such as supporting the -c option.