american express
American Express Expense Report to QIF Converter 1.0
American Express Expense Report to QIF Converter is a utility that converts American Express expense reports into QIF. more>>
There are three main reasons:
1. American Express only offers QIF files for the last 6 months of activity whereas the expense reports go back 2 years. You can also run a report with a custom 1- to 12-month time period within 24 months of the current calendar month.
2. American Express QIF files have limited to no "categorization" whereas the expense report categorizes each transaction with a "Merchant Category" and "Subcategory".
3. American Express QIF files do not indicate which credit card in a multi-card account performed the transaction.
Main features:
- Inserts card owner and last 5 digits of the credit card in the memo field
- Reads config file for user defined rules so transactions can be automatically mapped to different accounts in your accounting software. Mapping can be based on:
- Credit card owner
- Vendor name
- AMEX "Merchant Category" and "Subcategory"
- Any combination of the above
- Sanitizes and cleans up vendor names
- Has the ability to add a prefix to all vendor names
VBA Express 1.2
VBA Express is a frontend for the very popular game emulator VisualBoyAdvance. more>>
Whats VBA Express? Its First, to configure VisualBoyAdvance (emulator)... EASILY! Graphics, sound, controls (keyboard and joystick), paths (to saves and captures)... You can configure all this without edit VisualBoyAdvance.cfg manually!
Open your Roms (games) with the frontend! You can run the roms with "Play!" button (without using the console command VisualBoyAdvance game.rom).
DVD BacKup Express 5
DVD BacKup Express is a small Kommander Script to create a GUI for dvdbackup. more>>
I made it because it can be run on any platform with kommander installed and dvdbackup available (which may be more platforms than kdvdbackup or other binary frontends are available for)
There is a lot of room for improvement here. Feel free to spruce it up a bit and send me the new .kmdr file and i will update this.
Class::Meta::Express 0.04
Class::Meta::Express is a Perl module for concise, expressive creation of Class::Meta classes. more>>
Synopsis
package My::Contact;
use Class::Meta::Express;
class {
meta contact => ( default_type => string );
has name;
has contact => ( required => 1 );
}
This module provides an interface to concisely yet expressively create classes with Class::Meta. Although I am of course fond of Class::Meta, Ive never been overly thrilled with its interface for creating classes:
package My::Thingy;
use Class::Meta;
BEGIN {
# Create a Class::Meta object for this class.
my $cm = Class::Meta->new( key => thingy );
# Add a constructor.
$cm->add_constructor( name => new );
# Add a couple of attributes with generated accessors.
$cm->add_attribute(
name => id,
is => integer,
required => 1,
);
$cm->add_attribute(
name => name,
is => string,
required => 1,
);
$cm->add_attribute(
name => age,
is => integer,
);
# Add a custom method.
$cm->add_method(
name => chk_pass,
code => sub { return code },
);
$cm->build;
}
This example is relatively simple; it can get a lot more verbose. But even still, all of the method calls were annoying. I mean, whoever thought of using an object oriented interface for declaring a class? (Oh yeah: I did.) I wasnt alone in wanting a more declarative interface; Curtis Poe, with my blessing, created Class::Meta::Declare, which would use this syntax to create the same class:
package My::Thingy;
use Class::Meta::Declare :all;
Class::Meta::Declare->new(
# Create a Class::Meta object for this class.
meta => [
key => thingy,
],
# Add a constructor.
constructors => [
new => { }
],
# Add a couple of attributes with generated accessors.
attributes => [
id => {
type => $TYPE_INTEGER,
required => 1,
},
name => {
required => 1,
type => $TYPE_STRING,
},
age => { type => $TYPE_INTEGER, },
],
# Add a custom method.
methods => [
chk_pass => {
code => sub { return code },
}
]
);
This approach has the advantage of being a bit more concise, and it is declarative, but I find all of the indentation levels annoying; its hard for me to figure out where I am, especially if I have to define a lot of attributes. And finally, everything is a string with this syntax, except for those ugly read-only scalars such as $TYPE_INTEGER. So I cant easily tell where one attribute ends and the next one starts. Bleh.
SmoothWall Express 3.0
SmoothWall is a small distribution designed to act as a secure, easy-to-configure firewall/gateway. more>> <<less
IBM DB2 Express-C 9.5
IBM DB2 Express-C is a free database for storing and managing relational and XML data. It is free to download, use, distribute and does not have any e... more>> <<less
SIP Express Router 0.9.6
SIP Express Router is a very fast and flexible SIP (RFC3261) server. more>>
SER features an application-server interface, presence support, SMS gateway, SIMPLE2Jabber gateway, RADIUS/syslog accounting and authorization, server status monitoring, FCP security, etc. Web-based user provisioning, serweb, available.
Its performance allows it to deal with operational burdens, such as broken network components, attacks, power-up reboots and rapidly growing user population.
SERs configuration ability meets needs of a whole range of scenarios including small-office use, enterprise PBX replacements and carrier services.
Main features:
- accounting
- digest authentication
- CPL scripts
- ENUM support
- instant messaging
- MySQL support
- PostgreSQL support
- a presence agent
- Radius authentication and accounting
- Diameter authentication
- record routing
- SMS gateway
- Jabber gateway
- NAT traversal support transaction module
- registrar
- user location
SER has been extensively and successfuly tested with many SIP products from other vendors (Microsoft, Cisco, Mitel, snom, Pingtel, Siemens, and many others). It has been powering our SIP services continuously for more than two years.
Logitech Quickcam express driver 0.6.4
This project is to produce drivers for the Logitech Quickam Express that will run popular linux software, such as video for linu more>>
This site hosts the Linux driver for the QuickCam Express and other QuickCam-related and QuickCam-compatible USB web cameras. The original work was done by Georg Acher and was known as qce-ga; Jean-Frederic Clere took that driver and created the first Video4Linux (V4L) driver, enabling popular V4L applications such as Xawtv to display pictures from the webcam. Since then, a group of developers around the world have evolved the driver into its current state, adding support for new cameras and chipsets as they have become available. In the process, the driver became known as qc-usb to reflect the fact that it supports a wide variety of USB-attached QuickCam cameras, not just the QuickCam Express.
The qc-usb driver supports the following webcams:
Dexxa Webcam
Labtec Webcam (old model)
LegoCam
Logitech QuickCam Express (old model)
Logitech QuickCam Notebook (some models)
Logitech QuickCam Web
Generally, any USB camera with a USB vendor ID of 0x46d and a USB product ID of 0x840, 0x850, or 0x870 (so, 0x46d:0x840, for example), should work. You can see the USB ID using operating system utilities such as lsusb in Linux.
Centric CRM 4.1
Centric CRM is a mature, fully featured, Java-based, Web-delivered CRM. more>>
Enhancements:
- This release can attach documents from various CRM modules to outgoing email messages, independently schedule activities and log activities without the need to first record a past activity, record Activities against an account without specifying a contact, attach Documents directly to general contacts and account contacts (documents attached in the Contacts module follow the contact to the Accounts module), and make HTML, CSV, and Excel reports.
- Nine databases are now supported: Derby, DaffodilDB, Firebird SQL, DB2, Interbase, SQL Server 2000/2005, MySQL 5, Oracle 10g Express, and PostgreSQL.
American Political Science: Campaign Simulator 0.1
American Political Science: Campaign Simulator project is a statistically based political campaign simulation game. more>>
The Campaign Simulator is an attempt to statistically model and predict the outcome of an American presidential election.
Several users assume the roles of competitive candidates and inflict the repercussions of certain decisions on a GSS-based dataset.
The application is written in Java and supports all operating systems with a Java 1.5 VM.
Main features:
- Time is not the only limiting variable. In fact, time may not be the proper limit as most operations may be performed in tandem; an economic system that allows fund raising elements should be implemented.
- The current choices all utilize the same dataset algorithm to effect the populace in similar ways- this set of scripts should be broadened and deepened as they are too high level.
- The Python Architecture needs polishing- the internal IDE is not complete, and the ability to assign scripts to run at differing points in the lifetime of the application has yet to be created.
- The installer should place links on the desktops of Mac and Unix/Linux Systems.
- Some of the small features planned, such as a GUI for dialog creation, have been cut for the deadline and should be added.
NathanCheckers 1.5
NathanCheckers is a graphical, mouse-driven implementation of Checkers. more>>
Known Bugs/Issues
- All versions: It appears that sound support currently requires the game to be run from a writable drive (not a disk image or CD).
- Windows: An extra command prompt window stays open. Runs on Windows 2000, but reportedly you need to minimize and maximize it before you can see the gameboard.
- Linux: Requires PyGame 1.6 or above.
- OS X: No quit menu-item (just close the window). How do you add menu items in PyGame anyway?
Monitoring API 2.0 Beta 1
Monitoring API project is a multi-user programming interface. more>>
The main abstraction provided by MAPI is the network flow. Although flows have been used before in network monitoring systems, MAPI gives flows a first-class status. Applications that uses MAPI can specify what flows or flow statistics they are interested in by applying functions to flows.
A MAPI function can be a BPF filter, string search, packet counter or more advanced like a NetFlow generator. These function will automatically run in hardware if there is support for it on the hardware being used.
MAPI currently supports the following hardware:
- Normal NICs through libpcap
- DAG cards without co-processor
- SCAMPI adapter
Enhancements:
- This release includes support for distributed monitoring, several new MAPI functions, demo applications, and a lot of bugfixes.
Express Scribe For Linux 4.14
Express Scribe is professional audio playback control software for Linux designed to assist with the transcription of audio recordings. Install on the typists computer and can be controlled using the more>>
Free digital transcription software for typists on Linux - Express Scribe is professional audio playback control software designed to assist the transcription of audio recordings. It is installed on the typists computer and can be controlled using the keyboard (with hot keys) and/or foot pedals. This computer transcriber application features variable speed playback, foot pedal operation, file management and more. This program is free.
Features:
~ Ability to play compressed wav or dct files.
~ Variable speed (constant pitch) playback.
~ Can use computer rudder pedals (or some other specialist transcription pedals) to control playback.
~ Ability to Dock portable recorders to load recordings.
~ Uses systemwide HotKeys so you can control playback when using other software (eg. Microsoft Word).
~ Automatically receives and loads files by internet (FTP), email or over a local computer network.
~ Automatically sends typing to the person who dictated the work.
~ Express Scribe is free.
Requirements: Sound Card, speakers or headset
<<less
The full features list of Express Scribe transcription playback software follows but a quick ... Note: There are two options for running Express Scribe on the Linux operating system. Option 1DateTime::TimeZone::SystemV 0.000
DateTime::TimeZone::SystemV is a Perl module with System V and POSIX timezone strings. more>>
SYNOPSIS
use DateTime::TimeZone::SystemV;
$tz = DateTime::TimeZone::SystemV->new("EST5EDT");
if($tz->is_floating) { ...
if($tz->is_utc) { ...
if($tz->is_olson) { ...
$category = $tz->category;
$tz_string = $tz->name;
if($tz->has_dst_changes) { ...
if($tz->is_dst_for_datetime($dt)) { ...
$offset = $tz->offset_for_datetime($dt);
$abbrev = $tz->short_name_for_datetime($dt);
$offset = $tz->offset_for_local_datetime($dt);
An instance of this class represents a timezone that was specified by means of a System V timezone string or the POSIX extended form of the same syntax. These can express a plain offset from Universal Time, or a system of two offsets (standard and daylight saving time) switching on a yearly cycle according to certain types of rule.
This class implements the DateTime::TimeZone interface, so that its instances can be used with DateTime objects.
Ethics Search Protocol 1.87
Ethics Search Protocol in short ESP is an XML-based protocol for search engines. more>>
Consumers seldom get the chance to communicate ethical requirements because the proper communication channel does not exist. This project has the goal to offer an open source specification and implementation for that missing communication channel.
Enhancements:
- Changes were made to Category, OrganizationSearchParameters, SearchProfile, and Community.
- PolicyReference complements PolicyStatement.
- EvaluationScheme complements VotingScheme.
- The Envelope type was removed.
- The documentation was improved.