Main > Free Download Search >

Free 2.0.3 software for linux

2.0.3

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 58
phpMyFAQ 2.0.3

phpMyFAQ 2.0.3


phpMyFAQ is a multilingual, completely database-driven FAQ system. more>>
phpMyFAQ is a multilingual, completely database-driven FAQ system. phpMyFAQ support various database systems and it also offers a content management system with a WYSIWYG editor, an image manager, flexible multi-user support, a news system, user tracking, language modules, templates, extensive XML support, PDF support, DocBook XML support, a backup system, and an easy to use installation script.
Main features:
- Varius supported database systems:
- You can use MySQL, PostgreSQL, Sybase, MS SQL Server, IBM DB2, MaxDB or SQLite.
- LDAP integration:
- Add your companys LDAP based user management into phpMyFAQ
- Content Management System:
- You can administrate your users, news, themes, categories and records in the password protected admin area.
- User Administration:
- Selected users can edit and administrate records.
- Record Administration:
- Your users can write new records, the administrator has te unlock the record. The admin can also edit the record, move into a another category oder delete the record.
- WYSIWYG editor:
- Write your articles like you do in OpenOffice.org or Word.
- Image Manager:
- The Image Manager provides an web interface to browse for image files (JPEG, PNG, GIF, and others) on the web server.
- News Administration:
- Write news that appear on the FAQ mainpage.
- User-Tracking:
- Analyze the way of your users through your FAQ.
- User-Voting:
- With the voting of the users you can analyze the quality of your records.
- Top 10:
- Youll get a Top 10 with ten of the most popular records.
- Language files:
- phpMyFAQ supports more than 25 languages including Arabic, Chinese and Vietnamese.
- Multilanguage support:
- Write records in different languages.
- Search engine optimization:
- Support for Apache mod_rewrite and IIS ISAPI_rewrite
- Firefox search plugin support:
- Search through your FAQ using Firefox search
- Sitemap:
- Lists all FAQ articles in a alphabetical order
- Template system:
- Custimize your FAQ to your webdesign.
- Simple installation and configuration:
- Install and set up your FAQ only with your browser!
- 5 different views for records:
- XHTML, printer optimized XHTML, PDF, DocBook XML and plain XML
- XML-RPC interface:
- Support for searching over the internet.
- Backup:
- export and import from SQL tables
- Community module:
- Users can write questions to the system, so that other user can answer these questions.
- Send2Friend:
- User can send records up to five friends with email.
- PHP 5.x ready
- phpMyFAQ 1.5.x works with PHP 5.x
<<less
Download (1.1MB)
Added: 2007-08-23 License: MPL (Mozilla Public License) Price:
792 downloads
Text::WagnerFischer 0.04

Text::WagnerFischer 0.04


Text::WagnerFischer is an implementation of the Wagner-Fischer edit distance. more>>
Text::WagnerFischer is an implementation of the Wagner-Fischer edit distance.

SYNOPSIS

use Text::WagnerFischer qw(distance);

print distance("foo","four");# prints "2"

print distance([0,1,2],"foo","four");# prints "3"


my @words=("four","foo","bar");

my @distances=distance("foo",@words);
print "@distances"; # prints "2 0 3"

@distances=distance([0,2,1],"foo",@words);
print "@distances"; # prints "3 0 3"

This module implements the Wagner-Fischer dynamic programming technique, used here to calculate the edit distance of two strings. The edit distance is a measure of the degree of proximity between two strings, based on "edits": the operations of substitutions, deletions or insertions needed to transform the string into the other one (and vice versa). A cost (weight) is needed for every of the operation defined above:

/ a if x=y (cost for letter match)
w(x,y) = | b if x=- or y=- (cost for insertion/deletion operation)
c if x!=y (cost for letter mismatch)

These costs are given through an array reference as first argument of the distance subroutine: [a,b,c]. If the costs are not given, a default array cost is used: [0,1,1] that is the case of the Levenshtein edit distance:

/ 0 if x=y (cost for letter match)
w(x,y) = | 1 if x=- or y=- (cost for insertion/deletion operation)
1 if x!=y (cost for letter mismatch)

