Main > Free Download Search >

Free aggregation software for linux

aggregation

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 44
aggregate 1.0.2

aggregate 1.0.2


aggregate is a tool for aggregating CIDR networks. more>>
aggregate is a tool for aggregating CIDR networks. Input is read from stdin and output is written to stdout. It undestands IPv4 networks represented as network/prefix, network/netmask and start_address - end_addres. It is able to read input in any one of these formats and output in the same or a different format.
It is also able to limit the maximum and minimum prefix length that will be output. This can be used to filter, for instance ignoring all networks with a prefix longer than 24 bits. That is all networks, smaller than a traditional Class C.
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions. Finally, it creates a shell script `config.status that
you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release. If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
Enhancements:
- Out by one error in aggregation of ranges (again )
<<less
Download (0.049MB)
Added: 2006-07-12 License: GPL (GNU General Public License) Price:
1200 downloads
Arguvision R0

Arguvision R0


Arguvision is an enterprise class video surveillance system. more>>
Arguvision project is an enterprise class video surveillance system.
Arguvision is based on a distributed Linux or Unix cluster architecture, with up to 1000 cameras per single cluster with aggregation capability and instant access to recorded or live video.
Main features:
- Up to 1000 video channels per cluster - unlimited clusters
- 6 channels at 720x480 at 30 frames/sec per video grabber unit
- NTSC or PAL video input
- M-JPEG compression 1:15
- 1TB of storage for 10 days per camera at full resolution in high motion area
- Export video using AVI format , or single images using JPEG format
- Real-time view from any camera using client software
- Secure authenticated user access (SSL) based on user role
- Instant browse and archive search by date/time or alarm condition
- Alarm event notification by e-mail or pager
- Record on pre-programmed schedule, or on alarming condition
- Alarm events generated on motion, on video loss, or by activation of an external sensor
- NTP synchronization with time standards (like US Governments NIST)
- Data storage on internal/external network devices managed by SQL RDBMS
- RDBMS capacity monitoring
- Purge obsolete video data automatically
<<less
Download (9.0MB)
Added: 2006-02-21 License: GPL (GNU General Public License) Price:
1346 downloads
Tangram 2.10

Tangram 2.10


Tangram is a simple Perl module that can store pure objects in standard relational databases. more>>
Tangram is a simple Perl module that can store pure objects in standard relational databases.

Tangram is an object-relational mapper. It is orthogonal, meaning that it does not require anything of the objects stored in it (other than the common convention that base objects be based upon HASHes; individual columns can be anything).

It consists of a schema language that can describe or be built around an object structure, or so as to closely match an existing SQL schema (with some limitations). This schema language is rich enough to express such common RDBMS features as links, foreign keys, and link tables.

It also consists of a relational database storage engine, which based on the schema structure, will make Perl structures persist in a relational (SQL compliant) database. References to other objects (or collections, as represented with foreign keys and link tables) may be loaded using on demand references that `lazily load data when it is needed.

As of Tangram 2.08, the schema need not describe every single object property, so that you can map only the columns you intend to query. The rest of the object is then stored in a column via a serialiser, like Data::Dumper, YAML or Storable. These structures themselves may contain arbitrary references to other objects in storage.

Tangram has soundly engineered transaction support, without sacrificing excellent data caching abilities. The general optimisation strategy of the code makes it most suited for OLTP (aka application servers) and other situations where it is better to select and update whole rows than to worry about which columns to retrieve/update or not retrieve/update.

Once your object are persistent, you can build query expressions to find them in terms of the schema language that you used to put them in. Therefore, the schema data structure does not describe a data structure, it describes a data access pattern.

If you are not picky about which accessor module to use, preferring to specify the schema once only, then you can use the seperately distributed Class::Tangram::Generator to make a set of classes from a Tangram schema structure.

If you are looking for a tool that implements SQL abstraction only, you have probably missed the point (of this module, anyway), and a well-supported module like Class::DBI, or an interactive SQL modeller like Alzabo will likely suit your needs better.

Tangram is beginning to include preliminary support for aggregation functions, and currently supports grouping, summing and counting. Joins must currently be in terms of integer primary key columns, to extend past this would require extra mapping types to be developed. Basic support for alternative join types is present, but in its infancy.

Tangram currently contains no support for database-side updates (ie, UPDATE foo SET bar = baz where frop = blarg), but support is planned.

