Main > Free Download Search >

Free par software for linux

par

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 30
pdnsd 1.2.5-par

pdnsd 1.2.5-par


pdnsd is a proxy DNS server with permanent cache for dial-up systems and small networks. more>>
pdnsd, written by Thomas Moestl, is a proxy DNS server with permanent caching (the cache contents are written to hard disk on exit) that is designed to cope with unreachable or down DNS servers (for example in dial-in networking).
pdnsd solves a frequently occurring problem with dial-up internet connections when the file /etc/resolv.conf changes after wwwoffled (a www proxy server) has been started up. (If youre interested in WWWOFFLE I also have patches available for it here.)
pdnsd allows you to configure one address as the DNS server for all your internet software. This can be localhost, but I personally use a separate machine that Ive configured as a gateway to the internet for my home LAN.
pdnsd project can then be configured to contact your ISPs DNS servers when you make a dial-up connection.
Enhancements:
- This release introduces a new query method: "udp_tcp".
- With this method, a UDP query is tried first and, if the UDP answer is truncated, the query is repeated using TCP.
- There is a new configuration option "use_nss", which can be turned off to prevent lengthy timeouts and stalls in certain situations.
- A bug has been fixed that previously could cause pdnsd to crash when started in debug mode.
<<less
Download (0.29MB)
Added: 2006-09-06 License: GPL (GNU General Public License) Price:
1143 downloads
PAR::WebStart 0.18

PAR::WebStart 0.18


PAR::WebStart is a Perl implementation of Javas WebStart. more>>
PAR::WebStart is a Perl implementation of Javas WebStart.

SYNOPSIS

my $file = hello.pnlp;
my $ws = PAR::WebStart->new(file => $file);
$ws->fetch_pars() or die $ws->{ERROR};

my $tmpdir = $ws->{tmpdir};
chdir($tmpdir) or die qq{Cannot chdir to "$tmpdir": $!});

my @args = @{$ws->run_command()};
die qq{Failed to get WebStart args: $ws->{ERROR}}) unless (@args);
system(@args) == 0 or die qq{Execution of system(@args) failed: $?};

This a Perl version of Javas WebStart technology; see http://java.sun.com/j2se/1.4.2/docs/guide/jws/developersguide/overview.html for details.

PAR-WebStart is a helper application associated with a browser. When a user clicks on a link that points to a PNLP [PAR Network Launch Protocol] launch file (a special XML file), it causes the browser to launch PAR-WebStart, which then automatically downloads, caches, and runs the specified PAR-based application.

<<less
Download (0.023MB)
Added: 2007-03-23 License: Perl Artistic License Price:
945 downloads
Parsix Linux 0.90r1

Parsix Linux 0.90r1


Parsix GNU/Linux is a live CD based on Knoppix and Debian. more>>
Parsix GNU/Linux is a live CD based on Knoppix and Debian Sid . It uses GNOME as its default desktop environment. Parsix GNU/Linux supports Persian keyboard and user can switch to Persian with Alt+Shift keys.
Parsix GNU/Linux can be installed on your harddisk and you can use it as your PCs operating system. We also included xFarDic English-Persian dictionary and Persian free fonts from FPF project.
Enhancements:
- An updated version of Parsix GNU/Linux 0.90, code name Barry, has been released. Barry r1 introduces the projects first ever 64-bit edition, both 32-bit and 64-bit editions have been built from scratch using debootstrap, several fixes have been made, and merged all published updates from Parsix and Debian testing repositories as of Aug 15, 2007. Highlights: GNOME 2.18.3, Linux kernel 2.6.20.1 with CK and Suspend2 patches, read/write mode is the default for NTFS partitions, improved hardware detection system and hard disk installer, VLC replaces Totem.
<<less
Download (693MB)
Added: 2007-08-17 License: GPL (GNU General Public License) Price:
800 downloads
PAR::Tutorial 0.941

