Create Objects
Sometimes you would want to create objects from various classes based on some condition (without using eval()). For example when parsing X(HT)ML files you want to handle some tags using specific classes. This script is an example in this sense.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (61): Create objects from variable class names Download |
Basset::Object is a Perl module used to create objects. This is my ultimate object creation toolset to date. It has roots in Mail::Bulkmail, Text::Flowchart, and the unreleased abstract object constructors that Ive tooled around with in the past. If you want an object to be compatible with...
Platforms: *nix
License: Freeware | Size: 143.36 KB | Download (88): Basset::Object 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 |
Generate Universally Unique IDentifier (UUID) for Drupal objects.Current features include: * Automatic UUID generation/loading/deleting for nodes, node revisions, users and taxonomy. * Allow choosing which content types and vocabularies to create UUIDs for. * Option to batch create UUIDs for...
Platforms: PHP
License: Freeware | Size: 10 KB | Download (45): Universally Unique IDentifier Download |
Games::Object is a Perl module to provide a base class for game objects. SYNOPSIS package MyGameObject; use Games::Object; use vars qw(@ISA); @ISA = qw(Games::Object); sub new { # Create object my $proto = shift; my $class = ref($proto) || $proto; my $self = $class->SUPER::new(@_);...
Platforms: *nix
License: Freeware | Size: 84.99 KB | Download (89): Games::Object Download |
PostgreSQL Database Driver comes with a class that manages connections to a PostgreSQL database server. It comes also with a class to perform SQL queries and retrieve the results.The connection class can executes queries and manage transactions. It can also create, read, write and delete large...
Platforms: PHP
License: Freeware | Size: 10 KB | Download (45): PostgreSQL Database Driver Download |
YODA (Y Object Database Adapter) is OO objectstore for the Python. Actually, this isn't just another Python objectstore. YODA is complete run-time environment, where you can create you persistant objects, run the portable applications which uses those
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (41): YODA for Linux Download |
Locale::Object::Language Perl module contains language information objects. Locale::Object::Language allows you to create objects containing information about languages such as their ISO codes, the countries theyre used in and so on. SYNOPSIS use Locale::Object::Language; my $eng =...
Platforms: *nix
License: Freeware | Size: 47.1 KB | Download (92): Locale::Object::Language Download |
Ariadne is an Application Platform for the Web, built entirely on Open Source technology. What this means is that Ariadne is a Content Management System, using a WYSIWYG HTML editor, its also a Group Calendar, a Photo Album, an Addressbook, a Weblog and anything else you want it to be....
Platforms: *nix
License: Freeware | Size: 2.5 MB | Download (100): Ariadne Download |
Sproing is a soft-body simulator. By connecting "nodes" with virtual "springs", one can create objects of all kinds that bounce around your screen realistically. Sproing is currently a beta - this is the first public release. Included in the download are a few sample objects to play with. To get...
Platforms: Mac
License: Freeware | Download (90): Sproing Download |
Crayon Physics Deluxe lets you draw objects on the screen by clicking and dragging your mouse, or by drawing with the stylus of a tablet PC, as in this video. The objects you scrawl become part of the game world. The goal is to create objects that propel a crudely drawn ball toward a crudely...
Platforms: Windows, Other
License: Freeware | Size: 33.96 MB | Download (461): Crayon Physics Game Deluxe Download |
GoldFish.Net is a powerful way to develop, manage, and maintain your Oracle databases. This Charityware application offers an ever expanding set of features such as a Schema Browser with QuickEdit functionality allowing you to update your application code within a single interface. GoldFish.Net...
Platforms: Windows
License: Freeware | Size: 4.23 MB | Download (152): GoldFish.Net Download |
Video::Info can retrieve video properties such as: height width codec fps. SYNOPSIS use Video::Info; my $info = Video::Info->new(-file=>my.mpg); $info->fps(); $info->aspect(); ## ... see methods below Video::Info is a factory class for working with video files. When you create a new...
Platforms: *nix
License: Freeware | Size: 634.88 KB | Download (110): Video::Info Download |
ferrisfuse is a FUSE module for mounting libferris filesystems through the Linux kernel. About libferris In non technical terms libferris makes the file system and other hierarchical storage systems easier to use. For the geeks out there, libferris is a virtual file system (VFS) that runs in...
Platforms: *nix
License: Freeware | Size: 276.48 KB | Download (91): ferrisfuse Download |
DateTime::Calendar::Pataphysical is a Perl module with dates in the pataphysical calendar. SYNOPSIS use DateTime::Calendar::Pataphysical; $dt = DateTime::Calendar::Pataphysical->new( year => 1752, month => 10, day => 4 ); DateTime::Calendar::Pataphysical is the implementation of the...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (97): DateTime::Calendar::Pataphysical Download |
OpenOffice::OODoc::Document is a top level component for content and layout processing. SYNOPSIS # get an OOo file handler my $oofile = ooFile("myfile.odt"); # connect a content-focused document interface my $content = ooDocument ( file => $oofile, member => content ); # connect a...
Platforms: *nix
License: Freeware | Size: 215.04 KB | Download (102): OpenOffice::OODoc::Document Download |
Thousands of users around the globe rely on Firewall Builder to help simplify their firewall management. Here are just a few of the reasons new users are joining the Firewall Builder community every day. Easy-to-Use GUI Instead of dealing with cryptic command lines Firewall Builder provides an...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (113): Firewall Builder Download |
TUX is a kernel-based, threaded, extremely high-performance HTTP server. TUX server is able to efficiently and safely serve both static and dynamic data. TUX moves the HTTP protocol stack to the kernel, and can handle requests for data with both kernel-space and user-space modules. TUX is a...
Platforms: *nix
License: Freeware | Size: 62.46 KB | Download (95): TUX Download |
Sproing is a soft-body simulator. By connecting "nodes" with virtual "springs", one can create objects of all kinds that bounce around your screen realistically. Sproing is currently a beta - this is the first public release. Included in the download are a few sample objects to play with. To get...
Platforms: Mac
License: Freeware | Download (104): Sproing! Download |
Based on Smalltalk which was created more than 35 years ago. Smalltalk defined the term object orientation and is the first language in which everything is built from objects. Smalltalk is deeply inspired by ideas from Simula, Sketchpad and Lisp.
Even today, Smalltalk sets the bar for object...
Platforms: Mac
License: Freeware | Size: 14 MB | Download (50): Squeak for Mac OS Download |