Astronomical Object That
Class::Observable is a Perl module that allows other classes and objects to respond to events in yours. SYNOPSIS # Define an observable class package My::Object; use base qw( Class::Observable ); # Tell all classes/objects observing this object that a state-change # has occurred sub...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (102): Class::Observable Download |
Simple C++ ODBC Database API is designed to encapsulate the ODBC API functionality in an object oriented manner. The API was created due to an absence of any other such API that was database independent. The database independence is achieved using the ODBC (Open DataBase Connectivity) API....
Platforms: *nix
License: Freeware | Size: 84.99 KB | Download (117): Simple C++ ODBC Database API Download |
Bio::Graphics::Feature is a simple feature object for use with Bio::Graphics::Panel. SYNOPSIS use Bio::Graphics::Feature; # create a simple feature with no internal structure $f = Bio::Graphics::Feature->new(-start => 1000, -stop => 2000, -type => transcript, -name => alpha-1...
Platforms: *nix
License: Freeware | Size: 4.7 MB | Download (94): Bio::Graphics::Feature Download |
IO::Multiplex is a Perl module that can manage IO on many file handles. SYNOPSIS use IO::Multiplex; my $mux = new IO::Multiplex; $mux->add($fh1); $mux->add(*FH2); $mux->set_callback_object(...); $mux->listen($server_socket); $mux->loop; sub mux_input { ... } IO::Multiplex is...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (104): IO::Multiplex Download |
dispatch is a multi-tier architecture object-oriented framework that allows access to methods and variables at the command line and in shell scripts or via a GUI. The project is in an early stage and you will probably not be able to compile it easily or use it for significant work. There are...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (90): dispatch Download |
QuadTree was designed as a generic type implementation in C# that can be used with XNA.
This QuadTree can store any object that implements the interface IHasRectangle. This provides a means of accessing objects in a virtual space very quickly.
Platforms: Windows
License: Freeware | Download (47): QuadTree Download |
Ok, so we have already mentioned tubes, great for corridors and lifts and we know that we can tessellate the tubes or any other object by selecting vertices and then selecting the tessellation functionality. We can select vertices within and object and then divide the object into two and from...
Platforms: Windows
License: Freeware | Size: 12.42 MB | Download (453): compressionplus3d Download |
PHP OORDB pronounced 'oar-dub' is an object oriented interface to relational databases like MySQL. The package allows iterative access to each level of a database.Levels are the connection, databases, tables, and rows. Each row consists of a wrapper which handles database operations and a simple...
Platforms: PHP,
License: Freeware | Download (53): php-oordb Download |
This function provides a simple iterator for the lines of a file-like object. (It also provides a flag for removing/retaining trailing newlines.) I ran into the problem a number of times that I wanted to read-in a very large file-like object (say a GB or two) line by line. This is a problem for...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (63): Iterating through large file-like objects Download |
This script can produce custom HTML moving, fading, coloured pop-up tips for any link or other object in a document.Features:- Object-orientated for ease of use, and multiple tip systems per page.- Customisable positions and dimensions for each tip...- Tips can be offset from mouse position or...
Platforms: JavaScript
License: Freeware | Size: 10 KB | Download (49): Tipster for Script Download |
ScribeHandler is a simple proxy layer that works with the python standard logging module (http://docs.python.org/library/logging.html). ScribeHandler acts a a handler object that gets added to a logger in the standard way.
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (38): ScribeHandler Download |
Class::Adapter is a Perl implementation of the "Adapter" Design Pattern. The Class::Adapter class is intended as an abstract base class for creating any sort of class or object that follows the Adapter pattern. What is an Adapter? The term Adapter refers to a "Design Pattern" of the same...
Platforms: *nix
License: Freeware | Size: 24.58 KB | Download (102): Class::Adapter Download |
File::pushd is a Perl module to change directory temporarily for a limited scope. SYNOPSIS use File::pushd; chdir $ENV{HOME}; # change directory again for a limited scope { my $dir = pushd( /tmp ); # working directory changed to /tmp } # working directory has reverted to $ENV{HOME}...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (100): File::pushd Download |
Thesaurus is a Perl module that maintains lists of associated items. SYNOPSIS use Thesaurus; my $th = Thesaurus->new( -files => [ file1, file2 ], -ignore_case => 1 ); @words = $th->find(vegan); %words = $th->find( Faye ); foreach $word ( @{ $words{Faye} } ) { #something ... }...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (90): Thesaurus Download |
HTTP::Async is a Perl module that can process multiple HTTP requests in parallel without blocking. SYNOPSIS Create an object and add some requests to it: use HTTP::Async; my $async = HTTP::Async->new; # create some requests and add them to the queue. $async->add( HTTP::Request->new( GET...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (131): HTTP::Async Download |
DateTime::Format::Epoch::TJD is a Perl module that can convert DateTimes to/from Truncated Julian Days. SYNOPSIS use DateTime::Format::Epoch::TJD; my $dt = DateTime::Format::Epoch::TJD->parse_datetime( 13244.5 ); # 2004-08-27T00:00:00 DateTime::Format::Epoch::TJD->format_datetime($dt);...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (109): DateTime::Format::Epoch::TJD Download |
DateTime::Format::Epoch is a Perl module that can convert DateTimes to/from epoch seconds. SYNOPSIS use DateTime::Format::Epoch; my $dt = DateTime->new( year => 1970, month => 1, day => 1 ); my $formatter = DateTime::Format::Epoch->new( epoch => $dt, unit => seconds, type => int, # or...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (96): DateTime::Format::Epoch Download |
DateTime::Format::Epoch::DotNet is a Perl module that can convert DateTimes to/from .NET epoch seconds. SYNOPSIS use DateTime::Format::Epoch::DotNet; my $dt = DateTime::Format::Epoch::DotNet->parse_datetime( 1051488000 ); DateTime::Format::Epoch::DotNet->format_datetime($dt); #...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (100): DateTime::Format::Epoch::DotNet Download |
DateTime::Format::Epoch::Unix is a Perl module that can convert DateTimes to/from Unix epoch seconds. SYNOPSIS use DateTime::Format::Epoch::Unix; my $dt = DateTime::Format::Epoch::Unix->parse_datetime( 1051488000 ); # 2003-04-28T00:00:00...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (93): DateTime::Format::Epoch::Unix Download |
DateTime::Format::Epoch::MacOS is a Perl module that can convert DateTimes to/from Mac OS epoch seconds. SYNOPSIS use DateTime::Format::Epoch::MacOS; my $dt = DateTime::Format::Epoch::MacOS->parse_datetime( 1051488000 ); DateTime::Format::Epoch::MacOS->format_datetime($dt); # 1051488000...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (100): DateTime::Format::Epoch::MacOS Download |