Mgetty is a "smart" getty replacement, designed to be used with Hayes
compatible data and data/fax modems.
Mgetty knows about modem initialization, manual modem answering (so your
modem doesn't answer if the machine isn't ready), UUCP locking (so you can
use the same device for dial-in and dial-out).
Mgetty provides very extensive logging facilities.
Sendfax sends the named g3 fax files to the fax machine at "phone number".
The g3 files can be created with pbmtog3(1) or GNU's GhostScript with the
"digifax" driver.
Psiconv is a file conversion utility that converts between Psion 5(MX) files
and more commonly-used *nux file formats. It can read Psion Word, TextEd,
Sketch, MBM, and Clipart files, and outputs HTML 3.2, HTML 4, ASCII, and
almost any graphical format. The libpsiconv library can also read Sheet files
and output Word and TextEd files for use in other programs. Included is full
documentation on several Psion 5(MX) file formats. This information is not
available from Psion (it has been reverse-engineered from Psion files), and
it's free for anybody to use.
This simple tool reads a source file with TASM syntax and converts it
to AT&T syntax.
The AT&T syntax is widely used by GNU tools, in particular the GAS(AS)
interpreter and GCC compiler.
The TASM syntax is used by many commercial compilers and disassemblers,
ie. NASM, MASM, Visual Studio or IDA Pro.
Ta2As can automate most of the conversion, but it still isn't perfect
- some correction have to be made manually before the code compiles.
This tool was originally written by Frank van Dijk and released by
SPiRiT group; this is continuation of his work, although not much of
the original code remains.
Module XBase provides access to XBase (dBase, Fox*) database files,
namely dbf, dbt, fpt, ndx, ntx, mdx, idx and cdx. It provides native
Perl interface ($table->get_record, $table->update_record) to read
and write the tables. The index support is alpha and read only at the
moment.
Module DBD::XBase is a DBI driver that uses the XBase module
to work with the data, providing you with DBI compliant processing
interface and SQL commands ($dbh->prepare("SELECT * FROM TABLE")). As
an argument to DBI->connect, specify "dbi:XBase:$dir", where $dir is
the directory with the data files.
DBIx::Ease is intended to allow less-code DBI interactions.
Upon creation of a new DBIx::Ease object you should pass the portion of the DSN
(Data Source Name) common to all connections the object is supposed to store.
Replace the variable portions with '<databasename>'. Whenever you wish to make
only one connection you may enter the complete DSN, also when you want to make
connections with the same source but as different users, then call exec() with
different names of your choice as initial argument.
When searching through large amounts of data, it is often the case that a
result set is returned that is larger than we want to display on one page. This
results in wanting to page through various pages of data. The maths behind this
is unfortunately fiddly, hence this module.
The main concept is that you pass in the number of total entries, the number of
entries per page, and the current page number. You can then call methods to
find out how many pages of information there are, and what number the first and
last entries on the current page really are.
Rose::DBx::Object::Renderer generates web UIs for Rose::DB::Object.
It encapsulates many web conventions in the generated UIs as default
behaviours. For example, email addresses are by default rendered as
mailto links in tables and appropiate validation is enforced
automatically in forms. These behaviours are highly extensible.
Renderer uses CGI::FormBuilder to generate forms and the Google Chart
API to render charts. Template::Toolkit is used for template processing,
however, Renderer can dynamically generate a full set of UIs without
any templates.
sqldf is an R package for runing SQL statements on R data frames, optimized for
convenience. The user simply specifies an SQL statement in R using data frame
names in place of table names and a database with appropriate table
layouts/schema is automatically created, the data frames are automatically
loaded into the database, the specified SQL statement is performed, the result
is read back into R and the database is deleted all automatically behind the
scenes making the database's existence transparent to the user who only
specifies the SQL statement.
phpPgAdmin is phpMyAdmin (for MySQL) ported to PostgreSQL. phpPgAdmin is a
fully functional PostgreSQL administration utility. You can use it to create
and maintain multiple databases and even multiple servers.
Features include:
- create and drop databases
- create, copy, drop and alter
tables/views/sequences/functions/indicies/triggers
- edit and add fields (to the extent Postgres allows)
- execute any SQL-statement, even batch-queries
- manage primary and unique keys
- create and read dumps of tables
- administer one single database
- administer multiple servers
- administer postgres users and groups
LICENSE: GPL2 or later
postgresql-relay can be used to as a single point of origin for all
your databases. Instead of having to remember (or modify in case
of changes) all the names of your databases, on which machines and
on which ports they are running, you only need to remember one
machine and the name of the database. The postgresql-relay will
then forward the connection to the proper database on the proper
port of the proper server. No more changes in the hundreds of clients
and scripts!