Main > Free Download Search >

Free computing accessories software for linux

computing accessories

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 382
Compute Portal Project 0.8.11

Compute Portal Project 0.8.11


Compute Portal Project is a portal project to produce a web based front end to a compute resource. more>>
Compute Portal Project is a portal project to produce a web based front end to a compute resource, such as a cluster, using PHP, mysql, and apache.
The intent is to allow non-programmers to use complex programs through an intuitive interface.
Enhancements:
- This is the third attempt to create a working release with an install script.
- The last two releases were plagued with copy and paste errors.
- This release is strictly a bugfix release that has been tested in a production environment.
- There may still be residual problems from the 0.8.8 to 0.8.9 transition that included the first install script and moved several directory locations.
- Please give this release a try.
<<less
Download (0.10MB)
Added: 2007-06-06 License: GPL (GNU General Public License) Price:
870 downloads
Accounting Maths and Computing 10

Accounting Maths and Computing 10


Accounting - Supply and Demand. - Break Even Chart - Financial Accounts - Ratio Analysis - Workforce Performance and Production - Personal Finance ... more>> <<less
Download (5762KB)
Added: 2009-04-03 License: Freeware Price: Free
257 downloads
Computation Job Management 0.6

Computation Job Management 0.6


Computation Job Management (jobman in short) is a program that calls executables according to a given program flow. more>>
Computation Job Management (jobman in short) is a program that calls executables according to a given program flow. Each executable is run in a separate process. It is useful when a project needs to carry out a series of calculations that are performed by software written in different languages or supplied by third parties, but invoking individual programs manually is error prone and hard to manage.
The various individual programs dont communicate with each other except via persistent storage. This is especially the case for some scientific computing, quantitative finance, and prototyped programming.
Enhancements:
- A job can output a status string indicating to skip other sibling jobs.
- Fixed a number of bugs.
- Mark the program in beta status as it has been used to manage jobs completed in days.
<<less
Download (0.14MB)
Added: 2007-04-24 License: LGPL (GNU Lesser General Public License) Price:
915 downloads
VCG TriMeshInfo 1.2

VCG TriMeshInfo 1.2


VCG TriMeshInfo is a tool designed to inspect 3D models and retrieve many types of topological and geometrical information. more>>
VCG TriMeshInfo is a tool designed to inspect 3D models and retrieve many types of topological and geometrical information from them.
It can be used to automate the process of decoding 3D mesh inherent properties and ease data classification and retrieval.
For each analyzed dataset, the following data are extracted:
- Number of Vertices (Unreferenced vertices are listed separately)
- Number of Faces
- Number of Edges
- Number of Connected Components
- Number of Boundaries
- Number of Isolated Vertices (i.e. Unreferenced)
- Manifold
- Genus (Computed only for Manifold Datasets)
- Orientability
- Orientation
- Regularity (We consider as regular those meshes generated through regular subdivision. Each non boundary vertex of a regular mesh has 6 incident edges, if there are only 5 incident edges the mesh is said to be semi-regular, irregular in all other cases)
- Number of Duplicated Vertices
- Self-Intersection (Currently computed only for Datasets with less than 3M faces)
Enhancements:
- This release included a major rewrite of the core component for computing geometrical and topological features of the analyzed mesh.
- Important changes included speeded up self-intersection tests, more robust (and correct) computation of topological genus and volume, and more flexible output with an HTML output option.
<<less
Download (0.12MB)
Added: 2005-12-27 License: GPL (GNU General Public License) Price:
1400 downloads
CryptNET Password Candidate Generator 1.1.0

CryptNET Password Candidate Generator 1.1.0


CryptNET Password Candidate Generator is a password generator. more>>
CryptNET Password Candidate Generator is a password generator. It generates a list of password candidates for the user to choose from by mapping operating system sources of pseudorandomness into printable character arrays using a mod operation.
It is capable of generating passwords composed of printable characters, alpha numeric characters, alphabetic characters, or numeric only characters.
By default, passgen generates 12 character passwords.
With current grid and cluster computing technology, that is considered the minimum number of characters a password needs in order to be safe from a brute force or dictionay attack.
Enhancements:
- Support for a system wide configuration file is now available, allowing administrators to set defaults that match their local password selection security policies.
- Some minor bug fixes have been made, and some help text formatting improvements have been applied.
- Finally, autotools support has been improved in order to simplify the installation process.
<<less
Download (0.058MB)
Added: 2006-12-27 License: Public Domain Price:
1038 downloads
Primes 1.4