This particular distance is the exact number of edit needed to transform the string into the other one (and vice versa). When two strings have distance 0, they are the same. Note that the distance is calculated to reach the _minimum_ cost, i.e. choosing the most economic operation for each edit.

<<less
Download (0.004MB)
Added: 2007-08-22 License: Perl Artistic License Price:
793 downloads
TimeTrex 2.0.3 / 2.1.0 RC1

TimeTrex 2.0.3 / 2.1.0 RC1


TimeTrex is a complete Web-based payroll and time management suite that offers employee scheduling, attendance. more>>
TimeTrex project is a complete Web-based payroll and time management suite that offers employee scheduling, attendance (time clock), job costing, invoicing/accounts receivable, and payroll in a tightly integrated package.
With the ability to interface with hardware such as iButtons, barcode readers, and cell phones, employees are able to efficiently track their time at the office or on the road.
Main features:
- TimeTrex helps organizations handle their payroll and time management needs in a more efficient and cost effective manner.
- TimeTrex helps organizations concentrate on their core business goals - the ones that generate revenue.
- TimeTrex benefits are well suited to any business, small or large, with one or more locations.
- TimeTrex allows secure and easy access to its web-based interface from anywhere in the world.
Whats New in 2.0.3 Stable Release:
- This release contains several minor bugfixes, including fixes to the installer requirements and to the employee contact information page that caused branch/department settings to reset themselves.
Whats New in 2.1.0 RC1 Development Release:
- This release contains several major new features such as a greatly improved permission system, more advanced premium policies with additional pay formulas, more advanced meal policies, better scheduling, multi-level timesheet verifications and improved reporting. This is the first release with a fully automated installer for both Windows and Linux.
<<less
Download (37MB)
Added: 2007-08-20 License: MPL (Mozilla Public License) Price:
803 downloads
CDlinux 0.4.9 / 0.5.9 Alpha

CDlinux 0.4.9 / 0.5.9 Alpha


CDlinux is a CD based mini Linux distribution, which runs from a CDROM. more>>
CDlinux is a CD based mini Linux distribution, which runs from a CDROM. It aims to be a handy administration/rescue tool for system administrators as well as general users.
CDlinux is highly user configurable, supports a wide range of hardware (PCMCIA, SCSI, USB, etc.) and many networking protocols (FTP, SSH, NFS, SMB, DHCP, etc.).
CDlinux also has good support for CJK, especially Simplified Chinese.
These are some useful gadgets from CDlinux. Note, you do not need to download them, if you have downloaded CDlinux. They are already included. They are listed here just in case you may want to use them in a normal Linux installation, and dont want to download the whole CDlinux bundle. And they are also as examples on how works are done under Linux, in a better and more decent way comparing with other platforms.
file-opt (~1k) This shell script finds identical files in the CURRENT directory, and hard link them to save space. Its useful when building so called "N in 1" CD images like "Win2k 3in1" in Linux .
mkisofs-CJK (~380k) This is a patched version of mkisofs-2.0.3, it supports CJK joliet filenames. The original GB (Simplified Chinese) Code Page was derived from the official Linux kernel, and has some errors. I fixed this bug according to the correct cp936 file (~160k). This version can handle GB joliet filenames correctly now.
It also supports the new "joliet-long" parameter, and supports joliet filenames as long as 103 unicode characters (207 bytes). So you can even use it to build "WinPE" CD images in Linux.
The source of the CJK patch is available here (~390k). Note that, this patch is only a quick and dirty hack, I only tested it in Slackware-8.1.
ren2upper (~2k) When being invoked as "ren2upper", this script will change file/folder names in the CURRENT directory to upper case. And, if being invoked as "ren2lower", it will change them to lower case. Its useful when exchanging data between Unix and Windows hosts.
These gadgets are either shell scripts or compiled with gcc-2.95.3 and linked against glibc-2.2.5, so they should run happily on most recent Linux distributions.
Whats New in 0.5.9 Alpha Development Release:
- This release added support for auto-detecting the boot device, support for CDL_DEV=LABEL=xxx, CDL_DEV=UUID=xxx, and CDL_WAIT=n, and support for auto-detecting local partitions.
- The number of supported RAM disks and loop devices was increased to 255.
- Support for locales was improved.
- A ctrl-alt-del problem was fixed and some pkg upgrades were made.
<<less
Download (17MB)
Added: 2007-08-09 License: GPL (GNU General Public License) Price:
807 downloads
OBM 2.0.3

