Main > Free Download Search >

Free 1.000 miles software for linux

1.000 miles

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 37
Language::Logo 1.000

Language::Logo 1.000


Language::Logo Perl module is an implementation of the Logo programming language. more>>
Language::Logo Perl module is an implementation of the Logo programming language.

SYNOPSIS

use Language::Logo;

my $lo = new Logo(update => 20);

$lo->command("setxy 250 256");
$lo->command("color yellow");
$lo->command("pendown");

# Draw a circle
for (my $i = 0; $i < 360; $i += 10) {
$lo->command("forward 10; right 10");
}

$lo->disconnect("Finished...")

This module provides an implementation of the Logo programming language, with all of the necessary drawing primitives in a Tk Canvas. The Canvas object is also referred to as the "screen".

The first construction of a Language::Logo object causes a server to be created in a separate process; this server then creates a Tk GUI with a Tk::Canvas for use by the clients "turtle", and responds to all requests from the clients commands. In this way, multiple clients may be constructed simultaneously -- each one with its own "turtle".

In this first release, not all of the Logo language is implemented. Rather, the primary commands available are those which directly affect the turtle, and are related to drawing on the screen. The intent is to use the Logo in conjunction with Perl as a sort of "hybrid" language; Perl us used as the higher-level language layer through which all loop constructs, conditionals, and data-manipulation is done. This allows for a substantial level of programming power.

<<less
Download (0.016MB)
Added: 2007-07-30 License: Perl Artistic License Price:
830 downloads
Gtk2::SourceView 1.000

Gtk2::SourceView 1.000


Gtk2::SourceView provides Perl wrappers for the GtkSourceView widget. more>>
Gtk2::SourceView provides Perl wrappers for the GtkSourceView widget.

Perl bindings to the 1.x series of the GtkSourceView widget libraries.

This module allows you to write Perl applications that utilize the GtkSourceView library for source editing and printing.

<<less
Download (0.016MB)
Added: 2007-03-29 License: GPL (GNU General Public License) Price:
939 downloads
Pagey 1.0

Pagey 1.0


Pagey is a paging/SMS daemon written entirely in Python. more>>
Pagey is a paging/SMS daemon written entirely in Python. It accepts SNPP connections, and supports multiple paging devices (currently Siemens M1, and M20 SMS devices).Basically, is a simple email to SMS gateway.

pagey.py - the paging daemon. Looks for pagey_conf.py for configuration.
Listens for SNPP connections on a tcp port, queues messages, and sends them via the paging device.
pagey_conf.py - configuration file for pagey.py
rfc1861.txt - SNPP protocol
siemenssms.py - module for communicating with Siemens M1 and M20 SMS paging devices.

smsmail.py - A simple email to SMS gateway, providing the functionality to forward emails to SMS messages via SNPP to the pagey daemon.
<<less
Download (0.027MB)
Added: 2006-06-22 License: GPL (GNU General Public License) Price:
1219 downloads
vines 2.0

vines 2.0


vines is a small application which draws vines on your X or SunView screen. more>>
vines is a small application which draws vines on your X or SunView screen.
vines draws vines (wandering plants made up mostly of stems and leaves) on your X11 or SunView screen.
By default it draws in black and white, but color options (spring and fall) are provided.
The vines can grow across the top of your screen and down the side, down from the top of your screen until they reach the bottom, or start from the center and wander all over the screen forever.
Enhancements:
- added -z option (show version)
- added -F option (was described in README, but unimplemented!)
- added -x option (X11 synchronize)
- added -G option (growth rate)
- added -E option (edges, including bottom)
- added -P option (palette files, with samples in Vines/)
- beefed up -g option
- changed -h to -H for halt, added -h for help (like -?)
- revamped help
- various code cleanups
- various command line option and error message cleanups
- minor optimizations
- code now compiles cleanly (for X and linux, anyway)
- patched for ugly runtime bug on Dell/Linux 2.0.34/gcc 2.7.2
- added man page, CHANGES, MANIFEST, LEGALSTUFF
- added Imakefile, Makefile-noImake
- revamped README
- changed name to vines
- added sample leaf and stem template files (Sample.leaf, Sample.stem)
<<less
Download (0.032MB)
Added: 2006-09-29 License: Free To Use But Restricted Price:
1122 downloads
radical 1.0

