destiny 0.31
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 49
Wars of Destiny 0.31
Wars of Destiny project is a real-time strategy game with network support. more>>
Wars of Destiny project is a real-time strategy game with network support.
Wars of Destiny is a real-time strategy game. It is currently in a major building stage, but looks very promising. If you are interested in helping, then your assistance would be greatly appreciated. It uses SDL 1.2.0 and SDL_mixer, and it includes fully integrated network support for playing with other people over the Internet. It also includes a map creator and an easy-to-use interface for configuring WOD.
<<lessWars of Destiny is a real-time strategy game. It is currently in a major building stage, but looks very promising. If you are interested in helping, then your assistance would be greatly appreciated. It uses SDL 1.2.0 and SDL_mixer, and it includes fully integrated network support for playing with other people over the Internet. It also includes a map creator and an easy-to-use interface for configuring WOD.
Download (6.4MB)
Added: 2007-01-03 License: GPL (GNU General Public License) Price:
1026 downloads
KSpline 0.31
Spline is a three parts library which supplies spline functions. more>>
KSpline is a three parts library which supplies spline functions.
The library contains three parts:
A spline class. This class is invisible, it is used to store the coords and calculates the spline polynoms. Theoretical it can be used outside of KDE.
A visual Editor. This editor requires an initialisized spline class and works as an interface to this spline. Nearly all spline functions can be adjusted with this editor.
A demo program. This program creates two splines. They can be modified either manually (directy calls to the spline functions) or visuell with the editor.
System requirements:
- V 0.31 : KDE 3.0x (not tested with KDE 3.1x)
- qt 3 or newer
<<lessThe library contains three parts:
A spline class. This class is invisible, it is used to store the coords and calculates the spline polynoms. Theoretical it can be used outside of KDE.
A visual Editor. This editor requires an initialisized spline class and works as an interface to this spline. Nearly all spline functions can be adjusted with this editor.
A demo program. This program creates two splines. They can be modified either manually (directy calls to the spline functions) or visuell with the editor.
System requirements:
- V 0.31 : KDE 3.0x (not tested with KDE 3.1x)
- qt 3 or newer
Download (0.61MB)
Added: 2006-09-20 License: GPL (GNU General Public License) Price:
1129 downloads
Scriptix 0.31
Scriptix is a light-weight extension language. more>>
Scriptix has but several goals for its existance. First, it must be easy to program in. I originally decided that, for this purpose, a BASIC-like syntax would be best. However, it appears that people find familiarity to be more important - so versions of Scriptix from 0.19 onward will have a C/C++-like syntax. Scriptix parser can be quite easily re-written to handle almost any syntax desired, however.
Second, Scriptix must be threadable, allowing semi-syncronous execution of threads within a single OS process. Both pre-emptive and cooperative multi-tasking should be available. Both have their advantages and disadvantages, and the embedding application should be able to decide on the best method for the task. While pre-emptive multi-tasking is currently supported, it is still rudimentary, and basic thread control types (mutexes, etc.) are not yet implemented.
Third, it must support a decent subset of high-level language features, such as arrays, classes, and user-definable data types. The language itself does not provide for a large amount of definable functionality - the user scripts are somewhat limited in the scope of effect they can have on the language (in regards to defining functions/classes, etc.) This limits the negative effects a poorly written or malicious script can have on the host application.
Fourth, Scriptix must be of decent speed. As Scriptix is designed for interactive entertainment software (a.k.a. games), speed is very important. Ive no benchmarks yet to display hard-data on Scriptix speed - simple tests have shown it to easily outperform more popular scripting languages, however.
Scriptix makes use of a garbage collection scheme for memory management. Lots of people think this means it will be very slow. On the contrary, a clever garbage management system can result in a more responsive application, since memory deallocation can be controlled to a large degree. However, Scriptix does not (yet) have a clever scheme. It is planned to be greatly improved before 1.0, however.
Enhancements:
- Minor API and languages changes.
- Last independent release of Scriptix.
- Future releases will be part of the AweMUD package.
<<lessSecond, Scriptix must be threadable, allowing semi-syncronous execution of threads within a single OS process. Both pre-emptive and cooperative multi-tasking should be available. Both have their advantages and disadvantages, and the embedding application should be able to decide on the best method for the task. While pre-emptive multi-tasking is currently supported, it is still rudimentary, and basic thread control types (mutexes, etc.) are not yet implemented.
Third, it must support a decent subset of high-level language features, such as arrays, classes, and user-definable data types. The language itself does not provide for a large amount of definable functionality - the user scripts are somewhat limited in the scope of effect they can have on the language (in regards to defining functions/classes, etc.) This limits the negative effects a poorly written or malicious script can have on the host application.
Fourth, Scriptix must be of decent speed. As Scriptix is designed for interactive entertainment software (a.k.a. games), speed is very important. Ive no benchmarks yet to display hard-data on Scriptix speed - simple tests have shown it to easily outperform more popular scripting languages, however.
Scriptix makes use of a garbage collection scheme for memory management. Lots of people think this means it will be very slow. On the contrary, a clever garbage management system can result in a more responsive application, since memory deallocation can be controlled to a large degree. However, Scriptix does not (yet) have a clever scheme. It is planned to be greatly improved before 1.0, however.
Enhancements:
- Minor API and languages changes.
- Last independent release of Scriptix.
- Future releases will be part of the AweMUD package.
Download (0.38MB)
Added: 2005-11-30 License: MIT/X Consortium License Price:
1425 downloads
tovid 0.31
tovid is a GUI and suite of utilities designed to make VCD, SVCD, and DVD authoring a little less painful. more>> <<less
Download (0.39MB)
Added: 2007-08-20 License: GPL (GNU General Public License) Price:
823 downloads
Sizzle 0.31
Sizzle project ios an mebeddable Scheme interpret more>>
Sizzle project ios an mebeddable Scheme interpret
Sizzle is a Scheme interpreter for embedding into C applications and for standalone scripting.
It implements a nearly complete subset of R5RS Scheme, adding a lot of primitives for U*ix scripting, regular expression searching, a simple module system, dynamic library linking, powerful string processing procedures, and much more.
It includes a users guide and an embedding manual in texinfo format, some examples, the embedding library, and a standalone interpreter for interactive use and scripting.
Main features:
- Supports most library procedures from R5RS
- Sizzle aims to be compatible to Guile, whereever possible
- Sizzle is easy to embed
- Sizzle is easy to extend
- Sizzle provides bindings for most Posix functions
- Bindings for regular expression matching
<<lessSizzle is a Scheme interpreter for embedding into C applications and for standalone scripting.
It implements a nearly complete subset of R5RS Scheme, adding a lot of primitives for U*ix scripting, regular expression searching, a simple module system, dynamic library linking, powerful string processing procedures, and much more.
It includes a users guide and an embedding manual in texinfo format, some examples, the embedding library, and a standalone interpreter for interactive use and scripting.
Main features:
- Supports most library procedures from R5RS
- Sizzle aims to be compatible to Guile, whereever possible
- Sizzle is easy to embed
- Sizzle is easy to extend
- Sizzle provides bindings for most Posix functions
- Bindings for regular expression matching
Download (0.88MB)
Added: 2006-10-23 License: (FDL) GNU Free Documentation License Price:
1099 downloads
seimsic-py 0.31
seimsic-py is a Python module for parsing and decoding SEG-Y seimsic data. more>>
seimsic-py is a Python module for parsing and decoding SEG-Y seimsic data.
seimsic-py provides a mechanism for generating vendor specific drivers to cope with the many deviations from the SEGY Rev 0 and Rev 1 standards.
<<lessseimsic-py provides a mechanism for generating vendor specific drivers to cope with the many deviations from the SEGY Rev 0 and Rev 1 standards.
Download (0.058MB)
Added: 2006-06-26 License: GPL (GNU General Public License) Price:
1219 downloads
VideoDog 0.31
VideoDog was a kind of video /bin/cat, to grab a single frame of a video4linux device or set some pictures default. more>>
VideoDog software was a kind of video /bin/cat, to grab a single frame of a video4linux device or set some pictures default.
Now it evolved into a complete image capture/processing environment, with a simple and clean API, and using almost no external libs.
It works with linuxs v4l subsystem, has a lot of algorithms for image processing and storage, including motion detection, alpha blending logos, image formats, edge detection, and so on. Also, it includes examples on how to deal with jpeglib, gtk, SDL and XLib, regarding image capture and processing.
You can use a simple config file, suited for the most common needs, or use the command line options.
To change the path, just edit the makefile. The default path is /etc/vd.conf.
In the folder called "extra" you will find the gtkpnm, xputjpeg, gtk_cam and a small swap asm function, bgr2rgb.
There is a man page. Just check it with man ./videodog.man or move to a proper location. Its not complete yet, so, I didn`t put it in the Makefile.
*In a short:*
Just grabs a frame from v4l device or set its picture defaults. Useful for scripts, webcam scripts. No dependencies of any external libs.
This code is GPLed, feel free to use it and send me tips, patches,etc, etc.
Please, send me bug reports, feedbacks, ideas, patches and stuffs.
Possible outputs:
RAW frame (RGB)
PNM frame
JPEG frame
TARGA24 (tga) frame.
Double buffer loop capture or single frame with any format.
Tested with:
CPiA driver (webcam II parport)
Bttv driver ( bt 848 & 878 )
ov511 ( webcam III usb )
DLINK cam
<<lessNow it evolved into a complete image capture/processing environment, with a simple and clean API, and using almost no external libs.
It works with linuxs v4l subsystem, has a lot of algorithms for image processing and storage, including motion detection, alpha blending logos, image formats, edge detection, and so on. Also, it includes examples on how to deal with jpeglib, gtk, SDL and XLib, regarding image capture and processing.
You can use a simple config file, suited for the most common needs, or use the command line options.
To change the path, just edit the makefile. The default path is /etc/vd.conf.
In the folder called "extra" you will find the gtkpnm, xputjpeg, gtk_cam and a small swap asm function, bgr2rgb.
There is a man page. Just check it with man ./videodog.man or move to a proper location. Its not complete yet, so, I didn`t put it in the Makefile.
*In a short:*
Just grabs a frame from v4l device or set its picture defaults. Useful for scripts, webcam scripts. No dependencies of any external libs.
This code is GPLed, feel free to use it and send me tips, patches,etc, etc.
Please, send me bug reports, feedbacks, ideas, patches and stuffs.
Possible outputs:
RAW frame (RGB)
PNM frame
JPEG frame
TARGA24 (tga) frame.
Double buffer loop capture or single frame with any format.
Tested with:
CPiA driver (webcam II parport)
Bttv driver ( bt 848 & 878 )
ov511 ( webcam III usb )
DLINK cam
Download (0.13MB)
Added: 2006-01-27 License: GPL (GNU General Public License) Price:
1391 downloads
karss 0.31
karss is an rss aggregator that displays multiple feeds in a single SuperKaramba theme, with entries sorted chronologically. more>>
karss is an rss aggregator that displays multiple feeds in a single SuperKaramba theme, with entries sorted chronologically. karss theme is based on multirss v1.2 by N7DR.
Differences include:
default dark background
larger font size (12 vs 10)
more entries at one time (25 vs 20)
reports "last updated" as time from last update
config option to use firefox instead of konqueror
rewritten and more managable innards
IMPORTANT INFO:
This theme depends on the PyXML package (for now). If you run it from command-line (superkaramba karss-03.skz), and get the following error:
> AttributeError: module object has no attribute DefaultHandler
Try installing the PyXML package. In kubuntu I believe this is called python-xml, so "sudo apt-get install python-xml". Please let me know if there are any other errors!
The first time you run karss, it will create a file feedlist.xml in a folder in your users superkaramba directory (usually ~/.superkaramba/karss) The format of the xml file should be fairly self-explanatory. Modify it accordingly to add or remove feeds.
Other features/improvements may be added later on.
Feedback/comments/screenshots appreciated!
<<lessDifferences include:
default dark background
larger font size (12 vs 10)
more entries at one time (25 vs 20)
reports "last updated" as time from last update
config option to use firefox instead of konqueror
rewritten and more managable innards
IMPORTANT INFO:
This theme depends on the PyXML package (for now). If you run it from command-line (superkaramba karss-03.skz), and get the following error:
> AttributeError: module object has no attribute DefaultHandler
Try installing the PyXML package. In kubuntu I believe this is called python-xml, so "sudo apt-get install python-xml". Please let me know if there are any other errors!
The first time you run karss, it will create a file feedlist.xml in a folder in your users superkaramba directory (usually ~/.superkaramba/karss) The format of the xml file should be fairly self-explanatory. Modify it accordingly to add or remove feeds.
Other features/improvements may be added later on.
Feedback/comments/screenshots appreciated!
Download (0.046MB)
Added: 2007-04-04 License: GPL (GNU General Public License) Price:
933 downloads
Devel::RingBuffer 0.31
Devel::RingBuffer is a Perl module with shared memory ring buffers for Perl scripts diagnosis/debug. more>>
Devel::RingBuffer is a Perl module with shared memory ring buffers for Perl scripts diagnosis/debug.
SYNOPSIS
#
# create ringbuffer
#
use Devel::RingBuffer;
use Devel::RingBuffer::TieInt;
my $ringbuf = Devel::RingBuffer->new(
File => somefile.trace,
Rings => 20,
Slots => 20,
SlotSize => 300,
MessageSize => 256,
GlobalSize => 24 * 1024,
StopOnCreate => 0,
TraceOnCreate => 1) || die "Cant create a ring buffer.";
my $ring = $ringbuf->allocate();
Provides shared memory structures (using memory mapped files via IPC::Mmap) to be used by diagnostic and debugger applications for Perl scripts (see Devel::STrace). Using XS/C code to maximize performance, creates a set of ringbuffers with a configurable number of slots.
Each slot includes a field for a linenumber, a timestamp, and a fully qualified subroutine name. Each ring buffer also includes additional headers and fields to support diagnostic interfaces, e.g., watched expressions, command/reponse interfaces to the monitored applications, etc.
<<lessSYNOPSIS
#
# create ringbuffer
#
use Devel::RingBuffer;
use Devel::RingBuffer::TieInt;
my $ringbuf = Devel::RingBuffer->new(
File => somefile.trace,
Rings => 20,
Slots => 20,
SlotSize => 300,
MessageSize => 256,
GlobalSize => 24 * 1024,
StopOnCreate => 0,
TraceOnCreate => 1) || die "Cant create a ring buffer.";
my $ring = $ringbuf->allocate();
Provides shared memory structures (using memory mapped files via IPC::Mmap) to be used by diagnostic and debugger applications for Perl scripts (see Devel::STrace). Using XS/C code to maximize performance, creates a set of ringbuffers with a configurable number of slots.
Each slot includes a field for a linenumber, a timestamp, and a fully qualified subroutine name. Each ring buffer also includes additional headers and fields to support diagnostic interfaces, e.g., watched expressions, command/reponse interfaces to the monitored applications, etc.
Download (0.037MB)
Added: 2007-05-02 License: Perl Artistic License Price:
908 downloads
R3 0.31
R3.pm is a Perl object oriented client interface to SAP R/3 using RFCSDK. more>>
R3.pm is a Perl object oriented client interface to SAP R/3 using RFCSDK.
SYNOPSIS
use R3;
$conn = new R3::conn (host=>$host, sysnr=>$sysnr, client=>$client,
user=>$usr, passwd=>$passwd);
$itab = new R3::itab ($conn, $table_name);
$func = new R3::func ($conn, $func_name);
...
R3.pm provides an object oriented interface to SAPs RFCSDK for connection to an R/3 system. R3::conn is the object interface to R/3 connections. R3::itab is the object interface to ABAP internal tables. R3::func is the object interface to ABAP RFC enabled functions.
<<lessSYNOPSIS
use R3;
$conn = new R3::conn (host=>$host, sysnr=>$sysnr, client=>$client,
user=>$usr, passwd=>$passwd);
$itab = new R3::itab ($conn, $table_name);
$func = new R3::func ($conn, $func_name);
...
R3.pm provides an object oriented interface to SAPs RFCSDK for connection to an R/3 system. R3::conn is the object interface to R/3 connections. R3::itab is the object interface to ABAP internal tables. R3::func is the object interface to ABAP RFC enabled functions.
Download (0.007MB)
Added: 2007-05-24 License: Perl Artistic License Price:
1015 downloads
Tabble 0.31
Tabble is a small alternative X shell which presents your programs in tabs for easy launch. more>>
Tabble is a small alternative X shell which presents your programs in tabs for easy launch. Tabble is not meant to replace a window manager, just complement it. Light window managers benefit the most from tabble.
The idea is that tabble is always on top so multiple launches can be made without re-navigating a menu hierarchy or clearing the desktop.
The above window, customized to your choices, can appear at a fixed position on your screen so you can spawn a few things quickly. Hit the hide button and its out of your way, and the next switch to tabble will be faster.
One of the reasons for tabble is that it can be started from within a chroot (32 bit inside 64 say). Other programs within the chroot can be easily spawned from this tabble.
KDE/GNOME could use this concept but there is still a case for a standalone program for those who switch between window managers - because only one configuration file needs maintaining and it can be shared.
<<lessThe idea is that tabble is always on top so multiple launches can be made without re-navigating a menu hierarchy or clearing the desktop.
The above window, customized to your choices, can appear at a fixed position on your screen so you can spawn a few things quickly. Hit the hide button and its out of your way, and the next switch to tabble will be faster.
One of the reasons for tabble is that it can be started from within a chroot (32 bit inside 64 say). Other programs within the chroot can be easily spawned from this tabble.
KDE/GNOME could use this concept but there is still a case for a standalone program for those who switch between window managers - because only one configuration file needs maintaining and it can be shared.
Download (0.092MB)
Added: 2006-04-27 License: GPL (GNU General Public License) Price:
1275 downloads
Warsow 0.31
Warsow is a fast paced FPS game. more>>
Warsow is a standalone first person shooter for Windows and Linux.
It offers eSport oriented FPS, fast-paced gameplay focused on trix (trick jumps) and the art of move. It offers a complete Power-up System including Weak and Strong fire mode for each weapon.
The graphics are in a cartoonish style with celshading-like_but_not_Manga style, mixing dark, flashy and dirty textures, matching the action full of fun and speed. The game got some of its inspiration from titles like Quakeworld, Quake3 CPMA, Jet Set Radio or Speedball.
Main features:
- Standalone game for Windows and Linux ;
- 3D Engine based on Qfusion (a modification of Quake 2 GPL engine) ;
- eSport oriented FPS ;
- Fast-paced gameplay focused on trix (trick jumps) and art of move ;
- Complete Power-up System including Weak and Strong fire mode for each weapon ;
- Cartoonish graphics with celshading-like_but_not_Manga style, mixing dark, flashy and dirty textures, matching with action full of fun and speed ;
- References : Quakeworld, Quake3 CPMA, Jet Set Radio, Speedball.
Enhancements:
- While the main focus of this release was to fix several bad bugs, there have also been some adjustments to maps, as well as several new features and engine enhancements.
<<lessIt offers eSport oriented FPS, fast-paced gameplay focused on trix (trick jumps) and the art of move. It offers a complete Power-up System including Weak and Strong fire mode for each weapon.
The graphics are in a cartoonish style with celshading-like_but_not_Manga style, mixing dark, flashy and dirty textures, matching the action full of fun and speed. The game got some of its inspiration from titles like Quakeworld, Quake3 CPMA, Jet Set Radio or Speedball.
Main features:
- Standalone game for Windows and Linux ;
- 3D Engine based on Qfusion (a modification of Quake 2 GPL engine) ;
- eSport oriented FPS ;
- Fast-paced gameplay focused on trix (trick jumps) and art of move ;
- Complete Power-up System including Weak and Strong fire mode for each weapon ;
- Cartoonish graphics with celshading-like_but_not_Manga style, mixing dark, flashy and dirty textures, matching with action full of fun and speed ;
- References : Quakeworld, Quake3 CPMA, Jet Set Radio, Speedball.
Enhancements:
- While the main focus of this release was to fix several bad bugs, there have also been some adjustments to maps, as well as several new features and engine enhancements.
Download (76.5MB)
Added: 2007-06-30 License: GPL (GNU General Public License) Price:
854 downloads
WebService::ISBNDB 0.31
WebService::ISBNDB Perl module provides an object-oriented interface to the data API at http://isbndb.com. more>>
WebService::ISBNDB Perl module provides an object-oriented interface to the data API at http://isbndb.com. Books, authors, publishers, categories, and subjects are all represented in separate classes. The module uses the REST interface to communicate with isbndb.com.
<<less Download (0.040MB)
Added: 2006-10-14 License: Artistic License Price:
1106 downloads
Domain Auditor 0.31
Domain Auditor project was written to audit and track accounts within a domain. more>>
Domain Auditor project was written to audit and track accounts within a domain. This tool uses LDAP queries to a definable Active Directory server to find various definable classes of accounts.
Initially it will operate interactively, but capabilities may be added in the future to automate functions (i.e. generate reports on a scheduled basis). The installation script handles most installation chores, so setup is very straightforward.
The tool is beta status at this time, but is in being used to generate SOX reports for my employer.
Main features:
- Reports - This function will display a list of defined reports, when invoked it will generate a list of accounts from AD (via LDAP queries) the results returned will depend on what you have defined for the filter for any particular report class under Sysadmin
- Sys Admin - This function will allow you to changes the system settings for LDAP server and port, base DN, Bind DN, username and password, and the database settings (mySQL only at this time). You may also add the report class definitions and their matching LDAP filters within this module
- User Admin - This screen is used to define users for the system and their rights. Usernames are used as the primary value, and entered values are validated via LDAP queries
- Audit Logs - The system logs all changes to the information stored and this page will allow you to review the data from these logs
<<lessInitially it will operate interactively, but capabilities may be added in the future to automate functions (i.e. generate reports on a scheduled basis). The installation script handles most installation chores, so setup is very straightforward.
The tool is beta status at this time, but is in being used to generate SOX reports for my employer.
Main features:
- Reports - This function will display a list of defined reports, when invoked it will generate a list of accounts from AD (via LDAP queries) the results returned will depend on what you have defined for the filter for any particular report class under Sysadmin
- Sys Admin - This function will allow you to changes the system settings for LDAP server and port, base DN, Bind DN, username and password, and the database settings (mySQL only at this time). You may also add the report class definitions and their matching LDAP filters within this module
- User Admin - This screen is used to define users for the system and their rights. Usernames are used as the primary value, and entered values are validated via LDAP queries
- Audit Logs - The system logs all changes to the information stored and this page will allow you to review the data from these logs
Download (0.043MB)
Added: 2006-01-24 License: GPL (GNU General Public License) Price:
1369 downloads
Devel::STrace::Monitor 0.31
Devel::STrace::Monitor is a monitor interface component for Devel::STrace. more>>
Devel::STrace::Monitor is a monitor interface component for Devel::STrace.
SYNOPSIS
#
# open the mmaped file
#
use Devel::STrace::Monitor;
my $view = Devel::STrace::Monitor->open(somefile.map);
my $cycles = 0;
while (1) {
print "n**************************************n";
#
# refresh the internal ringbuffer map
#
$view->refresh();
#
# dump the current traces
#
$view->trace(&dump_trace);
sleep 10;
}
#
# method to display the traces
#
sub dump_trace {
my ($key, $slot, $depth, $line, $time, $entry) = @_;
$lastkey = $key,
print "n**************************************n"
unless ($lastkey eq $key);
if ($time) {
#
# trim the weekday and year from timestamp
#
my $frac = ($time - int($time)) * 1000000;
$frac=~s/..*$//;
my @parts = split(/s+/, scalar localtime($time));
pop @parts; # get rid of year
print "$key($depth) : $slot : $entry:$line at ",
join( , @parts), ., $frac, "n";
}
else {
print "$key($depth) : $slot : $entry:$line (No timestamp)n";
}
}
Provides methods to attach to and read the memory mapped file generated by Devel::STrace (or future full featured debuggers) using Devel::RingBuffer.
set or clear any of the $DB::single, $DB::trace, or $DB::signal control variables of the AUT (via their tied interfaces in the AUT).
inspect the current execution call stack of the AUT
The interfaces provide a simple framework for building an external application that can attach to a running Perl application, monitor its current execution, and eventually detach, all while permitting the application continue to run uninterrupted.
A more complete debugger module is planned to exploit the various command/control structures available via Devel::RingBuffer. Note that this module will be fully compatible with the resulting debugger so that, e.g., an application can first be monitored to detect troublespots, and then the debugger can be attached to fully debug the problem.
<<lessSYNOPSIS
#
# open the mmaped file
#
use Devel::STrace::Monitor;
my $view = Devel::STrace::Monitor->open(somefile.map);
my $cycles = 0;
while (1) {
print "n**************************************n";
#
# refresh the internal ringbuffer map
#
$view->refresh();
#
# dump the current traces
#
$view->trace(&dump_trace);
sleep 10;
}
#
# method to display the traces
#
sub dump_trace {
my ($key, $slot, $depth, $line, $time, $entry) = @_;
$lastkey = $key,
print "n**************************************n"
unless ($lastkey eq $key);
if ($time) {
#
# trim the weekday and year from timestamp
#
my $frac = ($time - int($time)) * 1000000;
$frac=~s/..*$//;
my @parts = split(/s+/, scalar localtime($time));
pop @parts; # get rid of year
print "$key($depth) : $slot : $entry:$line at ",
join( , @parts), ., $frac, "n";
}
else {
print "$key($depth) : $slot : $entry:$line (No timestamp)n";
}
}
Provides methods to attach to and read the memory mapped file generated by Devel::STrace (or future full featured debuggers) using Devel::RingBuffer.
set or clear any of the $DB::single, $DB::trace, or $DB::signal control variables of the AUT (via their tied interfaces in the AUT).
inspect the current execution call stack of the AUT
The interfaces provide a simple framework for building an external application that can attach to a running Perl application, monitor its current execution, and eventually detach, all while permitting the application continue to run uninterrupted.
A more complete debugger module is planned to exploit the various command/control structures available via Devel::RingBuffer. Note that this module will be fully compatible with the resulting debugger so that, e.g., an application can first be monitored to detect troublespots, and then the debugger can be attached to fully debug the problem.
Download (0.018MB)
Added: 2006-10-19 License: Perl Artistic License Price:
1100 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 destiny 0.31 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