Main > Free Download Search >

Free layered salad software for linux

layered salad

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 732
Templayer 1.4

Templayer 1.4


Templayer is a layered template library for Python. more>>
Templayer is a layered template library for Python. Templayer currently supports only HTML generation, but its simple design is easily extended to support other file formats.
Templayer was created to offer an alternative to the more common ways of generating dynamic HTML: embedding code within the HTML (PHP etc.) , or embedding HTML within code (traditional CGI).
Neither of these methods allow for a clean separation of the form, or layout, of a page and the function of page generation. Instead of mixing HTML and Python, two rich and extremely expressive languages, we can add a small amount of syntax to each and keep the two separate and coherent.
Enhancements:
- Added a django_form convenience function for using Templayer with the Django web frameworks FormWrapper objects.
- Added an allow_degenerate parameter to Template.__init__. If set to True then a template file that is missing a contents block will be accepted and not cause an exception to be raised.
- Added a special layer name * that treats the entire contents of a template file as a layer.
- Added two new HTML Markup elements: - (pluralize,count,singular_markup,plural_markup) inserts singular_markup if count equals one, and plural_markup otherwise. - (&,entity) inserts the given HTML entity where valid entity values include "gt", "#161" and "#xA9".
- FileLayer.close now returns the file object to which it wrote.
- This simplifies the code required to use Templayer in Django view functions.
- Fixed a really obvious bug in the html_href function.
<<less
Download (0.027MB)
Added: 2006-09-28 License: LGPL (GNU Lesser General Public License) Price:
1122 downloads
The layer extract plug-in

The layer extract plug-in


The layer extract plug-in is a Gimp plug-in that creates a new image/film by periodically extracting layers from another image. more>>
The layer extract plug-in is a Gimp plug-in that creates a new image/film by periodically extracting layers from another image.

It takes one interval (number of sequent layers) every period. The number of periods can be limited.

"< Image >/Filters/Animation/Layer Extract"

<<less
Download (0.014MB)
Added: 2006-09-14 License: GPL (GNU General Public License) Price:
1156 downloads
Tie::Layers 0.06

Tie::Layers 0.06


Tie::Layers is a Perl module to read and write files pipelined through a stack of subroutine layers. more>>


SYNOPSIS

#####
# Subroutines
#
use Tie::Layers qw(is_handle config);

$yes = is_handle( $file_handle );

($key, $old_value) = config(%options, $key);
($key, $old_value) = config(%options, $key => $new_value );

####
# Config default startup options
#
@old_options_list = config(%options, @option_list);
@old_options_list = config(%options, @option_list);
@old_options_list = config(%options, %option_list);

#####
# Class interface
#
require Tie::Layers;

#####
# Using support methods and file handle with
# the file subroutines such as open(), readline()
# print(), close()
#
tie *LAYERS_FILEHANDLE, Tie::Layers, @options
$layers = tied *LAYERS_FILEHANDLE;


#####
# Using support methods only, no file subroutines
#
$layers = Tie::Layers->TIEHANDLE(@options);

($key, $old_value) = $layers->config($key);
($key, $old_value) = $layers->config($key => $new_value );

@old_options_list = $layers->config(@option_list);
@old_options_list = $layers->config(@option_list);
@old_options_list = $layers->config(%option_list);

$data = $layers->fin($filename, @options);

$data = $layers->fout($filename, $data, @options);

$yes = $layers->is_handle( $file_handle );

If a subroutine or method will process a list of options, @options, that subroutine will also process an array reference, @options, [@options], or hash reference, %options, {@options}.

The Tie::Layers program module contains the tie file handle Tie::Layers package. The Tie::Layers package provides the ability to insert a stack of subroutines between file subroutines print and realine and the underlying $file. The syntax of the subroutines of each layer of the readline stack and the print stack must comply to the the requirements described herein below.

This is necessary so that the Tie::Layers READLINE and PRINT subroutines know how to transfer the output from one layer to the input of another layer. The stacks are setup by supplying options with a reference to the subroutine for each layer in the print stack and the readline stack. The Tie::Layers are line orientated and do not support any character file subrouintes.

