Main > Free Download Search >

Free passes through software for linux

passes through

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1066
PHP Database Access Through Arrays 0.7.0

PHP Database Access Through Arrays 0.7.0


PHP Database Access Through Arrays project can be used to access data stored in MySQL tables like accessing arrays. more>>
PHP Database Access Through Arrays project can be used to access data stored in MySQL tables like accessing arrays. It uses SPL to implement several classes and iterators interfaces to access MySQL databases.

Examples:

$DB[test_table][] = array(
name => first,
value => the first row
);

foreach ($DB[test_table] as $i => $row) {
...
}

$DB[test_table][first][value] = 1st;

unset($DB[test_table][first]);

<<less
Download (MB)
Added: 2007-07-09 License: LGPL (GNU Lesser General Public License) Price:
839 downloads
Email Security through Procmail 1.151

Email Security through Procmail 1.151


Email Security through Procmail (the Procmail Sanitizer) provides methods to sanitize email, removing obvious exploit attempts. more>>
Email Security through Procmail (the Procmail Sanitizer) provides methods to sanitize email, removing obvious exploit attempts and disabling the channels through which exploits are delivered.
Email Security through Procmail also provides facilities for detecting and blocking Trojan Horse exploits and worms.
Enhancements:
- This release added default poisoning of the application/x-msdownload MIME type in response to a new worm.
- Full MIME-type poisoning support will be available shortly.
- This release was accelerated for security reasons.
<<less
Download (0.095MB)
Added: 2006-01-21 License: GPL (GNU General Public License) Price:
1373 downloads
Earn-Money-Through-Internet 1.0

Earn-Money-Through-Internet 1.0


The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-10 License: Freeware Price: Free
203 downloads
Pauls Train Tracker 1.0

Pauls Train Tracker 1.0


Pauls Train Tracker allows you to create folders to organize your model train inventory more>>
Pauls Train Tracker is a Zope application. I wrote it for my father, thats Paul, while I was learning to develop for the Zope application server. Since hes found it useful, I thought Id share it with the Open Source community via the GPL.
Pauls Train Tracker allows you to create folders to organize your model train inventory. Pauls Train Tracker uses the Zope Database to store the following inforamtion about each item:
- name
- description
- brand
- model
- serial number
- comments
- picture
While this application is far from mature, it is still quite useful. Hopefully as time passes, this application will gain additional features as development continues.
<<less
Download (0.35MB)
Added: 2006-06-22 License: GPL (GNU General Public License) Price:
1220 downloads
Test::Version 0.02

Test::Version 0.02


Test::Version is a Perl module that has the role to check for VERSION information in modules. more>>
Test::Version is a Perl module that has the role to check for VERSION information in modules.

SYNOPSIS

use Test::Version;
plan tests => $num_tests;
version_ok( $file );

FUNCTIONS

version_ok( FILENAME, [EXPECTED, [NAME] ] )
version_ok requires a filename and returns one of the three values:

NO_FILE Could not find the file
NO_VERSION File had no VERSION information
VERSION_OK VERSION information exists

version_ok okays a test without an expected result if it finds VERSION information, or if an expected result is specified and it finds that condition. For instance, if you know there is no VERSION information,

version_ok( $file, NO_VERSION );

When it fails, version_ok will show error information.

The optional third argument NAME is the name of the test which version_ok passes through to Test::Builder. Otherwise, it choose a default test name "VERSION test for FILENAME".

<<less
Download (0.005MB)
Added: 2007-05-07 License: Perl Artistic License Price:
902 downloads
Another Gallery 1.3

Another Gallery 1.3


Another Gallery is a PHP port of the Zgal gallery generator. more>>
Another Gallery is a PHP port of the Zgal gallery generator. Another Gallery project supports themes and rollover buttons.

ImageMagick creates thumbs with a higher quality than GD2.x. If you want to use Perl and ImageMagick you need the Image::Size perl module to generate the thumbnails. It is easy to install :o)

tar xvfz Image-Size-2.98.tar.gz
cd Image-Size-2.98

To build:

perl Makefile.PL
make && make test

If Image::Size passes all tests, then:

make install

// Sorry no time to write a good readme.

This is a PHP port of my other sourceforge project Zgal http://zgal.sf.net Zgal generates a static html photo gallery.

