faster
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2174
Faster Java Serialization 0.22
Faster Java Serializations goal of the project is to enable faster serialization by generating bytecodes on the fly. more>>
Faster Java Serializations goal of the project is to enable faster serialization by generating bytecodes on the fly to serialize objects.
When an object is serialized, its class is inspected and a class that implements the Serializer interface is generated. This class is tailor made to serialize the fields of the given objects class directly.
To serialize objects to a ByteBuffer, all you have to do is add jserial.jar to the classpath and use the SerializationContext class:
...
SerializationContext context = new SerializationContext();
ByteBuffer buffer = ByteBuffer.allocate(1024);
context.serialize(myObject, buffer);
...
Serializes myObject. Note that, in order to be serialized, objects must implement java.io.Serializable
To reconstruct the object, all you have to do is use the DeserializationContext class:
...
DeserializationContext context = new DeserializationContext();
MyObject reconstructedObject = (MyObject)context.deserialize(buffer);
...
Reads the reconstructedObject. In the meantime, the data in the ByteBuffer can easily be written to a file or sent through a network using Java NIO.
This project uses a modified version of Javassist-3.3 to perform code-generation on-the-fly.
Version restrictions:
- Custom serialization through java.io.Externalizable
- Custom serialization through writeObject, readObject, writeReplace, readResolve or any other special serialization method.
- Inner/Local/Anonymous class serialization.
- Serialization of non-static final fields, though no error will arise when serializing objects that have such fields.
<<lessWhen an object is serialized, its class is inspected and a class that implements the Serializer interface is generated. This class is tailor made to serialize the fields of the given objects class directly.
To serialize objects to a ByteBuffer, all you have to do is add jserial.jar to the classpath and use the SerializationContext class:
...
SerializationContext context = new SerializationContext();
ByteBuffer buffer = ByteBuffer.allocate(1024);
context.serialize(myObject, buffer);
...
Serializes myObject. Note that, in order to be serialized, objects must implement java.io.Serializable
To reconstruct the object, all you have to do is use the DeserializationContext class:
...
DeserializationContext context = new DeserializationContext();
MyObject reconstructedObject = (MyObject)context.deserialize(buffer);
...
Reads the reconstructedObject. In the meantime, the data in the ByteBuffer can easily be written to a file or sent through a network using Java NIO.
This project uses a modified version of Javassist-3.3 to perform code-generation on-the-fly.
Version restrictions:
- Custom serialization through java.io.Externalizable
- Custom serialization through writeObject, readObject, writeReplace, readResolve or any other special serialization method.
- Inner/Local/Anonymous class serialization.
- Serialization of non-static final fields, though no error will arise when serializing objects that have such fields.
Download (1.1MB)
Added: 2006-10-24 License: GPL (GNU General Public License) Price:
1097 downloads
Fast Date Picker 0.02
Fast Date Picker is a calendar that is easy to integrate into Web pages that require the users to select a date. more>>
Fast Date Picker project is a calendar which is easy to integrate into pages that require the users to select a date like on travel sites.
Written in ECMAScript, it responds faster to the users clicks than most of the server-side-based or Java-applet-based date pickers often found on travel sites today.
The calendar can be added to your page any way you want (e.g. as a pop-up window or an expandable
<<lessWritten in ECMAScript, it responds faster to the users clicks than most of the server-side-based or Java-applet-based date pickers often found on travel sites today.
The calendar can be added to your page any way you want (e.g. as a pop-up window or an expandable
), and you can integrate it with any type of form fields for selecting dates.
In order to perform the integration, you do, however, need experience with ECMAScript - so if new Date() means nothing to you, Fast Date Picker probably isnt what youre looking for.
Main features:
- Allows you to set whether Sunday or Monday is the first day of the week.
- Can highligt certain days of the week (of your choice), e.g. Saturday and Sunday.
- Can highlight the current date.
- Can make dates up until a certain point (e.g. today) non-selectable so that users cannot select a date in the past.
- Easy to translate.
- Easy to change to fit the design of your website: Just edit the included style sheet.
- Made in a way that minimizes the risk of variable name clashes in ECMAScript and selector clashes in CSS.
- Uses standard ECMAScript, DOM, and CSS.
Enhancements:
- The problem with incorrect dates in calendars set to start weeks with Monday was fixed.
In order to perform the integration, you do, however, need experience with ECMAScript - so if new Date() means nothing to you, Fast Date Picker probably isnt what youre looking for.
Main features:
- Allows you to set whether Sunday or Monday is the first day of the week.
- Can highligt certain days of the week (of your choice), e.g. Saturday and Sunday.
- Can highlight the current date.
- Can make dates up until a certain point (e.g. today) non-selectable so that users cannot select a date in the past.
- Easy to translate.
- Easy to change to fit the design of your website: Just edit the included style sheet.
- Made in a way that minimizes the risk of variable name clashes in ECMAScript and selector clashes in CSS.
- Uses standard ECMAScript, DOM, and CSS.
Enhancements:
- The problem with incorrect dates in calendars set to start weeks with Monday was fixed.
Download (0.004MB)
Added: 2006-01-10 License: GPL (GNU General Public License) Price:
1390 downloads
Fast File Search 1.1.13
Fast File Search crawls FTP servers and SMB shares. more>>
Fast File Search is a crawler for FTP servers and SMB shares that can be found on Windows or UNIX systems running Samba.
It provides a web interface for searching files. It is optimized for searching files by a wildcard when there are some normal (not * or ?) chars specified in the beginning or in the end of the mask (for example *.iso).
Fast File Search crawler runs on UNIX (currently only Linux has been tested but I do not now any reasons why it should not work on other UNIXes). Fast File Search uses MySQL database, web interface needs a web server with PHP >= 4.0.3 and the crawler needs some perl modules.
The crawler (ffsearch.pl) crawls the network (FTP servers from the list and all reachable SMB hosts on the local network) and stores the information about files into database. It is invoked at certain times each day via crontab entries.
There are two modes of operation of the crawler: complete crawl and incremental crawl. The crawler expects a command line argument that tells crawler which mode to run (-c or --complete for complete crawl, -i or --incremental for incremental crawl). Both modes retrieve a list of the active SMB hosts in all workgroups.
The complete crawl tries to scan all active hosts and all hosts that are listed in database. The complete crawl should be run once a day.
The incremental crawl tries to scan active hosts and hosts listed in database that have not been scanned since the last complete crawl because they were unreachable. The incremental crawl should be run several times a day, for example each 3 hours.
How does the crawler get know whether the host has been crawled since the last complete crawl?
Each time the complete crawl is executed, the expire count is incremented first. When the host is crawled, expire count is set to zero. So all hosts whose expire count > 0 were not reachable since the last complete crawl. Moreover, when expire count reaches value specified in configuration (i.e. it was unreachable during the time period of complete crawls) the information about files on the "expired" host is deleted from database.
Web interface is used to search the files in database, details how to search are described in the Help section of the search page.
You can also add a FTP server to a FTP server list, edit FTP server in the list or delete FTP server from the list through the web interface. So that anybody could not do anything with the server list only the record about abcdef is editable from host abcdef. There are also admins who can edit all records in the server list. The admins login through the web interface.
Enhancements:
- fixed few bugs in the crawler
- added a possibility to exclude some SMB shares
- www: improved Russian and Ukrainian translation
<<lessIt provides a web interface for searching files. It is optimized for searching files by a wildcard when there are some normal (not * or ?) chars specified in the beginning or in the end of the mask (for example *.iso).
Fast File Search crawler runs on UNIX (currently only Linux has been tested but I do not now any reasons why it should not work on other UNIXes). Fast File Search uses MySQL database, web interface needs a web server with PHP >= 4.0.3 and the crawler needs some perl modules.
The crawler (ffsearch.pl) crawls the network (FTP servers from the list and all reachable SMB hosts on the local network) and stores the information about files into database. It is invoked at certain times each day via crontab entries.
There are two modes of operation of the crawler: complete crawl and incremental crawl. The crawler expects a command line argument that tells crawler which mode to run (-c or --complete for complete crawl, -i or --incremental for incremental crawl). Both modes retrieve a list of the active SMB hosts in all workgroups.
The complete crawl tries to scan all active hosts and all hosts that are listed in database. The complete crawl should be run once a day.
The incremental crawl tries to scan active hosts and hosts listed in database that have not been scanned since the last complete crawl because they were unreachable. The incremental crawl should be run several times a day, for example each 3 hours.
How does the crawler get know whether the host has been crawled since the last complete crawl?
Each time the complete crawl is executed, the expire count is incremented first. When the host is crawled, expire count is set to zero. So all hosts whose expire count > 0 were not reachable since the last complete crawl. Moreover, when expire count reaches value specified in configuration (i.e. it was unreachable during the time period of complete crawls) the information about files on the "expired" host is deleted from database.
Web interface is used to search the files in database, details how to search are described in the Help section of the search page.
You can also add a FTP server to a FTP server list, edit FTP server in the list or delete FTP server from the list through the web interface. So that anybody could not do anything with the server list only the record about abcdef is editable from host abcdef. There are also admins who can edit all records in the server list. The admins login through the web interface.
Enhancements:
- fixed few bugs in the crawler
- added a possibility to exclude some SMB shares
- www: improved Russian and Ukrainian translation
Download (0.14MB)
Added: 2005-10-18 License: GPL (GNU General Public License) Price:
1468 downloads
Fast Data Transfer 0.8.0
Fast Data Transfer is an application for efficient data transfers that is capable of reading and writing at disk speed. more>>
Fast Data Transfer is an application for efficient data transfers that is capable of reading and writing at disk speed over wide area networks (with standard TCP).
It can be used to stream a large set of files across the network, so a large dataset composed of thousands of files can be sent or received at full speed, without the network transfer restarting between files.
The project is written in Java, runs an all major platforms, and is easy to use.
Main features:
- Streams a dataset (list of files) continuously, using a managed pool of buffers through one or more TCP sockets.
- Uses independent threads to read and write on each physical device
- Transfers data in parallel on multiple TCP streams, when necessary
- Uses appropriate-sized buffers for disk I/O and for the network
- Restores the files from buffers asynchronously
- Resumes a file transfer session without loss, when needed
<<lessIt can be used to stream a large set of files across the network, so a large dataset composed of thousands of files can be sent or received at full speed, without the network transfer restarting between files.
The project is written in Java, runs an all major platforms, and is easy to use.
Main features:
- Streams a dataset (list of files) continuously, using a managed pool of buffers through one or more TCP sockets.
- Uses independent threads to read and write on each physical device
- Transfers data in parallel on multiple TCP streams, when necessary
- Uses appropriate-sized buffers for disk I/O and for the network
- Restores the files from buffers asynchronously
- Resumes a file transfer session without loss, when needed
Download (0.35MB)
Added: 2007-08-21 License: Other/Proprietary License Price:
797 downloads
FieryFilter 0.4
FieryFilter is an interactive desktop firewall for Linux. more>>
FieryFilter is an interactive desktop firewall for Linux. FieryFilter will ask you everytime a new network connection is made if you want to allow or deny it.
Fieryfilter is far from being usable. Currently the rule generation is incomplete. Please join development if you want to have it working faster.
<<lessFieryfilter is far from being usable. Currently the rule generation is incomplete. Please join development if you want to have it working faster.
Download (0.15MB)
Added: 2006-05-17 License: GPL (GNU General Public License) Price:
1255 downloads
Fast Icon Users for Linux -
User icons with functions like: add, chat, edit, offline, remove, send, upload more>> Description:
11 icons of users.
Content:
User icons with functions like: add, chat, edit, offline, remove, send, upload, user, user group, video chat, voice chat<<less
Download (313KB)
Added: 2009-04-04 License: Freeware Price:
211 downloads
Config::Fast 1.07
Config::Fast is an extremely fast configuration file parser. more>>
Config::Fast is an extremely fast configuration file parser.
SYNOPSIS
# default config format is a space-separated file
company "Supercool, Inc."
support nobody@nowhere.com
# and then in Perl
use Config::Fast;
%cf = fastconfig;
print "Thanks for visiting $cf{company}!n";
print "Please contact $cf{support} for support.n";
This module is designed to provide an extremely lightweight way to parse moderately complex configuration files. As such, it exports a single function - fastconfig() - and does not provide any OO access methods. Still, it is fairly full-featured.
Heres how it works:
%cf = fastconfig($file, $delim);
Basically, the fastconfig() function returns a hash of keys and values based on the directives in your configuration file. By default, directives and values are separated by whitespace in the config file, but this can be easily changed with the delimiter argument (see below).
When the configuration file is read, its modification time is first checked and the results cached. On each call to fastconfig(), if the config file has been changed, then the file is reread. Otherwise, the cached results are returned automatically. This makes this module great for mod_perl modules and scripts, one of the primary reasons I wrote it. Simply include this at the top of your script or inside of your constructor function:
my %cf = fastconfig(/path/to/config/file.conf);
If the file argument is omitted, then fastconfig() looks for a file named $0.conf in the ../etc directory relative to the executable. For example, if you ran:
/usr/local/bin/myapp
Then fastconfig() will automatically look for:
/usr/local/etc/myapp.conf
This is great if youre really lazy and always in a hurry, like I am.
If this doesnt work for you, simply supply a filename manually. Note that filename generation does not work in mod_perl, so youll need to supply a filename manually.
<<lessSYNOPSIS
# default config format is a space-separated file
company "Supercool, Inc."
support nobody@nowhere.com
# and then in Perl
use Config::Fast;
%cf = fastconfig;
print "Thanks for visiting $cf{company}!n";
print "Please contact $cf{support} for support.n";
This module is designed to provide an extremely lightweight way to parse moderately complex configuration files. As such, it exports a single function - fastconfig() - and does not provide any OO access methods. Still, it is fairly full-featured.
Heres how it works:
%cf = fastconfig($file, $delim);
Basically, the fastconfig() function returns a hash of keys and values based on the directives in your configuration file. By default, directives and values are separated by whitespace in the config file, but this can be easily changed with the delimiter argument (see below).
When the configuration file is read, its modification time is first checked and the results cached. On each call to fastconfig(), if the config file has been changed, then the file is reread. Otherwise, the cached results are returned automatically. This makes this module great for mod_perl modules and scripts, one of the primary reasons I wrote it. Simply include this at the top of your script or inside of your constructor function:
my %cf = fastconfig(/path/to/config/file.conf);
If the file argument is omitted, then fastconfig() looks for a file named $0.conf in the ../etc directory relative to the executable. For example, if you ran:
/usr/local/bin/myapp
Then fastconfig() will automatically look for:
/usr/local/etc/myapp.conf
This is great if youre really lazy and always in a hurry, like I am.
If this doesnt work for you, simply supply a filename manually. Note that filename generation does not work in mod_perl, so youll need to supply a filename manually.
Download (0.010MB)
Added: 2007-08-11 License: Perl Artistic License Price:
805 downloads
Fast Genetic Algorithm 1.3.4
Fast Genetic Algorithm is a simple yet powerful implementation of a general genetic algorithm. more>>
Fast Genetic Algorithm is a simple yet powerful implementation of a general genetic algorithm, and provides many types of crossover and selection procedures.
It is suitable to solve mathematical problems such as combinatorical optimization ones, as well as to build artificial life simulations.
Written in C++, the library is released under the terms of the GNU Lesser General Public License, and its easy to incorporate in other applications.
Further improvements include parallelization of the algorithm in multi-processor environments and general performance optimizations.
You can download the current development snapshot, which is a working but not fully tested version of the library.
Enhancements:
- Dynamic arrays were fixed to compile even on non-C99 compilers (like MSVC).
- A switch to choose whether to preserve the fittest individual across generations was added.
- The pthreads-win32 library was included in the package, as well as Visual C++ and Dev-C++ projects to easily build the source code on Windows.
- A function that computes the standard deviation of fitness values was added (thanks to Jonas Neubert for the contribution).
<<lessIt is suitable to solve mathematical problems such as combinatorical optimization ones, as well as to build artificial life simulations.
Written in C++, the library is released under the terms of the GNU Lesser General Public License, and its easy to incorporate in other applications.
Further improvements include parallelization of the algorithm in multi-processor environments and general performance optimizations.
You can download the current development snapshot, which is a working but not fully tested version of the library.
Enhancements:
- Dynamic arrays were fixed to compile even on non-C99 compilers (like MSVC).
- A switch to choose whether to preserve the fittest individual across generations was added.
- The pthreads-win32 library was included in the package, as well as Visual C++ and Dev-C++ projects to easily build the source code on Windows.
- A function that computes the standard deviation of fitness values was added (thanks to Jonas Neubert for the contribution).
Download (0.22MB)
Added: 2007-07-16 License: LGPL (GNU Lesser General Public License) Price:
835 downloads
Earn-Fast-Cash 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-19 License: Freeware Price: Free
189 downloads
Fast Secure File System 0.1.1
Fast Secure File System is a secure, distributed, scalable, user-space file system. more>>
Fast Secure File System exports existing directories securely over the network, letting users store and retrieve encrypted data in a scalable and transparent way. FSFS is written in C and works on GNU/Linux systems on x86 and PPC architectures, with help from FUSE and OpenSSL.
File systems are easily the most evident, from the point of view of users, component of an operating system. Through file systems it is possible to organize data in a wide variety of ways, and access resources through a common interface.
Users can nowadays not only store and retrieve documents, but also find information on running processes and system settings (through ProcFS), access and manipulate e-mail (for example with GmailFS), or perform several other operations.
In several circumstances and scenarios it is desirable to protect stored files and directories from manipulation by unknown or malicious users: financial or health-related data, confidential documents, or any kind of personal or sensitive data may need to be stored securely, in such a way that it can not be examined or modified freely by third parties.
Most file systems do not take action in this sense, and external cryptographic utilities are sometimes employed to secure data before storage. While this can be a perfectly secure solution, it is not transparent to users.
Distributed file systems propose efficient ways of accessing data remotely as if it resided on the local machine; when it comes to dealing with securely stored data as in the examples above, care must be taken to preserve confidentiality and integrity also during network transfer.
Not all distributed file systems accomplish this task, weakening the overall security of the system, or do so inefficiently, making it inconvenient for users.
FSFS is a secure, distributed file system in users space, written in C with much help from FUSE and OpenSSL. It lets users store and retrieve data securely and transparently, knowing that it is protected both on permanent storage devices and while in transit over the network.
It is also concerned with scalability, therefore separates data cryptography from the server, leaving it to the clients; this approach is similar to the one used in CFS, and opposite to those taken on by other secure file system solutions (like NFS on top of IPsec).
FSFS is written as a pair of user space daemons that act as client and server. Because of this, it needs no kernel support (unlike NFS over IPsec), save the FUSE loadable kernel module on clients, included in Linux since 2.6.14; servers dont use FUSE and depend only on user space OpenSSL libraries.
Servers export an existing file system (of virtually any kind) to clients over the network through two separate channels: a TLS connection set up with OpenSSL, and a clear channel. Requests from the clients to the servers are sent via the TLS socket, thus they are encrypted and authenticated, according to TLS v1 specifications, by the channel itself and decrypted on receipt, as they are usually very short and the relevant cryptography does not constitute a great overhead; simple server replies undergo the same process.
Cryptography in this case happens at both ends of the transmission.
In a distributed file system, large amounts of data may be transferred between clients and servers, thus encrypting and decrypting everything may become too cumbersome for both parties, and as more clients are added to the system the server may severely lose performance; moreover, file data should be stored encrypted anyway, so the cryptography could be moved to the clients, in such a way that each encrypts data before a write operation sends it over the network to the server, and decrypts it after a read retrieves it.
This way servers only deal with TLS details and can concentrate on serving client requests by doing the relevant I/O on the underlying, "physical" file system. As the data is already encrypted, it does not need to go through the TLS channel and the corresponding overhead, but can be sent via the clear channel, provided the messages are authenticated.
Enhancements:
- This release fixes two bugs. One bug related to socket creation and would cause problems on some systems (namely OpenSUSE 10.2). The other bug related to server configuration creation when using the Python configuration utilities. Users dont need to upgrade to this release if theyre not experiencing problems or are not using the Python configuration utilities.
<<lessFile systems are easily the most evident, from the point of view of users, component of an operating system. Through file systems it is possible to organize data in a wide variety of ways, and access resources through a common interface.
Users can nowadays not only store and retrieve documents, but also find information on running processes and system settings (through ProcFS), access and manipulate e-mail (for example with GmailFS), or perform several other operations.
In several circumstances and scenarios it is desirable to protect stored files and directories from manipulation by unknown or malicious users: financial or health-related data, confidential documents, or any kind of personal or sensitive data may need to be stored securely, in such a way that it can not be examined or modified freely by third parties.
Most file systems do not take action in this sense, and external cryptographic utilities are sometimes employed to secure data before storage. While this can be a perfectly secure solution, it is not transparent to users.
Distributed file systems propose efficient ways of accessing data remotely as if it resided on the local machine; when it comes to dealing with securely stored data as in the examples above, care must be taken to preserve confidentiality and integrity also during network transfer.
Not all distributed file systems accomplish this task, weakening the overall security of the system, or do so inefficiently, making it inconvenient for users.
FSFS is a secure, distributed file system in users space, written in C with much help from FUSE and OpenSSL. It lets users store and retrieve data securely and transparently, knowing that it is protected both on permanent storage devices and while in transit over the network.
It is also concerned with scalability, therefore separates data cryptography from the server, leaving it to the clients; this approach is similar to the one used in CFS, and opposite to those taken on by other secure file system solutions (like NFS on top of IPsec).
FSFS is written as a pair of user space daemons that act as client and server. Because of this, it needs no kernel support (unlike NFS over IPsec), save the FUSE loadable kernel module on clients, included in Linux since 2.6.14; servers dont use FUSE and depend only on user space OpenSSL libraries.
Servers export an existing file system (of virtually any kind) to clients over the network through two separate channels: a TLS connection set up with OpenSSL, and a clear channel. Requests from the clients to the servers are sent via the TLS socket, thus they are encrypted and authenticated, according to TLS v1 specifications, by the channel itself and decrypted on receipt, as they are usually very short and the relevant cryptography does not constitute a great overhead; simple server replies undergo the same process.
Cryptography in this case happens at both ends of the transmission.
In a distributed file system, large amounts of data may be transferred between clients and servers, thus encrypting and decrypting everything may become too cumbersome for both parties, and as more clients are added to the system the server may severely lose performance; moreover, file data should be stored encrypted anyway, so the cryptography could be moved to the clients, in such a way that each encrypts data before a write operation sends it over the network to the server, and decrypts it after a read retrieves it.
This way servers only deal with TLS details and can concentrate on serving client requests by doing the relevant I/O on the underlying, "physical" file system. As the data is already encrypted, it does not need to go through the TLS channel and the corresponding overhead, but can be sent via the clear channel, provided the messages are authenticated.
Enhancements:
- This release fixes two bugs. One bug related to socket creation and would cause problems on some systems (namely OpenSUSE 10.2). The other bug related to server configuration creation when using the Python configuration utilities. Users dont need to upgrade to this release if theyre not experiencing problems or are not using the Python configuration utilities.
Download (MB)
Added: 2007-08-12 License: GPL (GNU General Public License) Price:
806 downloads
Fast User Switch Applet 2.18.0
Fast User Switch Applet is an applet for the GNOME 2.10 panel which allows for MacOS X-style menu-based user-switching. more>>
Fast User Switch Applet is an applet for the GNOME 2.10 panel which allows for MacOS X-style menu-based user-switching. It integrates with GDM to switch between existing X11 sessions or create new ones as needed, and will show the same users as the GDM face browser.
The applet can display itself in the panel using either the current users name, the word "Users," or an icon, and can be configured to include an item which launches an X session in a window. The applet code is designed to allow for easy cut-and-paste of the system-interaction code into other applications, like screensavers
<<lessThe applet can display itself in the panel using either the current users name, the word "Users," or an icon, and can be configured to include an item which launches an X session in a window. The applet code is designed to allow for easy cut-and-paste of the system-interaction code into other applications, like screensavers
Download (0.51MB)
Added: 2007-04-09 License: GPL (GNU General Public License) Price:
930 downloads
Earn-Money-Fast 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-16 License: Freeware Price: Free
191 downloads
Make-Money-Fast 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-09 License: Freeware Price: Free
200 downloads
Katapult-Fast Track 0.1.2
Katapult-Fast Track project is a Katapult fork based on the KDE SVN repository. more>>
Katapult-Fast Track project is a Katapult fork based on the KDE SVN repository. It fixes several outstanding issues of upstream Katapult. Unfortunately, Katapult development stagnated and no progress has been made upstream for half a year. Hopefully someone from the team will actually reply to my e-mails so Katapult development can continue. If not this fork will need a name (Im obviously leaning towards Fast Track) and will be a separate project altogether.
Improvements over last stable Katapult release:
- Support for multiple results (Press up or down keys to see more results)
- Support for multiple actions (Press left or right keys to see more actions)
- Adaptive search
- Threaded architecture
- Non-blocking DCOP calls
Kudos to the team for providing the framework for multiple results, multiple actions, and multithreaded catalogs.
Caveats:
- Currently, only the program and bookmark catalogs actually return more than one result at a time.
- Only the program catalog supports adaptive search.
- Only the amarok catalog has multiple actions.
What this means for YOU:
- The amarok catalog should not slow down Katapult if you have a big collection of songs.
- The amarok catalog can now queue songs and add songs to the current playlist
- The program catalog will adapt to your launching preferences (i.e. no more "Konquest" results when all you want is "Konqueror")
- You no longer have to type more letters (press the down key to choose something else)
What is still lacking:
- Testing. Especially for the amarok catalog. I only have a couple of GB worth of songs so I cant speak for everyone but this should be an improvement over the last release.
- Spell catalog. Ive tried everything to get KSpell to play nice with separate threads (i.e. call KSpell in the main thread, block the worker thread till KSpell is done, then pass the result to the worker thread) but it just wont work.
- Composite support. I havent applied my own real transparency patch. Dont try to apply it here because it was made to specifically work against 0.3.1.4.
Installation:
Extract the files. cd to the created directory. Then ./configure and make and then install as root.
For any problems, either leave something here or post something at the Katapult forums. Ill get back to you as soon as I can. Please include how to reproduce your problems.
<<lessImprovements over last stable Katapult release:
- Support for multiple results (Press up or down keys to see more results)
- Support for multiple actions (Press left or right keys to see more actions)
- Adaptive search
- Threaded architecture
- Non-blocking DCOP calls
Kudos to the team for providing the framework for multiple results, multiple actions, and multithreaded catalogs.
Caveats:
- Currently, only the program and bookmark catalogs actually return more than one result at a time.
- Only the program catalog supports adaptive search.
- Only the amarok catalog has multiple actions.
What this means for YOU:
- The amarok catalog should not slow down Katapult if you have a big collection of songs.
- The amarok catalog can now queue songs and add songs to the current playlist
- The program catalog will adapt to your launching preferences (i.e. no more "Konquest" results when all you want is "Konqueror")
- You no longer have to type more letters (press the down key to choose something else)
What is still lacking:
- Testing. Especially for the amarok catalog. I only have a couple of GB worth of songs so I cant speak for everyone but this should be an improvement over the last release.
- Spell catalog. Ive tried everything to get KSpell to play nice with separate threads (i.e. call KSpell in the main thread, block the worker thread till KSpell is done, then pass the result to the worker thread) but it just wont work.
- Composite support. I havent applied my own real transparency patch. Dont try to apply it here because it was made to specifically work against 0.3.1.4.
Installation:
Extract the files. cd to the created directory. Then ./configure and make and then install as root.
For any problems, either leave something here or post something at the Katapult forums. Ill get back to you as soon as I can. Please include how to reproduce your problems.
Download (0.64MB)
Added: 2007-07-04 License: GPL (GNU General Public License) Price:
845 downloads
fairly fast packet filter 1.5.0
The fairly fast packet filter (FFPF) is an approach to network packet processing. more>>
The fairly fast packet filter (FFPF) is an approach to network packet processing that adds many new features to existing filtering solutions like BPF.
fairly fast packet filter is designed for high speed by pushing computationally intensive tasks to the kernel or even network processors and by minimising packet copying.
By providing both access to richer programming languages and explicit extensibility, it is also considerably more flexible than existing approaches.
FFPF provides a complete solution for network monitoring that caters to all applications available today. Exploiting its extensibility, the language can even be used as a meta-filter to `script together filters from other approaches, such as BPF.
Main features:
- fast: processes significantly more packets per second than LSF (reference)
- scalable: transparently supports hardware assist, like that given by the Intel IXP2x00 network processors
- backward compatible: supports all existing libpcap based applications
- extensible: separates functionality from the framework. FFPF currently ships with implementations of BPF, Aho Corasick, Boyer Moore Horspool, and many more
- modular: new functions can be written in as little as 3 lines of code
- secure: relies on Keynote for authentication and resource control
- open and standard adherent: licensed under the GNU General Public License (GPL). It implements the Monitoring API (MAPI) draft as designed by the EU-SCAMPI consortium
Enhancements:
- enabled kernelspace processing
- enabled all 5 buffer implementations (Continuous, Fixed-size slot, Variable sized slot, Double ring and Index)
- added TCP stream reassembly and early implementation of zero-copy reassembly
- added PCAP input and output support, for userspace testing and offline use
- added additional minor functions: TCP Synprotect, output to files, ...
- added support for UDEV
- extended controlplane: flowspaces can now be queried for live state
- fixed up many bugs, hacks and irregularities.
<<lessfairly fast packet filter is designed for high speed by pushing computationally intensive tasks to the kernel or even network processors and by minimising packet copying.
By providing both access to richer programming languages and explicit extensibility, it is also considerably more flexible than existing approaches.
FFPF provides a complete solution for network monitoring that caters to all applications available today. Exploiting its extensibility, the language can even be used as a meta-filter to `script together filters from other approaches, such as BPF.
Main features:
- fast: processes significantly more packets per second than LSF (reference)
- scalable: transparently supports hardware assist, like that given by the Intel IXP2x00 network processors
- backward compatible: supports all existing libpcap based applications
- extensible: separates functionality from the framework. FFPF currently ships with implementations of BPF, Aho Corasick, Boyer Moore Horspool, and many more
- modular: new functions can be written in as little as 3 lines of code
- secure: relies on Keynote for authentication and resource control
- open and standard adherent: licensed under the GNU General Public License (GPL). It implements the Monitoring API (MAPI) draft as designed by the EU-SCAMPI consortium
Enhancements:
- enabled kernelspace processing
- enabled all 5 buffer implementations (Continuous, Fixed-size slot, Variable sized slot, Double ring and Index)
- added TCP stream reassembly and early implementation of zero-copy reassembly
- added PCAP input and output support, for userspace testing and offline use
- added additional minor functions: TCP Synprotect, output to files, ...
- added support for UDEV
- extended controlplane: flowspaces can now be queried for live state
- fixed up many bugs, hacks and irregularities.
Download (0.60MB)
Added: 2006-02-20 License: GPL (GNU General Public License) Price:
1342 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 faster 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