Main > Free Download Search >

Free conditions software for linux

conditions

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 301
CSS::SAC::ConditionFactory 0.06

CSS::SAC::ConditionFactory 0.06


CSS::SAC::ConditionFactory Perl module contains the default ConditionFactory. more>>
CSS::SAC::ConditionFactory Perl module contains the default ConditionFactory.

SYNOPSIS

my $cf = CSS::SAC::ConditionFactory->new;
my $cond1 = $cf->create_foo_condition;
my $cond2 = $cf->create_bar_condition;

This is the default ConditionFactory for CSS::SAC. It creates conditions of all types defined in SAC. You may wish to subclass or replace the default ConditionFactory in order to get your own condition objects.

I plan on adding more flexibility to this factory so that one could tell it the classes to use for various conditions, that would avoid enforcing subclassing/recoding for people that only want to replace a family of factory methods.

I know that some of the method names are quite lengthy, but given the great number of possible conditions it helps to have descriptive names.

METHODS

These define the interface that must be adhered to by ConditionFactories. The Java names (given in parens) work too, though the Perl ones are recommended.

CSS::SAC::ConditionFactory->new or $cf->new
Creates a new condition factory object.
$cf->create_and_condition($first,$second) (createAndCondition)
creates a combinator condition of type and
$cf->create_attribute_condition($lname,$ns,$specified,$value) (createAttributeCondition)
creates an attr condition
$cf->create_begin_hyphen_attribute_condition($lname,$ns,$specified,$value) (createBeginHyphenAttributeCondition)
creates a attr condition of type bh
$cf->create_class_condition($ns,$value) (createClassCondition)
creates a attr condition of type class
$cf->create_content_condition($data) (createContentCondition)
creates a content condition
$cf->create_id_condition($value) (createIdCondition)
creates a attr condition of type id
$cf->create_lang_condition($lang) (createLangCondition)
creates a lang condition
$cf->create_negative_condition($cond) (createNegativeCondition)
creates a negative condition
$cf->create_one_of_attribute_condition($lname,$ns,$specified,$value) (createOneOfAttributeCondition)
creates a attr condition of type id
$cf->create_only_child_condition() (createOnlyChildCondition)
creates a only-child condition
$cf->create_only_type_condition() (createOnlyTypeCondition)
creates a only-type condition
$cf->create_or_condition($first,$second) (createOrCondition)
creates a combinator condition of type or
$cf->create_positional_condition($position,$type_node,$same_type) (createPositionalCondition)
creates a positional condition
$cf->create_pseudo_class_condition($ns,$value) (createPseudoClassCondition)
creates a attr condition of type pseudo class

<<less
Download (0.037MB)
Added: 2007-06-20 License: Perl Artistic License Price:
856 downloads
monit 4.9

monit 4.9


monit is a utility for monitoring Unix system services. more>>
monit is a utility for managing and monitoring, processes, files, directories and devices on a UNIX system.
monit project conducts automatic maintenance and repair and can execute meaningful causal actions in error situations.
monit has monitored and mended computers around the world for over 4 years and is used on thousands of servers. Join the comunity today, download and install monit!
Monit can start a process if it does not run, restart a process if it does not respond and stop a process if it uses to much resources.
You can use monit to monitor files, directories and devices for changes, such as timestamp changes, checksum changes or size changes. You can also monitor remote hosts; monit can ping a remote host and can check TCP/IP port connections and server protocols.
Monit is controlled via an easy to use control file based on a free-format, token-oriented syntax. Monit logs to syslog or to its own log file and notifies you about error conditions and recovery status via customizable alert.
Enhancements:
- This is a feature and bugfix release.
<<less
Download (0.52MB)
Added: 2007-02-20 License: GPL (GNU General Public License) Price:
976 downloads
SUNDIALS 2.5.0

SUNDIALS 2.5.0


