Main > Free Download Search >

Free methods of family planning software for linux

methods of family planning

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3269
Adaptive Planning 3.6.6

Adaptive Planning 3.6.6


Adaptive Planning is the leading provider of collaborative performance management solutions. more>> <<less
Download (MB)
Added: 2007-06-05 License: GPL (GNU General Public License) Price:
877 downloads
Method::Declarative 0.03

Method::Declarative 0.03


Method::Declarative is a Perl module to create methods with declarative syntax. more>>
Method::Declarative is a Perl module to create methods with declarative syntax.

SYNOPSIS

use Method::Declarative
(
--defaults =>
{
precheck =>
[
[ qw(precheck1 arg1 arg2) ],
# ...
],
postcheck =>
[
[ qw(postcheck1 arg3 arg4) ],
# ...
],
init =>
[
[ initcheck1 ],
# ...
],
end =>
[
[ endcheck1 ],
# ...
],
once =>
[
[ oncecheck1 ],
] ,
package => __CALLER__::internal,
},
method1 =>
{
ignoredefaults => [ qw(precheck end once) ],
code => __method1,
},
) ;

The Method::Declarative module creates methods in a using class namespace. The methods are created using a declarative syntax and building blocks provided by the using class. This class does not create the objects themselves.

The using class invokes Method::Declarative, passing it list of key-value pairs, where each key is the name of a method to declare (or the special key --default) and a hash reference of construction directives. The valid keys in the construction hash refs are:

code

The value corresponding to code key is a method name or code reference to be executed as the method. It is called like this:

$obj->$codeval(@args)

where $obj is the object or class name being used, $codeval is the coresponding reference or method name, and @args are the current arguments for the invocation. If $codeval is a method name, it needs to be reachable from $obj.

A code key in a method declaration will override any code key set in the --defaults section.

end

The value corresponding to the end key is an array reference, where each entry of the referenced array is another array ref. Each of the internally referenced arrays starts with a code reference or method name. The remaining elements of the array are used as arguments.
Each method declared by the arrays referenced from end are called on the class where the declared method resides in an END block when Method::Declarative unloads.

Each method is called like this:

$pkg->$codeval($name[, @args]);

where $pkg is the package or class name for the method, $name is the method name, and @args is the optional arguments that can be listed in each referenced list.

end blocks are run in the reverse order of method declaration (for example, if method1 is declared before method2, method2s end declaration will be run before method1s), and for each method they are run in the order in which they are declared.

Note that this is not an object destructor, and no objects of a particular class may still exist when these methods are run.

ignoredefaults

The value corresponding to the ignoredefaults key is an array reference pointing to a list of strings. Each string must corespond to a valid key, and indicates that any in-force defaults for that key are to be ignored. See the section on the special --defaults method for details.

init

The value corresponding to the init key is identical in structure to that corresponding to the end key. The only difference is that the declared methods/code refs are executed as soon as the method is available, rather than during an END block.

once

The value corresponding to the once key is identical in structure to that corresponding to the end key. The values are used when the method is invoked, however.

If the method is invoked on an object based on a hash ref, or on the class itself, and it has not been invoked before on that object or hash ref, the methods and code refs declared by this key are executed one at a time, like this:

$obj->$codeval($name, $isscalar, $argsref[, @args ]);

where $obj is the object or class on which the method is being invoked, $codeval is the method name or code reference supplied, $name is the name of the method, $isscalar is a flag to specify if the declared method itself is being executed in a scalar context, $argsref is a reference to the method arguments (@_, in other words), and @args are any optional arguments in the declaration.

The return value of each method or code reference call is used as the new arguments array for successive iterations or the declared method itself (including the object or class name). Yes, that means that these functions can change the the object or class out from under successive operations.

Any method or code ref returning an empty list will cause further processing for the method to abort, and an empty list or undefined value (as appropriate for the context) will be returned as the declared methods return value.

package

