Flawless traps exceptions and then uses git blame to send an email to the developer who wrote the buggy code. Even if a particular line of code causes thousands of exceptions, only one email will be sent. It uses git-blame to figure out which developer is responsible for a particular exception, and will only email that developer. If you set report_only_after_minimum_date, then Flawless will only report exceptions caused by code modified after report_only_after_minimum_date. You can mark certain files/functions as library code, and when an exception originates in those files/functions, the caller will be blamed for the error instead of the library code.
Fast FIX Parser (FFP) is a library for parsing Financial Information eXchange (FIX) messages. It takes input bytes as they arrive from, for example, a socket, and converts them into a representation of FIX messages which can be further analysed for semantic checks, converted into “business” structures, etc. It also provides a way to specify which tags are allowed for a particular message and verifies this specification at runtime.
AJAPH is an object that can send AJAX requests and process the responses. It supports HTTP GET or POST requests, and synchronous or asynchronous requests with optional parameters. It can set a given page element to an image while waiting for the response. Request responses can be handled as HTML, XML, JSON, or text.
While the OSS community converges to Git, with the Python bunch branching to Mercurial, the typical workplace is stuck with Subversion. The author's DVCS of choice is Fossil. These are all fine projects, with their own pros and cons, but what you usually want is just a tool to store your code tree snapshot in a safe place. They can all do that, but their language differs a tiny bit. repo brings them all down to the common root. It works by detecting which VCS are you using right now and calling that, applying necessary subcommand translation if needed.
Griffon IDE is an IDE for HTML, Bash, Perl, PHP, C, etc. It allows the generation of source code in a few clicks, avoiding traps. It features auto completion, an integrated terminal, project management for C, SFTP mounting (mounting a directory via an ssh key), automatic replacement of text, and a session management tab.
dmap2gcode is a depth map image cutting program. A depth map is a greyscale image in which the darkness or lightness of each pixel corresponds to the depth (or height) of the object at each point. dmap2gcode supports various cutter geometries (flat, ball nose, and v-bit), two types of cut entry (straight and arc), a full set of roughing options, and various other settings, all controlled through a graphical user interface. The g-code output from dmap2gcode is compatible with LinuxCNC and Mach3.