svenson is a JSON generator/parser that allows you to convert JSON data sets into graphs of Java objects and vice-versa. It supports the whole range of just using collection classes for your Java object graphs or your own types or something in between, like your own types with Java properties and dynamic properties. svenson offers a set of annotations and interfaces that give you fine-grained control over how JSON is generated or parsed.
svn-dump-fast-export converts a textual representation of a Subversion repository into input suitable for git-fast-import and similar importers. Subversion repository dumps can be generated using the 'svnadmin dump' or 'svk admin dump' command. To support incremental imports, it puts a 'git-svn-id' line at the end of each commit log message if passed an URL on the command line. Empty directories and unknown properties are silently discarded. The resulting repository will generally require further processing to put each project in its own repository and to separate the history of each branch. The 'git filter-branch --subdirectory-filter' command may be useful for this purpose.
svncommit_hook.php was written to address the numerous problems with the commit_email.pl script which is bundled with subversion. Email messages sent by this script are sent as multipart messages with each diff in its own part. All of the parts are sent as nicely formatted HTML. It is possible to specify the charset of the files in the repository (the default is still UTF-8). Diffs are displayed only for the modified files. Diffs are colored. PHP files are validated with "php -l". It is possible to specify the URL of a corresponding Trac-resource, and the links to the files will be automatically included in the email.
synaptiks is a KDE touchpad tool consisting of a system settings module for touchpad configuration and a tray application for touchpad management. The system settings module allows you to configure basic as well as advanced touchpad settings. The tray application can switch your touchpad on or off, either manually using a global shortcut, or automatically, if external mice are plugged or while the keyboard is active.
Tarlisted takes lines of text as an input and creates tar archive based on that information. Each line contains permission, user, group, and a path name that are to be written in the header part of the tar entry. In addition, at the end of line the syntax varies depending the file type archived. For example, in the case of regular files, the filename where file content is read is added. Tarlisted creates POSIX.1-1998 tar file format only, and can archive all seven of the file types it supports.
tcpdump prints a description of the contents of packets on a network interface which match a given boolean expression. It can also be run with the -w flag, which causes it to save the packet data to a file for later analysis, and/or with the -r flag, which causes it to read from a saved packet file rather than to read packets from a network interface. In all cases, only packets which match the expression will be processed by tcpdump. tcpdump logs more than just TCP, IP, or ethernet packets, but has a whole suite of decoders, including ones for USB.