Primes 1.4


calculates the prime numbers 1..N, tells you if N is prime etc. Prints tables of primes. Computes the prime just below or above N. calculates the prime numbers 1..N, tells you if N is prime etc. It is useful in computing optimal Hashtable sizes. Java source included. more>>

Primes - calculates the prime numbers 1..N, tells you if N is prime etc.

Prints tables of primes.

Computes the prime just below or above N.

It is useful in computing optimal Hashtable sizes.

Java source included.


Enhancements:
Version 1.4

mostly cosmetic, more documentation, tidy source.


System Requirements:
<<less
Download (461Kb)
Added: 2006-03-06 License: Free Price: Free
15 downloads
Document clustering 0.2

Document clustering 0.2


Document clustering project is a data mining suite to cluster a document set. more>>
Document clustering project is a data mining suite to cluster a document set. This set of tools was implemented from a series of papers: "Clustering Web Pages Semantically using Combinatorial Topology", "Data mining using granular computing", and "A fast association rule algorithm based on bitmap and granular computing".
Enhancements:
- A bug with hash table has been fixed.
<<less
Download (0.060MB)
Added: 2007-05-18 License: GPL (GNU General Public License) Price:
906 downloads
Wazobia Linux Live

Wazobia Linux Live


Wazobia Linux is a complete Linux-based operating system designed and developed by Leapsoft. more>>
Wazobia Linux is a complete Linux-based operating system designed and developed by Leapsoft.

Wazobia Linux distribution delivers quality desktop computing solutions that combine the best of open source technologies with a corporate attention to completeness, usability, and support.

It represents the next step in the evolution of the desktop computing in Africa and the rest of the developing world.

Wazobia Linux provides everything todays computer user needs for home and office desktop computing, including a stabilized, secure, stable and reliable, user-friendly Linux based operating system plus a complete set of desktop applications--office suite, Web browser, instant messaging client, multimedia viewers, and graphical software.

It also offers the latest open source applications for developing applications, setting up a home network, running a Web server, and more. Wazobia Linux includes more than 16,000 pieces of software, but the core desktop installation fits on a single CD.

The OS is accessible in Hausa, Yoruba and Igbo, to make users feel more at home in their computing environment. Leapsoft provides professional support for Wazobia Linux.
<<less
Download (480MB)
Added: 2006-02-06 License: Free for non-commercial use Price:
1360 downloads
GAI Leds 0.3

GAI Leds 0.3


GAI Leds displays the keyboard status leds. more>>
GAI Leds displays the keyboard status leds.

This is a simple applet that displays the status of the keyboard leds. Useful for us that have a wireless keyboard without the leds.

Installation:

Simply do:

./configure
make
make install

It requires the GAI library (General Applet Interface) and you can find it at http://gai.sf.net together with other applets.

If you use gnome, this applet will be in the applet menu under "Accessories".

It seems like XFree86 4.3.0 doesnt register Scrollock like earlier versions. Or maybe it is just my settings that are broken. Any ideas?

Mail suestions, bug reports and questions to Jonas Aaberg.
<<less
Download (0.041MB)
Added: 2006-10-24 License: GPL (GNU General Public License) Price:
1096 downloads
Memoize 1.01

Memoize 1.01


Memoize - Make functions faster by trading space for time. more>>
Memoize - Make functions faster by trading space for time.

SYNOPSIS

# This is the documentation for Memoize 1.01
use Memoize;
memoize(slow_function);
slow_function(arguments); # Is faster than it was before

This is normally all you need to know. However, many options are available:

memoize(function, options...);

Options include:

NORMALIZER => function
INSTALL => new_name

SCALAR_CACHE => MEMORY
SCALAR_CACHE => [HASH, %cache_hash ]
SCALAR_CACHE => FAULT
SCALAR_CACHE => MERGE

LIST_CACHE => MEMORY
LIST_CACHE => [HASH, %cache_hash ]
LIST_CACHE => FAULT
LIST_CACHE => MERGE

