Pattern
Your application lives in a world of asynchronous, unordered events: mouse clicks, timeouts, messages, and OS signals. And you're ready for them. You've carefully designed your objects. You're using robust patterns that facilitate reuse and anticipates future product direction. Your dynamic...
Platforms: Windows, Mac, *nix, Java, BSD Solaris
License: Freeware | Download (132): State Machine Compiler Download |
Audio::TagLib::File is a file class with some useful methods for tag manipulation. This class is a basic file class with some methods that are particularly useful for tag editors. It has methods to take advantage of ByteVector and a binary search method for finding patterns in a file....
Platforms: *nix
License: Freeware | Size: 1.4 MB | Download (114): Audio::TagLib::File Download |
DateTime::Format::Roman is a Perl module with roman day numbering for DateTime objects. SYNOPSIS use DateTime::Format::Roman; my $formatter = DateTime::Format::Roman->new( pattern => %d %f %b %y ); my $dt = DateTime->new( year => 2003, month => 5, day => 28 );...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (92): DateTime::Format::Roman Download |
iFLUX is a PHP Framework project based on Model-View-Controller MVC Desing Patern. It uses AdoDB and other classes to implement the Model Layer, Smarty to implement the View Layer, and Fuse Box to do the Controller. With Iflux you can build applications using: ??? MVC pattern; ??? Template...
Platforms: *nix
License: Freeware | Size: 4 MB | Download (98): iFLUX Download |
Genezzo::Havok::SQLCompare is a Perl module with SQL comparison functions. SYNOPSIS HavokUse("Genezzo::Havok::SQLCompare") FUNCTIONS SQL functions IN WHERE value IN (list) Returns TRUE if the value is present in the list, else FALSE. NOT IN is slightly different: returns NULL if any...
Platforms: *nix
License: Freeware | Size: 481.28 KB | Download (86): Genezzo::Havok::SQLCompare Download |
wCMF is a lightweight MDA approach to application development based on the MVC pattern. It allows the creation of any kind of PHP Web application such as CRM or a CMS from a UML model. The project features an object persistence layer, a SOAP interface, and standard views and controllers.. wemove...
Platforms: *nix
License: Freeware | Size: 1.9 MB | Download (98): wCMF Download |
FastFrame is a heavily object oriented application framework that is structured around the MVC pattern. The goal is to enable developers to create clean, secure, and robust Web applications quickly. It is written in PHP and provides the common tools a Web application requires: authentication,...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (105): FastFrame Download |
grepcidr can filter IP addresses matching IPv4 CIDR/network specification. grepcidr can be used to filter a list of IP addresses against one or more Classless Inter-Domain Routing (CIDR) specifications, or arbitrary networks specified by an address range. As with grep, there are options to...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (105): grepcidr Download |
php.MVC implements the Model-View-Controller design pattern, and encourages application design based on the Model 2 paradigm. This design model allows the Web page or other contents (View) to be mostly separated from the internal application code (Controller/Model), making it easier for designers...
Platforms: *nix
License: Freeware | Size: 460.8 KB | Download (103): php.MVC Web Application Framework Download |
WebMacro is a 100% Java open-source template language that enables programmers and designers to work together while promoting the ModelViewController pattern. WebMacro is a viable (and proven!) alternative to JavaServerPages, PHP, and ASP. Its the fundamental page technology behind several...
Platforms: *nix
License: Freeware | Size: 296.96 KB | Download (88): WebMacro Servlet Framework Download |
XML::PatAct::ToObjects is an action module for creating Perl objects. SYNOPSIS use XML::PatAct::ToObjects; my $patterns = [ PATTERN => [ OPTIONS ], PATTERN => "PERL-CODE", ... ]; my $matcher = XML::PatAct::ToObjects->new( Patterns => $patterns, Matcher => $matcher, CopyId => 1,...
Platforms: *nix
License: Freeware | Size: 31.74 KB | Download (93): XML::PatAct::ToObjects Download |
Alerttail executes actions when "some text" has been written to a file.This software tails a file and when a line matches some text pattern alerttail will execute a list of actions defined on it's own configuration file.Imagine you want to be warned when some text is written to a log file, you...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (103): Alerttail Download |
Dino is a MIDI sequencer for GNU/Linux. Dino is a pattern-based sequencer, which means that you write small patterns of MIDI events that you can repeat and arrange to create a whole song. Each track has its own patterns, so you can for example play the same drum pattern over and over again...
Platforms: *nix
License: Freeware | Size: 399.36 KB | Download (104): Dino sequencer Download |
AMP is a framework-independant Java API that enables processing of AJAX requests in a normal MVC pattern. AMP framework is currently integrated with the Spring framework to allow for easy configuration. It was inspired by Ruby on Rails partials. About AJAX: Asynchronous JavaScript And XML,...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (93): AMP 0.9.1 Download |
LMF project is a flexible log monitoring framework that allows the user to match text from log files, using perl regular expressions and capturing parentheses (pattern). An optional external command (trigger) will be executed when a user-specified number of matches (threshold) is found within a...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (92): LMF Download |
File::BSDGlob is a Perl extension for BSD glob routine. SYNOPSIS use File::BSDGlob :glob; @list = glob(*.[ch]); $homedir = glob(~gnat, GLOB_TILDE | GLOB_ERR); if (GLOB_ERROR) { # an error occurred reading $homedir } ## override the core glob (even with -T) use File::BSDGlob globally;...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (87): File::BSDGlob Download |
File::Glob is a Perl extension for BSD glob routine. SYNOPSIS use File::Glob :glob; @list = bsd_glob(*.[ch]); $homedir = bsd_glob(~gnat, GLOB_TILDE | GLOB_ERR); if (GLOB_ERROR) { # an error occurred reading $homedir } ## override the core glob (CORE::glob() does this automatically...
Platforms: *nix
License: Freeware | Size: 12.2 MB | Download (87): File::Glob Download |
orDrumbox is a audio sequencer and software drum machine in Java. orDrumbox is pattern oriented, has an automatic composer, automatic sound assignations, custom drum kits, loop support, and the ability to import and export songs.
Platforms: *nix
License: Freeware | Size: 901.12 KB | Download (162): orDrumbox Download |
Inline::Java::PerlInterpreter is a Perl module used to call Perl directly from Java using Inline::Java. SYNOPSIS import org.perl.inline.java.* ; class HelpMePerl { static private InlineJavaPerlInterpreter pi = null ; public HelpMePerl() throws InlineJavaException { } static private...
Platforms: *nix
License: Freeware | Size: 94.21 KB | Download (105): Inline::Java::PerlInterpreter Download |
PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5, with just a few differences. The current implementation corresponds to Perl 5.005. PCRE is used by many programs, including Exim, Postfix, and PHP. Whats New in...
Platforms: *nix
License: Freeware | Size: 788.48 KB | Download (94): PCRE Download |