0.2 miles equals how many feet
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1906
Lee Haywoods Chain Reaction 3.01
Chain Reaction (aka Critical Mass, aka Atoms) is an addictive, multi-player board game. more>>
Chain Reaction (aka Critical Mass, aka Atoms) is an addictive, multi-player board game. Lee Haywoods Chain Reaction is easy to learn to play. There is a computer player (for 2 player games only).
- Players take turns to add units (blobs) of their colour to either an empty cell or a cell they already occupy.
- Once the number of blobs in a cell equals the number of neighbouring cells - 2 in a corner, 3 along an edge and 4 elsewhere - the blobs explode, adding 1 blob to each neighbour and leaving the original cell empty.
- The neigbouring cell may then have enough blobs to explode as well - making their neigbours explode, and so on - a chain reaction.
- Any blobs affected by the chain reaction change colour to that of the person making the move - this is how other players cells are taken.
- Wipe out your opponent(s) and win - eventually someone is going to win because the total number of blobs increases by 1 with each move, gradually filling the board.
Main features:
- Provides a high-quality computer player (for a single opponent).
- Allows between 2 and 6 players.
- Graphical implementation - can be played either in a window or in full-screen mode.
- Configurable for different screen resolutions, allowing massive boards to be used.
- Audio support for both sound-cards and simple beeps/bells.
- Features a grid editor.
- Automatically moves the mouse pointer back to the current players last position.
- Indicates where each player last went.
- Shows progress indicators for each player and for the whole game.
- Player names may be entered and saved.
- Players can choose their favourite colour to play with.
- Foreground and background skins may be changed.
- Saved states can be automatically loaded when the program starts.
Game options:
- Provides the ability to undo and redo all moves.
- Games in progress can be saved and resumed later.
- Locks keyboard and mouse controls individually for each player.
- Players can stick with their favourite colour when the order of play is changed.
- Sound can be turned on and off during a game (for both samples and beeps).
<<less- Players take turns to add units (blobs) of their colour to either an empty cell or a cell they already occupy.
- Once the number of blobs in a cell equals the number of neighbouring cells - 2 in a corner, 3 along an edge and 4 elsewhere - the blobs explode, adding 1 blob to each neighbour and leaving the original cell empty.
- The neigbouring cell may then have enough blobs to explode as well - making their neigbours explode, and so on - a chain reaction.
- Any blobs affected by the chain reaction change colour to that of the person making the move - this is how other players cells are taken.
- Wipe out your opponent(s) and win - eventually someone is going to win because the total number of blobs increases by 1 with each move, gradually filling the board.
Main features:
- Provides a high-quality computer player (for a single opponent).
- Allows between 2 and 6 players.
- Graphical implementation - can be played either in a window or in full-screen mode.
- Configurable for different screen resolutions, allowing massive boards to be used.
- Audio support for both sound-cards and simple beeps/bells.
- Features a grid editor.
- Automatically moves the mouse pointer back to the current players last position.
- Indicates where each player last went.
- Shows progress indicators for each player and for the whole game.
- Player names may be entered and saved.
- Players can choose their favourite colour to play with.
- Foreground and background skins may be changed.
- Saved states can be automatically loaded when the program starts.
Game options:
- Provides the ability to undo and redo all moves.
- Games in progress can be saved and resumed later.
- Locks keyboard and mouse controls individually for each player.
- Players can stick with their favourite colour when the order of play is changed.
- Sound can be turned on and off during a game (for both samples and beeps).
Download (0.45MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1200 downloads
Minesweeper 1.1
Minesweeper is a Java game clone from the Windows version of Minesweeper. more>>
Minesweeper is a Java game clone from the Windows version of Minesweeper.
Minesweeper is a game written by Chris Dailey in Java using Swing.
Version 1.1 features the basic game play.
The following table shows what the mouse clicks on squares do while the game is started.
COVERED
Set the square to UNCOVERED.
If there is a mine, the game ends (lose).
If all empty squares are uncovered, the game ends (win).
Otherwise the game continues. Set the square to FLAGGED.
UNCOVERED
Nothing if the number of flags in adjacent squares equals the number in the uncovered square
UNCOVER adjacent covered squares
else
temporarily highlight adjacent covered squares
FLAGGED
Nothing Set the square to QUESTIONED.
QUESTIONED
Nothing Set the square to COVERED.
<<lessMinesweeper is a game written by Chris Dailey in Java using Swing.
Version 1.1 features the basic game play.
The following table shows what the mouse clicks on squares do while the game is started.
COVERED
Set the square to UNCOVERED.
If there is a mine, the game ends (lose).
If all empty squares are uncovered, the game ends (win).
Otherwise the game continues. Set the square to FLAGGED.
UNCOVERED
Nothing if the number of flags in adjacent squares equals the number in the uncovered square
UNCOVER adjacent covered squares
else
temporarily highlight adjacent covered squares
FLAGGED
Nothing Set the square to QUESTIONED.
QUESTIONED
Nothing Set the square to COVERED.
Download (MB)
Added: 2006-01-18 License: GPL (GNU General Public License) Price:
1385 downloads
MegamekNET 0.435
MegamekNET project is a team-based multiplayer online campaign game. more>>
MegamekNET project is a team-based multiplayer online campaign game.
MegaMekNET is based on FASAs Classic Battletech boardgame. It lets you join the war for the Inner Sphere.
The game allows you to join a house and lead units of towering Meks against other players online from around the globe.
Crush the other houses beneath your armoured feet in this turn-based strategy game.
You and your team fight to resurrect the Star League.
<<lessMegaMekNET is based on FASAs Classic Battletech boardgame. It lets you join the war for the Inner Sphere.
The game allows you to join a house and lead units of towering Meks against other players online from around the globe.
Crush the other houses beneath your armoured feet in this turn-based strategy game.
You and your team fight to resurrect the Star League.
Download (0.31MB)
Added: 2006-11-06 License: GPL (GNU General Public License) Price:
1084 downloads
FileCentral 0.0.8
Filecentral is a filesystem browser and file manager. more>>
Filecentral is a filesystem browser and file manager. It uses the navigational model of the OSX finder, but tries to integrate into the GNOME Desktop. It uses gnome-vfs and is thus also able to manage remote files.
Filecentral is programmed in C, the best programming language to shoot yourself in the foot.
<<lessFilecentral is programmed in C, the best programming language to shoot yourself in the foot.
Download (0.14MB)
Added: 2005-08-05 License: GPL (GNU General Public License) Price:
1540 downloads
Mozilla::nsID 0.01
Mozilla::nsID is a Perl extension wrapping Mozilla nsID class. more>>
Mozilla::nsID is a Perl extension wrapping Mozilla nsID class.
SYNOPSIS
use Mozilla::nsID;
my $id1 = Mozilla::nsID->new(0x95611356, 0xf583 , 0x46f5, [
0x81, 0xff, 0x4b, 0x3e, 0x01, 0x62, 0xc6, 0x19 ]);
is($id1->ToString, {95611356-f583-46f5-81ff-4b3e0162c619});
my $id2 = Mozilla::nsID->new_empty;
$id2->Parse({95611356-f583-46f5-81ff-4b3e0162c619});
# And now $id1 equals $id2
This module wraps Mozilla nsID interface. Please see Mozilla documentation for more details.
<<lessSYNOPSIS
use Mozilla::nsID;
my $id1 = Mozilla::nsID->new(0x95611356, 0xf583 , 0x46f5, [
0x81, 0xff, 0x4b, 0x3e, 0x01, 0x62, 0xc6, 0x19 ]);
is($id1->ToString, {95611356-f583-46f5-81ff-4b3e0162c619});
my $id2 = Mozilla::nsID->new_empty;
$id2->Parse({95611356-f583-46f5-81ff-4b3e0162c619});
# And now $id1 equals $id2
This module wraps Mozilla nsID interface. Please see Mozilla documentation for more details.
Download (0.032MB)
Added: 2007-03-23 License: Perl Artistic License Price:
946 downloads
MCP2510 Bit Timing Calculator 1.0
MCP2510 Bit Timing Calculator project is a bit timing calculator for the MCP2510. more>>
MCP2510 Bit Timing Calculator project is a bit timing calculator for the MCP2510.
It is a bit timing calculator which is very easy to use.
All you have to do is to choose the baudrate and the oscilator-frequency.
Sure you can edit and change all setting. You will see a graphical bit timing diagram which show you your current options.
At the end you will get a detailed report of your choosen options. See an example here: mcp2510btn
HowTo
On the first step you have to choose your wished baudrate and the oscilator-frequency.
Second you will get a great table with all avaible baudrate for you oscilator-frequency. The are already choosen some baudrates if your baudrate equals with some on the table. Otherwise you have to select them manually, but you will get deviations to you choosen baudrate. You will the the deviation in percent at the right table.
When you are ready you can go forward to step three.
Here you have first to select your wanted Nominal Bit Time Screenshot 2 [Step 3]and then you can edit/change to values for the single segments of a bit timing.
<<lessIt is a bit timing calculator which is very easy to use.
All you have to do is to choose the baudrate and the oscilator-frequency.
Sure you can edit and change all setting. You will see a graphical bit timing diagram which show you your current options.
At the end you will get a detailed report of your choosen options. See an example here: mcp2510btn
HowTo
On the first step you have to choose your wished baudrate and the oscilator-frequency.
Second you will get a great table with all avaible baudrate for you oscilator-frequency. The are already choosen some baudrates if your baudrate equals with some on the table. Otherwise you have to select them manually, but you will get deviations to you choosen baudrate. You will the the deviation in percent at the right table.
When you are ready you can go forward to step three.
Here you have first to select your wanted Nominal Bit Time Screenshot 2 [Step 3]and then you can edit/change to values for the single segments of a bit timing.
Download (0.017MB)
Added: 2006-11-03 License: GPL (GNU General Public License) Price:
640 downloads

Conquest: Divide and Conquer 0.14.1
Conquest is a simultaneous turn-based online multiplayer strategy game placed in a dark and distant future. more>>
Conquest: Divide and Conquer 0.14.1 is the latest version of this simultaneous turn-based online multiplayer strategy game placed in a dark and distant future.
Play the role of a futuristic commander. Divide your armies and conquer the world. Position satellites to reveal your opponents. Launch missiles to annihilate big armies, but watch out for incoming drop pods behind your back.
Standing in your path to victory are other commanders like yourself. Fight them off one by one and prove you are the greatest of the great.
The combination of fast gameplay and randomly generated maps equals to long, restless nights of battles for cities.
Enhancements: (21 Jul 2009)
- Renamed advanced settings to rules.
- Renamed lobby to game lobby.
- Renamed join game panel to game browser.
- Added new flanking mechanic: when a player moves at least two units into a territory from different sides, they receive a 25% power bonus in an eventual battle. Flanking also works with allied units.
- Added AI alliance logic.
- Added graphic setting to toggle environmental effects.
- Added "lChangedRules" message when rules change.
- Added console to ConquestServer.exe on Windows.
- Added more AI names.
- Improved performance by at least 20%, depending on the player's machine.
- Improved performance for display mode changes and minimizing/maximizing.
- Improved rules panel.
- Changed hints to show exact values.
- Changed default server name to "Conquest Game".
- Rule sets no longer have to specify all rules.
- Moved create game to the game browser.
- Removed spectate button from the game browser.
- Removed key shortcuts from most world screen panels.
- Fixed Linux nvidia-glx-180+ drivers segmentation fault.
- Fixed lighting not working properly after changing display modes.
- Fixed alliance colors not working with preset alliances.
- Fixed not being able to select alliance 4 in the game lobby.
- Fixed not being able to whisper a player with too long name.
- Fixed territories and operations not getting sent on surrender.
- Fixed units taking strange paths when ordered straight for more than 2 tiles.
- Fixed lMSNA.
Added: 2009-07-22 License: Freeware Price: FREE
10 downloads
Humax 0.1 Beta
Humax project is a framework for developing RIA Web 2.0 applications. more>>
Humax project is a framework for developing RIA Web 2.0 applications.
It provides a rich set of object-oriented client-side libraries which works seamlessly regardless of the server side technology used.
The web applications are today developed with rich interactive and quick responsible way. This was achieved by the usage of AJAX. Though, XmlHttpRequest is the only thing makes a web application as AJAX enabled, but there are numerous patterns used along with it.
In a straight forward manner, nothing but the usage of JavaScript. Previously, web applications used JavaScript only for client side validation and interactivity. In the AJAX world, JavaScript replaces high level languages in UI and UI Processing layers. Lot of frameworks available for providing interoperability between server side and client side in object oriented manner.
However, still the client side development more object orientation than what we currently use. This is not only the matter of object thinking. The client side development requires the features and facilities available in server side technology.
In addition to these, we require more for developing applications for Web 2.0 paradigm. Humax is one of the initiatives for providing the above specified requirements. Simply said, the scope for Humax framework is:
Complete object orientation and Interoperable Web 2.0 framework.
Framework with features as like in server side technology.
How To Use:
Step 1: Add Humax into your web project
Humax library is defined on "humax0.1.js" file. You can add this into your html pages header section by
< script type="text/javascript" src="humax.js" / >
Step 2: Define and Use Classes
You can either define the client side logic on separate JavaScript file or within the page itself. Humax recommend to use separate file. Some of the modern HTML/JavaScript editors supports code assistance which will improve your development productivity
Unofficially, Humax recommends to use Aptana IDE. It is a pure open source IDE for developing HTML/JavaScript. But the Code Assist Profiles one of the unique feature.
The following is a sample code declared on separate file
var HumaxSpace = {}
HumaxSpace.Point = function(x, y)
{
if(arguments.length == 0)
{
this._x = 0;
this._y = 0;
}else
{
this._x = x;
this._y = y;
}
}
HumaxSpace.Point.prototype =
{
_x : 0,
_y : 0,
getX : function(){return this._x;},
getY : function(){return this._y;},
setX : function(x) {this._x = x;},
setY : function(y){this._y = y;}
}
HumaxSpace.Point.equals = function(a, b)
{
if(a instanceof HumaxSpace.Point && b instanceof HumaxSpace.Point)
{
if(a.getX() == b.getX() &&
a.getY() == b.getY())
return true;
else
return false;
}
}
Humax.declareClass("HumaxSpace.Point", HumaxSpace.Point);
Step 3: Use the classes
You can use these classes to create instances on another JavaScript file or the html page as like
< script type="text/javascript" >
var point1 = new HumaxSpace.Point();
point1.setX(4);
point1.setY(3);
var point2 = new HumaxSpace.Point(6, 3);
if(HumaxSpace.Point.equals(point1, point2))
alert("Points are same");
< script >
Enhancements:
- This release enables you to design and develop complete object orientation client side script.
<<lessIt provides a rich set of object-oriented client-side libraries which works seamlessly regardless of the server side technology used.
The web applications are today developed with rich interactive and quick responsible way. This was achieved by the usage of AJAX. Though, XmlHttpRequest is the only thing makes a web application as AJAX enabled, but there are numerous patterns used along with it.
In a straight forward manner, nothing but the usage of JavaScript. Previously, web applications used JavaScript only for client side validation and interactivity. In the AJAX world, JavaScript replaces high level languages in UI and UI Processing layers. Lot of frameworks available for providing interoperability between server side and client side in object oriented manner.
However, still the client side development more object orientation than what we currently use. This is not only the matter of object thinking. The client side development requires the features and facilities available in server side technology.
In addition to these, we require more for developing applications for Web 2.0 paradigm. Humax is one of the initiatives for providing the above specified requirements. Simply said, the scope for Humax framework is:
Complete object orientation and Interoperable Web 2.0 framework.
Framework with features as like in server side technology.
How To Use:
Step 1: Add Humax into your web project
Humax library is defined on "humax0.1.js" file. You can add this into your html pages header section by
< script type="text/javascript" src="humax.js" / >
Step 2: Define and Use Classes
You can either define the client side logic on separate JavaScript file or within the page itself. Humax recommend to use separate file. Some of the modern HTML/JavaScript editors supports code assistance which will improve your development productivity
Unofficially, Humax recommends to use Aptana IDE. It is a pure open source IDE for developing HTML/JavaScript. But the Code Assist Profiles one of the unique feature.
The following is a sample code declared on separate file
var HumaxSpace = {}
HumaxSpace.Point = function(x, y)
{
if(arguments.length == 0)
{
this._x = 0;
this._y = 0;
}else
{
this._x = x;
this._y = y;
}
}
HumaxSpace.Point.prototype =
{
_x : 0,
_y : 0,
getX : function(){return this._x;},
getY : function(){return this._y;},
setX : function(x) {this._x = x;},
setY : function(y){this._y = y;}
}
HumaxSpace.Point.equals = function(a, b)
{
if(a instanceof HumaxSpace.Point && b instanceof HumaxSpace.Point)
{
if(a.getX() == b.getX() &&
a.getY() == b.getY())
return true;
else
return false;
}
}
Humax.declareClass("HumaxSpace.Point", HumaxSpace.Point);
Step 3: Use the classes
You can use these classes to create instances on another JavaScript file or the html page as like
< script type="text/javascript" >
var point1 = new HumaxSpace.Point();
point1.setX(4);
point1.setY(3);
var point2 = new HumaxSpace.Point(6, 3);
if(HumaxSpace.Point.equals(point1, point2))
alert("Points are same");
< script >
Enhancements:
- This release enables you to design and develop complete object orientation client side script.
Download (MB)
Added: 2007-08-08 License: LGPL (GNU Lesser General Public License) Price:
815 downloads
Class::Generate 1.09
Class::Generate is a Perl module that can generate Perl class hierarchies. more>>
Class::Generate is a Perl module that can generate Perl class hierarchies.
SYNOPSIS
use Class::Generate qw(class subclass delete_class);
# Declare class Class_Name, with the following types of members:
class
Class_Name => [
s => $, # scalar
a => @, # array
h => %, # hash
c => Class, # Class
c_a => @Class, # array of Class
c_h => %Class, # hash of Class
&m => body, # method
];
# Allocate an instance of class_name, with members initialized to the
# given values (pass arrays and hashes using references).
$obj = Class_Name->new ( s => scalar,
a => [ values ],
h => { key1 => v1, ... },
c => Class->new,
c_a => [ Class->new, ... ],
c_h => [ key1 => Class->new, ... ] );
# Scalar type accessor:
$obj->s($value); # Assign $value to member s.
$member_value = $obj->s; # Access members value.
# (Class) Array type accessor:
$obj->a([value1, value2, ...]); # Assign whole array to member.
$obj->a(2, $value); # Assign $value to array member 2.
$obj->add_a($value); # Append $value to end of array.
@a = $obj->a; # Access whole array.
$ary_member_value = $obj->a(2); # Access array member 2.
$s = $obj->a_size; # Return size of array.
$value = $obj->last_a; # Return last element of array.
# (Class) Hash type accessor:
$obj->h({ k_1=>v1, ..., k_n=>v_n }) # Assign whole hash to member.
$obj->h($key, $value); # Assign $value to hash member $key.
%hash = $obj->h; # Access whole hash.
$hash_member_value = $obj->h($key); # Access hash member value $key.
$obj->delete_h($key); # Delete slot occupied by $key.
@keys = $obj->h_keys; # Access keys of member h.
@values = $obj->h_values; # Access values of member h.
$another = $obj->copy; # Copy an object.
if ( $obj->equals($another) ) { ... } # Test equality.
subclass s => [ ], -parent => class_name;
The Class::Generate package exports functions that take as arguments a class specification and create from these specifications a Perl 5 class. The specification language allows many object-oriented constructs: typed members, inheritance, private members, required members, default values, object methods, class methods, class variables, and more.
CPAN contains similar packages. Why another? Because object-oriented programming, especially in a dynamic language like Perl, is a complicated endeavor. I wanted a package that would work very hard to catch the errors you (well, I anyway) commonly make. I wanted a package that could help me enforce the contract of object-oriented programming. I also wanted it to get out of my way when I asked.
<<lessSYNOPSIS
use Class::Generate qw(class subclass delete_class);
# Declare class Class_Name, with the following types of members:
class
Class_Name => [
s => $, # scalar
a => @, # array
h => %, # hash
c => Class, # Class
c_a => @Class, # array of Class
c_h => %Class, # hash of Class
&m => body, # method
];
# Allocate an instance of class_name, with members initialized to the
# given values (pass arrays and hashes using references).
$obj = Class_Name->new ( s => scalar,
a => [ values ],
h => { key1 => v1, ... },
c => Class->new,
c_a => [ Class->new, ... ],
c_h => [ key1 => Class->new, ... ] );
# Scalar type accessor:
$obj->s($value); # Assign $value to member s.
$member_value = $obj->s; # Access members value.
# (Class) Array type accessor:
$obj->a([value1, value2, ...]); # Assign whole array to member.
$obj->a(2, $value); # Assign $value to array member 2.
$obj->add_a($value); # Append $value to end of array.
@a = $obj->a; # Access whole array.
$ary_member_value = $obj->a(2); # Access array member 2.
$s = $obj->a_size; # Return size of array.
$value = $obj->last_a; # Return last element of array.
# (Class) Hash type accessor:
$obj->h({ k_1=>v1, ..., k_n=>v_n }) # Assign whole hash to member.
$obj->h($key, $value); # Assign $value to hash member $key.
%hash = $obj->h; # Access whole hash.
$hash_member_value = $obj->h($key); # Access hash member value $key.
$obj->delete_h($key); # Delete slot occupied by $key.
@keys = $obj->h_keys; # Access keys of member h.
@values = $obj->h_values; # Access values of member h.
$another = $obj->copy; # Copy an object.
if ( $obj->equals($another) ) { ... } # Test equality.
subclass s => [ ], -parent => class_name;
The Class::Generate package exports functions that take as arguments a class specification and create from these specifications a Perl 5 class. The specification language allows many object-oriented constructs: typed members, inheritance, private members, required members, default values, object methods, class methods, class variables, and more.
CPAN contains similar packages. Why another? Because object-oriented programming, especially in a dynamic language like Perl, is a complicated endeavor. I wanted a package that would work very hard to catch the errors you (well, I anyway) commonly make. I wanted a package that could help me enforce the contract of object-oriented programming. I also wanted it to get out of my way when I asked.
Download (0.052MB)
Added: 2007-07-31 License: Perl Artistic License Price:
815 downloads
Push Puppet Toy 0.0.5
Push Puppet Toy is a computer-controlled puppet that stands to attention when a friend joins an IRC channel. more>>
Push Puppet Toy is a computer-controlled puppet that stands to attention when a friend joins an IRC channel, and collapses when he leaves.
Push Puppet Toy project was inspired by the Availabot from Schulze and Webb (http://schulzeandwebb.com/2006/availabot/). The Availabot is a puppet guy that rises to its feet when a friend comes online on IM, and falls over when the friend disappears. Its a cool little toy, but it has 3 shortcomings:
- It doesnt exist yet
- It apparently wont work in Linux
- The puppet guy looks menacing, although I understand it will be customizable
But the Availabot is obviously only a push puppet with a servo. So its easy to make a similar device with a push puppet of your liking.
Enhancements:
- A Pidgin version of the Gaim plugin was added.
<<lessPush Puppet Toy project was inspired by the Availabot from Schulze and Webb (http://schulzeandwebb.com/2006/availabot/). The Availabot is a puppet guy that rises to its feet when a friend comes online on IM, and falls over when the friend disappears. Its a cool little toy, but it has 3 shortcomings:
- It doesnt exist yet
- It apparently wont work in Linux
- The puppet guy looks menacing, although I understand it will be customizable
But the Availabot is obviously only a push puppet with a servo. So its easy to make a similar device with a push puppet of your liking.
Enhancements:
- A Pidgin version of the Gaim plugin was added.
Download (2.3MB)
Added: 2007-05-10 License: GPL (GNU General Public License) Price:
899 downloads
CodeSugar Eclipse Plugin 1.3.0
CodeSugar Eclipse Plugin is an Eclipse plugin that generates methods such as equals(), clone(). more>>
CodeSugar Eclipse Plugin is an Eclipse plugin that can generate methods such as equals(), clone(), toString(), and hashCode() for Java classes.
Enhancements:
- This release includes many feature enhancements in generated code, as well as UI refinements like enabling actions in the menu only when a type of .java file is selected.
<<lessEnhancements:
- This release includes many feature enhancements in generated code, as well as UI refinements like enabling actions in the menu only when a type of .java file is selected.
Download (0.070MB)
Added: 2005-12-20 License: Freely Distributable Price:
1410 downloads
Bio::NEXUS::UnalignedBlock 0.67
Bio::NEXUS::UnalignedBlock is a Perl module that represents an UNALIGNED block of a NEXUS file. more>>
Bio::NEXUS::UnalignedBlock is a Perl module that represents an UNALIGNED block of a NEXUS file.
SYNOPSIS
if ( $type =~ /unaligned/i ) {
$block_object = new Bio::NEXUS::UnalignedBlock($type, $block, $verbose);
}
This is a class representing an unaligned block in NEXUS file
METHODS
new
Title : new
Usage : block_object = new Bio::NEXUS::UnalignedBlock($block_type, $commands, $verbose, $taxlabels);
Function: Creates a new Bio::NEXUS::UnalignedBlock object
Returns : Bio::NEXUS::UnalignedBlock object
Args : type (string), the commands/comments to parse (array ref), and a verbose flag (0 or 1)
find_taxon
Title : find_taxon
Usage : my $is_taxon_present = $self->find_taxon($taxon_name);
Function: Finds whether the input taxon name is present in the taxon label.
Returns : 0 (not present) or 1 (if present).
Args : taxon label (as string)
set_format
Title : set_format
Usage : $block->set_format(%format);
Function: set the format of the characters
Returns : none
Args : hash of format values
get_format
Title : get_format
Usage : $block->get_format();
Function: Returns the format of the characters
Returns : hash of format values
Args : none
set_otuset
Title : set_otuset
Usage : $block->set_otuset($otuset);
Function: Set the otus
Returns : none
Args : TaxUnitSet object
set_charstatelabels
Title : set_charstatelabels
Usage : $block->set_charstatelabels($labels);
Function: Set the character names and states
Returns : none
Args : array of character states
get_charstatelabels
Title : get_charstatelabels
Usage : $set->get_charstatelabels();
Function: Returns an array of character states
Returns : character states
Args : none
get_ntax
Title : get_ntax
Usage : $block->get_ntax();
Function: Returns the number of taxa of the block
Returns : # taxa
Args : none
rename_otus
Title : rename_otus
Usage : $block->rename_otus(%translation);
Function: Renames all the OTUs to something else
Returns : none
Args : hash containing translation
equals
Name : equals
Usage : $block->equals($another);
Function: compare if two Bio::NEXUS::UnalignedBlock objects are equal
Returns : boolean
Args : a Bio::NEXUS::CharactersBlock object
<<lessSYNOPSIS
if ( $type =~ /unaligned/i ) {
$block_object = new Bio::NEXUS::UnalignedBlock($type, $block, $verbose);
}
This is a class representing an unaligned block in NEXUS file
METHODS
new
Title : new
Usage : block_object = new Bio::NEXUS::UnalignedBlock($block_type, $commands, $verbose, $taxlabels);
Function: Creates a new Bio::NEXUS::UnalignedBlock object
Returns : Bio::NEXUS::UnalignedBlock object
Args : type (string), the commands/comments to parse (array ref), and a verbose flag (0 or 1)
find_taxon
Title : find_taxon
Usage : my $is_taxon_present = $self->find_taxon($taxon_name);
Function: Finds whether the input taxon name is present in the taxon label.
Returns : 0 (not present) or 1 (if present).
Args : taxon label (as string)
set_format
Title : set_format
Usage : $block->set_format(%format);
Function: set the format of the characters
Returns : none
Args : hash of format values
get_format
Title : get_format
Usage : $block->get_format();
Function: Returns the format of the characters
Returns : hash of format values
Args : none
set_otuset
Title : set_otuset
Usage : $block->set_otuset($otuset);
Function: Set the otus
Returns : none
Args : TaxUnitSet object
set_charstatelabels
Title : set_charstatelabels
Usage : $block->set_charstatelabels($labels);
Function: Set the character names and states
Returns : none
Args : array of character states
get_charstatelabels
Title : get_charstatelabels
Usage : $set->get_charstatelabels();
Function: Returns an array of character states
Returns : character states
Args : none
get_ntax
Title : get_ntax
Usage : $block->get_ntax();
Function: Returns the number of taxa of the block
Returns : # taxa
Args : none
rename_otus
Title : rename_otus
Usage : $block->rename_otus(%translation);
Function: Renames all the OTUs to something else
Returns : none
Args : hash containing translation
equals
Name : equals
Usage : $block->equals($another);
Function: compare if two Bio::NEXUS::UnalignedBlock objects are equal
Returns : boolean
Args : a Bio::NEXUS::CharactersBlock object
Download (0.15MB)
Added: 2006-12-20 License: Perl Artistic License Price:
1038 downloads
Gregorian calendar 1582
Gregorian calendar 1582 is a small Python script to generate calendars for any year in the history greater or equal to one. more>>
Gregorian calendar 1582 is a small Python script to generate calendars for any year in the history greater or equal to one.
The output format is the same as the Unix "cal" command. However, it supposes the Gregorian Reformation took place on October 4th, 1582, in contrast to the cal, which supposes the reformation took place on September 3rd, 1752.
<<lessThe output format is the same as the Unix "cal" command. However, it supposes the Gregorian Reformation took place on October 4th, 1582, in contrast to the cal, which supposes the reformation took place on September 3rd, 1752.
Download (0.007MB)
Added: 2006-09-06 License: MIT/X Consortium License Price:
1143 downloads
XML::DOM::DOMImplementation 1.44
XML::DOM::DOMImplementation is a information about XML::DOM implementation. more>>
XML::DOM::DOMImplementation is a information about XML::DOM implementation.
The DOMImplementation interface provides a number of methods for performing operations that are independent of any particular instance of the document object model.
The DOM Level 1 does not specify a way of creating a document instance, and hence document creation is an operation specific to an implementation. Future Levels of the DOM specification are expected to provide methods for creating documents directly.
METHODS
hasFeature (feature, version)
Returns 1 if and only if feature equals "XML" and version equals "1.0".
<<lessThe DOMImplementation interface provides a number of methods for performing operations that are independent of any particular instance of the document object model.
The DOM Level 1 does not specify a way of creating a document instance, and hence document creation is an operation specific to an implementation. Future Levels of the DOM specification are expected to provide methods for creating documents directly.
METHODS
hasFeature (feature, version)
Returns 1 if and only if feature equals "XML" and version equals "1.0".
Download (0.11MB)
Added: 2006-07-20 License: Perl Artistic License Price:
1191 downloads
MIME::Type 1.19
MIME::Type is a definition of one MIME type. more>>
MIME::Type is a definition of one MIME type.
SYNOPSIS
use MIME::Types;
my $mimetypes = MIME::Types->new;
my MIME::Type $plaintext = $mimetypes->type(text/plain);
print $plaintext->mediaType; # text
print $plaintext->subType; # plain
my @ext = $plaintext->extensions;
print "@ext" # txt asc c cc h hh cpp
print $plaintext->encoding # 8bit
if($plaintext->isBinary) # false
if($plaintext->isAscii) # true
if($plaintext->equals(text/plain) {...}
if($plaintext eq text/plain) # same
print MIME::Type->simplified(x-appl/x-zip) # appl/zip
MIME types are used in MIME entities, for instance as part of e-mail and HTTP traffic. Sometimes real knowledge about a mime-type is need. Objects of MIME::Type store the information on one such type.
This module is built to conform to the MIME types of RFCs 2045 and 2231. It follows the official IANA registry at http://www.iana.org/assignments/media-types/ and the collection kept at http://www.ltsw.se/knbase/internet/mime.htp
<<lessSYNOPSIS
use MIME::Types;
my $mimetypes = MIME::Types->new;
my MIME::Type $plaintext = $mimetypes->type(text/plain);
print $plaintext->mediaType; # text
print $plaintext->subType; # plain
my @ext = $plaintext->extensions;
print "@ext" # txt asc c cc h hh cpp
print $plaintext->encoding # 8bit
if($plaintext->isBinary) # false
if($plaintext->isAscii) # true
if($plaintext->equals(text/plain) {...}
if($plaintext eq text/plain) # same
print MIME::Type->simplified(x-appl/x-zip) # appl/zip
MIME types are used in MIME entities, for instance as part of e-mail and HTTP traffic. Sometimes real knowledge about a mime-type is need. Objects of MIME::Type store the information on one such type.
This module is built to conform to the MIME types of RFCs 2045 and 2231. It follows the official IANA registry at http://www.iana.org/assignments/media-types/ and the collection kept at http://www.ltsw.se/knbase/internet/mime.htp
Download (0.017MB)
Added: 2007-06-01 License: Perl Artistic License Price:
877 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above 0.2 miles equals how many feet search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed