Gcmc is a front-end language for generating G-code, SVG, and DXF for CNC mills, lathes, laser cutters, and other numerically controlled machines employing G-code, SVG, or DXF. The language is a context-free grammar created to overcome the archaic format of G-code programming, but can be used more generally for many targets. Gcmc aims to be more readable and understandable than G-code and enable programmatic designing. Gcmc makes extensive use of vector mathematics to support the 3D nature of CNC machining. It handles units as millimeters, mils (inch), degrees, and radians and performs automatic conversions where necessary.
Mathomatic is a portable, general-purpose computer algebra system (CAS) that can solve, differentiate, simplify, combine, and compare algebraic equations, perform standard, complex number, modular, and polynomial arithmetic, etc. It does some calculus and is very easy to compile/install, learn, and use. The symbolic math application with a simple command-line interface is designed to be a colorful algebra calculator that is reliable, responsive, and convenient to use. The symbolic math library is lightweight and easy to include in other software, due to being written entirely in C with no additional dependencies.
Open Grid Scheduler/Grid Engine is a batch-queuing system for distributed resource management. It is used by many high-performance clusters and computation farms. Together with basic batch job scheduling, it supports advance reservation, array jobs, parallel make, parallel job management, and GPU management.
MaKL is a simple and light framework for building multi-platform C/C++ projects, purely based on the Bourne Shell and GNU Make. It is much easier to install and use than other typical building systems, while maintaining the essential functionality. It is ideal for embedded systems due to its cross-compilation, multiplatform toolchaining mechanisms, and minimal external dependencies.
SIMtrace sniffs communication between a mobile phone and a SIM/USIM card. This can be useful for research and analysis, and for developing mobile phone and SIM toolkit (STK) software. The SIMtrace hardware is also capable of MITM (man in the middle) attacks on the SIM-MS communication.
sdvplayer is a tool to help you improve your vocabulary in a foreign language by watching movies with subtitles in that language. It allows you to look up the meaning of a word displayed in the subtitles just by clicking on it. The meaning will be printed right on the screen and the player will be paused. Playing can be resumed just by pressing the space bar. It can play movies in many of the formats supported by libav*. Subrip (.srt), microDVD, and subviewer subtitle formats are supported. The meaning can be looked up through an external command. The built-in dictionary parser can parse the stardict dictionary format.