There is no support for creating views based on existing classes to make new derived classes; you have to use your database SQL and create corresponding Tangram classes manually to do that.

Tangram has a web site at http://tangram.utsl.gen.nz/, currently sponsored by MarketView (New Zealand) Ltd.

<<less
Download (0.15MB)
Added: 2007-05-22 License: Perl Artistic License Price:
886 downloads
SynapseLife Toolbar Extension 0.1

SynapseLife Toolbar Extension 0.1


SynapseLife Toolbar Extension provides easy access to SynapseLife. more>>
SynapseLife Toolbar Extension provides easy access to SynapseLife.
SynapseLife is a collection of 9 integrated web applications including tools for organizing your life including social bookmarking, rss feed aggregation, tagging, contacts, calendars, to-do lists, and a money ledgers.
Main features:
- Add favorites and feeds easily from the toolbar
- Livesearch of all of your items within SynapseLife
- Overlay of contextual icons and buttons on existing social networking sites for easy addition of contacts, calendar events, feeds and favorites.
<<less
Download (0.15MB)
Added: 2007-03-31 License: MPL (Mozilla Public License) Price:
965 downloads
Argus 2.0.6

Argus 2.0.6


The Argus Open Project is focused on developing network activity audit strategies. more>>
The Argus Open Project is focused on developing network activity audit strategies that can do real work for the network architect, administrator and network user.
LATEST NEWS
Mon Jun 19 10:44:52 EDT 2006 *argus-3.0.0 testing has started!
Welcome to the Argus Open Project, home of Argus, the network Audit Record Generation and Utilization System. The Argus Open Project main goal is developing network activity audit strategies that can do real work for the network architect, administrator and network user.
Argus is a fixed-model Real Time Flow Monitor designed to track and report on the status and performance of all network transactions seen in a data network traffic stream. Argus provides a common data format for reporting flow metrics such as connectivity, capacity, demand, loss, delay, and jitter on a per transaction basis. The record format that Argus uses is flexible and extensible, supporting generic flow identifiers and metrics, as well as application/protocol specific information.
Argus can be used to analyze and report on the contents of packet capture files or it can run as a continuous monitor, examining data from a live interface; generating an audit log of all the network activity seen in the packet stream. Argus can be deployed to monitor individual end-systems, or an entire enterprises network activity. As a continuous monitor, Argus provides both push and pull data handling models, to
allow flexible strategies for collecting network audit data. Argus data clients support a range of operations, such as sorting, aggregation, archival and reporting. There is XML support for Argus data, which makes handling Argus data a bit easier, see ArgusRecord.xsd.
The network transaction audit data that Argus generates has been used for a wide range of tasks including Security Management, Network Billing and Accounting, Network Operations Management and Performance Analysis.
Argus currently runs on Linux, Solaris, FreeBSD, OpenBSD, NetBSD, and MAC OS X and its client programs have also been ported to Cygwin. The software should be portable to many versions of Unix with little or no modification. Performance is such that auditing an entire enterprises Internet activity can be accomplished using
modest computing resources. The Argus Open Project is an ongoing and active project. If you areinterested in participating, check out the mailing lists and sign up today!
Enhancements:
- Multithreaded
- Daemon Support
- Configuration Files
- Syslog Support
- Secure Access
- Audit Record Changes
- Variable Length Records
- Argus Source Identifier
- Sequence Number
- Transaction Reference Number
- Security Layer (ESP) Support
- Application Layer Byte Counts
- Application Layer Data Capture
- Multiprotocol Support
- Enhanced Performance Reporting
- Enhanced TCP Status Reporting
- Enhanced Aggregation Support
- Server Changes
- Improved Accuracy
- Improved Reliability
- Improved Fragment Support
- Multiprotocol Support
- Authenticated Access
- Confidential Access
- Enhanced Physical Interface Support
- Multiple Physical Interface Support
- Multiple Output File Support
- Independant Output Filters
- Server Side Filtering
- Improved Signal Handling
- Daemon Support
- Syslog Event Reporting
- System Configuration
- Environment Variable Support
- Enhanced Performance Reporting
- Response Time Determination Support
- User Data Capture Support
- Client Changes
- Multiple Server Support
- Configurable Output Formats
- Cisco Netflow Record Support
- Environment Variable Support
- Configuration
- XML Data Support
- Excel Data Importation Support
- User Data Printing
- ragrep()
- Support Scripts and Programs
- System startup routines
- Sample configurations
- Sample Argus Archiving scripts
- argusbug Bug reporting tool
- Magic file support
- Documentation
- Better documenation?
- HTML man pages.
- FAQ
- HOW-TO
<<less
Download (0.34MB)
Added: 2006-06-23 License: GPL (GNU General Public License) Price:
1220 downloads
Mandriva Linux 10.2 Limited Edition 2005

