241 projects tagged "Mac OS X"
basE91 is an advanced method for encoding binary data as ASCII characters. It is similar to UUencode or base64, but is more efficient. The overhead produced by basE91 depends on the input data. It amounts at most to 23% (versus 33% for base64) and can range down to 14%, which typically occurs on 0-byte blocks. This makes basE91 very useful for transferring larger files over binary unsafe connections like e-mail or terminal lines.
GeoToad is a geocaching query tool to help speed up the boring part of geocaching: choosing the cache and collecting the data. It allows you to generate any kind of complex query you want, and the program will go and poll the Geocaching query, grab the data, and output it to any format you want. The Geocache info can be synced straight to your GPS, iPod, PDA, or cell phone in over 20 different formats.
libnode is a C++ implementation of Node.js. Just like Node.js, libnode provides non-blocking I/O, which enables you to develop scalable Web applications in C++. The memory management of libnode is automatic, based on either shared_ptr or bdw-gc. libnode is good to use on embedded devices because its system resource consumption is lower than Node.js.
libj is a cross-platform native runtime library equipped with a Java/JavaScript-like API. The memory management of libj is automatic, based on either shared_ptr or bdw-gc. libj allows programmers familiar with Java/JavaScript to write efficient code easily in C++. libnode depends on libj as a base layer.
Biomechanical ToolKit (BTK) is a cross-platform library for biomechanical analysis. It can read and write a large variety of file formats used in biomechanics, and can modify them. All these operations can be done with the C++ API or with the wrappers included (Python, Octave, and Matlab). The goal of this project is to help the community share data without the restriction of the file format or the biomecanical model provided by the manufacturer of the acquisition system.
mdp stands for "Mot de Passe", which means "password" in French. It wraps GnuPG for encryption and deals with all the small details of generating, managing, and fetching your passwords. It is similar to many other programs, but differentiates itself with simplicity (not button-driven simplicity, but with a Unix less-is-more style). For example, beyond the use of GnuPG for encryption, it lets you use your own editor to manage your passwords, categorize them, and delete them. In order to avoid passwords lingering on your screen, the results from the queries are displayed through a custom pager which is cleared after a customizable timeout (defaulting to ten seconds).
The Objeck computer language is an object-oriented computing language with functional features that has ties with Java, C#, and Pascal. In this language, all data types are treated as objects. The language consists of a compiler and VM with an accompanying memory management and JIT compiler.