process that consists
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3394
Process Raw Images 0.2
Process Raw Images is a service menu for processing many raw images at once. Supports output to Jpeg, Png and Tiff. more>>
Process Raw Images is a service menu for processing many raw images at once. Supports output to Jpeg, Png and Tiff.
<<less Download (0.006MB)
Added: 2007-02-05 License: GPL (GNU General Public License) Price:
996 downloads
Process Viewer 0.5.0
Process Viewer is a small utility similar to top which displays all the processes on a linux system. more>>
Process Viewer is a small utility similar to top which displays all the processes on a linux system. Its written using the FOX Toolkit.
Process Viewer is licensed under the GNU General Public License
<<lessProcess Viewer is licensed under the GNU General Public License
Download (0.027MB)
Added: 2005-10-13 License: GPL (GNU General Public License) Price:
1512 downloads
Interprocess Communication Server(unix) 1.07
Interprocess synchronization and communication primitives for C++ more>> RIPC is library providing interprocess synchronization and communication capabilities for processes running at different network nodes. RIPC provides wide set of standard primitives: semaphore, event, FIFO queue, barrier, shared memory, shared and exclusive locks.
Structure of RIPC package
RIPC package consists of two libraries:
ripcclient.lib
Provides stubs of RIPC primitives sending requests to the server
ripcserver.lib
Server implementation of RIPC primitives
RIPC supports local and remote sessions. Remote sessions created by RIPCClientFactory class establish connection with the server through TCP/IP stream socket. Server process should be started before clients. In this case primitives at local computer servers as stubs and redirect requests to the server. This mode is useful to provide synchronization and communication between several processes at the same or different computers.
Local sessions are created by RIPCServerFactory class. Them are useful to provide synchronization of threads within the same process (if you want to use more sophisticated synchronization primitives than standard synchronization facilities provided by OS). The single local session can be shared by all threads. No server process should be started in this case.
Quick start
Include files needed for use of RIPC package are located in inc directory. Libraries are located in lib directory. Version of RIPC for windows is provided with binaries of these librarier and server built by Visual C++ comiler. At all other system you will have to build these libraries yourself. Change directory to src and exceute make (for Visual C++ RIPC provides make.bat file which invokes MS nmake utility for makefile.mvc). By default static version of librarier are built. To produce dynamically linked librariers, edit makefile and assign set GENERATE_DLL=1. In case of using DLL libraries do not forget to include them in PATH (at Windows) or in LD_LIBRARY_PATH (at Unix).<<less
Download (106KB)
Added: 2009-04-16 License: Freeware Price: Free
190 downloads
bibEC Process Card 1.3.12
bibEC Process Card is a multiple gateway credit card payment processor. more>>
bibEC Process Card is a multiple gateway credit card payment processor.
This class is meant to process credit card payments via one of multiple payment gateways that are supported.
Currently the class supports the following payment gateways: Plug and Pay, Authorize.net, ViaKlix, and paynet . Changing between payment gateways is mostly a matter of changing the class constructor parameter.
The class provides a payment gateway independent API with functions for:
- Logging the payment activity
- Set the payment gateway authentication credentials
- Set the paying customer details
- Set the ship to details
- Set the credit card details
- Set the valuta
- Specify the order details
- Submit the payment processing request and retrieving the results
The payment submission is done securely when possible using PHP SSL socket connections or the Curl extension for PHP or the Curl command line.
<<lessThis class is meant to process credit card payments via one of multiple payment gateways that are supported.
Currently the class supports the following payment gateways: Plug and Pay, Authorize.net, ViaKlix, and paynet . Changing between payment gateways is mostly a matter of changing the class constructor parameter.
The class provides a payment gateway independent API with functions for:
- Logging the payment activity
- Set the payment gateway authentication credentials
- Set the paying customer details
- Set the ship to details
- Set the credit card details
- Set the valuta
- Specify the order details
- Submit the payment processing request and retrieving the results
The payment submission is done securely when possible using PHP SSL socket connections or the Curl extension for PHP or the Curl command line.
Download (MB)
Added: 2007-06-15 License: Freeware Price:
861 downloads
Business Process Visual ARCHITECT 2.1
Business Process Visual ARCHITECT is a full-featured business process modeler. more>>
Business Process Visual ARCHITECT is a full-featured business process modeler that supports the latest OMG Business Process Modeling Notation (BPMN).
Business Process Visual ARCHITECT provides an easy-to-use diagramming environment for you to model your business process, and is a proven solution for bridging the gap between business analysts and IT professionals.
Main features:
- Frictionless business modeling environment
- On-the-fly syntax check and correction according to BPMN specification
- Advanced printing facility for outputting large business process diagram
- Share business process diagram among your company with Teamwork Server
- Incorporate user-defined images to the business process diagram to increase the readability.
Enhancements:
- Branch and tag capabilities were added to the VP Teamwork Server, including Subversion and CVS repository integration.
- This allows different modeling projects to be run in parallel while keeping the release quality project stable in the trunk.
- There were also a number of enhancements for various other features.
<<lessBusiness Process Visual ARCHITECT provides an easy-to-use diagramming environment for you to model your business process, and is a proven solution for bridging the gap between business analysts and IT professionals.
Main features:
- Frictionless business modeling environment
- On-the-fly syntax check and correction according to BPMN specification
- Advanced printing facility for outputting large business process diagram
- Share business process diagram among your company with Teamwork Server
- Incorporate user-defined images to the business process diagram to increase the readability.
Enhancements:
- Branch and tag capabilities were added to the VP Teamwork Server, including Subversion and CVS repository integration.
- This allows different modeling projects to be run in parallel while keeping the release quality project stable in the trunk.
- There were also a number of enhancements for various other features.
Download (94.9MB)
Added: 2007-08-05 License: GPL (GNU General Public License) Price:
522 downloads
Load Monitor 1.0b
Load Monitor is a system resource monitor. more>>
The Monitor application, which consists of 2 parts, a MonitorServer (linux daemon) and a MonitorClient (java gui), will enable the user to monitor and log server process, memory, network and cpu information of multiple servers at a time.
The MonitorClient part is written in Java and is able to connect to one or more Servers that are running the MonitorServer part of the Monitor application.
The client will poll the servers at user specified intervals and will provide a graphical representation of the recources (mem, cpu, nic and process information) of one server at a time.
In addition the MonitorClient is able to log the information of all the servers, each server in a different logfile in a coprehesive CSV format.
The MonitorServer is a seperate application written in C++ and linked to omniORB4 to minimize the load it imposes on the server that is beeing monitored. When the MonitorServer is not beeing polled by a MonitorClient it sits idle.
The client will of course run on any platform that supports Java, but the server currently only supports Linux, kernels 2.2, 2.4, 2.6 and possibly (not tested) 2.0 and >2.6.
<<lessThe MonitorClient part is written in Java and is able to connect to one or more Servers that are running the MonitorServer part of the Monitor application.
The client will poll the servers at user specified intervals and will provide a graphical representation of the recources (mem, cpu, nic and process information) of one server at a time.
In addition the MonitorClient is able to log the information of all the servers, each server in a different logfile in a coprehesive CSV format.
The MonitorServer is a seperate application written in C++ and linked to omniORB4 to minimize the load it imposes on the server that is beeing monitored. When the MonitorServer is not beeing polled by a MonitorClient it sits idle.
The client will of course run on any platform that supports Java, but the server currently only supports Linux, kernels 2.2, 2.4, 2.6 and possibly (not tested) 2.0 and >2.6.
Download (0.030MB)
Added: 2005-04-07 License: GPL (GNU General Public License) Price:
1668 downloads
openSIMS 0.9
openSIMS project consists of a security infrastructure management system. more>>
openSIMS project consists of a security infrastructure management system.
openSIMS is a Security Infrastructure Management Systems distributed as an open source project through SourceForge, using a modified Mozilla Public License.
OpenSIMS ties together the open source tools used for security event management into a common infrastructure.
These tools include NMap, Snort, and many others.
The best way to experience openSIMS is by downloading the openSIMS liveCD.
<<lessopenSIMS is a Security Infrastructure Management Systems distributed as an open source project through SourceForge, using a modified Mozilla Public License.
OpenSIMS ties together the open source tools used for security event management into a common infrastructure.
These tools include NMap, Snort, and many others.
The best way to experience openSIMS is by downloading the openSIMS liveCD.
Download (4.1MB)
Added: 2007-01-23 License: MPL (Mozilla Public License) Price:
1009 downloads
Bootchart 0.9
Bootchart is a tool for analysis and visualization of the GNU/Linux boot process. more>>
Bootchart is a software for performance analysis and visualization of the GNU/Linux boot process. Resource utilization and process information are collected during the boot process and can later be displayed in a PNG, SVG or EPS-encoded chart.
The boot process is modified to start the boot logger (/sbin/bootchartd) instead of /sbin/init. The boot logger will run in background and collect information from the proc file system (/proc/[PID]/stat, /proc/stat and /proc/diskstats).
The statistics are logged to a virtual memory file system (tmpfs). Once the boot process completes (denoted by the existence of specific processes), the log files are packaged to /var/log/bootchart.tgz.
The log package can later be processed using a Java application which builds the process tree and renders a performance chart. The chart may then be analyzed to examine process dependency and overall resource utilization. A renderer web form is also available on the project web site.
The chart can then be analyzed to examine process dependency and overall resource utilization.
Runing:
1. Install bootchartd and the bootchart renderer. See INSTALL for details.
2. Modify your boot loader (GRUB/LILO) if necessary. Alternatively, change the kernel command line interactively upon reboot.
Reboot.
3. Verify that /var/log/bootchart.tgz was created and contains the log files.
4. Render the chart by running:
$ java -jar bootchart.jar
Alternatively (if no Java Development Kit is installed to build the JAR package), the web renderer may be used.
To use the web renderer from a script, run:
curl --form format=svg --form log=@/var/log/bootchart.tgz
http://bootchart.klika.si:8080/bootchart/render > bootchart.svgz
(optionally replacing the svg/bootchart.svgz pair with png/bootchart.png or eps/bootchart.eps.gz)
5. View the generated image and analyze the chart.
SVG images may be viewed using any of the following programs:
- rsvg-view (librsvg; GNOME)
- svgdisplay (ksvg; KDE)
- Gimp (using the gimp-svg plugin)
- Inkscape
- Squiggle (Batik; http://xml.apache.org/batik/)
To get help for additional options, run:
$ java -jar bootchart -h
How it works:
Logger Startup
The boot logger (/sbin/bootchartd) is run by the kernel instead of /sbin/init. This can be achieved by modifying the GRUB or LILO kernel command line, e.g.:
/boot/grub/menu.lst
[...]
title Fedora Core (2.6.10) - bootchart
root (hd0,1)
kernel /vmlinuz-2.6.10 ro root=/dev/hda1 init=/sbin/bootchartd
initrd /initrd-2.6.10.img
The installation script and RPM package will try to add the boot loader entry automatically.
The boot logger will start itself in the background and immediately run the default init process, /sbin/init. The boot process will then continue as usual.
Data Collection
Since the root partition is mounted read-only during boot, the logger needs to store data in memory, using a virtual memory file system (tmpfs).
As soon as the /proc file system is mounted usually early in the sysinit script the logger will start collecting output from various files:
/proc/stat system-wide CPU statistics: user, system, IO and idle times
/proc/diskstats system-wide disk statistics: disk utilization and throughput
(only available in 2.6 kernels)
/proc/[PID]/stat information about the running processes: start time, parent PID, process state, CPU usage, etc.
The contents of these files are periodically appended to corresponding log files, every 0.2 seconds by default.
The logger will try to detect the end of the boot process by looking for specific processes. For example, when in runlevel 5 (multi-user graphical mode), it will look for gdmgreeter, kdm_greet, etc. As soon as one of these processes is found running, the logger will stop collecting data, package the log files and store them to /var/log/bootchart.tgz.
Optional Process Accounting
In most cases, the output from /proc/[PID]/stat files suffices to recreate the process tree. It is possible however, that a short-lived process will not get picked up by the logger. If that process also forks new processes, the logger will lack dependency information for these "orphaned" processes meaning that they might get incorrectly grouped by the chart renderer.
When truly accurate dependency information is required, process accounting may be utilized. If configured, the kernel will keep a log file with detailed information about processes. BSD process accounting v3 includes information about the process PID and parent PID (PPID) effectively enabling an accurate reconstruction of the process tree.
To enable process accounting, the kernel needs to be configured to include CONFIG_BSD_PROCESS_ACCT_V3, under:
[ ] General setup
[ ] BSD Process Accounting
[ ] BSD Process Accounting version 3 file format
The GNU accounting utilities (package psacct or acct) also need to be installed. The boot logger will use the accton command to enable process accounting; it will include the accounting log in the tarball.
Visualization
The log tarball is later passed to the Java application for parsing and rendering the data. The CPU and disk statistics are used to render stacked area and line charts. The process information is used to create a Gantt chart showing process dependency, states and CPU usage.
A typical boot sequence consists of several hundred processes. Since it is difficult to visualize such amount of data in a comprehensible way, tree pruning is utilized. Idle background processes and short-lived processes are removed. Similar processes running in parallel are also merged together.
Finally, the performance and dependency charts are renderer as a single image in either PNG, SVG or EPS format.
<<lessThe boot process is modified to start the boot logger (/sbin/bootchartd) instead of /sbin/init. The boot logger will run in background and collect information from the proc file system (/proc/[PID]/stat, /proc/stat and /proc/diskstats).
The statistics are logged to a virtual memory file system (tmpfs). Once the boot process completes (denoted by the existence of specific processes), the log files are packaged to /var/log/bootchart.tgz.
The log package can later be processed using a Java application which builds the process tree and renders a performance chart. The chart may then be analyzed to examine process dependency and overall resource utilization. A renderer web form is also available on the project web site.
The chart can then be analyzed to examine process dependency and overall resource utilization.
Runing:
1. Install bootchartd and the bootchart renderer. See INSTALL for details.
2. Modify your boot loader (GRUB/LILO) if necessary. Alternatively, change the kernel command line interactively upon reboot.
Reboot.
3. Verify that /var/log/bootchart.tgz was created and contains the log files.
4. Render the chart by running:
$ java -jar bootchart.jar
Alternatively (if no Java Development Kit is installed to build the JAR package), the web renderer may be used.
To use the web renderer from a script, run:
curl --form format=svg --form log=@/var/log/bootchart.tgz
http://bootchart.klika.si:8080/bootchart/render > bootchart.svgz
(optionally replacing the svg/bootchart.svgz pair with png/bootchart.png or eps/bootchart.eps.gz)
5. View the generated image and analyze the chart.
SVG images may be viewed using any of the following programs:
- rsvg-view (librsvg; GNOME)
- svgdisplay (ksvg; KDE)
- Gimp (using the gimp-svg plugin)
- Inkscape
- Squiggle (Batik; http://xml.apache.org/batik/)
To get help for additional options, run:
$ java -jar bootchart -h
How it works:
Logger Startup
The boot logger (/sbin/bootchartd) is run by the kernel instead of /sbin/init. This can be achieved by modifying the GRUB or LILO kernel command line, e.g.:
/boot/grub/menu.lst
[...]
title Fedora Core (2.6.10) - bootchart
root (hd0,1)
kernel /vmlinuz-2.6.10 ro root=/dev/hda1 init=/sbin/bootchartd
initrd /initrd-2.6.10.img
The installation script and RPM package will try to add the boot loader entry automatically.
The boot logger will start itself in the background and immediately run the default init process, /sbin/init. The boot process will then continue as usual.
Data Collection
Since the root partition is mounted read-only during boot, the logger needs to store data in memory, using a virtual memory file system (tmpfs).
As soon as the /proc file system is mounted usually early in the sysinit script the logger will start collecting output from various files:
/proc/stat system-wide CPU statistics: user, system, IO and idle times
/proc/diskstats system-wide disk statistics: disk utilization and throughput
(only available in 2.6 kernels)
/proc/[PID]/stat information about the running processes: start time, parent PID, process state, CPU usage, etc.
The contents of these files are periodically appended to corresponding log files, every 0.2 seconds by default.
The logger will try to detect the end of the boot process by looking for specific processes. For example, when in runlevel 5 (multi-user graphical mode), it will look for gdmgreeter, kdm_greet, etc. As soon as one of these processes is found running, the logger will stop collecting data, package the log files and store them to /var/log/bootchart.tgz.
Optional Process Accounting
In most cases, the output from /proc/[PID]/stat files suffices to recreate the process tree. It is possible however, that a short-lived process will not get picked up by the logger. If that process also forks new processes, the logger will lack dependency information for these "orphaned" processes meaning that they might get incorrectly grouped by the chart renderer.
When truly accurate dependency information is required, process accounting may be utilized. If configured, the kernel will keep a log file with detailed information about processes. BSD process accounting v3 includes information about the process PID and parent PID (PPID) effectively enabling an accurate reconstruction of the process tree.
To enable process accounting, the kernel needs to be configured to include CONFIG_BSD_PROCESS_ACCT_V3, under:
[ ] General setup
[ ] BSD Process Accounting
[ ] BSD Process Accounting version 3 file format
The GNU accounting utilities (package psacct or acct) also need to be installed. The boot logger will use the accton command to enable process accounting; it will include the accounting log in the tarball.
Visualization
The log tarball is later passed to the Java application for parsing and rendering the data. The CPU and disk statistics are used to render stacked area and line charts. The process information is used to create a Gantt chart showing process dependency, states and CPU usage.
A typical boot sequence consists of several hundred processes. Since it is difficult to visualize such amount of data in a comprehensible way, tree pruning is utilized. Idle background processes and short-lived processes are removed. Similar processes running in parallel are also merged together.
Finally, the performance and dependency charts are renderer as a single image in either PNG, SVG or EPS format.
Download (0.29MB)
Added: 2005-11-14 License: GPL (GNU General Public License) Price:
1441 downloads
Elven Heroes Campaign 0.41
Elven Heroes Campaign project consists in a campaign and new era add-on for The Battle for Wesnoth. more>>
Elven Heroes Campaign project consists in a campaign and new era add-on for The Battle for Wesnoth.
It includes many elven factions from other campaigns, new elven units, and an elven map selection.
It can be played as an MP game.
<<lessIt includes many elven factions from other campaigns, new elven units, and an elven map selection.
It can be played as an MP game.
Download (6.1MB)
Added: 2007-01-08 License: Free for non-commercial use Price:
1020 downloads
OwnLinkSite 2.1
Database and administration system for adult pictures and text links sites more>> The OwnLinkSite link engine consists of a database and some php-based scripts. By registering (free!), the user gets access to hundreds of thousands of links to adult pick- and video- sites. Free scripts and templates make both design and daily updating a breeze. The system is particularly useful for attracting as many readers as possible. OwnLinkSite.com has a very extensive tutorial explaining how to set up use the system, and how to get a high rating by Google. A lot of tools for generating text link tables and pick tables is available to ease the design process, and it is also possible to copy complete site templates. The categories one may choose text links from are Amateurs, Asians, Ass, Babes, Bald, Big Girls, Big Tits, Blacks, Blowjob, Bondage, Cartoons, Celebrities, Exhibitionists, Fetishes, Fisting, Hairy, Hardcore, Interracial, Latinas, Lesbians, Lingerie, Male, Mature, Mixed, Pregnants, Teens, Toys, Upskirt, Vintage, Voyeur, Watersports. About one third of those categories are also available for video clips.<<less
Download (19KB)
Added: 2009-04-05 License: Freeware Price: Free
201 downloads
Medusa DS9 1.0.0
Medusa DS9 is an application used to increase Linuxs security. more>>
Medusa DS9 is an application used to increase Linuxs security. It consists of two major parts, Linux kernel changes and the user-space daemon.
Briefly, it supports, at the kernel level, a user-space authorization server (and is thus fully transparent to any user space applications). Before the execution of certain operations, the kernel asks the authorization server for confirmation. The authorization server then permits or rejects the operation.
The authorization server can also affect the way an operation is executed in some cases, which are described later. This method allows the use of almost any security architecture. When the authorization server is properly configured, it can determine access rights within the system to a very fine level and do very good auditing.
Currently, Medusa consists of two basic parts: a small patch to the Linux kernel and a user space security daemon called "Constable". Constable is the current implementation of an authorization server. User space implementation allows kernel changes to be simpler and smaller and thus easier to port to new versions of the Linux kernel and to be more flexible, so improvements to the authorization server should not require changes in the kernel.
Communication between Constable and kernel goes through the special device "/dev/medusa" (char major 111 minor 0), because it should be both fast and flexible. When the kernel needs confirmation, it writes data to this device, makes the current process sleep and wakes up Constable. Constable reads the data from /dev/medusa, chooses a response (depending on his configuration, which is discussed in doc/Constable), sends it back to the kernel and sleeps.
The kernel gets the data, wakes up the process and determine the result of the operation. Constable can also send certain commands to the kernel (even if the kernel doesnt require them), which are then executed by the kernel. The security daemon has to use a specific communication protocol defined in kernel, so it is possible to implement a full-featured authorization server by only knowing this protocol and knowing that the kernel supports it, without worrying whats really happening in the kernel.
Constable is only one example of such an authorization server. The protocol allows communication in the form of packets which carry all necessary data.
<<lessBriefly, it supports, at the kernel level, a user-space authorization server (and is thus fully transparent to any user space applications). Before the execution of certain operations, the kernel asks the authorization server for confirmation. The authorization server then permits or rejects the operation.
The authorization server can also affect the way an operation is executed in some cases, which are described later. This method allows the use of almost any security architecture. When the authorization server is properly configured, it can determine access rights within the system to a very fine level and do very good auditing.
Currently, Medusa consists of two basic parts: a small patch to the Linux kernel and a user space security daemon called "Constable". Constable is the current implementation of an authorization server. User space implementation allows kernel changes to be simpler and smaller and thus easier to port to new versions of the Linux kernel and to be more flexible, so improvements to the authorization server should not require changes in the kernel.
Communication between Constable and kernel goes through the special device "/dev/medusa" (char major 111 minor 0), because it should be both fast and flexible. When the kernel needs confirmation, it writes data to this device, makes the current process sleep and wakes up Constable. Constable reads the data from /dev/medusa, chooses a response (depending on his configuration, which is discussed in doc/Constable), sends it back to the kernel and sleeps.
The kernel gets the data, wakes up the process and determine the result of the operation. Constable can also send certain commands to the kernel (even if the kernel doesnt require them), which are then executed by the kernel. The security daemon has to use a specific communication protocol defined in kernel, so it is possible to implement a full-featured authorization server by only knowing this protocol and knowing that the kernel supports it, without worrying whats really happening in the kernel.
Constable is only one example of such an authorization server. The protocol allows communication in the form of packets which carry all necessary data.
Download (0.24MB)
Added: 2007-06-28 License: GPL (GNU General Public License) Price:
850 downloads
XML::Records 0.12
XML::Records is a Perl module for perlish record-oriented interface to XML. more>>
XML::Records is a Perl module for perlish record-oriented interface to XML.
SYNOPSIS
use XML::Records;
my $p=XML::Records->new(data.lst);
$p->set_records(credit,debit);
my ($t,$r)
while ( (($t,$r)=$p->get_record()) && $t) {
my $amt=$r->{Amount};
if ($t eq debit) {
...
}
}
XML::Records provides a single interface for processing XML data on a stream-oriented, tree-oriented, or record-oriented basis. A subclass of XML::TokeParser, it adds methods to read "records" and tree fragments from XML documents.
In many documents, the immediate children of the root element form a sequence of identically-named and independent elements such as log entries, transactions, etc., each of which consists of "field" child elements or attributes. You can access each such "record" as a simple Perl hash.
You can also read any element and its children into a lightweight tree implemented as a Perl hash, or feed the contents of any element and its children into a SAX handler (making it possible to process "records" with modules like XML::DOM or XML::XPath).
<<lessSYNOPSIS
use XML::Records;
my $p=XML::Records->new(data.lst);
$p->set_records(credit,debit);
my ($t,$r)
while ( (($t,$r)=$p->get_record()) && $t) {
my $amt=$r->{Amount};
if ($t eq debit) {
...
}
}
XML::Records provides a single interface for processing XML data on a stream-oriented, tree-oriented, or record-oriented basis. A subclass of XML::TokeParser, it adds methods to read "records" and tree fragments from XML documents.
In many documents, the immediate children of the root element form a sequence of identically-named and independent elements such as log entries, transactions, etc., each of which consists of "field" child elements or attributes. You can access each such "record" as a simple Perl hash.
You can also read any element and its children into a lightweight tree implemented as a Perl hash, or feed the contents of any element and its children into a SAX handler (making it possible to process "records" with modules like XML::DOM or XML::XPath).
Download (0.007MB)
Added: 2006-09-19 License: Perl Artistic License Price:
1130 downloads
ShiftyGames Hangman 0.9.2
ShiftyGames Hangman project consists of a classic Hangman game. more>>
ShiftyGames Hangman project consists of a classic Hangman game.
ShiftyGames Hangman is a game that challenges your spelling skills in an Old Western style setting.
You must guess the letters of an unknown word, and if you guess incorrectly seven times, you lose.
<<lessShiftyGames Hangman is a game that challenges your spelling skills in an Old Western style setting.
You must guess the letters of an unknown word, and if you guess incorrectly seven times, you lose.
Download (0.99MB)
Added: 2006-12-27 License: GPL (GNU General Public License) Price:
1031 downloads
KinoSearch::Docs::FileFormat 0.15
KinoSearch::Docs::FileFormat Perl module contains an overview of invindex file format. more>>
KinoSearch::Docs::FileFormat Perl module contains an overview of invindex file format.
It is not necessary to understand the guts of the Lucene-derived "invindex" file format in order to use KinoSearch, but it may be helpful if you are interested in tweaking for high performance, exotic usage, or debugging and development.
On a file system, all the files in an invindex exist in one, flat directory.
Conceptually, the files have a hierarchical relationship: an invindex is made up of "segments", each of which is an independent inverted index, and each segment is made up of several subsections.
[invindex]--|
|-"segments" file
|
|-[segments]------|
|--[seg _0]--|
| |--[postings]
| |--[stored fields]
| |--[deletions]
|
|--[seg _1]--|
| |--[postings]
| |--[stored fields]
| |--[deletions]
|
|--[ ... ]---|
The "segments" file keeps a list of the segments that make up an invindex. When a new segment is being written, KinoSearch may put files into the directory, but until the segments file is updated, a Searcher reading the index wont know about them.
Each segment is an independent inverted index. All the files which belong to a given segment share a common prefix which consists of an underscore followed by 1 or more decimal digits: _0, _67, _1058. A fully optimized index has only a single segment.
In theory there are many files which make up each segment. However, when you look inside an invindex not in the process of being updated, youll probably see only the segments file and files with either a .cfs or .del extension. The .cfs file, a "compound" file which is consolidated when a segment is finalized, "contains" all the other per-segment files.
Segments are written once, and with the exception of the deletions file, are never modified once written. They are deleted when their data is written to new segments during the process of optimization.
<<lessIt is not necessary to understand the guts of the Lucene-derived "invindex" file format in order to use KinoSearch, but it may be helpful if you are interested in tweaking for high performance, exotic usage, or debugging and development.
On a file system, all the files in an invindex exist in one, flat directory.
Conceptually, the files have a hierarchical relationship: an invindex is made up of "segments", each of which is an independent inverted index, and each segment is made up of several subsections.
[invindex]--|
|-"segments" file
|
|-[segments]------|
|--[seg _0]--|
| |--[postings]
| |--[stored fields]
| |--[deletions]
|
|--[seg _1]--|
| |--[postings]
| |--[stored fields]
| |--[deletions]
|
|--[ ... ]---|
The "segments" file keeps a list of the segments that make up an invindex. When a new segment is being written, KinoSearch may put files into the directory, but until the segments file is updated, a Searcher reading the index wont know about them.
Each segment is an independent inverted index. All the files which belong to a given segment share a common prefix which consists of an underscore followed by 1 or more decimal digits: _0, _67, _1058. A fully optimized index has only a single segment.
In theory there are many files which make up each segment. However, when you look inside an invindex not in the process of being updated, youll probably see only the segments file and files with either a .cfs or .del extension. The .cfs file, a "compound" file which is consolidated when a segment is finalized, "contains" all the other per-segment files.
Segments are written once, and with the exception of the deletions file, are never modified once written. They are deleted when their data is written to new segments during the process of optimization.
Download (0.22MB)
Added: 2007-06-09 License: Perl Artistic License Price:
869 downloads
RPCAP 0.23
RPCAP is a Remote Packet Capture system. more>>
RPCAP is a Remote Packet Capture system. It enables you to run a packet capture program (the server) on a target computer, which will sniff the network traffic on that system, and uplink the captured packets to another host (the client), where the captured packets can be processed, analysed and archived . The rpcap system thus consists of two separate processes, the server (or agent) which captures network traffic on a remote system, and a client, which receives and processes these packets. The server code is a standalone executable program which uses the libpcap packet capture library to capture network traffic. The client is actually a library called librpcap, which is linked to a user program and used on the client system in a manner identical to libpcap, to receive and process the packets which are captured.
The librpcap client library exposes a subset of the pcap API as defined in the pcap (3) manpage. The API is used in a manner identical to that of libpcap, so that any programs which do not use the libpcap functions not present in rpcap can directly link to rpcap in place of pcap. The API functions as a set of pcap-compatible wrapper functions over a Sun RPC interface to the remote server, which invoke the corresponding libpcap functionality on it.
At this time, rpcap has been built and tested only on Linux on Intel platforms. However, it should build on any UNIX like system that supports multithreading and has the RPC libraries and utilities available, so that it should be possible to build it on most systems. Please note however that there are a couple of bugs in the code (all my own!) that currently restrict it to little-endian systems. I will fix this ASAP.
Enhancements:
- New code release v.0.23 alpha
- added GNU autotools based build (autconf/ automake/ libtool)
- pcap_geterr rewritten
- pcap_compile fixed to accept null strings for tcpdump compatibility
- pointer issues with pcap_compile and pcap_open_live resolved
- made the code tcpdump compatible so that tcpdump now builds against librpcap
- added a port of tcpdump to rpcap
<<lessThe librpcap client library exposes a subset of the pcap API as defined in the pcap (3) manpage. The API is used in a manner identical to that of libpcap, so that any programs which do not use the libpcap functions not present in rpcap can directly link to rpcap in place of pcap. The API functions as a set of pcap-compatible wrapper functions over a Sun RPC interface to the remote server, which invoke the corresponding libpcap functionality on it.
At this time, rpcap has been built and tested only on Linux on Intel platforms. However, it should build on any UNIX like system that supports multithreading and has the RPC libraries and utilities available, so that it should be possible to build it on most systems. Please note however that there are a couple of bugs in the code (all my own!) that currently restrict it to little-endian systems. I will fix this ASAP.
Enhancements:
- New code release v.0.23 alpha
- added GNU autotools based build (autconf/ automake/ libtool)
- pcap_geterr rewritten
- pcap_compile fixed to accept null strings for tcpdump compatibility
- pointer issues with pcap_compile and pcap_open_live resolved
- made the code tcpdump compatible so that tcpdump now builds against librpcap
- added a port of tcpdump to rpcap
Download (0.12MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1219 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 process that consists 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