1. copy your jpegs in this directory.
2. start make_thumbnails.pl ( before install Image-magick )
3. Edit some settings in phpgallery.php an rename it to index.php
4. Add the pagetitle and Subtitles in index.txt
5. Point your webbrowser to index.php
6. switch the theme with the following cmds.

index.php?theme=face
index.php?theme=blue_drops
inde.php?theme=graffiy_grey
index.php?theme=grey_brain
index.php?theme=simple_grey
index.php?theme=standard
index.php?theme=violet
index.php?theme=blue_matrix
index.php?theme=green_matrix
index.php?theme=red_letters
<<less
Download (0.36MB)
Added: 2006-01-30 License: GPL (GNU General Public License) Price:
1364 downloads
GPS::SpaceTrack 0.11

GPS::SpaceTrack 0.11


GPS::SpaceTrack is a package for calculating the position of GPS satellites. more>>
GPS::SpaceTrack is a package for calculating the position of GPS satellites.

SYNOPSIS

use GPS::SpaceTrack;
my $obj=GPS::SpaceTrack->new(filename=>"gps.tle");
print join("t", qw{Count PRN ELEV Azim SNR USED}), "n";
foreach ($obj->getsatellitelist({lat=>38.870997, lon=>-77.05596})) {
print join("t", $_->prn, $_->elev, $_->azim, $_->snr, $_->used), "n";
}

This package can calculates the location of the GPS satellite constellation given the position of the receiver and a time which can be in the future.

CONVENTIONS

Function naming convention is "format of the return" underscore "format of the parameters."

CONSTRUCTOR

new

The new() constructor passes paramaters to the filename() method.

my $obj = GPS::SpaceTrack->new(filename=>$filename);

METHODS

getsatellitelist

The getsatellitelist() method returns a list of Net::GPSD::Satellite objects. The getsatellitelist() method is a wrapper around getsatellitelist_rad() for data formatted in degrees instead of radians.

my $list=$obj->getsatellitelist({lat=>$lat, lon=>$lon, alt=>$hae, time=>$time}); #degrees, degrees, meters, seconds from epoch
my @list=$obj->getsatellitelist({lat=>$lat, lon=>$lon, alt=>$hae, time=>$time}); #degrees, degrees, meters, seconds from epoch
getsatellitelist_rad

The getsatellitelist_rad() method returns a list of Net::GPSD::Satellite objects. This method is basically a wrapper around Astro::Coord::ECI::TLE.

my $list=$obj->getsatellitelist_rad({lat=>$lat, lon=>$lon, alt=>$hae, time=>$time}); #radians, radians, meters, seconds from epoch
my @list=$obj->getsatellitelist_rad({lat=>$lat, lon=>$lon, alt=>$hae, time=>$time}); #radians, radians, meters, seconds from epoch

filename

Method to get or set the filename of the TLE data.

my $filename=$obj->filename;
my $filename=$obj->filename(filename=>$filename);

<<less
Download (0.051MB)
Added: 2007-05-18 License: Perl Artistic License Price:
891 downloads
Flat Assembler 1.67.21

Flat Assembler 1.67.21


Flat Assembler is an extremely fast and efficient x86 assembler. more>>
The flat assembler is a fast and efficient self-assembling 80x86 assembler for DOS, Windows, and Linux operating systems. Currently, it supports all 8086-80486/Pentium instructions with MMX, SSE, SSE2, SSE3, and 3DNow! extensions.
It can produce output in binary, MZ, PE, COFF, or ELF format. Flat Assembler includes the powerful but easy-to-use macroinstruction support, and does multiple passes to optimize the instruction codes for size. The flat assembler is entirely written in assembly language.
Enhancements:
- 32-bit relocations are now allowed in PE64 output format.
- EIP-relative addressing was added.
- The PLT operator was added for the ELF output format.
- SSSE3 (Supplemental SSE3) instructions were added.
- Some Win64 headers and examples were provided in the Windows package.
- The SYSRETQ mnemonic was added, and RDMSRQ/WRMSRQ/SYSEXITQ mnemonics were added for the 64-bit variants of respective instructions.
- R8L-R15L (Intel-style) aliases were added for R8B-R15B registers. Support for the AMD SVM technology instructions was added. Numerous bugs were fixed.
<<less
Download (0.17MB)
Added: 2007-03-20 License: BSD License Price:
958 downloads
Games::Euchre::AI 1.02

Games::Euchre::AI 1.02


Games::Euchre::AI is a Player API for Euchre card game. more>>
Games::Euchre::AI is a Player API for Euchre card game.