PAR::Tutorial 0.941


PAR::Tutorial is a cross-platform Packaging and Deployment with PAR. more>>
PAR::Tutorial is a cross-platform Packaging and Deployment with PAR.

SYNOPSIS

This is a tutorial on PAR, first appeared at the 7th Perl Conference. The HTML version of this tutorial is available online as http://aut.dyndns.org/par-tutorial/.

On Deploying Perl Applications

% sshnuke.pl 10.2.2.2 -rootpw="Z1ON0101"
Perl v5.6.1 required--this is only v5.6.0, stopped at sshnuke.pl line 1.
BEGIN failed--compilation aborted at sshnuke.pl line 1.

Q: "Help! I cant run your program!"
A1: Install Perl & perl -MCPAN -einstall(...)
How do we know which modules are needed?
New versions of CPAN modules may break sshnuke.pl
A2: Install Perl & tar zxf my_perllib.tgz
Possibly overwriting existing modules; not cross-platform at all
A3: Use the executable generated by perlcc sshnuke.pl
Impossible to debug; perlcc usually does not work anyway

<<less
Download (0.19MB)
Added: 2006-07-20 License: Perl Artistic License Price:
1194 downloads
MasonX::Resolver::PAR 0.2

MasonX::Resolver::PAR 0.2


MasonX::Resolver::PAR is a Perl module to get mason components from a PAR file. more>>
MasonX::Resolver::PAR is a Perl module to get mason components from a PAR file.

SYNOPSIS

(Inside a web.conf)
PerlModule HTML::Mason::ApacheHandler
PerlModule MasonX::Resolver::PAR
< Location /myapp >
SetHandler perl-script
PerlSetVar MasonParStaticDirectoryIndex index.htm
PerlAddVar MasonParStaticnDirectoryIndex index.html
PerlSetVar MasonParFile ##PARFILE##
PerlSetVar MasonResolverClass MasonX::Resolver::PAR
PerlHandler HTML::Mason::ApacheHandler
< /Location >

This is a custom Mason Resolver which loads its content from a PAR archive. This is meant to be used in conjunction with Apache::PAR. Read the description for this module first. The web.conf above should be inside the par archive as specified by Apache::PAR. It will be appended to your apache conf.

<<less
Download (0.017MB)
Added: 2007-03-22 License: Perl Artistic License Price:
946 downloads
PAR::WebStart::PNLP 0.18

PAR::WebStart::PNLP 0.18


PAR::WebStart::PNLP is a Perl module that can parse pnlp files. more>>
PAR::WebStart::PNLP is a Perl module that can parse pnlp files.
SYNOPSIS
my $file = hello.pnlp;
my $obj = PAR::WebStart::PNLP->new(file => $file);
my $cfg = $obj->parse();
This module is used to parse PNLP files, which are XML files whose syntax is described later in this document. The $cfg data structure returned is a hash reference, the key being the XML elements encountered. The value associated with this key are either
- a reference to an array of hash references, in the cases of the par, argument, module, or description elements,
- a hash reference, for all other elements.
The hash references involved in these values have keys corresponding to the names of any attributes of the element, if found, as well as a key of value, if there is a value of the element. The associated values of these keys are the corresponding values of the attributes or the elements value, as applicable. Except for the cases of par, argument, module, and description, the hash references associated with all elements seen are guaranteed to have one key of seen, of value 1, even if no attribute or value are defined.
<<less
Download (0.023MB)
Added: 2007-06-22 License: Perl Artistic License Price:
854 downloads
Parchive 0.1.alpha

Parchive 0.1.alpha


Parchive is a tool that helps data recovery of multi-part archives on Usenet. more>>
Parchive project is a tool that helps data recovery of multi-part archives on Usenet.

The original idea behind this project was to provide a tool to apply the data-recovery capability concepts of RAID-like systems to the posting and recovery of multi-part archives on Usenet. We accomplished that goal. Our new goal with version 2.0 of the specification is to improve.

It extends the idea of version 1.0 and takes the recovery process beyond the file-level barrier. This allows for more effective protection with less recovery data, and removes some previous limitations on the number of recoverable parts. See Par1 compared to Par2 for a more detailed view of the differences.

Because this new approach doesnt benefit from like sized files, it drastically extends the potiental applications of PAR. Files such as video, music, and other data can remain in a usable format and still have recovery data associated with them.

The technology is based on a Reed-Solomon Code implementation that allows for recovery of any X real data-blocks for X parity data-blocks present. (Data-blocks referring to files OR much smaller virtual slices of files).

The key to this mission is a clean file format specification which provides all the necessary capabilities for programs to easily verify and regenerate single missing parts out of a set of data-blocks.
<<less
Download (0.029MB)
Added: 2007-01-18 License: GPL (GNU General Public License) Price:
1022 downloads
Apache::PAR::tutorial 0.30

Apache::PAR::tutorial 0.30


Apache::PAR::tutorial is a Perl module with information on getting Apache::PAR up and running. more>>
Apache::PAR::tutorial is a Perl module with information on getting Apache::PAR up and running.

Apache::PAR is a framework for including Perl ARchive files in a mod_perl (1.x or 2.x) environment. It allows an author to package up a web application, including configuration, static files, Perl modules, and Registry and PerlRun scripts to include in a single file. This archive can then be moved to other locations on the same system or distributed and loaded with a single set of configuration options in the Apache configuration.

These modules are based on PAR.pm by Autrijus Tang and Archive::Zip by Ned Konz as well as the mod_perl modules. They extend the concept of PAR files to mod_perl, similar to how WAR archives work for Java. An archive (which is really a zip file), contains one or more elements which can be served to clients making requests to an Apache web server. Scripts, modules, and static content should then be able to be served from within the .par archive without modifications.

For the package developer

For the package developer, Apache::PAR allows for easy package management, which frees the author from the task of creating a full Perl package. Apache::PAR allows the package developer to set the required Apache configuration directly in a package which greatly simplifies the install process for the end user and gives the the developer the ability to assign URLs which remain the same on all systems that the package is installed on. It is possible to decompress the contents of the PAR file during startup, which allows the use of code which relies on outside content (templating systems, etc)

For the package user

Once Apache::PAR is installed, it can be configured in an Apache configuration file with as little as two lines. Once setup, to add a new .par package to the system a user only has to place the package in the directory specified in the Apache configuration and restart Apache. All other configuration needs are provided by the module itself.

<<less
Download (0.025MB)
Added: 2006-10-12 License: Perl Artistic License Price:
1107 downloads
PDL::MatrixOps 2.4.3

PDL::MatrixOps 2.4.3


PDL::MatrixOps Perl module contains some useful Matrix operations. more>>
PDL::MatrixOps Perl module contains some useful Matrix operations.

SYNOPSIS

$inv = $a->inv;

$det = $a->det;

($lu,$perm,$par) = $a->lu_decomp;
$x = lu_backsub($lu,$perm,$b); # solve $a x $x = $b

PDL::MatrixOps is PDLs built-in matrix manipulation code. It contains utilities for many common matrix operations: inversion, determinant finding, eigenvalue/vector finding, singular value decomposition, etc. PDL::MatrixOps routines are written in a mixture of Perl and C, so that they are reliably present even when there no FORTRAN compiler or external library available (e.g. PDL::Slatec or PDL::GSL).

Matrix manipulation, particularly with large matrices, is a challenging field and no one algorithm is suitable in all cases. The utilities here use general-purpose algorithms that work acceptably for many cases but might not scale well to very large or pathological (near-singular) matrices.

Except as noted, the matrices are PDLs whose 0th dimension ranges over column and whose 1st dimension ranges over row. The matrices appear correctly when printed.

These routines should work OK with PDL::Matrix objects as well as with normal PDLs.