OBM 2.0.3


OBM is an intranet CRM and groupware tool for managing a company or a contact database. more>>
O.B.M. stands for Open Business Management.
OBM is an Intranet application which goal is to help manage a company or an organization. As OBM improve, it is approaching what are called CRM (with sales force , help desk, time tracking sections) but can be used simply as a contact database or as a shared calendar.
OBM represents a framework above wich many modules are written. It is written by an evolving group of developpers from Aliacom (mains are Mehdi Rande, Pierre Carlier, Olivier Boyer (design)) lead by Pierre Baudracco, with contributions by other people (see the changelog) and released under the terms of the GPL.
OBM is always evolving and the data and the database model are subject to change but each new version come with update scripts.
Enhancements:
- The import module has been improved to handle conflict automatically.
- Fixes and enhancements were made to the calendar module (planning view rights, home page portlet, and .ics file sending can be disabled).
- Fixes were made to CAS and the todo, payment, and import modules.
<<less
Download (1.6MB)
Added: 2007-08-04 License: GPL (GNU General Public License) Price:
814 downloads
BlockStop Proxy 2.0.3

BlockStop Proxy 2.0.3


BlockStop Proxy is a Firefox extension that allows you to view the current page or link using. more>>
BlockStop Proxy is a Firefox extension that allows you to view the current page or link using.

Adds a "View this page with BlockStop" or "Open Link Target with BlockStop" option to your Firefox right-click menu, depending on where you click. The BlockStop Proxy extension automatically encodes the target url to maintain anonymity.

<<less
Download (0.034MB)
Added: 2007-07-30 License: MPL (Mozilla Public License) Price:
818 downloads
Apache Cayenne 2.0.3 / 3.0M1

Apache Cayenne 2.0.3 / 3.0M1


Apache Cayenne is a free object-relational persistence framework written in Java. more>>
Apache Cayenne project is a free object-relational persistence framework written in Java. Its goal is to make development of database Java applications faster and more consistent with the Object Oriented Programming concept.
Some of the ideas used in Cayenne have been inspired by the persistence mechanism of NeXTs (and now Apples) WebObjects application server.
Whats New in 2.0.3 Stable Release:
- This release features a number of bugfixes, including some serious synchronization issues.
- It is a recommended upgrade.
Whats New in 3.0M1 Development Release:
- This is the first milestone release of Cayenne 3.0.
- The most visible addition to Cayenne is a JSR-220 Java Persistence API Provider (a.k.a. JPA), but significant enhancements have been made to performance and flexibility.
- It is already in production within several products.
<<less
Download (11.2MB)
Added: 2007-07-30 License: The Apache License 2.0 Price:
822 downloads
Class::Bits 0.05

Class::Bits 0.05


Class::Bits is a Perl module with class wrappers around bit vectors. more>>
Class::Bits is a Perl module with class wrappers around bit vectors.

SYNOPSIS

package MyClass;
use Class::Bits;

make_bits( a => 4, # 0..15
b => 1, # 0..1
c => 1, # 0..1
d => 2, # 0..3
e => s4 # -8..7
f => s1 # -1..0
);

package;

$o=MyClass->new(a=>12, d=>2);
print "o->b is ", $o->b, "n";

print "bit vector is ", unpack("h*", $$o), "n";

$o2=$o->new();
$o3=MyClass->new($string);

ABSTRACT

Class::Bits creates class wrappers around bit vectors.

Class::Bits defines classes using bit vectors as storage.
Object attributes are stored in bit fields inside the bit vector. Bit field sizes have to be powers of 2 (1, 2, 4, 8, 16 or 32).

There is a class constructor subroutine:

make_bits( field1 => size1, field2 => size2, ...)

exports in the calling package a ctor, accessor methods, some utility methods and some constants:

Sizes can be prefixed by s or u to define signedness of the field. Default is unsigned.

$class->new()

creates a new object with all zeros.

$class->new($bitvector)

creates a new object over $bitvector.

$class->new(%fields)

creates a new object and initializes its fields with the values in %fields.

$obj->new()

clones an object.

$obj->$field()
$obj->$field($value)