The value coresponding to the package key is a string that determines where the declared method is created (which is the callers package by default, unless modified with a --defaults section). The string __CALLER__ can be used to specify the callers namespace, so constructions like the one in the synopsis can be used to create methods in a namespace based on the calling package namespace.

postcheck

The value coresponding to the postcheck key is identical in structure to that coresponding to the end key. The postcheck operations are run like this:

$obj->$codeval($name, $isscalar, $vref[, @args ]);

where $obj is the underlying object or class, $codeval is the method or code ref from the list, $name is the name of the declared method, $isscalar is the flag specifying if the declared method was called in a scalar context, $vref is an array reference of the currently to-be-returned values, and @args is the optional arguments from the list.

Each method or code reference is expected to return the value(s) it wishes to have returned from the method. Returning a null list does NOT stop processing of later postcheck declarations.

precheck

The precheck phase operates similarly to the once phase, except that its triggered on all method calls (even if the underlying object is not a hash reference or a class name).
Any illegal or unrecognized key will cause a warning, and processing of the affected hashref will stop. This means a --defaults section will be ineffective, or a declared method wont be created.

<<less
Download (0.008MB)
Added: 2006-10-18 License: Perl Artistic License Price:
1101 downloads
Python Stencil Environment 0.3.1

Python Stencil Environment 0.3.1


Python Stencil Environment, is a new python library for solving Partial Differential Equations with the Finite Difference Method more>>
Python Stencil Environment also know as PySE is a new python library for solving Partial Differential Equations with the Finite Difference Method (FDM).
This is still a quite new library, and the current release must be considered as beta software. It is quite rough around the edges, installation is manual and some minor dependencies are even missing in the released software. But as PySE already is functional, I have chosen to release the software.
PySE will be a component of PyFDM, a more complete package for working with finite difference methods in python. The functionality of PyFDM is not planned at the moment.
The requirements for PySE are: Python 2.4, numarray 1.3 or newer, Numeric 23.8 or newer, swig 1.3.24 or newer, and pypar 1.9.2. Older verions may or may not work!
Enhancements:
- Added a pdf with some documentation, examples and performance evaluation of PySE.
<<less
Download (0.092MB)
Added: 2005-11-16 License: GPL (GNU General Public License) Price:
1439 downloads
The Diary of Hercules 0.1.1

The Diary of Hercules 0.1.1


The Diary of Hercules is a personal workout diary program for body builders and fitness enthusiasts. more>>
The Diary of Hercules is a personal workout diary program for body builders and fitness enthusiasts. The Diary of Hercules can be helpful in creating training plans and storing data about gym progress.
Enhancements:
- Created brand new calendar control.
- Added methods for adding and deleting training plan.
- Added ability to show training days on a calendar control.
<<less
Download (0.044MB)
Added: 2006-09-03 License: GPL (GNU General Public License) Price:
1154 downloads
XHTML Family Tree Generator 2.3.2

XHTML Family Tree Generator 2.3.2


XHTML Family Tree Generator is a CGI Perl script that will create views of a family tree from a supplied data file. more>>
XHTML Family Tree Generator project is a CGI Perl script together with some Perl modules that will create views of a family tree from a supplied data file. The data file is a simple text or Excel file listing the family members, parents, and other details.
It is possible to show a tree of ancestors and descendants for any person, showing any number of generations. Other facilities are provided for showing email directories, birthday reminders, facehall, and more. It has a simple configuration, makes heavy use of CGI (and other CPAN modules), generates valid XHTML, and has support for Unicode and multiple languages.
Enhancements:
- Italian support was added.
<<less
Download (0.64MB)
Added: 2007-03-24 License: GPL (GNU General Public License) Price:
955 downloads
Timestamp::Simple 1.01

Timestamp::Simple 1.01


Timestamp::Simple is a Perl module with simple methods for timestamping. more>>
Timestamp::Simple is a Perl module with simple methods for timestamping.

SYNOPSIS

