symbolic links
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1876
Math::Symbolic 0.508
Math::Symbolic is a Perl module for symbolic calculations. more>>
Math::Symbolic is a Perl module for symbolic calculations.
SYNOPSIS
use Math::Symbolic;
my $tree = Math::Symbolic->parse_from_string(1/2 * m * v^2);
# Now do symbolic calculations with $tree.
# ... like deriving it...
my ($sub) = Math::Symbolic::Compiler->compile_to_sub($tree);
my $kinetic_energy = $sub->($mass, $velocity);
Math::Symbolic is intended to offer symbolic calculation capabilities to the Perl programmer without using external (and commercial) libraries and/or applications.
Unless, however, some interested and knowledgable developers turn up to participate in the development, the library will be severely limited by my experience in the area. Symbolic calculations are an active field of research in CS.
There are several ways to construct Math::Symbolic trees. There are no actual Math::Symbolic objects, but rather trees of objects of subclasses of Math::Symbolic. The most general but unfortunately also the least intuitive way of constructing trees is to use the constructors of the Math::Symbolic::Operator, Math::Symbolic::Variable, and Math::Symbolic::Constant classes to create (nested) objects of the corresponding types.
Furthermore, you may use the overloaded interface to apply the standard Perl operators (and functions, see "OVERLOADED OPERATORS") to existing Math::Symbolic trees and standard Perl expressions.
Possibly the most convenient way of constructing Math::Symbolic trees is using the builtin parser to generate trees from expressions such as 2 * x^5. You may use the Math::Symbolic->parse_from_string() class method for this.
Of course, you may combine the overloaded interface with the parser to generate trees with Perl code such as "$term * 5 * sin(omega*t+phi)" which will create a tree of the existing tree $term times 5 times the sine of the vars omega times t plus phi.
There are several modules in the distribution that contain subroutines related to calculus. These are not loaded by Math::Symbolic by default. Furthermore, there are several extensions to Math::Symbolic availlable from CPAN as separate distributions. Please refer to "SEE ALSO" for an incomplete list of these.
For example, Math::Symbolic::MiscCalculus come with Math::Symbolic and contains routines to compute Taylor Polynomials and the associated errors.
Routines related to vector calculus such as grad, div, rot, and Jacobi- and Hesse matrices are availlable through the Math::Symbolic::VectorCalculus module. This module is also able to compute Taylor Polynomials of functions of two variables, directional derivatives, total differentials, and Wronskian Determinants.
Some basic support for linear algebra can be found in Math::Symbolic::MiscAlgebra. This includes a routine to compute the determinant of a matrix of Math::Symbolic trees.
<<lessSYNOPSIS
use Math::Symbolic;
my $tree = Math::Symbolic->parse_from_string(1/2 * m * v^2);
# Now do symbolic calculations with $tree.
# ... like deriving it...
my ($sub) = Math::Symbolic::Compiler->compile_to_sub($tree);
my $kinetic_energy = $sub->($mass, $velocity);
Math::Symbolic is intended to offer symbolic calculation capabilities to the Perl programmer without using external (and commercial) libraries and/or applications.
Unless, however, some interested and knowledgable developers turn up to participate in the development, the library will be severely limited by my experience in the area. Symbolic calculations are an active field of research in CS.
There are several ways to construct Math::Symbolic trees. There are no actual Math::Symbolic objects, but rather trees of objects of subclasses of Math::Symbolic. The most general but unfortunately also the least intuitive way of constructing trees is to use the constructors of the Math::Symbolic::Operator, Math::Symbolic::Variable, and Math::Symbolic::Constant classes to create (nested) objects of the corresponding types.
Furthermore, you may use the overloaded interface to apply the standard Perl operators (and functions, see "OVERLOADED OPERATORS") to existing Math::Symbolic trees and standard Perl expressions.
Possibly the most convenient way of constructing Math::Symbolic trees is using the builtin parser to generate trees from expressions such as 2 * x^5. You may use the Math::Symbolic->parse_from_string() class method for this.
Of course, you may combine the overloaded interface with the parser to generate trees with Perl code such as "$term * 5 * sin(omega*t+phi)" which will create a tree of the existing tree $term times 5 times the sine of the vars omega times t plus phi.
There are several modules in the distribution that contain subroutines related to calculus. These are not loaded by Math::Symbolic by default. Furthermore, there are several extensions to Math::Symbolic availlable from CPAN as separate distributions. Please refer to "SEE ALSO" for an incomplete list of these.
For example, Math::Symbolic::MiscCalculus come with Math::Symbolic and contains routines to compute Taylor Polynomials and the associated errors.
Routines related to vector calculus such as grad, div, rot, and Jacobi- and Hesse matrices are availlable through the Math::Symbolic::VectorCalculus module. This module is also able to compute Taylor Polynomials of functions of two variables, directional derivatives, total differentials, and Wronskian Determinants.
Some basic support for linear algebra can be found in Math::Symbolic::MiscAlgebra. This includes a routine to compute the determinant of a matrix of Math::Symbolic trees.
Download (0.10MB)
Added: 2007-07-19 License: Perl Artistic License Price:
827 downloads
mirrorlinks 1.0.0
mirrorlinks is a small script that automatically mirrors the contents of a directory into another directory using symbolic links more>>
mirrorlinks project is a small script that automatically mirrors the contents of a directory into another directory using symbolic links, so you dont waste unnecessary disk space in copies.
This is better explained by example, of course:
You have directories Music, Movies and Shared.
You want to mirror both the contents of Music and the contents of Movies into Shared. For some specific reason, you dont want to place links to Movies and Music into Shared,
With mirrorlinks, thats easy to do:
mirrorlinks Music Shared
mirrorlinks Music Movies
Now Shared has the contents of both the Music and Movies directories. To be more accurate, Shared has the directory structure of both Music and Movies merged into one single directory, with symbolic links pointing to the actual files. So if you had files into Music/ATB, Shared would contain a folder named ATB, and this folder would contain links to the files in Music/ATB.
<<lessThis is better explained by example, of course:
You have directories Music, Movies and Shared.
You want to mirror both the contents of Music and the contents of Movies into Shared. For some specific reason, you dont want to place links to Movies and Music into Shared,
With mirrorlinks, thats easy to do:
mirrorlinks Music Shared
mirrorlinks Music Movies
Now Shared has the contents of both the Music and Movies directories. To be more accurate, Shared has the directory structure of both Music and Movies merged into one single directory, with symbolic links pointing to the actual files. So if you had files into Music/ATB, Shared would contain a folder named ATB, and this folder would contain links to the files in Music/ATB.
Download (0.002MB)
Added: 2006-06-30 License: GPL (GNU General Public License) Price:
1211 downloads
Feed Me Links 1.0
Feed Me Links is a Web application for managing and sharing links. more>>
Feed Me Links is a Web application for managing and sharing links.
Feed Me Links provides many interesting features such as tagging, comments, RSS feeds, tag clouds, friend lists, a REST API for exporting, a browser sidebar, and Firefox and IE favorites import.
<<lessFeed Me Links provides many interesting features such as tagging, comments, RSS feeds, tag clouds, friend lists, a REST API for exporting, a browser sidebar, and Firefox and IE favorites import.
Download (0.15MB)
Added: 2005-11-22 License: MIT/X Consortium License Price:
1432 downloads
Math::Symbolic::Base 0.508
Math::Symbolic::Base is a case class for symbols in symbolic calculations. more>>
Math::Symbolic::Base is a case class for symbols in symbolic calculations.
SYNOPSIS
use Math::Symbolic::Base;
This is a base class for all Math::Symbolic::* terms such as Math::Symbolic::Operator, Math::Symbolic::Variable and Math::Symbolic::Constant objects.
METHODS
Method to_string
Default method for stringification just returns the objects value.
Method value
value() evaluates the Math::Symbolic tree to its numeric representation.
value() without arguments requires that every variable in the tree contains a defined value attribute. Please note that this refers to every variable object, not just every named variable.
value() with one argument sets the objects value (in case of a variable or constant).
value() with named arguments (key/value pairs) associates variables in the tree with the value-arguments if the corresponging key matches the variable name. (Can one say this any more complicated?) Since version 0.132, an alternative syntax is to pass a single hash reference.
Example: $tree->value(x => 1, y => 2, z => 3, t => 0) assigns the value 1 to any occurrances of variables of the name "x", aso.
If a variable in the tree has no value set (and no argument of value sets it temporarily), the call to value() returns undef.
Method signature
signature() returns a trees signature.
In the context of Math::Symbolic, signatures are the list of variables any given tree depends on. That means the tree "v*t+x" depends on the variables v, t, and x. Thus, applying signature() on the tree that would be parsed from above example yields the sorted list (t, v, x).
Constants do not depend on any variables and therefore return the empty list. Obviously, operators dependencies vary.
Math::Symbolic::Variable objects, however, may have a slightly more involved signature. By convention, Math::Symbolic variables depend on themselves. That means their signature contains their own name. But they can also depend on various other variables because variables themselves can be viewed as placeholders for more compicated terms. For example in mechanics, the acceleration of a particle depends on its mass and the sum of all forces acting on it. So the variable acceleration would have the signature (acceleration, force1, force2,..., mass, time).
If youre just looking for a list of the names of all variables in the tree, you should use the explicit_signature() method instead.
Method explicit_signature
explicit_signature() returns a lexicographically sorted list of variable names in the tree.
See also: signature().
Method set_signature
set_signature expects any number of variable identifiers as arguments. It sets a variables signature to this list of identifiers.
Method implement
implement() works in-place!
Takes key/value pairs as arguments. The keys are to be variable names and the values must be valid Math::Symbolic trees. All occurrances of the variables will be replaced with their implementation.
Method replace
First argument must be a valid Math::Symbolic tree.
replace() modifies the object it is called on in-place in that it replaces it with its first argument. Doing that, it retains the original object reference. This destroys the object it is called on.
However, this also means that you can create recursive trees of objects if the new tree is to contain the old tree. So make sure you clone the old tree using the new() method before using it in the replacement tree or you will end up with a program that eats your memory fast.
fill_in_vars
This method returns a modified copy of the tree it was called on.
It walks the tree and replaces all variables whose value attribute is defined (either done at the time of object creation or using set_value()) with the corresponding constant objects. Variables whose value is not defined are unaffected. Take, for example, the following code:
$tree = parse_from_string(a*b+a*c);
$tree->set_value(a => 4, c => 10); # value of b still not defined.
print $tree->fill_in_vars();
# prints "(4 * b) + (4 * 10)"
Method simplify
Minimum method for term simpilification just clones.
Method descending_operands
When called on an operator, descending_operands tries hard to determine which operands to descend into. (Which usually means all operands.) A list of these is returned.
When called on a constant or a variable, it returns the empty list.
Of course, some routines may have to descend into different branches of the Math::Symbolic tree, but this routine returns the default operands.
The first argument to this method may control its behaviour. If it is any of the following key-words, behaviour is modified accordingly:
default -- obvious. Use default heuristics.
These are all supersets of default:
all -- returns ALL operands. Use with caution.
all_vars -- returns all operands that may contain vars.
<<lessSYNOPSIS
use Math::Symbolic::Base;
This is a base class for all Math::Symbolic::* terms such as Math::Symbolic::Operator, Math::Symbolic::Variable and Math::Symbolic::Constant objects.
METHODS
Method to_string
Default method for stringification just returns the objects value.
Method value
value() evaluates the Math::Symbolic tree to its numeric representation.
value() without arguments requires that every variable in the tree contains a defined value attribute. Please note that this refers to every variable object, not just every named variable.
value() with one argument sets the objects value (in case of a variable or constant).
value() with named arguments (key/value pairs) associates variables in the tree with the value-arguments if the corresponging key matches the variable name. (Can one say this any more complicated?) Since version 0.132, an alternative syntax is to pass a single hash reference.
Example: $tree->value(x => 1, y => 2, z => 3, t => 0) assigns the value 1 to any occurrances of variables of the name "x", aso.
If a variable in the tree has no value set (and no argument of value sets it temporarily), the call to value() returns undef.
Method signature
signature() returns a trees signature.
In the context of Math::Symbolic, signatures are the list of variables any given tree depends on. That means the tree "v*t+x" depends on the variables v, t, and x. Thus, applying signature() on the tree that would be parsed from above example yields the sorted list (t, v, x).
Constants do not depend on any variables and therefore return the empty list. Obviously, operators dependencies vary.
Math::Symbolic::Variable objects, however, may have a slightly more involved signature. By convention, Math::Symbolic variables depend on themselves. That means their signature contains their own name. But they can also depend on various other variables because variables themselves can be viewed as placeholders for more compicated terms. For example in mechanics, the acceleration of a particle depends on its mass and the sum of all forces acting on it. So the variable acceleration would have the signature (acceleration, force1, force2,..., mass, time).
If youre just looking for a list of the names of all variables in the tree, you should use the explicit_signature() method instead.
Method explicit_signature
explicit_signature() returns a lexicographically sorted list of variable names in the tree.
See also: signature().
Method set_signature
set_signature expects any number of variable identifiers as arguments. It sets a variables signature to this list of identifiers.
Method implement
implement() works in-place!
Takes key/value pairs as arguments. The keys are to be variable names and the values must be valid Math::Symbolic trees. All occurrances of the variables will be replaced with their implementation.
Method replace
First argument must be a valid Math::Symbolic tree.
replace() modifies the object it is called on in-place in that it replaces it with its first argument. Doing that, it retains the original object reference. This destroys the object it is called on.
However, this also means that you can create recursive trees of objects if the new tree is to contain the old tree. So make sure you clone the old tree using the new() method before using it in the replacement tree or you will end up with a program that eats your memory fast.
fill_in_vars
This method returns a modified copy of the tree it was called on.
It walks the tree and replaces all variables whose value attribute is defined (either done at the time of object creation or using set_value()) with the corresponding constant objects. Variables whose value is not defined are unaffected. Take, for example, the following code:
$tree = parse_from_string(a*b+a*c);
$tree->set_value(a => 4, c => 10); # value of b still not defined.
print $tree->fill_in_vars();
# prints "(4 * b) + (4 * 10)"
Method simplify
Minimum method for term simpilification just clones.
Method descending_operands
When called on an operator, descending_operands tries hard to determine which operands to descend into. (Which usually means all operands.) A list of these is returned.
When called on a constant or a variable, it returns the empty list.
Of course, some routines may have to descend into different branches of the Math::Symbolic tree, but this routine returns the default operands.
The first argument to this method may control its behaviour. If it is any of the following key-words, behaviour is modified accordingly:
default -- obvious. Use default heuristics.
These are all supersets of default:
all -- returns ALL operands. Use with caution.
all_vars -- returns all operands that may contain vars.
Download (0.10MB)
Added: 2007-08-09 License: Perl Artistic License Price:
806 downloads
History links 1.3
This class can be used to keep track of the pages navigated by a user, so it can generate back or next links. more>>
This class can be used to keep track of the pages navigated by a user, so it can generate back or next links providing a similar effect to the use of the Javascript history.go() function.
It uses sessions to store an array variable that holds the URL of each page of a site that the user accesses. It can limit the number of pages that are kept in the history array.
It may also ignore pages accessed with the POST method or with certain URLs based on options that define exclusion regular expressions. The class can generate links to go back to the last page or the first page that was recorded.
Enhancements:
- The class is completely changed.
- This release adds creation of several objects of a class, a predefined start page, an expanded list of exceptions, and the methods get_history_back, get_history_next, is_history_back (check back one page), is_history_next (check the next page), get_history_backs (go to the first page), get_history_nexts (go to the last page), and get_history_header (go to the previous and next pages using external parameters).
- It adds history "always", and has more compatibility with javascript:history.go() (no checking previous and next pages).
- New methods have been added for the manipulation of history "always".
<<lessIt uses sessions to store an array variable that holds the URL of each page of a site that the user accesses. It can limit the number of pages that are kept in the history array.
It may also ignore pages accessed with the POST method or with certain URLs based on options that define exclusion regular expressions. The class can generate links to go back to the last page or the first page that was recorded.
Enhancements:
- The class is completely changed.
- This release adds creation of several objects of a class, a predefined start page, an expanded list of exceptions, and the methods get_history_back, get_history_next, is_history_back (check back one page), is_history_next (check the next page), get_history_backs (go to the first page), get_history_nexts (go to the last page), and get_history_header (go to the previous and next pages using external parameters).
- It adds history "always", and has more compatibility with javascript:history.go() (no checking previous and next pages).
- New methods have been added for the manipulation of history "always".
Download (0.006MB)
Added: 2005-10-03 License: GPL (GNU General Public License) Price:
1482 downloads
Math::Symbolic::MiscAlgebra 0.508
Math::Symbolic::MiscAlgebra contains miscellaneous algebra routines like det(). more>>
Math::Symbolic::MiscAlgebra contains miscellaneous algebra routines like det().
SYNOPSIS
use Math::Symbolic qw/:all/;
use Math::Symbolic::MiscAlgebra qw/:all/; # not loaded by Math::Symbolic
@matrix = ([x*y, z*x, y*z],[x, z, z],[x, x, y]);
$det = det @matrix;
@vector = (x, y, z);
$solution = solve_linear(@matrix, @vector);
This module provides several subroutines related to algebra such as computing the determinant of quadratic matrices, solving linear equation systems and computation of Bell Polynomials.
Please note that the code herein may or may not be refactored into the OO-interface of the Math::Symbolic module in the future.
You may choose to have any of the following routines exported to the calling namespace. :all tag exports all of the following:
det
linear_solve
bell_polynomial
<<lessSYNOPSIS
use Math::Symbolic qw/:all/;
use Math::Symbolic::MiscAlgebra qw/:all/; # not loaded by Math::Symbolic
@matrix = ([x*y, z*x, y*z],[x, z, z],[x, x, y]);
$det = det @matrix;
@vector = (x, y, z);
$solution = solve_linear(@matrix, @vector);
This module provides several subroutines related to algebra such as computing the determinant of quadratic matrices, solving linear equation systems and computation of Bell Polynomials.
Please note that the code herein may or may not be refactored into the OO-interface of the Math::Symbolic module in the future.
You may choose to have any of the following routines exported to the calling namespace. :all tag exports all of the following:
det
linear_solve
bell_polynomial
Download (0.10MB)
Added: 2007-08-09 License: Perl Artistic License Price:
806 downloads
Destiney Scripts Links 2.1.2
Destiney Scripts Links provides a script for a dynamically-generated links site. more>>
Destiney Scripts Links provides a script for a dynamically-generated links site.
Destiney Scripts Links script is an OpenSource project written in PHP for use with the MySQL Server entity.
Links provides a pre-built, dynamically generated, link site. Links counts referrers in and out for listed sites.
Links provides site categorization an infinite number of levels deep.
<<lessDestiney Scripts Links script is an OpenSource project written in PHP for use with the MySQL Server entity.
Links provides a pre-built, dynamically generated, link site. Links counts referrers in and out for listed sites.
Links provides site categorization an infinite number of levels deep.
Download (0.15MB)
Added: 2007-02-06 License: BSD License Price:
990 downloads
Math::Symbolic::Compiler 0.508
Math::Symbolic::Compiler is a Perl module that can compile Math::Symbolic trees to Perl code. more>>
Math::Symbolic::Compiler is a Perl module that can compile Math::Symbolic trees to Perl code.
SYNOPSIS
use Math::Symbolic::Compiler;
# A tree to compile
my $tree = Math::Symbolic->parse_from_string(a^2 + b * c * 2);
# The Math::Symbolic::Variable a will be evaluated to $_[1], etc.
my $vars = [qw(b a c)];
my ($closure, $code, $trees) =
Math::Symbolic::Compiler->compile($tree, $vars);
print $closure->(2, 3, 5); # (b, a, c)
# prints 29 (= 3^2 + 2 * 5 * 2)
# or:
($closure, $trees) =
Math::Symbolic::Compiler->compile_to_sub($tree, $vars);
($code, $trees) = Math::Symbolic::Compiler->compile_to_code($tree, $vars);
This module allows to compile Math::Symbolic trees to Perl code and/or anonymous subroutines whose arguments will be positionally mapped to the variables of the compiled Math::Symbolic tree.
The reason youd want to do this is that evaluating a Math::Symbolic tree to its numeric value is extremely slow. So is compiling, but once youve done all necessary symbolic calculations, you can take advantage of the speed gain of invoking a closure instead of evaluating a tree.
<<lessSYNOPSIS
use Math::Symbolic::Compiler;
# A tree to compile
my $tree = Math::Symbolic->parse_from_string(a^2 + b * c * 2);
# The Math::Symbolic::Variable a will be evaluated to $_[1], etc.
my $vars = [qw(b a c)];
my ($closure, $code, $trees) =
Math::Symbolic::Compiler->compile($tree, $vars);
print $closure->(2, 3, 5); # (b, a, c)
# prints 29 (= 3^2 + 2 * 5 * 2)
# or:
($closure, $trees) =
Math::Symbolic::Compiler->compile_to_sub($tree, $vars);
($code, $trees) = Math::Symbolic::Compiler->compile_to_code($tree, $vars);
This module allows to compile Math::Symbolic trees to Perl code and/or anonymous subroutines whose arguments will be positionally mapped to the variables of the compiled Math::Symbolic tree.
The reason youd want to do this is that evaluating a Math::Symbolic tree to its numeric value is extremely slow. So is compiling, but once youve done all necessary symbolic calculations, you can take advantage of the speed gain of invoking a closure instead of evaluating a tree.
Download (0.10MB)
Added: 2007-07-10 License: Perl Artistic License Price:
836 downloads
Easy various links manager 0.10
Easy various links manager or Everest Linux Links Manager (evlinks) is a network manager and config toolkit. more>>
Easy various links manager or Everest Linux Links Manager (evlinks) is a network manager and config toolkit that aims to replace network services and networkmanager.
Tthe design of evlinks:
1. use mac address as config file names to avoid interface name change.
2. multi profile support, for example, you can have a setting for Office and another setting for home.
3. never display info such as "eth0/wlan0/ath0" to users. what is the meaning of this strange words for normal user?
4. coupled loosely, if any component of evlinks crash or can not work, others works very well.
5. policy support: for example, whether start wired at booting time,whether start wireless at booting time,offline or online, if wired line unpluged, shall we switch to wireless?
The components of evlinks:
1. evlinkslo/evlinksboot:
run at system booting.
enable loopback and other interfaces according to config file.
2. evlinksiw, wireless config tool
3. evlinkswireless, a wrapper for evlinksiw to handle multiple wireless adapters. if you only have one wireless adapter, it will start evlinksiw directly.
4. evlinksw, wired config tool, support multiple profiles.
5. evlinkswired, same as evlinkswireless, a wrapper for evlinksw to handle multiple wired adapter.
6. evlinksmonitor, a hal client to monitor the adapter changes. since it use hal, then we can catch the signal when new adapter plugged and removed.
7. evlinkstraffic, network traffic monitor. used in evlinksmonitor and evlinkspppoe.
8. evlinkspppoe, PPPoE clients, used to connect ADSL(no PPPoA support)
9. evlinksdispatcher and evlinksrun. dirty code to help normal user run it easily.that is to say, normal user use evlinksrun to call evlinks utils, they all run as super user. it is not a good design, also had security problem, need change later.
<<lessTthe design of evlinks:
1. use mac address as config file names to avoid interface name change.
2. multi profile support, for example, you can have a setting for Office and another setting for home.
3. never display info such as "eth0/wlan0/ath0" to users. what is the meaning of this strange words for normal user?
4. coupled loosely, if any component of evlinks crash or can not work, others works very well.
5. policy support: for example, whether start wired at booting time,whether start wireless at booting time,offline or online, if wired line unpluged, shall we switch to wireless?
The components of evlinks:
1. evlinkslo/evlinksboot:
run at system booting.
enable loopback and other interfaces according to config file.
2. evlinksiw, wireless config tool
3. evlinkswireless, a wrapper for evlinksiw to handle multiple wireless adapters. if you only have one wireless adapter, it will start evlinksiw directly.
4. evlinksw, wired config tool, support multiple profiles.
5. evlinkswired, same as evlinkswireless, a wrapper for evlinksw to handle multiple wired adapter.
6. evlinksmonitor, a hal client to monitor the adapter changes. since it use hal, then we can catch the signal when new adapter plugged and removed.
7. evlinkstraffic, network traffic monitor. used in evlinksmonitor and evlinkspppoe.
8. evlinkspppoe, PPPoE clients, used to connect ADSL(no PPPoA support)
9. evlinksdispatcher and evlinksrun. dirty code to help normal user run it easily.that is to say, normal user use evlinksrun to call evlinks utils, they all run as super user. it is not a good design, also had security problem, need change later.
Download (MB)
Added: 2007-07-09 License: GPL (GNU General Public License) Price:
509 downloads
WWW::Yahoo::Links 0.02
WWW:Yahoo:Links 0.02 is yet another excellent utility for webmasters. It actually allows you to track Inbound Links in Yahoo Site Explorer API more>>
WWW:Yahoo:Links 0.02 is yet another excellent utility for webmasters. It actually allows you to track Inbound Links in Yahoo Site Explorer API.
Enhancements: 2008-08-06
- Corrected "Errors" response handling
- Fixed JSON version in requirements
- Verbose testing
Added: 2008-10-20 License: Perl Artistic License Price: FREE
14 downloads
Symlink Properties Plugin 0.12
Symlink Properties Plugin is a plugin for Konqueror. more>>
This is a plugin for the Konqueror file manager, which adds an additional tab to the file properties dialogue allowing the destination of a symbolic link to be viewed and changed.
The plugin is released under the GNU General Public Licence, see the file LICENSE within the distribution archive for further information.
The plugin is installed in much the same way as any other KDE or GNU application; you must have the Qt toolkit and KDE 3.1.2 or later already installed, of course. See the INSTALL file for detailed installation instructions. Once the plugin is installed, see the documentation in the KDE Help Centre for more information.
Enhancements:
- Accelerator key "&Symbolic Link" for tab now clashes with "&Share" (KDE 3.3.2).
- Change accelerator to "S&ymbolic Link".
- Fix download URL in documentation.
<<lessThe plugin is released under the GNU General Public Licence, see the file LICENSE within the distribution archive for further information.
The plugin is installed in much the same way as any other KDE or GNU application; you must have the Qt toolkit and KDE 3.1.2 or later already installed, of course. See the INSTALL file for detailed installation instructions. Once the plugin is installed, see the documentation in the KDE Help Centre for more information.
Enhancements:
- Accelerator key "&Symbolic Link" for tab now clashes with "&Share" (KDE 3.3.2).
- Change accelerator to "S&ymbolic Link".
- Fix download URL in documentation.
Download (0.59MB)
Added: 2005-06-08 License: GPL (GNU General Public License) Price:
1600 downloads
Links 2.1pre29
Links is a graphics and text mode web browser, released under GPL. more>>
Links is graphics and text mode WWW browser, similar to Lynx. Links displays tables, frames, downloads on background, uses HTTP/1.1 keepalive connections, and features Javascript.
In graphics mode it displays PNG, JPEG, GIF, TIFF, and XBM pictures, runs external bindings on other types, and features anti-aliased font, smooth image zooming, 48-bit dithering, and gamma and aspect ratio correction.
Main features:
- Links runs on Linux, BSD, UNIX in general, OS/2, Cygwin under Windows, AtheOS, BeOS, FreeMint.
- Links runs in graphics mode (mouse required) on X Window System (UN*X, Cygwin), SVGAlib, Linux Framebuffer, OS/2 PMShell, AtheOS GUI
- Links runs in text mode (mouse optional) on UN*X console, ssh/telnet virtual terminal, vt100 terminal, xterm, and virtually any other text terminal. Mouse is supported for GPM, xterm, and OS/2. Links supports colors on terminal.
- Easy and quick user control via pull-down menu in both text and graphics mode, in 25 languages.
- HTML 4.0 support (without CSS)
- HTTP 1.1 support
- Tables, frames in both graphics and text mode, builtin image display in graphics mode
- Builtin image display for GIF, JPEG, PNG, XBM, TIFF in graphics mode
- Anti-advertisement animation filter in animated GIFs
- Javascript support with full user control over script run
- Bookmarks
- Background file downloads
- Automatic reconnection in case of TCP connection breakdown
- Keepalive connections
- Background (asynchronous) DNS lookup
- Possibility to hook up external programs for all MIME types, possibility to choose one of more programs at every opening.
- 48-bit high-quality image gamma correction, resampling and Floyd-Steinberg dithering in all color depths.
- Font resampling (antialiasing) for virtually unlimited pitch range, LCD optimization of fonts and images.
- Builtin fonts in the executable without reliance on any fonts installed in the system
- User-adjustable menu, HTML font size and image zoom factor.
- User-adjustable display gammas (red, green, blue), viewing-condition correction gamma and precise calibration of both monitor and Links on a calibration pattern
- Automatic aspect ratio correction for modes like 640x200, 640x400, 320x200 with user-adjustable manual aspect ratio correction.
- Support for one-wheel mice (vertical scroll), two-wheel mice (vertical and horizontal scroll) and smooth scrolling by grabbing the plane with a mouse (no wheel needed).
- Easy installation, the browser is just one executable and no more files.
<<lessIn graphics mode it displays PNG, JPEG, GIF, TIFF, and XBM pictures, runs external bindings on other types, and features anti-aliased font, smooth image zooming, 48-bit dithering, and gamma and aspect ratio correction.
Main features:
- Links runs on Linux, BSD, UNIX in general, OS/2, Cygwin under Windows, AtheOS, BeOS, FreeMint.
- Links runs in graphics mode (mouse required) on X Window System (UN*X, Cygwin), SVGAlib, Linux Framebuffer, OS/2 PMShell, AtheOS GUI
- Links runs in text mode (mouse optional) on UN*X console, ssh/telnet virtual terminal, vt100 terminal, xterm, and virtually any other text terminal. Mouse is supported for GPM, xterm, and OS/2. Links supports colors on terminal.
- Easy and quick user control via pull-down menu in both text and graphics mode, in 25 languages.
- HTML 4.0 support (without CSS)
- HTTP 1.1 support
- Tables, frames in both graphics and text mode, builtin image display in graphics mode
- Builtin image display for GIF, JPEG, PNG, XBM, TIFF in graphics mode
- Anti-advertisement animation filter in animated GIFs
- Javascript support with full user control over script run
- Bookmarks
- Background file downloads
- Automatic reconnection in case of TCP connection breakdown
- Keepalive connections
- Background (asynchronous) DNS lookup
- Possibility to hook up external programs for all MIME types, possibility to choose one of more programs at every opening.
- 48-bit high-quality image gamma correction, resampling and Floyd-Steinberg dithering in all color depths.
- Font resampling (antialiasing) for virtually unlimited pitch range, LCD optimization of fonts and images.
- Builtin fonts in the executable without reliance on any fonts installed in the system
- User-adjustable menu, HTML font size and image zoom factor.
- User-adjustable display gammas (red, green, blue), viewing-condition correction gamma and precise calibration of both monitor and Links on a calibration pattern
- Automatic aspect ratio correction for modes like 640x200, 640x400, 320x200 with user-adjustable manual aspect ratio correction.
- Support for one-wheel mice (vertical scroll), two-wheel mice (vertical and horizontal scroll) and smooth scrolling by grabbing the plane with a mouse (no wheel needed).
- Easy installation, the browser is just one executable and no more files.
Download (4.0MB)
Added: 2007-07-15 License: GPL (GNU General Public License) Price:
832 downloads
File::Spec::Link 0.080
File::Spec::Link is a Perl extension for reading and resolving symbolic links. more>>
File::Spec::Link is a Perl extension for reading and resolving symbolic links.
SYNOPSIS
use File::Spec::Link;
my $file = File::Spec::Link->linked($link);
my $file = File::Spec::Link->resolve($link);
my $dirname = File::Spec::Link->chopfile($file);
my $newname = File::Spec::Link->relative_to_file($path, $link);
my $realname = File::Spec::Link->full_resolve($file);
my $realname = File::Spec::Link->resolve_path($file);
my $realname = File::Spec::Link->resolve_all($file);
File::Spec::Link is an extension to File::Spec, adding methods for resolving symbolic links; it was created to implement File::Copy::Link.
linked($link)
Returns the filename linked to by $link: by readlinking $link, and resolving that path relative to the directory of $link.
resolve($link)
Returns the non-link ultimately linked to by $link, by repeatedly calling linked. Returns undef if the link can not be resolved.
chopfile($file)
Returns the directory of $file, by splitting the path of $file and returning (the volumne and) directory parts.
relative_to_file($path, $file)
Returns the path of $path relative to the directory of file $file. If $path is absolute, just returns $path.
resolve_all($file)
Returns the filename of $file with all links in the path resolved, wihout using Cwd.
full_resolve($file)
Returns the filename of $file with all links in the path resolved.
This sub tries to use Cwd::abs_path via ->resolve_path.
resolve_path($file)
Returns the filename of $file with all links in the path resolved.
This sub uses Cwd::abs_path and is independent of the rest of File::Spec::Link.
<<lessSYNOPSIS
use File::Spec::Link;
my $file = File::Spec::Link->linked($link);
my $file = File::Spec::Link->resolve($link);
my $dirname = File::Spec::Link->chopfile($file);
my $newname = File::Spec::Link->relative_to_file($path, $link);
my $realname = File::Spec::Link->full_resolve($file);
my $realname = File::Spec::Link->resolve_path($file);
my $realname = File::Spec::Link->resolve_all($file);
File::Spec::Link is an extension to File::Spec, adding methods for resolving symbolic links; it was created to implement File::Copy::Link.
linked($link)
Returns the filename linked to by $link: by readlinking $link, and resolving that path relative to the directory of $link.
resolve($link)
Returns the non-link ultimately linked to by $link, by repeatedly calling linked. Returns undef if the link can not be resolved.
chopfile($file)
Returns the directory of $file, by splitting the path of $file and returning (the volumne and) directory parts.
relative_to_file($path, $file)
Returns the path of $path relative to the directory of file $file. If $path is absolute, just returns $path.
resolve_all($file)
Returns the filename of $file with all links in the path resolved, wihout using Cwd.
full_resolve($file)
Returns the filename of $file with all links in the path resolved.
This sub tries to use Cwd::abs_path via ->resolve_path.
resolve_path($file)
Returns the filename of $file with all links in the path resolved.
This sub uses Cwd::abs_path and is independent of the rest of File::Spec::Link.
Download (0.007MB)
Added: 2007-04-30 License: Perl Artistic License Price:
909 downloads
MyThreads-Links 1.1.2
MyThreads-Links is a flexible web based links manager that looks similar to Yahoo but was written in PHP and uses MySQL. more>>
MyThreads-Links project is a flexible web based links manager that looks similar to Yahoo but was written in PHP and uses MySQL.
MyThreads-Links uses PHPLib Templates so that its very simple for anyone to change the look and feel of the program without having to edit the code.
Main features:
- Any user can suggest, edit or delete links and categories (and sub-categories),
- links and categories modifications are then validated by the webmaster,
- search engine,
- meta categories (new links, updated links, most requested links),
- optional email notification,
- easy customization since all HTML is in templates (english and french available),
- easy database customization, add some fields in your database and have them managed by myThreads in 5 minutes,
- easy installation with the web based installer.
<<lessMyThreads-Links uses PHPLib Templates so that its very simple for anyone to change the look and feel of the program without having to edit the code.
Main features:
- Any user can suggest, edit or delete links and categories (and sub-categories),
- links and categories modifications are then validated by the webmaster,
- search engine,
- meta categories (new links, updated links, most requested links),
- optional email notification,
- easy customization since all HTML is in templates (english and french available),
- easy database customization, add some fields in your database and have them managed by myThreads in 5 minutes,
- easy installation with the web based installer.
Download (0.19MB)
Added: 2007-01-02 License: GPL (GNU General Public License) Price:
1026 downloads
HTML::Links::Localize 0.2.4
HTML::Links::Localize is a Perl module that can convert HTML Files to be used on a hard disk. more>>
HTML::Links::Localize is a Perl module that can convert HTML Files to be used on a hard disk.
SYNOPSIS
use HTML::Links::Localize;
my $converter =
HTML::Links::Localize->new(
base_dir => "/var/www/html/shlomi/Perl/Newbies/lecture4/",
dest_dir => "./dest"
);
$converter->process_file("mydir/myfile.html");
$converter->process_dir_tree(only-newer => 1);
my $new_content = $converter->process_content($html_text);
HTML::Links::Localize converts HTML files to be used when viewing on the hard disk. Namely, it converts relative links to point to "index.html" files in their directories.
To use it, first initialize an instance using new. The constructor accepts two named parameters which are mandatory. base_dir is the base directory (or source directory) for the operations. dest_dir is the root destination directory.
Afterwards, you can use the methods:
$new_content = $converter->process_content(FILE)
This function converts a singular text of an HTML file to a hard disk one. FILE is any argument accepatble by HTML::TokeParser. It returns the new content.
$converter->process_file($filename)
This function converts a filename relative to the source directory to its corresponding file in the destination directory.
$converter->process_dir_tree( [ only-newer => 1] );
This function converts the entire directory tree that starts at the base directory. only-newer means to convert only files that are newer in a make-like fashion.
<<lessSYNOPSIS
use HTML::Links::Localize;
my $converter =
HTML::Links::Localize->new(
base_dir => "/var/www/html/shlomi/Perl/Newbies/lecture4/",
dest_dir => "./dest"
);
$converter->process_file("mydir/myfile.html");
$converter->process_dir_tree(only-newer => 1);
my $new_content = $converter->process_content($html_text);
HTML::Links::Localize converts HTML files to be used when viewing on the hard disk. Namely, it converts relative links to point to "index.html" files in their directories.
To use it, first initialize an instance using new. The constructor accepts two named parameters which are mandatory. base_dir is the base directory (or source directory) for the operations. dest_dir is the root destination directory.
Afterwards, you can use the methods:
$new_content = $converter->process_content(FILE)
This function converts a singular text of an HTML file to a hard disk one. FILE is any argument accepatble by HTML::TokeParser. It returns the new content.
$converter->process_file($filename)
This function converts a filename relative to the source directory to its corresponding file in the destination directory.
$converter->process_dir_tree( [ only-newer => 1] );
This function converts the entire directory tree that starts at the base directory. only-newer means to convert only files that are newer in a make-like fashion.
Download (0.004MB)
Added: 2006-08-15 License: Perl Artistic License Price:
1165 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 symbolic links 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