This class implements a skeletal Euchre player programming interface. Subclasses can be created quite easily as interactive interfaces or AI computer players.
If you wish to write your own computer player, I recommend you start with Games::Euchre::AI::Simple. If you wish to write your own human interface, I recommend you start with Games::Euchre::AI::Human.

CLASS METHODS

new

Create and initialize a new Euchre AI. This object is implemented as an empty hash. Subclasses may wish to use this hash for state storage.

INSTANCE METHODS

Actions

The following methods are called in the course of the game where the AI (or human) has to make a decision. The state of the game is always passed in a hashreference. The following fields are always available:

name is the name of the current player. This is useful for output messages.
names is a hash relating player number to player name for all four players.
debug is a boolean indicating if we are debugging game or the AIs. Your AI may wish to provide verbose output if debugging is going on.

bid STATEHASH

Choose trump or pass. The relevent details of the current state of the game are provided in a hash reference. Here is an example of that data structure:

{
name => Player 1,
names => {1 => Player 1, 2 => P2, 3 => P3, 4 => Fred},
number => 1,
turnedUp => KH,
passes => 1,
ourScore => 2,
theirScore => 4,
winScore => 10,
hangdealer => false,
notrump => false,
hand => [JS, QH, 9S, KC, AD],
debug => false,
}

turnedUp is the suit and value of the card on the top of the blind. This will be undef on the second round of bidding.

passes says how many people have passed so far
hangdealer is a boolean saying whether the hang-the-dealer optional rule is in effect

notrump is a boolean saying whether the no trump optional rule is in effect
This function must return one of: H, D, C, S, N, HA, DA, CA, SA, NA, or undef
N means no trump, A means alone, undef means pass. Not all of these are legal at any given round! Use the isLegalBid() method below if you are unsure.

pickItUp STATEHASH

If this is called, you are the dealer and someone called trump. Choose which card from your hand to discard in exchange for the top card of the blind. The relevent details of the current state of the game are provided in a hash reference. Here is an example of that data structure:

{
name => Player 1,
names => {1 => Player 1, 2 => P2, 3 => P3, 4 => Fred},
number => 1,
turnedUp => KH,
trump => H,
bidder => 2,
weBid => false,
usAlone => false,
themAlone => false,
hand => [JS, QH, 9S, KC, AD],
debug => false,
}

This method should return the 0-based index of the card to trade for the turnedUp card. Namely, this in the index of the hand array for the card that you choose.

playCard STATEHASH

Choose which card from your hand to play on this trick. The relevent details of the current state of the game are provided in a hash reference. Here is an example of that data structure:

{
name => Player 1,
names => {1 => Player 1, 2 => P2, 3 => P3, 4 => Fred},
number => 1,
trump => H,
bidder => 2,
weBid => true,
usAlone => false,
themAlone => false,
trick => 2,
ourTricks => 0,
theirTricks => 1,
ourScore => 2,
theirScore => 4,
winScore => 10,
played => [10H, 9H, QC],
playedBy => [2, 3, 4, 1],
hand => [JH, AH, AS, KS],
debug => false,
}

playedBy is an arrayref of numbers of the players in the order they will play. Without this, the alone possibility makes it hard to tell who played what.

Any needed information not stored here (like who was the dealer, what was the turn-up card, what happened in the first trick) is YOUR responsibility to collect and store in your instance.

This method should return the 0-based index of the card to play. Namely, this in the index of the hand array for the card that you choose.

<<less
Download (0.021MB)
Added: 2006-12-26 License: Perl Artistic License Price:
1034 downloads
Brick::Composers 0.223

Brick::Composers 0.223


Brick::Composers Perl module defines composing functions in the Brick::Constraints package. more>>
Brick::Composers Perl module defines composing functions in the Brick::Constraints package. Each function takes a list of code refs and returns a single code ref that wraps all of them. The single code ref returns true or false (but defined), as with other constraints.

If a composer cannot create the single code ref (for instance, due to bad input) it returns undef of the empty list, indicating a failure in programming rather than a failure of the data to validate.

__and( LIST OF CODEREFS )
__compose_satisfy_all( LIST OF CODEREFS )

This is AND with NO short-circuiting.

( A && B && C )

This function creates a new constraint that returns true if all of its constraints return true. All constraints are checked so there is no short-circuiting. This allows you to get back all of the errors at once.