use Timestamp::Simple qw(stamp);
print stamp, "n";

This module provides a simple method for returning a stamp to mark when an event occurs.

METHODS

stamp()

This method returns a timestamp in the form yyyymmddHHMMSS.

<<less
Download (0.010MB)
Added: 2007-04-27 License: Perl Artistic License Price:
912 downloads
Class::Method::hash 2.08

Class::Method::hash 2.08


Class::Method::hash is a Perl module that helps you create methods for handling a hash value. more>>
Class::Method::hash is a Perl module that helps you create methods for handling a hash value.

SYNOPSIS

use Class::MethodMaker
[ hash => [qw/ x /] ];

$instance->x; # empty
$instance->x(a => 1, b => 2, c => 3);
$instance->x_count == 3; # true
$instance->x = (b => 5, d => 8); # Note this *replaces* the hash,
# not adds to it
$instance->x_index(b) == 5; # true
$instance->x_exists(c); # false
$instance->x_exists(d); # true

Creates methods to handle hash values in an object. For a component named x, by default creates methods x, x_reset, x_clear, x_isset, x_count, x_index, x_keys, x_values, x_each, x_exists, x_delete, x_set, x_get.

<<less
Download (0.087MB)
Added: 2007-07-05 License: Perl Artistic License Price:
841 downloads
Kefir PR3

Kefir PR3


Kefir is a code generator that writes wrapper code around Glade files. more>>
Kefir is a code generator that writes wrapper code around Glade files.

Kefir takes glade files and writes a wrapper object for each window in Python, with methods corresponding to the given callbacks entered in glade. While it wont create a sane application model for you, it will make it very simple to use glade to write the event based GUI.

It is also very flexible, at the cost of verbosity, so the developer can make any changes to the Glade file, and these changes can be imported into the python code, without losing the old code.

It can also accept any custom widget available, and there are future plans of being able to create more custom widgets using Kefir and Python.

<<less
Download (0.87MB)
Added: 2006-06-17 License: GPL (GNU General Public License) Price:
1225 downloads
Computer History Graphing Project 0.9.2

Computer History Graphing Project 0.9.2


Computer History Graphing Project is a computer family tree. more>>
Computer History Graphing Project is a computer family tree.

The Computer History Graphing Project is an attempt to graph every computer standard, every piece of hardware, every OS, and every computer language in one big family tree.

<<less
Download (MB)
Added: 2006-10-04 License: GPL (GNU General Public License) Price:
1115 downloads
Yahoo::Marketing::ErrorType 0.08

Yahoo::Marketing::ErrorType 0.08


Yahoo::Marketing::ErrorType is an object to represent a Yahoo Marketing ErrorType. more>>
Yahoo::Marketing::ErrorType is an object to represent a Yahoo Marketing ErrorType.

SYNOPSIS

See http://ysm.techportal.searchmarketing.yahoo.com/docs/reference/dataObjects.asp for documentation of the various data objects.

new

Creates a new instance

METHODS

get/set methods

key
param

get (read only) methods

<<less
Download (0.066MB)
Added: 2006-12-08 License: Perl Artistic License Price:
1050 downloads
Yahoo::Marketing::ReportInfo 0.08

Yahoo::Marketing::ReportInfo 0.08


Yahoo::Marketing::ReportInfo is an object to represent a Yahoo Marketing ReportInfo. more>>
Yahoo::Marketing::ReportInfo is an object to represent a Yahoo Marketing ReportInfo.

SYNOPSIS

See http://ysm.techportal.searchmarketing.yahoo.com/docs/reference/dataObjects.asp for documentation of the various data objects.

new

Creates a new instance

METHODS

get/set methods

createDate
reportID
reportName
status

get (read only) methods

<<less
Download (0.066MB)
Added: 2006-12-08 License: Perl Artistic License Price:
1050 downloads
Yahoo::Marketing::AdResponse 0.08