Mandriva Linux 10.2 Limited Edition 2005


Mandriva Linux is the operating system of choice for users keen on all things advanced. more>>
Mandriva Linux is the operating system of choice for users keen on all things advanced.
Linux power users will welcome the advanced Web experience, enhanced hardware compatibility and expanded development options brought by Limited Edition 2005, along with significant performance gains. Firefox 1.0.2 offers the most advanced Web browsing experience, with multi-tabbed navigation, pop-up blocking, increased speed, and unmatched security.
Limited Edition also offers the RSS reader Akregator. RSS is a format used to simplify the aggregation and syndication of Web content. RSS feeds contain news and updates from websites and blogs, providing personalized access to information.
Limited Edition 2005 is built to optimize and increase performance. It has been developed with x86-64 technology in mind, which allows for the use of more powerful applications. Support for dual-core technology adds to potential performance, allowing the use of advanced new processors.
Developers and power users running demanding multimedia configurations will appreciate the additional power those features provide. Some special optimizations enhance the overall speed delivered by the system. For instance, KDE 3.3 is 10% faster, thanks to special tuning by Mandriva.
Addressing both the x86 and x86-64 architectures, Limited Edition 2005 is the only Linux system to allow the seamless installation and running of 32-bit applications on 64-bit platforms. This will allow users to benefit from all the power and performance of 64-bit technology while continuing to use vital 32-bit applications.
Developers will welcome the ability to develop 32-bit and 64-bit versions of the same application on the same machine, without the need to use chroot. Finally, Limited Edition allows you to copy the contents of the DVD to the hard disk during installation, removing the need to use the DVD for subsequent software installation, and so saving even more time.
Limited Edition 2005 provides better support for removable devices such as digital cameras, CD-ROM drives and USB keys through immediate detection of devices as they are plugged in, and by allowing you to boot the installation from a USB key.
Also available is DKMS which allows kernel modules to be dynamically built for each kernel on your system in a simplified and organized fashion.
A special feature that will certainly appeal to gamers and enthusiasts is that the new release from Mandriva has support for the Xbox console, empowering users to bridge the divide between gaming and other computer activities.
Additional hardware enhancements include full support for Adaptec Host RAID controllers (RAID, SCSI, SATA) and extended recognition for the most recent flat screen monitors, including widescreen resolutions.
Main features:
The latest versions of key Linux applications
- Linux kernel 2.6.11.6
- KDE 3.3.2 (with some backports from version 3.4, including Kpdf)
- GNOME 2.8.3
- Firefox 1.0.2
- GCC 3.4.3
- The GIMP 2.2
- cdrecord 2.01.01a21 (with DVD+R dual-layer support)
- OpenOffice.org 1.1.4
- MySQL 4.1.11
Enhanced Hardware support
- Unequalled x86-64 support, including seamless installation of a 32-bit environment on the 64-bit platform, allowing developers to build 32-bit and 64-bit applications on the same system
- Full support for Adaptec Host RAID controllers (RAID, SCSI, SATA)
- Improved recognition of removable devices, such as digital cameras, CD-ROM drives and USB keys
- Improved support for the most recent flat screen monitors, including widescreen resolutions
- Simplified handling of drivers thanks to the integration of Dynamic Kernel Module Support (DKMS), enabling the changing of drivers without the need to reinstall the Kernel, and the ability to use the same driver on multiple different kernel revisions
- Support for multimedia keyboards
Faster
- Up to 10% greater KDE performance thanks to compilation with the fvisibility option
- The option to copy all software packages onto the hard disk during the installation, making it unnecessary to use the DVD for subsequent software installation
Advanced Web experience
- Firefox 1.0.2 offers the most advanced Web browsing experience, with multi-tabbed navigation, pop-up blocking, increased speed, and unmatched security.
- RSS reader Akregator to get personalized access to the content of websites from all around the globe.
Enhanced mutimedia capabilities
- ndiswrapper allows for easier wireless networking configuration, thanks to the utilization of installed Windows drivers
- Mandrivas new ALSA (Advanced Linux Sound Architecture) version includes multiplexing, allowing you to listen to sound from several applications at once, even if your sound card does not perform multiplexing in hardware.
<<less
Download (716MB)
Added: 2005-08-07 License: GPL (GNU General Public License) Price:
1554 downloads
Forrest 0.7