gets or sets the value of the bit field $field inside the bit vector.

$class->length
$obj->lenght

returns the size in bits of the bit vector used for storage.

$class->keys
$obj->keys

returns an array with the names of the object attributes

$obj->as_hash

returns a flatten hash with the object attributes, i.e.:
my %values=$obj->as_hash;

%INDEX

hash with offsets as used by vec perl operator (to get an offset in bits, the value has to be multiplied by the corresponding bit field size).

%SIZES

hash with bit field sizes in bits.

%SIGNED

hash with signedness of the fields

Bit fields are packed in the bit vector in the order specified as arguments to make_bits.

Bit fields are padded inside the bit vector, i.e. a class created like

make_bits(A=>1, B=>2, C=>1, D=>4, E=>8, F=>16);

will have the layout

AxBBCxxx DDDDxxxx EEEEEEEE xxxxxxxx FFFFFFFF FFFFFFFF

<<less
Download (0.004MB)
Added: 2007-07-30 License: Perl Artistic License Price:
816 downloads
IMAPFilter 2.0.3

IMAPFilter 2.0.3


IMAPFilter is a mail filtering utility. more>>
IMAPFilter is a mail filtering utility. It connects to remote mail servers using the Internet Message Access Protocol (IMAP), sends searching queries to the server and processes mailboxes based on the results.
IMAPFilter can be used to delete, copy, flag, move, etc. messages residing in mailboxes at the same or different mail servers. The 4rev1 and 4 versions of the IMAP protocol are supported.
IMAPFilter uses the Lua programming language as a configuration and extension language.
Main features:
- Definition of filters using many searching criteria available in the IMAP protocol, such as:
- Matching of a string in the headers or the body of a message.
- Size of a message.
- Date of a message.
- Status (recent, unread, etc.) of a message.
- Ability to use logical operators (and/or/not) while defining filters.
- Different actions when a filter matches a message, including:
- Deleting of a message.
- Moving of a message to a mailbox in the same of different servers
- Copying of a message to a mailbox in the same or different servers.
- Changing of a messages flags.
- Listing of the available and/or subscribed mailboxes, along with support for the IMAP CHILDREN extension.
- Internationalisation (I18N) support.
- Server namespace support using the IMAP NAMESPACE extension.
- Secure Socket Layer (SSL) or Transport Layer Security (TLS) encrypted imaps (port 993) connections.
- Encrypted connections using the IMAP STARTTLS extension.
- User authentication with the Challenge-Response Authentication Mechanism (CRAM), specifically CRAM-MD5.
<<less
Download (0.036MB)
Added: 2007-07-28 License: MIT/X Consortium License Price:
818 downloads
RSStool 1.0.0 RC2

RSStool 1.0.0 RC2


rsstool is a software to read, parse, merge and write RSS (and Atom) feeds. more>>
RSStool is a software to read, parse, merge and write RSS (and Atom) feeds.

Lately a new technology called "RSS feeds" has caught my attention I decided to make it successful by writing this small tool.

Usage:

rsstool [OPTION] FILE|URL...

Read, parse, merge and write RSS (and ATOM) feeds

Supports: RSS 0.9x, 1.0, 2.0 and ATOM 0.1, 0.2, 0.3

The RSS (or ATOM) feeds will be merged and re-sorted if you enter more than
one URL or FILEname

Options:
--version output version information and exit
--help display this help and exit
-q be quiet/less verbose
-s strip HTML code from RSS (or Atom) feeds
-r sort reverse
--html output as html (using -q will result in single line)
--txt output as plain text (using -q will result in single line)
-1 output as single line

--template=FILE|URL parse template file and replace tags with content
Tags: "< rsstool:url item=NUM >" url/link of item NUM
"< rsstool:title item=NUM >" title of item NUM
"< rsstool:desc item=NUM >" description of item
with NUM
"< rsstool:date item=NUM >" date of item NUM
"< rsstool:site item=NUM >" site where item with
NUM came from
Thats right, you could use/replace these custom tags in HTML
pages and upload them to a server who does only static HTML
"< rsstool:start item=NUM >" start of item NUM
"< rsstool:end item=NUM >" end of item NUM
These tags will be replaced with a "< !--" and a "-- >" if
the item NUM is empty
"< rsstool:updated >" rsstool notice (Thank You!)

