List Data Structure
This data structure acts almost like a dictionary, with two modifications: First, D.smallest() returns the value x minimizing D[x]. For this to work correctly, all values D[x] stored in the dictionary must be comparable. Second, iterating "for x in D" finds and removes the items from D in sorted...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Priority dictionary Download |
This script is a queue data structure, for string data only, which looks like a File object. This class takes care of the list.append and .join mess, which is needed for fast string concatenation.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (53): A queue for string data Download |
Data::CTable is a Perl module that helps you read, write, manipulate tabular data. SYNOPSIS ## Read some data files in various tabular formats use Data::CTable; my $People = Data::CTable->new("people.merge.mac.txt"); my $Stats = Data::CTable->new("stats.tabs.unix.txt"); ## Clean stray...
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (95): Data::CTable Download |
The system is written in PHP and can be used to list data in any mySQL table, all you do is specify the mySQL database details and the engine will automatically generate a data listings table as per the configuration. The system supports AJAX column sorting and page listings and offers a search...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (58): AJAX data listings engine Download |
The system is written in PHP and can be used to list data in any mySQL table, all you do is specify the mySQL database details and the engine will automatically generate a data listings table as per the configuration.The system supports AJAX column sorting and page listings and offers a search...
Platforms: PHP
License: Freeware | Size: 10 KB | Download (43): AJAX data listings engine for Scripts Download |
FLV::Body is a flash video file data structure. METHODS This is a subclass of FLV::Base. $self->parse($fileinst) Takes a FLV::File instance and extracts the FLV body from the file stream. This method throws exceptions if the stream is not a valid FLV v1.0 or v1.1 file. There is no...
Platforms: *nix
License: Freeware | Size: 737.28 KB | Download (102): FLV::Body Download |
PCGen Data Manipulation/Management - For the manipulation/management of the data sets (list files) and data structure (directory tree) used within PCGen.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 90.91 KB | Download (48): PCGenDM Download |
Generates internal (in memory) and external (on disk) forms of binary data structures, and the code to convert between the two.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 58.33 KB | Download (49): The Data Structure Translator Download |
This script implements set operations using sorted lists as the underlying data structure. Advantages: - Space savings -- lists are much more compact than a dictionary based implementation. - Flexibility -- elements do not need to be hashable, only __cmp__ is required. - Fast operations...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (50): Implementation of sets using sorted lists Download |
CAM::XML is an encapsulation of a simple XML data structure. SYNOPSIS my $pollTag = CAM::XML->new(poll); foreach my $q (@questions) { my $questionTag = CAM::XML->new(question); $questionTag->add(-text => $q->{text}); my $choicesTag = CAM::XML->new(choices); foreach my $c...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (102): CAM::XML Download |
FLV::Header is a flash video file data structure. METHODS This is a subclass of FLV::Base. $self->parse($fileinst) Takes a FLV::File instance and extracts the FLV header from the file stream. This method throws exceptions if the stream is not a valid FLV v1.0 or v1.1 file. The...
Platforms: *nix
License: Freeware | Size: 737.28 KB | Download (126): FLV::Header Download |
FLV::Tag is a flash video file data structure. This is a subclass of FLV::Base. $self->parse($fileinst) Takes a FLV::File instance and extracts an FLV tag from the file stream. This method then multiplexes that tag into one of the subtypes: video, audio or meta. This method throws...
Platforms: *nix
License: Freeware | Size: 737.28 KB | Download (125): FLV::Tag Download |
iCal::Parser is a Perl module to parse iCalendar files into a data structure. SYNOPSIS use iCal::Parser my $parser=iCal::Parser->new(); my $hash=$parser->parse($file); $parser->parse($another_file); my $combined=$parser->calendar; my $combined=iCal::Parser->new->parse(@files); my...
Platforms: *nix
License: Freeware | Size: 28.67 KB | Download (119): iCal::Parser Download |
GestDB is a program developed to help users with the access to different database engines at the same time and perform queries, modifications and data structure creations with its contents.
How to install:
· Uncompress file in a directory.
· Copy driver JDBC to directory "lib"
· Run program...
Platforms: Windows
License: Freeware | Download (50): GestDB Download |
PST Merge is software describing the production of multiple Outlook PST files to single PST without change of original data structure. This helps to create single PST file in place of multiple Outlook PST files without loss of little information. Mail merging software able to merges absolute...
Platforms: Windows
License: Shareware | Cost: $69.00 USD | Size: 2.5 MB | Download (45): Mail Merging Download |
Jdsc is a free and easy to use data structure library. You can implement in your favorite appplications. Jdsc is written in the Java programming language.
Platforms: Mac
License: Freeware | Size: 460.8 KB | Download (41): Jdsc Download |
OBStack is a very simple implementation of a stack data structure (last in, first out) in Cocoa. It supports the following operations: * push: push a new object onto the stack. * pop: retrieve the topmost object and remove it from the stack. * top: retrieve the topmost object without removing it...
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 20.48 KB | Download (43): OBStack Download |
An object relational mapper library for remote data-structures. Design to work with Redis data-store, but implemented so that other storage systems can be supported in the future. Create a model, register it to a back-end data structure server and create objects. Simple to use and configure.
Platforms: *nix
License: Freeware | Size: 194.56 KB | Download (39): python-stdnet Download |
Redis is a powerful in-memory data structure server that is useful for building fast distributed systems. Redis implements message queue functionality with its use of list data structures and the LPOP, BLPOP, and RPUSH commands. RedisRPC implements a lightweight RPC mechanism using Redis message...
Platforms: *nix
License: Shareware | Cost: $0.00 USD | Size: 20.48 KB | Download (38): RedisRPC Download |
fuzzyset is a data structure that performs something akin to fulltext search against data to determine likely mispellings and approximate string matching.
Platforms: *nix
License: Shareware | Cost: $0.00 USD | Size: 348.16 KB | Download (33): fuzzyset Download |