Main > Free Download Search >

key para stg folderprint plus 3.05

key para stg folderprint plus 3.05

Sponsored Links
Sponsored Links

key para stg folderprint plus 3.05

No.
Title
Category
Price
License
Expand All
1
Programming -> Libraries
GPL GNU General Public License
Hide show
Convert::Wiki::Node::Para is a Perl module that represents a text paragraph node.

SYNOPSIS

use Convert::Wiki::Node::Para;

my $para = Convert::Wiki::Node->new( txt => Foo is a foobar., type => para );

print $para->as_wiki();

A Convert::Wiki::Node::Para represents a normal text paragraph.

2
Internet -> HTTP
Perl Artistic License
Hide show
Para::Frame is a system to use for dynamic web sites. Para::Frame runs as a backend daemon taking page requests from a Apache mod_perl client and returns a HTTP response.

The URLs in the site corresponds to templates for displaying information. Operations on the data is put in perl modules separated from the templates.

Para::Frame handles multitasking within the process, enabeling you to keep your initialized objects in memory with no need to sync with the DB for each request.

The session data lives in memory. No need to save it in an external format.

Para::Frame uses "routes" for planning things to do in a session, taking care of which page to display next, depending on form actions. Integrated with exception handling.

One Para::Frame daemon can handle many sites on the same server. It uses the Apache configuration for handling URL to file translation.

You can have any number of Para::Frame daemons running in parallell on the same server. Maby using one for development, one for the stable version and one backup in case of failure. You can easily configure the site to use a backup daemon as a last resort.

A Watchdog makes sure that the system works. It pings the daemon in regular intervals and restarts it if locks up or if the memory limit is reached. The restart is done by forking.

There are tons of useful functions.

Whats New in This Release:

· A lot of major changes and additions were made.
· 19 new classes were added, including classes for relational database access, internationalization, and file and directory handling.
· The server/client communication has changed and is now safer and faster.
· A load-page will display a progress report from the server before the new page is loaded.
· The html/pf directory now contains some default images, styles, JavaScript, and more.
· A demo has been included.

3
Programming -> Libraries
Perl Artistic License
Hide show
Getopt::Plus is a Perl module with options wrapper with standard options, help system and more.

FILE_SIZE_HUMAN

Map from file size in bytes to human name, as hashref, keys being name (full name, lowercase, no trailing s) and abbrev (one/two-letter abbreviation).
Option Types

Permissable values to the type field of an option specifier.

OPT_FLOAT

OPT_INT

OPT_STRING

OPT_FDLEVEL

OPT_BOOLEAN

Error Codes

ERR_OK

Not an error at all. Hence the name.

ERR_ABNORMAL

Not so much an error as a non-erroneous circumstance worthy of signalling, e.g., grep finding no matches.

ERR_UTILITY

Again, not really an error, rather a utility function being called --- e.g., the --help or --version. This gets an error code because it is almost certainly an error to call from batch scripts.

ERR_USAGE

The program was called wrong.

ERR_IO_READ

Some problem reading from disk or network (system read).

ERR_IO_WRITE

Some problem writing to disk or network (system write).

ERR_DB_READ

Some problem reading from db or similar (application read).

ERR_DB_WRITE

Some problem writing to db or similar (application write).

ERR_EXTERNAL

Some problem with an external application.

ERR_INTERNAL

An internal logic error (the sort of thing that should never happen, but has been caught by an internal assertion or sanity check).

ERR_INPUT

Some problem with the input file (which was read fine, but contains bad data).

4
Communications -> Filesharing
GPL GNU General Public License
Hide show
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.
5
System -> Networking
$39
OtherProprietary License with Free Trial
Hide show
fBuilder Plus is a Web-based utility for building and configuring your iptables/ipchains-based Linux firewall.

It performs all actions in real-time and includes a Firewall Creation Wizard, edit, insert, and delete capabilities for firewall rules, rule shifting, support for DHCP clients, DMZ creation through firewall wizard, NAT capabilities, support for IP aliases, custom protocols, user defined chains, limit matches, automatic log rule creation, state checking, log reporting, email alerts, export capabilities, and an enhanced firewall log parsing utility.

