All projects
What's My Heart Rate allows you to measure your heart rate by just looking at your screen. It's easy and convenient, without the need to press your finger on your camera lens. Your heartbeat causes micro color changes on your face. What's My Heart Rate uses the front camera and a software algorithm to detect these micro changes, with beat-to-beat accuracy. The algorithm is based on the non-contact photoplethysmography concept.
FF Multi Converter is a simple graphical application which converts audio, video, image, and document files between all popular formats, using and combining other programs. It uses ffmpeg for audio/video files, unoconv for document files, and the PythonMagick library for image file conversions. It offers common conversion options and recursive conversions through a user-friendly interface.
Nagplot is a live graphing tool designed to provide a nice Web interface to Nagios and any other program that provides data that can be graphed. It is extensible in that it allows you to create a DataSource for any system you would like to create graphs from. Currently only Nagios is supported, but plugins can be added. The Web front-end can be themed and tailored to match your environment, and is completely written in JavaScript, making heavy use of Ajax and providing a JSON interface for querying and configuration.
CLOGS is a library for higher-level operations on top of the OpenCL C++ API. It is designed to integrate with other OpenCL code, including synchronization using OpenCL events. Currently only two operations are supported: radix sorting and exclusive scan. Radix sort supports all the unsigned integral types as keys, and all the built-in scalar and vector types suitable for storage in buffers as values. Scan supports all the integral types. It also supports vector types, which allows limited multi-scan capabilities.
WiredTiger is an extensible platform for data management. Its storage engine is optimized for high-throughput, big data applications. It can be configured for write-optimized (row-store) or read-optimized (column-store) access, as well as a hybrid of both. It separates the on-disk and in-memory representations of data, leading to a simpler, more compact file format and a large block I/O tailored for modern storage systems.
Fido is a multi-threaded file watcher which searches files in real time for user-defined patterns. When it locates a match, it runs a user-defined program. It is useful for monitoring log files for issues and responding to them. It was designed to recognize log file rotation and start monitoring from the beginning of the new file.
Wikitty is a key/value storage and search system. A Java object or a relational table is frozen when writing code or creating a database. To make them evolve, you have to go back into the code, write a migration process, etc. It is also hard to maintain coherent code when you want to develop the same application for similar needs with only small differences. Between the common code and the specific code, it can easily become a real burden. Wikitty tries to answer those problems, bringing a technical solution which is easy to put into place and to use.