Forrest 0.7


Apache Forrest is a publishing framework that transforms input from various sources into a unified presentation. more>>
Apache Forrest is a publishing framework that transforms input from various sources into a unified presentation in one or more output formats.

The modular and extensible plugin architecture is based on Apache Cocoon and relevant standards, which separates presentation from content.

Forrest can generate static documents, be used as a dynamic server, or be deployed by its automated facility.

Forrest is designed with the new user in mind. Much effort has gone into making the process of generating a new site easy and simple:

Step 1: Do forrest seed to populate the directory with template site structure and contents.
Step 2: Add content by editing docs in task-specific, presentation-neutral XML.
Step 3: Do forrest run then use the web browser to immediately review changes at http://localhost:8888/
Step 4: Do forrest to generate the complete website from the XML sources. Various styles (known as skins) are available. Custom skins can be developed.
Step 5: For more information about installation and use, see the Using Forrest guide.

Forrests focus on low "startup cost" makes it ideal for rapid development of small sites, where time and budget constraints do not allow time-wasting HTML experiments. Of course, that same methodology can scale up to large projects. Your development team does not need Java experience, or even XML skills, to use Forrest. The framework lets you concentrate on content and design.

By separating content from presentation, providing content templates and pre-written skins, Forrest is unequalled at enabling content producers to get their message out fast. This separation of concerns makes Forrest excellent to publish project documentation (notably software projects), intranets, and home pages, and anything else you can think of.

Forrest is far from a quick and dirty solution however. Forrest is built on the worlds leading XML application framework, Apache Cocoon, which provides advanced users with extremely powerful publishing capabilities.

* Multiple task-specific source XML formats can be used (How-To, FAQ, changelogs and todo lists supported natively). Source formats include: Apache xdocs xml format, plain html documents, some Wiki formats, a subset of DocBook, ...
* Multiple output formats supported, for example HTML and PDF (using Apache FOP).
* SVG to PNG rendering (using Apache Batik). Simply drop the SVG in the appropriate directory and it will be rendered as PNG.
* Transparent inclusion and aggregation of external content, like RSS feeds.
* Anything else possible with the Cocoon sitemap. Using database queries, charting, web services integration; the possibilities are constantly growing as Cocoon grows. See the Cocoon Features list for the full suite of capabilities.
* Based on Java and XML standards, Forrest is platform-independent, making for a documentation system that is just as portable as the XML data that it processes.

Unique amongst comparable documentation tools, Forrest generates sites that can run both interactively as a dynamic web application, or as statically rendered pages.

This provides a path for site growth: start off small and static, and if dynamic features (user login, forms processing, runtime data, site search etc) are one day needed, these can be accommodated by switching to webapp mode.

Running as a webapp has a major advantage during development: content can be written, and then the rendered output viewed almost instantly in a web browser. This webapp technique enables Forrests edit/review cycle to be faster than command-line transformation tools.
<<less
Download (20.9MB)
Added: 2005-06-24 License: The Apache License Price:
1582 downloads
1060 NetKernel Standard Edition 3.2

1060 NetKernel Standard Edition 3.2


