Main > Free Download Search >

Free key 1.28 software for linux

key 1.28

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 26
Sort::Key 1.28

Sort::Key 1.28


Sort::Key is the fastest way to sort anything in Perl. more>>
Sort::Key is the fastest way to sort anything in Perl.

SYNOPSIS

use Sort::Key qw(keysort nkeysort ikeysort);

@by_name = keysort { "$_->{surname} $_->{name}" } @people;

# sorting by a numeric key:
@by_age = nkeysort { $_->{age} } @people;

# sorting by a numeric integer key:
@by_sons = ikeysort { $_->{sons} } @people;

Sort::Key provides a set of functions to sort lists of values by some calculated key value.

It is faster (usually much faster) and uses less memory than other alternatives implemented around perl sort function (ST, GRT, etc.).

Multikey sorting functionality is also provided via the companion modules Sort::Key::Multi, Sort::Key::Maker and Sort::Key::Register.

FUNCTIONS

This module provides a large number of sorting subroutines but they are all variations off the keysort one:

@sorted = keysort { CALC_KEY($_) } @data

that is conceptually equivalent to

@sorted = sort { CALC_KEY($a) cmp CALC_KEY($b) } @data

and where CALC_KEY($_) can be any expresion to extract the key value from $_ (not only a subroutine call).

For instance, some variations are nkeysort that performs a numeric comparison, rkeysort that orders the data in descending order, ikeysort and ukeysort that are optimized versions of nkeysort that can be used when the keys are integers or unsigned integers respectively, etc.

Also, inplace versions of the sorters are provided. For instance

keysort_inplace { CALC_KEY($_) } @data

that is equivalent to

@data = keysort { CALC_KEY($_) } @data

but being (a bit) faster and using less memory.

The full list of subroutines that can be imported from this module follows:

keysort { CALC_KEY } @array

returns the elements on @array sorted by the key calculated applying { CALC_KEY } to them.

Inside { CALC_KEY }, the object is available as $_.

For example:

@a=({name=>john, surname=>smith}, {name=>paul, surname=>belvedere});
@by_name=keysort {$_->{name}} @a;

This function honours the use locale pragma.

nkeysort { CALC_KEY } @array

similar to keysort but compares the keys numerically instead of as strings.

This function honours the use integer pragma, i.e.:

use integer;
my @s=(2.4, 2.0, 1.6, 1.2, 0.8);
my @ns = nkeysort { $_ } @s;
print "@nsn"
prints
0.8 1.6 1.2 2.4 2

rnkeysort { CALC_KEY } @array
works as nkeysort, comparing keys in reverse (or descending) numerical order.
ikeysort { CALC_KEY } @array
works as keysort but compares the keys as integers (32 bits or more, no checking is performed for overflows).
rikeysort { CALC_KEY } @array
works as ikeysort, but in reverse (or descending) order.
ukeysort { CALC_KEY } @array
works as keysort but compares the keys as unsigned integers (32 bits or more).

For instance, it can be used to efficiently sort IP4 addresses:

my @data = qw(1.2.3.4 4.3.2.1 11.1.111.1 222.12.1.34
0.0.0.0 255.255.255.0) 127.0.0.1);