--property=FILENAME output feed(s) into a property file
Layout: NAME_NUM=VALUE
NAME is "title", "url", etc..
NUM is an integer counting the items
VALUE is the content

<<less
Download (0.032MB)
Added: 2007-07-24 License: GPL (GNU General Public License) Price:
824 downloads
paco 2.0.3

paco 2.0.3


pacKAGE oRGANIZER is a source code package management system. more>>
Paco project is a source code package organizer for Unix/Linux systems, originally written to aid package management when installing an LFS system.
When installing a package from sources, paco wraps the "make install" command (or whatever is needed to install the files into the system), and generates a log containing the list of all installed files.
Like any other package manager, paco provides several options to print package information in different formats. It can also remove packages, among some other basic operations.
Technically, paco follows the same approach as CheckInstall: A library is preloaded before installation, and during installation it catches the system calls that cause filesystem alterations, logging the names of the created files.
But unlike CheckInstall, paco doesnt create rpm or dpkg packages. Paco is a stand-alone package manager. It can even install rpm, dpkg or slackware binary packages with the provided script superpaco.
Gpaco is the GTK+ graphic interface of paco. Its included in the same tarball and installed by default. Gpaco requires GTK+ (2.6 or later), and pkg-config.
Enhancements:
- Removed repeated text in the man page of paco (thanks Georg Grafendorfer).
- The option -x|--expand has been removed (though it is silently ignored for backwards compatibility). Now the command line package names are automatically expanded like in rpm(8), except when logging packages. In this case the package name must be introduced exactly.
- Do not search for the name of the package in config.log (thanks Mirco Lorenzoni).
- Fix a doubled DESTDIR bug in doc/Makefile (thanks Matthew Bruenig).
- Rewritten libpaco-log in C. This prevents a glibc installation failure when building LFS in chapter 6.
- Fixed bug that made paco log compressed files twice in some cases.
- Use RTLD_NEXT in libpaco-log. Fixes bug in some systems (thanks Roland Schatz).
- When logging installations, files in /proc are always excluded, regardless of the variable EXCLUDE in pacorc or the arguments to the option -E|--exclude.
- Better strip the release suffix in rpm2paco and superpaco.
- [gpaco] Fixed several problems in "Import RPM database".
<<less
Download (0.35MB)
Added: 2007-07-17 License: GPL (GNU General Public License) Price:
831 downloads
App::ErrorCalculator 1.01

App::ErrorCalculator 1.01


App::ErrorCalculator is a Perl module that contains calculations with Gaussian Error Propagation. more>>
App::ErrorCalculator is a Perl module that contains calculations with Gaussian Error Propagation.

SYNOPSIS

# You can use the errorcalculator script instead.

require App::ErrorCalculator;
App::ErrorCalculator->run();

# Using the script:
# errorcalculator

errorcalculator and its implementing Perl module App::ErrorCalculator is a Gtk2 tool that lets you do calculations with automatic error propagation.

Start the script, enter a function into the function entry field, select an input file, select an output file and hit the Run Calculation button to have all data in the input field processed according to the function and written to the output file.
Functions should consist of a function name followed by an equals sign and a function body. All identifiers (both the function name and all variables in the function body) should start with a letter. They may contain letters, numbers and underscores.

The function body may contain any number of constants, variables, operators, functions and parenthesis. The exact syntax can be obtained by reading the manual page for Math::Symbolic::Parser. Arithmetic operators (+ - * / ^) are supported. The caret indicates exponentiation. Trigonometric, inverse trigonometric and hyperbolic functions are implemented (sin cos tan cot asin acos atan acot sinh cosh asinh acoth). log indicates a natural logarithm.

Additionally, you may include derivatives in the formula which will be evaluated (analytically) for you. The syntax for this is: partial_derivative(a * x + b, x). (Would evaluate to a.)

In order to allow for errors in constants, the program uses the Math::SymbolicX::Error parser extension: use the error(1 +/- 0.2) function to include constants with associated uncertainties in your formulas.

The input files may be of any format recognized by the Spreadsheet::Read module. That means: Excel sheets, OpenOffice (1.0) spreadsheets, CSV (comma separated values) text files, etc.

