The CuraEngine is a C++ console application for 3D printing GCode generation.
It has been made as better and faster alternative to the old Skeinforge engine.
The CuraEngine is pure C++ and uses Clipper from
http://www.angusj.com/delphi/clipper.php. There are no external dependencies
and Clipper is included in the source code without modifications.
This is just a console application for GCode generation. For a full graphical
application look at https://github.com/daid/Cura with is the graphical
frontend for CuraEngine.
The CuraEngine can be used separately or in other applications.
Feel free to add it to your application. But to take note of the License.
Pairing-based cryptography is a relatively young area of cryptography
that revolves around a certain function with special properties.
The PBC (Pairing-Based Cryptography) library is a free C library
(released under the GNU Public License) built on the GMP library that
performs the mathematical operations underlying pairing-based
cryptosystems.
The PBC library is designed to be the backbone of implementations of
pairing-based cryptosystems, thus speed and portability are important
goals. It provides routines such as elliptic curve generation, elliptic
curve arithmetic and pairing computation. Thanks to the GMP library,
despite being written in C, pairings times are reasonable.
Recoverjpeg tries to recover JFIF (JPEG) pictures from a peripheral. This may
be useful if you mistakenly overwrite a partition or if a device such as a
digital camera memory card is bogus.
i3status is a small program (about 1500 SLOC) for generating a status bar for
dzen2, xmobar or similar programs. It is designed to be very efficient by
issuing a very small number of system calls, as one generally wants to update
such a status line every second. This ensures that even under high load, your
status bar is updated correctly. Also, it saves a bit of energy by not hogging
your CPU as much as spawning the corresponding amount of shell commands would.
This Perl module calulates percentage points (5 significant digits) of
the u (standard normal) distribution, the student's t distribution, the
chi-square distribution and the F distribution. It can also calculate
the upper probability (5 significant digits) of the u (standard normal),
the chi-square, the t and the F distribution. These critical values are
needed to perform statistical tests, like the u test, the t test, the F
test and the chi-squared test, and to calculate confidence intervals.
-Anton
<tobez@FreeBSD.org>
mysqlbackup: create MySQL-database servers backup easy
Why mysqlbackup?
1. Requires minimum coding to create everyday MySQL-backups with some
additional functions.
2. Backups can be compressed on-the-fly and automatically rotated after
specified number of a days past.
3. "Slave mode" feature - stop slave, save it's status and then create backup.
Start slave afterwards.
4. Includes basic database maintenance: check, optimize tables before backup
creation.
5. It can be safely used on a large MySQL installations (1000+ databases).
6. It is written in sh - code interpreter available in a base system.
Text::Tmpl is a module for very fast templating. There are dozens of
templating modules on CPAN, each only a tiny bit different from the
others. This one is no different - what sets it aside is speed. The
entire module is implemented as a C library, with only a thin XS/Perl
layer to make the calls available from Perl. The same templates, then,
can be used from either Perl or C/C++ programs.
This was originally designed to completely isolate HTML programmers from
module/CGI programmers, or at least completely separate logic from
content in dynamic web applications. It is syntactically based on a
similar system written by a friend of mine, Neil Mix, which was
proprietary and exclusively written in Perl. It shares no code in common
with this system, or any other.
-Anton
<tobez@FreeBSD.org>
Gambit is a library of game theory software and tools for the construction
and analysis of finite extensive and normal form games. Gambit is designed
to be portable across platforms.
Gambit includes:
- A graphical user interface, based upon the wxWindows library, providing
a common look-and-feel across platforms.
- The Gambit Command Language, a scripting language with built-in
primitives for constructing and analyzing games.
- A library of C++ source code for representing games, suitable for use
in other applications.
General purpose computer algebra system released under GPLv3. French
documentation by Renee De Graeve is for non-commercial use only. The
package consists of:
- C++ library (libgiac). It is build on C and C++ libraries: PARI,
NTL (arithmetic), CoCoA (Groebner basis), GSL (numerics), GMP
(big integers), MPFR (bigfloats) and provides algorithms for basic
polynomial operations (product, GCD) and symbolic computations
(simplifications, limits/series, symbolic integration, summation,
...). The library can be configured to accept Maple or TI syntax
to ease the transition for users of these systems.
- Command line interpreter (icas or giac). It can be called from
texmacs.
- FLTK-based GUI (xcas). It is a GUI for symbolic computation with
several modules added: 2-d and 3-d graphics, dynamic 2-d and 3-d
geometry (exact or numeric), spreadsheet, programming environment.
This a re-port of a perl interface to Tk8.4 (John Ousterhout's production
release).
Perl API is essentially the same as Tk800.025 but has not
been verified as compliant.
It also includes all the C code parts of Tix8.1.4 from SourceForge.
The perl code corresponding to Tix's Tcl code is not fully implemented.
This version (Tk804.025) is only likely to work with perl5.8+.