Calendar Algorithm
Algorithm::Line::Bresenham is a Perl module that contains a simple pixellated line-drawing algorithm. SYNOPSIS use Algorithm::Line::Bresenham qw/line/; my @points = line(3,3 => 5,0); # returns the list: [3,3], [4,2], [4,1], [5,0] line(3,3 => 5,0, &draw_line); # calls draw_line on each...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (140): Algorithm::Line::Bresenham Download |
Algorithm::C3 is a module for merging hierarchies using the C3 algorithm. SYNOPSIS use Algorithm::C3; # merging a classic diamond # inheritence graph like this: # # # / # # / # my @merged = Algorithm::C3::merge( D, sub { # extract the ISA array # from the package no...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (130): Algorithm::C3 Download |
Algorithm::Pair::Best is a Perl module to select pairings (designed for Go tournaments, but can be used for anything, really). SYNOPSIS use Algorithm::Pair::Best; my $pair = Algorithm::Pair::Best->new( ? options ? ); $pair->add( item, ? item, ... ? ); @pairList = $pair->pick( ? $window...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (118): Algorithm::Pair::Best Download |
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...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (120): Gregorian calendar Download |
Algorithm::SkipList is a Perl implementation of skip lists. SYNOPSIS my $list = new Algorithm::SkipList(); $list->insert( key1, value ); $list->insert( key2, another value ); $value = $list->find(key2); $list->delete(key1); This is an implementation of skip lists in Perl. Skip...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (117): Algorithm::SkipList Download |
Algorithm::ScheduledPath is a Perl module that helps you to find scheduled paths in a directed graph. SYNOPSIS use Algorithm::ScheduledPath; use Algorithm::ScheduledPath::Path; $graph = new Algorithm::ScheduledPath(); $graph->add_edge( { path_id => R, origin => A, depart_time => 1,...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (90): Algorithm::ScheduledPath Download |
Unimaginatively-named Calendar project began out of frustration with other web-based calendar tools inability to display a readable calendar format. Unimaginatively-named Calendar was very much a project to "scratch an itch" -- to meet an immediate need that the author had. Since then, it has...
Platforms: *nix
License: Freeware | Size: 1.9 MB | Download (102): Unimaginatively-named Calendar Download |
DateTime::Calendar::Hebrew is a Perl module with dates in the Hebrew calendar. SYNOPSIS use DateTime::Calendar::Hebrew; $dt = DateTime::Calendar::Hebrew->new( year => 5782, month => 10, day => 4 ); DateTime::Calendar::Hebrew is the implementation of the Hebrew calendar. Read on for more...
Platforms: *nix
License: Freeware | Size: 19.46 KB | Download (126): DateTime::Calendar::Hebrew Download |
Algorithm::Munkres is a Perl extension for Munkres solution to classical Assignment problem for square and rectangular matrices. This module extends the solution of Assignment problem for square matrices to rectangular matrices by padding zeros. Thus a rectangular matrix is converted to square...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (100): Algorithm::Munkres Download |
Algorithm::LUHN is a Perl module to calculate the modulus 10 double add double checksum. SYNOPSIS use Algorithm::LUHN qw/check_digit is_valid/; $c = check_digit("43881234567"); print "It worksn" if is_valid("43881234567$c"); $c = check_digit("A2C4E6G8"); # this will cause an error...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (510): Algorithm::LUHN Download |
Algorithm::AhoCorasick::SearchMachine provides an implementation and low-level interface of Algorithm::AhoCorasick. Feeds input to the state machine. First (after the instance) argument of this method is the input text (which can be empty, in which case the method doesnt do anything), second...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (114): Algorithm::AhoCorasick::SearchMachine Download |
Algorithm::AhoCorasick provides efficient search for multiple strings. Aho-Corasick is a classic (1975) algorithm for locating elements of a finite set of strings within an input text. It constructs a finite state machine from a list of keywords, then uses the machine to locate all occurrences...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (144): Algorithm::AhoCorasick Download |
Algorithm::NeedlemanWunsch is a sequence alignment with configurable scoring. SYNOPSIS use Algorithm::NeedlemanWunsch; sub score_sub { if (!@_) { return -2; # gap penalty } return ($_[0] eq $_[1]) ? 1 : -1; } my $matcher = Algorithm::NeedlemanWunsch->new(&score_sub); my $score =...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (105): Algorithm::NeedlemanWunsch Download |
Algorithm::Combinatorics Perl module is an efficient generator of combinatorial sequences. SYNOPSIS use Algorithm::Combinatorics qw(permutations); my @data = qw(a b c); # scalar context gives an iterator my $iter = permutations(@data); while (my $p = $iter->next) { # ... } # list...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (153): Algorithm::Combinatorics Download |
Mom's Calendar provides a simple printable calendar that is great for keeping track of events.Print it out blank and fill it in later or add a few short notes before you print. It is now also possible to export to a HTML or Text file.
Platforms: Mac
License: Freeware | Download (242): Mom's Calendar Download |
The Aztec Calendar widget displays the symbols for the day in the 260-day year of the Aztec Calendar, the tonalpohualli. For Aztecs, the tonalpohualli tells us how time is divided among opposing supernatural forces. In addition to the symbolic representation of the day, the name of the protector...
Platforms: Mac
License: Freeware | Download (159): Aztec Calendar Download |
Maya Calendar widget presents the Long Count and the Calendar Round (Tzolkin and Haab) in both authentic and modern notation. As a bonus it counts down to the end of the 13th Baktun (December 21, 2012).
Platforms: Mac
License: Freeware | Download (254): Maya Calendar Download |
Efficient Calendar Free is a professional, cross-platform and easy-to-use scheduler, planner and reminder.
You can sync data across PCs and mobile phones. It saves your time by allowing international holidays and major holidays of some countries to be imported directly. Multiple calendar...
Platforms: Windows, Windows 8, Windows 7, Windows Server, iOS, Android, iPhone
License: Freeware | Size: 20.07 MB | Download (2327): Portable Efficient Calendar Free Download |
These days, being efficient means being organized - that is, able to efficiently plan available time, not miss appointments, relocate without losing much time and so forth. All of this requires keeping countless events in your memory and making sure none of them are conflicting or using...
Platforms: Windows, Windows 8, Windows 7, Windows Server
License: Freeware | Size: 17.98 MB | Download (225): Interactive Calendar Download |
Calendar G is a handy desktop tool to edit Google Calendar. It helps users from opening a browser and handling confusing menus. It is a freeware with advertisements but they can be removed with an Address Key offered by Egg-On-Egg Corporation.
In the last decade Google Calendar became one of...
Platforms: Windows, Mac
License: Freeware | Size: 415 KB | Download (101): Calendar G Download |