<<less
Download (2.1MB)
Added: 2007-07-04 License: Perl Artistic License Price:
843 downloads
Wx::Perl::Packager 0.07

Wx::Perl::Packager 0.07


Wx::Perl::Packager provides a module to assist packaging Wx based applications with PAR, ActiveState PerlApp / PDK and Perl more>>
Wx::Perl::Packager provides a module to assist packaging Wx based applications with PAR, ActiveState PerlApp / PDK and Perl

A module to assist packaging Wx based applications with PAR, ActiveState PerlApp / PDK and Perl2Exe. All that is needed is that you include a use statement as the first item in your BEGIN blocks. For Perl2Exe, an additional use statement outside any BEGIN block ensures correct object cleanup.

Also provided are:

wxpdk
wxpar

which assist in packaging the wxWidgets DLLs.

<<less
Download (0.012MB)
Added: 2007-03-30 License: Perl Artistic License Price:
941 downloads
JChart2D 2.1.2

JChart2D 2.1.2


JChart2D is an minimalistic charting library. more>>
JChart2D is an minimalistic charting library. It is designed for displaying multiple traces consisting of tracepoints. JChart2D is centered around a single configureable swing widget: the Chart2D. It is a JComponent one can add to a java swing user interface.

Therefore basic knowledge of java awt and swing and the information provided on this site is helpful. If no basic knowledge of swing and awt is given, the example code will give a quick entry as well.

Why yet another charting library?

Many open source charting libraries are available. One list may be found at http://www.par.univie.ac.at/project/askalon/visualization/links.html (Askalon itself provides a big charting library).

These solutions differ in purpose and ease of use. Some are especially intended for business charting and therefore allow a lot of visual configuration and nice designs. To state it in one sentence: JChart2D is intended for engineering tasks and not for presentations. Its speciality is run time - dynamic precise display of data with a minimal configuration overhead.
Intended audience

Everybody may use JChart2D for free. Personally I would be very unhappy if it would be used within a "homeland security" and "war on terrorism" company. Even if it would be a techical honour to JChart2D as warfare requires high precision and engineering qualities.

<<less
Download (0.24MB)
Added: 2007-07-25 License: LGPL (GNU Lesser General Public License) Price:
828 downloads
PDL::Image2D 2.4.3

PDL::Image2D 2.4.3


PDL::Image2D is a Perl module that contains miscellaneous 2D image processing functions. more>>
PDL::Image2D is a Perl module that contains miscellaneous 2D image processing functions.

For large kernels, using a FFT routine, such as fftconvolve() in PDL::FFT, will be quicker.

$new = conv2d $old, $kernel, {OPTIONS}
$smoothed = conv2d $image, ones(3,3), {Boundary => Reflect}
Boundary - controls what values are assumed for the image when kernel
crosses its edge:
=> Default - periodic boundary conditions
(i.e. wrap around axis)
=> Reflect - reflect at boundary
=> Truncate - truncate at boundary

EOD BadDoc => Unlike the FFT routines, conv2d is able to process bad values., HandleBad => 1, Pars => a(m,n); kern(p,q); [o]b(m,n);, OtherPars => int opt;, PMCode =>
sub PDL::conv2d { my $opt; $opt = pop @_ if ref($_[$#_]) eq HASH; die Usage: conv2d( a(m,n), kern(p,q), [o]b(m,n), {Options} ) if $#_2; my($a,$kern) = @_; my $c = $#_ == 2 ? $_[2] : $a->nullcreate; &PDL::_conv2d_int($a,$kern,$c, (!(defined $opt && exists $$opt{Boundary}))?0: (($$opt{Boundary} eq "Reflect") + 2*($$opt{Boundary} eq "Truncate"))); return $c; }
, Code => init_vars( { vars => PDL_Double tmp; } ) . init_map("i") . init_map("j") . threadloop %{ for(j=0; j i2,n=>j2) * $kern(p=>i1,q=>j1);
} /* for: i1 */
} /* if: j2 >= 0 */
} /* for: j1 */
$b(m=>i,n=>j) = tmp;
} /* for: i */
} /* for: j */
%}
free(mapj+1-q_size); free(mapi+1-p_size);,
BadCode =>
init_vars( { vars => PDL_Double tmp; int flag; } ) .
init_map("i") .
init_map("j") .

