plus 0.02
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 576
Term::TtyRec::Plus 0.02
Term::TtyRec::Plus is a Perl module to read a ttyrec. more>>
Term::TtyRec::Plus is a Perl module to read a ttyrec.
SYNOPSIS
Term::TtyRec::Plus is a module that lets you read ttyrec files. The related module, Term::TtyRec is designed more for simple interactions. Term::TtyRec::Plus gives you more information and, using a callback, lets you munge the data block and timestamp. It will do all the subtle work of making sure timing is kept consistent, and of rebuilding each frame header.
use Term::TtyRec::Plus;
my $ttyrec = Term::TtyRec::Plus->new();
while ($frame_ref = $ttyrec->next_frame())
{
# do stuff with $frame_ref, e.g.
$total_time += $frame_ref->{diff};
}
CONSTRUCTOR AND STARTUP
new()
Creates and returns a new Term::TtyRec::Plus object.
my $ttyrec = Term::TtyRec::Plus->new();
Parameters
Here are the parameters that > recognizes.
infile
The input filename. A value of "-", which is the default, or undef, means STDIN.
filehandle
The input filehandle. By default this is undef; if you have already opened the ttyrec then you can pass its filehandle to the constructor. If both filehandle and infile are defined, filehandle is used.
time_threshold
The maximum difference between two frames, in seconds. If undef, which is the default, there is no enforced maximum. The second most common value would be 10, which some ttyrec utilities (such as timettyrec) use.
frame_filter
A callback, run for each frame before returning the frame to the user of Term::TtyRec::Plus. This callback receives three arguments: the frame text, the timestamp, and the timestamp of the previous frame. All three arguments are passed as scalar references. The previous frames timestamp is undef for the first frame. The return value is not currently looked at. If you modify the timestamp, the module will make sure that change is noted and respected in further frame timestamps. Modifications to the previous frames timestamp are currently ignored.
sub halve_frame_time_and_stumblify
{
my ($data_ref, $time_ref, $prev_ref) = @_;
$$time_ref = $$prev_ref + ($$time_ref - $$prev_ref) / 2
if defined $$prev_ref;
$$data_ref =~ s/Eidolos/Stumbly/g;
}
State
In addition to passing arguments, you can modify Term::TtyRec::Pluss initial state, if you want to. This could be useful if you are chaining multiple ttyrecs together; you could pass a different initial frame. Support for such chaining might be added in a future version.
frame
The initial frame number. Default 0.
prev_timestamp
The previous frames timestamp. Default undef.
accum_diff
The accumulated difference of all frames seen so far; see the section on diffed_timestamp in next_frame()s return value. Default 0.
relative_time
The time passed since the first frame. Default 0.
<<lessSYNOPSIS
Term::TtyRec::Plus is a module that lets you read ttyrec files. The related module, Term::TtyRec is designed more for simple interactions. Term::TtyRec::Plus gives you more information and, using a callback, lets you munge the data block and timestamp. It will do all the subtle work of making sure timing is kept consistent, and of rebuilding each frame header.
use Term::TtyRec::Plus;
my $ttyrec = Term::TtyRec::Plus->new();
while ($frame_ref = $ttyrec->next_frame())
{
# do stuff with $frame_ref, e.g.
$total_time += $frame_ref->{diff};
}
CONSTRUCTOR AND STARTUP
new()
Creates and returns a new Term::TtyRec::Plus object.
my $ttyrec = Term::TtyRec::Plus->new();
Parameters
Here are the parameters that > recognizes.
infile
The input filename. A value of "-", which is the default, or undef, means STDIN.
filehandle
The input filehandle. By default this is undef; if you have already opened the ttyrec then you can pass its filehandle to the constructor. If both filehandle and infile are defined, filehandle is used.
time_threshold
The maximum difference between two frames, in seconds. If undef, which is the default, there is no enforced maximum. The second most common value would be 10, which some ttyrec utilities (such as timettyrec) use.
frame_filter
A callback, run for each frame before returning the frame to the user of Term::TtyRec::Plus. This callback receives three arguments: the frame text, the timestamp, and the timestamp of the previous frame. All three arguments are passed as scalar references. The previous frames timestamp is undef for the first frame. The return value is not currently looked at. If you modify the timestamp, the module will make sure that change is noted and respected in further frame timestamps. Modifications to the previous frames timestamp are currently ignored.
sub halve_frame_time_and_stumblify
{
my ($data_ref, $time_ref, $prev_ref) = @_;
$$time_ref = $$prev_ref + ($$time_ref - $$prev_ref) / 2
if defined $$prev_ref;
$$data_ref =~ s/Eidolos/Stumbly/g;
}
State
In addition to passing arguments, you can modify Term::TtyRec::Pluss initial state, if you want to. This could be useful if you are chaining multiple ttyrecs together; you could pass a different initial frame. Support for such chaining might be added in a future version.
frame
The initial frame number. Default 0.
prev_timestamp
The previous frames timestamp. Default undef.
accum_diff
The accumulated difference of all frames seen so far; see the section on diffed_timestamp in next_frame()s return value. Default 0.
relative_time
The time passed since the first frame. Default 0.
Download (0.056MB)
Added: 2007-01-04 License: Perl Artistic License Price:
1023 downloads
PerlIO 0.02
PerlIO is a Perl module created to load on demand PerlIO layers and root of PerlIO::* name space. more>>
PerlIO is a Perl module created to load on demand PerlIO layers and root of PerlIO::* name space.
SYNOPSIS
open($fh,":utf8", "data.utf");
print F $out;
close(F);
open(F, "<<less
SYNOPSIS
open($fh,":utf8", "data.utf");
print F $out;
close(F);
open(F, "<<less
Download (0.014MB)
Added: 2007-05-14 License: Perl Artistic License Price:
893 downloads
Simpla 0.02
Simpla project is a concept language for child education. more>>
Simpla project is a concept language for child education.
Simpla is a basic concept language for use in teaching children and adults with no programming experience or computer knowledge whatsoever.
The intent is to have a language which is capable of many basic scripting language tasks without adding excess complexity.
Still a barely working alpha, and Ive got contributor code to include. Added variable declaration, an improved variable parser (thanks to Richard Nolan for the explanation, and a whole lot of cleanup.
Enhancements:
- 0.02 - remains Alpha.
- Variable declatation now works, parsing of lines works (too well), code reorganization (again)
<<lessSimpla is a basic concept language for use in teaching children and adults with no programming experience or computer knowledge whatsoever.
The intent is to have a language which is capable of many basic scripting language tasks without adding excess complexity.
Still a barely working alpha, and Ive got contributor code to include. Added variable declaration, an improved variable parser (thanks to Richard Nolan for the explanation, and a whole lot of cleanup.
Enhancements:
- 0.02 - remains Alpha.
- Variable declatation now works, parsing of lines works (too well), code reorganization (again)
Download (0.001MB)
Added: 2006-10-31 License: Artistic License Price:
1089 downloads
XcplayC 0.02
XcplayC is a text-GUI for XMMS based on xcplay. more>>
XcplayC is an ncurses-based GUI for XMMS, based on xcplay.
It is useful if you wish to control and XMMS process when you dont have access to the X11 GUI.
<<lessIt is useful if you wish to control and XMMS process when you dont have access to the X11 GUI.
Download (0.017MB)
Added: 2005-05-10 License: GPL (GNU General Public License) Price:
1627 downloads
PAR2GUI 0.02
PAR2GUI project provides a GUI to the command line utility PAR2. more>>
PAR2GUI project provides a GUI to the command line utility PAR2. You can Verify , Repair and Create PAR2 files. Its very simple and provides instant user feedback via the intergrated konsole widget.
I have included instructions on the third tab on how to double click a PAR2 file and repair your files without the use of Kommander.
<<lessI have included instructions on the third tab on how to double click a PAR2 file and repair your files without the use of Kommander.
Download (0.024MB)
Added: 2007-03-04 License: GPL (GNU General Public License) Price:
974 downloads
Wily 0.02
Wily is a Perl extension for interfacing with Wily. more>>
Wily is a Perl extension for interfacing with Wily.
SYNOPSIS
use Wily;
use Wily::Message;
# opens a file in wily and exits when the window is destroyed
my $wily = Wily->new();
my $win = $wily->win(/tmp/file_to_edit, 1);
$win->set_callback(Wily::Message::WEdestroy, sub {exit;});
$win->attach(Wily::Message::WEdestroy);
$wily->event_loop();
Provides a reasonably high level OO interface to wily. A lower level interface is available via Wily::RPC, and an even lower level one through Wily::Message and Wily::Connect.
The actual windows in wily are represented by Wily::Win objects.
<<lessSYNOPSIS
use Wily;
use Wily::Message;
# opens a file in wily and exits when the window is destroyed
my $wily = Wily->new();
my $win = $wily->win(/tmp/file_to_edit, 1);
$win->set_callback(Wily::Message::WEdestroy, sub {exit;});
$win->attach(Wily::Message::WEdestroy);
$wily->event_loop();
Provides a reasonably high level OO interface to wily. A lower level interface is available via Wily::RPC, and an even lower level one through Wily::Message and Wily::Connect.
The actual windows in wily are represented by Wily::Win objects.
Download (0.021MB)
Added: 2007-05-10 License: Perl Artistic License Price:
898 downloads
edonkey plus 0.01
edonkey plus is a free program peer to peer for the peer to peer network edonkey 2000,overnet etc. more>>
edonkey plus is a free program peer to peer (P2P) for the peer to peer network Edonkey 2000, Overnet etc.
Basic aMule Tips
- NEVER run aMule as root.
- If you are behind a firewall or router, be sure that the ports have been opened. The default ports are 4662 (TCP). 4665 (UDP) and 4672 (UDP). If these are blocked, you will receive a "LowID" which results in fewer available sources for the files you are downloading.
- Obtain an appropriate server.met: e.g., if you are a dialup, using a large server list is not appropiate.
- Set your temp and shared directories in Preferences->Directories
- To recursively select a certain directory, right-click over it.
- You should *NOT* share
- Your temp download directory!
- Your /etc directory
- Probably not your /var, /lib, /boot, or /usr directory
- Certainly make sure that any really confidential files (password files, private SSH keys, credit card numbers :) are *not* shared. So generally do not share your entire home directory, although you might want to share some files or directories in it.
- Remember that you get certain download priveledges with those clients (aMule, eMule, etc users) to whom you upload files, in the form of reduced queue waits.
- Please note that compilation with optimizations is supported. However, if you pull a Gentoo, we will probably just tell you to recompile aMule and/or your system with sane compiler-flags before we will attempt to address the problem.
<<lessBasic aMule Tips
- NEVER run aMule as root.
- If you are behind a firewall or router, be sure that the ports have been opened. The default ports are 4662 (TCP). 4665 (UDP) and 4672 (UDP). If these are blocked, you will receive a "LowID" which results in fewer available sources for the files you are downloading.
- Obtain an appropriate server.met: e.g., if you are a dialup, using a large server list is not appropiate.
- Set your temp and shared directories in Preferences->Directories
- To recursively select a certain directory, right-click over it.
- You should *NOT* share
- Your temp download directory!
- Your /etc directory
- Probably not your /var, /lib, /boot, or /usr directory
- Certainly make sure that any really confidential files (password files, private SSH keys, credit card numbers :) are *not* shared. So generally do not share your entire home directory, although you might want to share some files or directories in it.
- Remember that you get certain download priveledges with those clients (aMule, eMule, etc users) to whom you upload files, in the form of reduced queue waits.
- Please note that compilation with optimizations is supported. However, if you pull a Gentoo, we will probably just tell you to recompile aMule and/or your system with sane compiler-flags before we will attempt to address the problem.
Download (4.3MB)
Added: 2007-07-09 License: GPL (GNU General Public License) Price:
844 downloads
XML::Quick 0.02
XML::Quick is a Perl module to generate XML from hashes (and other data). more>>
XML::Quick is a Perl module to generate XML from hashes (and other data).
SYNOPSIS
use XML::Quick;
$xml = xml($data);
$xml = xml($data, { ... });
This module generates XML from Perl data (typically a hash). It tries hard to produce something sane no matter what you pass it. It probably fails.
When you use this module, it will export the xml function into your namespace. This function does everything.
<<lessSYNOPSIS
use XML::Quick;
$xml = xml($data);
$xml = xml($data, { ... });
This module generates XML from Perl data (typically a hash). It tries hard to produce something sane no matter what you pass it. It probably fails.
When you use this module, it will export the xml function into your namespace. This function does everything.
Download (0.005MB)
Added: 2006-09-12 License: Perl Artistic License Price:
1140 downloads
Audio::ESD 0.02
Audio::ESD is a Perl extension for talking to the Enlightened Sound Daemon. more>>
Audio::ESD is a Perl extension for talking to the Enlightened Sound Daemon.
SYNOPSIS
use Audio::ESD;
my $stream = Audio::ESD->play_stream({ # these are the defaults
sample_rate => 16000,
channels => 1,
fallback => 0,
bits_sample => 16,
encoding => linear })
or die "Failed to open ESD stream: $!n";
print $stream $data; # etcetera
This module provides a Perl wrapper around the Enlightened Sound Daemons client library. Input, output, and monitoring streams are supported, as well as some (but not all) of the control functions. Samples are supported but untested.
<<lessSYNOPSIS
use Audio::ESD;
my $stream = Audio::ESD->play_stream({ # these are the defaults
sample_rate => 16000,
channels => 1,
fallback => 0,
bits_sample => 16,
encoding => linear })
or die "Failed to open ESD stream: $!n";
print $stream $data; # etcetera
This module provides a Perl wrapper around the Enlightened Sound Daemons client library. Input, output, and monitoring streams are supported, as well as some (but not all) of the control functions. Samples are supported but untested.
Download (0.006MB)
Added: 2006-06-23 License: Perl Artistic License Price:
1228 downloads
kmp_search 0.02
kmp_search provides a binary exact string search utility. more>>
kmp_search provides a binary exact string search utility.
kmp_search is an extremely fast exact string search utility that can be used to search for exact strings or patterns in binary and text files and devices.
It can search for multiple strings concurrently, but is much faster when searching for strings one-by-one.
The starting byte offset of each match is reported to stdout.
Because it is extremely fast, it can be used in a data recovery process after a multi-gigabyte file system crash.
The Knuth-Morris-Pratt algorithm is used for the search, which gives a total time of O(file length + pattern length).
To compile:
# gcc-3.0 -O9 -mcpu=i686 -o kmp_search_fast -W -Wall kmp_search.c
<<lesskmp_search is an extremely fast exact string search utility that can be used to search for exact strings or patterns in binary and text files and devices.
It can search for multiple strings concurrently, but is much faster when searching for strings one-by-one.
The starting byte offset of each match is reported to stdout.
Because it is extremely fast, it can be used in a data recovery process after a multi-gigabyte file system crash.
The Knuth-Morris-Pratt algorithm is used for the search, which gives a total time of O(file length + pattern length).
To compile:
# gcc-3.0 -O9 -mcpu=i686 -o kmp_search_fast -W -Wall kmp_search.c
Download (0.006MB)
Added: 2007-01-31 License: GPL (GNU General Public License) Price:
996 downloads
StealIt 0.02
StealIt is a service menu to take ownership on selected file/directory. more>>
StealIt is a service menu to take ownership on selected file/directory.
It is often annoying to have no rights on files created by other users or uploaded with samba or created by apache process.
<<lessIt is often annoying to have no rights on files created by other users or uploaded with samba or created by apache process.
Download (MB)
Added: 2006-09-29 License: GPL (GNU General Public License) Price:
1121 downloads
Crypt::Util 0.02
Crypt::Util is a lightweight Crypt/Digest convenience API. more>>
Crypt::Util is a lightweight Crypt/Digest convenience API.
SYNOPSIS
use Crypto::Util; # also has a Sub::Exporter to return functions wrapping a default instance
my $util = Crypto::Util->new;
$util->default_key("my secret");
# MAC or cipher+digest based tamper resistent encapsulation
# (uses Storable on $data if necessary)
my $tamper_resistent_string = $util->tamper_proof( $data );
my $verified = $util->thaw_tamper_proof( $untrusted_string, key => "another secret" );
# If the encoding is unspecified, base32 is used
# (hex if base32 is unavailable)
my $encoded = $util->encode_string( $bytes );
my $hash = $util->digest( $bytes, digest => "md5" );
die "baaaad" unless $util->verify_hash(
hash => $hash,
data => $bytes,
digest => "md5",
);
<<lessSYNOPSIS
use Crypto::Util; # also has a Sub::Exporter to return functions wrapping a default instance
my $util = Crypto::Util->new;
$util->default_key("my secret");
# MAC or cipher+digest based tamper resistent encapsulation
# (uses Storable on $data if necessary)
my $tamper_resistent_string = $util->tamper_proof( $data );
my $verified = $util->thaw_tamper_proof( $untrusted_string, key => "another secret" );
# If the encoding is unspecified, base32 is used
# (hex if base32 is unavailable)
my $encoded = $util->encode_string( $bytes );
my $hash = $util->digest( $bytes, digest => "md5" );
die "baaaad" unless $util->verify_hash(
hash => $hash,
data => $bytes,
digest => "md5",
);
Download (0.036MB)
Added: 2007-02-16 License: Perl Artistic License Price:
980 downloads
GConf-FS 0.02
GConf-FS script allows you to view a gconf tree as a file system. more>>
GConf-FS script allows you to view a gconf tree as a file system. This script use the FUSE perl binding and Gnome2::GConf.
<<less Download (0.012MB)
Added: 2006-10-19 License: LGPL (GNU Lesser General Public License) Price:
1100 downloads
OzDB 0.02
OzDB is a database Perl interface module for OzBot. more>>
OzDB is a database Perl interface module for OzBot.
SYNOPSIS
use OzDB;
The OzDB Perl module handles authentication and access control for the OzBot based utility bots. The basic database format is the authentication schema. This is based on a numerical ordering authentication system. If the users Authentication level is higher than that of the commands authentication level then the user is authenticated for the command and the commands special arguments will be returned to the function.
This is useful for BACKEND authentication only, where the usernames are entered by an already physically or password authorized connection. This is for information purposes, and is not to be used as an actual database such as MySQL or PgSQL. This is written to faciliate developers with rudimentary information storage and any protected information, including passwords, should not be stored in this database. It is simply a method to allow applications to store and retrieve data in an arbitrary and extensible format with special delimiters.
METHODS
$obj->authenticate("authuser.db", "authcmd.db", "$name", "$command");
$obj->add_user("$authuserdb", "$authcmddb", "$name", "$authlevel");
<<lessSYNOPSIS
use OzDB;
The OzDB Perl module handles authentication and access control for the OzBot based utility bots. The basic database format is the authentication schema. This is based on a numerical ordering authentication system. If the users Authentication level is higher than that of the commands authentication level then the user is authenticated for the command and the commands special arguments will be returned to the function.
This is useful for BACKEND authentication only, where the usernames are entered by an already physically or password authorized connection. This is for information purposes, and is not to be used as an actual database such as MySQL or PgSQL. This is written to faciliate developers with rudimentary information storage and any protected information, including passwords, should not be stored in this database. It is simply a method to allow applications to store and retrieve data in an arbitrary and extensible format with special delimiters.
METHODS
$obj->authenticate("authuser.db", "authcmd.db", "$name", "$command");
$obj->add_user("$authuserdb", "$authcmddb", "$name", "$authlevel");
Download (0.012MB)
Added: 2007-05-15 License: Perl Artistic License Price:
892 downloads
mooseekd 0.02
mooseekd is a partial fork of Museek+, containing only the standalone daemon needed to connect to the Soulseek P2P network. more>>
mooseekd project is a partial fork of Museek+, containing only the standalone daemon needed to connect to the Soulseek P2P network. Naming has been changed so as not to clash with an existing Museek+/museekd installation.
The goal of the fork is to provide a means of having only the daemon installed, without the dependencies on libxml++/glibmm, leaving it with only GLib (using GMarkup instead of libxml++) as a major dependency.
<<lessThe goal of the fork is to provide a means of having only the daemon installed, without the dependencies on libxml++/glibmm, leaving it with only GLib (using GMarkup instead of libxml++) as a major dependency.
Download (0.46MB)
Added: 2006-07-29 License: GPL (GNU General Public License) Price:
1182 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 plus 0.02 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