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. |
(Frequent travelers are invited to the Code Club lounge for a complimentary beverage.)