RSS 30 projects tagged "Linux"

Download Website Updated 26 Nov 2013 The Sound of Sorting

Screenshot
Pop 81.76
Vit 2.11

The "Sound of Sorting" is a demo program containing many integer sorting algorithms. The algorithms are visualized in real time and augmented with sound effects, which are based on the values being compared. Animation speed and sound sustain can be customized while the algorithm is running. The visualization also highlights the algorithm's internal workings, which makes the demo program very useful for teaching sorting algorithms in an undergraduate computer science course. The program also counts the number of comparisons done by an algorithm, which can then be compared to the analytically derived value. The demo is implemented using the cross-platform toolkits wxWidgets and SDL, and can be executed on Windows, Linux, and Mac.

Download Website Updated 19 Jun 2013 YB.ORM

Screenshot
Pop 57.34
Vit 3.13

The YB.ORM library aims to simplify writing C++ code that has to deal with SQL databases. The goal is to provide a convenient interface like SQLAlchemy (Python) or Hibernate (Java). The library itself is cross-platform and supports a variety of SQL dialects: SQLite3, MySQL, Postgres, Oracle, and Firebird. Integration with Boost, Qt4, and wxWidgets is built-in. In a typical usage scenario, you would describe your database schema and table relationships in a simple XML-based format, generate SQL code to populate database schema with tables, generate C++ classes, add application-specific logic to the classes, and use these classes in cooperation with the Session object to query objects from the database, create new or modify/delete existing objects, or link and unlink objects using relations. Simple serialization to XML is supported along with connection pooling.

No download No website Updated 27 Dec 2013 Siren Renamer

Screenshot
Pop 192.28
Vit 6.91

Siren Renamer is a tool that renames, moves, and copies files using an expression. A lot of information associated with a file can be used, including name, extension, dates, and selection number. Other information is extracted from files according to their type: audio, video, image (standard and raw), EXIF, IPTC, Office document, PDF, ePub, HTML, and many others. Many different operations can be performed on character strings, complete directory trees can be processed, and images can be viewed. For example, to change a file name to uppercase with the mp3 extension, the expression can be '%ub.mp3'.

No download Website Updated 25 Sep 2010 htmTools

Screenshot
Pop 13.82
Vit 1.00

This program changes the text of multiple files in a given folder. It could be useful, for example, if you want to change a menu item in a large static website. It also serves as a simple front-end for useful tools like tidy, jpegtran, imagemagick, and ffmpeg.

No download No website Updated 13 Aug 2010 USBDescriptorKitchen

Screenshot
Pop 30.72
Vit 1.00

USBDescriptorKitchen is a GUI-driven tool that helps developers of USB firmwares to ease the pain of calculating lengths of descriptors, fiddling with bits, dealing with variable length fields, etc.

No download No website Updated 21 Oct 2010 noot-tuner

Screenshot
Pop 26.44
Vit 36.73

noot-tuner (Never-out-of-tune Instrument Tuner) turns a computer and a microphone into a very accurate instrument tuner. It was designed for tuning pianos, but can be used with any musical instrument.

Download No website Updated 30 Jul 2011 PICsim

Screenshot
Pop 105.90
Vit 2.36

PICsim emulates a PIC16F628/16F877A microcontroller and peripherals such as USART, EEPROM, and timers. The simulator architecture permits easy implementation of external elements in the C language. PicsimLab is a realtime emulator of development boards.

Download No website Updated 12 May 2013 AnallogicA

Screenshot
Pop 17.92
Vit 2.07

AnallogicA is an application that generates logical tables based on logical propositions. It is possible to compare inverse equivalence or logical values. Results can be saved in text files, CSV format, and an internal format. The program supports up to 15 different variables, which in combination would be more than 32000 possibilities. It shows the replacements done step-by-step during the analysis, a special function for students.

Download Website Updated 08 May 2011 MultiVNC

Screenshot
Pop 94.99
Vit 2.62

MultiVNC is a cross-platform, Multicast-enabled VNC viewer. Features include support for most encodings, ZeroConf service discovery, a seamless edge control mode á la x2vnc, and most prominently, experimental support for VNC via multicast.

Download Website Updated 30 Mar 2010 wxServDisc

Screenshot
Pop 30.98
Vit 1.00

wxServDisc is a simple-to-use C++ class to facilitate Zeroconf service discovery in any wxWidgets application, without any dependencies other than wxWidgets. A sample application is also included.

Screenshot

Project Spotlight

iSkysoft TunesOver for Mac

Transfer of media files between iDevice and Mac/iTunes.

Screenshot

Project Spotlight

GNU Parallel

Software to build and execute shell command lines from standard input in parallel.