OpenSCAD is a software for creating 3D CAD objects.
Unlike most free software for creating 3D models, it does not focus on
the artistic aspects of 3D modelling but instead on the CAD aspects.
Thus it is more suitable for creating 3D models of machine parts but
perhaps not when creating computer-animated movies.
OpenSCAD is not an interactive modeller. Instead it is something like
a 3D-compiler that reads in a script file that describes the object
and renders the 3D model from this script file. This gives designers
full control over the modelling process and enables them to easily
change any step in the modelling process or make designes that are
defined by configurable parameters.
pdnMesh: A finite element program
=================================
Copyright (C) 2001-2005 Sarod Yatawatta
pdnMesh is a program that can solve 2D potential problems (Poisson Equation)
and eigenvalue problems (Helmholtz Equation) using the Finite Element Method.
Common applications occur in electromagnetics, heat flow and fluid dynamics.
It can solve problems using both Nodal Based Formulation and Edge Based
(Vector) Formulation.
The features of the program are as follows.
* Automatic mesh generation according to given boundaries.
* Adaptive and Interactive mesh refinement.
* Problem solution using Cholesky Decomposition or Conjugate Gradient
Method with sparse storage.
* Eigenvalue solution using LAPACK.
* (Optionally) Eigenvalue solution using QR iteration with shifts.
* Generating plots of contours, mesh and gradient on screen.
* Generating Encapsulated Postscript plots of contours and mesh.
* Generating a data file of the mesh to be used by other solvers.
* Can import DXF files generated by CAD programs.
* GUI is available with glut and GTK/GTKGLExt. Needs OpenGL.
SMS::Send is intended to provide a driver-based single API for sending SMS and
MMS messages. The intent is to provide a single API against which to write the
code to send an SMS message.
At the same time, the intent is to remove the limits of some of the previous
attempts at this sort of API, like "must be free internet-based SMS services".
SMS::Send drivers are installed separately, and might use the web, email or
physical SMS hardware. It could be a free or paid. The details shouldn't matter.
You should not have to care how it is actually sent, only that it has been sent
(although some drivers may not be able to provide certainty).
Seyon is a complete full-featured telecommunications package for
the X Window System. Its features include:
- Dialing directory that supports an unlimited number of entries.
- Terminal emulation window using any terminal emulation program
that supports X. This defaults to xterm.
- Script language to automate tedious tasks such as logging into
remote hosts.
- Unlimited number of slots for external file transfer protocols.
- Support for zmodem auto-download.
- Translation modes. Seyon can perform useful translations on the
user's input.
- Interactive setting of program parameters.
- On-line help.
- Modem speeds up to 115200 bps.
- Software (XON/XOFF) and hardware (RTS/CTS) flow control.
- Session capture to a file.
- Temporary running of a local shell in the terminal emulation window.
Seyon is intended to be both simple and extensively configurable.
Almost every aspect of Seyon can be configured via the resources
to suit the user's taste.
viewfax displays one or more fax files in an X11 window. The input
files may be either raw, single-page faxes received by a fax modem
with a program such as mgetty, or tiff files such as those used by
hylafax. The first (or only) page of "PC-Research"-style (DigiFAX)
files produced by the ghostscript dfaxhigh or dfaxlow drivers can also
be displayed.
Input files using any common fax encoding such as group 3 (1 and 2
dimensional) and group 4 can be displayed.
The fax images are rendered at full resolution and then successively
scaled down by a linear factor of 2 prior to display, until they fit
on the screen. The display can be controlled interactively using
mouse and keyboard commands.
gqlplus is a drop-in replacement for sqlplus, an Oracle SQL client, for
UNIX platforms. The difference between gqlplus and sqlplus is command-line
editing and history, plus tablename completion. As you know if you have
used sqlplus, it is notoriously difficult to correct typing errors and
other mistakes in your SQL statements. sqlplus does give you ability to
use external editor to edit a statement, but only the last statement you
typed. gqlplus solves this problem by providing the familiar command-line
editing and history as in tcsh or bash shells, and tablename completion,
while otherwise retaining compatibility with sqlplus. Thus, no user training
is needed - simply use gqlplus instead of sqlplus. In addition,
configuration/installation is trivial: gqlplus is a single binary compiled
executable (written in C), so all you need is download it and put it anywhere
in your PATH. After that, you'll be ready to use it.
Hiredis is a minimalistic C client library for the Redis database.
It is minimalistic because it just adds minimal support for the protocol,
but at the same time it uses an high level printf-alike API in order to make
it much higher level than otherwise suggested by its minimal code base and
the lack of explicit bindings for every Redis command.
Apart from supporting sending commands and receiving replies, it comes with
a reply parser that is decoupled from the I/O layer. It is a stream parser
designed for easy reusability, which can for instance be used in higher
level language bindings for efficient reply parsing.
Hiredis only supports the binary-safe Redis protocol, so you can use it with
any Redis version >= 1.2.0.
The library comes with multiple APIs. There is the synchronous API, the
asynchronous API and the reply parsing API.
MariaDB is a database server that offers drop-in replacement functionality
for MySQL. MariaDB is built by some of the original authors of MySQL, with
assistance from the broader community of Free and open source software
developers. In addition to the core functionality of MySQL, MariaDB offers
a rich set of feature enhancements including alternate storage engines,
server optimizations, and patches.
MariaDB is primarily driven by developers at Monty Program, a company
founded by Michael "Monty" Widenius, the original author of MySQL, but
this is not the whole story about MariaDB. On the "About MariaDB" page you
will find more information about all participants in the MariaDB community,
including storage engines XtraDB and PBXT.
PEAR::DB is a database abstraction layer providing:
* an OO-style query API
* portability features that make programs written for one DBMS work
with other DBMS's
* a DSN (data source name) format for specifying database servers
* prepare/execute (bind) emulation for databases that don't support
it natively
* a result object for each query response
* portable error codes
* sequence emulation
* sequential and non-sequential row fetching as well as bulk fetching
* formats fetched rows as associative arrays, ordered arrays or objects
* row limit support
* transactions support
* table information interface
* DocBook and phpDocumentor API documentation
Drivers for the following extensions pass the complete test suite and
provide interchangeability when all of DB's portability options are
enabled: fbsql, ibase, informix, msql, mssql, mysql, mysqli, oci8,
odbc, pgsql, sqlite and sybase.
MariaDB is a database server that offers drop-in replacement functionality for
MySQL1. MariaDB is built by some of the original authors of MySQL, with
assistance from the broader community of Free and open source software
developers. In addition to the core functionality of MySQL, MariaDB offers a
rich set of feature enhancements including alternate storage engines, server
optimizations, and patches.
MariaDB is primarily driven by developers at Monty Program, a company founded by
Michael "Monty" Widenius, the original author of MySQL, but this is not the
whole story about MariaDB. On the "About MariaDB" page you will find more
information about all participants in the MariaDB community, including storage
engines XtraDB and PBXT.