The program reads tabular data from the spreadsheet file. It expects each column to contain the data for one variable in the formula.

a, b, c
1, 2, 3
4, 5, 6
7, 8, 9

This would assign 1 to the variable a, 2 to b and 3 to c and then evaluate the formula with those values. The result would be written to the first data line of the output file. Then, the data in the next row will be used and so on. If a column is missing data, it is assumed to be zero.

Since this is about errors, you can declare any number of errors to the numbers as demonstrated below:

a, a_1, a_2, b, b_1
1, 0.2, 0.1, 2, 0.3
4, 0.3, 0.3, 5, 0.6
7, 0.4, 0,1, 8, 0.9

Apart from dropping c for brevity, this example input adds columns for the errors of a and b. a has two errors: a_1 and a_2. b only has one error b_1 which corresponds to the error a_1. When calculating, a will be used as 1 +/- 0.2 +/- 0.1 in the first calculation and b as 2 +/- 0.3 +/- 0. The error propagation is implemented using Number::WithError so thats where you go for details.

The output file will be a CSV file similar to the input examples above.

<<less
Download (0.008MB)
Added: 2007-07-17 License: Perl Artistic License Price:
829 downloads
Apache2::RequestRec 2.0.3

Apache2::RequestRec 2.0.3


Apache2::RequestRec is a Perl API for Apache request record accessors. more>>
Apache2::RequestRec is a Perl API for Apache request record accessors.

Synopsis

use Apache2::RequestRec ();

# set supported by the handler HTTP methods
$allowed = $r->allowed();

# auth type
$auth_type = $r->ap_auth_type();

# QUERY_STRING
$args = $r->args();

# non-parsed-headers handler
$status = $r->assbackwards();

# how many bytes were sent
$bytes_sent = $r->bytes_sent();

# client connection record
$c = $r->connection();

# "Content-Encoding" HTTP response header
$r->content_encoding("gzip");

# the languages of the content
$languages = $r->content_languages();

# "Content-Encoding" HTTP response header
$r->content_type(text/plain);

# special response headers table
$err_headers_out = $r->err_headers_out();

# request mapped filename
$filename = $r->filename();

# request finfo
$finfo = $r->finfo();

# SetHandler perl-script equivalent
$r->handler(perl-script);

# was it a HEAD request?
$status = $r->header_only();

# request input headers table
$headers_in = $r->headers_in();

# request output headers table
$headers_out = $r->headers_out();

# hostname
$hostname = $r->hostname();

# input filters stack
$input_filters = $r->input_filters();

# get the main request obj in a sub-request
$main_r = $r->main();

# whats the current request (GET/POST/etc)?
$method = $r->method();

# whats the current method number?
$methnum = $r->method_number();

# current resource last modified time
$mtime = $r->mtime();

# next request object (in redirect)
$next_r = $r->next();

# there is no local copy
$r->no_local_copy();

# Apache ascii notes table
$notes = $r->notes();

# output filters stack
$output_filters = $r->output_filters();

# PATH_INFO
$path_info = $r->path_info();

# used in configuration directives modules
$per_dir_config = $r->per_dir_config();

# pool with life span of the current request
$p = $r->pool();

# previous request object in the internal redirect
$prev_r = $r->prev();

# connection level input filters stack
$proto_input_filters = $r->proto_input_filters();

# HTTP protocol version number
$proto_num = $r->proto_num();

# connection level output filters stack
$proto_output_filters = $r->proto_output_filters();

# the protocol, the client speaks: "HTTP/1.0", "HTTP/1.1", etc.
$protocol = $r->protocol();

# is it a proxy request
$status = $r->proxyreq($val);

# Time when the request started
$request_time = $r->request_time();

# server object
$s = $r->server();

# response status
$status = $r->status();

# response status line
$status_line = $r->status_line();

# manipulate %ENV of the subprocess
$r->subprocess_env;
$r->subprocess_env($key => $val);

# first HTTP request header
$request = $r->the_request();

# the URI without any parsing performed
$unparsed_uri = $r->unparsed_uri();

# The path portion of the URI
$uri = $r->uri();

# auth username
$user = $r->user();

<<less
Download (3.5MB)
Added: 2007-07-16 License: The Apache License 2.0 Price:
830 downloads
Atari800 2.0.3

