Main > Free Download Search >

Free who is robin hood software for linux

who is robin hood

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 88
vHost 3.31r1

vHost 3.31r1


vHost is a one-step solution for all virtual hosting needs. more>>
vHost is a one-step solution for all virtual hosting needs. It enables a Linux/BSD server with single or multiple IP addresses to function as unlimited virtual hosts with HTTP, FTP, SMTP, POP3, IMAP, and other virtual services extendible via modules.
vHost comes with both a command-line interface and a web-based GUI ("control panel"), offering maximum control to a domains owner while relieving the system administrator of most routine administration tasks. Other major features include four levels of login, comprehensive quota control, and built-in clustering capability.
Main features:
- Supports all major Linux distros, and FreeBSD, NetBSD.
- Integrated install/upgrade module provides effortless one-step install and upgrade from any old version.
- Retains all previous system configurations while upgrading in order to ensure zero downtime.
- Clean virtual host file system follows *nix conventions.
- Virtual user home/web space.
- Integrated web-based FTP client for virtual users as well as host owners.
- All operations available in both command-line and web-based GUI ("control panel").
- Modularized architecture allows for arbitrary features and virtual services extended by modules.
- Four levels of login and security: root, vroot ("reseller"), host owner, and virtual user.
- Comprehensive quota control: disk space limit, inbox size limit, per-owner host limit, per-host user limit.
- Built-in clustering capability supports DNS round-robin clustering and distributed host/DNS.
- Automatic local and remote DNS setup.
- Automatic IP address aliasing and management for multiple-IP systems.
- Supports host alias and user alias.
- Built-in log rotation, easy exclusion of logs from rotation.
- Optional email "catch-all".
- Built-in "POP before SMTP" relay support.
- True virtual webmail per virtual host.
- Virtual host webstats.
- Command logging.
- Optional per-host and per-owner profiles for fine-grained system configuration.
- Easy system migration with command --cphost.
- No database backend required.
Enhancements:
- This is a major release with a minor version number increment (version 4.0 is planned for a new Web GUI).
- Changes include an integrated Web-based FTP client, a virtualization module for OpenWebmail, the new commands --addmydb/--delmydb, virtual user ".forward" support, improved SELinux support, improvements for clustering/distributed systems, numerous other fixes and enhancements, and documentation.
<<less
Download (0.25MB)
Added: 2006-09-13 License: GPL (GNU General Public License) Price:
1140 downloads
RRD Statistics 1.0

RRD Statistics 1.0


