0.92
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 43
Vexi 0.92
Vexi is a visual, extensible, XML interfaces. more>>
Vexi is a Visual, Extensible, XML Interfaces.
Vexi is written in Java, but compiled into native binaries using GCJ and are combined with launchers that work natively in popular web browsers.
<<lessVexi is written in Java, but compiled into native binaries using GCJ and are combined with launchers that work natively in popular web browsers.
Download (0.85MB)
Added: 2005-10-12 License: GPL (GNU General Public License) Price:
1472 downloads
Kahuna 0.92
Kahuna is a program to manage 3com SuperStack II PS40 hubs via KDE. more>>
Kahuna is a KDE application to manage 3com SuperStack PSHub 40s. It provides a load/save function for your favorite hubs. For communication kahuna uses net-snmp 4.2
<<less Download (0.14MB)
Added: 2006-10-09 License: GPL (GNU General Public License) Price:
1110 downloads
Notify 0.92
Notify if a Firefox extension which notifies you when a webpage changes. more>>
Notify if a Firefox extension which notifies you when a webpage changes.
Main features:
- notify you when selected Internet pages change
- open pages at a chosen time
Thats Notify. Its avaliable in English and Polish, licenced under the BSD.
<<lessMain features:
- notify you when selected Internet pages change
- open pages at a chosen time
Thats Notify. Its avaliable in English and Polish, licenced under the BSD.
Download (0.042MB)
Added: 2007-07-16 License: BSD License Price:
835 downloads
gtmess 0.92
gtmess is a console MSN Messenger client for Linux and other Unix systems that conform to the POSIX standard. more>>
gtmess is a console MSN Messenger client for Linux and other Unix systems that conform to the POSIX standard. gtmess project supports the MSNP9 protocol version.
Main features:
- supports MSNP9 protocol version
- portable to many unix (POSIX) systems
- console interface (using curses)
- full unicode (UTF-8) support for input and output
- multiple threads (using pthreads)
- SSL support (using OpenSSL)
- notification window (external Tcl/Tk script)
- spoof typing user
- sound effects
<<lessMain features:
- supports MSNP9 protocol version
- portable to many unix (POSIX) systems
- console interface (using curses)
- full unicode (UTF-8) support for input and output
- multiple threads (using pthreads)
- SSL support (using OpenSSL)
- notification window (external Tcl/Tk script)
- spoof typing user
- sound effects
Download (0.30MB)
Added: 2006-11-09 License: GPL (GNU General Public License) Price:
1083 downloads
Sotacs 0.92
Sotacs is a collection of components for the Tapestry Web Framework. more>>
Sotacs is a collection of components for the Tapestry Web Framework. Sotacs provides NavigationBar, a JavaScript-powered hierarchical navigation bar with collapsable folders, mouse-over highlighting, and selection highlighting.
DynamicImage, which produces JPEG or PNG images on the server with an AWT-like painting listener method and sophisticated caching options, AjaxTextField, an AJAX powered text field that supports auto-complete hints in a pop-up box, and TransparentPNG, which makes alpha-transparent .png images display correctly on all browsers incuding Internet Explorer 5.
Enhancements:
- AjaxTextField works with Tapestry 4.1.x now : Bug 1704968 fixed
- Tapestry 4.1.x NavigationBar : ServiceLinks are no longer supported in order to achieve compatibility with both Tap 4.0 and 4.1.
<<lessDynamicImage, which produces JPEG or PNG images on the server with an AWT-like painting listener method and sophisticated caching options, AjaxTextField, an AJAX powered text field that supports auto-complete hints in a pop-up box, and TransparentPNG, which makes alpha-transparent .png images display correctly on all browsers incuding Internet Explorer 5.
Enhancements:
- AjaxTextField works with Tapestry 4.1.x now : Bug 1704968 fixed
- Tapestry 4.1.x NavigationBar : ServiceLinks are no longer supported in order to achieve compatibility with both Tap 4.0 and 4.1.
Download (5.1MB)
Added: 2007-04-22 License: The Apache License 2.0 Price:
917 downloads
w3juke 0.92
w3juke reads audio data files from one or more data sources and streams them into a locally configured playback programs. more>>
w3juke reads audio data files from one or more data sources and streams them into a locally configured playback programs. It will randomly select the different music tracks to be played based off your preferences. It has a history mechanism to avoid playing any audio tracks that have been recently played. It has a sophisticated rating system for tracks that allows the end user to assign ratings to the tracks, discs, or artists to influence how often that music will be played. It also has a highly optimized data buffering implementation to deal with slow Web servers, broken connections, and TCP channels with losses.
<<less Download (0.061MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
1186 downloads

PuDB 0.92.11
PuDB is specially designed as a full-screen, console-based visual debugger for Python. more>> <<less
Added: 2009-07-26 License: MIT/X Consortium Lic... Price: FREE
downloads
Foosball 0.92
Foosball project is a foosball game for 1 or 2 players. more>>
Foosball project is a foosball game for 1 or 2 players.
Foosball is an open source foosball (Table Football) game that uses SDL.
It allows you to play against the computer, to play against a friend, or to watch a demo.
Various formations and game speeds are available.
Enhancements:
- made config.h.bot obsolete
- acinclude.m4.in removed bogus message
- now #MIN_CONFIG tag takes parameters for KDE_USE_QT, too
- acinclude.m4.in: Added kde_moduledir which points to $prefix/lib/kde2/
<<lessFoosball is an open source foosball (Table Football) game that uses SDL.
It allows you to play against the computer, to play against a friend, or to watch a demo.
Various formations and game speeds are available.
Enhancements:
- made config.h.bot obsolete
- acinclude.m4.in removed bogus message
- now #MIN_CONFIG tag takes parameters for KDE_USE_QT, too
- acinclude.m4.in: Added kde_moduledir which points to $prefix/lib/kde2/
Download (0.52MB)
Added: 2006-12-06 License: GPL (GNU General Public License) Price:
1485 downloads
Sysmon 0.92.1
Sysmon is a network monitoring tool designed to provide high performance and accurate network monitoring. more>>
Sysmon is a network monitoring tool designed to provide high performance and accurate network monitoring.
Currently supported tests include monitoring of SMTP, IMAP, HTTP, TCP, UDP, Radius, NNTP, and POP3 servers. It also includes the ability to ping hosts and routers, as well as the ability to perform SNMP queries and generate alerts based on those results.
Sysmon has the ability to understand real network topologies, including the ability to monitor multiple paths and only report the actual device that is down instead of a router that is down, and all the hosts behind it.
Enhancements:
- fix for crash/coredump with DNS check
- Darwin/OSX 10.4.x build cleanups
- reduce calls to time()
- new queuer for objects (may not work on all systems)
- numerous cleanups
- some excess noise reduced in logs
- add some checkpointing of icmp packets and timing
- minor dependency builder fixes
- allow sets to work in the root = object declaration
<<lessCurrently supported tests include monitoring of SMTP, IMAP, HTTP, TCP, UDP, Radius, NNTP, and POP3 servers. It also includes the ability to ping hosts and routers, as well as the ability to perform SNMP queries and generate alerts based on those results.
Sysmon has the ability to understand real network topologies, including the ability to monitor multiple paths and only report the actual device that is down instead of a router that is down, and all the hosts behind it.
Enhancements:
- fix for crash/coredump with DNS check
- Darwin/OSX 10.4.x build cleanups
- reduce calls to time()
- new queuer for objects (may not work on all systems)
- numerous cleanups
- some excess noise reduced in logs
- add some checkpointing of icmp packets and timing
- minor dependency builder fixes
- allow sets to work in the root = object declaration
Download (0.48MB)
Added: 2005-10-11 License: Public Domain Price:
1501 downloads
SMCRoute 0.92
SMCRoute is a command line tool to manipulate the multicast routes of the Linux kernel. more>>
SMCRoute is a command line tool to manipulate the multicast routes of the Linux kernel. It can be used as an alternative to dynamic multicast routers like mrouted in situations where static multicast routes should be maintained and/or IGMP doesnt exist properly implemented
Enhancements:
- fixed the mroute: pending queue full, dropping entries error
- Smcroute 0.90 didnt care about the IGMP messages delivered to the UDP socket that establish the MC-Router API. After some time the queue for the sockets filled up and the pending queue full message was send from the kernel. To my knowledge this didnt affect smcroute or the operating system.
- version 0.92 reads the ICMP messages now from the UDP socket and logs them to syslog with daemon/debug
- smcroute does no further processing of this messages
- increased the number of supported interfaces The 16 interface limit of version 0.90 (interfaces as listed with ifconfig) was to small, especially when alias interfaces where defined.
- up to 40 interfaces are no recognized by smcroute - this does not change the number of virtual interfaces supported by the kernel (32)
- not all interfaces recognized by smcroute (40) results in a virtual interface of the kernel (32)
<<lessEnhancements:
- fixed the mroute: pending queue full, dropping entries error
- Smcroute 0.90 didnt care about the IGMP messages delivered to the UDP socket that establish the MC-Router API. After some time the queue for the sockets filled up and the pending queue full message was send from the kernel. To my knowledge this didnt affect smcroute or the operating system.
- version 0.92 reads the ICMP messages now from the UDP socket and logs them to syslog with daemon/debug
- smcroute does no further processing of this messages
- increased the number of supported interfaces The 16 interface limit of version 0.90 (interfaces as listed with ifconfig) was to small, especially when alias interfaces where defined.
- up to 40 interfaces are no recognized by smcroute - this does not change the number of virtual interfaces supported by the kernel (32)
- not all interfaces recognized by smcroute (40) results in a virtual interface of the kernel (32)
Download (0.039MB)
Added: 2006-07-12 License: GPL (GNU General Public License) Price:
1202 downloads
bot-trap 0.92
bot-trap allows your Web site to automatically ban bad Web robots (a.k.a. Web spiders) that ignore the robots.txt file. more>>
bot-trap allows your Web site to automatically ban bad Web robots (a.k.a. Web spiders) that ignore the robots.txt file.
This does not include Googlebot and other well-behaved robots.
The main advantage over other implementations of this concept is that bot-trap has a manual "unban" feature so that humans can unban, but robots cant.
How It Works:
- You place a small "web-bug" strategically in your web pages. This bug is just a tiny image link that says to go to /bot-trap/index.php. Normal people dont see this link, but web bots do.
- You create a /robots.txt file that tells web bots not to go to the /bot-trap directory.
When the bad robot visits /bot-trap/index.php anyway, /bot-trap/index.php adds the IP address of the bad bot to a block list in /.htaccess. They are blocked from access to the site from then on. You can also be emailed when this happens.
Safeguards
It is possible that someone is banned who shouldnt be. Perhaps a previous user of an IP address in a DHCP pool was a naughty user and ran a bad bot, but now the new user is banned. Not to worry, the custom "403 Forbidden" page allows any user to unban themselves by typing a requested word into a form box. Real people can easily do this, but bots cant!
Installation:
1. Unpack the tarball in your web page root directory:
# tar -xzf bot-trap-x.x.tar.gz
2. Either add a line to your root .htaccess file like:
ErrorDocument 403 /bot-trap/forbid.php
or copy the premade one (bot-trap/htaccess-root-example). Notice that since once an IP is banned, it cant access anything in /, so the 403 page should be in /bot-trap, and /bot-trap/.htaccess should only say "Allow from all". Look at the forbid.php file in the distribution to see how to do this, or just use it as-is.
3. Make sure .htaccess controls are allowed in your Apache configuration (especially the "AllowOverride" directive). This allows bot-trap to ban IP addresses using the htaccess mechanism.
4. Create the empty file blacklist.dat in your web root directory, and make blacklist.dat, .htaccess, and the bot-trap directory in your web root directory owned by the www user with write permission. If web server uses a group (like the group "www-data" on Debian GNU/Linux), set these files and directories group-writable.
5. Edit bot-trap/settings.php to hold the correct email addresses to send alerts to.
6. Add "web-bugs" to your main web page to catch the bad bots. This is the XHTML code:
< !-- Bad robot trap: Dont go here or your IP will be banned! -->
< a href="/bot-trap/">< img src="bot-trap/pixel.gif" border="0"
alt=" " width="1" height="1"/>< /a>
7. Add the bot-trap directory to your robots.txt file, or copy the example robots.txt file (bot-trap/robots.txt.example) to the root directory.
8. Make sure /.htaccess and all other files have the correct permissions and ownership for your site.
<<lessThis does not include Googlebot and other well-behaved robots.
The main advantage over other implementations of this concept is that bot-trap has a manual "unban" feature so that humans can unban, but robots cant.
How It Works:
- You place a small "web-bug" strategically in your web pages. This bug is just a tiny image link that says to go to /bot-trap/index.php. Normal people dont see this link, but web bots do.
- You create a /robots.txt file that tells web bots not to go to the /bot-trap directory.
When the bad robot visits /bot-trap/index.php anyway, /bot-trap/index.php adds the IP address of the bad bot to a block list in /.htaccess. They are blocked from access to the site from then on. You can also be emailed when this happens.
Safeguards
It is possible that someone is banned who shouldnt be. Perhaps a previous user of an IP address in a DHCP pool was a naughty user and ran a bad bot, but now the new user is banned. Not to worry, the custom "403 Forbidden" page allows any user to unban themselves by typing a requested word into a form box. Real people can easily do this, but bots cant!
Installation:
1. Unpack the tarball in your web page root directory:
# tar -xzf bot-trap-x.x.tar.gz
2. Either add a line to your root .htaccess file like:
ErrorDocument 403 /bot-trap/forbid.php
or copy the premade one (bot-trap/htaccess-root-example). Notice that since once an IP is banned, it cant access anything in /, so the 403 page should be in /bot-trap, and /bot-trap/.htaccess should only say "Allow from all". Look at the forbid.php file in the distribution to see how to do this, or just use it as-is.
3. Make sure .htaccess controls are allowed in your Apache configuration (especially the "AllowOverride" directive). This allows bot-trap to ban IP addresses using the htaccess mechanism.
4. Create the empty file blacklist.dat in your web root directory, and make blacklist.dat, .htaccess, and the bot-trap directory in your web root directory owned by the www user with write permission. If web server uses a group (like the group "www-data" on Debian GNU/Linux), set these files and directories group-writable.
5. Edit bot-trap/settings.php to hold the correct email addresses to send alerts to.
6. Add "web-bugs" to your main web page to catch the bad bots. This is the XHTML code:
< !-- Bad robot trap: Dont go here or your IP will be banned! -->
< a href="/bot-trap/">< img src="bot-trap/pixel.gif" border="0"
alt=" " width="1" height="1"/>< /a>
7. Add the bot-trap directory to your robots.txt file, or copy the example robots.txt file (bot-trap/robots.txt.example) to the root directory.
8. Make sure /.htaccess and all other files have the correct permissions and ownership for your site.
Download (0.006MB)
Added: 2005-12-30 License: Public Domain Price:
1395 downloads
VICS-II 0.92.6
VICS-II project is the next generation of VICS, which was originally developed by Fujio Izumi and Ruben A. more>>
VICS-II project is the next generation of VICS, which was originally developed by Fujio Izumi and Ruben A. Dilanian as a part of VENUS. VENUS stands for Visualization of Electron/NUclear densities and Structures.
They started VENUS project in mid 2001. Although basic features were almost completed when I first knew about VENUS at the end of 2003, early version of VICS/VEND had serious performance issues and could not run well on my PC. So I started checking the sources and tried to fix it.
I committed some fixes to them but could not fix all issues because some of them are originated in programing model and some are originated in toolkit itself. At the end of June 2004, one of the main developer Dilanian leaved the project and both VICS and VEND became unlikely to continue its progress.
Then I decided to create new programs from scratch using some of original code and new toolkit called wxWidgets.
VICS-II runs on Windows, Mac OS X, Linux, and is contributed free of charge for non-commercial users.
The VENUS package comprises four independent programs:
- VICS: VIsualization of Crystal Structures
- VEND: Visualization of Electron/Nuclear Densities
- PRIMA: PRactice Iterative MEM Analyses
- ALBA: After Le Bail Analysis
<<lessThey started VENUS project in mid 2001. Although basic features were almost completed when I first knew about VENUS at the end of 2003, early version of VICS/VEND had serious performance issues and could not run well on my PC. So I started checking the sources and tried to fix it.
I committed some fixes to them but could not fix all issues because some of them are originated in programing model and some are originated in toolkit itself. At the end of June 2004, one of the main developer Dilanian leaved the project and both VICS and VEND became unlikely to continue its progress.
Then I decided to create new programs from scratch using some of original code and new toolkit called wxWidgets.
VICS-II runs on Windows, Mac OS X, Linux, and is contributed free of charge for non-commercial users.
The VENUS package comprises four independent programs:
- VICS: VIsualization of Crystal Structures
- VEND: Visualization of Electron/Nuclear Densities
- PRIMA: PRactice Iterative MEM Analyses
- ALBA: After Le Bail Analysis
Download (2.0MB)
Added: 2006-08-11 License: Free for non-commercial use Price:
1174 downloads
Download (0.10MB)
Added: 2005-04-26 License: GPL (GNU General Public License) Price:
1641 downloads
WriteTarget 0.92
WriteTarget is a template based text generator. more>>
WriteTarget is a template based text generator. The project can be used to easily generate text in ANY computer language. HTML and C programming language examples are included in templates section. While using Bash as text substitution engine, it provides programming power, rich, stable and mature set of features and some portability.
It is simple and easy to use, see below for "Hello World" example. It does not define its own language, as M4 or Autogen do, it is not sophisticated nor complicated. It rather demonstrates power of classic well-known shell language, exploiting its not so known possibilities. The Bash programming language has all the capabilities which are necessery to generate text from templates - string expansion, variables, functions and so on.
WriteTarget just makes this a bit easier, defining several elagant functions. If you are new to Bash, you may want to read some tutorial, as this one, but standard Bash manual is also good starting point. It is rather short (as for programming language manual), and worth reading. Just type man bash in your console. If you have no man command, do not panic, type man bash in Google. The WriteTarget is just a simple way to turn your favourite interpreter into templatized blog engine, wiki-like CMS, C++ or Java code generator or - simply - macro preprocessor.
One can use WriteTarget for HTML generating, for C-code programming and for any text populating. There are two essential functions in WriteTarget: target - defining text destination, the point in template where the text will be inserted - and write - writing the text at this point.
<<lessIt is simple and easy to use, see below for "Hello World" example. It does not define its own language, as M4 or Autogen do, it is not sophisticated nor complicated. It rather demonstrates power of classic well-known shell language, exploiting its not so known possibilities. The Bash programming language has all the capabilities which are necessery to generate text from templates - string expansion, variables, functions and so on.
WriteTarget just makes this a bit easier, defining several elagant functions. If you are new to Bash, you may want to read some tutorial, as this one, but standard Bash manual is also good starting point. It is rather short (as for programming language manual), and worth reading. Just type man bash in your console. If you have no man command, do not panic, type man bash in Google. The WriteTarget is just a simple way to turn your favourite interpreter into templatized blog engine, wiki-like CMS, C++ or Java code generator or - simply - macro preprocessor.
One can use WriteTarget for HTML generating, for C-code programming and for any text populating. There are two essential functions in WriteTarget: target - defining text destination, the point in template where the text will be inserted - and write - writing the text at this point.
Download (0.006MB)
Added: 2007-06-16 License: GPL (GNU General Public License) Price:
863 downloads
Filesys::Df 0.92
Filesys::Df is a Perl extension for filesystem disk space information. more>>
Filesys::Df is a Perl extension for filesystem disk space information.
SYNOPSIS
use Filesys::Df;
#### Get information by passing a scalar directory/filename value
my $ref = df("/tmp"); # Default output is 1K blocks
if(defined($ref)) {
print "Total 1k blocks: $ref->{blocks}n";
print "Total 1k blocks free: $ref->{bfree}n";
print "Total 1k blocks avail to me: $ref->{bavail}n";
print "Total 1k blocks used: $ref->{used}n";
print "Percent full: $ref->{per}n";
if(exists($ref->{files})) {
print "Total inodes: $ref->{files}n";
print "Total inodes free: $ref->{ffree}n";
print "Inode percent full: $ref->{fper}n";
}
}
#### Get information by passing a filehandle
open(FILE, "some_file"); # Get information for filesystem at "some_file"
my $ref = df(*FILE);
#### or
my $ref = df(*FILE);
#### or
my $fhref = *FILE;
my $ref = df($fhref);
#### Get information in other than 1k blocks
my $ref = df("/tmp", 8192); # output is 8K blocks
my $ref = df("/tmp", 1); # output is bytes
This module provides a way to obtain filesystem disk space information. This is a Unix only distribution. If you want to gather this information for Unix and Windows, use Filesys::DfPortable. The only major benefit of using Filesys::Df over Filesys::DfPortable, is that Filesys::Df supports the use of open filehandles as arguments.
The module should work with all flavors of Unix that implement the statvfs() and fstatvfs() calls, or the statfs() and fstatfs() calls. This would include Linux, *BSD, HP-UX, AIX, Solaris, Mac OS X, Irix, Cygwin, etc ...
df() requires a argument that represents the filesystem you want to query. The argument can be either a scalar directory/file name or a open filehandle. There is also an optional block size argument so you can tailor the size of the values returned. The default block size is 1024. This will cause the function to return the values in 1k blocks. If you want bytes, set the block size to 1.
df() returns a reference to a hash. The keys available in the hash are as follows:
{blocks} = Total blocks on the filesystem.
{bfree} = Total blocks free on the filesystem.
{bavail} = Total blocks available to the user executing the Perl application. This can be different than {bfree} if you have per-user quotas on the filesystem, or if the super user has a reserved amount. {bavail} can also be a negative value because of this. For instance if there is more space being used then you have available to you.
{used} = Total blocks used on the filesystem.
{per} = Percent of disk space used. This is based on the disk space available to the user executing the application. In other words, if the filesystem has 10% of its space reserved for the superuser, then the percent used can go up to 110%.
You can obtain inode information through the module as well, but you must call exists() on the {files} key first, to make sure the information is available. Some filesystems may not return inode information, for example some NFS filesystems.
Here are the available inode keys:
{files} = Total inodes on the filesystem.
{ffree} = Total inodes free on the filesystem.
{favail} = Total inodes available to the user executing the application. See the rules for the {bavail} key.
{fused} = Total inodes used on the filesystem.
{fper} = Percent of inodes used on the filesystem. See rules for the {per} key.
There are some undocumented keys that are defined to maintain backwards compatibilty: {su_blocks}, {user_blocks}, etc ...
If the df() call fails for any reason, it will return undef. This will probably happen if you do anything crazy like try to get information for /proc, or if you pass an invalid filesystem name, or if there is an internal error. df() will croak() if you pass it a undefined value.
<<lessSYNOPSIS
use Filesys::Df;
#### Get information by passing a scalar directory/filename value
my $ref = df("/tmp"); # Default output is 1K blocks
if(defined($ref)) {
print "Total 1k blocks: $ref->{blocks}n";
print "Total 1k blocks free: $ref->{bfree}n";
print "Total 1k blocks avail to me: $ref->{bavail}n";
print "Total 1k blocks used: $ref->{used}n";
print "Percent full: $ref->{per}n";
if(exists($ref->{files})) {
print "Total inodes: $ref->{files}n";
print "Total inodes free: $ref->{ffree}n";
print "Inode percent full: $ref->{fper}n";
}
}
#### Get information by passing a filehandle
open(FILE, "some_file"); # Get information for filesystem at "some_file"
my $ref = df(*FILE);
#### or
my $ref = df(*FILE);
#### or
my $fhref = *FILE;
my $ref = df($fhref);
#### Get information in other than 1k blocks
my $ref = df("/tmp", 8192); # output is 8K blocks
my $ref = df("/tmp", 1); # output is bytes
This module provides a way to obtain filesystem disk space information. This is a Unix only distribution. If you want to gather this information for Unix and Windows, use Filesys::DfPortable. The only major benefit of using Filesys::Df over Filesys::DfPortable, is that Filesys::Df supports the use of open filehandles as arguments.
The module should work with all flavors of Unix that implement the statvfs() and fstatvfs() calls, or the statfs() and fstatfs() calls. This would include Linux, *BSD, HP-UX, AIX, Solaris, Mac OS X, Irix, Cygwin, etc ...
df() requires a argument that represents the filesystem you want to query. The argument can be either a scalar directory/file name or a open filehandle. There is also an optional block size argument so you can tailor the size of the values returned. The default block size is 1024. This will cause the function to return the values in 1k blocks. If you want bytes, set the block size to 1.
df() returns a reference to a hash. The keys available in the hash are as follows:
{blocks} = Total blocks on the filesystem.
{bfree} = Total blocks free on the filesystem.
{bavail} = Total blocks available to the user executing the Perl application. This can be different than {bfree} if you have per-user quotas on the filesystem, or if the super user has a reserved amount. {bavail} can also be a negative value because of this. For instance if there is more space being used then you have available to you.
{used} = Total blocks used on the filesystem.
{per} = Percent of disk space used. This is based on the disk space available to the user executing the application. In other words, if the filesystem has 10% of its space reserved for the superuser, then the percent used can go up to 110%.
You can obtain inode information through the module as well, but you must call exists() on the {files} key first, to make sure the information is available. Some filesystems may not return inode information, for example some NFS filesystems.
Here are the available inode keys:
{files} = Total inodes on the filesystem.
{ffree} = Total inodes free on the filesystem.
{favail} = Total inodes available to the user executing the application. See the rules for the {bavail} key.
{fused} = Total inodes used on the filesystem.
{fper} = Percent of inodes used on the filesystem. See rules for the {per} key.
There are some undocumented keys that are defined to maintain backwards compatibilty: {su_blocks}, {user_blocks}, etc ...
If the df() call fails for any reason, it will return undef. This will probably happen if you do anything crazy like try to get information for /proc, or if you pass an invalid filesystem name, or if there is an internal error. df() will croak() if you pass it a undefined value.
Download (0.007MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
911 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 0.92 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