SUNDIALS is a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. more>>
SUNDIALS (SUite of Nonlinear and DIfferential/ALgebraic equation Solvers). SUNDIALS consists of the following four solvers:
- CVODE solves initial value problems for ordinary differential equation (ODE) systems.
- CVODES solves ODE systems and includes sensitivity analysis capabilities (forward and adjoint).
- IDA solves initial value problems for differential-algebraic equation (DAE) systems.
- KINSOL solves nonlinear algebraic systems.
Enhancements:
- This release fixes numerous bugs, including potential segmentation faults and stopping conditions.
- Major code reorganization.
<<less
Download (MB)
Added: 2006-11-07 License: BSD License Price:
1084 downloads
con:cern 2.0.1

con:cern 2.0.1


con:cern project is a workflow engine based on an extended case handling approach. more>>
con:cern project is a workflow engine based on an extended case handling approach.
A process is described as a set of activities with pre- and postconditions. An activity is executed when its preconditions are met. It manipulates the process item, thereby creating postconditions. The process flow is determined at runtime. This approach is superior to the conventional process flow approach, especially if high flexibility and modularity are required.
Main features:
- complex process with exceptions and special cases
- execution sequence is dependent on multiple factors
- possibility of manual intervention of process flow
- content-based dependence amongst activities
- strong requirements to modularity
- strong requirements to flexibility
- loose process coupling
Interestingly, processes often turn out to be more complex than initially anticipated. con:cerns flexibility allows to restrict yourself to implementing the normal process flow. Special cases and exceptions can be manually dealt with at run-time, or can be gradually retrofitted.
When you can break systems down to pre conditions, post conditions, transfer functions, and the algorithms that implement them you can go a long way towards reliable systems and specs.
Enhancements:
- bugfix escalation timeout
- bugfix reenlistment after escalation
<<less
Download (32MB)
Added: 2007-02-14 License: LGPL (GNU Lesser General Public License) Price:
984 downloads
Iris 0.80

Iris 0.80


Iris is a video conversion utility in C++ that works as a front-end to mencoder. more>>
Iris is a video conversion utility in C++ that works as a front-end to mencoder. Iris can run in command-line or graphical modes and currently supports conversion to DVD MPEG, VCD MPEG, and DivX AVI.
ToDo:
- Cancel button does not always work
- More output formats
- Reset values for command-line format paramater
- re-work stderr redirection
- catch and identify mencoder conditions
<<less
Download (0.11MB)
Added: 2006-07-05 License: BSD License Price:
1216 downloads
Apache Portable Runtime for Unix 1.2.12

Apache Portable Runtime for Unix 1.2.12


to create and maintain software libraries more>> The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features.<<less
Download (1.08MB)
Added: 2009-04-08 License: Freeware Price: Free
198 downloads
Iris Video Conversion Utility 0.75

Iris Video Conversion Utility 0.75


Iris is a video conversion utility in C++ that works as a front-end to mencoder. more>>
Iris is a video conversion utility in C++ that works as a front-end to mencoder. Iris Video Conversion Utility can run in command-line or graphical modes and currently supports conversion to DVD MPEG, DivX AVI and VCD MPEG
This software intends to ease video conversion to common formats.
Help Wanted / TODO
- Cancel button does not always work
- More output formats
- Reset values for command-line format paramater
- re-work stderr redirection
- catch and identify mencoder conditions
<<less
Download (0.12MB)
Added: 2005-12-27 License: BSD License Price:
1401 downloads
Class::Contract 1.00

Class::Contract 1.00


Class::Contract - Design-by-Contract OO in Perl. more>>
Class::Contract - Design-by-Contract OO in Perl.

SYNOPSIS

package ClassName
use Class::Contract;

contract {
inherits BaseClass;

invar { ... };

attr data1;
attr data2 => HASH;

class attr shared => SCALAR;

ctor new;

method methodname;
pre { ... };
failmsg Error message;

post { ... };
failmsg Error message;

impl { ... };

method nextmethod;
impl { ... };

class method sharedmeth;
impl { ... };

# etc.
};

Background

Design-by-contract is a software engineering technique in which each module of a software system specifies explicitly what input (or data or arguments) it requires, and what output (or information or results) it guarantees to produce in response.

