Changing directories in bash can be tedious if you have long names or nested paths. Creating aliases or adding to the CDPATH can help, but can be improved on. Bashcd adds 6 new commands to make changing directories a bit easier. This commands use find, the locate database, the mdfind database, or other contextual information to make it easier to change to other directories.
Bashinator is a bash shell script framework. It provides flexible and powerful message handling that lets you print to stdout, log (to syslog or a logfile), and mail messages with a single message function. Exhaustive information is included in messages to ease debugging. This information includes timestamps, message severity, source file, line numbers, and function names. A facility for tracing the function call stack is provided. Sub-command output can be logged by capturing the stdout/stderr of external commands to a dedicated temporary logfile. The framework also provides lockfile handling.
BLAST is a set of similarity search programs designed to explore all of the available sequence databases regardless of whether the query is protein or DNA. It uses a heuristic algorithm which seeks local as opposed to global alignments, and is therefore able to detect relationships among sequences which share only isolated regions of similarity. It can be run locally as a full executable, and can be used to run BLAST searches against private, local databases, or downloaded copies of the NCBI databases. It runs on Mac OS, Win32, LINUX, Solaris, IBM AIX, SGI, Compaq OSF, and HP- UX systems.
Basilisk is a full-featured middleware library to develop games. It features sprites, animations, real time sound mixing with filters and special effects, high resolution timers, a basic 3D math library, an input system based on bindable actions, fullscreen exclusive mode support, resolution managers, JDK 5.0 compatibility, and more.
Bastard is virtual server oriented patchset, containing essential elements for building virtual server container machines. It includes a CTX-VS patch, squashfs for creating a small template server, lufs and bme for easily creating overlayed filesystems on top of the template, and honeynet- inspired extensions to enhance monitoring of hosted servers. It also includes VPN extensions like OpenSWAN, MPPE, and CIPE to enable direct access to hosted virtual servers in situations where IPs are scarce.
Bastet ("bastard tetris") is an ncurses Tetris clone which is harder than every other tetris released. It is based on a heuristics engine which tries to detect which block you need or don't need, and then gives you the blocks that you don't need. For instance, if you usually play by leaving long "canyons" one square wide and then waiting for the long "I" block, you'll have to wait till eternity before you see it. The heuristics have been worked on for some time and are quite nasty.