The getc, read, and write file subroutines are supported by the Tie::Layers package. The seek routines are line oriented in that the seek and tell subroutine positions are the line in the underlying file and not the character position in the file.

<<less
Download (0.070MB)
Added: 2007-02-13 License: Perl Artistic License Price:
983 downloads
Common Media Input Layer 0.91 Alpha

Common Media Input Layer 0.91 Alpha


Common Media Input Layer is an C++ OO framework designed to improve the state of cross-platform input handling in games. more>>
Common Media Input Layer (CMIL) is an C++ OO framework designed to improve the state of cross-platform input handling in games and other similar applications.
CMIL was created out of the belief that the methods used in most media APIs perform input handling in a confusing, difficult, inflexible fashion. CMILs goal is to address this issue by establishing a flexible, easy to use, human readible, OO abstraction layer. This layer specifically allows for media and input device abstraction.
Main features:
- easiliy build complex input sequences, including timed inputs, which do not impose restrictive notions of what is and isnt a moderator on the user
- custom input device configurations, IE: Users can swap input device configurations on the fly and create their own representation of a custom device using the framework facilities
<<less
Download (0.087MB)
Added: 2007-07-25 License: GPL (GNU General Public License) Price:
821 downloads
JideBuilder 1.0a2

JideBuilder 1.0a2


JideBuilder is a Groovy builder for the open source JIDE Common Layer. more>>
JideBuilder is a Groovy builder for the open source JIDE Common Layer. The project is based on the original SwingBuilder.

The goal of the project is having a builder for swing apps that seamlessly integrates default swing and jide components.

<<less
Download (0.18MB)
Added: 2007-06-30 License: The Apache License 2.0 Price:
848 downloads
FreeBSD 6.2

FreeBSD 6.2


