bare minerals
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 58
Bare XML 0.11
Bare XML project is a XML parser with all primary parsing done via a simple state engine with about 20 or so different states. more>>
Bare XML project is a XML parser with all primary parsing done via a simple state engine with about 20 or so different states. A tree structure is created during parsing, with all node names and values linked via pointers directly into the original text buffer.
As such, Bare XML is extremely fast and simple. Currently, the parser is available in a perl module with Perl glue to turn the created tree into a Perl hash tree. The module name is XML::Bare.
<<lessAs such, Bare XML is extremely fast and simple. Currently, the parser is available in a perl module with Perl glue to turn the created tree into a Perl hash tree. The module name is XML::Bare.
Download (0.024MB)
Added: 2007-06-26 License: Perl Artistic License Price:
851 downloads
arianne 0.12
arianne is a multiplayer online game engine project. more>>
Arianne is a multiplayer online games framework and engine to develop turn based and real time games.
It provides a simple way of creating games on a portable and robust server architecture. The server is coded in Java and uses Python for your game description, provides a MySQL backend and uses an UDP transport channel to communicate with dozens of players.
Our reference client engines are coded using Java and the C language in order to achieve maximum portability.
Arianne has been in development since 1999 and has evolved from a tiny application written in pseudo-C++ to a powerful, expandable but simple server framework, running on the Java platform, and a portable client framework, written in bare C to allow total portability of ariannes clients. Ariannes server is totally client agnostic.
Since the beginning, the key concept at the heart of Ariannes development has been KISS: Keep it simple, stupid!
Arianne games are playable. It now hosts several games:
* a multiplayer Gladiators fighting game
* a multiplayer Pacman game
All our efforts are supported by ariannes server: Marauroa.
Marauroa is completely written in Java using a multithreaded server architecture with a UDP oriented network protocol, a MySQL based persistence engine and a flexible game system. The game system is totally expandable and modifiable by game developers and is able to run Python scripts defining the games rules.
Marauroa is based on a design philosophy we called Action/Perception. Each turn a perception is send to the clients explaining what they currently perceive. Clients can ask the server to perform any action in their name using actions. Marauroa is totally game agnostic and makes very little assumptions about what are you trying to do, allowing a great freedom to create any game type.
Bugs are facts of life, they just happen.
On Arianne we care about code quality so code is fully tested using Test Units with JUnit and cppunit, so all modules are tested for most common cases, allowing a better quality software to be deployed.
The name originated from the Greek name Ariadne. (Latin; Arianna and from French; Arianne). Ariadne is a famous character in Greek mythology. She was the daughter of King Minos of Crete and she was in love with Theseus, the Athenian hero who killed the Minotaur ( a half human, half bull creature).
Theseus married her, however, then later left her alone on the island of Naxos. Ariadne later married Dionisos the God of Wine. The name Ariadne originates from the ancient Greek words ari which means intelligent and adnis which means pure (as in a virgin). Hence, the daughters of the Romans and Greeks where often called by this name.
<<lessIt provides a simple way of creating games on a portable and robust server architecture. The server is coded in Java and uses Python for your game description, provides a MySQL backend and uses an UDP transport channel to communicate with dozens of players.
Our reference client engines are coded using Java and the C language in order to achieve maximum portability.
Arianne has been in development since 1999 and has evolved from a tiny application written in pseudo-C++ to a powerful, expandable but simple server framework, running on the Java platform, and a portable client framework, written in bare C to allow total portability of ariannes clients. Ariannes server is totally client agnostic.
Since the beginning, the key concept at the heart of Ariannes development has been KISS: Keep it simple, stupid!
Arianne games are playable. It now hosts several games:
* a multiplayer Gladiators fighting game
* a multiplayer Pacman game
All our efforts are supported by ariannes server: Marauroa.
Marauroa is completely written in Java using a multithreaded server architecture with a UDP oriented network protocol, a MySQL based persistence engine and a flexible game system. The game system is totally expandable and modifiable by game developers and is able to run Python scripts defining the games rules.
Marauroa is based on a design philosophy we called Action/Perception. Each turn a perception is send to the clients explaining what they currently perceive. Clients can ask the server to perform any action in their name using actions. Marauroa is totally game agnostic and makes very little assumptions about what are you trying to do, allowing a great freedom to create any game type.
Bugs are facts of life, they just happen.
On Arianne we care about code quality so code is fully tested using Test Units with JUnit and cppunit, so all modules are tested for most common cases, allowing a better quality software to be deployed.
The name originated from the Greek name Ariadne. (Latin; Arianna and from French; Arianne). Ariadne is a famous character in Greek mythology. She was the daughter of King Minos of Crete and she was in love with Theseus, the Athenian hero who killed the Minotaur ( a half human, half bull creature).
Theseus married her, however, then later left her alone on the island of Naxos. Ariadne later married Dionisos the God of Wine. The name Ariadne originates from the ancient Greek words ari which means intelligent and adnis which means pure (as in a virgin). Hence, the daughters of the Romans and Greeks where often called by this name.
Download (0.05MB)
Added: 2005-04-01 License: GPL (GNU General Public License) Price:
1666 downloads
XML::Bare 0.11
XML::Bare is a minimal XML parser implemented via a C state engine. more>>
XML::Bare is a minimal XML parser implemented via a C state engine.
SYNOPSIS
use XML::Bare;
my $xml = new XML::Bare( text => Bob );
# Parse the xml into a hash tree
my $root = $xml->parse();
# Print the content of the name node
print $root->{xml}->{name}->{value};
# Load xml from a file ( assume same contents as first example )
my $xml2 = new XML::Bare( file => test.xml );
my $root2 = $xml2->parse();
$root2->{xml}->{name}->{value} = Tim;
# Save the changes back to the file
$xml2->save();
<<lessSYNOPSIS
use XML::Bare;
my $xml = new XML::Bare( text => Bob );
# Parse the xml into a hash tree
my $root = $xml->parse();
# Print the content of the name node
print $root->{xml}->{name}->{value};
# Load xml from a file ( assume same contents as first example )
my $xml2 = new XML::Bare( file => test.xml );
my $root2 = $xml2->parse();
$root2->{xml}->{name}->{value} = Tim;
# Save the changes back to the file
$xml2->save();
Download (0.010MB)
Added: 2007-07-07 License: Perl Artistic License Price:
839 downloads
SINUS Firewall 0.1
SINUS project is a application which assess the potential of security without obscurity. more>>
SINUS project is a application which assess the potential of security without obscurity.
The SINUS Firewall is a TCP/IP packet filter for the Linux operating system. It is distributed under the GNU General Public Licence and comes with complete source code, as the Linux operating system does.
The SINUS firewall is a free and easy way to protect your network from the malware of the Internet. It does not guarantee perfect security, however it comes with a wealth of features, including:
Filtering of all header fields in the IP, TCP, UDP, ICMP, IGMP packets.
Intelligent RIP and FTP support.
Easy to understand, text-based configuration.
Graphical management interface for configuration of several firewalls.
Dynamic rules, including counters and time-outs.
Extensive logging, alerting, and counter intelligence.
Prevention of packet and address spoofing - GNU GPL license.
To install the software, you need a Linux 2.0.x based system. We suggest you install a bare-bone system without X or any of the other nifty features which tend to have security holes. You should not install user accounts on the firewall system. Log-ins other than from the console should be forbidden (if you absolutely have to log in remotely, we strongly suggest you install a copy of ssh).
Although the software has been subject to thorough testing, and has been continuously running without crashes for over 12 months, we are confident someone will eventually unconver A BUG in the software. Therefore, it is version "0.1".
Please do not use this software as the sole means to protect your top secret data. This software is intended for:
People who want to study firewalls
People who dont trust their current firewall
People who currently dont have any protection at all (even if there are serious bugs, it cannot get worse, can it?)
Enhancements:
- NEW FEATURES
- user level authentification between firewall and management interface
- compiles and runs on libc6 (glibc2) systems.
- CHANGES
- management interface now written as Java application (JDK 1.1.6)
- detect land attack
- changed name from sf to sifi (SINUS firewall) due to change of maintainer (now Harald Weidner ).
- BUG FIXES
- TCP RST of established connections now pass through the firewall
- fixed a segfault bug in the passive FTP code
<<lessThe SINUS Firewall is a TCP/IP packet filter for the Linux operating system. It is distributed under the GNU General Public Licence and comes with complete source code, as the Linux operating system does.
The SINUS firewall is a free and easy way to protect your network from the malware of the Internet. It does not guarantee perfect security, however it comes with a wealth of features, including:
Filtering of all header fields in the IP, TCP, UDP, ICMP, IGMP packets.
Intelligent RIP and FTP support.
Easy to understand, text-based configuration.
Graphical management interface for configuration of several firewalls.
Dynamic rules, including counters and time-outs.
Extensive logging, alerting, and counter intelligence.
Prevention of packet and address spoofing - GNU GPL license.
To install the software, you need a Linux 2.0.x based system. We suggest you install a bare-bone system without X or any of the other nifty features which tend to have security holes. You should not install user accounts on the firewall system. Log-ins other than from the console should be forbidden (if you absolutely have to log in remotely, we strongly suggest you install a copy of ssh).
Although the software has been subject to thorough testing, and has been continuously running without crashes for over 12 months, we are confident someone will eventually unconver A BUG in the software. Therefore, it is version "0.1".
Please do not use this software as the sole means to protect your top secret data. This software is intended for:
People who want to study firewalls
People who dont trust their current firewall
People who currently dont have any protection at all (even if there are serious bugs, it cannot get worse, can it?)
Enhancements:
- NEW FEATURES
- user level authentification between firewall and management interface
- compiles and runs on libc6 (glibc2) systems.
- CHANGES
- management interface now written as Java application (JDK 1.1.6)
- detect land attack
- changed name from sf to sifi (SINUS firewall) due to change of maintainer (now Harald Weidner ).
- BUG FIXES
- TCP RST of established connections now pass through the firewall
- fixed a segfault bug in the passive FTP code
Download (0.82MB)
Added: 2006-07-13 License: GPL (GNU General Public License) Price:
1201 downloads
EtherDam 0.4
EtherDam is a firewall configuration engine that relies on iptables. more>>
EtherDam is a firewall configuration engine that relies on iptables. It presents firewall configuration as a somewhat simpler scripting language thats still flexible enough for most purposes.
So why not just use iptables?
Well, lets just face one thing: iptables is a pain to manage. By pain, I mean a heavy dull throb that seems ready to make your head explode. Its nice to finally have a stateful firewalling facility for Linux, but you have to remember fifteen or so different arrangements of the iptables options just to make a simple bare-metal NAT box. Its enough to send you running back to OpenBSD.
One day, I got tired of that. So I came up with EtherDam.
My goal with EtherDam was to create a simplified firewall configuration language rather than remember or look up several complex incantations of the iptables command. EtherDam is a wrapper; it still uses iptables as a back-end. The processing engine is also fast, though its not extremely well tested.
The language itself is fairly complete--complete enough for a decent firewall--though its not properly documented yet.
Enhancements:
- etherdam.in:
- added IPTABLES command support.
- added MSS command for TCP MSS clamping.
- firewall.conf.5.in: documented MSS command, fixed typos.
- firewall.conf.in: added example MSS command usage.
- configure, configure.ac, etherdam.spec: bumped version number.
- new release (release 0.4)
<<lessSo why not just use iptables?
Well, lets just face one thing: iptables is a pain to manage. By pain, I mean a heavy dull throb that seems ready to make your head explode. Its nice to finally have a stateful firewalling facility for Linux, but you have to remember fifteen or so different arrangements of the iptables options just to make a simple bare-metal NAT box. Its enough to send you running back to OpenBSD.
One day, I got tired of that. So I came up with EtherDam.
My goal with EtherDam was to create a simplified firewall configuration language rather than remember or look up several complex incantations of the iptables command. EtherDam is a wrapper; it still uses iptables as a back-end. The processing engine is also fast, though its not extremely well tested.
The language itself is fairly complete--complete enough for a decent firewall--though its not properly documented yet.
Enhancements:
- etherdam.in:
- added IPTABLES command support.
- added MSS command for TCP MSS clamping.
- firewall.conf.5.in: documented MSS command, fixed typos.
- firewall.conf.in: added example MSS command usage.
- configure, configure.ac, etherdam.spec: bumped version number.
- new release (release 0.4)
Download (0.032MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1201 downloads
DM1 Threads Library 1.0.5
DM1 Threads Library is a portable threads library in C++. more>>
DM1 Thread Library is part of the DM1 project. This library was born out of my need to have a portable C++ Thread library that would be simple to use, and would provide all the necessary Threads functionality I required for the DM1 project.
Initially, this library was in C, but when I decided to re-write DM1 in C++, I ported the library to C++. During the port, I enhanced the functionality of the Threads library.
The DM1 Threads library aims to be small. It does not try to provide a comprehensive set of functionality, but only what is absolutely essential for a project like DM1. I had the simplicity of the Java Threads package in mind when creating this library.
The constructs provided by the DM1 Thread library are:
- Thread objects that represent Operating System threads.
- A Mutex is provided as a mechanism for Mutual Exclusion . Mutexes are used to ensure that a piece of code is executed by only one thread at any point in time.
- Events are provided as low-level mechanisms for thread synchronisation. Events can be waited for, and signalled to.
- A higher level object, that combines the functionality of an Event and a Mutex, is provided. This is the Monitor object. A Monitor can be locked exclusively, just like a Mutex, but it can also be made the object of a Wait operation. The signalling mechanism supports notification of one or more waiting threads.
- To enable more efficient locking when both shared and exclusive access to data is required, Latches are provided.
- Apart from the Thread synchronisation primitives described above, the library also provides a ThreadPool for the situation when it is inefficient to create a thread exclusively for a particular task, and it is desirable to share a pool of threads for executing multiple tasks.
Design Principles
The DM1 Threads library was designed with the following principles in mind:
1. Implement the bare minimum that is required. This Threads library does not aim to be a comprehensive threads package.
2. Avoid complex algorithms. If a particular construct is hard to implement correctly on all platforms, avoid it.
3. Document the library.
4. Avoid low level code, such as assembler code to implement Spin locks. Rely on the libraries provided by the Operating System.
5. Avoid holding Mutexes beyond function calls. A DM1 Thread library function will not hold any Mutex locks when it returns.
6. Avoid using clever C++ techniques wherever possible. (Unfortunately, some cleverness is required to implement the Thread class correctly).
7. Avoid dependency on external libraries. The DM1 library only requires the standard C library, apart from native Threads functionality.
8. Always report an error as soon as it is discovered.
9. Insert debug messages that can be switched on at run-time.
10. Do not throw exceptions from destructors because these might be executing as a result of an uncaught exception.
11. Never let an error go unreported.
<<lessInitially, this library was in C, but when I decided to re-write DM1 in C++, I ported the library to C++. During the port, I enhanced the functionality of the Threads library.
The DM1 Threads library aims to be small. It does not try to provide a comprehensive set of functionality, but only what is absolutely essential for a project like DM1. I had the simplicity of the Java Threads package in mind when creating this library.
The constructs provided by the DM1 Thread library are:
- Thread objects that represent Operating System threads.
- A Mutex is provided as a mechanism for Mutual Exclusion . Mutexes are used to ensure that a piece of code is executed by only one thread at any point in time.
- Events are provided as low-level mechanisms for thread synchronisation. Events can be waited for, and signalled to.
- A higher level object, that combines the functionality of an Event and a Mutex, is provided. This is the Monitor object. A Monitor can be locked exclusively, just like a Mutex, but it can also be made the object of a Wait operation. The signalling mechanism supports notification of one or more waiting threads.
- To enable more efficient locking when both shared and exclusive access to data is required, Latches are provided.
- Apart from the Thread synchronisation primitives described above, the library also provides a ThreadPool for the situation when it is inefficient to create a thread exclusively for a particular task, and it is desirable to share a pool of threads for executing multiple tasks.
Design Principles
The DM1 Threads library was designed with the following principles in mind:
1. Implement the bare minimum that is required. This Threads library does not aim to be a comprehensive threads package.
2. Avoid complex algorithms. If a particular construct is hard to implement correctly on all platforms, avoid it.
3. Document the library.
4. Avoid low level code, such as assembler code to implement Spin locks. Rely on the libraries provided by the Operating System.
5. Avoid holding Mutexes beyond function calls. A DM1 Thread library function will not hold any Mutex locks when it returns.
6. Avoid using clever C++ techniques wherever possible. (Unfortunately, some cleverness is required to implement the Thread class correctly).
7. Avoid dependency on external libraries. The DM1 library only requires the standard C library, apart from native Threads functionality.
8. Always report an error as soon as it is discovered.
9. Insert debug messages that can be switched on at run-time.
10. Do not throw exceptions from destructors because these might be executing as a result of an uncaught exception.
11. Never let an error go unreported.
Download (0.23MB)
Added: 2006-02-17 License: GPL (GNU General Public License) Price:
1344 downloads
Apple Disk Transfer ProDOS 1.0.2
Apple Disk Transfer ProDOS transfers diskettes and logical disk images between Apple ][-era computers and the modern world. more>>
Apple Disk Transfer ProDOS (or ADTPro for short) transfers diskettes and logical disk images between Apple ][-era computers and the modern world. If youre familiar with the original ADT, ADTPro extends ADTs reach by working with more logical disk formats, drive types, communications devices, and host operating systems.
Main features:
- Compatibility with any device ProDOS can read
- Compatibility with any Apple ][ (or clone) computer with 64k memory
- Compatibility with many logical disk image formats: .DSK, .PO, .NIB, 2IMG
- Server compatibility with original ADT client program
- Server compatibility with Windows, Mac OSX, Linux, and probably Solaris
- Ability to bootstrap an Apple ][ from bare metal over serial or cassette ports
- Ability to send floppies in "batch" mode without having to name each one
Server
The server program runs on a computer capable of running Java. Depending on how you want to connect to your Apple, you might also need a serial port and cables, an Uthernet card for your apple, or a couple of audio patch cables. The server offers a compact user interface that shows what communications are taking place between the host and the Apple ][.
The servers primary role is to send and receive disk images as requested from the client. But if you have recently acquired an Apple and a disk drive, and you have no software for it - youre in a bit of a tricky situation if you want to move software from the Internet all the way to your shiny new Apple. ADTPros server can help get you get bootstrapped.
Client
The client side runs on the Apple ][. It handles most of the user interaction. When choosing disks/volumes to transfer, anything that ProDOS can see is fair game. Transferring data occurs with a 20k buffer on the Apple, so all transfers are broken up into 20k chunks. A progress indicator shows how far it is into the current chunk, as well as a running count of the total progress.
Enhancements:
- This release has been enhanced with Jean-Marc Boutillon (Deckard)s FASTDSK fast Disk II reading routines.
- This results in a speed boost of 25%-33% for Disk II to host transfers.
- Bootstrapping operations have been reduced, as there is no longer a dependency on ProDOS BASIC.
<<lessMain features:
- Compatibility with any device ProDOS can read
- Compatibility with any Apple ][ (or clone) computer with 64k memory
- Compatibility with many logical disk image formats: .DSK, .PO, .NIB, 2IMG
- Server compatibility with original ADT client program
- Server compatibility with Windows, Mac OSX, Linux, and probably Solaris
- Ability to bootstrap an Apple ][ from bare metal over serial or cassette ports
- Ability to send floppies in "batch" mode without having to name each one
Server
The server program runs on a computer capable of running Java. Depending on how you want to connect to your Apple, you might also need a serial port and cables, an Uthernet card for your apple, or a couple of audio patch cables. The server offers a compact user interface that shows what communications are taking place between the host and the Apple ][.
The servers primary role is to send and receive disk images as requested from the client. But if you have recently acquired an Apple and a disk drive, and you have no software for it - youre in a bit of a tricky situation if you want to move software from the Internet all the way to your shiny new Apple. ADTPros server can help get you get bootstrapped.
Client
The client side runs on the Apple ][. It handles most of the user interaction. When choosing disks/volumes to transfer, anything that ProDOS can see is fair game. Transferring data occurs with a 20k buffer on the Apple, so all transfers are broken up into 20k chunks. A progress indicator shows how far it is into the current chunk, as well as a running count of the total progress.
Enhancements:
- This release has been enhanced with Jean-Marc Boutillon (Deckard)s FASTDSK fast Disk II reading routines.
- This results in a speed boost of 25%-33% for Disk II to host transfers.
- Bootstrapping operations have been reduced, as there is no longer a dependency on ProDOS BASIC.
Download (MB)
Added: 2007-08-13 License: GPL (GNU General Public License) Price:
816 downloads
Coyote Linux 3.00.38 (Personal Firewall)
Coyote Linux is a single floppy distribution of Linux designed for the sole purpose of sharing an Internet connection. more>>
Coyote Linux is a single floppy distribution of Linux designed for the sole purpose of sharing and protecting an Internet connection. The floppy can be created using either a Microsoft Windows wizard, or by using a set of Linux shell scripts.
In addition to being designed to have very low hardware requirements, the floppy release of Coyote Linux is able to provide the performance and uptime that is expected from any Linux based system.
This release is available free of charge and can be downloaded from the "Downloads" link in the left hand menu.
Main features:
- Linux 2.4.29 based system kernel
- Iptables based stateful firewalling
- Bare minimum of hardware requirements
- Support for Ethernet (static and DHCP), PPPoE, and PPP dialup internet connections.
- No hard drive or CD-ROM required for firewall operation
- Excellent uptime and operating system reliability
- SSH 2.0 and web based remote administration options
- QoS support
- No-cost alternative that can make use of old hardware that may have otherwise lost its usefulness.
- Easily shares an Internet connection with hundreds of LAN clients (adequate hardware and Internet connectivity required).
<<lessIn addition to being designed to have very low hardware requirements, the floppy release of Coyote Linux is able to provide the performance and uptime that is expected from any Linux based system.
This release is available free of charge and can be downloaded from the "Downloads" link in the left hand menu.
Main features:
- Linux 2.4.29 based system kernel
- Iptables based stateful firewalling
- Bare minimum of hardware requirements
- Support for Ethernet (static and DHCP), PPPoE, and PPP dialup internet connections.
- No hard drive or CD-ROM required for firewall operation
- Excellent uptime and operating system reliability
- SSH 2.0 and web based remote administration options
- QoS support
- No-cost alternative that can make use of old hardware that may have otherwise lost its usefulness.
- Easily shares an Internet connection with hundreds of LAN clients (adequate hardware and Internet connectivity required).
Download (2.58MB)
Added: 2006-01-08 License: GPL (GNU General Public License) Price:
1409 downloads
EasyEclipse Expert Java 1.3.0
EasyEclipse Expert Java is bare-bones Eclipse distro for experienced Java developers who are new to Eclipse. more>>
EasyEclipse Expert Java is bare-bones Eclipse distro for experienced Java developers who are new to Eclipse.
EasyEclipse Expert Edition is all you need to start developing Java code with Eclipse.
This distribution includes the following plugins:
Core components with a JDK:
- Eclipse Platform 3.2.1 - Shared platform services from Eclipse.
- Eclipse Tools 3.2.1 - Common libraries for various Eclipse projects.
- Java JDK for Windows 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Windows only)
- Java JDK for Linux 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Linux only)
Tools for general Java development:
- Eclipse Java Development Tools 3.2.1 - Edit, compile, run, debug, test, refactor, document and deploy Java applications.
Some essential utilities:
- AnyEdit Tools 1.5.6.2 - Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", et cetera.
- Eclipse Utils Plugins 1.0.0.1 - Save the cursor position of editors when closing and re-opening a file. Access common team actions with explorer buttons.
- Color Editor 1.2.4 - Edit with syntax highlighting over 100+ file formats.
Version Control tools (note that CVS support is included in the Eclipse Platform):
- Subclipse 1.1.8 - Access and manage Subversion repositories within Eclipse.
<<lessEasyEclipse Expert Edition is all you need to start developing Java code with Eclipse.
This distribution includes the following plugins:
Core components with a JDK:
- Eclipse Platform 3.2.1 - Shared platform services from Eclipse.
- Eclipse Tools 3.2.1 - Common libraries for various Eclipse projects.
- Java JDK for Windows 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Windows only)
- Java JDK for Linux 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Linux only)
Tools for general Java development:
- Eclipse Java Development Tools 3.2.1 - Edit, compile, run, debug, test, refactor, document and deploy Java applications.
Some essential utilities:
- AnyEdit Tools 1.5.6.2 - Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", et cetera.
- Eclipse Utils Plugins 1.0.0.1 - Save the cursor position of editors when closing and re-opening a file. Access common team actions with explorer buttons.
- Color Editor 1.2.4 - Edit with syntax highlighting over 100+ file formats.
Version Control tools (note that CVS support is included in the Eclipse Platform):
- Subclipse 1.1.8 - Access and manage Subversion repositories within Eclipse.
Download (132MB)
Added: 2007-07-11 License: Eclipse Public License Price:
938 downloads
Deinonychus 0.5
Deinonychus is a streamlined email client that is designed to be fast and simple, while still retaining basic functionality. more>>
Deinonychus is a streamlined email client that is designed to be fast and simple, while still retaining basic functionality. IMPORTANT: Deinonychus uses basic authentication for both IMAP and POP stores, which means that your password will be sent in the clear. If you are security minded or do not know what this means, it is recommended that you do not use Deinonychus to receive email messages.
This project started with the belief that managing email can be replaced by a combination of sorting, flagging, and filtering.
My ideal message retrieval protocol would pretty much be halfway between POP and IMAP. This is why Deinonychus treats each email store simply as a collection of messages.
Main features:
- Access to IMAP4, POP3, and Hotmail message stores.
- Parsing and display of MIME compliant messages.
- A bare bones contact list.
- A basic filtering mechanism.
- Archiving of messages to disk.
- Composition of MIME compliant messages.
<<lessThis project started with the belief that managing email can be replaced by a combination of sorting, flagging, and filtering.
My ideal message retrieval protocol would pretty much be halfway between POP and IMAP. This is why Deinonychus treats each email store simply as a collection of messages.
Main features:
- Access to IMAP4, POP3, and Hotmail message stores.
- Parsing and display of MIME compliant messages.
- A bare bones contact list.
- A basic filtering mechanism.
- Archiving of messages to disk.
- Composition of MIME compliant messages.
Download (1.4MB)
Added: 2006-06-13 License: GPL (GNU General Public License) Price:
1230 downloads
Online Library Application 2.1
Online Library Application (OLA) project is a Web-based library system for small/medium organizations (books, videos, etc.). more>>
Online Library Application (OLA) project is a Web-based library system for small/medium organizations (books, videos, etc.).
The software allows users to browse the library collection over the Internet, and allows authorized persons to manage sign in and sign out procedures, resource adds and updates, and data backups.
It was originally written for a non-profit organization to manage their resource library.
Main features:
- internet based
- highly graphical
- compatible with Netscape and Windows browsers
- suitable for tracking many types of resources (books, magazines, videos, music, etc.)
- can store a large amount of data about each resource
- borrowers do not have to set up an account
- stores minimal information about borrowers--just the bare essentials
- simple database export function
- template based for easy configuration/customization
- optional gzip compressed output to save on bandwidth
- although designed for small organizations, catalog should scale well to millions of entries
<<lessThe software allows users to browse the library collection over the Internet, and allows authorized persons to manage sign in and sign out procedures, resource adds and updates, and data backups.
It was originally written for a non-profit organization to manage their resource library.
Main features:
- internet based
- highly graphical
- compatible with Netscape and Windows browsers
- suitable for tracking many types of resources (books, magazines, videos, music, etc.)
- can store a large amount of data about each resource
- borrowers do not have to set up an account
- stores minimal information about borrowers--just the bare essentials
- simple database export function
- template based for easy configuration/customization
- optional gzip compressed output to save on bandwidth
- although designed for small organizations, catalog should scale well to millions of entries
Download (0.61MB)
Added: 2006-10-09 License: GPL (GNU General Public License) Price:
1117 downloads
Ruben 0.3
Ruben provides Maven 2.x plugins for Ruby builds. more>>
Ruben provides Maven 2.x plugins for Ruby builds. It currently provides the bare basics for building Ruby classes with Maven 2.x.
Ruben project runs Ruby Unit Tests and fails builds if the unit tests do not pass. It also does dependency resolution, but this does not include transitive dependencies (so you will need to include every dependency in the pom.xml file) nor does it include downloading from a remote repo.
Enhancements:
- This is a minor release that includes transitive dependency resolution and gem packaging support.
<<lessRuben project runs Ruby Unit Tests and fails builds if the unit tests do not pass. It also does dependency resolution, but this does not include transitive dependencies (so you will need to include every dependency in the pom.xml file) nor does it include downloading from a remote repo.
Enhancements:
- This is a minor release that includes transitive dependency resolution and gem packaging support.
Download (0.010MB)
Added: 2006-08-29 License: The Apache License 2.0 Price:
663 downloads
PyZOE 1.0a
ZOE (formerly OGLE) is a simple OpenGL graphics engine written entirely in Python. more>>
ZOE (formerly OGLE) is a simple OpenGL graphics engine written entirely in Python.Its primary focus is rapid prototyping and experimentation, so it only supports the barest essentials, with focus on wire frames.
Some familiarity with OpenGL is expected, although when exploiting the particle system abstractions no specific OpenGL knowledge is required.
Demos included are the obligatory spinning polyhedra, static views of conic sections and the Solar System, a 3D surface plotter, a fountain of sparks, a swarming behavior model, a random walk example, a whirpool effect using gravity and drag, and an example of chaos theory and sensitivity to initial conditions.
ZOE is a very simple OpenGL-based graphics engine. OpenGL describes the primitives for doing 3D graphics; a graphics engine assists in organizing these primitives into higher-level abstractions. Some basic familiarity with OpenGL is expected to be able to use ZOE.
ZOE has five primary abstractions, in the form of classes. The first is the engine, which encapsulates the functioning window system. The second is the object, which encapsulates individual objects moving and interacting in the system. A subclass of an object is a group, a collection of objects that move in unison, possibly with some transformations applied before and undone afterward. Third, a camera encapsulates the transformations involved in placing and manipulating the view. Fourth, an interface encapsulates all the user interface controls (keystrokes and mouse manipulation) so that they can be exploited by the system.
ZOE also has some support for particle systems; that is, a group of non-interacting particles that behave according to the same rules. A particle is a special form of object that is merely represented with a point, and an optional trail (to make its motion more prominent), and a system is a group object which contains and manages a collection of non-interacting particles.
<<lessSome familiarity with OpenGL is expected, although when exploiting the particle system abstractions no specific OpenGL knowledge is required.
Demos included are the obligatory spinning polyhedra, static views of conic sections and the Solar System, a 3D surface plotter, a fountain of sparks, a swarming behavior model, a random walk example, a whirpool effect using gravity and drag, and an example of chaos theory and sensitivity to initial conditions.
ZOE is a very simple OpenGL-based graphics engine. OpenGL describes the primitives for doing 3D graphics; a graphics engine assists in organizing these primitives into higher-level abstractions. Some basic familiarity with OpenGL is expected to be able to use ZOE.
ZOE has five primary abstractions, in the form of classes. The first is the engine, which encapsulates the functioning window system. The second is the object, which encapsulates individual objects moving and interacting in the system. A subclass of an object is a group, a collection of objects that move in unison, possibly with some transformations applied before and undone afterward. Third, a camera encapsulates the transformations involved in placing and manipulating the view. Fourth, an interface encapsulates all the user interface controls (keystrokes and mouse manipulation) so that they can be exploited by the system.
ZOE also has some support for particle systems; that is, a group of non-interacting particles that behave according to the same rules. A particle is a special form of object that is merely represented with a point, and an optional trail (to make its motion more prominent), and a system is a group object which contains and manages a collection of non-interacting particles.
Download (0.44MB)
Added: 2006-07-18 License: GPL (GNU General Public License) Price:
1195 downloads
List::Compare 0.33
List::Compare is a Perl module to compare elements of two or more lists. more>>
List::Compare is a Perl module to compare elements of two or more lists.
SYNOPSIS
The bare essentials:
@Llist = qw(abel abel baker camera delta edward fargo golfer);
@Rlist = qw(baker camera delta delta edward fargo golfer hilton);
$lc = List::Compare->new(@Llist, @Rlist);
@intersection = $lc->get_intersection;
@union = $lc->get_union;
General Comments
List::Compare is an object-oriented implementation of very common Perl code (see "History, References and Development" below) used to determine interesting relationships between two or more lists at a time. A List::Compare object is created and automatically computes the values needed to supply List::Compare methods with appropriate results. In the current implementation List::Compare methods will return new lists containing the items found in any designated list alone (unique), any list other than a designated list (complement), the intersection and union of all lists and so forth. List::Compare also has (a) methods to return Boolean values indicating whether one list is a subset of another and whether any two lists are equivalent to each other (b) methods to pretty-print very simple charts displaying the subset and equivalence relationships among lists.
Except for List::Compares get_bag() method, multiple instances of an element in a given list count only once with respect to computing the intersection, union, etc. of the two lists. In particular, List::Compare considers two lists as equivalent if each element of the first list can be found in the second list and vice versa. Equivalence in this usage takes no note of the frequency with which elements occur in either list or their order within the lists. List::Compare asks the question: Did I see this item in this list at all? Only when you use List::Compare::get_bag() to compute a bag holding the two lists do you ask the question: How many times did this item occur in this list?
<<lessSYNOPSIS
The bare essentials:
@Llist = qw(abel abel baker camera delta edward fargo golfer);
@Rlist = qw(baker camera delta delta edward fargo golfer hilton);
$lc = List::Compare->new(@Llist, @Rlist);
@intersection = $lc->get_intersection;
@union = $lc->get_union;
General Comments
List::Compare is an object-oriented implementation of very common Perl code (see "History, References and Development" below) used to determine interesting relationships between two or more lists at a time. A List::Compare object is created and automatically computes the values needed to supply List::Compare methods with appropriate results. In the current implementation List::Compare methods will return new lists containing the items found in any designated list alone (unique), any list other than a designated list (complement), the intersection and union of all lists and so forth. List::Compare also has (a) methods to return Boolean values indicating whether one list is a subset of another and whether any two lists are equivalent to each other (b) methods to pretty-print very simple charts displaying the subset and equivalence relationships among lists.
Except for List::Compares get_bag() method, multiple instances of an element in a given list count only once with respect to computing the intersection, union, etc. of the two lists. In particular, List::Compare considers two lists as equivalent if each element of the first list can be found in the second list and vice versa. Equivalence in this usage takes no note of the frequency with which elements occur in either list or their order within the lists. List::Compare asks the question: Did I see this item in this list at all? Only when you use List::Compare::get_bag() to compute a bag holding the two lists do you ask the question: How many times did this item occur in this list?
Download (0.18MB)
Added: 2007-01-23 License: Perl Artistic License Price:
1007 downloads
Midnight Backup 0.6
Midnight Backup is a flexable framework composed of plugins that will allow system administrators to develop backup systems. more>>
Midnight Backup is a flexable framework composed of plugins that will allow system administrators to develop sophisticated backup systems.
It will be cross-network and cross-platform, allowing clients to submit data to servers for backup purposes. It will have a high level of admin control though filters and a pervasive "plug-in" architecture. Midnight Backup will be under an Open Source/Free Software license.
Main features:
- Network Oriented
- Portability
- Fully Modular and Extensible Design
- Easy Add-On Creation
- "Bare Metal" Recovery through creation of custom boot disks
- Authentication and Encryption between clients and servers
- Bandwidth Usage Optimization for low-bandwidth connections
- The ability for users to recover their own data without admin intervention
- Multiple output media support (CDrom/CDrw, ftape, disk, etc)
Enhancements:
- After a year and a half hiatus, here is version 0.6 of mbackup. This has been completely rewritten in c++. See README and doc/object-description.txt for more info.
<<lessIt will be cross-network and cross-platform, allowing clients to submit data to servers for backup purposes. It will have a high level of admin control though filters and a pervasive "plug-in" architecture. Midnight Backup will be under an Open Source/Free Software license.
Main features:
- Network Oriented
- Portability
- Fully Modular and Extensible Design
- Easy Add-On Creation
- "Bare Metal" Recovery through creation of custom boot disks
- Authentication and Encryption between clients and servers
- Bandwidth Usage Optimization for low-bandwidth connections
- The ability for users to recover their own data without admin intervention
- Multiple output media support (CDrom/CDrw, ftape, disk, etc)
Enhancements:
- After a year and a half hiatus, here is version 0.6 of mbackup. This has been completely rewritten in c++. See README and doc/object-description.txt for more info.
Download (0.020MB)
Added: 2007-06-11 License: Open Software License Price:
865 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 bare minerals 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