threadloop %{
for(j=0; j j2)) && $ISGOOD(kern(p=>i1,q=>j1)) ) {
tmp += $a(m=>i2,n=>j2) * $kern(p=>i1,q=>j1);
flag = 1;
} /* if: good */
} /* if: i2 >= 0 */
} /* for: i1 */
} /* if: j2 >= 0 */
} /* for: j1 */
if ( flag ) { $b(m=>i,n=>j) = tmp; }
else { $SETBAD(b(m=>i,n=>j)); }
} /* for: i */
} /* for: j */
%}
free(mapj+1-q_size); free(mapi+1-p_size);,

<<less
Download (2.1MB)
Added: 2007-06-28 License: Perl Artistic License Price:
849 downloads
GN gopher server 2.25

GN gopher server 2.25


GN gopher server provides a fast gopher and HTTP server. more>>
GN gopher server provides a fast gopher and HTTP server.

GN is a fast, light and (for 1995 standards) secure gopher server. An effort is underway to fix the known buffer overflows and bring GN up to par with todays standards.

To use these scripts with the sample sample setup as descibed in the installation guide you need to run mkcache in this (/docs/examples) directory or run mkcache -r in the /docs directory.

To use the image clicking capabilities involving "imagemap" you must get this program from NCSA and compile it. Instructions for setting it up are at

The compiled C program must be renamed imagemap.cgi (or at least something with a suffix .cgi)

<<less
Download (0.18MB)
Added: 2007-04-18 License: GPL (GNU General Public License) Price:
924 downloads
PDL::Primitive 2.4.3

PDL::Primitive 2.4.3


PDL::Primitive Perl module contains primitive operations for pdl. more>>
PDL::Primitive Perl module contains primitive operations for pdl.

This module provides some primitive and useful functions defined using PDL::PP and able to use the new indexing tricks.

See PDL::Indexing for how to use indices creatively. For explanation of the signature format, see PDL::PP.

Inner product over one dimension

c = sum_i a_i * b_i
, BadDoc => If a() * b() contains only bad data, c() is set bad. Otherwise c() will have its bad flag cleared, as it will not contain any bad values., ); # pp_def( inner )

pp_def( outer, HandleBad => 1, Pars => a(n); b(m); [o]c(n,m);, Code => loop(n,m) %{ $c() = $a() * $b(); %}, BadCode => loop(n,m) %{ if ( $ISBAD(a()) || $ISBAD(b()) ) { $SETBAD(c()); } else { $c() = $a() * $b(); } %}, Doc => =for ref

outer product over one dimension

Naturally, it is possible to achieve the effects of outer product simply by threading over the "*" operator but this function is provided for convenience.
); # pp_def( outer )