radical 1.0


Radical is a simple Radius packet decoder to assist in the debugging of Radius sessions. more>>
Radical is a simple Radius packet decoder to assist in the debugging of Radius sessions.
It accepts the output of the Solaris snoop(1M) command and it is written in Python. language.
<<less
Download (0.014MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
1208 downloads
WWW::Mechanize::Examples 1.30

WWW::Mechanize::Examples 1.30


WWW::Mechanize::Examples is a Perl module with sample programs that use WWW::Mechanize. more>>

SYNOPSIS

Plenty of people have learned WWW::Mechanize, and now, you can too!
Following are user-supplied samples of WWW::Mechanize in action.

You can also look at the t/*.t files in the distribution.

Please note that these examples are not intended to do any specific task. For all I know, theyre no longer functional because the sites they hit have changed. Theyre here to give examples of how people have used WWW::Mechanize.

Note that the examples are in reverse order of my having received them, so the freshest examples are always at the top.

Starbucks Density Calculator, by Nat Torkington

Heres a pair of scripts from Nat Torkington, editor for OReilly Media and co-author of the Perl Cookbook.

Rael [Dornfest] discovered that you can easily find out how many Starbucks there are in an area by searching for "Starbucks". So I wrote a silly scraper for some old census data and came up with some Starbucks density figures. Theres no meaning to these numbers thanks to errors from using old census data coupled with false positives in Yahoo search (e.g., "Dodie Starbuck-Your Style Desgn" in Portland OR). But it was fun to waste a night on.

Here are the top twenty cities in descending order of population, with the amount of territory each Starbucks has. E.g., A New York NY Starbucks covers 1.7 square miles of ground.

New York, NY 1.7
Los Angeles, CA 1.2
Chicago, IL 1.0
Houston, TX 4.6
Philadelphia, PA 6.8
San Diego, CA 2.7
Detroit, MI 19.9
Dallas, TX 2.7
Phoenix, AZ 4.1
San Antonio, TX 12.3
San Jose, CA 1.1
Baltimore, MD 3.9
Indianapolis, IN 12.1
San Francisco, CA 0.5
Jacksonville, FL 39.9
Columbus, OH 7.3
Milwaukee, WI 5.1
Memphis, TN 15.1
Washington, DC 1.4
Boston, MA 0.5

<<less
Download (0.10MB)
Added: 2007-07-20 License: Perl Artistic License Price:
828 downloads
Template::Plugin::NoFollow 1.000

Template::Plugin::NoFollow 1.000


Template::Plugin::NoFollow is a TT filter to add rel=nofollow to all HTML links. more>>
Template::Plugin::NoFollow is a TT filter to add rel="nofollow" to all HTML links.

SYNOPSIS

[% use NoFollow %]
...
[% FILTER nofollow %]
Google
[% END %]
...
[% text | nofollow %]

Template::Plugin::NoFollow is a filter plugin for TT, which adds rel="nofollow" to all HTML links found in the filtered text.

<<less
Download (0.003MB)
Added: 2007-04-04 License: Perl Artistic License Price:
933 downloads
AustinSmoke GasTracker 1.0.0

AustinSmoke GasTracker 1.0.0


GasTracker will allow you to keep track of your gas mileage and display the results in an easy to read Web site. more>>
AustinSmoke GasTracker script will allow you to keep track of your gas mileage and have the results displayed in an easy to read website.

None of the data is harvested from anywhere on the web but is rather entered manually by the user and for the user.

Currently the program only supports the English system of miles and gallons. Future versions intend to include the metric system as well as conversions between the figures.

If the demand seems to exist, a future version will allow the user to import a CSV file (or something similar). This should satisfy any users who have historically kept up with such data with Excel and other spreadsheets.
<<less
Download (0.043MB)
Added: 2005-12-07 License: GPL (GNU General Public License) Price:
1416 downloads
Qpopper 4.1a5

Qpopper 4.1a5


Qpopper is the most widely-used server for the POP3 protocol. more>>
Qpopper project is the most widely-used server for the POP3 protocol (this allows users to access their mail using any POP3 client). Qpopper supports the latest standards, and includes a large number of optional features. Qpopper is normally used with standard UNIX mail transfer and delivery agents such as sendmail or smail.
Qpoppers goals are: security, stability, safety, features, and performance.
The 3 and later code base has multiple levels of protection again common security vulnerabilities, so even if there is a bug at one level, the other levels can protect against an exploit. Stability means running without crashing or other problems. All bug reports are reviewed and taken seriously.
Safety means protecting the users mail. Qpopper takes extra precautions to guard against spool corruption, even if there is a system crash or power failure during an update. Qpopper provides a large number of features, such as bulletins, support for wireless devices, APOP, integration with packages such as Kerberos, drac, etc.
Qpopper strives for the maximum possible performance consistent with safety. You can also tell Qpopper when it is running in an environment where some precautions are not required, resulting in extra performance (for example, if users do not access mail using shell accounts).
This server is fully compliant with RFC 1939 (which defines the POP protocol) and RFC 2449 (which defines the POP extension mechanism and the extended response codes), and works with all known POP3 clients.
Qpopper also supports Kerberos V4 and V5 if enabled.
Main features:
- Faster start-up (1,000 times faster, in many cases)
- Reduced I/O at session end (one-third less!)
- TLS/SSL (allows authentication and email to be strongly encrypted between any TLS/SSL-enabled mail client and Qpopper 4.0.5; requires TLS/SSL)
- Plus all the great features of Qpopper 3.1 (including full sources)
- Most compile-time options now are available at run-time
- Easier administration
<<less
Download (1.2MB)
Added: 2007-05-29 License: GPL (GNU General Public License) Price:
881 downloads
 
Other version of Qpopper
Qpopper 4.0.16 / 4.1 Beta 15Faster start-up (1,000 times faster, in many cases) Reduced I/O at session end (one-third
Price: FREE
License:GPL
Download
1 downloads
Added: 2009-02-22
Geo::ShapeFile 2.51

Geo::ShapeFile 2.51


Geo::ShapeFile is a Perl extension for handling ESRI GIS Shapefiles. more>>
Geo::ShapeFile is a Perl extension for handling ESRI GIS Shapefiles.

SYNOPSIS

use Geo::ShapeFile;

my $shapefile = new Geo::ShapeFile("roads");

for(1 .. $shapefile->shapes()) {
my $shape = $shapefile->get_shp_record($_);
# see Geo::ShapeFile::Shape docs for what to do with $shape

my %db = $shapefile->get_dbf_record($_);
}

ABSTRACT

The Geo::ShapeFile module reads ESRI ShapeFiles containing GIS mapping data, it has support for shp (shape), shx (shape index), and dbf (data base) formats.

The Geo::ShapeFile module reads ESRI ShapeFiles containing GIS mapping data, it has support for shp (shape), shx (shape index), and dbf (data base) formats.

METHODS

new($filename_base)

Creates a new shapefile object, the only argument it takes is the basename for your data (dont include the extension, the module will automatically find the extensions it supports). For example if you have data files called roads.shp, roads.shx, and roads.dbf, use new Geo::ShapeFile("roads"); to create a new object, and the module will load the data it needs from the files as it needs it.

type_is($numeric_type)

Returns true if the major type of this data file is the same as the type passed to type_is().

get_dbf_record($record_index)

Returns the data from the dbf file associated with the specified record index (shapefile indexes start at 1). If called in a list context, returns a hash, if called in a scalar context, returns a hashref.

x_min() x_max() y_min() y_max()

m_min() m_max() z_min() z_max()

Returns the minimum and maximum values for x, y, z, and m fields as indicated in the shp file header.

upper_left_corner() upper_right_corner()
lower_left_corner() lower_right_corner()

Returns a Geo::ShapeFile::Point object indicating the respective corners.

height() width()

Returns the height and width of the area contained in the shp file. Note that this likely does not return miles, kilometers, or any other useful measure, it simply returns x_max - x_min, or y_max - y_min. Whether this data is a useful measure or not depends on your data.

corners()

Returns a four element array consisting of the corners of the area contained in the shp file. The corners are listed clockwise starting with the upper left. (upper_left_corner, upper_right_corner, lower_right_corner, lower_left_corner)
area_contains_point($point,$x_min,$y_min,$x_max,$y_max)

Utility function that returns true if the Geo::ShapeFile::Point object in point falls within the bounds of the rectangle defined by the area indicated. See bounds_contains_point() if you want to check if a point falls within the bounds of the current shp file.

bounds_contains_point($point)

Returns true if the specified point falls within the bounds of the current shp file.

file_version()

Returns the ShapeFile version number of the current shp/shx file.

shape_type()

Returns the shape type contained in the current shp/shx file. The ESRI spec currently allows for a file to contain only a single type of shape (null shapes are the exception, they may appear in any data file). This returns the numeric value for the type, use type() to find the text name of this value.

shapes()

Returns the number of shapes contained in the current shp/shx file. This is the value that allows you to iterate through all the shapes using for(1 .. $obj->shapes()) {.

records()

Returns the number of records contained in the current data. This is similar to
shapes(), but can be used even if you dont have shp/shx files, so you can access data that is stored as dbf, but does not have shapes associated with it.

shape_type_text()

Returns the shape type of the current shp/shx file (see shape_type()), but as the human-readable string type, rather than an integer.

get_shx_record($record_index) =item get_shx_record_header($record_index)
Get the contents of an shx record or record header (for compatibility with the other get_* functions, both are provided, but in the case of shx data, they return the same information). The return value is a two element array consisting of the offset in the shp file where the indicated record begins, and the content length of that record.

get_shp_record_header($record_index)

Retrieve an shp record header for the specified index. Returns a two element array consisting of the record number and the content length of the record.

get_shp_record($record_index)

Retrieve an shp record for the specified index. Returns a Geo::ShapeFile::Shape object.

shapes_in_area($x_min,$y_min,$x_max,$y_max)

Returns an array of integers, consisting of the indices of the shapes that overlap with the area specified. Currently this is a very oversimplified function that actually finds shapes that have any point that falls within the specified bounding box. Currently it may miss some shapes that actually do overlap with the specified area, if there are two points outside the area that cause an edge to pass through the area, but neither of the end points of that edge actually fall within the area specified. Patches to make this function more useful would be welcome.

check_in_area($x1_min,$y1_min,$x1_max,$y1_max,$x2_min,$x2_max,$y2_min,$y2_max)

Returns true if the two specified areas overlap.

bounds()

Returns the bounds for the current shp file. (x_min, y_min, x_max, y_max)

shx_handle() shp_handle() dbf_handle()

Returns the file handles associated with the respective data files.

type($shape_type_number)

Returns the name of the type associated with the given type id number.

find_bounds(@shapes)

Takes an array of Geo::ShapeFile::Shape objects, and returns a hash, with keys of x_min,y_min,x_max,y_max, with the values for each of those ranges.

<<less
Download (0.27MB)
Added: 2007-05-18 License: Perl Artistic License Price:
899 downloads
Cache::Bounded 1.03

Cache::Bounded 1.03


Cache::Bounded is a size-aware in-memory cache optimized for speed. more>>
Cache::Bounded is a size-aware in-memory cache optimized for speed.

SYNOPSIS

Cache::Bounded is designed for caching items into memory in a very fast but rudimentarily size-aware fashion.

Most intelligent caches take either a size-aware or use-aware approach. They do so by either anlysing the size of all the elements in the cache or their frequency of usage before determining which elements to drop from the cache. Unfortunately, the processing overhead for this logic (usually applied on insert) will often slow these caches singnificantly when frequent insertions are needed.
This module was designed address when this speed-penalty becomes a problem. Specifically, it is a rudimentarily size-aware cache that is optimized to be very fast.

For its size analysis, this module merely checks the number of elements in the cache against a raw size limit. (The default limit is 500,000) Additionally, to aid speed, the "size" check doesnt occur on every insertion. Only after a count of a certain number of insertions (default 1,000) is the size check performed. If the size limit has been exceeded, the entire cache is purged. (Since there is no usage analysis, there is no other logical depreciation that can be applied)
This produces a very fast in-memory cache that you can tune to approximate size based upon your data elements.

USAGE

my $cache = new Cache::Bounded;

$cache->set($key,$value);
my $value = $cache->get($key);

<<less
Download (0.004MB)
Added: 2007-05-28 License: Perl Artistic License Price:
879 downloads
Math::FresnelZone 0.03

Math::FresnelZone 0.03


Math::FresnelZone is a Perl extension for calculating the Fresnel Zone Radius of a given distance and frequency. more>>


SYNOPSIS

use Math::FresnelZone;
use Math::FresnelZone qw(fresnel fresnelMi fresnelKm);

The arguments are:

0 - distance in kilometers or miles (default is 1),
1 - frequency in GHz (defualt 2.4),
2 - set to true to specify that the distance you are inputting is in miles and that the results should be in in feet (default is 0 - IE kilometers/meters)
fresnel()

my $fresnel_zone_radius_in_meters = fresnel(); # fresnel zone radius in meters for 1 kilometer at 2.4 GHz

my $fzr_in_meters = fresnel(5); # fresnel zone radius in meters for 5 kilometers at 2.4 GHz

my $fzr_in_meters = fresnel(5,4.8); # fresnel zone radius in meters for 5 kilometers at 4.8 GHz

my $fzr_in_feet = fresnel(3,9.6,1); # fresnel zone in feet for 3 miles at 9.6 GHz

If you are inputting Kilometers the result is in meters (these 3 calls have identical results):

fresnel($Km,$GHz);
fresnelKm($Km,$GHz); # see documentaion below for info about fresnelKm()
fresnel($Km,$GHz,0);

If you are inputting Miles (by specifying a true value as the 3rd argument) the result is in feet (these 2 calls have identical results)

fresnel($Mi,$GHz,1);
fresnelMi($Mi,$GHz); # see documentaion below for info about fresnelMi()

fresnelKm()

You can use this to make it easier to avoid ambiguity if are working in kilometers/meters. It takes the first two arguments only: distance in kilometers and frequency in GigaHertz

my $fzr_in_meters = fresnelKm($Km,$GHz);

fresnelMi()

You can use this to make it easier to avoid ambiguity if are working in miles/feet. It takes the first two arguments only: distance in miles and frequency in GigaHertz

my $fzr_in_feet = fresnelMi($Mi,$GHz);

<<less
Download (0.003MB)
Added: 2006-12-04 License: Perl Artistic License Price:
1056 downloads
GridMPI 1.1

GridMPI 1.1


GridMPI is a new open-source free-software implementation of the standard MPI library. more>>
GridMPI is a new open-source free-software implementation of the standard MPI (Message Passing Interface) library designed for the Grid. GridMPI project enables unmodified applications to run on cluster computers distributed across the Grid environment.
GridMPI team found that it is feasible to connect cluster computers and to run ordinary scientific applications in distance upto 500 miles. Simple experiment has shown that most MPI benchmarks scale fine upto 20 millisecond round-trip latency which corresponds to about 500 miles in distance, when the clusters are connected by fast 1 to 10 Gbps networks. 500 miles covers the major cities between Tokyo--Osaka in Japan.
Thus, applications which are too large to run on a local cluster should run on multiple clusters in the Grid environment with acceptable performance. However, it is only feasible when using an efficient MPI implementation [1]. Existing implementations are not efficient enough mainly because of the two reasons: their focus on security features and TCP performance problems.
GridMPI skips security layers assuming dedicated secure links. The institutes housing large clusters tend to have their own networks to connect to other institutes in most cases. GridMPI so focuses on the performance on TCP. Since existing implementations are in most cases designed for MPP machines and recently clusters with special hardware, their performance on TCP with Ethernet is not optimal.
Also TCP performance itself is not optimal for the work load of the MPI traffic. In addition, support for heterogeneous combinations of computers of the existing MPI implementations is not satisfactory. Thus, GridMPI is designed and implemented from the scratch. GridMPI is carefully coded and tested with heterogeneity in mind.
Main features:
- Full conformance to the standard: GridMPI passes 100% of the functional tests of the large test suites from ANL and Intel (MPI-1.2 level).
- Full heterogeneity support: GridMPI is fully tested with combinations of processors of 32bit/64bit and big/little-endian.
- Primary support of TCP/IP and sockets: GridMPI is written from scratch and it is new and clean. It is efficient with sockets, and thus suitable for the Grid as well as ordinary Ethernet-based clusters.
- Cooperation with Grid job submission: GridMPI can be used with Globus, Unicore, tool from NAREGI project, etc.
- Checkpointing support: GridMPI supports checkpointing on Linux/IA32 platforms to restart long-running applications from failure.
- Vendor MPI support: GridMPI supports IBM-MPI, Fujitsu-Solaris-MPI, Intel-MPI, and any MPICH-based MPI for clusters with special communication hardware.
Enhancements:
- Minor bugfixes were made.
<<less
Download (0.73MB)
Added: 2006-06-13 License: The Apache License Price:
1228 downloads
Plait 1.5.2

Plait 1.5.2


Plait is a new way to find and play music from the command line. more>>
Plait (pronounced "play") is a new way to find and play music from the command line. Plait understands brief, easy to type queries that pick a single song, mix queries that combine works from multiple artists, and stream queries that find Shoutcast radio streams.
A variety of filters are available to pick just the music you want to hear. In order to actually play the music it finds, plait hands off a play list to one of the supported music players. The end result is that you can type commands like
plait "miles davis"
plait --mix mingus monk metheny
plait --stream salsa
plait --mixfile punk
and plait will seek out cuts from your library, or radio streams, and play them in your music player. Plait uses UNIX as a compatibility layer to target X Window, Windows with Cygwin, and OS X.
One of Plaits design goals is to support embedded Linux and streaming audio, suitable for NAS media servers like the Buffalo Linkstation and the Linksys NSLU2.
Enhancements:
- Release 1.5.2 introduces an improved installer. It is now possible to install Plait without root privileges, in which case it installs in your home directory by default. If you install as root, Plait now installs to /usr/local by default rather than /usr. This is probably what most people want. In either case, you can override the default by providing an install directory as an argument to the install command. Also in this release, minor bugs are fixed in the XSPF web publishing feature.
<<less
Download (0.028MB)
Added: 2006-10-09 License: GPL (GNU General Public License) Price:
1115 downloads
LibMPEG3 1.7

LibMPEG3 1.7


LibMPEG3 is a library for MP3, MP2, AC3, MPEG-1, and MPEG-2 video decoding. more>>
Libmpeg3 supports advanced editing and manipulation of MPEG streams. MPEG is normally a last mile distribution format but with libmpeg3 you can edit it like a production format. Unless you have a need for MPEG editing and copying, youre better off using a consumer library like FFMPEG.
Libmpeg3 is primarily a supporting library for Cinelerra. It supports all of the nonstandard operations Cinelerra needs. Libmpeg3 provides a uniform front end for a large number of the MPEG formats used in HDTV broadcasting. It decodes:
- MPEG-1 Layer II Audio
- MPEG-1 Layer III Audio
- MPEG-2 Layer III Audio
- MPEG-1 program streams
- MPEG-2 program streams
- MPEG-2 transport streams
- AC3 Audio
- MPEG-2 Video
- MPEG-1 Video
- IFO files
- VOB files
Now the good news. It can read the MPEG exports from Cinelerra.
A table of contents feature allows it to seek with frame accuracy regardless of whether the footage has timecode or not, or whether the timecode is contiguous. Also included are utilities for stream extraction, format querying, and copying.
Enhancements:
- Table of contents sample count improvements.
- Migration to GCC 4.1.
<<less
Download (0.61MB)
Added: 2006-07-03 License: GPL (GNU General Public License) Price:
1217 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3