RRDStats is a Coyote Linux and BrazilFW add-on package for network traffic monitoring. more>>
RRDStats is a Coyote Linux and BrazilFW add-on package for network traffic monitoring, link quality control, and QOS classes monitoring.
RRD Statistics project is based on RRDtool for storing data to round robin databases, and a slightly modified RRDcgi for visualizing data through a Web interface.
Main features:
- Realtime graphical statistics for bandwidth usage and link quality
- Graphical statistics of QOS priority classes usage
- Historical data stored for one week
Configuration:
All default configuration is stored in /etc/rrd.config. This version supports web based configuration and there is no need to manual configuration for basic package functionality. Just install the packages and browse to your web administration interface (by default its http://192.168.0.1:8180). There should be new link at left menu labeled "RRDStats configuration"
There are some basic options you should set up to fit your configuration. First get sure, the RRDstats package is enabled (its the first option at configuration screen). After that should you set up your line speed (just some basic approximation is good enough). The last this you should set up is your internet gateway IP address. This IP address is used to measure your internet link latency and packet loss.
Ignore other configuration options for now, save your configuration and reboot router. After your system boots up, you can browse RRD statistics.
After system startup, package is initialiazed with /etc/rc.d/pkgs/rc.rrdstats. This file start another copy of tiny webserver which listens by default on port 8080. It reads its homepage files from /var/rrd/www/ directory. After webserver startup there are also started some data gathering threads.
They read transfered data from network interfaces, QOS classes and measure link latency. These values are then stored in RRD databases. RRD databases are by default stored in /var/rrd/data/ directory
For further information how RRD databases work, please visit their homepage. Simply said RRD database has constant size, it does not grow over time and stores average data over period of time.
Last component of RRDStats package are .cgi and template files which display data from RRD databases using web interface. As said before, these files and templates are stored in /var/rrd/www/ and its subdirectories.
<<less
Download (0.010MB)
Added: 2005-12-27 License: GPL (GNU General Public License) Price:
1398 downloads
OSSP flow2rrd 0.9.0

OSSP flow2rrd 0.9.0


OSSP flow2rrd is a companion tool to the Flow-Tools toolkit. more>>
OSSP flow2rrd is a companion tool to the Flow-Tools toolkit for storing NetFlow network traffic data in an accumulating fixed-size RRDTool Round-Robin-Database (RRD) for visualization purposes.
This file is piece of OSSP flow2rrd, a tool for storing NetFlow data into an RRD which can be found at http://www.ossp.org/pkg/tool/flow2rrd/.
Enhancements:
- Created the initial version of OSSP flow2rrd.
<<less
Download (0.060MB)
Added: 2006-06-29 License: (FDL) GNU Free Documentation License Price:
1214 downloads
Games::Tournament::RoundRobin 0.01

Games::Tournament::RoundRobin 0.01


Games::Tournament::RoundRobin is a Perl module for Round-Robin Tournament Schedule Pairings. more>>
Games::Tournament::RoundRobin is a Perl module for Round-Robin Tournament Schedule Pairings.

SYNOPSIS

$schedule = Games::Tournament::RoundRobin->new;

$pairings = $schedule->indexesInRound($roundm);
$round = $schedule->meeting($member1, [$member2, $member3]);
...

Every member of a league of 2n players can be paired with every other member in 2n-1 rounds.

If the league members are (Inf, 1 .. 2n-1), then in round i, i can be paired with Inf, and a can meet b, where a+b = 2i (mod 2n-1).

METHODS

new

Games::Tournament::RoundRobin->new( v => 5, league => [Ha, Be, He])
Games::Tournament::RoundRobin->new( league => {A => $a, B => $b, C => $c})
where v (optional) is the number of league members, and league (optional) is a list (or a hash) reference to the individual unique league members. One of v, or league (which takes precedence) is necessary, and if league is not given, the members are identified by the numbers 0 .. n-1.

If the league is a list (or hash) of n objects, they should be instances of a class that overloads both string quoting with a name method and arithmetical operations with an index method. The index method, called on the n objects in order, should return the n numbers, 0 .. n-1, and in that order if they are presented as an array. If they are presented as a hash, the hash is stored internally as an array and the keys are discarded.

If the league is a list of strings or numbers, indexes are constructed for the values on the basis of their positions in the list, and if a hash of strings or numbers, on the basis of the lexicographic order of their keys. Each string is expected to be unique.
If n is odd, an additional n-1, Bye or object (a Games::League::Member object, by default) member, depending on the type of the first member in the league, is added at the end and n is increased by 1.
indexesInRound

$schedule->indexesInRound($m)

Returns an array reference of the pairings in round $m. This method is useful if you are using numbers to represent your league members. It is not so useful if you are using strings or objects and you dont know their index numbers. Positions in the array represent members. The values represent their partners. Each member is thus represented twice.

roundsInTournament

$t = $schedule-> roundsInTournament;
$round1 = $t[0];
$inRound1FourthWith = $t->[0]->[3];
$inLastRoundLastWith = $$t[-1][-1];

Returns, as a reference to an array of arrays, the pairings in all rounds of the tournament. This method is useful if you are using the algorithm indexes.
partner

$schedule->partner($member, $m)

Returns the partner of $member in round $m.

membersInRound

$schedule->membersInRound($m)

Returns an hash reference of the pairings in round $m. This method is useful if you are using strings or objects. Keys in the hash represent league members. If the league members are objects, their names are used as keys. If 2 names are the same, the names are changed to $name.1, $name.2 etc. The values are their partners. Each player is thus represented twice.

memberSchedule

$schedule->memberSchedule($member)

Returns, as an array reference, the partners who $member is matched with in the order in which they meet, ie round by round.

meeting

$schedule->meeting($member,$partner)

Returns the rounds (TODO and the venue) at which $member meets $partner.

meetings

$schedule->meetings($member1,[$member2,$member3,...])

Returns, as an array reference, the rounds (TODO and the venue) at which $member1 meets $member2, $member3, ...

index

$schedule->index($member)

Returns $members index, the number which is used to pair it with other members. The index is the position, 0..n-1, of the $member in the league argument to the constructor (if an array) or the constructed array (if a hash.)
If $member is not a member of the array, or is itself an index, undef is returned.

member

$schedule->member($index)
$schedule->member($name)
$bye = $schedule->member( $schedule->size-1 )

Returns the member represented by $index, a number which ranges from 0..n-1, or by $name, a string. If there is no such member, undef is returned.

partners

$schedule->partners($index)
$schedule->partners($name)

Returns an array reference of all the partners of the $indexed or $named member, in index order, or the order in the league argument.

realPartners

$schedule->realPartners($index)

Returns an array reference of all the partners of the $indexed member, excluding the Bye member. Dont use this if you have no Bye member, as it just leaves off the last member.

size

$schedule->size

Returns the number of members in the round robin. Sometimes this may not be the same as the number of league members specified, because the array of league members takes precedence if supplied, and a bye is added if the number is odd.

rounds

$schedule->rounds

Returns the number of rounds in the round robin. This equals the number of league members, minus 1.

<<less
Download (0.010MB)
Added: 2007-01-05 License: Perl Artistic License Price:
1024 downloads
DOLFIN 0.7.0-1

DOLFIN 0.7.0-1


DOLFIN is the C++ interface of the FEniCS project. more>>
DOLFIN project is the C++ interface of FEniCS, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations.
Main features:
- Simple, consistent and intuitive object-oriented API
- Automatic and efficient evaluation of variational forms through FFC
- Automatic and efficient assembly of linear systems
- Support for general families of finite elements, including continuous and discontinuous Lagrange finite elements of arbitrary order on triangles and tetrahedra through FIAT
- Support for arbitrary mixed elements, including Taylor-Hood
- High-performance parallel linear algebra through PETSc with simple C++ wrappers
- Triangular and tetrahedral meshes, including adaptive mesh refinement and mesh hierarchies
- Multi-adaptive mcG(q)/mdG(q) and mono-adaptive cG(q)/dG(q) ODE solvers
- Support for a range of output formats for post-processing, including DOLFIN XML, MATLAB, Octave, OpenDX, GiD, Tecplot and Paraview/VTK
- SWIG-generated Python interface PyDOLFIN (experimental) in addition to the standard C++ interface
<<less
Download (6.5MB)
Added: 2007-06-24 License: GPL (GNU General Public License) Price:
852 downloads
File::Spec::Link 0.080

File::Spec::Link 0.080


File::Spec::Link is a Perl extension for reading and resolving symbolic links. more>>
File::Spec::Link is a Perl extension for reading and resolving symbolic links.

SYNOPSIS

use File::Spec::Link;
my $file = File::Spec::Link->linked($link);
my $file = File::Spec::Link->resolve($link);
my $dirname = File::Spec::Link->chopfile($file);
my $newname = File::Spec::Link->relative_to_file($path, $link);

my $realname = File::Spec::Link->full_resolve($file);
my $realname = File::Spec::Link->resolve_path($file);
my $realname = File::Spec::Link->resolve_all($file);

File::Spec::Link is an extension to File::Spec, adding methods for resolving symbolic links; it was created to implement File::Copy::Link.

linked($link)

Returns the filename linked to by $link: by readlinking $link, and resolving that path relative to the directory of $link.

resolve($link)

Returns the non-link ultimately linked to by $link, by repeatedly calling linked. Returns undef if the link can not be resolved.

chopfile($file)

Returns the directory of $file, by splitting the path of $file and returning (the volumne and) directory parts.

relative_to_file($path, $file)

Returns the path of $path relative to the directory of file $file. If $path is absolute, just returns $path.

resolve_all($file)

Returns the filename of $file with all links in the path resolved, wihout using Cwd.

full_resolve($file)

Returns the filename of $file with all links in the path resolved.
This sub tries to use Cwd::abs_path via ->resolve_path.

resolve_path($file)

Returns the filename of $file with all links in the path resolved.

This sub uses Cwd::abs_path and is independent of the rest of File::Spec::Link.

<<less
Download (0.007MB)
Added: 2007-04-30 License: Perl Artistic License Price:
909 downloads
File::Copy::Link 0.080

File::Copy::Link 0.080


File::Copy::Link is a Perl extension for replacing a link by a copy of the linked file. more>>
File::Copy::Link is a Perl extension for replacing a link by a copy of the linked file.

SYNOPSIS

use File::Copy::Link;
copylink file.lnk;

use File::Copy::Link qw(safecopylink);
safecopylink file.lnk;

copylink

reads the filename linked to by the argument and replaced the link with a copy of the file. It opens a filehandle to read from the link, deletes the link, and then copies the filehandle back to the link.

safecopylink

does the same as copylink but without the open-and-delete manouvre. Instead, it uses File::Spec::Link to find the target of the link and copies from there.

This module is mostly a wrapper round File::Spec::Link::linked and File::Copy::copy, the functionality is available in a command line script copylink.

<<less
Download (0.007MB)
Added: 2007-04-26 License: Perl Artistic License Price:
915 downloads
OpenSymphony Cache 2.3

OpenSymphony Cache 2.3


OSCache is a high performance J2EE caching solution. more>>
OSCache is a high performance J2EE caching solution that can cache portions of JSP pages, entire HTTP responses (including dynamically generated images), and arbitrary Java objects.
OpenSymphony Cache can provide your J2EE application with huge performance gains and graceful error tolerance (e.g., in the event of a DB failure, cached content is served).
Fast in-memory caching
OSCache allows you to execute dynamic content periodically (eg every 30 minutes) rather than every request and store the result in memory. Each further request is served directly from the memory cache, resulting in dramatic speed increases.
The cache is keyed programmatically. This means you can calculate a cache key that works for your situation. For example an ecommerce site might use product ID as keys, or content site might use an article date and article ID combination.
The cache is stored in standard scopes that any JSP programmer is familiar with (application or session). The session scope allows you to have different cached content per user. This is one unlike any other caching system weve ever seen.
Persistent on-disk caching
OSCache can also write the cache to disk. This provides caching across server restarts, and caching of datasets that do not fit into memory. Caching can be configured to use memory or file caching, or a combination of both.
If you want to persist the cache to somewhere other than disk, you can plug in a custom PersistenceListener. This allows you to persist the cache to anywhere (for example to a database via JDBC or to LDAP via JNDI).
When using both disk caching and memory caching. It is possible to limit the cache size to avoid using too much memory but let disk cache unlimited, resulting in browser style complementary disk cache. When cached objects are removed from memory, they are still on disk. If the item is needed again and it is not expired the cache file will be used. This also gives fault tolerance if the server crashes.
Persistence can also be switched to overflow mode using the property oscache.persistence.overflow.only. This changes the default behavior (of persisting every cache entry when there is a listener) to only persist when the memory cache capacity has been reached.
Excellent Performance
Written with performance in mind.
Mulitple cache requests can be handled concurrently.
Only one requesting thread needs to update an expired cache entry even if multiple threads are requesting it simultaneously. Other threads can be configured to either receive the recently-expired object, or block until the cached object is updated. Similarly, when a new entry is being added to the cache, other threads requesting that entry will block until it is ready rather than run off and race to build the same object. In a high load environment this can provide enormous performance benefits.
Automatically takes advantage of JRE 1.4 or higher if available.
Clustering support
OSCache can easily be configured to cluster across multiple boxes. This provides both scalability and failover support without any changes required in your caching code.
Flexible Caching System
OSCache allows you to cache portions of JSP pages, arbitrary Java objects, and even entire servlet responses.
Cache capacity can be set allowing you to limit the number of cached objects.
Multiple caching algorithms are supported such as LRU (Least Recently Used), FIFO (First In First Out), or unlimited. It is also possible to plug in your own custom algorithm.
You are given a huge amount of control over the way cached objects expire. Objects can be cached indefinitely, expired once they reach a certain age, or expired based on a cron expression. Programmatic flushing is also possible, and if that is still not enough pluggable RefreshPolicies allow custom refresh strategies.
Cached objects can be grouped together however you like, allowing for powerful management of cached data. This is an extremely useful feature that is far more powerful than what other caching solutions typically offer (such as the flushing of cache keys that match a particular pattern).
Fully event driven! OSCache fires events for various happenings under the hood such as cache entry events (adding, updating, flushing and removing) and cache accesses (hit, stale hit and miss). It is easy to add your own event handlers.
Multiple caches can be created, each with their own unique configuration.
Simple JSP Tag Library
The tag library to perform and control the caching is very simple. See the Tag Reference for more information.
Caching Filter
A Servlet 2.3 Filter allows for caching of entire pages and generated binary files (like dynamically created images or PDF files).
Comprehensive API
For the ultimate control, OSCache can be used through its straightforward API. You can instantiate, configure and control multiple caches programmatically. It would be possible for example to create one small in-memory cache that held currency conversion rates and was updated daily at 2am, while another cache could be purely disk based and used for holding dynamically created images.
Exception Handling
OSCache provides a way for your site to gracefully tolerate errors. This is not error prevention, rather if an error occurs it should not stop your site from functioning. For example if your database goes down, normally your product descriptions will not be browsable. Using OSCache you can cache those descriptions so you can still browse them.
Cache Flushing
Flushing of caches can be controlled via JSP Tags, so these functions can easily be built into your administration interface.
There is programmatic control over what caches are flushed (eg all caches or just a particular scope).
Cached objects can be expired in a number of ways. Objects can be told to expire once they reach a certain age, or, through the use of cron expressions, on particular dates and/or times (eg it is trivial to make an object expire every weekday at 3am). If this is not enough, you can expire objects programmatically as required, or plug in your own custom RefreshPolicy class that can dynamically decide when an object should be flushed.
Entire groups of objects can be easily flushed from the cache. For example suppose you were caching product data as well as entire pages of your website. When a product was updated, you could flush not just the product object but also all the pages that contain information about that product. No more waiting for the cached objects to expire before the updated content shows up on your site!
Portable caching
Pure Java, this means it is platform independent.
OSCache is compliant with Servlet 2.3 and JSP 1.2 standards, which means it should work in the latest generation of servlet containers and application servers.
i18n Aware
The caching is i18n aware and supports all encodings.
Solid Reputation
Thousands of downloads, hundreds of users on the mailing list.
Comprehensive JUnit test suite that covers every aspect of OSCache, including a web stress test and various concurrent cache access scenarios. To back this up, the kind folks at Cortex have supplied us with a Clover license to provide detailed code coverage analysis of our unit tests.
We have solid issue tracking using JIRA to keep track of any feature requests, bug reports and development progress. JIRA is provided courtesy of Atlassian.
Enhancements:
- CRON expressions to expire content at specific dates and/or times.
- Pluggable EntryRefreshPolicy.
- Reduced memory consumption.
- Faster disk persistence.
- DiskPersistenceListener deadlocks are avoided if a process has no rights to delete the cache file.
- There is a new JSP tag _addgroups_, and an interface to get a list of the cache event listeners.
- The commons collection dependency has been removed.
- Java 1.3 support has been dropped.
<<less
Download (2.8MB)
Added: 2006-03-07 License: The Apache License Price:
1328 downloads
SAM Linux Desktop 2007.1 Test 1

SAM Linux Desktop 2007.1 Test 1


SAM Linux Desktop is a live and installation CD based on Mandriva Linux. more>>
SAM Linux Desktop is a live and installation CD based on Mandriva Linux, is an easy-to-use, fast and clean XFce Linux desktop for home users.
SAM Linux Desktop is enhanced by several popular non-free applications, such Macromedia Flash plugin, Java and RealPlayer.
Enhancements:
- SAM 2007.1-test1 is available for testing. The most important changes: OpenOffice.org was dropped, here is the reason: SAM now comes with basic support for more than 50 languages, proprietary ATI and NVIDIA drivers have been added to the live CD with a nice GUI to install them, under the hood it is running a development version of kernel 2.6.20.11. All packages have been updated to their newest versions available in the PCLinuxOS repositories, some new ones have been added (PDFedit, Planner, Searchmonkey, Ntfs-config, VirtualBox...) and a fresh theme was created.
<<less
Download (699MB)
Added: 2007-06-01 License: GPL (GNU General Public License) Price:
532 downloads
OBEXFTP Front-end 0.6.1

OBEXFTP Front-end 0.6.1


OBEXFTP Front-End is a Java Swing application that acts as a GUI for the obexftp project. more>>
OBEXFTP Front-End is very effective Java Swing application that uses the ObexFTP under the hood to make easier to manipulate the file system of OBEX-enabled devices.
The Open OBEX project, which is an open source project hosted in SourceForge.net, is the most successful implementation of the OBEX (OBject EXchange) protocol for Open Source Unix-based Operating Systems. Besides, it supports a wide range of devices of different models and vendors.
The only bad thing about this project is that the Open OBEX is a set of command-line programs, and they are not so friendly to the end users. We have been using the Open OBEX for some time, and we felt the need of a friendly user interface to make things easier for us - the users.
So, ObexFTP front-end is a simple - but nice - Java Swing application that uses ObexFTP under the hood to make easier to manipulate the file system of OBEX-enabled devices.
Main features:
- navigate through the devices files;
- create folders in the device;
- send file(s) to the device;
- download file(s) to your computer;
- delete files and folders;
The ObexFTP has been tested in the following Operating Systems:
- Slackware 12.0
- Ubuntu 7.0.4
If youre successfully running ObexFTP front-end in other Operating System than those listed here, please let us know!
<<less
Download (1.7MB)
Added: 2007-08-15 License: LGPL (GNU Lesser General Public License) Price:
811 downloads
PhysicsFS 1.1.1

PhysicsFS 1.1.1


PhysicsFS is a library to provide abstract access to various archives. more>>
PhysicsFS is a library to provide abstract access to various archives. It is intended for use in video games, and the design was somewhat inspired by Quake 3s file subsystem. The programmer defines a "write directory" on the physical filesystem. No file writing done through the PhysicsFS API can leave that write directory, for security. For example, an embedded scripting language cannot write outside of this path if it uses PhysFS for all of its I/O, which means that untrusted scripts can run more safely.
Symbolic links can be disabled as well, for added safety. For file reading, the programmer lists directories and archives that form a "search path". Once the search path is defined, it becomes a single, transparent hierarchical filesystem.
This makes for easy access to ZIP files in the same way as you access a file directly on the disk, and it makes it easy to ship a new archive that will override a previous archive on a per-file basis. Finally, PhysicsFS gives you platform-abstracted means to determine if CD-ROMs are available, the users home directory, where in the real filesystem your program is running, etc.
You can find PhysicsFS in next :
The Build Engine can optionally be compiled with PhysicsFS support, which is good, because its standard packfile format offers no compression or long filenames.
ParaGUI is a cross platform toolkit built on Simple Directmedia Layer. That library has, among other useful stuff, a C++ wrapper for PhysicsFS. Here is an API reference for their interface to PhysicsFS.
SDL_sound comes with a technology demonstration program, playsound, that is a generalized sound file playback program. playsound can use PhysicsFS to stream audio out of archive files on-the-fly.
Falling Block Game is a Tetris-style game that uses PhysicsFS under the hood.
Excido is a 3D arcade game using PhysicsFS.
Tales of Middle Earth is an Angband-based RPG that uses PhysicsFS.
Dead Meat is a Bomberman clone with PhysicsFS support.
netPanzer, a multiplayer tactical warfare game, utilizes PhysicsFS.
Z-Raid is a River Raid clone using PhysicsFS on PocketPC devices!
Final Frontier Trader is a 2D single player space strategy, combat, and trading game powered by PhysicsFS.
Yac3De is a 3D engine that is using PhysicsFS to access Doom3 pakfiles in order to load their maps.
The maya2q3 plugin uses PhysicsFS to load shader resources from Quake 3 packages.
MindBender uses PhysicsFS for resource management.
Lincity-NG is a highly-polished SimCity clone that makes use of PhysicsFS.
Probably other software uses PhysicsFS. If you know of one, drop me a line.
Enhancements:
- The build system was changed to CMake. 7zip support was added.
- The library was made Unicode-clean and reentrant.
- Symbolic link support was added for Windows Vista, Linux, BeOS, OS/2, and Mac OS X support was improved, and Mac OS classic support was dropped.
- Many other fixes and improvements were made.
<<less
Download (0.52MB)
Added: 2007-04-03 License: zlib/libpng License Price:
935 downloads
Class::ArrayObjects 1.02

Class::ArrayObjects 1.02


Class::ArrayObjects is a Perl utility class for array based objects. more>>
Class::ArrayObjects is a Perl utility class for array based objects.

SYNOPSIS

package Some::Class;
use Class::ArrayObjects define => {
fields => [qw(_foo_ _bar_ BAZ)],
};

or

package Other::Class;
use base Some::Class;
use Class::ArrayObjects extend => {
class => Some::Class,
with => [qw(_zorg_ _fnord_ BEZ)],
import => 1,
};

This module is little more than a cute way of defining constant subs in your own package. Constant subs are very useful when dealing with array based objects because they allow one to access array slots by name instead of by index.

<<less
Download (0.006MB)
Added: 2006-10-06 License: Perl Artistic License Price:
1113 downloads
Protoscope 0.7.2

Protoscope 0.7.2


Protoscope is a utility that aids Web developers by revealing the HTTP communication in their own applications. more>>
Protoscope is a utility that aids Web developers by revealing the HTTP communication in their own applications. It is a nice tool for Web developers who want to "look under the hood" as they develop.

Protoscope is somehow like a HTTP proxy serve and runs like it. It expects to receive HTTP requests from a Web client (such as your Web browser) that is configured to use a proxy.

Note: Most Web browsers allow you to conveniently select a proxy server to use, and the Protoscope Web site will eventually have instructions on how to achieve this for those who need assistance. If you write a HOWTO for configuring a particular browser to use Protoscope, I will gladly link to it. See http://shiflett.org/projects/protoscope/ for more information.

Protoscope forwards the HTTP requests to the origin server just as a proxy would and replies to the Web client with the servers responses. This is all transparent to the Web browser, and it does not affect your browsing in any way.

The difference is that Protoscope logs all communication in the log file that you configure it to use, so that you can examine this log file (or tail it) to examine the HTTP transactions.

In addition, version 0.7.1 added the option to have this information embedded into the HTML document itself. This makes debugging and related tasks extremely efficient while you are developing, and it can even help to avoid having to view source and risk the page being expired from cache or any other annoyances. Simply scroll to the bottom of the page anytime there is a question about the current
transaction. This is the recommended way to use Protoscope.
<<less
Download (0.014MB)
Added: 2006-07-01 License: GPL (GNU General Public License) Price:
1211 downloads
GNU/DOS 2006 SR1

GNU/DOS 2006 SR1


GNU/DOS is a distribution of FreeDOS. more>>
GNU/DOS is a FreeDOS distribution.
Main features:
- Several core FreeDOS packages
- The DJGPP development environment with many GNU programs
- The Arachne Web browser and e-mail client
- The OpenGEM graphical user interface with many GEM programs
- The vim editor for developers
- The MTXE screen saver
- GPL, GPL with DJGPP exceptions, vim, Artistic License, Jason Hood License, and LGPL licensed source code for all of the above
GNU/DOS is very well suited for:
- Web and e-mail (no Java or other "plugins") through a dial-up modem (not a "Winmodem") or Ethernet connection
- Classic DOS and console UNIX applications and games
- Development (using the GNU Compiler Collection)
- And more!
Enhancements:
- This release features various updates, bugfixes, and new programs.
- Arachne 1.90 and vim 7.0 were included along with various DJGPP updates and a bootable CD installation option.
<<less
Download (285.6MB)
Added: 2006-05-09 License: GPL (GNU General Public License) Price:
1271 downloads
phpQLAdmin 2.3.7

phpQLAdmin 2.3.7


phpQLAdmin is designed primarily for administration of a QmailLDAP user database. more>>
phpQLAdmin is designed primarily for administration of a QmailLDAP user database, but also has (local/remote) EZMLM management, Bind9/LDAP (using the LDAP SDB driver), QmailLDAP/Controls and Apache Web server management abilities (using the mod_cfg_ldap module).
Version restrictions:
- Lots of Bind9 manager fixes (now supports AFSDB and round-robin pointers).
- Spelling errors in the use of some defines which led to broken user login and creation were fixed.
- The always-broken session handling was fixed.
- Some hardcoded attributes were replaced with corresponding (already existent) defines.
Enhancements:
- This is almost a complete rewrite of the automount manager.
- Small fixes were made in regard to deleting DNS host(s) when removing a Web server virtual host.
- The changing of a record type (from CNAME to A record for example) in the DNS manager was fixed.
- Copying or moving a virtual host from one physical Web server to another is supported.
- A long-standing problem was finally fixed regarding the initial folded branch tree in Opera.
<<less
Download (0.75MB)
Added: 2007-05-11 License: GPL (GNU General Public License) Price:
900 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5