AdslShare aims to be a powerful file sharing tool. It is built with modularity in mind. Each piece of the software is a plugin that can be loaded at start time. It currently has a GTK+ 2.x interface and a Gnutella protocol plugin. Planned features include the ability to download from different hosts, resume downloads and uploads, a new protocol with a more intelligent download engine, and a scripting interface.
The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting. This comprehensive book, the equivalent of 1,000+ print pages, covers almost every aspect of shell scripting. It contains 382 profusely commented illustrative examples, a number of tables, and a cross-linked index/glossary. Not just a shell scripting tutorial, this book also provides an introduction to basic programming techniques, such as sorting and recursion. Included scripts are the Game of Life, a Perquackey variant, a Morse code trainer, and an implementation of the Gronsfeld Cipher. This book is suited for both individual study and classroom use. It covers Bash, up to and including version 4.2. Note that users of miniaturized single-board computers running Linux, such as the Raspberry Pi and the Beagle Bone, would find this Guide useful for learning and running Bash scripts to explore and expand the capabilities of these small, but powerful machines.
The Artificial SEM Image Generator (artimagen) library generates artificial scanning electron microscope (SEM) and helium-ion microscope images of various samples, including gold-on-carbon resolution samples and some semiconductor structures. Numerous effects that appear in real SEMs are simulated (noise, drift-distortion, edge-effect, etc.), which enables assessment of imaging, metrology, and other techniques that work with SEM micrographs. Unlike the real SEM images, the artificial images exhibit defined types and amounts of these effects, which is their key advantage.
BRL-CAD is a powerful constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing support for rendering and geometric analysis, path-tracing for realistic image synthesis, network distributed framebuffer support, and image and signal-processing tools.
BitTorrent is a tool for copying files from one machine to another. FTP punishes sites for being popular. Since all uploading is done from one place, a popular site needs big iron and big bandwidth. With BitTorrent, clients automatically mirror files they download, making the publisher's burden almost nothing.
The Bitcollider utility allows users to uniquely identify and submit files to Bitzi's community metadatabase project. The Bitcollider can be used to identify any local file and has support for extracting metadata from MP3, WAV, Vorbis, JPEG, PNG, GIF, AVI, MPEG-1, MPEG-2, and QuickTime files. Users can quickly look up all the known information about the given file in Bitzi's metadatabase.