FreeBSD is an advanced operating system for Intel ia32 compatible, DEC Alpha, and PC-98 architectures. more>>
FreeBSD is an advanced operating system for x86 compatible (including Pentium and Athlon), amd64 compatible (including Opteron, Athlon 64, and EM64T), IA-64, PC-98, Alpha/AXP and UltraSPARC architectures.
It is derived from BSD, the version of UNIX developed at the University of California, Berkeley. It is developed and maintained by a large team of individuals. Additional platforms are in various stages of development.
FreeBSD offers advanced networking, performance, security and compatibility features today which are still missing in other operating systems, even some of the best commercial ones.
FreeBSD makes an ideal Internet or Intranet server. It provides robust network services under the heaviest loads and uses memory efficiently to maintain good response times for thousands of simultaneous user processes.
The quality of FreeBSD combined with todays low-cost, high-speed PC hardware makes FreeBSD a very economical alternative to commercial UNIX workstations. It is well-suited for a great number of both desktop and server applications.
FreeBSD can be installed from a variety of media including CD-ROM, DVD-ROM, floppy disk, magnetic tape, an MS-DOS partition, or if you have a network connection, you can install it directly over anonymous FTP or NFS.
While you might expect an operating system with these features to sell for a high price, FreeBSD is available free of charge and comes with full source code.
It is easy to contribute to FreeBSD. All you need to do is find a part of FreeBSD which you think could be improved and make those changes (carefully and cleanly) and submit that back to the Project by means of send-pr or a committer, if you know one. This could be anything from documentation to artwork to source code.
Even if you are not a programmer, there are other ways to contribute to FreeBSD. The FreeBSD Foundation is a non-profit organization for which direct contributions are fully tax deductible.
Main features:
- A merged virtual memory and filesystem buffer cache continuously tunes the amount of memory used for programs and the disk cache. As a result, programs receive both excellent memory management and high performance disk access, and the system administrator is freed from the task of tuning cache sizes.
- Compatibility modules enable programs for other operating systems to run on FreeBSD, including programs for Linux, SCO UNIX, and System V Release 4.
- Soft Updates allows improved filesystem performance without sacrificing safety and reliability. It analyzes meta-data filesystem operations to avoid having to perform all of those operations synchronously. Instead, it maintains internal state about pending meta-data operations and uses this information to cache meta-data, rewrite meta-data operations to combine subsequent operations on the same files, and reorder meta-data operations so that they may be processed more efficiently. Features such as background filesystem checking and file system snapshots are built on the consistency and performance foundations of soft updates.
- File system snapshots, permitting administrators to take atomic file system snapshots for backup purposes using the free space in the file system, as well as facilitating background fsck, which allows the system to reach multiuser mode without waiting on file system cleanup operations following power outages.
- Support for IP Security (IPsec) allows improved security in networks, and support for the next-generation Internet Protocol, IPv6. The FreeBSD IPSEC implementation includes support for a broad range of accelerated crypto hardware.
- Out of the box support for IPv6 via the KAME IPv6 stack allows FreeBSD to be seamlessly integrated into next generation networking environments. FreeBSD even ships with many applications extended to support IPv6!
- Multi-threaded SMP architecture capable of executing the kernel in parallel on multiple processors, and with kernel preemption, allowing high priority kernel tasks to preempt other kernel activity, reducing latency. This includes a multi-threaded network stack and a multi-threaded virtual memory subsystem. With FreeBSD 6.x, support for a fully parallel VFS allows the UFS file system to run on multiple processors simultaneously, permitting load sharing of CPU-intensive I/O optimization.
- M:N application threading via pthreads permitting threads to execute on multiple CPUs in a scaleable manner, mapping many user threads onto a small number of Kernel Schedulable Entities. By adopting the Scheduler Activation model, the threading approach can be adapted to the specific requirements of a broad range of applications.
- Netgraph pluggable network stack allows developers to dynamically and easily extend the network stack through clean layered network abstractions. Netgraph nodes can implement a broad range of new network services, including encapsulation, tunneling, encryption, and performance adaptation. As a result, rapid prototyping and production deployment of enhanced network services can be performed far more easily and with fewer bugs.
- TrustedBSD MAC Framework extensible kernel security, which allows developers to customize the operating system security model for specific environments, from creating hardening policies to deploying mandatory labeled confidentiality of integrity policies. Sample seucrity policies include Multi-Level Security (MLS), and Biba Integrity Protection. Third party modules include SEBSD, a FLASK-based implementation of Type Enforcement.
- GEOM pluggable storage layer, which permits new storage services to be quickly developed and cleanly integrated into the FreeBSD storage subsystem. GEOM provides a consistent and coherrent model for discovering and layering storage services, making it possible to layer services such as RAID and volume management easily.
- FreeBSDs GEOM-Based Disk Encryption (GBDE), provides strong cryptographic protection using the GEOM Framework, and can protect file systems, swap devices, and other use of storage media.
- Kernel Queues allow programs to respond more efficiently to a variety of asynchronous events including file and socket IO, improving application and system performance.
- Accept Filters allow connection-intensive applications, such as web servers, to cleanly push part of their functionality into the operating system kernel, improving performance.
<<less
Download (616.3MB)
Added: 2007-01-15 License: BSD License Price:
1071 downloads
 
Other version of FreeBSD
FreeBSD 5.5through clean layered network abstractions. Netgraph nodes can implement a broad range of new ... coherrent model for discovering and layering storage services, making it possible to layer
License:BSD License
Download (511.4MB)
1255 downloads
Added: 2006-05-25
PHP MySQL Database Layer Class 1.03

PHP MySQL Database Layer Class 1.03