Yahoo::Marketing::AdResponse 0.08


Yahoo::Marketing::AdResponse is an object to represent a Yahoo Marketing AdResponse. more>>
Yahoo::Marketing::AdResponse is an object to represent a Yahoo Marketing AdResponse.

SYNOPSIS

See http://ysm.techportal.searchmarketing.yahoo.com/docs/reference/dataObjects.asp for documentation of the various data objects.

METHODS

new

Creates a new instance

get/set methods

ad
editorialReasons
errors
operationSucceeded

get (read only) methods

<<less
Download (0.066MB)
Added: 2006-12-11 License: Perl Artistic License Price:
1047 downloads
Yahoo::Marketing::BucketType 0.08

Yahoo::Marketing::BucketType 0.08


Yahoo::Marketing::BucketType is an object to represent a Yahoo Marketing BucketType. more>>
Yahoo::Marketing::BucketType is an object to represent a Yahoo Marketing BucketType.

SYNOPSIS

See http://ysm.techportal.searchmarketing.yahoo.com/docs/reference/dataObjects.asp for documentation of the various data objects.

new

Creates a new instance

METHODS

get/set methods

bucketID
max
min

get (read only) methods

<<less
Download (0.066MB)
Added: 2006-12-08 License: Perl Artistic License Price:
1050 downloads
Yahoo::Marketing::BillingUser 0.08

Yahoo::Marketing::BillingUser 0.08


Yahoo::Marketing::BillingUser is an object to represent a Yahoo Marketing BillingUser. more>>
Yahoo::Marketing::BillingUser is an object to represent a Yahoo Marketing BillingUser.

SYNOPSIS

See http://ysm.techportal.searchmarketing.yahoo.com/docs/reference/dataObjects.asp for documentation of the various data objects.

METHODS

new

Creates a new instance

get/set methods

email
firstName
lastName
middleInitial
phone

get (read only) methods

<<less
Download (0.066MB)
Added: 2006-12-11 License: Perl Artistic License Price:
1047 downloads
Open Blue Lab 2.1.6 (Financial/Accounting)

Open Blue Lab 2.1.6 (Financial/Accounting)


Open Blue Lab is an enterprise resource planning system. more>>
Open Blue Lab is an enterprise resource planning system.
Whatever your goal is, the objective of this tool is to provide you the ready-to use stuff to create, update, search and view data you need for your application.
Moreover, this stuff is provided with the latest UI goodies like AJAX support that will ensure you the best feeling you never had in browsing.
Like OpenBlueLab.org project is portal aware, that means you have aggregation and personalization too.
That way, you can focus on your added value : the business logic and requirements your customer needs.
Enhancements:
- Attributes are now private instead of public.
- All entities (classes, attributes, and methods) are documented, allowing HTML documentation generation.
- iReport reporting has been integrated for journal, ledger, balance, and statistics.
<<less
Download (0.057MB)
Added: 2007-07-26 License: GPL (GNU General Public License) Price:
821 downloads
 
Other version of Open Blue Lab
Open Blue Lab 1.1.9 (Financial / Costs)enterprise resource planning system. Whatever your goal is, the objective of this tool is to ... - Some calculating methods were added. - Inventory evaluation class diagrams were deleted
License:GPL (GNU General Public License)
Download (0.022MB)
807 downloads
Added: 2007-08-10
Open Blue Lab 1.1.7 (Financial / Budget)enterprise resource planning system. Whatever your goal is, the objective of this tool is to ... - All entities (classes, attributes, and methods) are documented in order to allow HTML
License:GPL (GNU General Public License)
Download (0.008MB)
811 downloads
Added: 2007-08-04
Open Blue Lab 1.1.4 (Financial)enterprise resource planning system. Whatever your goal is, the objective of this tool is to ... "private" instead of "public". - All entities (classes, attributes, and methods) are
License:GPL (GNU General Public License)
Download (MB)
818 downloads
Added: 2007-07-28
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5