__or( LIST OF CODEREFS )
__compose_satisfy_any( LIST OF CODEREFS )

This is OR but with NO short-circuiting.

( A || B || C )

This function creates a new constraint that returns true if all of its constraints return true. All constraints are checked so there is no short-circuiting.

__none( LIST OF CODEREFS )
__compose_satisfy_none( LIST OF CODEREFS )

( NOT A && NOT B && NOT C )

NOT ( A || B || C )

This function creates a new constraint that returns true if all of its constraints return false. All constraints are checked so there is no short-circuiting.

__compose_satisfy_N( SCALAR, LIST OF CODEREFS )

This function creates a new constraint that returns true if exactly N of its constraints return true. All constraints are checked so there is no short-circuiting.

__compose_satisfy_N_to_M( LIST OF CODEREFS )

This function creates a new constraint that returns true if between N and M (inclusive) of its constraints return true. All constraints are checked so there is no short-circuiting.

__not( CODEREF )
__compose_not( CODEREF )

This composers negates the sense of the code ref. If the code ref returns true, this composer makes it false, and vice versa.

__compose_until_pass
__compose_pass_or_skip

Go through the list of closures, trying each one until one suceeds. If a closure doesnt die, but doesnt return true, this doesnt fail but just moves on. Return true for the first one that passes, short-circuited the rest. If none of the closures pass, die with an error noting that nothing passed.

If one of the subs dies, this composer still dies.
This can still die for programming (not logic) errors.

__compose_until_fail
__compose_pass_or_stop

Keep going as long as the closures return true.

The closure that returns undef is a selector.

If a closure doesnt die and doesnt dont fail, just move on. Return true for the first one that passes, short-circuited the rest. If none of the closures pass, die with an error noting that nothing passed.

This can still die for programming (not logic) errors.

$result $@ what action
------------------------------------------------------------
1 undef passed go on to next brick

undef undef selector stop, return undef, no die
failed

undef string program stop, die with string
error

undef ref validator stop, die with ref
failed

<<less
Download (0.052MB)
Added: 2007-08-01 License: Perl Artistic License Price:
814 downloads
Tree::XPathEngine 0.05

Tree::XPathEngine 0.05


Tree::XPathEngine is a re-usable XPath engine. more>>
Tree::XPathEngine is a re-usable XPath engine.

This module provides an XPath engine, that can be re-used by other module/classes that implement trees.

It is designed to be compatible with Class::XPath, ie it passes its tests if you replace Class::XPath by Tree::XPathEngine.

This code is a more or less direct copy of the XML::XPath module by Matt Sergeant. I only removed the XML processing part (that parses an XML document and load it as a tree in memory) to remove the dependency on XML::Parser, applied a couple of patches, removed a whole bunch of XML specific things (comment, processing inistructions, namespaces...), renamed a whole lot of methods to make Pod::Coverage happy, and changed the docs.

The article eXtending XML XPath, http://www.xmltwig.com/article/extending_xml_xpath/ should give authors who want to use this module enough background to do so.

WARNING: while the underlying code is rather solid, this module most likely lacks docs.
As they say, "patches welcome"... but I am also interested in any experience using this module, what were the tricky parts, and how could the code or the docs be improved.

<<less
Download (0.026MB)
Added: 2006-09-15 License: Perl Artistic License Price:
1134 downloads
xDash::Archive::Pg 1.02

xDash::Archive::Pg 1.02


xDash::Archive::Pg is a base class for Archive. more>>
xDash::Archive::Pg is a base class for Archive.

SYNOPSIS

package Archive;
use base xDash::Archive::Pg;
# Set up your own database access parameters
sub SetParameters { shift->SUPER::SetDatabaseConnection(
name => xdash, user => , password => ) }

USAGE

The module is developed in the object orientated way. It can be used as the base class for archiving based on PostgreSQL as persistence. The base class has to implement a fixed set of methods, called by the derived class Archive. Archive is hardcoded in the xDash::Archivist (driver pattern).

For more details, how to set up all the needed components, see the introduction to the deployment: Planning and deploying xDash in a sandbox at http://xdash.jabberstudio.org/deployment/perl. By deriving from the class, as the way of passing arguments, you have to implement explicit methods listed below . The synopsis above is an example of the client script generated by the xdscr.

METHODS

SetDatabaseConnection( name => $database_name, user => $database_user, password => database_password )

Passes the self explanatory parameters to the DBI module, required by xDash::Archivist.