PHP MySQL Database Layer Class is a php class providing some very useful methods to work with a mySQL database. more>>
PHP MySQL Database Layer Class is a php class providing some very useful methods to work with a mySQL database.
Main features:
- connects you to a mySQL host and select a database in a single call (opposed to PHPs native functions which requires two steps)
- has a "query" method that has the same role as PHPs mysql_query but this one will tell you about the affected rows (through the "affectedRows" property) when executing an INSERT, UPDATE, DELETE query and about the found rows (through the "foundRows" property) when executing a SELECT query - the "foundRows" property tells you how many records would the query return if there was no LIMIT applied to it - very useful when creating listing so you dont have to do a query to determine how many records you have in a database and the again a query to show only the records from a page
- has an "escape_string" method that will "mysql_real_escape_string" your string weather the magic_quotes are on or not
- has a "dlookup" method that i am sure you will find VERY useful once you get to know it: it return data from a single table cell based on standard mySQL WHERE criteria - see the manual for detailed info! (yes, it acts exactly like the function with the same name from microsft access)
- provides you with a very useful debug interface which shows you each query your script is running, for how long, the total number of queries made, the total execution time of your queries, errors of your queries and what are the values of $_GET, $_POST, $_COOKIES and $_SERVER superglobal variables. The debug interface is template driven and supports localisation.
- it will notify you if a specific query is executed more than once and will advise you to optimize the script
- you can instruct it to send you an email if a query runs longer then a specified time
- the code is heavily documented so you can easily understand every aspect of it and even maybe use it as a php tutorial
Enhancements:
- the state of $_FILES and $_SESSION superglobals are now also shown in the debug window
- better integration with XTemplate (previously, there was a variable assigned to each entry in the language file now the XTemplates feature to handle arrays is used)
- properties will now have default values in PHP 4
<<less
Download (0.067MB)
Added: 2006-09-08 License: Free for non-commercial use Price:
678 downloads
GNU Transport Layer Security Library 1.7.3

GNU Transport Layer Security Library 1.7.3


GNU Transport Layer Security Library is a library which implements a secure layer over a reliable transport layer such as TCP/IP more>>
GNU Transport Layer Security Library is a library which implements a secure layer over a reliable transport layer such as TCP/IP. GNU Transport Layer Security Library implements the TLS 1.0 and SSL 3.0 protocols, accompanied with authentication methods such as X.509, OpenPGP, and SRP.
Main features:
- Support for TLS 1.1 and SSL 3.0 protocols
- Support for TLS extensions
- Support for authentication using the SRP protocol
- Support for authentication using both X.509 certificates
- and OpenPGP keys Support for X.509 and OpenPGP certificate handling.
- Supports all the strong encryption algorithms
- Supports compression
- Runs on most Unix platforms
Enhancements:
- Support for Proxy Certificates as per RFC 3820 were added.
- The --generate-proxy option was added to certtool.
- certtool --certificate-info now prints information for Proxy Certificates.
- New APIs were added to set proxy subject names and get or set a proxy cert extension.
- Parsing of pathLenConstraints in BasicConstraints with missing CA was fixed.
- A self-test was added to test for regressions of pathLenConstraint.
- Certtool now prints times in UTC when printing certificate/CRL info.
- Importing of ASCII armored OpenPGP keys was fixed.
<<less
Download (2.4MB)
Added: 2007-02-06 License: LGPL (GNU Lesser General Public License) Price:
997 downloads
Layer-7 Packet Classifier for Linux 2007-07-27 (Pattern Definitions)

Layer-7 Packet Classifier for Linux 2007-07-27 (Pattern Definitions)


Layer-7 Packet Classifier for Linux is a packet classifier for Netfilter that identifies packets based on application layer. more>>
Layer-7 Packet Classifier for Linux is a packet classifier for Netfilter that identifies packets based on application layer (OSI layer 7) data. This means that it is able to classify packets as HTTP, FTP, Gnucleus, Kazaa, etc., regardless of ports.
It complements existing matches that classify based on port numbers, packet length, TOS bits, and so on. Combined with Linux QoS, it allows for full layer 7 packet shaping.
Main features:
- Patches for Linux 2.4 and 2.6
- Support for TCP, UDP and ICMP over IPv4
- Uses Netfilters connection tracking of FTP, IRC, etc
- Examines data across multiple packets
- Number of packets examined tunable on the fly through /proc
- Number of bytes examined tunable at module load time
- Distinguishes between new connections (those still being tested) and old unidentified connections
- Gives access to both Netfilter and QoS (rate limiting) features
- With the Netfilter "helper" match, you can distinguish between parent and child connections (e.g. ftp command/data)
<<less
Download (MB)
Added: 2007-07-30 License: GPL (GNU General Public License) Price:
820 downloads
 