Our fBuilder products are also great for administering existing firewalls. When started, fBuilder will detect your running firewall and allow you to save it to a file. From that point, you can modify your firewall with the expert add utility or by using the edit/insert capabilities of fBuilder Plus.

Here are some key features of "fBuilder Plus":

· All fBuilder Lite features
· Support for 2.4 and 2.6** Kernels (**New in 2.4.14)
· Edit/Insert/Delete capabilities for all firewall rules which are accessed through the rule listing console.
· This allows you to make dynamic changes to rules or insert new rules without having to restart your entire firewall.
· After clicking on a rule, you will be brought to a screen much like the expert add utility. However, the fields will already be populated with the values of the current rule.
· File Fingerprints for Intrusion Detection
· NAT capabilities
· Language Independent - Can be translated to any language
· Support for custom protocols
· Support for User Defined Chains
· Support for Limit matches
· State Checking
· View Active Connections
· DMZ Creation with Firewall Wizard
· Support for IP Aliases
· Automatic creation of Log Rules
· Ability to view loaded modules
· Log Reports and Alerts via email
· Better support for DHCP users
· Rule shifting
· Shift rules to optimize the performance of your firewall
· Auto network and NIC discovery
· Redesigned scripts
· Uses variables for common addresses and ports
· New shell function for retreiving addresses from ifconfig
· Ability to export your firewall into an rc.firewall script which can be used at boot time to start your firewall automatically.
· Enhanced logging options and viewer
· Integrated Documentation

Whats New in This Release:

· 2.6 kernels are now fully supported.

6
Desktop-Environment -> Tools
GPL GNU General Public License
Hide show
translate plus is a facelift, update, and re-code of the Translate theme from Suslik. This version utilises a new technique for coding input boxes for Superkaramba, which was written (again) by Suslik.

This new technique allows for a transparent input box, which allows for a much nicer looking theme

7
Programming -> Libraries
Perl Artistic License
Hide show
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.

8
System -> Networking
GPL GNU General Public License
Hide show
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.

9
Programming -> Libraries
Perl Artistic License
Hide show
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);

10
Internet -> Firefox-Extensions
MPL Mozilla Public License
Hide show
Adblock Plus is a Firefox extension that blocks ads and banners.

Ever been annoyed by all those ads and banners on the internet that often take longer to download than everything else on the page? Install Adblock Plus now and get rid of them. Right-click on a banner and choose "Adblock" from the context menu — the banner wont be downloaded again. Or open Adblock Plus sidebar to see all elements of the page and block the banners. You can use filters with wildcards or even regular expressions to block complete banner factories.

Here are some key features of "Adblock Plus":

· Filter subscriptions - download filter lists maintained by somebody else automatically, will be processed in addition to own filters
· Dynamic list of blockable elements - updated in real-time, shows the tab you have open right now
· Hit counter - shows how often a certain filter was used
· Disable filters and subscriptions individually
· Automatic daily backups of the filter list - just in case
· Element hiding - hide ads that cant be blocked
· Support for 25 languages

11
Text-Editing
GPL GNU General Public License
Hide show
Quanta Plus is a highly stable and feature rich web development environment. Quantas vision has always been to start with the best architectural foundations, design for efficient and natural use and enable maximal user extensibility.

We recognize that we dont have the resources to do everything we would like to so our target is to make it easy for you to help make this the best community based desktop application anywhere. Pretty much everything in Quanta is designed so you can extend it.

Even the way it handles XML DTDs is based on XML files you can edit. You can even import DTDs, write scripts to manage editor contents, visually create dialogs for your scripts and assign script actions to nearly any file operation in a project. You can even look at and communicate with a wide range of what happens inside Quanta using DCOP.

Quanta is based on KDE so this means it is network transparent from any dialog or project. It can use not only FTP but other KDE KIO slaves from file dialogs or in project settings. For instance if you want secure access try the fish KIO slave that uses SSH.

Just enter fish://[user]@domain in any dialog or select fish in your project settings. Here on this site you will find information on using Kommander to visually build dialogs you can extend Quanta with. These applications talk to each other using an IPC (Inter Process Communication) called DCOP (DEsktop Communication Protocol).

