A series is a data structure much like a sequence, with similar kinds of operations. The difference is that in many situations, operations on series may be composed functionally and yet execute iteratively, without the need to construct intermediate series values explicitly. In this manner, series provide both the clarity of a functional programming style and the efficiency of an iterative programming style. Series is the culmination of many years of design and use of this approach, during which some 100,000 lines of application code have been written (by about half a dozen people over the course of seven years) using the series facility in nearly all iteration situations. This includes one large system (KBEmacs) of over 40,000 lines of code. In a nutshell: Think "Efficient MAPCAR". SERIES translates functional-style expressions into efficient loops.
sfMarkitupPlugin is a useful Markitup widget, tuned to work with Markdown syntax and extended by inline uploading of media files to the server and previews. It provides a way to turn your textarea field into a simple but powerful text editor. Some additions have been made to its basic functionality to be more helpful for use in CMS.
shd-tcp-tools is a set of TCP network tools that supports port forwarding, network load balancing, rate limiting, and running servers behind firewalls. tcp-pf, listentwo, and connecttwo are port forwarding tools. tcppipe is a one-directional TCP pipe that can be used as a substitute for one-directional netcat transfers, but with load balancing and rate control support. tcp-pf can be used to forward a port from one host to another with load balancing and rate control support. network load balancing scheme means using an interface or destination host based on past transfer history. The listentwo and connecttwo tools can be used to run servers inside firewalled networks through third party TCP proxies.
shellsupport supports (bourne) shell scripting. It is a command line C program that provides those features that are lacking when writing portable shell scripts, because they are not covered by other portable (Posix 1003.2) tools. Amoung them are conversion routines from many ASCII date representation formats to seconds since the epoch and vice versa, file padding and wiping, symlink target display, random numbers, and counting.