1060 NetKernel is a resource oriented microkernel and application server. more>>
1060 NetKernel is a resource oriented microkernel and application server that provides a coherent execution abstraction that radically reduces software complexity. Its self-consistent design is based on the convergence and unification of powerful fundamental concepts found in the World Wide Web and Unix.
Resource Oriented Microkernel
The heart of NetKernel is a high-performance, carefully designed, and tightly crafted microkernel. Services and resources within NetKernel are located by URI addresses, just as resources are located on the World Wide Web. NetKernel implements and extends REST 1 into a general-purpose processing abstraction and allows it to be applied to the finest granularity of software systems to achieve phenominal performance; just as the REST Web-architecture achieves global scaling and high performance.
Coherent Abstraction
NetKernel unifies code execution and resource identification into a single addressing and processing abstraction. With this, software development becomes a process of construction (coding services), composition (linking and issuing service and resource requests), and constraint (restricting data values and honoring boundaries).
The simplicity of URI identified resources means that the results of service calls can be cached just as other resources, resulting in self-optimizing software where computation cost is a guaranteed minima.
Reduce Software Complexity
The unification of resources and services with URI addressing radically reduces sofware complexity. Because resources are addressed by URI and each request is a Web-like REST request dispatched to the microkernel, binding between clients and services occurs dynamically for each request. This late binding and the indirection of logical URI addressing results in a loosely coupled system which may be easily adapted. In fact, NetKernel supports dynamic upgrading of software and can support multiple versions of the same components simultaneously.
Complexity brought about by system growth is also managed through the URI address space which may be remodelled and extended indefinitely. A complex aggregation of services may always be abstracted into one or more higher-level services surfaced through URI interfaces.
Main features:
Manage Complexity
- NetKernels unification of resource and service addressing through the active URI scheme combined with late binding and loose typing means that complex systems can be partitioned not just into smaller coorperating systems, you can now create micro-services that hide complexity.
- With NetKernel, design and build larger and more ambitious systems while maintaining control of complexity.
Process XML with ease!
- Processing XML is often just too difficult. But the potential of XML is communication with almost no limit. How to harness and leverage the potential of XML? NetKernel provides hundreds of XML technologies as simple services (no APIs). Simply compose XML services into powerful message processes...
Integrate diverse technologies, apply business logic
- NetKernels uniform URI addressing of resources and service allow you to encapsulate and hide the complexities of any technology, whether it is a Java API, legacy code, or remote corporate systems. Once encapsulated, develop new coordination logic in one of NetKernels scripting languages.
Transport technology independence
- Write a service or application and deploy it to service requests from multiple transports concurrently. NetKernel makes it easy to utilize SOAP 1.1, SOAP 1.2, HTTP, JMS, Email, and Cron.
Extreme performance from intra-application caching
- NetKernels fine-grained dependency cache transparently and opportunistically caches the results of all micro-service requests. NetKernel processes are self-optimizing with guaranteed minimal processing required for a given transaction.
Team Player
- NetKernel has several deployment options that allow it to play well with other technologies and systems. Deploy NetKernel as an advanced standalone application server, as an embedded "co-processor" within existing J2EE applications, as a JMS message processor, as a SOAP client or server, or as an embedded component within any application.
Enhancements:
- New features include support for Berkeley DBXML and PiNKY, a community developed module providing Yahoo! Pipes features.
- Updates include Groovy language support at release 1.0, Ruby (JRuby) support at 0.9.9, and XML library updates.
- There are also documentation updates and UI refinements.
<<less
Download (29MB)
Added: 2007-05-18 License: Other/Proprietary License with Source Price:
891 downloads
NewsCloud Media Platform Jan07b

NewsCloud Media Platform Jan07b


NewsCloud Media Platform project is a LAMP-based social network community site for news aggregation and citizen journalism. more>>
NewsCloud Media Platform project is a LAMP-based social network community site for news aggregation and citizen journalism. The system integrates Smarty for template customization.
The NewsCloud Media Platform allows bloggers, developers, communities and organizations to integrate news gathering and discussions between their own Web sites and the NewsCloud community. The NewsCloud Media Platform is open source and can also be used to launch independent news-based community Web sites.
The NewsCloud Wiki will help you get more involved in using the NewsCloud Media Platform.
Guides for Bloggers and Groups
NewsCloud makes it easy for bloggers to share their work with our community and improve the news gathering elements of your own site. If you are a blogger interested in using NewsCloud to enhance and promote your blog, youll want to read our Guide for Bloggers. Our Guide for Groups is coming soon.
Guide for Developers
Whether you are interested in using our NewsCloud Web Services API to enhance your own Web site or want to get involved in using or extending the code behind NewsCloud, youll want to learn more about the NewsCloud Media Platform. Please visit our Guide for Developers for more information.
We also have set up a Google Groups Developer Forum for discussions and peer support.
Guide to Templates
NewsCloud provides a powerful templating system for customizing your journal, your groups and soon your own news site. If you are interested in designing the look and feel of your NewsCloud pages to brand your organization, non-profit, blog or Web site, please visit our Guide to Templates
Enhancements:
- We made some slight changes to make installation easier.
- We have a complete Debian install script on our Wiki now.
<<less
Download (3.5MB)
Added: 2007-06-06 License: GPL (GNU General Public License) Price:
872 downloads
AgileRss 3.0.1

