Red-Bean Stuff

Here at Red Bean, we write software the old fashioned way: we steal it. When we can't get what we want from someone else, we write it and then steal it from ourselves. But anyway, it's all free software, so you're free to steal it from us, too.

Most of our projects are kept in Subversion or CVS. For Subversion projects, obtain the project this way:

     svn checkout http://svn.red-bean.com/repos/PROJECTNAME

and for CVS projects, this way:

     cvs -d :pserver:anonymous@cvs.red-bean.com:/usr/local/cvs checkout PROJECTNAME

Our stuff is divided into two categories: serious stuff and fun hacks. The serious packages are "serious" in the sense that:

The fun packages, on the other hand, were written for amusement or to solve some highly specific problem. Enjoy them, but be aware that they weren't necessarily designed to provide dependable results.

Of course, the fact that the serious stuff was designed for dependable results doesn't guarantee anything, either. If you want guarantees, inquire at our business office.


Serious Stuff

Name Authors Version Control Description
cdlabelgen fitz cdlabelgen (CVS) Perl script to output attractive postscript covers for CD jewelboxes.
Label Nation kfogel labelnation (SVN) Label-printing software (as in address labels, etc).
cvs2cl.pl Martyn Pearce, kfogel, and others cvs2cl (CVS) Perl script to generate GNU-style Changelogs by parsing the output of the "cvs log" command.
Gutenbook lefty gutenbook (CVS) Perl/GTK+ program to browse, download and read Project Gutenberg Etexts.
Grover Craig Brozefsky NA An R5Rs scheme implementation of SGML/XML Groves, suitable for building representations of documents for processing, or transforming them.
sgml-scheme Craig Brozefsky and others NA A toolkit for interfacing with SGML/XML compilers and manipulating documents and their Grove representations. Presently runs only in Bigloo, but should be portable.
aewm Decklin Foster NA A minimalistic window manager for X11.
The Subversion Book sussman, fitz cmpilato svnbook (SVN) A book about the Subversion version control system, designed to supplant CVS.
Open Source Development With CVS kfogel cvsbook (SVN) A book about using CVS, especially in open source projects.
Producing Open Source Software kfogel producingoss (SVN) A book about how open source project are run.
mpt-status Matt Braithwaite mpt-status (CVS) A Linux program to print the status of an LSI 1030 RAID controller, a.k.a. mptlinux, a.k.a. fusion. Now you can figure out whether you have a dead drive without using Java.
OneTime kfogel OneTime (SVN) An open source implementation of the one-time pad encryption (packaged in Debian GNU/Linux as onetime).
ALE jimb and kfogel ALE (SVN) A genetic sequence alignment editor built on GNU Emacs.
HenrysRecords.org kfogel henrysrecords (SVN) A free online classical music recording catalog and the code to search it, including searches by timing range.
Bikeshed.com fitz, kfogel, cmpilato, et al bikeshed (SVN) The code (such as it is) behind bikeshed.com.

Fun Hacks

Name Authors CVS Module Description
BKGo kfogel, sussman bkgo (CVS) A system for playing Go (wei-qi) over the internet. Written entirely in Java 1.1; playable as a standalone java app or entirely within your web-browser. Supports multi-observer "chat" and loading/saving of standard SGF files.
Orbit-Sim msussman, cmpilato, sussman, kfogel, and others. orbit-sim (CVS) An ANSI-C library for galactic gravity simulations; demoapps for GTK and Win32 included.

brought to you by red-bean

(Frequent travelers are invited to the Code Club lounge for a complimentary beverage.)