These specifications form the "clauses" of a contract between a module and the client software that uses it. If the client software abides by the input requirements, the module guarantees to produce the correct output. Hence by verifying these clauses at each interaction with a module, the overall behaviour of the system can be confidently predicted.
Design-by-contract reinforces the benefits of modular design techniques by inserting explicit compile-time or run-time checks on a contract. These checks are most often found in object-oriented languages and are typically implemented as pre-conditions and post-conditions on methods, and invariants on classes.

Note that these features differ from simple verification statements such as the C assert statement. Conditions and invariants are properties of a class, and are inherited by derived classes.

An additional capacity that is often provided in design-by-contract systems is the ability to selectively disable checking in production code. This allows the contractual testing to be carried out during implementation, without impinging on the performance of the final system.

Adding design-by-contract to Perl

The Class::Contract module provides a framework for specifying methods and attributes for a class (much like the existing class definition modules Class::Struct, Class::MethodMaker, and Class::Generate). Class::Contract allows both per-object and per-class methods and attributes to be defined. Attributes may be scalar-, array-, hash-, or object-based.

Class::Contract differs from other class-specification modules (except Class::Generate) in that it also provides the ability to specify invariant conditions on classes, and pre- and post-conditions on methods and attributes. All of these clauses are fully inheritable, and may be selectively disabled. It differs from all other modules in that it has a cleaner, simpler specification syntax, and -- more importantly -- it enforces encapsulation of object attributes, thereby ensuring that the class contract cannot be subverted.

Defining classes

Class::Contract provides an explicit syntax for defining the attributes, methods, and constructors of a class. The class itself is defined using the contract subroutine. contract takes a single argument -- a subroutine reference or a block. That block is executed once and the results used to construct and install the various components of the class in the current package:

package Queue;
contract {
# specification of class Queue attributes and methods here
};

<<less
Download (0.026MB)
Added: 2007-02-21 License: Perl Artistic License Price:
976 downloads
syncekonnector 0.3.2

syncekonnector 0.3.2


syncekonnector is a konnector-plugin for SynCE-KDE. more>>
syncekonnector is a konnector-plugin for SynCE-KDE, which provides the functionality to synchronize Appointments, Contacts, and Todos between a Windows-CE device and a KDE-equipped desktop/laptop.

This konnector is based on the kitchensync framework.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
<<less
Download (0.87MB)
Added: 2006-02-23 License: GPL (GNU General Public License) Price:
1341 downloads
Snort Alert Monitor 20050206

Snort Alert Monitor 20050206


SAM is a program to monitor (in real-time) the number of alerts generated by Snort. more>>
SAM is a program to monitor (in real-time) the number of alerts generated by Snort. Having recently set up Snort and ACID I felt like there was something missing.

Snort was great for identifying suspicous traffic and ACID was great for digging in to the details but I needed something that was a little higher overview and able to sounds alarms if certain conditions were met.

For instance if I was attacked 100 times in a 5 minutes period. SAM does not replace Snort or ACID but rather it compliments them.
<<less
Download (2.76MB)
Added: 2005-09-19 License: Freeware Price:
1503 downloads
Apache Portable Runtime 1.2.8

Apache Portable Runtime 1.2.8


The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries. more>>
Apache Portable Runtime (APR) project mission is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations.
The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features.
Main features:
- Atomic operations
- Dynamic Shared Object loading
- File I/O
- Locks (mutexes, condition variables, etc)
- Memory management (high performance allocators)
- Memory-mapped files
- Multicast Sockets
- Network I/O
- Shared memory
- Thread and Process management
- Various data structures (tables, hashes, priority queues, etc)
Enhancements:
- Various bugs were fixed.
- The API compatible with version 1.2.7.
<<less
Download (1.0MB)
Added: 2007-06-21 License: The Apache License 2.0 Price:
870 downloads
Multicast Dissemination Protocol Toolkit 2.1b5

Multicast Dissemination Protocol Toolkit 2.1b5


Multicast Dissemination Protocol project is a protocol framework and software toolkit for reliable multicasting data objects. more>>
Multicast Dissemination Protocol project is a protocol framework and software toolkit for reliable multicasting data objects including files and application memory blocks. A primary design goal of MDP is to provide a reliable multicast protocol approach which is suitable for reliable dissemination of data over both wireless and wired networks.