AgileRss 3.0.1


AgileRss is a desktop aggregator that is able to display any RSS, ATOM, and XML news feed. more>>
AgileRss is a desktop aggregator that is able to display any RSS, XML, and ATOM news feed.
It also allows you to keep up-to-date with all your favourite sources of information that support the RSS protocol. Internet syndication and aggregation software, that runs on any java enabled operating sistem.
AgileRss software application dedicated to the task of managing the subscriptions, monitoring and syndicated content of a user.
Reduce the time and effort needed to regularly check websites of interest for updates, creating a unique information space or "personal newspaper." Its able to subscribe to a feed, check for new content at user-determined intervals, and retrieve the content.
It provides a consolidated view of the content in a single browser display or desktop application. Such applications are also referred to as RSS readers, feed readers, feed aggregators or news readers.
Main features:
- Get the latest headlines from around the web, delivered automatically to your desktop
- Subscribe to any RSS or Atom format in use
- Handles all RSS versions, ATOM 0.3 and 1.0
- Browser bookmarklet for rss feed autodiscovery.
- Group subscribed feeds into custom categories.
- Imports and exports Outline Processor Markup Language (OPML) channel directories
- Filter items.
- Feeds are updated in the background to keep the GUI responsive.
- Multilanguage suport
- Customized toolbars
- Proxy support is included for users who may be forced to connect to the Internet through a proxy server at work.
- Popup menu action for renaming selected feed or folder
- Drag And Drop for moving feeds or folders
- New predefined filters for articles: Today and Unread Today
- Autodiscovery option when adding a new feed
<<less
Download (11.7MB)
Added: 2007-05-24 License: Freeware Price:
887 downloads
Bio::Tree::Compatible 1.5.2_102

Bio::Tree::Compatible 1.5.2_102


Bio::Tree::Compatible is a Perl module for testing compatibility of phylogenetic trees with nested taxa. more>>
Bio::Tree::Compatible is a Perl module for testing compatibility of phylogenetic trees with nested taxa.

SYNOPSIS

use Bio::Tree::Compatible;
use Bio::TreeIO;
my $input = new Bio::TreeIO(-format => newick,
-file => input.tre);
my $t1 = $input->next_tree;
my $t2 = $input->next_tree;

my ($incompat, $ilabels, $inodes) = $t1->is_compatible($t2);
if ($incompat) {
my %cluster1 = %{ $t1->cluster_representation };
my %cluster2 = %{ $t2->cluster_representation };
print "incompatible treesn";
if (scalar(@$ilabels)) {
foreach my $label (@$ilabels) {
my $node1 = $t1->find_node(-id => $label);
my $node2 = $t2->find_node(-id => $label);
my @c1 = sort @{ $cluster1{$node1} };
my @c2 = sort @{ $cluster2{$node2} };
print "label $label";
print " cluster"; map { print " ",$_ } @c1;
print " cluster"; map { print " ",$_ } @c2; print "n";
}
}
if (scalar(@$inodes)) {
while (@$inodes) {
my $node1 = shift @$inodes;
my $node2 = shift @$inodes;
my @c1 = sort @{ $cluster1{$node1} };
my @c2 = sort @{ $cluster2{$node2} };
print "cluster"; map { print " ",$_ } @c1;
print " properly intersects cluster";
map { print " ",$_ } @c2; print "n";
}
}
} else {
print "compatible treesn";
}

Bio::Tree::Compatible is a Perl tool for testing compatibility of phylogenetic trees with nested taxa represented as Bio::Tree::Tree objects. It is based on a recent characterization of ancestral compatibility of semi-labeled trees in terms of their cluster representations.

A semi-labeled tree is a phylogenetic tree with some of its internal nodes labeled, and it can represent a classification tree as well as a phylogenetic tree with nested taxa, with labeled internal nodes corresponding to taxa at a higher level of aggregation or nesting than that of their descendents.

Two semi-labeled trees are compatible if their topological restrictions to the common labels are such that for each node label, the smallest clusters containing it in each of the trees coincide and, furthermore, no cluster in one of the trees properly intersects a cluster of the other tree.