<<less
Download (0.061MB)
Added: 2006-06-28 License: Perl Artistic License Price:
1213 downloads
Pound 2.3

Pound 2.3


Pound is a reverse load balancer, HTTP proxy and SSL wrapper. more>>
Pound is a reverse load balancer, HTTP proxy and SSL wrapper. It proxies client HTTPS requests to HTTP backend servers, distributes the requests among several servers while keeping sessions, supports HTTP/1.1 requests even if the backend server(s) are HTTP/1.0, and sanitizes requests.
Main features:
- a reverse-proxy: it passes requests from client browsers to one or more back-end servers.
- a load balancer: it will distribute the requests from the client browsers among several back-end servers, while keeping session information.
- an SSL wrapper: Pound will decrypt HTTPS requests from client browsers and pass them as plain HTTP to the back-end servers.
- an HTTP/HTTPS sanitizer: Pound will verify requests for correctness and accept only well-formed ones.
- a fail over-server: should a back-end server fail, Pound will take note of the fact and stop passing requests to it until it recovers.
- a request redirector: requests may be distributed among servers according to the requested URL.
Enhancements:
- This release introduces some more configuration options (such as shutdown grace period and service names) Enhancements were made to poundctl functionality.
- The code was reorganized and some bugs were fixes.
- Major tweaking of the dynamic rescaling code was done.
<<less
Download (0.14MB)
Added: 2007-04-11 License: GPL (GNU General Public License) Price:
927 downloads
Expose PHP template engine 1.1.2

Expose PHP template engine 1.1.2


Expose is a template engine written in PHP. more>>
Expose PHP template engine is a template engine written in PHP. A template is a special kind of document that describes how a page will look like. How does this differ from writing webpages/applications using ordinary PHP files?
A template does not contain code to fetch data from a database or deal with forms. It only contains code how this data is transformed to HTML.
Some reasons to use the Expose template engine:
- Application logic and presentation is separated. It makes your code much more beautiful and manageable.
- Templates are fed only the parameters you specifiy and support only a subset of native PHP functions. This means safer code and your designers will be happier, because they dont have to inject their HTML in application code.
- Expose supports server- and client-sided caching. This will considerably cut down on server/database load and reduces bandwidth.
- Expose has built-in locale support. Translators can work with separate files and never need to touch application files or templates. Writing applications in multiple languages has become easier than ever before!
- Plugins simplify common tasks like inserting a select box or date picker in your page.
- The template script language is based on PHP, which means you dont have to learn a new language.
Enhancements:
- The Boolean "and" (&&) operator is now properly recognized.
- Several array PHP functions are now registered at default.
- The first newline after the close tag (?>) is now stripped like expected.
- The built-in display() template function now correctly passes additional parameters to the included template.
<<less
Download (0.020MB)
Added: 2006-04-20 License: GPL (GNU General Public License) Price:
1288 downloads
Carillon STS 0.02

Carillon STS 0.02


Carillon STS is a PHP-based Federated Identity Provider (IdP). more>>
Carillon STS is a PHP-based Federated Identity Provider (IdP) which is capable of acting as a Secure Token Service (STS) compatible with Windows CardSpace and other "infocard" implementations. The project has been successfully tested with CardSpace, as well as with Chuck Mortimores Firefox identity selector plugin.
Once installed and configured, the Carillon STS allows a user to authenticate himself, either by password or by X.509 certificate, whereupon he is issued a digitally signed infocard containing some standard identity claims and optionally some customizable identity claims. When he presents this infocard to a Relying Partys (RPs) site, his browsers identity selector requests a SAML token from the Carillon STS.
If the authentication information is still valid, a digitally signed token will be issued with the various claims asserted. The browser takes this token, checks the digital signature, encrypts it for the RP, and passes it along. It is the RPs responsibility to decrypt the SAML token, check the digital signature, check the asserted claims, and make an access decision based on this information.
Enhancements:
- This version contains updates for X.509 support to work more properly with Windows CardSpace.
- The infocard now contains the right kind of UserCredential tag, and the right assertion names and tags.
- The mex output contains policy for allowing CardSpace to authenticate itself using the certificate.
- The token request consumer checks the signature on the included timestamp, since CardSpace doesnt support using the user certificate for the HTTPS/SSL transport.
- There are several other fixes.
<<less
Download (0.048MB)
Added: 2007-07-20 License: GPL (GNU General Public License) Price:
827 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5