Main > Free Download Search >

Free carnivore 0.09 software for linux

carnivore 0.09

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 65
Devel::Carnivore 0.09

Devel::Carnivore 0.09


Devel::Carnivore is a Perl module to spy on your hashes (and objects). more>>
Devel::Carnivore is a Perl module to spy on your hashes (and objects).

SYNOPSIS

use Devel::Carnivore;

sub new_attribute {
my %self : Watch("myName") = ();

bless %self, shift;
}

sub new_functional {
my $self = {};
watch $self, "myName";
bless $self
}

sub new_blessed {
my $self = {};
bless $self;
watch $self, "myName";
return $self;
}

sub new_scalar_attribute {
my $self : Watch("myName") = {};
bless $self
}

This module allows you to debug your hashes and, in particular, your objects based on hashes without using the perl debugger. There are several good reasons to do this. Among them:

1) Youre too stupid to use the perl debugger (This is true for me)

2) Youre building web applications and the perl debugger doesnt work very well in that environment

Obviously, this module does not provide you with a complete debugger. All it does is helping you keep track of the state changes which occur to your objects.

Output

By default all output is written to STDERR. You may change this behavior by assigning a valid output filehandle to $Devel::Carnivore::OUT.

Everytime the hash which is being watched by this module is assigned to, a message like this is created: > ProgLang: "cool" changed from "Java" to "Perl" at devel.pl line 30

So what does this tell you?

You have a Perl file named devel.pl. On line 30 your code changed the value of the key "cool" from "Java" to "Perl". In order, to identify this hash you optionally named it "ProgLang".

<<less
Download (0.007MB)
Added: 2006-10-03 License: Perl Artistic License Price:
1116 downloads
Perlbox Voice 0.09

Perlbox Voice 0.09


Perlbox Voice is a voice command system. more>>
Perlbox.org provides voice solutions for Linux and Unix desktop control. There is great need for quality accessibility for the Linux desktop.

The need will only grow as Linux and open source Unix continue to grow more popular on home, educational, corporate and government desktops and servers. Contact us for more information.

Linux should be accessible. We have worked with the open source community for three years to grow several free software products centered around voice and speech recognition, accessible interfaces, and voice control for Linux.

<<less
Download (1.22MB)
Added: 2005-09-15 License: GPL (GNU General Public License) Price:
1520 downloads
Goo 0.09

Goo 0.09


Goo - stick things together with The Goo. more>>
Goo - stick things together with The Goo.

SYNOPSIS

shell> goo -p Object.pm # show a [P]rofile of Object.pm
shell> goo -l Object.pm # show Back [L]inks to Object.pm
shell> goo -r Object.pm # [R]un Object.pm
shell> goo -i Object.pm # comp[I]le Object.pm
shell> goo -p access.log # show a [P]rofile of access.log
shell> goo -c Object.pm # [C]lone Object.pm into another Thing
shell> goo -o # the Care[O]Meter shows Things you care about while coding (e.g., tasks, bugs)
shell> goo -z # show Things in your working [Z]one or mental buffer

"The Goo" helps you stick "Things" together in your working environment.
Things include Perl modules, Perl scripts, log files, javascripts, configuration files, database tables, templates etc.

The Goo records a "Trail" as you jump quickly from Thing to Thing in a simple, text-based console. It remembers how you associate Things in your environment.

Accelerate your work by quickly traversing the Trail of associations between Things.

METHODS

check_environment

Check and set up the environment.

do_action

Take a command line switch (e.g., -p) and map it to an action handler (e.g., [P]rofile) and perform the action on the Thing.

<<less
Download (0.096MB)
Added: 2007-05-09 License: Perl Artistic License Price:
898 downloads
MPEG::Audio::Frame 0.09

MPEG::Audio::Frame 0.09


MPEG::Audio::Frame is a class for weeding out MPEG audio frames out of a file handle. more>>
MPEG::Audio::Frame is a class for weeding out MPEG audio frames out of a file handle.

SYNOPSIS

use MPEG::Audio::Frame;

open FILE,"file.mp3";

while(my $frame = MPEG::Audio::Frame->read(*FILE)){
print $frame->offset(), ": ", $frame->bitrate(), "Kbps/", $frame->sample()/1000, "KHzn"; # or something.
}