Future extensions of Bio::Tree::Compatible include a Bio::Tree::Supertree module for combining compatible phylogenetic trees with nested taxa into a common supertree.

<<less
Download (5.6MB)
Added: 2007-06-28 License: Perl Artistic License Price:
848 downloads
pmacct-contribs 20051103

pmacct-contribs 20051103


pmacct is a small set of passive network monitoring tools to measure, account and aggregate IPv4 and IPv6 traffic. more>>
pmacct is a small set of passive network monitoring tools to measure, account and aggregate IPv4 and IPv6 traffic; aggregation revolves around the key concept of primitives (VLAN id, source and destination MAC addresses, hosts, networks, AS numbers, ports, IP protocol and ToS/DSCP field are supported) which may be arbitrarily combined to build custom aggregation methods; support for historical data breakdown, triggers and packet tagging, filtering and sampling.

Aggregates can be stored into memory tables, SQL databases (MySQL or PostgreSQL) or simply printed to stdout. Data is collected from the network either using libpcap (and optionally promiscuous mode) or reading NetFlow v1/v5/v7/v8/v9 and sFlow v2/v4/v5 datagrams, both unicast and multicast.

IP accounting is the key in ISP/IXP network operations like billing, graphing network resources usage, live or historical traffic analysis, handling of network thresholds, provisioning and SLA monitoring. SNMP counters sometime are not this useful because of their coarse granularity.

Finer granularities become valuable if data are historical and match logical entities of interest such as Autonomous System Numbers, departmental or customer network chunks, specific traffic flows, etc. Further, actual large-scale networks are able to produce, in very short times, high amounts of data that become quickly difficult to be processed in a meaningful way

In this context, traffic aggregation and advanced filtering and sampling capabilities are requirements that cannot be missed anymore.

Either using memory or SQL tables as backend storage, pmacct can easily feed data to tools like MRTG, RRDtool, Cacti and Gnuplot among the others. A little scripting abilities are required to glue pmacct with external tools and a number of sample scripts and some tutorials are already available.

<<less
Download (0.030MB)
Added: 2005-11-04 License: GPL (GNU General Public License) Price:
1450 downloads
Redland RDF library 1.0.6

Redland RDF library 1.0.6


Redland RDF library is an RDF (Resource Description Framework) library. more>>
Redland RDF library is a set of free software packages that provide support for the Resource Description Framework (RDF).
Main features:
- Modular, object based libraries written in C.
- APIs for manipulating the RDF graph, triples, URIs and Literals.
- Triple sequences for efficient streaming.
- Parsers and Serializers for reading and writing RDF as RDF/XML, N-Triples and Turtle Terse RDF Triple Language syntaxes via the Raptor RDF Parser Toolkit.
- Storage for graphs in memory, with Sleepycat/Berkeley DB, MySQL 3/4, AKT Triplestore, SQLite, files or URIs.
- Querying with RDQL and SPARQL using the Rasqal RDF Query Library.
- Redland contexts for managing data aggregation and recording provenance.
- Language Bindings in C#, Java, Obj-C, Perl, PHP, Python, Ruby and Tcl via the Redland Bindings package.
- Command line utility programs rdfproc (RDF), rapper (parsing) and roqet (query).
- Portable, fast and with no known memory leaks.
Enhancements:
- The code was updated to use Rasqal RDF query library 0.9.14 and Raptor RDF parser/serializer library 1.4.15.
- A new transaction API was added, implemented with MySQL for consistent changes to the graph.
- A new query results formatter class was added.
- Many other bugs were fixed.
<<less
Download (0.43MB)
Added: 2007-05-06 License: GPL (GNU General Public License) Price:
902 downloads
classesfaq 0.943

classesfaq 0.943