pp_addpm( $c = pdl([[3],[4]]); # A column vector
perldl> $c = pdl(3,4)->(*1); # A column vector, using NiceSlice
perldl> $m = pdl([[1,2],[3,4]]); # A 2x2 matrix
Now that we have a few objects prepared, here is how to matrix-multiply them:
perldl> print $r x $m # row x matrix = row
[
[ 7 10]
]

perldl> print $m x $r # matrix x row = ERROR
PDL: Dim mismatch in matmult of [2x2] x [2x1]: 2 != 1

perldl> print $m x $c # matrix x column = column
[
[ 5]
[11]
]

perldl> print $m x 2 # Trivial case: scalar mult.
[
[2 4]
[6 8]
]

perldl> print $r x $c # row x column = scalar
[
[11]
]

perldl> print $c x $r # column x row = matrix
[
[3 6]
[4 8]
]

<<less
Download (2.1MB)
Added: 2007-06-28 License: Perl Artistic License Price:
848 downloads
PDL::LinearAlgebra::Complex 0.03

PDL::LinearAlgebra::Complex 0.03


PDL::LinearAlgebra::Complex is a PDL interface to the lapack linear algebra programming library (complex number). more>>
PDL::LinearAlgebra::Complex is a PDL interface to the lapack linear algebra programming library (complex number).

SYNOPSIS

use PDL::Complex
use PDL::LinearAlgebra::Complex;

$a = r2C random (100,100);
$s = r2C zeroes(100);
$u = r2C zeroes(100,100);
$v = r2C zeroes(100,100);
$info = 0;
$job = 0;
cgesdd($a, $job, $info, $s , $u, $v);

This module provide an interface to parts of the lapack library (complex number). These routine accept either float or double piddles.

EOD

pp_defc("gesvd", HandleBad => 0, RedoDimsCode => $SIZE(r) = $PDL(A)->ndims > 2 ? min($PDL(A)->dims[1], $PDL(A)->dims[2]) : 1;, Pars => [io,phys]A(2,m,n); int jobu(); int jobvt(); [o,phys]s(r); [o,phys]U(2,p,q); [o,phys]VT(2,s,t); int [o,phys]info(), GenericTypes => [F,D], Code => generate_code
integer lwork;
char trau, travt;
types(F) %{

extern int cgesvd_(char *jobu, char *jobvt, integer *m, integer *n, float *a,
integer *lda, float *s, float *u, int *ldu,
float *vt, integer *ldvt, float *work, integer *lwork, float *rwork,
integer *info);
float *rwork;
float tmp_work[2];
%}
types(D) %{

extern int zgesvd_(char *jobz,char *jobvt, integer *m, integer *n,
double *a, integer *lda, double *s, double *u, int *ldu,
double *vt, integer *ldvt, double *work, integer *lwork, double *rwork,
integer *info);
double *rwork;
double tmp_work[2];
%}
lwork = ($PRIV(__m_size) < $PRIV(__n_size)) ? 5*$PRIV(__m_size) : 5*$PRIV(__n_size);
types(F) %{
rwork = (float *)malloc(lwork * sizeof(float));
%}
types(D) %{
rwork = (double *)malloc(lwork * sizeof(double));
%}
lwork = -1;


switch ($jobu())
{
case 1: trau = A;
break;
case 2: trau = S;
break;
case 3: trau = O;
break;
default: trau = N;
}
switch ($jobvt())
{
case 1: travt = A;
break;
case 2: travt = S;
break;
case 3: travt = O;
break;
default: travt = N;
}



$TFD(cgesvd_,zgesvd_)(
&trau,
&travt,
&$PRIV(__m_size),
&$PRIV(__n_size),
$P(A),
&$PRIV(__m_size),
$P(s),
$P(U),
&$PRIV(__p_size),
$P(VT),
&$PRIV(__s_size),
&tmp_work[0],
&lwork,
rwork,
$P(info));

lwork = (integer )tmp_work[0];
{
types(F) %{

float *work = (float *)malloc(2*lwork * sizeof(float));
%}
types(D) %{

double *work = (double *)malloc(2*lwork * sizeof(double));
%}
$TFD(cgesvd_,zgesvd_)(
&trau,
&travt,
&$PRIV(__m_size),
&$PRIV(__n_size),
$P(A),
&$PRIV(__m_size),
$P(s),
$P(U),
&$PRIV(__p_size),
$P(VT),
&$PRIV(__s_size),
work,
&lwork,
rwork,
$P(info));
free(work);
}
free(rwork);
,
Doc=>

<<less
Download (0.12MB)
Added: 2007-06-27 License: Perl Artistic License Price:
849 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2