A very simple, pure Perl module which allows parsing out data from mp3 files, or streams, and chunking them up into different frames. You can use this to accurately determine the length of an mp3, filter nonaudio data, or chunk up the file for streaming via datagram. Virtually anything is possible.

<<less
Download (0.35MB)
Added: 2006-06-19 License: Perl Artistic License Price:
1222 downloads
VCShell 0.09

VCShell 0.09


VCShell is a command line interface for VCS::Lite::Repository. more>>
VCShell is a command line interface for VCS::Lite::Repository.

SYNOPSIS

B< add > element|repository [element|repository...]
B< remove > name [name...]
B< ci >|check_in name [name...]
B< co >|check_out parent_repository
B< commit >
B< update >
B< cd > repository
B< fetch > name@@gen [>outfile]
B< diff > file1[@@gen1] [file2[@@gen2]] [>outfile]

VCShell provides a command line interface to the VCS Lite Repository. This aims to be usable by non-Perl programmers, as it provides a wrapper to the functionality in the module.

COMMANDS

add

The add command adds something to a repository: an element or a repository. If the parameter given is a directory, it makes it a repository, otherwise an element. An empty file is created for the element if none exists.

remove

Remove breaks the association between a repository and something it contains. It does not delete any files.

ci

This command is used to check in changes to one or more elements and repositories. Each repository checked in is also recursively checked in.

clone

This makes a clone of one repository into another, and recursively for everything in it. The new repository contains a parent link which points at the original.

commit

If the repository is a clone of a parent repository, this propagates any changes to the parent. Note, a check in (ci) is needed on the parent, for this change to be applied.

update

This command is used to apply any changes that have happened to the parent. Three way merging occurs for any change that has happened in the mean time.

diff

This command outputs a udiff listing for two generations of an element, or for two different elements. The default generation used is the latest, and the default generation for the "from" file is the predecessor to the "to" generation if comparing the same element.

The output is in diff -u format.

<<less
Download (0.026MB)
Added: 2007-07-09 License: Perl Artistic License Price:
840 downloads
Cache::Mmap 0.09

Cache::Mmap 0.09


Cache::Mmap Perl module helps you to share data cache using memory mapped files. more>>
Cache::Mmap Perl module helps you to share data cache using memory mapped files.

SYNOPSIS

use Cache::Mmap;

$cache=Cache::Mmap->new($filename,%options);

$val1=$cache->read($key1);
$cache->write($key2,$val2);
$cache->delete($key3);

This module implements a shared data cache, using memory mapped files. If routines are provided which interact with the underlying data, access to the cache is completely transparent, and the module handles all the details of refreshing cache contents, and updating underlying data, if necessary.
Cache entries are assigned to "buckets" within the cache file, depending on the key. Within each bucket, entries are stored approximately in order of last access, so that frequently accessed entries will move to the head of the bucket, thus decreasing access time. Concurrent accesses to the same bucket are prevented by file locking of the relevant section of the cache file.

CONFIGURATION METHODS

These methods are used to examine/update the configuration of a cache. Most of these methods are read-only, and the value returned may be different to that passed to the constructor, since the cache may have been created by an earlier process which specified different parameters.

buckets()

Returns the number of buckets in the cache file.

bucketsize()

Returns the size of buckets (in bytes) in the cache file.

cachenegative()

Returns true if items not found in the underlying data are cached anyway.

context()

Returns the context data for reads and writes to the underlying data.

context($context)

Provides new context data for reads and writes to the underlying data.

expiry()

Returns the time in seconds cache entries are considered valid for, or zero for indefinite validity.

pagesize()

Returns the page size (in bytes) of the cache file.

strings()

Returns true if the cache stores strings rather than references.

writethrough()

Returns true if items written to the cache are immediately written to the underlying data.

<<less
Download (0.021MB)
Added: 2007-05-28 License: Perl Artistic License Price:
884 downloads
BCD396T Manager 0.09

BCD396T Manager 0.09


BCD396T Manager controls the Uniden BCD396T scanner. more>>
BCD396T Manager controls the Uniden BCD396T scanner. It supports full radio remote control, systems programming, and scanner settings.

It was written on a fedora core 3 linux system but with minor changes, could be made to run on any system that has tcl/tk installed.

Youll need a few tcl/tk helper apps in order to run BCD396T Manager:

- The Widget Callback Package: Wcb
- The Multi-Entry Widget Package: Mentry
- The Multi-Column Listbox Package: Tablelist
- You will also need the Bwidget package.

These will need to be installed in your tcllib directory, -ie- /usr/lib/tcl8.4

Installation:

Install the program by extracting the tarball into a new directory. Execute the program, bcd396t.tcl.

A quick note about editing the system files. It seems that, using the tablelist widget, you must hit Enter to finish the edit of the cell.
<<less
Download (0.022MB)
Added: 2006-01-09 License: GPL (GNU General Public License) Price:
1393 downloads
Date::Formatter 0.09

Date::Formatter 0.09


Date::Formatter Perl module is a simple Date and Time formatting object. more>>
Date::Formatter Perl module is a simple Date and Time formatting object.

SYNOPSIS

use Date::Formatter;

# create a Date::Formatter object with the current date and time.
my $date = Date::Formatter->now();

# create a formatter routine for this object
# see formatter mini-language documentation below
$date->createDateFormatter("(hh):(mm):(ss) (MM)/(DD)/(YYYY)");

print $date; # print date in this format -> 12:56:03 4/12/2004

# get the formatter for use with other objects
my $formatter = $date->getDateFormatter();

# create an interval of time
my $interval = Date::Formatter->createTimeInterval(years => 1, days => 2, minutes => 15);

# re-use the formater from above
$interval->setDateFormatter($formatter);

print $interval; # print date in this format -> 12:56:03 4/12/2004

# use overloaded operators
my $future_date = $date + $interval;

# sort the dates (again with the overload operator)
my @sorted_dates = sort { $a $b } ($date, $interval, $future_date);

This module provides a fast and very flexible mini-language to be used in formatting dates and times. In order to make that useful though, we had to make a fully functioning date & time object. This object looks and smells much like the Java and Javascript Date object on purpose. We also overloaded a number of operators to allow date addition and subtraction as well as comparisons.

<<less
Download (0.012MB)
Added: 2007-06-09 License: Perl Artistic License Price:
868 downloads
CGI::WML 0.09

CGI::WML 0.09


CGI::WML is a Perl module with subclass LDSs CGI.pm for WML output and WML methods. more>>
CGI::WML is a Perl module with subclass LDSs "CGI.pm" for WML output and WML methods.

SYNOPSIS

use CGI::WML;

$query = new CGI::WML;

$content = $query->p("Hello WAP world");

print
$query->header(),
$query->start_wml(),
$query->template(-content=>$query->prev()),
$query->card(-id=>"first_card",
-title=>"First card",
-content=>$content),
$query->end_wml();

print
$query->wml_to_wmlc(-wml=>$wml_buffer,
-errorcontext=>2);

($page_title,$content) = $query->html_to_wml($buffer);

This is a library of perl functions to allow CGI.pm-style programming to be applied to WAP/WML. Since this is a subclass of Lincoln Steins CGI.pm all the normal CGI.pm methods are available. See perldoc CGI if you are not familiar with CGI.pm

<<less
Download (0.021MB)
Added: 2007-07-12 License: Perl Artistic License Price:
838 downloads
wmifinfo 0.09

wmifinfo 0.09


wmifinfo is a simple applet showing basic network info for all available interfaces. more>>
wmifinfo is a simple applet showing basic network info for all available interfaces. It shows IP address, netmask, gateway and MAC address.

Left-button click moves to the next interface, right-button click calls ifup/ifdown scripts.

Please report bugs if you find any.

Left-button click moves to the next interface, right-button click calls ifup/ifdown scripts. These can be set with the -u and -d options. The %s variable is replaced with the interface name.

Example:

$ wmifinfo -i ppp0 -u "/sbin/ifup %s" -d "/sbin/ifdown %s"

(ifup/ifdown or the wmifinfo binaries should be suid root for this to work)

Led color Meaning
-------------------------------------------------------------------
red interface is down
yellow ifup/ifdown script is busy
dark green interface is up, no traffic
light green interface is up, and sending or receiving
<<less
Download (0.015MB)
Added: 2006-01-27 License: GPL (GNU General Public License) Price:
775 downloads
Net-SSH2 0.09

Net-SSH2 0.09


Net-SSH2 is a SSH 2 protocol interface. more>>
Net-SSH2 is a SSH 2 protocol interface.