my @sorted = ukeysort {
my @a = split /./;
(((($a[0] name,
$_->middlename },
qw(str str str);

Sort::Key::register_type Color =>
sub { $_->R, $_->G, $_->B },
qw(int int int);

Once a datatype has been registered it can be used in the same way as types supported natively, even for defining new types, i.e.:

Sort::Key::register_type Family =>
sub { $_->man, $_->woman },
qw(Person Person);

<<less
Download (0.055MB)
Added: 2007-05-22 License: Perl Artistic License Price:
888 downloads
Postgrey 1.28

Postgrey 1.28


Postgrey is a Postfix policy server implementing greylisting developed by David Schweikert at the ISG.EE. more>>
Postgrey is a Postfix policy server implementing greylisting.

When a request for delivery of a mail is received by Postfix via SMTP, the triplet CLIENT_IP / SENDER / RECIPIENT is built. If it is the first time that this triplet is seen, or if the triplet was first seen, less than 5 minutes ago, then the mail gets rejected with a temporary error. Hopefully spammers or viruses will not try again later, as it is however required per RFC.

Safe database:

greylist.pl doesnt lock correctly the database and it might get corrupted after a while (two days mean time for me). Postgrey does use the logging and transaction features of BerkeleyDB to maximize reliability. Additionally only one process is running, thus reducing even more the risk of corrupting the database.

Automatic maintenance:

Postgrey does keep track not only of the first time a given triplet was seen, but also the last time. Entries that were last seen more than a defined amount of time ago (one month for example) get removed automatically.

Whitelists:

Per-client and per-recipient whitelists. The Postgrey distribution package includes a client whitelist with all (few) broken mail-servers that were identified until now.

Lookup by subnet:

Addresses are normally stripped of their last byte, so that mail servers with multiple addresses are recognized as only one.

Auto-whitelisting of clients:

Clients which repeatedly show to be able to pass the greylist, are entered in a "clients whitelist", for which no greylisting is done anymore.

<<less
Download (0.026MB)
Added: 2007-07-04 License: GPL (GNU General Public License) Price:
842 downloads
eSpeak 1.28

eSpeak 1.28


eSpeak is a software speech synthesizer for English, and potentially other languages. more>>
eSpeak is a software speech synthesizer for English, and potentially other languages.
eSpeak produces good quality English speech. It uses a different synthesis method from other open source TTS engines, and sounds quite different. Its perhaps not as natural or "smooth", but I find the articulation clearer and easier to listen to for long periods.
eSpeak project can run as a command line program to speak text from a file or from stdin. It works well as a "Talker" with the KDE text to speech system (KTTS), as an alternative to Festival for example. As such, it can speak text which has been selected into the clipboard, or directly from the Konquerer browser or the Kate editor.
- Includes different Voices, whose characteristics can be altered.
- Can produce speech output as a WAV file.
- Can translate text to phoneme codes, so it could be adapted as a front end for another speech synthesis engine.
- Potential for other languages. Rudimentary (and probably humourous) attempts at German and Esperanto are included.
- Compact size. The program and its data total about 350 kbytes.
- Written in C++.
I regularly use it to listen to blogs and news sites. I prefer the sound through a domestic stereo system rather than my small computer speakers.
INSTALLATION:
- Place the "speak" executable file in the command path, eg in /usr/local/bin
- Place the "speak-data" directory in /usr/share as /usr/share/speak-data.
Alternatively if it is placed in the users home directory (i.e. /home/ /speak-data) then that will be used instead.
- Dependencies.
speak uses the PortAudio sound library, so you will need to have the libportaudio0 library package installed. It may be already, since its used by other software, such as OpenOffice.org and the Audacity sound editor.
COMMAND OPTIONS:
Examples
To use at the command line, type:
speak -f < text file >
Or just type
speak
followed by text on subsequent lines. Each line is spoken when RETURN is pressed. Use speak -p to see the corresponding phonemes codes.
echo "This is a test" | speak
Speaking from a single line command.
Enhancements:
- Roman number translation added for some languages.
- Improvements to languages, including en-r, Hungarian, Romanian.
- Various bug fixes.
<<less
Download (0.20MB)
Added: 2007-07-17 License: GPL (GNU General Public License) Price:
838 downloads
ESE Key Daemon 1.2.3

ESE Key Daemon 1.2.3


ESE Key Daemon is a multimedia keyboard driver for Linux. more>>
ESE Key Daemon is a multimedia keyboard driver for Linux. No kernel patch is needed.
ESE Key Daemon is a userspace program which pools /dev/input/event interfaces for incoming keyboard key presses.
Enhancements:
- A bug in the configuration file handling routines was fixed.
<<less
Download (0.10MB)
Added: 2006-06-02 License: GPL (GNU General Public License) Price:
1240 downloads
fax4CUPS 1.28

fax4CUPS 1.28


fax4CUPS is a simple shell scripts that acts as a CUPS backend. more>>
fax4CUPS is a very simple shell script that acts as a CUPS backend for a serial fax modem. Essentially, you print with lpr and the fax is sent.
The nice thing is that you have CUPS around, and this means, for instance, that you can check whether your fax has been sent just using your favorite browser (as you would do for any other printer), even if the fax modem is really on a remote server. fax4CUPS project supports HylaFAX, efax, and mgetty-fax.
Enhancements:
- Two deadly bugs in shell syntax have been fixed.
<<less
Download (0.012MB)
Added: 2006-08-31 License: GPL (GNU General Public License) Price:
1150 downloads
dyndnsupdate 0.1.28

dyndnsupdate 0.1.28


dyndnsupdate is a tool for keeping dynamic DNS hosts up to date. more>>
dyndnsupdate is a tool for keeping dynamic DNS hosts up to date. It simply processes the URLs in dyndns.hosts config file (sends a HEAD request via HTTP). No biggie, but it works.
Put dyndns.hosts in /etc and run dyndnsupdate from an init-script. That way youll be sure that your dyndns hosts are up to date within minutes after rebooting and perhaps changing IP address.
On my Debian box Ive put dyndns.hosts in /etc and linked to dyndnsupdate from etc/rc2.d, like this:
ln -s /usr/bin/dyndnsupdate /etc/rc2.d/S91dyndnsupdate
That will make sure that dyndnsupdate is up and run when rebooting.
Furthermore, it can be encouraged to run dyndnsupdate as a cron-job as well, in case your server should be up for more than a month, since most dyndns providers requires you to update at least once a month.
This can be done by adding the following line to your crontab:
15 5 */25 * * dyndnsupdate -s
Thatll make cron run dyndnsupdate every 25 days at 5:15AM and -s makes the script output nothing (unless errors are encountered) so youll be rid of the annoying exit status mails from cron.
Enhancements:
- Added win32/ for windows builds with exerb.
- added win32/LICENSE
- added win32/README
<<less
Download (0.011MB)
Added: 2006-06-30 License: GPL (GNU General Public License) Price:
1213 downloads
Apache::TestMB 1.28

Apache::TestMB 1.28


Apache::TestMB is a subclass of Module::Build to support Apache::Test. more>>
Apache::TestMB is a subclass of Module::Build to support Apache::Test.

SYNOPSIS

Standard process for building & installing modules:
perl Build.PL
./Build
./Build test
./Build install

Or, if youre on a platform (like DOS or Windows) that doesnt like the "./" notation, you can do this:

perl Build.PL
perl Build
perl Build test
perl Build install

This class subclasses Module::Build to add support for testing Apache integration with Apache::Test. It is broadly based on Apache::TestMM, and as such adds a number of build actions to a the Build script, while simplifying the process of creating Build.PL scripts.

Heres how to use Apache::TestMB in a Build.PL script:

use Module::Build;

my $build_pkg = eval { require Apache::TestMB }
? Apache::TestMB : Module::Build;

my $build = $build_pkg->new(
module_name => My::Module,
);
$build->create_build_script;

This is identical to how Module::Build is used. Not all target systems may have Apache::Test (and therefore Apache::TestMB installed, so we test for it to be installed, first. But otherwise, its use can be exactly the same. Consult the Module::Build documentation for more information on how to use it; Module::Build::Cookbook may be especially useful for those looking to migrate from ExtUtils::MakeMaker.

<<less
Download (0.14MB)
Added: 2006-10-12 License: Perl Artistic License Price:
1107 downloads
WEP Key Changer 0.2

WEP Key Changer 0.2


WEP Key Changer project, in short WepKC is a client/server application that allows you to protect your wireless network. more>>
WEP Key Changer project, in short WepKC is a client/server application that allows you to protect your ad-hoc (point to point) wireless network when you are unable to use (due to software or hardware limitations) sophisticated protocols like WPA.

The program consists out of two parts:

the wepkcd daemon, which randomly changes the WEP key after a specified amount of time and sends the chosen key, encrypted with AES, to the wepkcc client
the wepkcc client, which receives the key through the encrypted channel and changes the WEP key in the client machine

The server also waits for packets ("pings") from the client, resetting the WEP key to a defined value when the client goes down and stops pinging the server.

If someone tries to use the wireless network without contacting the server, the connection will be dropped repeatedly in order to prevent further annoyance from strangers (please note that this feature, at the moment, works only in *nix systems).

And its very easy to setup and use.

<<less
Download (4.2MB)
Added: 2006-08-14 License: GPL (GNU General Public License) Price:
1197 downloads
Troll-FTPd 1.28

Troll-FTPd 1.28


Troll-FTPd provides a free, small, and secure virtual FTP server. more>>
Troll-FTPd provides a free, small, and secure virtual FTP server.
Troll-ftpd is smaller and uses less resources than older servers, and executes no external programs. It allows virtual-IP servers, supports only the most-used features and commands of FTP, and leaves out everything which is deprecated, meaningless, or insecure.
Enhancements:
- This version fixes a minor denial of security problem.
- IPv6 support will be added and any new security problems will be fixed, but apart from that, this is probably the last release.
- At least two projects use troll-ftpd as a base: silug ftpd (a threaded ftpd largely based on troll-ftpd but trying to reach even higher performance), and pure-ftpd (a GNU project which uses troll-ftpd and adds a lot of features, even including "fortune" support).
<<less
Download (0.027MB)
Added: 2007-04-30 License: Freeware Price:
910 downloads
Apache::TestRun 1.28

Apache::TestRun 1.28


Apache::TestRun is a Perl module to run the test suite. more>>
Apache::TestRun is a Perl module to run the test suite.

SYNOPSIS


The Apache::TestRun package controls the configuration and running of the test suite.

METHODS

Several methods are sub-classable, if the default behavior should be changed.

bug_report

The bug_report() method is executed when t/TEST was executed with the -bugreport option, and make test (or t/TEST) fail. Normally this is callback which you can use to tell the user how to deal with the problem, e.g. suggesting to read some document or email some details to someone who can take care of it. By default nothing is executed.

The -bugreport option is needed so this feature wont become annoying to developers themselves. Its automatically added to the run_tests target in Makefile. So if you repeateadly have to test your code, just dont use make test but run t/TEST directly. Here is an example of a custom t/TEST

My::TestRun->new->run(@ARGV);

package My::TestRun;
use base Apache::TestRun;

sub bug_report {
my $self = shift;

print<<less
Download (0.14MB)
Added: 2006-10-11 License: Perl Artistic License Price:
1108 downloads
Lock Keys Applet 1.0

Lock Keys Applet 1.0


Lock Keys Applet (formerly Led_applet) is a GNOME 2 applet that shows the status of the Caps-, Num-, and Scroll Lock keys. more>>
Lock keys Applet is a GNOME-applet, that shows the status of the caps-, num- and scroll-lock keys of your keyboard.
This isnt especially usefull for normal keyboards, as they got leds for that. But some keyboards (especially wireless keyboards) dont have. One more feature of the applet is that it saves the status of the lock-keys and restores it, when starting GNOME.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile in each directory of the package.
It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- (almost) completly renamed everything to lock-keys-applet
<<less
Download (0.27MB)
Added: 2005-09-29 License: GPL (GNU General Public License) Price:
1485 downloads
Key Manager 0.1.3.20090714

Key Manager 0.1.3.20090714


Key Manager is a Firefox extension for Key Generation and Certificate Enrollment. more>> <<less
Added: 2009-07-16 License: MPL Price: FREE
18 downloads
Eureka Public Key 1.0.0

Eureka Public Key 1.0.0


Eureka Public Key was created due to numerous requests for a public key application using our strong encryption techniques. more>>
Eureka Public Key was created due to numerous requests for a public key application using our strong encryption techniques. The basic principle for its use is one creates their own public key and distributes the key to whomever they will be transferring encrypted files with.

When one receives a key, they import it into their key database. You can create and import as many keys as you wish. Both public keys are used in the cryption process. You select your particular public key to use and the public key of the person who will receive it.

When a file has been received you put in your public key that matches the one they used and select their public key that was used in the encryption. See the Encryption, Decryption and Import/Export sections for more information on these topics. To create a public key, click on Keys then Create Public Key or click on the gold key icon under the menu items.

All you have to do is define a name for the public key and click on Create. All encrypted files will be written to the Encryptions folder. Likewise, all decrypted files will go to the Decryptions folder. If a file already exists with the same name, it will be overwritten.

Encryption:

To Encrypt a file, click on File then Encrypt.

All you have to do is select Your public key, their public key and click on Encrypt or press enter then select the file you want to process.

The file selected will be encrypted and then placed in your Encryptions folder. Now you can send this file in the manner you prefer.

Note that this application encrypts in a binary format. In other words, it uses the full 256 character set and is not a text file. You will need to send it as an attachment if you are using email to transmit it.

Decryption:

To Decrypt a file, click on File then Decrypt.

All you have to do is select Your public key, their public key then click on Decrypt and select the file you want to process.

The file selected will be decrypted and then placed in your Decryptions folder.
<<less
Download (2.6MB)
Added: 2007-05-10 License: Freeware Price:
959 downloads
SSH with Keys HOWTO 0.08

SSH with Keys HOWTO 0.08


SSH with Keys HOWTO is a document which shows how to use SSH with keys, passphrases, and ssh-agent. more>>
SSH with Keys HOWTO is a document which shows how to use SSH with keys, passphrases, and ssh-agent.

For those of you who have been using SSH for a while, you will probably understand its advantages over the previous telnet style applications such as telnet and remote shell.

Although SSH with keys has always been there, not many people know what it is about, and how you can utilize its strenghts to make your life as a system administrator a bit more easy.
<<less
Download (MB)
Added: 2006-10-04 License: (FDL) GNU Free Documentation License Price:
1117 downloads
Sort::Key::Top 0.01

Sort::Key::Top 0.01


Sort::Key::Top is a Perl module that can select and sort top n elements. more>>
Sort::Key::Top is a Perl module that can select and sort top n elements.

SYNOPSIS

use Sort::Key::Top (nkeytop top);

# select 5 first numbers by absolute value:
@top = nkeytop { abs $_ } 5 => 1, 2, 7, 5, 5, 1, 78, 0, -2, -8, 2;
# ==> @top = (1, 2, 1, 0, -2)

# select 5 first words by lexicographic order:
@a = qw(cat fish bird leon penguin horse rat elephant squirrel dog);
@top = top 5 => @a;
# ==> @top = qw(cat fish bird elephant dog);

The functions available from this module select the top n elements from a list using several common orderings and custom key extraction procedures.

They are all variations around

keytopsort { CALC_KEY($_) } $n => @data;

This function calculates the ordering key for every element in @data using the expression inside the block. Then it selects and orders the $n elements with the lower keys when compared lexicographically.

It is equivalent to the pure Perl expression:

(sort { CALC_KEY($a) cmp CALC_KEY($b) } @data)[0 .. $n-1];

Variations allow to:

- use the own values as the ordering keys
topsort 5 => qw(a b ab t uu g h aa aac);

==> a aa aac ab b
- return the selected values in the original order
top 5 => qw(a b ab t uu g h aa aac);

==> a b ab aa aac
- use a different ordering
For instance comparing the keys as numbers, using the locale configuration or in reverse order:
rnkeytop { length $_ } 3 => qw(a ab aa aac b t uu g h);

==> ab aa aac

rnkeytopsort { length $_ } 3 => qw(a ab aa aac b t uu g h);

==> aac ab aa

A prefix is used to indicate the required ordering:

(no prefix)

lexicographical ascending order

r

lexicographical descending order

l

lexicographical ascending order obeying locale configuration

r

lexicographical descending order obeying locale configuration

n

numerical ascending order

rn

numerical descending order

i

numerical ascending order but converting the keys to integers first

ri

numerical descending order but converting the keys to integers first

u

numerical ascending order but converting the keys to unsigned integers first

ru

numerical descending order but converting the keys to unsigned integers first

The full list of available functions is:

top ltop ntop itop utop rtop rltop rntop ritop rutop

keytop lkeytop nkeytop ikeytop ukeytop rkeytop rlkeytop rnkeytop
rikeytop rukeytop

topsort ltopsort ntopsort itopsort utopsort rtopsort rltopsort
rntopsort ritopsort rutopsort

keytopsort lkeytopsort nkeytopsort ikeytopsort ukeytopsort
rkeytopsort rlkeytopsort rnkeytopsort rikeytopsort rukeytopsort

<<less
Download (0.042MB)
Added: 2007-07-18 License: Perl Artistic License Price:
831 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2