1.22
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 40
2do 1.22
2do is a simple multiple project to-do list manager written in PHP using MySQL. more>>
2do project is a simple multiple project to-do list manager written in PHP using MySQL.
It supports unlimited numbers of projects, has templated HTML allowing for complete customisation, and can be publically viewable by all, or can be protected by passwords. Administration is done via simple Web-based forms.
Main features:
- Instantly see what needs to be done on your projects - no more lost scraps of paper!
- Allow everyone to see the status of your projects, while restricting modification
- Support unlimited numbers of projects
- Page layout is entirely customisable down to HTML level.
<<lessIt supports unlimited numbers of projects, has templated HTML allowing for complete customisation, and can be publically viewable by all, or can be protected by passwords. Administration is done via simple Web-based forms.
Main features:
- Instantly see what needs to be done on your projects - no more lost scraps of paper!
- Allow everyone to see the status of your projects, while restricting modification
- Support unlimited numbers of projects
- Page layout is entirely customisable down to HTML level.
Download (0.026MB)
Added: 2007-01-18 License: BSD License Price:
1011 downloads
levy 1.22
levy is a perl script which generates a basic iptables rulesets based on a given external interface. more>>
levy is a perl script which generates a basic iptables rulesets based on a given external interface and a set of ports to open. Its design is to save folks some time in creating a skeleton ruleset to work from, though it can construct a fully functional firewall with NAT support.
levy has several run-time options to control what sorts of rulesets to generate: see levy.pl -h for a full list.
Here are some examples for usage:
I want a basic firewall which allows in ports 22, 80, 113 (matching their protocols), logs all dropped connections, aggressively defines reserved addresses, and provides NAT for 192.168.0.0/16. My interface to the internet is eth0 --
./levy.pl eth0 22 80 113 -l -r -m -n 192.168.0.0/16 > firewall.rules
After testing this ruleset, I decide its fine, though I want to open https (443) and set the output as a shell script I can just run:
./levy.pl eth0 22 80 113 143 -e -l -r -m -n 192.168.0.0/16 > firewall.rc
Main features:
- Levy supports creating a restrictive firewall with specific public services, defined subnets for NAT, and defined trusted networks.
<<lesslevy has several run-time options to control what sorts of rulesets to generate: see levy.pl -h for a full list.
Here are some examples for usage:
I want a basic firewall which allows in ports 22, 80, 113 (matching their protocols), logs all dropped connections, aggressively defines reserved addresses, and provides NAT for 192.168.0.0/16. My interface to the internet is eth0 --
./levy.pl eth0 22 80 113 -l -r -m -n 192.168.0.0/16 > firewall.rules
After testing this ruleset, I decide its fine, though I want to open https (443) and set the output as a shell script I can just run:
./levy.pl eth0 22 80 113 143 -e -l -r -m -n 192.168.0.0/16 > firewall.rc
Main features:
- Levy supports creating a restrictive firewall with specific public services, defined subnets for NAT, and defined trusted networks.
Download (0.009MB)
Added: 2006-07-08 License: Artistic License Price:
1203 downloads
bcnu 1.22
bcnu is a web based system management tool. more>>
bcnu is a web based system management tool which delivers information on the status of networked systems in a simple and easy to use manner. Have a look at the sample screens to see how easy it is. The project uses a web browser to display information about hosts in a tabular form. Colored icons show the status of monitored conditions and clicking on these will bring up detail about the state of the system. Historical information can be held indefinitely and there is a powerful query tool available to interrogate it.
bcnu can be managed from a central unix system, with all agents, scripts and config files distributed from one point using the supplied shell scripts. It will soon be possible to configure agents from a web browser.
bcnu has a very open architecture. The agents are currently bourne shell scripts, but can be any program. There are a set of standard shell functions available to make interfacing with bcnu very easy. It is a simple matter to modify existing scripts to talk to bcnu. These will have all the benefits of bcnu agents, e.g. logging, resending, proxy etc. I would be happy to receive your agents to include with the distribution.
bcnu has been designed to be very simple to implement. By default it is configured to make very little impact on the managed system. Logging levels can be set for each agent separately. It is possible to set an agent only to log in the event of an error.
Monitoring of network devices can be spread over multiple machines, all may have different checking and logging intervals. e.g. you may wish to check all web servers every 5 minutes, application servers every 10 minutes, but mail or print servers only every 30 minutes. This is easy with bcnu due to the flexible agent architecture.
Main features:
- easy to use
- simple agent based monitoring with flexible thresholds
- multiple views of the same information
- includes agent scheduler for total flexibility
- automatic logging and resend of messages
- discover agent to build a picture of your system automatically
- built in web server for static pages
- powerful cgi access to data including multiple views and historical queries
- free!! (Distributed under the terms of the Artistic licence)
Standard agents include:
- network monitor, ping, http, ftp , mail, lpd, oracle etc
- intelligent log file scanning for messages and warnings
- checking for required processes to be running
- filesystem mount status and space usage
- processor/memory usage and system up time
Special agents include:
- volume management checks for solaris,aix and hpux
- system availibility
Admin agents include:
- logging and resending of agent data
- agent proxy
- alerts sent by mail, pager, win32popup, web, Perl/TK window or custom program
- report of all errors and warnings
- self monitoring and alerting agent (runs on another system)
- discovery of systems to be managed
- optional static web page built to show status of all systems
Contributed agents include:
- Critical file checker - checks to see if important files have been changed
- oracle table space monitor
- check oracle backup log agent
Enhancements:
- The setup utility has been improved to make installation easier.
- The information display in the logs, vmgt, fs, and procs agents has been improved.
- Various new contributed agents and changes have been added.
- The C Sources have been tidied up with function prototypes, etc.
- Better customization options are now available.
- A daemon restart option has been added.
- Other minor bugfixes and cosmetic enhancements have been made.
<<lessbcnu can be managed from a central unix system, with all agents, scripts and config files distributed from one point using the supplied shell scripts. It will soon be possible to configure agents from a web browser.
bcnu has a very open architecture. The agents are currently bourne shell scripts, but can be any program. There are a set of standard shell functions available to make interfacing with bcnu very easy. It is a simple matter to modify existing scripts to talk to bcnu. These will have all the benefits of bcnu agents, e.g. logging, resending, proxy etc. I would be happy to receive your agents to include with the distribution.
bcnu has been designed to be very simple to implement. By default it is configured to make very little impact on the managed system. Logging levels can be set for each agent separately. It is possible to set an agent only to log in the event of an error.
Monitoring of network devices can be spread over multiple machines, all may have different checking and logging intervals. e.g. you may wish to check all web servers every 5 minutes, application servers every 10 minutes, but mail or print servers only every 30 minutes. This is easy with bcnu due to the flexible agent architecture.
Main features:
- easy to use
- simple agent based monitoring with flexible thresholds
- multiple views of the same information
- includes agent scheduler for total flexibility
- automatic logging and resend of messages
- discover agent to build a picture of your system automatically
- built in web server for static pages
- powerful cgi access to data including multiple views and historical queries
- free!! (Distributed under the terms of the Artistic licence)
Standard agents include:
- network monitor, ping, http, ftp , mail, lpd, oracle etc
- intelligent log file scanning for messages and warnings
- checking for required processes to be running
- filesystem mount status and space usage
- processor/memory usage and system up time
Special agents include:
- volume management checks for solaris,aix and hpux
- system availibility
Admin agents include:
- logging and resending of agent data
- agent proxy
- alerts sent by mail, pager, win32popup, web, Perl/TK window or custom program
- report of all errors and warnings
- self monitoring and alerting agent (runs on another system)
- discovery of systems to be managed
- optional static web page built to show status of all systems
Contributed agents include:
- Critical file checker - checks to see if important files have been changed
- oracle table space monitor
- check oracle backup log agent
Enhancements:
- The setup utility has been improved to make installation easier.
- The information display in the logs, vmgt, fs, and procs agents has been improved.
- Various new contributed agents and changes have been added.
- The C Sources have been tidied up with function prototypes, etc.
- Better customization options are now available.
- A daemon restart option has been added.
- Other minor bugfixes and cosmetic enhancements have been made.
Download (0.62MB)
Added: 2007-06-26 License: Artistic License Price:
853 downloads
Prima 1.22
Prima is a Perl GUI toolkit. more>>
Prima is an extensible Perl toolkit for multi-platform GUI development. Platforms supported include Linux, Windows NT/9x/2K, OS/2 and UNIX/X11 workstations (FreeBSD, IRIX, SunOS, Solaris and others).
The toolkit contains a rich set of standard widgets and has emphasis on 2D image processing tasks. A Perl program using PRIMA looks and behaves identically on X, Win32 and OS/2 PM.
Prima project includes a visual builder and a graphic POD viewer.
Building:
A Unpack it somewhere. Use
$ tar xzf Prima.tar.gz
on systems with GNU tar, and
$ gzip -cd Prima.tar.gz | tar xf -
on other systems.
cd to Prima directory.
Type perl Makefile.PL
If everything goes well, type make
If everything goes well (previous step is likely to take several minutes), you can, if you wish, type make test and make install. You can also try PRIMA without making install; in this case it is required to set your PERL5LIB environment variable to point to Prima directory.
Try to run samples provided with the package. They are located in the examples subdirectory. Run them as perl examples/filename.pl.
Explore, enjoy and share!
<<lessThe toolkit contains a rich set of standard widgets and has emphasis on 2D image processing tasks. A Perl program using PRIMA looks and behaves identically on X, Win32 and OS/2 PM.
Prima project includes a visual builder and a graphic POD viewer.
Building:
A Unpack it somewhere. Use
$ tar xzf Prima.tar.gz
on systems with GNU tar, and
$ gzip -cd Prima.tar.gz | tar xf -
on other systems.
cd to Prima directory.
Type perl Makefile.PL
If everything goes well, type make
If everything goes well (previous step is likely to take several minutes), you can, if you wish, type make test and make install. You can also try PRIMA without making install; in this case it is required to set your PERL5LIB environment variable to point to Prima directory.
Try to run samples provided with the package. They are located in the examples subdirectory. Run them as perl examples/filename.pl.
Explore, enjoy and share!
Download (1.3MB)
Added: 2007-08-06 License: BSD License Price:
812 downloads
Jikes 1.22
Jikes is a Java compiler that translates Java source into bytecoded instruction sets more>>
JikesTM is a compiler that translates JavaTM source files as defined in The Java Language Specification into the bytecoded instruction set and binary format defined in The Java Virtual Machine Specification.
You may wonder why the world needs another Java compiler, considering that Sun provides javac free with its SDK. Jikes has five advantages that make it a valuable contribution to the Java community:
* Open source. Jikes is OSI Certified Open Source Software. OSI Certified is a certification mark of the Open Source Initiative.
* Strictly Java compatible. Jikes strives to adhere to both The Java Language Specification and The Java Virtual Machine Specification as tightly as possible, and does not support subsets, supersets, or other variations of the language. The FAQ describes some of the side effects of this strict language conformance.
* High performance. Jikes is a high performance compiler, making it ideal for use with larger projects.
* Dependency analysis. Jikes performs a dependency analysis on your code that provides two very useful features: Incremental builds and makefile generation.
* Constructive Assistance. Jikes strives to help the programmer write better code in two key ways. Jikes has always strived to provide clear error and warning text to assist the programmer in understanding problems, and now with release 1.19 Jikes helps point out common programming mistakes as documented in Effective Java.
Abridged from a FAQ entry which was adapted from some material by Lou Grinzo for an article he wrote.
The fact that Jikes is a high-performance, highly compatible Java compiler that can be used on almost any computing platform makes it an interesting program and worth investigating for almost any Java programmer. But Jikes is also notable because it lies at the center of two events: the adoption of open source philosophy and practice by large corporations, and the continued growth of Java for Linux.
Its worth pointing out that Jikes is not, and is not intended to be, a complete development environment -- it is simply a command line compiler. It should not be considered a replacement for more complete tools, such as Source Navigator or IBMs VisualAge for Java which provide sophisticated graphical IDEs (Integrated Development Environments).
The Jikes compiler was released in binary form in April 1997 on the IBM alphaWorks site. Jikes for Linux was released on 15 July 1998. The response was overwhelming -- Jikes had more downloads in the three months after the announcement than in the fifteen months before the announcement.
Release of Jikes for Linux was soon followed by requests to open up the source. Many notes and comments from users suggested this would be a good idea. The source was released under a liberal license in December 1998 to make a very visible demonstration of IBMs commitment to open standards and to Java Technology, to make Jikes more reliable and accessible, to encourage more widespread use of Java Technology, to encourage standardization of Java Technology, and to gain some experience actually running an open source project. This marked the start of one of IBMs first efforts in the open source arena.
The original alphaWorks version of Jikes was written by Philippe Charles and Dave Shields of the IBM T. J. Watson Research Center. Since the release of the source they have continued to work on the compiler as contributors; however recently have officially been moved on to other projects within IBM. Today there are no IBMers who work on Jikes as part of their job description. Jikes survives today soley based on the free time contributions of members of the open source community.
The source code is available under IBMs Public License, which has been approved by the OSI (Open Source Initiative) as a fully certified open source license. The project provides access to the complete CVS development tree, which includes not only Jikes, but also the source for the Jacks Test Suite and the Jikes Parser Generator used to build Jikes. Jikes is included in many Open Source Operating Systems. The Jacks Test Suite is a replacement for the Jikestst package.
<<lessYou may wonder why the world needs another Java compiler, considering that Sun provides javac free with its SDK. Jikes has five advantages that make it a valuable contribution to the Java community:
* Open source. Jikes is OSI Certified Open Source Software. OSI Certified is a certification mark of the Open Source Initiative.
* Strictly Java compatible. Jikes strives to adhere to both The Java Language Specification and The Java Virtual Machine Specification as tightly as possible, and does not support subsets, supersets, or other variations of the language. The FAQ describes some of the side effects of this strict language conformance.
* High performance. Jikes is a high performance compiler, making it ideal for use with larger projects.
* Dependency analysis. Jikes performs a dependency analysis on your code that provides two very useful features: Incremental builds and makefile generation.
* Constructive Assistance. Jikes strives to help the programmer write better code in two key ways. Jikes has always strived to provide clear error and warning text to assist the programmer in understanding problems, and now with release 1.19 Jikes helps point out common programming mistakes as documented in Effective Java.
Abridged from a FAQ entry which was adapted from some material by Lou Grinzo for an article he wrote.
The fact that Jikes is a high-performance, highly compatible Java compiler that can be used on almost any computing platform makes it an interesting program and worth investigating for almost any Java programmer. But Jikes is also notable because it lies at the center of two events: the adoption of open source philosophy and practice by large corporations, and the continued growth of Java for Linux.
Its worth pointing out that Jikes is not, and is not intended to be, a complete development environment -- it is simply a command line compiler. It should not be considered a replacement for more complete tools, such as Source Navigator or IBMs VisualAge for Java which provide sophisticated graphical IDEs (Integrated Development Environments).
The Jikes compiler was released in binary form in April 1997 on the IBM alphaWorks site. Jikes for Linux was released on 15 July 1998. The response was overwhelming -- Jikes had more downloads in the three months after the announcement than in the fifteen months before the announcement.
Release of Jikes for Linux was soon followed by requests to open up the source. Many notes and comments from users suggested this would be a good idea. The source was released under a liberal license in December 1998 to make a very visible demonstration of IBMs commitment to open standards and to Java Technology, to make Jikes more reliable and accessible, to encourage more widespread use of Java Technology, to encourage standardization of Java Technology, and to gain some experience actually running an open source project. This marked the start of one of IBMs first efforts in the open source arena.
The original alphaWorks version of Jikes was written by Philippe Charles and Dave Shields of the IBM T. J. Watson Research Center. Since the release of the source they have continued to work on the compiler as contributors; however recently have officially been moved on to other projects within IBM. Today there are no IBMers who work on Jikes as part of their job description. Jikes survives today soley based on the free time contributions of members of the open source community.
The source code is available under IBMs Public License, which has been approved by the OSI (Open Source Initiative) as a fully certified open source license. The project provides access to the complete CVS development tree, which includes not only Jikes, but also the source for the Jacks Test Suite and the Jikes Parser Generator used to build Jikes. Jikes is included in many Open Source Operating Systems. The Jacks Test Suite is a replacement for the Jikestst package.
Download (0.84MB)
Added: 2005-04-18 License: IBM Public License Price:
1661 downloads
XParam 1.22
XParam is a general-purpose tool for parameter handling and object serialization in C++. more>>
XParam is a general-purpose tool for parameter handling and object serialization in C++.
It allows object serialization and deserialization in a format that is human-readable and -writeable, and is unaffected by issues of word-size and endianity. The XParam format is also not confused by objects containing pointers: it saves the objects in such a manner that their conceptual contents can be restored perfectly.
For this reason, XParam provides an excellent tool for cross-program and cross-platform communication. In future, XParam may also be extended to allow cross-language communication, but for now it is only available in C++.
XParam is extendable, meaning it can save your own classes just as well as any built-in class. It is also type-safe and completely non-intrusive, meaning you can use third-party classes with XParam, even if the original class programmer did not intend them for use with XParam. (As an example, XParam recognizes the major STL classes as well as the C built-in types using the same techniques as you would use to make it work with your own classes.)
XParam provides an easy interface for reading objects from the command-line. It also allows redirection to other input sources, and can just as easily work with input and output files. XParam also provides "object streams" which are similar to C++ iostreams, but give you the ability to read and write the objects of your choice: XParam will handle all the serialization and deserialization.
XParam also recognizes class hierarchies and abstract classes, and can work with polymorphic input and output. This makes XParam particularly useful as a framework for managing plug-ins. This feature combines well with the fact that XParam can load classes dynamically, as they become necessary. You can use XParam, for example, as a strategy management framework: your program need only provide an abstract class defining the interface required of a strategy class, and user input will make XParam load a fully configured instance of the correct derived class.
XParam makes handling your parameters easy.
Enhancements:
- Added globbing capability.
- New "basic type": RawBytes, for space-efficient storage.
- Now supporting a feedback stream for ParamSets.
- New ParamSet flag: Ignore unexpected.
- Now reporting warnings to the user, with ability to set warning level.
- Better error reporting: MatchError
- Default values now supported in XParam input format, as well as C++.
- Small bug fixes, code and documentation improvements.
<<lessIt allows object serialization and deserialization in a format that is human-readable and -writeable, and is unaffected by issues of word-size and endianity. The XParam format is also not confused by objects containing pointers: it saves the objects in such a manner that their conceptual contents can be restored perfectly.
For this reason, XParam provides an excellent tool for cross-program and cross-platform communication. In future, XParam may also be extended to allow cross-language communication, but for now it is only available in C++.
XParam is extendable, meaning it can save your own classes just as well as any built-in class. It is also type-safe and completely non-intrusive, meaning you can use third-party classes with XParam, even if the original class programmer did not intend them for use with XParam. (As an example, XParam recognizes the major STL classes as well as the C built-in types using the same techniques as you would use to make it work with your own classes.)
XParam provides an easy interface for reading objects from the command-line. It also allows redirection to other input sources, and can just as easily work with input and output files. XParam also provides "object streams" which are similar to C++ iostreams, but give you the ability to read and write the objects of your choice: XParam will handle all the serialization and deserialization.
XParam also recognizes class hierarchies and abstract classes, and can work with polymorphic input and output. This makes XParam particularly useful as a framework for managing plug-ins. This feature combines well with the fact that XParam can load classes dynamically, as they become necessary. You can use XParam, for example, as a strategy management framework: your program need only provide an abstract class defining the interface required of a strategy class, and user input will make XParam load a fully configured instance of the correct derived class.
XParam makes handling your parameters easy.
Enhancements:
- Added globbing capability.
- New "basic type": RawBytes, for space-efficient storage.
- Now supporting a feedback stream for ParamSets.
- New ParamSet flag: Ignore unexpected.
- Now reporting warnings to the user, with ability to set warning level.
- Better error reporting: MatchError
- Default values now supported in XParam input format, as well as C++.
- Small bug fixes, code and documentation improvements.
Download (0.40MB)
Added: 2006-09-12 License: GPL (GNU General Public License) Price:
1137 downloads
X-pired 1.22
X-pired is an action-puzzle game. more>>
X-pired is an action-puzzle game written in C using SDL, SDL_mixer, SDL_image and SDL_gfx libraries distributed under the terms of GNU GPL.
The goal of the game in each level is to reach the exit square, avoiding exploding barrels and other deadly stuff...
Enhancements:
- Some loading bugs fixed.
- Rare and strange cycling bug fixed(?).
- X-pir-Ed-It supports some command line opts, fullscreen mode (but it sucks under Win) and "save as" feature now.
<<lessThe goal of the game in each level is to reach the exit square, avoiding exploding barrels and other deadly stuff...
Enhancements:
- Some loading bugs fixed.
- Rare and strange cycling bug fixed(?).
- X-pir-Ed-It supports some command line opts, fullscreen mode (but it sucks under Win) and "save as" feature now.
Download (2.1MB)
Added: 2005-08-11 License: GPL (GNU General Public License) Price:
1535 downloads
Monster 1.22
Monster application is a short SNES/NES style RPG. more>>
Monster application is a short SNES/NES style RPG. It is licensed under a BSD license.
Estimated playing time is 5-10 hours. If you are not patient, this game is probably not for you. There are a lot of random battles.
My goal when creating this game was to have it run on my Pentium 200MMX. I met the goal: it runs acceptably well on that old machine. The fact that it had to run on old hardware played a big factor in how fancy I could get. If you like Oldskewl graphics and gameplay, you may like Monster.
<<lessEstimated playing time is 5-10 hours. If you are not patient, this game is probably not for you. There are a lot of random battles.
My goal when creating this game was to have it run on my Pentium 200MMX. I met the goal: it runs acceptably well on that old machine. The fact that it had to run on old hardware played a big factor in how fancy I could get. If you like Oldskewl graphics and gameplay, you may like Monster.
Download (3.6MB)
Added: 2007-07-29 License: BSD License Price:
825 downloads
rlytest 1.22
rlytest project tests a host to determine whether it will relay third-party email. more>>
rlytest project tests a host to determine whether it will relay third-party email. It will try to relay an email message to yourself through that host.
A host that allows third-party relay is subject to attack by Internet vandals, and frequently is hijacked by spammers to relay massive amounts of junk email. A host that allows third-party relay should be immediately secured, disconnected, or shunned as a menace to the Internet.
This utility is a perl script. It requires Perl version 5.002 or above plus the IO::Socket module. This module is distributed with the core Perl 5.004 package, and is an add-on option for earlier versions.
Enhancements:
- Minor revisions to the text of the probe email message.
<<lessA host that allows third-party relay is subject to attack by Internet vandals, and frequently is hijacked by spammers to relay massive amounts of junk email. A host that allows third-party relay should be immediately secured, disconnected, or shunned as a menace to the Internet.
This utility is a perl script. It requires Perl version 5.002 or above plus the IO::Socket module. This module is distributed with the core Perl 5.004 package, and is an add-on option for earlier versions.
Enhancements:
- Minor revisions to the text of the probe email message.
Download (0.010MB)
Added: 2006-11-20 License: GPL (GNU General Public License) Price:
1069 downloads
Libnids 1.22
Libnids is an implementation of an E-component of Network Intrusion Detection System. more>>
Libnids is an implementation of an E-component of Network Intrusion Detection System. It emulates the IP stack of Linux 2.0.x. Libnids offers IP defragmentation, TCP stream assembly and TCP port scan detection.
The most valuable feature of libnids is reliability. A number of tests were conducted, which proved that libnids predicts behaviour of protected Linux hosts as closely as possible.
Libnids is highly configurable in run-time and offers a convenient interface. Currently it compiles on Linux, *BSD and Solaris. WIN32 port is mantained separately here.
Using libnids, one has got a convinient access to data carried by a TCP stream, no matter how artfully obscured by an attacker.
Enhancements:
- in TCP stream, the byte with absolute offset 0 was treated as urgent data; fixed
- DLT_IEEE802_11_RADIO handling
- added a few missing checks for failed malloc
<<lessThe most valuable feature of libnids is reliability. A number of tests were conducted, which proved that libnids predicts behaviour of protected Linux hosts as closely as possible.
Libnids is highly configurable in run-time and offers a convenient interface. Currently it compiles on Linux, *BSD and Solaris. WIN32 port is mantained separately here.
Using libnids, one has got a convinient access to data carried by a TCP stream, no matter how artfully obscured by an attacker.
Enhancements:
- in TCP stream, the byte with absolute offset 0 was treated as urgent data; fixed
- DLT_IEEE802_11_RADIO handling
- added a few missing checks for failed malloc
Download (0.14MB)
Added: 2007-07-22 License: GPL (GNU General Public License) Price:
832 downloads
ssLinks 1.22
ssLinks provides an open source PHP and mySQL powered links database. more>>
ssLinks provides an open source PHP and mySQL powered links database.
ssLinks is an open source PHP and mySQL powered links database which allows users to run a database driven categorised links section on a web site - similar in structure to Yahoo or any other categorised links collection.
Main features:
- Fully database driven utilising mySQL.
- Full template system allowing you to control the HTML output of the script without needing to alter any of the PHP code.
- Easily customisable if you wish to alter the script in any way.
- Very easy to admin via the web - log in and add / edit categories and links.
- Visitors to your site can recommend new links, which you can then validate.
- Allows visitors to rate your links from 1-10, and displays average rating.
- Rating a link more than once is discouraged using cookies.
- Number of hits each link has received is recorded and displayed.
- Very easy to set up and use, thanks to an installation script and config file.
- Built in Search Feature.
- Most popular, top rated and newest links pages.
- Its Open Sourced under the GPL
Enhancements:
- The elusive top rated SQL error has finally been squashed :o) (thanks freakysid on www.sitepointforums.com)
- Login form now uses META tag redirect instead of standard header method - this prevents conflicts with the cookie header which may have prevented some browsers from logging in.
<<lessssLinks is an open source PHP and mySQL powered links database which allows users to run a database driven categorised links section on a web site - similar in structure to Yahoo or any other categorised links collection.
Main features:
- Fully database driven utilising mySQL.
- Full template system allowing you to control the HTML output of the script without needing to alter any of the PHP code.
- Easily customisable if you wish to alter the script in any way.
- Very easy to admin via the web - log in and add / edit categories and links.
- Visitors to your site can recommend new links, which you can then validate.
- Allows visitors to rate your links from 1-10, and displays average rating.
- Rating a link more than once is discouraged using cookies.
- Number of hits each link has received is recorded and displayed.
- Very easy to set up and use, thanks to an installation script and config file.
- Built in Search Feature.
- Most popular, top rated and newest links pages.
- Its Open Sourced under the GPL
Enhancements:
- The elusive top rated SQL error has finally been squashed :o) (thanks freakysid on www.sitepointforums.com)
- Login form now uses META tag redirect instead of standard header method - this prevents conflicts with the cookie header which may have prevented some browsers from logging in.
Download (0.042MB)
Added: 2007-04-26 License: GPL (GNU General Public License) Price:
912 downloads
Download (8.5MB)
Added: 2006-11-27 License: GPL (GNU General Public License) Price:
784 downloads
Bookmark 1.22
Bookmark script saves the postion in the current file and playlist every 10 seconds and resumes at this position when restarted. more>>
Bookmark script saves the postion in the current file and playlist every 10 seconds and resumes at this position when it is restarted. amaroKs playlist is also saved every few minutes.
And you can bookmark the current playlist and reload it whenever you want. You will restart at the exact position in the right music file again.
But to use this feature you need Xdialog.
Just right click on any item of the current playlist and dive into the "Bookmark" submenu to access the script.
<<lessAnd you can bookmark the current playlist and reload it whenever you want. You will restart at the exact position in the right music file again.
But to use this feature you need Xdialog.
Just right click on any item of the current playlist and dive into the "Bookmark" submenu to access the script.
Download (0.004MB)
Added: 2007-04-16 License: GPL (GNU General Public License) Price:
924 downloads
MyBestBB 1.22
MyBestBB is a full-featured forum based on punBB. more>>
MyBestBB is a full-featured forum based on punBB. MyBestBB adds many modifications and themes to the default punBB, including RSS feeds, subforums, the ability for an admin to move posts, easy smilies, easy polls, many improved themes, announcements and sticky topics, an activity barometer, an URL rewriting module, and more. The English and French languages are currently supported.
Main features:
- ajax chatbox
- reputation system
- see ajax "Active public topics"
- see smilies list and use them
- test the 16 included themes, changing your theme in profile display option
- 1.14:
- forum now lists subforums in viewforum.php
- more themes
- more XHTML 1.0 compliance ( validity should even be perfect ;)
- added to main.tpl
- Every public page _should_ now be valid
- better XHTML compliance for admin and plugins pages
- better rewrite index.php and viewforum.php
- now shows last post data in viewforum.php for current topics
- includes signature.png generated from basic sign.png
Enhancements:
- Small fixes.
<<lessMain features:
- ajax chatbox
- reputation system
- see ajax "Active public topics"
- see smilies list and use them
- test the 16 included themes, changing your theme in profile display option
- 1.14:
- forum now lists subforums in viewforum.php
- more themes
- more XHTML 1.0 compliance ( validity should even be perfect ;)
- added to main.tpl
- Every public page _should_ now be valid
- better XHTML compliance for admin and plugins pages
- better rewrite index.php and viewforum.php
- now shows last post data in viewforum.php for current topics
- includes signature.png generated from basic sign.png
Enhancements:
- Small fixes.
Download (1.1MB)
Added: 2007-07-26 License: GPL (GNU General Public License) Price:
820 downloads
Net::AIM 1.22
Net::AIM is a Perl extension for AOL Instant Messenger TOC protocol. more>>
Net::AIM is a Perl extension for AOL Instant Messenger TOC protocol.
SYNOPSIS
use Net::AIM;
$aim = new Net::AIM;
$conn = $aim->newconn(Screenname => Perl AIM,
Password => yaddayadda);
$aim->start;
This module implements an OO interface to the Aol Instant Messenger TOC protocol.
This version contains not much more than hacked code that merely connects to the aol TOC servers and acts on instant messages.
METHODS
Net::AIM->new()
This is the Net::AIM constructor. No arguments needed.
$aim->debug($debug)
Set whether to print DEBUGGING information to STDERRR. Accepts $debug which should be a boolean value.
$aim->set($key, $val)
This method simply sets $key to $val in an internal hash for variables
$aim->get($key)
This method simply gets the value of $key from the internal hash
$aim->newconn()
This method creates a new AIM::Connection object
$aim->getconn()
This method returns a pointer to the AIM::Connection object
$aim->do_one_loop()
This executes one read off the socket.
$aim->start()
This just starts an infinte loop of $aim->do_one_loop;
$aim->timeout($secs);
This sets or returns the current timeout in seconds for the select loop. Takes 1 optional argument. Fractional timeout values are ok.
$aim->add_buddy($send_bool, $group, @buddies);
This adds @buddies to your buddy list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_buddy command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.
$aim->add_permit($send_bool, $group, @buddies);
This adds @buddies to your permit list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_permit command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.
$aim->add_deny($send_bool, $group, @buddies);
This adds @buddies to your deny list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_deny command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.
$aim->remove_buddy($send_bool, $group, @buddies);
This removes @buddies from your buddy list. $group must be the group they were orginally set with for them to be deleted from the internal $aim memory and prevent them from getting added again incase a set_config method is called.
if $send_bool evaluates to TRUE then the toc_add_deny command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.
$aim->set_idle($idle_time)
This method sets our idle time to $idle_time. If $idle_time is omitted it will be set to 0.
$aim->get_info($screen_name)
Sends an info request to the server for $screen_name. The server should reply with a URL which will contain the info requested about the user.
$aim->set_info($info)
This method sets your info or profile information to $info on the server.
$aim->evil($user, $anon)
Warn $screen_name. $anon: boolean value which will determine whether to warn the user anonymously or normally. Anonymous warnings are less severe.
$aim->send($message)
Send $message to the server. This is used internally by other functions to send commands to the server.
$aim->send(toc_add_buddy perlaim)
$aim->chat_invite($room, $msg, @buddies)
Invite @buddies to $room with the message $msg
$aim->chat_accept($room_id)
This will accept an invitation that was sent to us for $room_id
$aim->chat_leave($room_id)
This method instructs the server to take you out of the room $room_id
$aim->chat_whisper($room_id,$user,$msg)
Whisper $msg to $user in the room $room_id
$aim->chat_send($room_id, $message)
Send $message in chat room $room_id
$aim->chat_join($roomname)
Send a request to enter the room $roomname
$aim->send_im($screen_name, $message)
This method sends $message to $screen_name.
$aim->list_rooms();
This method returns an @array of rooms each consisting of ID:ROOM_NAME. For instance: 235236:Perl AIM Chat12 234323:Perl AIM Chat13 235832:Perl AIM Chat14 125082:Perl AIM Chat15
$aim->get_roomname($id)
This method returns the name of the room with id $id.
$aim->set_roomname($id, $roomname)
This saves $roomname in the $aim object in a %hash keyed on $id.
$aim->del_roomname($id)
Deletes $id and its associate value from our roomname hash in $aim
$aim->encode($str)
This method returns $str encoded as per the TOC specs: escaped special chars ({}[]$) and enclosed in quotes (")
$aim->send_config()
This method instructs the module to send our configurations which are the mode (permit/deny/all) and our buddy list to the server and to set it as our saved config on the server
$aim->send_buddies()
This method instructs the module to send all our current buddies to the AOL server.
$set_config_str($config_str, add_bool)
This parses a config string of the form: g Buddies p permit1 p permit2 d deny1 d deny2 b budd1 b budd2
Key: g - Buddy Group (All Buddies until the next g or the end of config are in this group.) b - A Buddy p - Person on permit list d - Person on deny list m - Permit/Deny Mode. Possible values are 1 - Permit All 2 - Deny All 3 - Permit Some 4 - Deny Some
$aim->normalize($data)
This method normalizes $data by killing all but strict alphnumeric characters. Typically used for screen_names.
<<lessSYNOPSIS
use Net::AIM;
$aim = new Net::AIM;
$conn = $aim->newconn(Screenname => Perl AIM,
Password => yaddayadda);
$aim->start;
This module implements an OO interface to the Aol Instant Messenger TOC protocol.
This version contains not much more than hacked code that merely connects to the aol TOC servers and acts on instant messages.
METHODS
Net::AIM->new()
This is the Net::AIM constructor. No arguments needed.
$aim->debug($debug)
Set whether to print DEBUGGING information to STDERRR. Accepts $debug which should be a boolean value.
$aim->set($key, $val)
This method simply sets $key to $val in an internal hash for variables
$aim->get($key)
This method simply gets the value of $key from the internal hash
$aim->newconn()
This method creates a new AIM::Connection object
$aim->getconn()
This method returns a pointer to the AIM::Connection object
$aim->do_one_loop()
This executes one read off the socket.
$aim->start()
This just starts an infinte loop of $aim->do_one_loop;
$aim->timeout($secs);
This sets or returns the current timeout in seconds for the select loop. Takes 1 optional argument. Fractional timeout values are ok.
$aim->add_buddy($send_bool, $group, @buddies);
This adds @buddies to your buddy list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_buddy command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.
$aim->add_permit($send_bool, $group, @buddies);
This adds @buddies to your permit list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_permit command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.
$aim->add_deny($send_bool, $group, @buddies);
This adds @buddies to your deny list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_deny command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.
$aim->remove_buddy($send_bool, $group, @buddies);
This removes @buddies from your buddy list. $group must be the group they were orginally set with for them to be deleted from the internal $aim memory and prevent them from getting added again incase a set_config method is called.
if $send_bool evaluates to TRUE then the toc_add_deny command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.
$aim->set_idle($idle_time)
This method sets our idle time to $idle_time. If $idle_time is omitted it will be set to 0.
$aim->get_info($screen_name)
Sends an info request to the server for $screen_name. The server should reply with a URL which will contain the info requested about the user.
$aim->set_info($info)
This method sets your info or profile information to $info on the server.
$aim->evil($user, $anon)
Warn $screen_name. $anon: boolean value which will determine whether to warn the user anonymously or normally. Anonymous warnings are less severe.
$aim->send($message)
Send $message to the server. This is used internally by other functions to send commands to the server.
$aim->send(toc_add_buddy perlaim)
$aim->chat_invite($room, $msg, @buddies)
Invite @buddies to $room with the message $msg
$aim->chat_accept($room_id)
This will accept an invitation that was sent to us for $room_id
$aim->chat_leave($room_id)
This method instructs the server to take you out of the room $room_id
$aim->chat_whisper($room_id,$user,$msg)
Whisper $msg to $user in the room $room_id
$aim->chat_send($room_id, $message)
Send $message in chat room $room_id
$aim->chat_join($roomname)
Send a request to enter the room $roomname
$aim->send_im($screen_name, $message)
This method sends $message to $screen_name.
$aim->list_rooms();
This method returns an @array of rooms each consisting of ID:ROOM_NAME. For instance: 235236:Perl AIM Chat12 234323:Perl AIM Chat13 235832:Perl AIM Chat14 125082:Perl AIM Chat15
$aim->get_roomname($id)
This method returns the name of the room with id $id.
$aim->set_roomname($id, $roomname)
This saves $roomname in the $aim object in a %hash keyed on $id.
$aim->del_roomname($id)
Deletes $id and its associate value from our roomname hash in $aim
$aim->encode($str)
This method returns $str encoded as per the TOC specs: escaped special chars ({}[]$) and enclosed in quotes (")
$aim->send_config()
This method instructs the module to send our configurations which are the mode (permit/deny/all) and our buddy list to the server and to set it as our saved config on the server
$aim->send_buddies()
This method instructs the module to send all our current buddies to the AOL server.
$set_config_str($config_str, add_bool)
This parses a config string of the form: g Buddies p permit1 p permit2 d deny1 d deny2 b budd1 b budd2
Key: g - Buddy Group (All Buddies until the next g or the end of config are in this group.) b - A Buddy p - Person on permit list d - Person on deny list m - Permit/Deny Mode. Possible values are 1 - Permit All 2 - Deny All 3 - Permit Some 4 - Deny Some
$aim->normalize($data)
This method normalizes $data by killing all but strict alphnumeric characters. Typically used for screen_names.
Download (0.021MB)
Added: 2007-08-16 License: Perl Artistic License Price:
802 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 1.22 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