Atari800 2.0.3


Atari800 project is an Atari 8-bit computer and 5200 game system emulator for multiple platforms. more>>
Atari800 project is an Atari 8-bit computer and 5200 game system emulator for multiple platforms.
It runs on DOS, Windows, Amiga, Atari ST, Mac, and Linux/UNIX.
It includes support for Atari cartridge ROMs, popular Atari disk images files, running Atari binaries directly from the host system, and accessing the host filesystem from within the emulated Atari.
Main features:
- Atari 400, 800, 600 XL, 800XL, 130XE, 5200 Games System.
- 130XE compatible memory expansions: 320K, 576K, 1088K.
- Optional 4K RAM between 0xc000 and 0xcfff in 400/800 mode.
- Cycle-exact 6502 emulation, all unofficial instructions.
- Cycle-exact NMI interrupts, scanline-based POKEY interrupts.
- Cycle-exact ANTIC and GTIA emulation, all display modes.
- Player/Missile Graphics, exact priority control and collision detection.
- Exact POKEY registers (sound and random number generator).
- 8 disk drives, emulated at computer-to-drive communication and fast patched SIO levels.
- ATR, XFD, DCM, ATR.GZ and XFD.GZ disk images.
- Direct loading of Atari executable files and Atari BASIC programs.
- 42 cartridge types, raw and CART .
- Cassette recorder, raw and CAS images.
- Printer support.
- Files can be stored directly on your host computer via the H: device.
- Current emulation state can be saved in a state file.
- Sound support on Unix using "/dev/dsp".
- Stereo (two POKEYs) emulation.
- Joystick controller using numeric keypad.
- Real joystick support.
- Paddles, Atari touch tablet, Koala pad, light pen, light gun, ST/Amiga mouse, Atari trak-ball, joystick and Atari 5200 analog controller emulated using mouse.
- R-Time 8 emulation using host computer clock.
- Atari palette read from a file or calculated basing on user-defined parameters.
- Screen snapshots (normal and interlaced) to PCX and PNG files.
- Sound output may be written to WAV files.
- User interface on all versions supporting bitmapped graphics.
- R: device (the Atari850 serial ports) mapped to net or real serial port.
<<less
Download (0.95MB)
Added: 2007-07-13 License: GPL (GNU General Public License) Price:
835 downloads
shUnit2 2.0.3 / 2.1.1

shUnit2 2.0.3 / 2.1.1


shUnit2 is a unit test framework for Bourne based shell scripts, and is designed to work in a similar manner to JUnit, PyUnit. more>>
shUnit2 is a unit test framework for Bourne based shell scripts, and is designed to work in a similar manner to JUnit, PyUnit, etc.

Whats New in This Release:

Back ported the Makefile from 2.1.1pre that included changes to the
docs-docbook-prep target.

Changed the test in assertFalse() so that any non-zero value registers as
false. (Credits to Bryan Larsen)

Updated the testPartyLikeItIs1999() function in the Quick Start documentation.
The expected and actual values were swapped. (Credits to Richard Jensen)

It was pointed out that the simple failed message for a failed assert was not
only insufficient, it was nonstandard (when compared to JUnit) and didnt
provide the user with an expected vs actual result. The code was revised
somewhat to bring closer into alignment with JUnit (v4.3.1 specifically) so
that it feels more "normal". (Credits to Richard Jensen)

As part of the JUnit realignment, it was noticed that fail*() functions in
JUnit dont actually do any comparisons themselves. They only generate a
failure message. Updated the code to match.

Added self-testing unit tests. Kinda horkey, but they did find bugs during the
JUnit realignment.

Fixed the code for returning from asserts as the return was being called before
the unsetting of variables occurred. (Credits to Mathias Goldau)

The assert(True|False)() functions now accept an integer value for a
conditional test. A value of 0 is considered true, while any non-zero value
is considered false.

All public functions now fill use default values to work properly with the -x
shell debugging flag.

Fixed the method of percent calculation for the report to get achieve better
accuracy.

<<less
Download (0.027MB)
Added: 2007-07-13 License: LGPL (GNU Lesser General Public License) Price:
833 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 4
  • 1
  • 2
  • 3
  • 4