SYNOPSIS

Top
use Net::SSH2;

my $ssh2 = Net::SSH2->new();

$ssh2->connect(example.com) or die;

if ($ssh2->auth_keyboard(fizban)) {
my $chan = $ssh2->channel();
$chan->exec(program);

my $sftp = $ssh2->sftp();
my $fh = $sftp->open(/etc/passwd) or die;
print $_ while < $fh >;
}

Net::SSH2 is a perl interface to the libssh2 (http://www.libssh2.org) library. It supports the SSH2 protocol (there is no support for SSH1) with all of the key exchanges, ciphers, and compression of libssh2.

Unless otherwise indicated, methods return a true value on success and false on failure; use the error method to get extended error information.

The typical order is to create the SSH2 object, set up the connection methods you want to use, call connect, authenticate with one of the auth methods, then create channels on the connection to perform commands.

<<less
Download (0.064MB)
Added: 2006-09-28 License: Perl Artistic License Price:
1125 downloads
B::TerseSize 0.09

B::TerseSize 0.09


B::TerseSize is a Perl module that prints information about ops and their (estimated) size. more>>
B::TerseSize is a Perl module that prints information about ops and their (estimated) size.

SYNOPSIS

perl -MO=TerseSize[,OPTIONS] foo.pl

The B::Size and B::TerseSize modules attempt to measure the size of Perl op codes. The output of B::TerseSize is similar to that of B::Terse, but includes the size of each OP in the tree and the PADLIST (subroutine lexical variables). The module can be run just as other compiler backends or used via Apache::Status (version 2.02 and higher).

If the Apache::Status StatusTerseSize option is enabled, there will be a main menu item added, "Memory Usage". Clicking on this link will cause B::TerseSize to produce a summary of package memory usage. This summary can take quite a while to produce, as each package subroutine syntax tree will be walked, adding up the information. This information will be cached, so running httpd in -X (non-forking mode) is a good choice.

When browsing the Apache::Status "Symbol Table Dump", a "Memory Usage" link will be at the bottom of each page. These summaries also include measurements of package global variables.

The Apache::Status symbol table browser will also provide an option to dump a subroutine tree along with the other subroutine options.

<<less
Download (0.010MB)
Added: 2007-06-26 License: Perl Artistic License Price:
850 downloads
XMMS Announcer 0.09.5

XMMS Announcer 0.09.5


XMMS Announcer is a simple utility that neatly prints the current track playing in XMMS. more>>
XMMS Announcer is a simple utility that neatly prints the current track playing in XMMS. XMMS Announcer has optional command line arguments that allow for more detailed information about the track.

The unique feature is that it allows for an easily customizable output string format, which is done by using the -f switch on the command line.

<<less
Download (0.007MB)
Added: 2006-04-11 License: GPL (GNU General Public License) Price:
1291 downloads
FreeTranslate 0.09

FreeTranslate 0.09


FreeTranslate allows you to translate individual words on a web page. more>>
FreeTranslate allows you to translate individual words on a web page.

Freetranslate.xpi is a simple extension that allows you to translate individual words on a web page between 10 different languages via www.freetranslate.org.

Locales supported: French & Italian.

<<less
Download (0.009MB)
Added: 2007-04-13 License: MPL (Mozilla Public License) Price:
963 downloads
GStreamer 0.09

GStreamer 0.09


GStreamer is a Perl interface to the GStreamer library. more>>
GStreamer is a Perl interface to the GStreamer library.

SYNOPSIS

use GStreamer -init;

my $loop = Glib::MainLoop -> new();

# set up
my $play = GStreamer::ElementFactory -> make("playbin", "play");
$play -> set(uri => Glib::filename_to_uri $file, "localhost");
$play -> get_bus() -> add_watch(&my_bus_callback, $loop);
$play -> set_state("playing");

# run
$loop -> run();

# clean up
$play -> set_state("null");

sub my_bus_callback {
my ($bus, $message, $loop) = @_;

if ($message -> type & "error") {
warn $message -> error;
$loop -> quit();
}

elsif ($message -> type & "eos") {
$loop -> quit();
}

# remove message from the queue
return TRUE;
}

<<less
Download (0.063MB)
Added: 2007-05-11 License: Perl Artistic License Price:
906 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5