Singleton Implementation
This script creates a unique instance of classes that uses Singleton as their metaclass. Used as a metaclass, Singleton replaces a class with a unique class instance. Any subsequent calls to the class's constructor will result in an exception, as the constructor is overwritten immediately after...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (65): Another Singleton Implementation Download |
This script is an implementation of the singleton without using the __new__ class but by implementing the __call__ method in the metaclass.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Simple Singleton Download |
This script contains a class that shows how to implement the singleton pattern in Python. A singleton is a class that makes sure only one instance of it is ever created. Typically such classes are used to manage resources that by their very nature can only exist once.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): The Singleton Pattern implemented with Python Download |
Intent: Ensures a class only has one instance and provide a global point of access to it [1].Motivation: It's important for some classes to have exactly one instance. For example, it can be desirable to have only a single instance of a GUI. With a MATLABdlT« GUIDE built GUI, the driver or main...
Platforms: Matlab
License: Freeware | Size: 40.96 KB | Download (47): Design Pattern: Singleton (Creational) Download |
Bellagio is a sample implementation of OpenMAX IL for Linux. It enables software developers and ISVs to familiarize themselves with the OpenMAX IL API and to develop their own OpenMAX multimedia and streaming media components for mobile devices, including codecs, video I/O, and audio mixers....
Platforms: *nix
License: Freeware | Size: 501.76 KB | Download (128): Bellagio OpenMAX IL Implementation Download |
Fast MD5 Implementation in Java is a heavily optimized implementation of the MD5 hashing algorithm written in Java. Fast MD5 Implementation in Java includes an optional native method for even greater speed improvements. How Fast Is It? Short answer:Much faster than any other Java...
Platforms: *nix
License: Freeware | Size: 74.75 KB | Download (176): Fast MD5 Implementation in Java Download |
Test::Singleton is a test for Singleton classes. SYNOPSIS use Test::More tests => 1; use Test::Singleton; is_singleton( "Some::Class", "new", "instance" ); ** If you are unfamiliar with testing read Test::Tutorial first! ** This is asimple, basic module for checking whether a class is a...
Platforms: *nix
License: Freeware | Size: 25.6 KB | Download (91): Test::Singleton Download |
This is a signals implementation for python. It is similar to the pydispatch module. This implementation enables you to create Signals as members of classes, as globals, or as locals. You may connect any number of functions or class methods to any signal. Connections manage themselves with the...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (56): Maintenance-free Signals implementation Download |
This script separates pattern implementation from your code so that you can reuse the implementation elsewhere. It is an example that shows a reusable implementation of the Observer pattern.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Separating Pattern Implementation from Your Code Download |
Length-limited O(1) LRU Cache implementation script is an implementation of a length-limited O(1ion scripue.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Length-limited O(1) LRU Cache implementation Download |
Derives the transfer function for digital implementation of a first order RC low pass filter and plots the step and frequency response.For details, refer to the post:http://www.dsplog.com/2007/12/02/digital-i...ow-pass-filter/
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (49): Digital implementation of RC low pass filter Download |
This is Matlab interface for the C++ implementation of the low discrepancy sequence generators Niederreiter from the GNU Scientific Library.It works under Linux.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): Interface to Niederreiter GSL implementation Download |
This is Matlab interface for the C++ implementation of the low discrepancy sequence generators Sobol from the GNU Scientific Library.It works under Linux.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (49): Interface to Sobol GSL implementation Download |
PDO Singleton is an instance of the PDO object that acts as a singleton is created.The PDO Singleton provides functions to access a database using the PDO object for executing queries, retrieving the results and managing transactions.
Platforms: PHP
License: Freeware | Size: 10 KB | Download (41): PDO Singleton Download |
Singleton PDO can be used to create a singleton instance of the PDO class.Singleton PDO provides a static function that stores a reference of the current object in a static variable. Next time the function is called, it returns a reference to the first object that was created.Additionally,...
Platforms: PHP
License: Freeware | Size: 10 KB | Download (40): Singleton PDO Download |
The Pando project intends to deliver an OSGi-based implementation of the FIPA agent platform. The motivation behind Pando is the need for an open platform supporting the integration and interoperation of disparate software systems.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 4.34 MB | Download (50): An OSGi-Based FIPA Implementation Download |
dcm4che is an implementation of DICOM and IHE actors in Java. Homepage: http://www.dcm4che.org, Forums: http://forums.dcm4che.org/jiveforums, Wiki: http://www.dcm4che.org/confluence, Issue Tracking: http://www.dcm4che.org/jira
Platforms: Windows, Mac, Linux
License: Freeware | Size: 14.79 MB | Download (45): dcm4che, a DICOM Implementation in JAVA Download |
J2SE implementation of the Dictionary Server Protocol (DICT) that allows a client to access dictionary definitions from a set of natural language dictionary databases.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 39.16 KB | Download (49): Dict protocol J2SE implementation Download |
Jarsync is a Java implementation of the rsync algorithm, a deltacompression algorithm for fast network file transfers.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 137.46 KB | Download (49): Jarsync - a Java rsync implementation. Download |
Reference implementation for the MTOSI interface standard defined by the TMF.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 2.76 MB | Download (49): MTOSI Reference Implementation Download |