classesfaq is a Perl module with frequently asked questions about the Perl classes pragma. more>>
classesfaq is a Perl module with frequently asked questions about the Perl classes pragma.
Main features:
- Compile-time classes, no base class required
- Dynamic classes, alter or create at run-time
- Attributes, class and object, private, read-only, public
- Mixins, methods by name or regx, attributes also
- Single and multiple inheritance
- Accessors, optimized, overridable with read-only
- Accessor dispatch methods set and get
- Method declaration, delegation, ABSTRACT and EMPTY
- Separate new and clone methods, overridable
- Optional initialize method, aggregation
- Utility methods: dump, load, CLASS, SUPER
- Dynamically preserved declaration and mixin tracking
- Simplified exceptions, one line exception classes with inheritance trees
- Base exception class, light, robust, traceable
- 8 reusable exception classes in X:: namespace
- Compatible standard internals, easy porting, no surprises
What is the classes pragma?
A simple, stable, fast, and flexible way to use Perl 5 classes. If you look at no other Perl OO module look at this one, really. If you have done OO in Perl you will find this comfortably familiar. If not you may save yourself time and pain learning the classes pragma first or as you learn Perl OO--many have already.
Why should I use the classes pragma?
- Relevant: fills real-world need for conventional Perl OO
- Lazy: 100+ conventional lines reduced to 1
- Simple: standard readable terms, UML friendly
- Stable: 1000+ unit test points, used reliably in large applications
- Portable: OS independent, single file, 100% pure perl
- Fast: benchmarks faster or equal to the long way
- Light: only standard deps, requires greater than 5.6.1
- Sustainable: tag model, clean, commented
- Open: Perl artistic license, multi-language friendly
- Supported: mailing list, site, documented, actively maintained
If for no other reason because it is a new approach.
<<less
Download (0.12MB)
Added: 2007-06-06 License: Perl Artistic License Price:
870 downloads
Stager 2.0.1 / 3.0 Beta 1

Stager 2.0.1 / 3.0 Beta 1


Stager is a system for aggregating and presenting network statistics. more>>
Stager is a system for aggregating and presenting network statistics. Stager project is generic and can be customized to present and process any kind of network statistics.
The backend collects data and stores reports in a database, automatically handling the aggregation of hourly statistics into days, weeks, and months.
The Web frontend presents data in tables, matrices, or plots. The reports are fully customizable, and their definitions are stored in the database.
Installation:
If you are upgrading from a previous version of Stager, see the UPGRADE file.
This version of Stager only support Netflow. Future releases will also support roundtrip measurements, SNMP and various passive monitoring measurements.
To run Stager you now need PHP4 CLI with SNMP support. Under debian you can just install php4-cli and php4-snmp
Backend:
1. Create a new Postgresql user that is allowed to create new databases
2. Create a new user that runs the Stager backend. The rest of the installation should be done as this user
3. /stager-install.pl --type=backend --backends=netflow --path=/installation/path/
4. Edit /installation/path/etc/netflow.cfg and /installation/path/etc/getRouterInfo.cfg
5. cd /installation/path/bin
6. ./db_install.pl --backend=netflow
7. Default access control is to give full access to admin user and limited access to guest users. Check /installation/path/lib/getRouterInfo.custom.php if you want to change this.
8. ./getRouterInfo.php -v -v -o
9. ./get-netflow.pl -v --no-missing --delete-old Check for error messages
10. Edit /installation/path/bin/getRouterInfo.sh
11. Edit crontab:
30 0-23/2 * * * $HOME/stager/bin/getRouterInfo.sh -v //How often you run this command depends on how dynamic your network is
45 * * * * $HOME/stager/bin/get-netflow.pl --delete-old
50 1 * * * $HOME/stager/bin/aggregate.pl --backend=netflow --interval=1 day --no-distributed --manual-mode
45 2 * * 1 $HOME/stager/bin/aggregate.pl --backend=netflow --interval=1 week --timeformat YYYY-IW --no-cap --no-distributed
50 2 1 * * $HOME/stager/bin/aggregate.pl --backend=netflow --interval=1 month --timeformat YYYY-MM --no-distributed
Frontend:
1. ./stager-install.pl --type=frontend --path=/installation/path
2. edit /installation/path/config/user.config.php
Whats New in 2.0.1 Stable Release:
- This release fixes several bugs in both the frontend and backend.
- The most important fix is that bookmarks with relative times are now working properly.
- This means that if you create a report that shows data, for example, for the last hour with available data, you can now create a bookmark that will always show data for the last hour with available data.
Whats New in 3.0 Beta 1 Development Release:
- The backend has been completely rewritten and is now implemented in PHP.
- The new backend is faster and more generic so that it is easier to add support for other types of statistics.
- The new backends are also more robust against database down time.
- In the web GUI, it is now possible to right click on most data to bring up a context menu where it is possible to add custom links.
<<less
Download (2.0MB)
Added: 2007-07-11 License: GPL (GNU General Public License) Price:
835 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3