This project aims to reimplement the game engine of Theme Hospital, and be
able to load the original game data files. This means that you will need
a purchased copy of Theme Hospital, or a copy of the demo, in order to use
CorsixTH. After most of the original engine has been reimplemented, the
the project will serve as a base from which extensions and improvements to
the original game can be made.
At the moment, game assets (graphics, sounds, levels, translations, etc.)
are loaded from the original game files. Therefore, you will require a
pre-existing Theme Hospital install in order to use CorsixTH. If you've
got a copy of the original game disk lying around, then great -- copy the
HOSP folder (which should contain directories called Data, QData, Levels,
etc.) from the root of the CD to somewhere on your hard drive, and use
this for the theme_hospital_install setting later. If you are unable to
acquire the full game data files, then the demo can be downloaded easily
and used instead (though the demo only has one level, and lacks most of
the management screens).
The qmail program is a secure, reliable, efficient simple message
transfer agent. It is meant to be a replacement for the entire
sendmail-binmail system that most UNIX hosts use.
Although qmail holds security and reliability as its top two
priorities, it is also fast. On a Pentium under BSD/OS, qmail can
easily handle 200000 separate messages per day that are injected
and must then be delivered to local mailboxes!
Security and reliability are qmail's two strengths, however. The
qmail package ensures a message, once accepted, will never be lost.
An optional new mailbox format, maildir, even lets users safely
read their mail over NFS, while still accepting new mail deliveries.
The following features are supported: host and user masquerading,
full host hiding, virtual domains, null clients, list-owner rewriting,
relay control, double-bounce recording, arbitrary RFC 822 address
lists, cross-host mailing-list loop detection, per-recipient
checkpointing, downed host backoffs, independent message retry
schedules, a drop-in sendmail replacement, and more!
http://pobox.com/~djb/qmail.html
Apache::SessionX extents Apache::Session. It was initialy written to use
Apache::Session from inside of HTML::Embperl, but is seems to be usefull
outside of Embperl as well, so here is it as standalone module.
Apache::Session is a persistence framework which is particularly useful
for tracking session data between httpd requests. Apache::Session is
designed to work with Apache and mod_perl, but it should work under CGI
and other web servers, and it also works outside of a web server
altogether.
Apache::Session consists of five components: the interface, the object
store, the lock manager, the ID generator, and the serializer. The
interface is defined in SessionX.pm, which is meant to be easily
subclassed. The object store can be the filesystem, a Berkeley DB, a MySQL
DB, an Oracle DB, or a Postgres DB. Locking is done by lock files,
semaphores, or the locking capabilities of MySQL and Postgres.
Serialization is done via Storable, and optionally ASCII-fied via MIME or
pack(). ID numbers are generated via MD5. The reader is encouraged to
extend these capabilities to meet his own requirements.
SysBench is a modular, cross-platform and multi-threaded benchmark tool
for evaluating OS parameters that are important for a system running a
database under intensive load.
The idea of this benchmark suite is to quickly get an impression about
system performance without setting up complex database benchmarks or
even without installing a database at all.
Current features allow to test the following system parameters:
* file I/O performance
* scheduler performance
* memory allocation and transfer speed
* POSIX threads implementation performance
* database server performance (OLTP benchmark)
Primarily written for MySQL server benchmarking, SysBench will be
further extended to support multiple database backends, distributed
benchmarks and third-party plug-in modules.
FreeCAD is a general purpose parametric 3D modeler.
FreeCAD is aimed directly at mechanical engineering and product
design but also fits in a wider range of uses around engineering,
such as architecture or other engineering specialties.
FreeCAD features tools similar to Catia, SolidWorks or Solid Edge,
and therefore also falls into the category of MCAD, PLM, CAx and
CAE. It is a feature based parametric modeler with a modular software
architecture which makes it easy to provide additional functionality
without modifying the core system.
FreeCAD is under heavy development and might not be
ready for production use.
This program provides a convenient way to manage many remote serial
consoles for machines. A server (conserver(8)) runs on each server
machine and it connects to the specified serial port. It can log,
provide shared access to remote consoles, etc. If there are multiple
machines running conserver(8), a master conserver(8) can be run to
connect to all the slave servers, providing a single point of access
to the entire cluster.
This is very handy for remote unattended FreeBSD servers. It can send
serial break signals which is useful for breaking into DDB on hung machines.
Oracle Berkeley DB is a family of open source embeddable databases
that allows developers to incorporate within their applications a
fast, scalable, transactional database engine with industrial grade
reliability and availability. As a result, customers and end-users
will experience an application that simply works, reliably manages
data, can scale under extreme load, but requires no ongoing database
administration. As a developer, you can focus on your application and
be confident that Oracle Berkeley DB will manage your persistence
needs.
Note that Berkeley DB 6 changed license to the
Affero GNU General Public License v3 (AGPL v3).
Provides inflation to a Path::Class::File object allowing file system
storage of BLOBS.
The storage path is specified with fs_column_path. Each file receives
a unique name, so the storage for all FS columns can share the same
path.
Within the path specified by fs_column_path, files are stored in
sub-directories based on the first 2 characters of the unique file
names. Up to 256 sub-directories will be created, as needed. Override
_fs_column_dirs in a derived class to change this behavior.
fs_new_on_update will create a new file name if the file has been
updated.
Mantis is a web-based bugtracking system. It is in active development
and is no longer considered beta.
It is written in the PHP scripting language and requires the MySQL
database and a webserver. Mantis has been installed on Windows,
MacOS, OS/2, and a variety of Unix operating systems. Any web browser
should be able to function as a client. It is released under the
terms of the GNU General Public License (GPL).
Mantis is free to use and modify. It is free to redistribute as
long as you abide by the distribution terms of the GPL.
Wyrd is a text-based front-end to Remind, a sophisticated calendar and alarm
program. Remind's power lies in its programmability, and Wyrd does not hide
this capability behind flashy GUI dialogs. Rather, Wyrd is designed to make
you more efficient at editing your reminder files directly. It also offers a
scrollable timetable suitable for visualizing your schedule at a glance.
Unlike most of the calendar applications available today, Wyrd is designed to
be both lightweight and fast. Startup time is negligible, UI navigation is
instantaneous, and the wyrd process typically consumes less than 2MB of
resident memory.