Of course I realize this can sound like alphabet soup techno-babble to some web developers, but heres what it means. When you are using Quanta and realize you would like to do something and you want to ask "Can I do this?" you can expect the answer will not only be yes, but it will probably be even cooler than you hoped for.

Not included on this site are other tools you can use with Quanta for revision control and reviewing and merging changes in files. Those applications are Cervisia and Kompare, and if they are not installed and you install them Quanta will use them.

We would like to think that there are rich rewards to be found here for those willing to explore new ways of doing things, or perhaps in some cases old ways that are just new to you.
12
Communications -> Filesharing
GPL GNU General Public License
Hide show
Nicotine-Plus is a fork of Nicotine, the Python/GTK+ 2 client for the Soulseek P2P Network. Nicotine-Pluss features include remote uploads, separate shares sent to Buddies, GUI improvements, and a tray icon.

Whats New in This Release:

GENERAL CHANGES
· Support for Spell Checking in chat added (libsexy and python-sexy required)
· Other users Interests are now shown in the User Info tab, with expanders
· Send Message added to trayicon
· Popup Menus in Private, Chatrooms, and User Browse reorganized
· The user-entry boxes are now buddy-list combobox entries
· Users with PyGTK >= 2.10 will use the gtk.StatusIcon instead of the old trayicon.so module.
· Added a filemanager popup item to the self-browse menu; configurable under Settings->Advanced->Events
· Gstreamer-Python support for sound effects added
· Added Soulseek testing server (port 2242) to the server combobox.
· Changed the URL Catchers syntax. The ampersand "&" is no longer needed at the end of URL Handlers. The handler entry is now a combobox and includes a bunch of webbrowser commands.
· Userlist Columns are hidable and hidden status is saved.

TRANSFERS
· Added a "Group by users" check box
· Added Expand/Collapse all toggle button to transfers
· Added a popup dialog to the "Clear Queued" transfers buttons

PRIVATE CHAT
· Added gallows patch for including your username in the private chat log. (ticket #161)
· Direct private messages (currently only supported by Nicotine+ >= 1.2.7.1)

SEARCH
· Search now has combo boxes, per-room searching and per-user searching.
· Added Wishlist and changed remembered search tabs to only display when new search results arrive
· Switch to newly started search tab (ticket #157)

USERINFO
· gallows added userinfo image zooming via the scrollwheel (ticket #160)

SETTINGS
· Changed Audio Player Syntax it now uses "$" as the filename
· Exit dialog can be disabled in Settings->UI
· When a config option is detected as unset, print it in the log window.
· Move Icon theme and trayicon settings to a seperate frame
· Move sound effect and audio player settings to a seperate frame
· Reopen Settings dialog, if a setting is not set.

NETWORKING
· On Win32, hyriands multithreaded socket selector is used. This will allow a larger number of sockets to be used, thus increasing stability.
· Added Server Message 57 (User Interests)
· Send rn with userinfo description instead of just n

BUGFIXES
· Uploads to other Nicotine+ users work better
· Userinfo Description does not scroll to the bottom of the window
· Fixed a few bugs with the trayicon
· Fixed server reconnection not actually trying to reconnect (and giving up on the first try)

TRANSLATIONS
· Lithuanian translation updated
· Euskare translation updated

13
Internet -> Firefox-Extensions
MPL Mozilla Public License
Hide show
Adblock Plus Filter Uploader is a Firefox extension that uploads the filters from your Adblock Plus installation to a FTP server.

This extension requires Adblock Plus! https://addons.mozilla.org/mozilla/1865/ This just uploads the filters you have in Adblock Plus to a FTP server!

This will only be useful for people who actively modify their filters and either want to share them with others or synchronize the filters between different computers.

14
System -> Hardware
GPL GNU General Public License
Hide show
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.

Whats New in This Release:

· A bug in the configuration file handling routines was fixed.

15
Miscellaneous -> Security
GPL GNU General Public License
Hide show
Distributed RSA Key Generation is a software to generate shared RSA keys. Currently, only keys for two parties using Gilboas protocol are supported. But the protocol stack is extensible, so in the future there may be other protocols supported.

Work has begun on Straubs protocol but is not finished yet, multi-party protocols like Boneh-Franklins may also be added in the far future.