Other version of Layer-7 Packet Classifier for Linux
Layer-7 Packet Classifier for Linux 2.12.1Ethan J. Sommer - Layer-7 Packet Classifier for ... Layer-7 Packet Classifier for Linux is a classifier for the Linux kernels Netfilter subsystem
License:GPL (GNU General Public License)
Download (0.087MB)
842 downloads
Added: 2007-07-10
Layer-7 Packet Classifier for Linux 0.4 (Userspace)Layer-7 Packet Classifier for Linux 0.4 (Userspace) Layer-7 Packet Classifier for Linux is a ... Linux is a classifier for Linuxs Netfilter that identifies packets based on application layer
License:GPL (GNU General Public License)
Download (0.016MB)
950 downloads
Added: 2007-03-23
Animated rotation 1

Animated rotation 1


Animated rotation is a GIMP plugin that can build an new animated image by rotation of a layer. more>>
Animated rotation is a GIMP plugin that can build an new animated image by rotation of a layer. You can give the angle of rotation and the number of increments.

<<less
Download (MB)
Added: 2006-08-16 License: GPL (GNU General Public License) Price:
1193 downloads
OverDOM 0.1.5

OverDOM 0.1.5


OverDOM is a Java implementation of the W3C DOM, layered over a Web browsers native implementation. more>>
OverDOM is a Java implementation of the W3C DOM, layered over a Web browsers native implementation.
OverDOM provides applets with access to the browsers loaded document, through a familiar Java binding. It aims to support:
- DOM level 3
- XML and HTML
- XML namespaces
- events
- traversal & range
Usage:
import netscape.javascript.JSObject;
import org.w3c.dom.*;
import org.w3c.dom.events.*;
import org.w3c.dom.ranges.*;
import org.w3c.dom.traversal.*;
import textbender.g.hold.SpoolT;
import textbender.o.browser.overdom.*;
- - -
SpoolT spool = new SpoolT();
OverDOM overDOM = new OverDOM( spool );
WindowO window = JSObjectOverlay.getWindow( overDOM, applet );
// DOM level 3
Document document = window.getDocument();
// events
EventTarget eventRegistry = (EventTarget)document;
// traversal
TreeWalker walker = ((DocumentTraversal)document).createTreeWalker( - - - );
// range
Range range = ((DocumentRange)document).createRange();
- - -
spool.unwind(); // release overDOM (when applet destroyed, or earlier)
<<less
Download (MB)
Added: 2007-01-07 License: MIT/X Consortium License Price:
1021 downloads
CAN Abstraction Layer 0.1.6

CAN Abstraction Layer 0.1.6


The CAN Abstraction Layer (CANAL) provides a single interface for programs to use different CAN drivers. more>>
The CAN Abstraction Layer (CANAL) provides a single interface for programs to use different CAN drivers.
It consists of a CANAL daemon that handles client and driver communication, a canalLogger that logs messages in a window, and a simple diagnostic application. C++ clases and DLL/DL interfaces are provided.
Enhancements:
- The configuration readings for CanalWorks were upgraded.
- A GUID ordering problem in canald was fixed.
- A problem with clear message list switch in CanalWorks was fixed.
- A problem in which Linux version Level I received a thread with an invalid count returned for DataAvailable was fixed.
<<less
Download (2.3MB)
Added: 2005-10-11 License: LGPL (GNU Lesser General Public License) Price:
1474 downloads
Resolver User Layer Interface 0.36

Resolver User Layer Interface 0.36


