fps doug
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 108
dougnet 1.0
dougnet provides a collection of networking functions. more>>
dougnet provides a collection of networking functions.
dougnet is a collection of useful functions to helping programmers make their programs network enabled quickly and easily.
It can be directly embedded into a program, creating no hassle for users.
It is highly portable and very easy to use.
Lets you write network enabled programs quickly and easily by wrapping the BSD socket interface which can be complex and cumbersome at times.
Enhancements:
- Fixed a compiler warning.
- Changed the sendstring() return value to mimic write()
- Added emptysock()
- Fixed some braindead documentation in examples/README and README
- Added CHANGES
- Got much positive encouragement on OPNs #c, and dougnet has already helped out a number of programmers, I hope. :)
- Tried dougnet out in its first actual application (the individual functions
- have been mixed and matched and tweaked in various programs before though) and it worked great.
<<lessdougnet is a collection of useful functions to helping programmers make their programs network enabled quickly and easily.
It can be directly embedded into a program, creating no hassle for users.
It is highly portable and very easy to use.
Lets you write network enabled programs quickly and easily by wrapping the BSD socket interface which can be complex and cumbersome at times.
Enhancements:
- Fixed a compiler warning.
- Changed the sendstring() return value to mimic write()
- Added emptysock()
- Fixed some braindead documentation in examples/README and README
- Added CHANGES
- Got much positive encouragement on OPNs #c, and dougnet has already helped out a number of programmers, I hope. :)
- Tried dougnet out in its first actual application (the individual functions
- have been mixed and matched and tweaked in various programs before though) and it worked great.
Download (0.012MB)
Added: 2007-04-19 License: GPL (GNU General Public License) Price:
918 downloads
libglfps 0.1
libglfps project is a library that adds an FPS display to any OpenGL application. more>>
libglfps project is a library that adds an FPS display to any OpenGL application.
It adds a framerate display to OpenGL apps that dont have one built in, through the magic of LD_PRELOAD.
<<lessIt adds a framerate display to OpenGL apps that dont have one built in, through the magic of LD_PRELOAD.
Download (0.28MB)
Added: 2006-11-27 License: GPL (GNU General Public License) Price:
1062 downloads
SDL::App::FPS 0.21
SDL::App::FPS is a framework for event-driven SDL games/applications. more>>
SDL::App::FPS is a framework for event-driven SDL games/applications.
SYNOPSIS
Subclass SDL::App::FPS and override some methods:
package SDL::App::MyFPS;
use strict;
use SDL::App::FPS;
use SDL;
use base qw/SDL::App::FPS/;
# override the method draw_frame with something to draw
sub draw_frame
{
my ($self,$current_time,$lastframe_time,$current_fps) = @_;
...
}
# override post_init_handler and add some event handlers
sub post_init_handler
{
my ($self} = shift;
my $self->add_event_handler(SDL_KEYDOWN, SDLK_q, sub
{
my $self = shift; $self->quit();
} );
# or easier for often-used events (note quoted SDLK_f!)
$self->watch_event( fullscreen => SDLK_f, pause => p,
quit => SDLK_q,
);
# You can also specify the key/mousebutton bindings for these events
# in the config file like "bind_event_fullscreen = f"
}
Then write a small script using SDL::App::MyFPS like this:
#!/usr/bin/perl -w
use strict;
use SDL::App::MyFPS;
# fill in here default options if you like
my $options = { };
# create a new application including window
# automatically uses a config file or the command line:
my $app = SDL::App::MyFPS->new( $options );
# run the application, will exit when done
$app->main_loop();
Thats all!
<<lessSYNOPSIS
Subclass SDL::App::FPS and override some methods:
package SDL::App::MyFPS;
use strict;
use SDL::App::FPS;
use SDL;
use base qw/SDL::App::FPS/;
# override the method draw_frame with something to draw
sub draw_frame
{
my ($self,$current_time,$lastframe_time,$current_fps) = @_;
...
}
# override post_init_handler and add some event handlers
sub post_init_handler
{
my ($self} = shift;
my $self->add_event_handler(SDL_KEYDOWN, SDLK_q, sub
{
my $self = shift; $self->quit();
} );
# or easier for often-used events (note quoted SDLK_f!)
$self->watch_event( fullscreen => SDLK_f, pause => p,
quit => SDLK_q,
);
# You can also specify the key/mousebutton bindings for these events
# in the config file like "bind_event_fullscreen = f"
}
Then write a small script using SDL::App::MyFPS like this:
#!/usr/bin/perl -w
use strict;
use SDL::App::MyFPS;
# fill in here default options if you like
my $options = { };
# create a new application including window
# automatically uses a config file or the command line:
my $app = SDL::App::MyFPS->new( $options );
# run the application, will exit when done
$app->main_loop();
Thats all!
Download (0.095MB)
Added: 2006-09-29 License: Perl Artistic License Price:
1126 downloads
sudosh 2.0.0
sudosh can be used as a default login shell or a filter that takes advantage of PTY devices. more>>
sudosh can be used as a default login shell or a filter that takes advantage of PTY devices in order to sit between the users keyboard and a program, in this case a shell.
It was designed specifically to be used in conjunction with sudo, and allows the execution of a root or application shell with logging. It is basically a VCR and will record root shell sessions and also has the ability to play back the sessions as they were originally recorded.
sudosh records all input/output, keyboard input, and timing information so that the session can be played back in the original format.
Enhancements:
- Utilizes ITIL best practices.
- An enterprise view of Unix access.
- Enterprise-level audit reporting tools for Sarbanes-Oxley.
- Customizable audit reports via CSS.
- An embedded transactional SQL92 relational database.
- Load balancing.
- Disaster recovery.
- SSL encryption and PKI authentication.
- The ability to audit file transfers and remote command execution.
- Configurable default shells.
- Audit logs are digitally signed for integrity.
- Client and server configuration files for easy management.
- Idle session timeout.
- Displays corporate policy before each session.
<<lessIt was designed specifically to be used in conjunction with sudo, and allows the execution of a root or application shell with logging. It is basically a VCR and will record root shell sessions and also has the ability to play back the sessions as they were originally recorded.
sudosh records all input/output, keyboard input, and timing information so that the session can be played back in the original format.
Enhancements:
- Utilizes ITIL best practices.
- An enterprise view of Unix access.
- Enterprise-level audit reporting tools for Sarbanes-Oxley.
- Customizable audit reports via CSS.
- An embedded transactional SQL92 relational database.
- Load balancing.
- Disaster recovery.
- SSL encryption and PKI authentication.
- The ability to audit file transfers and remote command execution.
- Configurable default shells.
- Audit logs are digitally signed for integrity.
- Client and server configuration files for easy management.
- Idle session timeout.
- Displays corporate policy before each session.
Download (1.3MB)
Added: 2006-04-03 License: Open Software License Price:
1303 downloads
SDLjump 1.0.0
SDLjump is a clone of the Xjump game. more>>
SDLjump is a clone of the Xjump game. Jump as long as you can!
SDLjump is a clone of the simple yet addictive game Xjump, adding new features like multiplaying, unlimited FPS, smooth floor falling, themable graphics etc...
The goal in this game is to jump to the next floor so you dont fall down. As you go upper in the Falling Tower the floors will fall faster.
Try to survive longer than anyone. It might seem too simple but once youve tried youll realize how addictive this is.
<<lessSDLjump is a clone of the simple yet addictive game Xjump, adding new features like multiplaying, unlimited FPS, smooth floor falling, themable graphics etc...
The goal in this game is to jump to the next floor so you dont fall down. As you go upper in the Falling Tower the floors will fall faster.
Try to survive longer than anyone. It might seem too simple but once youve tried youll realize how addictive this is.
Download (1.5MB)
Added: 2006-09-29 License: GPL (GNU General Public License) Price:
1123 downloads
SDL::OpenGL::App 1.08
SDL::OpenGL::App is a Glut like wrapper for SDL OpenGL apps. more>>
SDL::OpenGL::App is a Glut like wrapper for SDL OpenGL apps.
SYNOPSIS
use SDL::OpenGL::App;
my $app=new SDL::OpenGL::App;
$app->app_name("Gears");
$app->register_handler(init => &init,
draw => &draw,
events => &events,
idle => &idle,
reshape => &reshape,
);
$app->run();
METHODS
new
add_startup_parameter
add_runtime_help
register_handler
pointer_show
run
pump
screendump
app_name
screen_width
screen_height
fullscreen
fps
glinfo
red_size
green_size
blue_size
depth_size
doublebufer
Package utility methods:
read_texture
rle_enc
rle_dec
=head1 EXAMPLES
<<lessSYNOPSIS
use SDL::OpenGL::App;
my $app=new SDL::OpenGL::App;
$app->app_name("Gears");
$app->register_handler(init => &init,
draw => &draw,
events => &events,
idle => &idle,
reshape => &reshape,
);
$app->run();
METHODS
new
add_startup_parameter
add_runtime_help
register_handler
pointer_show
run
pump
screendump
app_name
screen_width
screen_height
fullscreen
fps
glinfo
red_size
green_size
blue_size
depth_size
doublebufer
Package utility methods:
read_texture
rle_enc
rle_dec
=head1 EXAMPLES
Download (0.17MB)
Added: 2006-07-17 License: Perl Artistic License Price:
1199 downloads
ChouXiang 1.23
ChouXiang is a free, abstract shooter. more>>
ChouXiang is a GPL, abstract shooter.
Controls:
Left Ctrl= Fire
Left Alt= Zapper (uses 1 life or 1 shield)
Up Arrow= Up
Down Arrow= Down
Left Arrow= Left
Right Arrow= Right
P= Pause
F= Show FPS, etc.
ESC= Exit
<<lessControls:
Left Ctrl= Fire
Left Alt= Zapper (uses 1 life or 1 shield)
Up Arrow= Up
Down Arrow= Down
Left Arrow= Left
Right Arrow= Right
P= Pause
F= Show FPS, etc.
ESC= Exit
Download (11.4MB)
Added: 2007-03-07 License: GPL (GNU General Public License) Price:
962 downloads
HCSWs Ident Daemon 1.1
HCSWs Ident Daemon provides a well-written daemon for faking ident replies to IRC servers. more>>
HCSWs Ident Daemon provides a well-written daemon for faking ident replies to IRC servers.
This identd is essentially just a quick and small daemon to fake ident replies. It is primarily intended to provide random ident fields on IRC.
As of 1.1, hsidentd now natively supports IPv6. It will try listening on the same port as it does on IPv4, or 113 by default. To disable IPv6 support, edit the file hsidentd.h and comment out the line that looks like this:
#define HAVE_IPV6
Building:
Just type make
You may have to uncomment the appropriate line at the top of the Makefile.
Installing:
Just copy the executable to somewhere in the filesystem. Or dont. See if I
care.
Running:
As root, just run the hsidentd executable like so:
hsidentd
or
hsidentd
<<lessThis identd is essentially just a quick and small daemon to fake ident replies. It is primarily intended to provide random ident fields on IRC.
As of 1.1, hsidentd now natively supports IPv6. It will try listening on the same port as it does on IPv4, or 113 by default. To disable IPv6 support, edit the file hsidentd.h and comment out the line that looks like this:
#define HAVE_IPV6
Building:
Just type make
You may have to uncomment the appropriate line at the top of the Makefile.
Installing:
Just copy the executable to somewhere in the filesystem. Or dont. See if I
care.
Running:
As root, just run the hsidentd executable like so:
hsidentd
or
hsidentd
Download (0.010MB)
Added: 2007-04-19 License: GPL (GNU General Public License) Price:
921 downloads
DCE::Login 0.21
DCE::Login is a Perl extension for interfacing to the DCE login API. more>>
DCE::Login is a Perl extension for interfacing to the DCE login API.
SYNOPSIS
use DCE::Login;
my($l, $status) = DCE::Login->get_current_context;
my $pwent = $l->get_pwent;
Perl extension for interfacing to the DCE login API.
<<lessSYNOPSIS
use DCE::Login;
my($l, $status) = DCE::Login->get_current_context;
my $pwent = $l->get_pwent;
Perl extension for interfacing to the DCE login API.
Download (0.035MB)
Added: 2007-04-16 License: Perl Artistic License Price:
921 downloads
SDL::MPEG 2.1.3
SDL::MPEG is a SDL perl extension. more>>
SDL::MPEG is a SDL perl extension.
SYNOPSIS
$info = new SDL::MPEG -from => $mpeg;
SDL::MPEG provides an interface to quering the status of a SMPEG stream.
METHODS
SDL::MPEG::has_audio returns true if it has audio track
SDL::MPEG::has_video returns true if it has a video track
SDL::MPEG::width returns the width of the video in pixels
SDL::MPEG::height returns the height of the video in pixels
SDL::MPEG::size returns the total size of the clip in bytes
SDL::MPEG::offset returns the offset into the clip in bytes
SDL::MPEG::frame returns the offset into the clip in fames
SDL::MPEG::fps returns the play rate in frames per second
SDL::MPEG::time returns the current play time in seconds
SDL::MPEG::length returns the total play time in seconds
<<lessSYNOPSIS
$info = new SDL::MPEG -from => $mpeg;
SDL::MPEG provides an interface to quering the status of a SMPEG stream.
METHODS
SDL::MPEG::has_audio returns true if it has audio track
SDL::MPEG::has_video returns true if it has a video track
SDL::MPEG::width returns the width of the video in pixels
SDL::MPEG::height returns the height of the video in pixels
SDL::MPEG::size returns the total size of the clip in bytes
SDL::MPEG::offset returns the offset into the clip in bytes
SDL::MPEG::frame returns the offset into the clip in fames
SDL::MPEG::fps returns the play rate in frames per second
SDL::MPEG::time returns the current play time in seconds
SDL::MPEG::length returns the total play time in seconds
Download (0.76MB)
Added: 2006-11-16 License: Perl Artistic License Price:
1074 downloads
rdns 1.0
rdns provides a tiny little UNIX utility that will preform reverse dns lookups. more>>
rdns provides a tiny little UNIX utility that will preform reverse dns lookups.
This simple little program takes an IP address as an argument, and spits out the hostname that it finds. Its a simple little program designed to be used in scripts, primarily.
Syntax:
rdns [-s]
Optionally, you can append -s onto the command line. This will prevent rdns from printing any available aliases.
Note: Sometimes rdns will just seem to hang there during the gethostbyname() call. This usually occurs when you try to resolve addresses private IP addresses, like 192.168.*, 10.* and so forth. This is usually BAD for scripting, so try to have all the possible hosts in your /etc/hosts.
<<lessThis simple little program takes an IP address as an argument, and spits out the hostname that it finds. Its a simple little program designed to be used in scripts, primarily.
Syntax:
rdns [-s]
Optionally, you can append -s onto the command line. This will prevent rdns from printing any available aliases.
Note: Sometimes rdns will just seem to hang there during the gethostbyname() call. This usually occurs when you try to resolve addresses private IP addresses, like 192.168.*, 10.* and so forth. This is usually BAD for scripting, so try to have all the possible hosts in your /etc/hosts.
Download (0.008MB)
Added: 2007-04-20 License: GPL (GNU General Public License) Price:
921 downloads
Xmms::Config 0.12
Xmms::Config is a Perl Interface to xmms_cfg API. more>>
Xmms::Config is a Perl Interface to xmms_cfg API.
SYNOPSIS
my $file = Xmms::Config->file; #$ENV{HOME}/.xmms/config
my $cfg = Xmms::Config->new($file);
<<lessSYNOPSIS
my $file = Xmms::Config->file; #$ENV{HOME}/.xmms/config
my $cfg = Xmms::Config->new($file);
Download (0.18MB)
Added: 2007-04-23 License: Perl Artistic License Price:
914 downloads
Hyperic SIGAR 1.4
Hyperic SIGAR is a System Information Gatherer and Reporter. more>>
Hyperic SIGAR (System Information Gatherer and Reporter) is a cross-platform, cross-language library and command-line tool for accessing operating system and hardware level information in Java, Perl and .NET.
Hyperic developed SIGAR to overcome the lack of portable access to low-level hardware and operating system metrics found in the Java platform. Its now a key component of the Hyperic HQ management platform since it provides HQ with visibility into things that are otherwise impossible to get to through the standard Java API.
Over the last four years of development, weve enhanced SIGAR to support multiple language bindings and operate on more than 10 OS/hardware combinations.
We think other applications would benefit from the type of information SIGAR provides. We also want to create and foster a community of users who will help us push this technology forward and incorporate it into both open source and commercial applications. So we decided to make this technology open source to give others the ability to enhance their applications.
Main features:
- System memory statistics - total, free, shared
- CPU statistics - load averages, user cpu, system cpu
- Process level statistics - process arguments, memory consumption, cpu consumption, credential info, state, environment, open file descriptors
- File system level statistics - local and remote mounted file systems (NTFS, ext, SMB, NFS, etc), capacity, utilization
- Network interface level statistics - all available network interfaces detected and monitored for bytes received/transmitted, packets received/transmitted, collisions, errors, dropped packets
Enhancements:
- Improved performance and efficiency.
- A bug with User Mode Linux VMs where SIGAR acquired incorrect CPU info has been fixed.
<<lessHyperic developed SIGAR to overcome the lack of portable access to low-level hardware and operating system metrics found in the Java platform. Its now a key component of the Hyperic HQ management platform since it provides HQ with visibility into things that are otherwise impossible to get to through the standard Java API.
Over the last four years of development, weve enhanced SIGAR to support multiple language bindings and operate on more than 10 OS/hardware combinations.
We think other applications would benefit from the type of information SIGAR provides. We also want to create and foster a community of users who will help us push this technology forward and incorporate it into both open source and commercial applications. So we decided to make this technology open source to give others the ability to enhance their applications.
Main features:
- System memory statistics - total, free, shared
- CPU statistics - load averages, user cpu, system cpu
- Process level statistics - process arguments, memory consumption, cpu consumption, credential info, state, environment, open file descriptors
- File system level statistics - local and remote mounted file systems (NTFS, ext, SMB, NFS, etc), capacity, utilization
- Network interface level statistics - all available network interfaces detected and monitored for bytes received/transmitted, packets received/transmitted, collisions, errors, dropped packets
Enhancements:
- Improved performance and efficiency.
- A bug with User Mode Linux VMs where SIGAR acquired incorrect CPU info has been fixed.
Download (1.7MB)
Added: 2007-04-20 License: GPL (GNU General Public License) Price:
920 downloads
Xmms 0.12
Xmms is an interactive remote control shell for xmms. more>>
Xmms is an interactive remote control shell for xmms.
SYNOPSIS
perl -MXmms -e shell
Xmms::shell provides an alternative or companion interface to the xmms gui.
Feature summary:
Standard Play Controls
play, pause, stop, next, prev, eject
Standard Options
toggle repeat, toggle shuffle
Playlist Controls
clear, select, add file(s), add url(s), playlist load/save, sort (more options than the gui)
File Info
search, view and edit mp3 tags
Misc Controls
time change (and slider), volume change (and slider), balance change, window toggle
Shell Features
command history
command/file completion
file matching
title matching
emacs key bindings
<<lessSYNOPSIS
perl -MXmms -e shell
Xmms::shell provides an alternative or companion interface to the xmms gui.
Feature summary:
Standard Play Controls
play, pause, stop, next, prev, eject
Standard Options
toggle repeat, toggle shuffle
Playlist Controls
clear, select, add file(s), add url(s), playlist load/save, sort (more options than the gui)
File Info
search, view and edit mp3 tags
Misc Controls
time change (and slider), volume change (and slider), balance change, window toggle
Shell Features
command history
command/file completion
file matching
title matching
emacs key bindings
Download (0.18MB)
Added: 2006-06-22 License: Perl Artistic License Price:
1222 downloads
HTTPD::Authen 1.66
HTTPD::Authen is a HTTP server authentication class. more>>
HTTPD::Authen is a HTTP server authentication class.
SYNOPSIS
use HTTPD::Authen ();
This module provides methods for authenticating a user. It uses HTTPD::UserAdmin to lookup passwords in a database. Subclasses provide methods specific to the authentication mechanism.
Currently, under HTTP/1.0 the only supported authentication mechanism is Basic Authentication. NCSA Mosaic and NCSA HTTPd understand the proposed Message Digest Authentication, which should make it into the HTTP spec someday. This module supports both.
METHODS
new ()
Since HTTPD::Authen uses HTTPD::UserAdmin for database lookups it needs many of the same attributes. Or, if the first argument passed to the new() object constructor is a reference to an HTTPD::UserAdmin, the attributes are inherited.
The following attributes are recognized from HTTPD::UserAdmin:
DBType, DB, Server, Path, DBMF, Encrypt
And if you wish to query an SQL server: Host, User, Auth, Driver, UserTable, NameField, PasswordField
The same defaults are assumed for these attributes, as in HTTPD::UserAdmin. See HTTPD::UserAdmin for details.
$authen = new HTTPD::Authen (DB => "www-users");
basic()
Short-cut to return an HTTPD::Authen::Basic object.
$basic = $authen->basic;
digest()
Short-cut to return an HTTPD::Authen::Digest object.
$digest = $authen->digest;
type($authorization_header_value)
This method will guess the authorization scheme based on the Authorization header value, and return an object bless into that schemes class.
By using this method, it is simple to authenticate a user without even knowing what scheme is being used:
$authtype = HTTPD::Authen->type($authinfo);
@info = $authtype->parse($authinfo)
if( $authtype->check(@info) ) {
#response 200 OK, etc.
}
<<lessSYNOPSIS
use HTTPD::Authen ();
This module provides methods for authenticating a user. It uses HTTPD::UserAdmin to lookup passwords in a database. Subclasses provide methods specific to the authentication mechanism.
Currently, under HTTP/1.0 the only supported authentication mechanism is Basic Authentication. NCSA Mosaic and NCSA HTTPd understand the proposed Message Digest Authentication, which should make it into the HTTP spec someday. This module supports both.
METHODS
new ()
Since HTTPD::Authen uses HTTPD::UserAdmin for database lookups it needs many of the same attributes. Or, if the first argument passed to the new() object constructor is a reference to an HTTPD::UserAdmin, the attributes are inherited.
The following attributes are recognized from HTTPD::UserAdmin:
DBType, DB, Server, Path, DBMF, Encrypt
And if you wish to query an SQL server: Host, User, Auth, Driver, UserTable, NameField, PasswordField
The same defaults are assumed for these attributes, as in HTTPD::UserAdmin. See HTTPD::UserAdmin for details.
$authen = new HTTPD::Authen (DB => "www-users");
basic()
Short-cut to return an HTTPD::Authen::Basic object.
$basic = $authen->basic;
digest()
Short-cut to return an HTTPD::Authen::Digest object.
$digest = $authen->digest;
type($authorization_header_value)
This method will guess the authorization scheme based on the Authorization header value, and return an object bless into that schemes class.
By using this method, it is simple to authenticate a user without even knowing what scheme is being used:
$authtype = HTTPD::Authen->type($authinfo);
@info = $authtype->parse($authinfo)
if( $authtype->check(@info) ) {
#response 200 OK, etc.
}
Download (0.11MB)
Added: 2007-03-21 License: GPL (GNU General Public License) Price:
948 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 fps doug 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