122 projects tagged "Linux"
NanoHttpd is a lightweight HTTP server designed for embedding in other applications. It's only one Java file, in two "flavors", one strictly Java 1.1 compatible, and one at "current" standards. It supports GET, POST, PUT, HEAD and DELETE requests, and supports file uploading with very small memory overhead. Temp file usage and the threading model are easily customized.
objSQL is a PHP-based database access layer for multiple database servers. Primarily designed for small-to-medium projects, it uses an "Object Based" approach for handling general database queries. Built-in support for transactions and prepared statements allow for a common interface to all supported database types. Recordset paging is simplified by incorporating the paging method along with many helper methods for general queries. objSQL is easily extended to create your own unique classes and methods.
Ackr is a very small subset of grep/ack/rak, for lazy developers. grep is a great tool, a very powerful tool, but often too powerful for simple needs. Ackr looks for a search string in all text files and in all subfolders from the working directory, is case insensitive, has no options, doesn't look into hidden folders/files, and displays the search term in a bold font.
cipra is a simple, TAP-compatible Unit Testing Framework for C++. It's written in 100% standard C++11 and is only a couple of header files, making it easy to include in your C++11 project. TAP, the Test Anything Protocol, is a standard output format for software unit test frameworks which was originally designed for Perl, but can serve other languages. It has a rich number of tools ("harnesses") which parse TAP-formatted output and do useful things with it. TAP, however, is equally human-readable. The name cipra (pronounced /ˈʃi.pɾaː/ "SHEE-prah") comes from the lojban phrase "lo cipra", which means "the test". It is properly written with an initial minuscule "c", even when at the start of a sentence.
sydep is a tool for simple deployment over rsync. In combination GIT it is very powerful instrument. It provides three actions: init, push, and pull. init creates config files for sydep in the current directory. These are sydep.cfg, which contains connection details, and .sydepignore, which specifies files to ignore. push uploads files from the working directory to the server. pull downloads existing files from the server. It downloads only those files which are already in the working directory.
BBCT is a simple database app for your baseball card collection. You can add information about the cards in your collection, view details about individual cards, and filter the list of cards according to a limited set of criteria. BBCT helps you organize your collection and quickly look up which cards you own.
foo2hbpl is an open source printer driver for printers that use the HBPL version 2 wire protocol for their print data, such as the Dell 1355, Fuji Xerox DocuPrint CM205, or the Xerox WorkCentre 6015. These printers are often erroneously referred to as winprinters or GDI printers. However, Microsoft GDI only mandates the API between an application and the printer driver, not the protocol on the wire between the printer driver and the printer. In fact, HBPL printers are raster printers that happen to use a very efficient wire protocol. HBPL is just one of many wire protocols that are in use today, such as Postscript, PCL, Epson, ZjStream, etc. This driver uses Ghostscript to perform all of the heavy lifting (image processing). There are five major components to the foo2hbpl printer driver: foo2hbpl2 (the page image to protocol conversion engine of the driver); foo2hbpl2-wrapper (a shell script (compatible with foomatic) that runs ghostscript and foo2hbpl in a pipeline); icc2ps (converts an ICM color profile to a Postscript CRD, which is then fed into Ghostscript before the users Postscript program); foomatic-db (foomatic database entries that describe the supported printers and their options so that printer spoolers know how to access the printer using foo2hbpl2-wrapper); and hbpldecode (a tool for developers to inspect HBPL streams).
Xtreme Download Manager is a advanced and powerful tool to increase download speed up to 500%, resume broken/dead downloads, capture FLV videos from any site, and schedule downloads. It uses a sophisticated dynamic segmentation algorithm, data compression, and connection reuse to speed up the download process. It supports HTTP, HTTPS, and FTP protocols, firewalls, proxy servers, file redirects, cookies, authorization, etc. It seamlessly integrates with Firefox on any operating system. It also integrates with any other browser to handle downloads automatically using advanced browser integration. It is entirely written in Java, so it runs on any operating system without even being installed.