`Memoizing a function makes it faster by trading space for time. It does this by caching the return values of the function in a table. If you call the function again with the same arguments, memoize jumps in and gives you the value out of the table, instead of letting the function compute the value all over again.

Here is an extreme example. Consider the Fibonacci sequence, defined by the following function:

# Compute Fibonacci numbers
sub fib {
my $n = shift;
return $n if $n < 2;
fib($n-1) + fib($n-2);
}

This function is very slow. Why? To compute fib(14), it first wants to compute fib(13) and fib(12), and add the results. But to compute fib(13), it first has to compute fib(12) and fib(11), and then it comes back and computes fib(12) all over again even though the answer is the same. And both of the times that it wants to compute fib(12), it has to compute fib(11) from scratch, and then it has to do it again each time it wants to compute fib(13). This function does so much recomputing of old results that it takes a really long time to run---fib(14) makes 1,200 extra recursive calls to itself, to compute and recompute things that it already computed.

This function is a good candidate for memoization. If you memoize the `fib function above, it will compute fib(14) exactly once, the first time it needs to, and then save the result in a table. Then if you ask for fib(14) again, it gives you the result out of the table. While computing fib(14), instead of computing fib(12) twice, it does it once; the second time it needs the value it gets it from the table. It doesnt compute fib(11) four times; it computes it once, getting it from the table the next three times. Instead of making 1,200 recursive calls to `fib, it makes 15. This makes the function about 150 times faster.

You could do the memoization yourself, by rewriting the function, like this:

# Compute Fibonacci numbers, memoized version
{ my @fib;
sub fib {
my $n = shift;
return $fib[$n] if defined $fib[$n];
return $fib[$n] = $n if $n < 2;
$fib[$n] = fib($n-1) + fib($n-2);
}
}

Or you could use this module, like this:

use Memoize;
memoize(fib);

# Rest of the fib function just like the original version.

This makes it easy to turn memoizing on and off.

Heres an even simpler example: I wrote a simple ray tracer; the program would look in a certain direction, figure out what it was looking at, and then convert the `color value (typically a string like `red) of that object to a red, green, and blue pixel value, like this:

for ($direction = 0; $direction < 300; $direction++) {
# Figure out which object is in direction $direction
$color = $object->{color};
($r, $g, $b) = @{&ColorToRGB($color)};
...
}

Since there are relatively few objects in a picture, there are only a few colors, which get looked up over and over again. Memoizing ColorToRGB sped up the program by several percent.

<<less
Download (0.046MB)
Added: 2007-05-24 License: Perl Artistic License Price:
886 downloads
DateTime::Astro::Sunrise 0.01_01

DateTime::Astro::Sunrise 0.01_01


DateTime::Astro::Sunrise is a Perl DateTime extension for computing the sunrise/sunset on a given day. more>>
DateTime::Astro::Sunrise is a Perl DateTime extension for computing the sunrise/sunset on a given day.

SYNOPSIS

use DateTime; use DateTime::Astro::Sunrise; ^

my $dt = DateTime->new( year => 2000,
month => 6,
day => 20,
);
my $sunrise = DateTime::Astro::Sunrise ->new(-118,33,undef,1);
my ($tmp_rise, $tmp_set) = $sunrise->sunrise($dt);

This module will return a DateTime Object for sunrise and sunset for a given day.

USAGE

my $sunrise = DateTime::Astro::Sunrise -new(longitutide,latatude,ALT,Iteration);>
inter is set to either 0 or 1. If set to 0 no Iteration will occur. If set to 1 Iteration will occur. Default is 0.
There are a number of sun altitides to chose from. The default is -0.833 because this is what most countries use. Feel free to specify it if you need to. Here is the list of values to specify altitude (ALT) with:

0 degrees

Center of Suns disk touches a mathematical horizon

-0.25 degrees

Suns upper limb touches a mathematical horizon

-0.583 degrees

Center of Suns disk touches the horizon; atmospheric refraction accounted for

-0.833 degrees

Suns supper limb touches the horizon; atmospheric refraction accounted for

-6 degrees

Civil twilight (one can no longer read outside without artificial illumination)

-12 degrees

Nautical twilight (navigation using a sea horizon no longer possible)

-15 degrees

Amateur astronomical twilight (the sky is dark enough for most astronomical observations)

-18 degrees

Astronomical twilight (the sky is completely dark)

Notes on Iteration

The orginal method only gives an approximate value of the Suns rise/set times. The error rarely exceeds one or two minutes, but at high latitudes, when the Midnight Sun soon will start or just has ended, the errors may be much larger. If you want higher accuracy, you must then use the iteration feature. This feature is new as of version 0.7. Here is what I have tried to accomplish with this.

a) Compute sunrise or sunset as always, with one exception: to convert LHA from degrees to hours, divide by 15.04107 instead of 15.0 (this accounts for the difference between the solar day and the sidereal day.
b) Re-do the computation but compute the Suns RA and Decl, and also GMST0, for the moment of sunrise or sunset last computed.
c) Iterate b) until the computed sunrise or sunset no longer changes significantly. Usually 2 iterations are enough, in rare cases 3 or 4 iterations may be needed.

($sunrise, $sunset) = $sunrise->($dt);

Returns two DateTime objects sunrise and sunset. Please note that the time zone for these objects is set to UTC. So dont forget to set your timezone!!

<<less
Download (0.006MB)
Added: 2007-02-15 License: GPL (GNU General Public License) Price:
983 downloads
libGlass 0.7.1

libGlass 0.7.1


libGlass is a scalable set of components that can be used by applications to perform distributed computing. more>>
libGlass is a library for distributed computing that makes its programming easy.
The Glass framework is a scalable set of components that can be used by applications to perform distributed computing. Applications are built reusing the available components as needed.
One of the major goals of libGlass is to be a user-friendly framework, not only suitable for new applications, but also for legacy code.
This is an important feature, as most available solutions for distributed computing require a substantial amount of rewrite of legacy code; some of them require a complete change of the application design.
libGlass was designed to achieve the following goals:
- User transparency: the library must be as transparent as possible. Any tasks that are repetitive or that can be done automatically should be done by the library, without user intervention.
The API (Application Programmers Interface) should be simple and intuitive, with a smooth learning curve and provide high level primitives that can be easily used to solve any problems. Legacy code should be easy to port.
- Extensibility: the library must be easily extensible, requiring no recompilation or any other modification to support new features; they must work as plug-ins.
- Performance and efficiency: since the library is for distributed computing, it has to be efficient, consuming as little processing time as possible.
- Network protocol independence: an abstraction layer makes it possible to change the underlying network protocols easily. The application can use the network protocol most efficient for its needs.
- Portability and interoperability: heterogeneous clusters and grid computing being every day more common, the library must be not only portable, but allow different architectures to interoperate seamlessly, something that is not true for most implementations of distributed computing solutions.
- Scalability: there is no use for a distributed solution that does not scale well. Glass has to work well in all sorts of environments, from small clusters to huge grids, and be able to adapt itself to achieve best results.
- Reconfigurable network architecture: most existing solutions are based on a fixed network architecture, usually Master/Slave or Client/Server.
Given the requirements of scalability and performance, and the fact that peer-to-peer applications are everyday more common, its unreasonable to fix the network architecture: the developer should be free to define how nodes will connect with each other.
- Reliability and fault tolerance: distributed computing often requires reliability. Its not acceptable that the misbehavior or crash of a single node crashes the entire computation.
As clusters grow in size and grid computing becomes more common, the MTBF (Mean Time Between Failures) shrinks to a point that it cannot be ignored.
libGlass must be able to handle node crashes gracefully, keeping the application running and avoiding deadlocks and other problems that could arise from the node crash. Nodes should be allowed to join or leave at anytime.
- Thread support: the library must be completely thread-safe.
With clusters of symmetric multiprocessors (SMP) computers becoming more common and new technologies such as HyperThreadingTM, its unacceptable for a distributed computing framework to have thread issues.
Main features:
Plugins:
- Synchronous shared memory
- Distributed asynchronous events
- Synchronization barriers
- Remote aliases
Protocols:
- TCP/IP
- UDP/IP (unfinished)
Architectures:
- Client/Server
- Pure peer to peer (planned)
- Hierarchical (planned)
- Anonymous peer to peer (planned)
Bindings for:
- Java (mostly finished)
Enhancements:
- Fixed packaging problems that could abort compilation
<<less
Download (0.36MB)
Added: 2005-10-03 License: GPL (GNU General Public License) Price:
1482 downloads
KBoincSpy 0.9.1

KBoincSpy 0.9.1


KBoincSpy is a KDE monitor and control utility for the BOINC distributed client. more>>
KBoincSpy is a KDE monitor and control utility for the BOINC client. KBoincSpy displays a lot of useful information about the computation of work units, such as the percent of work done, and estimates of the completion time and credits granted.
For some projects like SETI@home and ClimatePrediction.net, it also reports some interesting data about the content and significance of each work unit being analyzed.
It can be also used to control the behavior of the BOINC client, allowing the user to attach to (as well as detach from) projects, start/stop the computation, or suspend all network communications.
Its interface design was inspired by SETI Spy, a Windows monitoring utility for SETI@home Classic written by Roelof Engelbrecht.
The Berkeley Open Infrastructure for Network Computing is a software platform for distributed computing. It enables organizations who oversee scientific projects requiring extensive computing resources to easily set up and maintain a distributed computing infrastructure.
By downloading the BOINC distributed computing client, each of the hundreds of thousands of participants worldwide can select the scientific projects more to his/her liking and assign some computing resources to them.
Enhancements:
- This release focuses on reaching almost feature parity with the latest BOINC client from Berkeley (the 5.x series).
- Among the new features were an attach-to-project wizard, host and user statistics graphs, and Web links.
- This version also features new translations to eight languages. Precompiled packages are available for the x86 and x86-64 architecture versions of the Fedora, Gentoo, Mandriva, Slackware, and SuSE Linux distributions.
<<less
Download (2.0MB)
Added: 2006-02-07 License: GPL (GNU General Public License) Price:
1355 downloads
AirSnort 0.2.7e

AirSnort 0.2.7e


AirSnort is a wireless LAN (WLAN) tool which recovers encryption keys. more>>
AirSnort is a wireless LAN (WLAN) tool which recovers encryption keys. AirSnort operates by passively monitoring transmissions, computing the encryption key when enough packets have been gathered.

802.11b, using the Wired Equivalent Protocol (WEP), is crippled with numerous security flaws. Most damning of these is the weakness described in " Weaknesses in the Key Scheduling Algorithm of RC4 " by Scott Fluhrer, Itsik Mantin and Adi Shamir.

Adam Stubblefield was the first to implement this attack, but he has not made his software public. AirSnort, along with WEPCrack, which was released about the same time as AirSnort, are the first publicly available implementaions of this attack.

AirSnort requires approximately 5-10 million encrypted packets to be gathered. Once enough packets have been gathered, AirSnort can guess the encryption password in under a second.

<<less
Download (0.20MB)
Added: 2005-07-22 License: GPL (GNU General Public License) Price:
1178 downloads
MPICH 1.0.0 Beta

MPICH 1.0.0 Beta


MPICH is a robust and flexible implementation of the MPI (Message Passing Interface). more>>
MPICH (MVAPICH2) software delivers best performance, scalability and fault tolerance for high-end computing systems and servers using InfiniBand, iWARP and other RDMA-enabled interconnect networking technologies. This software is being used by more than 540 organizations world-wide (Current Users) to extract the potential of these emerging networking technologies for modern systems. This software is also being distributed by many InfiniBand, iWARP and RDMA-enabled interconnect vendors in their software distributions. MVAPICH and MVAPICH2 are also available with Open Fabrics Enterprise Distribution (OFED) stack.
MVAPICH software is powering several supercomputers in the TOP 500 list. Examples (from the June 07 ranking) include:
- 15th, 5848-core Dell PowerEdge Intel EM64T 2.66 GHz cluster at Texas Advanced Computing Center/Univ. of Texas
- 19th, 9216-core Appro Quad Opteron dual Core 2.4 GHz at Lawrence Livermore National Laboratory
- 71st, 2200-processors Apple Xserve 2.3 GHz cluster at Virginia Tech
Enhancements:
- New message coalesing, hot-spot avoidance, application-initiated systems-level checkpointing, APM support, multi-rail support for iWARP, on-demand connection management for iWARP and uDAPL (including Solaris), RDMA read, and blocking support.
- The software was also updated to MPICH2 1.0.5p4.
<<less
Download (MB)
Added: 2007-08-14 License: BSD License Price:
492 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5