MDP software has been demonstrated across a range of network architecture and heterogeneous conditions including; the worldwide Internet MBone, bandwidth and routing asymmetric network connections, high delay satellite networks, and mobile, radio networks. MDP integrates numerous multicast protocol advances including highly robust, packet-based erasure correction techniques and adaptive group timing mechanisms.

The present MDP software toolkit includes a library with a well-defined API. Several example working applications including a multicast file transfer applications and a very basic multicast chat application are also provided. To learn more and/or download the software see the following sections.
<<less
Download (0.54MB)
Added: 2006-02-17 License: BSD License Price:
1354 downloads
OpenSSL 0.9.8e

OpenSSL 0.9.8e


OpenSSL is The Open Source toolkit for Secure Sockets Layer and Transport Layer Security. more>>
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library.
OpenSSL project is managed by a worldwide community of volunteers that use the Internet to communicate, plan, and develop the OpenSSL toolkit and its related documentation.
OpenSSL is based on the excellent SSLeay library developed by Eric A. Young and Tim J. Hudson. The OpenSSL toolkit is licensed under an Apache-style licence, which basically means that you are free to get and use it for commercial and non-commercial purposes subject to some simple license conditions.
Main features:
- Creation of RSA, DH and DSA key parameters
- Creation of X.509 certificates, CSRs and CRLs
- Calculation of Message Digests
- Encryption and Decryption with Ciphers
- SSL/TLS Client and Server Tests
- Handling of S/MIME signed or encrypted mail
<<less
Download (3.1MB)
Added: 2007-02-23 License: BSD License Price:
999 downloads
 
Other version of OpenSSL
OpenSSL 0.9.7muse it for commercial and non-commercial purposes subject to some simple license conditions. Enhancements: - The SSL/TLS server implementation now properly tolerates "mismatched" protocol
License:BSD License
Download (3.2MB)
998 downloads
Added: 2007-02-25
Quest OpenSSH 4.6p1_q1

Quest OpenSSH 4.6p1_q1


Quest OpenSSH provides password-less, secure, encrypted remote login and file transfer services for VAS. more>>
Quest OpenSSH provides password-less, secure, encrypted remote login and file transfer services for Vintela Authentication Services (VAS). It is a derivative of OpenSSH, an open-source implementation of the SSH protocol.
Quest OpenSSH provides:
- default single sign on for Quest customers using VAS or VMX. Users are automatically and securely authenticated against Microsoft Active Directory using GSSAPI.
- compatibility with other SSH tools, including Quest PuTTY.
- integrated enhancements including high performance network support and TCPwrap access controls.
The software packages include both the client, ssh, and the server, sshd. Packages are subject to open source licence conditions.
Enhancements:
- This releases new features are the Match directive and inclusion of the HPN patches (High Performance Networking).
- Minor bugs fixed include NIS+ compatibility and improved service script reliability.
<<less
Download (3.0MB)
Added: 2007-08-07 License: BSD License Price:
497 downloads
GNU XaoS 3.2.2

GNU XaoS 3.2.2


GNU XaoS project is a a real-time fractal zoomer. more>>
GNU XaoS project is a a real-time fractal zoomer.
GNU XaoS is free software. You are welcome to redistribute it under certain conditions. It also means that you may get sources and help its authors with the development.
If you dont know what a fractal is, please try the tutorial "An introduction to fractals". If you are new to XaoS you should try it too, since it is quite a good example of XaoSs features.
To see more about XaoS features, try the tutorial "XaoS features overview".
Both the tutorials are divided into chapters and available from help menu. So you dont need to watch them all at once (they are about half an hour long)
Enhancements:
- Fixed bug which was preventing XaoS from rendering images over 2500x2500
- Added fullscreen driver
- Upgraded libpng to 1.2.12
<<less
Download (1.3MB)
Added: 2006-10-13 License: GPL (GNU General Public License) Price:
1142 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5