RULI stands for Resolver User Layer Interface. more>>
RULI stands for Resolver User Layer Interface. Its a library built on top of an asynchronous DNS stub resolver. RULI provides an easy-to-use interface for querying DNS SRV resource records. The goal is to promote wide deployment of SRV-cognizant software. RULI aims to fully support SRV-related standards. There are bindings for PHP, Perl, Guile/Scheme, Java, and Lua. IPv6 is supported.

Now you can understand the benefits of SRV records and please see how RULI can help you.

SRV records are more complex than A records

Handling DNS SRV is not as simple as to deal with ordinary address records. When one performs a query for A records by calling gethostbyname(), he gets a list of addresses which should be contacted in the same order as they were received. For SRV records, there is an additional logic that must be applied to the records, based on their weight and priority, to discover the correct sequence for contacting them.
RULI can handle SRV records for you

The SRV logic is described in RFC 2782. Those who intend to use SRV benefits in their application are expected to implement that exact behavior. RULI can help here: it automatically performs all the SRV logic for you.
Keep focus on your application logic

Application developers probably want to spend time on their business logic; not dealing with the details of the DNS protocol or implementing the SRV specification.

RULI is a tested framework designed to properly fetch SRV records. It saves you time and head aches.
RULI is free as in free beer and in free speech

<<less
Download (0.12MB)
Added: 2006-07-15 License: GPL (GNU General Public License) Price:
1197 downloads
athenaCL 1.4.5

athenaCL 1.4.5


athenaCL is a music analysis and algorithmic composition program. more>>
athenaCL is a music analysis and algorithmic composition program. The system can be scripted and embedded, and includes integrated instrument libraries, post-tonal and microtonal pitch modeling tools, multiple-format graphical outputs, and musical output in Csound, MIDI, audio file, XML, and text formats.

Musical parts are deployed as Textures, layered surface-defining objects containing numerous independent ParameterObjects to control pitch, tempo, rhythm, amplitude, panning, and instrument (Csound) parameters. The system includes an integrated library of Csound instruments, and supports output for external Csound instruments, MIDI, and a variety of alternative formats. Over sixty specialized Generator, Rhythm, and Filter ParameterObjects provide tools for stochastic, chaotic, cellular automata based, markov based, wave-form, fractional noise (1/f), genetic, Xenakis sieve, linear and exponential break-point segments, masks, and various other algorithmic models. ParameterObjects can be embedded in other ParameterObjects to provide powerful dynamic and masked value generation. Textures can be combined and edited, and tuned with algorithmic Temperament objects. Texture Clones allow the filtering and processing of Texture events, performing transformations not possible with parameter generation alone.

The analytic and algorithmic systems use Path objects for organizing and sharing pitch groups. Paths provide simultaneous representations of ordered content groups in set-class, pitch-class space, and pitch space. Paths may contain numerous PathVoices (voice leadings) and may be analyzed with both set-class similarity measures and voice leading rankings. As a reference utility, pitch groups can be searched, analyzed, and compared with a wide variety of tools

<<less
Download (8.4MB)
Added: 2007-08-10 License: GPL (GNU General Public License) Price:
805 downloads
Lua-Sqlite3 0.4

Lua-Sqlite3 0.4


Lua-Sqlite3 project is a binding of Sqlite3 for Lua. more>>
Lua-Sqlite3 project is a binding of Sqlite3 for Lua.
Lua-Sqlite3 is unique in contrast to other database bindings that it consists of two layers.
The first layer translates the SQLite 3 implementations C API to Lua. The first layer is called the backend.
The second layers are frontend layers, written in Lua. These layers provide a nice and smart view of the database
Currently, Lua-Sqlite3 implements two frontends:
- A specialiced frontend which provides all sqlite3 capabilities.
- A LuaSQL compatible frontend as used on the Kepler Project.
Enhancements:
- Lua 5.1 support was added, and 5.0 is still supported.
- An autoconf configure script is provided.
<<less
Download (0.032MB)
Added: 2006-05-10 License: GPL (GNU General Public License) Price:
1263 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5