Main > Free Download Search >

Free grappler mats software for linux

grappler mats

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 25
TkNapster 0.5.21

TkNapster 0.5.21


TkNapster is a bare-bones Napster client written in Tcl/Tk. more>>
TkNapster is a bare-bones Napster client written in Tcl/Tk. TkNapster is a bare-bones Napster client written in Tcl/Tk. It supports chat, firewalled download and upload, hotlists and a limited set of privileged user (e.g. moderator/admin) functions.
TkNap is a napster client written in Tcl/Tk. For installation instructions see INSTALL.
To add your shared MP3 files, use the /uladd command to add a base directory to search recursively for MP3 files. To remove a directory, use the /ulrem command. You can get a listing of your current shared directories with the /uldirs command.
Every time you change the contents of any of your shared directories, use the command /uladd again on the specific directory to update the file list and notify the server of the changes.
If the .tknaplist file list should become "out of sync" with your current shared directories for some reason (most probably because you have edited the directories in .tknaprc outside of TkNap, which is *not* recommended), just delete it and it will be rebuilt upon thenext invocation of the program.
Note: Try to avoid making changes to .tknaprc while the program is running. Since TkNap loads this file into memory on startup and in in some cases writes it back to disk on exit, it will overwrite the changes you made.
When someone initiates a download from you, the background of text boxes will change to a brighter color as a notification. It will "go back to normal" when there are no longer any active uploads.
Resume of a partially downloaded file from a previous session will only work if it has been saved with its original name.
Enhancements:
- tknap.in (napRecurse): Now accepts symbolic links (provided they point to regular files). Error messages while getting MP3 info now goes to the info window instead of popping up a message box.
- napLib/mp3info.c (MP3InfoCmd): Now using Tcl_UtfToExternalDString() to handle international characters in filenames.
- AUTHORS, README, napchat.tcl.in, tknap.in: Updated the e-mail address.
<<less
Download (0.083MB)
Added: 2006-06-20 License: GPL (GNU General Public License) Price:
1221 downloads
Peak-o-mat 1.0 RC9

Peak-o-mat 1.0 RC9


Peak-o-mat (formerly Lorentz) is a peak fitting program aimed at the fitting of spectroscopic data. more>>
Peak-o-mat (formerly Lorentz) is a peak fitting program aimed at the fitting of spectroscopic data. Peak-o-mat is especially useful if youre facing a large amount of spectra which has to be cleaned, transformed, and fitted.

Some predefined peak shapes are available which are frequently used with spectroscopy, but adding custom functions is very easy.

<<less
Download (0.54MB)
Added: 2007-08-03 License: GPL (GNU General Public License) Price:
818 downloads
EmailScan 0.12

EmailScan 0.12


EmailScan scans incoming multipart email for bad file types, filenames, and virii using procmail. more>>
EmailScan scans incoming multipart email for bad file types, filenames, and virii using procmail.

EmailScan is yet another scanner for e-mail. Now, why did I write my own and not use one of the others that are available. First of all, I have always used my own and second of all I
wanted something that was a bit more flexable, expandable, and portable.

Although EmailScan uses bash, it should work with ksh just as well. If always attempts to NOT use any gnu specific switchs on the utilities used. My goal is to make EmailScan work on any platform that has a virus scanner available for it.

Another feature that I found lacking (in my eyes) was how restrictive more scanner "wrappers" are. Which is why I have broken off quite a bit of the fuctions in emailscan-libs. This will allow adminstrators that have a better way, to add it to the script in a faily simple way (and hopefully share it with us). While I will be working hard to provide strong baseline projection, I obviously am not the end-all-be-all of e-mail virus projection, so why not make it EASY to contribute.

Installation is done now completely by hand, but isnt too painful.
Basically, make sure you have the following programs installed:
mkdir
rm
cat
metamail
find
file
grep
formail
procmail
sendmail
send
mv

and a virus scanning package (I currently us uvscan from Network Assoc.).

