PyPy is a fast, compliant alternative implementation of the Python language
(2.7.1). It has several advantages and distinct features:
- Speed: thanks to its Just-in-Time compiler, Python programs often run faster
on PyPy.
- Memory usage: large, memory-hungry Python programs might end up taking less
space than they do in CPython.
- Compatibility: PyPy is highly compatible with existing python code. It
supports ctypes and can run popular python libraries like
twisted and django.
- Sandboxing: PyPy provides the ability to run untrusted code in a fully
secure way.
- Stackless: PyPy can be configured to run in stackless mode, providing
micro-threads for massive concurrency.
- As well as other features.
This is v2.0 of a Basic Interpreter by Phil J. A. Cockcroft
earlier versions used to be known as Rabbit Basic.
According to an earlier lisencing document:
===
This code is being put in the Public Domain since I will soon loose
network connectivity (I am leaving my job) and I don't particularly want
to sell it. This system does not contain any proprietary software. All
the algorithms are original or come from publicly available sources.
There are no licensing restrictions on this code or documentation at
all. I only ask that you give appropriate credit to the author.
===
So, there you have it. :)
The OpenChange MAPI library aims to provide interoperability with an
Open Source implementation of Microsoft Exchange protocols under UNIX/Linux.
The current implementation offers a client-side library which can be used in
existing messaging clients and offer native compatibility with Exchange Servers
up to 2007.
MAPI stands for Messaging Application Programming Interface and is used in the
Microsoft Exchange Server groupware server. This solution works with Outlook
and provides collaborative features such as a messaging server, shared
calendars, contact databases, public folders and tasks.
This plugin implements logging functionality for your webmail interface.
You can choose to log to a database, a file, your system log, or any
combination thereof. You can also choose which kinds of events to log,
including login events, logout events, login error events, all outgoing
messages, possible outgoing spam messages, and other error events.
Also included is monitoring functionality that will send alert emails to
the administrator when certain events trigger.
If you use the timeout_user plugin, logout events caused by user timeouts
will be captured.
Log message format is also completely custom-defined to meet your needs
in the configuration file.
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.
This baseport provides the basic directory structure, and installs a script
"load-octave-pkg", that synchronizes the FreeBSD ports structure to the octave
packaging system.
Another purpose of the script "load-octave-pkg" is to attempt to correct any
errors created by the octave packaging system.
As with other Pseudo-Random Number Generator (PRNG) algorithms like the
Mersenne Twister (see Math::Random::MT), this algorithm is designed to
take some seed information and produce seemingly random results as output.
However, ISAAC (Indirection, Shift, Accumulate, Add, and Count) has
different goals than these commonly used algorithms. In particular, it's
really fast - on average, it requires only 18.75 machine cycles to generate
a 32-bit value. This makes it suitable for applications where a significant
amount of random data needs to be produced quickly, such solving using the
Monte Carlo method or for games.
Gmerlin is a multimedia framework, which allows you to quickly
develop multimedia applications. It is built upon gavl (for low
level Audio/Video things) and libxml2 (for loading and saving
configuration data and other things). The gmerlin API can be used
at multiple levels: Either you take the basic things like plugins,
fifos, message-queues and gavl audio/video converters and build
your own media engine. The other possibility is to use the player
or transcoder engines directly. The latter approach is probably
easier, but you'll have less freedom in controlling the process.
Gmerlin includes GUI player with mediatree and a GUI transcoder
among other things.
libdvdcss is a simple library designed for accessing DVDs like a block device
without having to bother about the decryption. The important features are:
- Portability. Currently supported platforms are GNU/Linux, FreeBSD, BeOS
and Windows.
- The MacOS X version is being worked on as well.
- Simplicity. There are currently 7 functions in the API, and we intend to
keep this number low.
- Freedom. libdvdcss is released under the General Public License, ensuring
it will stay free, and used only for free software products.
- Just better. Unlike most similar projects, libdvdcss doesn't require the
region of your drive to be set.
[ from developer's readme ]
OQTEncoder is just here to show how simple it is to realize an
encoder using OpenQuicktime... It is simple, new and doesn't have
a lot of functionality but it should soon be better and it's already
usable ;)
Just launch it without options and it will explain you how to use
it ;). Here follows a simple example to encode any mpeg file using
the great program mpeg2dec from Aaron Holzman:
mpeg2dec -s -o pgmpipe test.mpg | oqtencoder -V jpeg test.mov
FreetuxTV is a WebTV player working on the Linux platform based on GTK2+
and LibVLC.
The goal of this project is to create a WebTV player.
It can be used by french people to watch ADSL TV on the PC with ISPs or by
other people to watch WebTV and Web Radio in many languages. The GUI is
developed in GTK2+ and is using the VLC engine to display the channels.
Features :
- Play TV (Free, SFR and WebTV)
- Play in full screen mode
- Play in miniature Mode
- Support for multimedia keys
- Add new groups of channels from M3U playlists