Pick a place to install it. (I choose /etc/emailscan)
Modify emailscan.conf. Make sure you have the directories, file locations, and options of the virus scanner.
Install /etc/procmailrc
Make sure sendmail is using procmail as the local delivery agent. This is pretty much the default install for sendmail at this time. If you are not using it, I highly recommend that you do.
<<less
Download (0.005MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1202 downloads
iriverter 0.16

iriverter 0.16


iriverter facilitate the conversion of almost any video format to one that is playable on various multimedia players. more>>
iriverter is a cross-platform frontend to mencoder designed to facilitate the conversion of almost any video format to one that is playable on various multimedia players. It can convert almost any video format to one that is playable on various multimedia players, like the iRiver H320, H340, PMP120, PMP140, U10, iAudio X5 and iPod Video.
Enhancements:
- Update clix / U10 profile
- Better defaults for X5
- Added Zen Vision:M profile (thanks Mat Sheehan)
- Added logging to diagnose problems easier (Help->Log Viewer)
- Simplified conversion code
- Fixed black and white wmv conversions
- Installer now optionally installs codecs like Real and Windows Media
- Support for iPod Video (not enabled yet)
<<less
Download (0.30MB)
Added: 2006-11-17 License: GPL (GNU General Public License) Price:
871 downloads
C++ expression template matrix library 0.6.1

C++ expression template matrix library 0.6.1


C++ expression template matrix library is a C++ expression template matrix library. more>>
exmats goal is to provide an easy to use, yet very efficient matrix library. Overloaded operators allow to write algebraic expressions like v=A*u +u in C++, instead of bunch of boring functions.
This syntactic sugar comes with runtime cost, one way to eliminate the overhead is to use Expression Templates (ET).
Using ET, we can further boost up the efficient by analyzing the expression at compile time and generate the most efficient code for that expression.
This library is still under early development.
Main features:
Generic:
- The element type of the matrix is generic, it can be any type of the C++ build-in type like int, float, double.
- Other types like complex or arbitrary precision type can also be used as the element type.
- Matrix expression can be make up of any element type, that is, an integer matrix can be added to a float matrix and then assign to a double matrix.
Easy to use:
- You can write matrix expression using +, -, *, / operators as usual mathematic notation.
Safe:
- There are 3 levels of error checking policy you can apply on each class of matrix.
Efficient:
- Specialized, hand made comparable optimized code can be generated for different expressions.
- SIMD code can be used on small size matrix.
- Provide a interface to use BLAS as the math kernel, which is highly optimized for out of cache operations.
Enhancements:
- Cross product bug fixed
- Added determinant, minor view, cofactor view and adjoint view for matrix
- Added support for column major memory layout
- Helper macro for deriving ET enabled sub-class from exmat::Mat easily
- Array version for approximated math
<<less
Download (0.30MB)
Added: 2006-05-06 License: LGPL (GNU Lesser General Public License) Price:
1266 downloads
Algorithm::Munkres 0.06

Algorithm::Munkres 0.06


Algorithm::Munkres is a Perl extension for Munkres solution to classical Assignment problem for square and rectangular matrices more>>
Algorithm::Munkres is a Perl extension for Munkres solution to classical Assignment problem for square and rectangular matrices. This module extends the solution of Assignment problem for square matrices to rectangular matrices by padding zeros. Thus a rectangular matrix is converted to square matrix by padding necessary zeros.

SYNOPSIS

use Algorithm::Munkres;
@mat = (
[2, 4, 7, 9],
[3, 9, 5, 1],
[8, 2, 9, 7],
);
assign(@mat,@out_mat);

Then the @out_mat array will have the output as: (0,3,1,2), where 0th element indicates that 0th row is assigned 0th column i.e value=2

1st element indicates that 1st row is assigned 3rd column i.e.value=1
2nd element indicates that 2nd row is assigned 1st column.i.e.value=2
3rd element indicates that 3rd row is assigned 2nd column.i.e.value=0

Assignment Problem: Given N jobs, N workers and the time taken by each worker to complete a job then how should the assignment of a Worker to a Job be done, so as to minimize the time taken.

Thus if we have 3 jobs p,q,r and 3 workers x,y,z such that:
x y z
p 2 4 7
q 3 9 5
r 8 2 9

where the cell values of the above matrix give the time required for the worker(given by column name) to complete the job(given by the row name)

then possible solutions are:

Total
1. 2, 9, 9 20
2. 2, 2, 5 9
3. 3, 4, 9 16
4. 3, 2, 7 12
5. 8, 9, 7 24
6. 8, 4, 5 17

Thus (2) is the optimal solution for the above problem. This kind of brute-force approach of solving Assignment problem quickly becomes slow and bulky as N grows, because the number of possible solution are N! and thus the task is to evaluate each and then find the optimal solution.(If N=10, number of possible solutions: 3628800 !)

Munkres gives us a solution to this problem, which is implemented in this module.

This module also solves Assignment problem for rectangular matrices (M x N) by converting them to square matrices by padding zeros. ex:

If input matrix is:

[2, 4, 7, 9],
[3, 9, 5, 1],
[8, 2, 9, 7]

i.e 3 x 4 then we will convert it to 4 x 4 and the modified input matrix will be:

[2, 4, 7, 9],
[3, 9, 5, 1],
[8, 2, 9, 7],
[0, 0, 0, 0]

<<less
Download (0.009MB)
Added: 2007-05-29 License: Perl Artistic License Price:
881 downloads
JTAG-O-MAT 1.2.5

JTAG-O-MAT 1.2.5


JTAG-O-MAT program provides a simple but highly flexible interface to JTAG hardware. more>>
JTAG-O-MAT program provides a simple but highly flexible interface to JTAG hardware. In opposite to similar projects, the focus is on running automatic JTAG sequences. The code has been kept intentionally simple to maintain portability and allow modification without the risk to spoil too many dependant parts.
The program doesnt support debugging and cannot be used with GDB or other debuggers. Well, it can stop the CPU and retrieve register and memory contents, but thats all. And debugging support is not on the todo list.
Instead its mainly intended to bring up a virgin hardware, use it in an automated test environment or to preload boards in a production environment. Or simply to play around with JTAG. In that sense, boundary scan support will appear on the todo list sooner or later.
Supported Hardware
This release had been tested with a Wiggler compatible JTAG adapter for the parallel port and an AT91R40008 based target board named Ethernut 3.
Additionally included is the firmware for a tiny ATmega8L based board named Turtelizer, which can be used as a JTAG adapter for the PC serial port.
Enhancements:
- Memory uploads are now eight times faster.
- Wiggler support for Linux and Intel Hex File support was added.
<<less
Download (0.10MB)
Added: 2006-03-23 License: GPL (GNU General Public License) Price:
1325 downloads
MatPLC coruscant

MatPLC coruscant


MatPLC is a software-based PLC for industrial automation. more>>
MatPLC project is a software-based PLC for industrial automation.

MatPLC is a software-based PLC (Programmable Logic Controller) for industrial automation. Ultimately, it should be possible to run a factory using this software.

Currently, one should keep in mind that it is still at the testing stage, and is therefore not suitable for applications where incorrect operation would cause damage or danger.

We take advantage of the fact that we have an underlying operating system and use its features to make the MatPLC modular. One module could be executing mnemonics. Another module is a PID loop. A different module handles I/O, or logs to a database. (These modules all already exist.) The MatPLC then coordinates their workings to present a simple interface to the user.

Currently, we are in early stages: we have a solid core, mnemonics for logic modules (python or C can also be used), a signal-processing module which includes a PID loop, several I/O modules (including numerous industrial networks and an interface to the comedi project) and some simple HMI modules.

<<less
Download (2.3MB)
Added: 2007-01-16 License: GPL (GNU General Public License) Price:
607 downloads
EASEA 0.7b

EASEA 0.7b


EASEA project is a language dedicated to the specification of evolutionary algorithms. more>>
EASEA project is a language dedicated to the specification of evolutionary algorithms.
EAsea Specification of Evolutionary Algorithms (EASEA), is a high-level language dedicated to the specification of evolutionary algorithms.
The language and compiler are quite mature. EASEA compiles .ez specification files into C++ or Java object files, using existing evolutionary libraries. Supported C++ libraries currently are GALib or EO.
Enhancements:
- EASEA now features a Graphic User Interface for the Description of Experiment (GUIDE) which is in its 0.1 version (meaning it is still quite young and probably not bug-free).
- As far as EASEA is concerned, this 0.7b version does not yet handle GALib.
- Many parameters were added to pilot the quite complete EO library, and this version can be used to create JEO java experiments for the DREAM.
<<less
Download (0.31MB)
Added: 2006-11-01 License: GPL (GNU General Public License) Price:
1088 downloads
GLib2 2.6.6

GLib2 2.6.6


GLib is a library containing many useful C routines for things such as trees, hashes, and lists. more>>
GLib is the low-level core library that forms the basis for projects
such as GTK+ and GNOME.
GLib2 provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system.
Whats New in 2.6.6 Release:
- Fix several bugs with the handling of comments in key files [Mikael Magnusson]
- Fix g_atomic_pointer_compare_and_exchange on Sparc64 [Gert Doering]
- Fix a deadlock with threadpools [Hong Jen Yee]
- Make GLib work on BeOS again [Kian Duffy]
- Win32 bug fixes [Kazuki Iwamoto]
- Other bug fixes [Roger Leigh, Kjartan Maraas, Morten Welinder]
- New and updated translations (bg,cs,cy,de, en_CA,es,et,fr,gu,hu,ja,ko,nl,sq,sr,sr Latn,sv, te,zh_CN,zh_TW)
<<less
Download (2.3MB)
Added: 2006-07-03 License: GPL (GNU General Public License) Price:
1215 downloads
XmNap 0.2.13

XmNap 0.2.13


XmNap a Motif napster client. It bears some resemblance with TkNap more>>
XmNap a Motif napster client. It bears some resemblance with TkNap. Although it differs in several areas, such as using a dedicated configuration window. It is also generally much faster, since it is written in C. Like TkNap, it supports chat, firewalled download and upload, hotlist and a limited set of privileged user commands.This program is built on Motif 2.0, so you need it or a later version. If you are using an open-source system such as Linux or FreeBSD, you can download Motif from the net. Metrolink has a nice release out with many bugs fixed. Please visit this link for details.
Enhancements:
- shared.c (AddSharedFile): Error messages while reading MP3 info now goes to the info window instead of popping up a message box (annoying).
<<less
Download (0.071MB)
Added: 2006-06-20 License: GPL (GNU General Public License) Price:
1221 downloads
MATtool 0.34

MATtool 0.34


MATtool a powerful UNIX configuration and monitoring tool enables large cluster management. more>>
MATtool project a powerful UNIX configuration and monitoring tool enables large cluster management. Solutions based tools enable administrators to get on with the more important jobs.
MAT is an easy to use network enabled UNIX configuration and monitoring tool. It provides an integrated tool for many common system administration tasks. The GUI interface hides much of the differences between UNIX varieties in a heterogeneous environment. The straight forward interface hides the complexity of the underling configuration files, allowing many of the mundane administrative tasks to be safely delegated to others. From a single MAT console you can manage every UNIX host on your network where the MAT agent is installed.
Tools:
MAT is a time saver. MAT provides many of the tools a System Administrator needs during the day, including DNS, NIS, Backups, and Replication. A powerful feature is the ability to run a MAT command on many hosts at once. For example a new group could be added to all machines just by doung a select all, then adding the new group. For generic files a simple editor window is provided, with this the configuration files for a sites web servers could be changed, just by editing one.
Monitoring:
MAT provides two kinds of monitoring, namely current status, and historic logs. Through the Status screen you can inspect the current state of the machine. The MATd screen gives you access to historical data on the machine. It lets see how heavily loaded you machines are, how the network interface is performing, and many other parameters.
The MATd daemon allows you to specify alarm thresholds. It can watch your FTP and Email server for failures. It can watch your disks from getting full. It can watch the CPU use for thrashing, and several others. You can taylor your response to each alarm situation, including taking corrective action.
Administration:
The administrative tasks can be delegated to other individuals. A MAT user can be granted as much or little access as you require. Users can be given different access rights on all your MAT hosts. Every MAT user can be managed from a single console. A log file records al l the MAT commands issued on a host, and is viewable from the MAT console. MAT is comprised of three parts:
The MAT console
The MAT agent
The MAT daemon
The MAT console provides an easy to use interface through which the user manages the remote host. The console only needs to be installed on one machine on your network. The console issues commands to the MAT agent of the managed host. The console also interprets the data returned by the agent. The console will graph many of the parameters monitored by the MAT daemon. The MAT agent is responsible for doing the actual work of retrieving data, modifying configuration files, and running commands. It is installed on every host you wish to manage. The MAT daemon is responsible for monitoring a host. It periodically monitors and records system parameters for later analysis.
Enhancements:
- Packaged MATtool as a Rocks roll. The roll will discover and group compute nodes according to rack number.
- Added an ip.allow file. Only those IP addresses listed in this file will be able to connect to the MATtool agent. It is available when the MATtool agent is ran as a daemon, instead of from inetd. For example, an entry like: "192.168.211." would allow all hosts on subnet 192.168.211 to access the agent. If you use this the command relay, and any backup or replication servers MUST be included in the list.
- Added the option of running the agent as a daemon. This is needed for the above feature, and for SSL.
- Added a few sections to the online help.
- Changed the OS command section so you can enter many commands at once. Set the default to non- backgrounded.
- Upgrade no longer depends on uudecode binary being on the hosts. SUSE Linux users can now upgrade from the console without having to install uudecode on all hosts.
- Fixed the password to allow non alphanumeric characters.
- Added MD5 password support. If root used an MD5 password, then all others will use MD5.
- Fixed the network probing so it only gathers data on real physacal interfaces on Linux.
- Added some optimizations to the command relay code to improve the speed. The Nagle algorithm is turned off for connection phase, and on again to transfer multi-line commands.
- Fixed a problem on Linux hosts reporting WIFEXITED when the child was still running. This affected the command relay.
- Fixed buffer overrun, which would have affected many commands.
<<less
Download (MB)
Added: 2007-07-11 License: GPL (GNU General Public License) Price:
836 downloads
Paketto Keiretsu 1.10

Paketto Keiretsu 1.10


Paketto Keiretsu is a collection of tools that use new and unusual strategies for manipulating TCP/IP networks. more>>
Paketto Keiretsu is a collection of tools that use new and unusual strategies for manipulating TCP/IP networks.
They tap functionality within existing infrastructure and stretch protocols beyond what they were originally intended for.
It includes Scanrand, an unusually fast network service and topology discovery system, Minewt, a user space NAT/MAT router, Linkcat, which presents a Ethernet link to stdio, Paratrace, which traces network paths without spawning new connections, and Phentropy, which uses OpenQVIS to render arbitrary amounts of entropy from data sources in three dimensional phase space.
Enhancements:
- OpenBSD Support
- Solaris (and Big-Endian) Support
- "Distco" mode to Scanrand, for quickly discovering the distance to an arbitrary host. Fast RSTs dont reset the TTL, so RST TTL / 2 = average distance. We use a barren segment of the TTL range to detect and evaluate TTL reflection.
- Many, many bug fixes
- Merry Christmas! Happy Holidays!
<<less
Download (0.88MB)
Added: 2006-03-10 License: GPL (GNU General Public License) Price:
1336 downloads
Math::Cephes::Matrix 0.44

Math::Cephes::Matrix 0.44


Math::Cephes::Matrix is a Perl interface to the cephes matrix routines. more>>
Math::Cephes::Matrix is a Perl interface to the cephes matrix routines.

SYNOPSIS

use Math::Cephes::Matrix qw(mat);
# mat is a shortcut for Math::Cephes::Matrix->new
my $M = mat([ [1, 2, -1], [2, -3, 1], [1, 0, 3]]);
my $C = mat([ [1, 2, 4], [2, 9, 2], [6, 2, 7]]);
my $D = $M->add($C); # D = M + C
my $Dc = $D->coef;
for (my $i=0; $inew($arr_ref);

where $arr_ref is a reference to an array of arrays, as in the following example:

$arr_ref = [ [1, 2, -1], [2, -3, 1], [1, 0, 3] ]

which represents
/ 1 2 -1
| 2 -3 1 |
1 0 3 /

A copy of a Math::Cephes::Matrix object may be done as

my $M_copy = $M->new();

Methods

coef: get coefficients of the matrix

SYNOPSIS:

my $c = $M->coef;

DESCRIPTION:

This returns an reference to an array of arrays containing the coefficients of the matrix.
clr: set all coefficients equal to a value.

SYNOPSIS:

$M->clr($n);

DESCRIPTION:

This sets all the coefficients of the matrix identically to $n. If $n is not given, a default of 0 is used.
add: add two matrices

SYNOPSIS:

$P = $M->add($N);

DESCRIPTION:

This sets $P equal to $M + $N.
sub: subtract two matrices

SYNOPSIS:

$P = $M->sub($N);

DESCRIPTION:

This sets $P equal to $M - $N.
mul: multiply two matrices or a matrix and a vector

SYNOPSIS:

$P = $M->mul($N);

DESCRIPTION:

This sets $P equal to $M * $N. This method can handle matrix multiplication, when $N is a matrix, as well as matrix-vector multiplication, where $N is an array reference representing a column vector.
div: divide two matrices

SYNOPSIS:

$P = $M->div($N);

DESCRIPTION:

This sets $P equal to $M * ($N)^(-1).
inv: invert a matrix

SYNOPSIS:

$I = $M->inv();

DESCRIPTION:

This sets $I equal to ($M)^(-1).
transp: transpose a matrix

SYNOPSIS:

$T = $M->transp();

DESCRIPTION:

This sets $T equal to the transpose of $M.
simq: solve simultaneous equations

SYNOPSIS:

my $M = Math::Cephes::Matrix->new([ [1, 2, -1], [2, -3, 1], [1, 0, 3]]);
my $B = [2, -1, 10];
my $X = $M->simq($B);
for (my $i=0; $inew([ [1, 2, 3], [2, 2, 3], [3, 3, 4]]);
my ($E, $EV1) = $S->eigens();
my $EV = $EV1->coef;
for (my $i=0; $i[$i]->[$j];
}
print "The eigenvector is @$vn";
}

where $M is a Math::Cephes::Matrix object representing a real symmetric matrix. $E is an array reference containing the eigenvalues of $M, and $EV is a Math::Cephes::Matrix object representing the eigenvalues, the ith row corresponding to the ith eigenvalue.

DESCRIPTION:

If M is an N x N real symmetric matrix, and X is an N component column vector, the eigenvalue problem

M X = lambda X

will in general have N solutions, with X the eigenvectors and lambda the eigenvalues.

<<less
Download (0.29MB)
Added: 2007-07-20 License: Perl Artistic License Price:
826 downloads
Algorithm::Tree::NCA 0.01

Algorithm::Tree::NCA 0.01


Algorithm::Tree::NCA is a constant time retrieval of Nearest Common Ancestor. more>>
Algorithm::Tree::NCA is a constant time retrieval of nearest common ancestor.

SYNOPSIS

use Algorithm::Tree::NCA;

my $tree = ...;
my $nca = new Algorithm::Tree::NCA(-tree => $tree);

my $x = $tree->get_node(...);
my $y = $tree->get_node(...);
my $z = $nca->nca($x,$y);

This package provides constant-time retrieval of the Nearest Common Ancestor (NCA) of nodes in a tree. The implementation is based on the algorithm by Harel and which can, after linear-time preprocessing, retrieve the nearest common ancestor of two nodes in constant time.

To implement the algorithm it is necessary to store some data for each node in the tree.

- A node number assigned to the node in a pre-order fashion
- A number to identify the run of the node ("ALGORITHM")
- The leader for each run, which should be retrievable through its node number
- A magic number ("ALGORITHM")
- The parent node for each node
- The maximum number assigned to a any node in the subtree

All data above, with the exception of the node number, is stored in an array inside the Algorithm::Tree::NCA object.

The node number has to be stored in the actual tree node in some manner (alternative solutions would be to slow to give constant-time retrieval), which requires a set method and a get method for the nodes. Since the most common case is using hashes to represent nodes, there are default implementations of the set and get methods.

The default set method is:

sub _set_method {
my($node,$value) = @_;

$node->{_nca_number} = $value;
}
and the default get method is:
sub _get_method {
my($node) = @_;

return $node->{_nca_number};
}

If have chosen another representation of your nodes, you can provide alternative set and get methods by using the -set and -get options when creating the Algorithm::Tree::NCA object.

<<less
Download (0.010MB)
Added: 2007-07-20 License: Perl Artistic License Price:
826 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2