3s
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 13
KeepassX 0.2.2
KeepassX is a linux port of the windows application more>>
Keepass/L project is a linux port of the windows application "Keepass Password Safe".
It is a free/open-source password manager or safe which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key-disk.
So you only have to remember one single master password or insert the key-disk to unlock the whole database.
The databases are encrypted using the best and most secure encryption algorithms currently known (AES and Twofish).
Installation:
Make sure that the QT directory is in PATH.
1. `cd to the directory containing the packages source code and type `qmake to configure the package for your system.
2. Type `make to compile the package.
3. Type `make install to install the programs and any data files and documentation.
Enhancements:
- fixed crash when parsing config file under Win32
- fixed loss of entry icons when saving a database which was not created with KeePassX (no KPX_CUSTOM_ICONS metastream)
- introduces new metastream format for custom icons
- removed all old Qt3 support dependecies
- QtNetwork and QtSql are not longer requiered (when using Qt 4.1.3 or later)
- implemented correct UUID management for entries
- added delay of 0.3s before performing auto-type
- metastreams now get valid group IDs (KeePass/Win compatibility)
- fixed drawing errors when performing drag and drop operations in group view
- when there is no translation installed for the systems country preference but one for the same language the program will use it now
- when canceling the file dialog for the opening of an existing database a already openend database will not longer be closed
- same for the creation of a new database
- alpha blending for banner icons
- new standard banner icon
- MacOS packages: all Qt libraries are now included in the application bundle (extra installation is not longer necessary)
<<lessIt is a free/open-source password manager or safe which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key-disk.
So you only have to remember one single master password or insert the key-disk to unlock the whole database.
The databases are encrypted using the best and most secure encryption algorithms currently known (AES and Twofish).
Installation:
Make sure that the QT directory is in PATH.
1. `cd to the directory containing the packages source code and type `qmake to configure the package for your system.
2. Type `make to compile the package.
3. Type `make install to install the programs and any data files and documentation.
Enhancements:
- fixed crash when parsing config file under Win32
- fixed loss of entry icons when saving a database which was not created with KeePassX (no KPX_CUSTOM_ICONS metastream)
- introduces new metastream format for custom icons
- removed all old Qt3 support dependecies
- QtNetwork and QtSql are not longer requiered (when using Qt 4.1.3 or later)
- implemented correct UUID management for entries
- added delay of 0.3s before performing auto-type
- metastreams now get valid group IDs (KeePass/Win compatibility)
- fixed drawing errors when performing drag and drop operations in group view
- when there is no translation installed for the systems country preference but one for the same language the program will use it now
- when canceling the file dialog for the opening of an existing database a already openend database will not longer be closed
- same for the creation of a new database
- alpha blending for banner icons
- new standard banner icon
- MacOS packages: all Qt libraries are now included in the application bundle (extra installation is not longer necessary)
Download (6.0MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1324 downloads
PhysicsFS 1.1.1
PhysicsFS is a library to provide abstract access to various archives. more>>
PhysicsFS is a library to provide abstract access to various archives. It is intended for use in video games, and the design was somewhat inspired by Quake 3s file subsystem. The programmer defines a "write directory" on the physical filesystem. No file writing done through the PhysicsFS API can leave that write directory, for security. For example, an embedded scripting language cannot write outside of this path if it uses PhysFS for all of its I/O, which means that untrusted scripts can run more safely.
Symbolic links can be disabled as well, for added safety. For file reading, the programmer lists directories and archives that form a "search path". Once the search path is defined, it becomes a single, transparent hierarchical filesystem.
This makes for easy access to ZIP files in the same way as you access a file directly on the disk, and it makes it easy to ship a new archive that will override a previous archive on a per-file basis. Finally, PhysicsFS gives you platform-abstracted means to determine if CD-ROMs are available, the users home directory, where in the real filesystem your program is running, etc.
You can find PhysicsFS in next :
The Build Engine can optionally be compiled with PhysicsFS support, which is good, because its standard packfile format offers no compression or long filenames.
ParaGUI is a cross platform toolkit built on Simple Directmedia Layer. That library has, among other useful stuff, a C++ wrapper for PhysicsFS. Here is an API reference for their interface to PhysicsFS.
SDL_sound comes with a technology demonstration program, playsound, that is a generalized sound file playback program. playsound can use PhysicsFS to stream audio out of archive files on-the-fly.
Falling Block Game is a Tetris-style game that uses PhysicsFS under the hood.
Excido is a 3D arcade game using PhysicsFS.
Tales of Middle Earth is an Angband-based RPG that uses PhysicsFS.
Dead Meat is a Bomberman clone with PhysicsFS support.
netPanzer, a multiplayer tactical warfare game, utilizes PhysicsFS.
Z-Raid is a River Raid clone using PhysicsFS on PocketPC devices!
Final Frontier Trader is a 2D single player space strategy, combat, and trading game powered by PhysicsFS.
Yac3De is a 3D engine that is using PhysicsFS to access Doom3 pakfiles in order to load their maps.
The maya2q3 plugin uses PhysicsFS to load shader resources from Quake 3 packages.
MindBender uses PhysicsFS for resource management.
Lincity-NG is a highly-polished SimCity clone that makes use of PhysicsFS.
Probably other software uses PhysicsFS. If you know of one, drop me a line.
Enhancements:
- The build system was changed to CMake. 7zip support was added.
- The library was made Unicode-clean and reentrant.
- Symbolic link support was added for Windows Vista, Linux, BeOS, OS/2, and Mac OS X support was improved, and Mac OS classic support was dropped.
- Many other fixes and improvements were made.
<<lessSymbolic links can be disabled as well, for added safety. For file reading, the programmer lists directories and archives that form a "search path". Once the search path is defined, it becomes a single, transparent hierarchical filesystem.
This makes for easy access to ZIP files in the same way as you access a file directly on the disk, and it makes it easy to ship a new archive that will override a previous archive on a per-file basis. Finally, PhysicsFS gives you platform-abstracted means to determine if CD-ROMs are available, the users home directory, where in the real filesystem your program is running, etc.
You can find PhysicsFS in next :
The Build Engine can optionally be compiled with PhysicsFS support, which is good, because its standard packfile format offers no compression or long filenames.
ParaGUI is a cross platform toolkit built on Simple Directmedia Layer. That library has, among other useful stuff, a C++ wrapper for PhysicsFS. Here is an API reference for their interface to PhysicsFS.
SDL_sound comes with a technology demonstration program, playsound, that is a generalized sound file playback program. playsound can use PhysicsFS to stream audio out of archive files on-the-fly.
Falling Block Game is a Tetris-style game that uses PhysicsFS under the hood.
Excido is a 3D arcade game using PhysicsFS.
Tales of Middle Earth is an Angband-based RPG that uses PhysicsFS.
Dead Meat is a Bomberman clone with PhysicsFS support.
netPanzer, a multiplayer tactical warfare game, utilizes PhysicsFS.
Z-Raid is a River Raid clone using PhysicsFS on PocketPC devices!
Final Frontier Trader is a 2D single player space strategy, combat, and trading game powered by PhysicsFS.
Yac3De is a 3D engine that is using PhysicsFS to access Doom3 pakfiles in order to load their maps.
The maya2q3 plugin uses PhysicsFS to load shader resources from Quake 3 packages.
MindBender uses PhysicsFS for resource management.
Lincity-NG is a highly-polished SimCity clone that makes use of PhysicsFS.
Probably other software uses PhysicsFS. If you know of one, drop me a line.
Enhancements:
- The build system was changed to CMake. 7zip support was added.
- The library was made Unicode-clean and reentrant.
- Symbolic link support was added for Windows Vista, Linux, BeOS, OS/2, and Mac OS X support was improved, and Mac OS classic support was dropped.
- Many other fixes and improvements were made.
Download (0.52MB)
Added: 2007-04-03 License: zlib/libpng License Price:
935 downloads
enemy lines 6 1.1
enemy lines 3 is a semi-abstract first person 3D-shooter game. more>>
enemy lines 3 is a semi-abstract first person 3D-shooter game. enemy lines 3s goal is to shoot evil robots before they get too close or to use your jetpack to escape.
The robots cant jump, but they can tear down walls.
<<lessThe robots cant jump, but they can tear down walls.
Download (0.20MB)
Added: 2006-06-18 License: GPL (GNU General Public License) Price:
1223 downloads
Games::Othello 0.01
Games::Othello is a Perl extension for modelling a game of Othello. more>>
Games::Othello is a Perl extension for modelling a game of Othello.
SYNOPSIS
use Games::Othello;
my $game = Games::Othello->new();
while( !game->over ) {
printf "It is presently %ss move",
($game->whos_move eq b) ? black, white;
my @possible_moves = values $game->possible_moves();
if ( ! @possible_moves ) {
print "You have no moves available, you must pass.
$game->pass_to_opponent;
} else {
foreach ( my $move ) @possible_moves ) {
printf
"You will take %d of your opponents chips if you place your chip on %d,%d",
scalar @{ $move->{chips} }, $move->{x}, $move->{y};
}
my ($locx, $locy) = get_move();
my $flipped = $game->place_chip( $locx, $locy );
}
my $layout = $game->chip_layout();
foreach my $row ( @$layout ) {
foreach my $pos ( @$row ) {
printf %3s,
($pos eq b) ? B # Black occupied square.
: ($pos eq w) ? W # White occupied square.
: # Un-occupied square.
}
print "nn";
}
}
my ($black_score, $white_score) = $game->score;
<<lessSYNOPSIS
use Games::Othello;
my $game = Games::Othello->new();
while( !game->over ) {
printf "It is presently %ss move",
($game->whos_move eq b) ? black, white;
my @possible_moves = values $game->possible_moves();
if ( ! @possible_moves ) {
print "You have no moves available, you must pass.
$game->pass_to_opponent;
} else {
foreach ( my $move ) @possible_moves ) {
printf
"You will take %d of your opponents chips if you place your chip on %d,%d",
scalar @{ $move->{chips} }, $move->{x}, $move->{y};
}
my ($locx, $locy) = get_move();
my $flipped = $game->place_chip( $locx, $locy );
}
my $layout = $game->chip_layout();
foreach my $row ( @$layout ) {
foreach my $pos ( @$row ) {
printf %3s,
($pos eq b) ? B # Black occupied square.
: ($pos eq w) ? W # White occupied square.
: # Un-occupied square.
}
print "nn";
}
}
my ($black_score, $white_score) = $game->score;
Download (0.005MB)
Added: 2006-12-28 License: Perl Artistic License Price:
1041 downloads
Anti-Web httpd 3.0.7
Anti-Web httpd is a small, robust, and secure Web server. more>>
Anti-Web project is a single-process, light-weight, non-threaded webserver that emphasizes simplicity, efficiency, and security.
AW 3 is the result of a rewrite of the webservers internals and represents much thought, effort, and careful design by the AW team.
With a few (perhaps signifigant) exceptions, AW 3 should be drop in compatible with AW 2. To use this drop in compatibility, refer to the "Simple Configuration" section. If you want to use some of AW 3s more advanced features, refer to the "Complex Configuration" section.
Your rights to use, distribute, and modify AW are protected by the GNU GPL license. Please see the file COPYING for more details.
Compilation
You should be able to compile AW simply by extracting it, changing into the extracted directory and typing
make
If all goes well, you should end up with an executable called "awhttpd".
If all does not go well, check the top of the file Makefile for compilation options. You will need to do this for a SunOS compilation, for instance.
Enhancements:
- Some extra CGI functionality was added.
<<lessAW 3 is the result of a rewrite of the webservers internals and represents much thought, effort, and careful design by the AW team.
With a few (perhaps signifigant) exceptions, AW 3 should be drop in compatible with AW 2. To use this drop in compatibility, refer to the "Simple Configuration" section. If you want to use some of AW 3s more advanced features, refer to the "Complex Configuration" section.
Your rights to use, distribute, and modify AW are protected by the GNU GPL license. Please see the file COPYING for more details.
Compilation
You should be able to compile AW simply by extracting it, changing into the extracted directory and typing
make
If all goes well, you should end up with an executable called "awhttpd".
If all does not go well, check the top of the file Makefile for compilation options. You will need to do this for a SunOS compilation, for instance.
Enhancements:
- Some extra CGI functionality was added.
Download (0.09MB)
Added: 2006-01-28 License: GPL (GNU General Public License) Price:
1365 downloads
Locale::SubCountry 1.37
Locale::SubCountry is a Perl module that can convert state, province, county etc. names to/from code. more>>
Locale::SubCountry is a Perl module that can convert state, province, county etc. names to/from code.
SYNOPSIS
my $country_code = GB;
my $UK = new Locale::SubCountry($country_code);
if ( not $UK )
{
die "Invalid code $country_coden";
}
elsif ( $UK->has_sub_countries )
{
print($UK->full_name(DGY),"n"); # Dumfries and Galloway
print($UK->regional_division(DGY),"n"); # CT (Scotland)
}
my $australia = new Locale::SubCountry(AUSTRALIA);
print($australia->country,"n"); # AUSTRALIA
print($australia->country_code,"n"); # AU
if ( $australia->has_sub_countries )
{
print($australia->code(New South Wales ),"n"); # NSW
print($australia->full_name(S.A.),"n"); # South Australia
my $upper_case = 1;
print($australia->full_name(Qld,$upper_case),"n"); # QUEENSLAND
print($australia->category(NSW),"n"); # state
print($australia->FIPS10_4_code(ACT),"n"); # 01
print($australia->ISO3166_2_code(02),"n"); # NSW
my @aus_state_names = $australia->all_full_names;
my @aus_code_names = $australia->all_codes;
my %aus_states_keyed_by_code = $australia->code_full_name_hash;
my %aus_states_keyed_by_name = $australia->full_name_code_hash;
foreach my $code ( sort keys %aus_states_keyed_by_code )
{
printf("%-3s : %sn",$code,$aus_states_keyed_by_code{$code});
}
}
# Methods for country codes and names
my $world = new Locale::SubCountry::World;
my @all_countries = $world->all_full_names;
my @all_country_codes = $world->all_codes;
my %all_countries_keyed_by_name = $world->full_name_code_hash;
my %all_country_keyed_by_code = $world->code_full_name_hash;
This module allows you to convert the full name for a countries administrative region to the code commonly used for postal addressing. The reverse lookup can also be done. Sub country codes are defined in "ISO 3166-2:1998, Codes for the representation of names of countries and their subdivisions".
Sub countries are termed as states in the US and Australia, provinces in Canada and counties in the UK and Ireland.
Names and ISO 3166-2 codes for all sub countries in a country can be returned as either a hash or an array.
Names and ISO 3166-1 codes for all countries in the world can be returned as either a hash or an array.
ISO 3166-2 codes can be converted to FIPS 10-4 codes. The reverse lookup can also be done.
<<lessSYNOPSIS
my $country_code = GB;
my $UK = new Locale::SubCountry($country_code);
if ( not $UK )
{
die "Invalid code $country_coden";
}
elsif ( $UK->has_sub_countries )
{
print($UK->full_name(DGY),"n"); # Dumfries and Galloway
print($UK->regional_division(DGY),"n"); # CT (Scotland)
}
my $australia = new Locale::SubCountry(AUSTRALIA);
print($australia->country,"n"); # AUSTRALIA
print($australia->country_code,"n"); # AU
if ( $australia->has_sub_countries )
{
print($australia->code(New South Wales ),"n"); # NSW
print($australia->full_name(S.A.),"n"); # South Australia
my $upper_case = 1;
print($australia->full_name(Qld,$upper_case),"n"); # QUEENSLAND
print($australia->category(NSW),"n"); # state
print($australia->FIPS10_4_code(ACT),"n"); # 01
print($australia->ISO3166_2_code(02),"n"); # NSW
my @aus_state_names = $australia->all_full_names;
my @aus_code_names = $australia->all_codes;
my %aus_states_keyed_by_code = $australia->code_full_name_hash;
my %aus_states_keyed_by_name = $australia->full_name_code_hash;
foreach my $code ( sort keys %aus_states_keyed_by_code )
{
printf("%-3s : %sn",$code,$aus_states_keyed_by_code{$code});
}
}
# Methods for country codes and names
my $world = new Locale::SubCountry::World;
my @all_countries = $world->all_full_names;
my @all_country_codes = $world->all_codes;
my %all_countries_keyed_by_name = $world->full_name_code_hash;
my %all_country_keyed_by_code = $world->code_full_name_hash;
This module allows you to convert the full name for a countries administrative region to the code commonly used for postal addressing. The reverse lookup can also be done. Sub country codes are defined in "ISO 3166-2:1998, Codes for the representation of names of countries and their subdivisions".
Sub countries are termed as states in the US and Australia, provinces in Canada and counties in the UK and Ireland.
Names and ISO 3166-2 codes for all sub countries in a country can be returned as either a hash or an array.
Names and ISO 3166-1 codes for all countries in the world can be returned as either a hash or an array.
ISO 3166-2 codes can be converted to FIPS 10-4 codes. The reverse lookup can also be done.
Download (0.062MB)
Added: 2006-08-16 License: Perl Artistic License Price:
1164 downloads
Games::Poker::Omaha::Hutchison 1.04
Games::Poker::Omaha::Hutchison is a Hutchison method for scoring Omaha hands. more>>
Games::Poker::Omaha::Hutchison is a Hutchison method for scoring Omaha hands.
SYNOPSIS
my $evaluator = Games::Poker::Omaha::Hutchison->new("Ah Qd 3s 1d");
my $score = $evaluator->hand_score;
This module implements the Hutchison Omaha Point System for evaluating starting hands in Omaha poker, as described at http://www.thepokerforum.com/omahasystem.htm
<<lessSYNOPSIS
my $evaluator = Games::Poker::Omaha::Hutchison->new("Ah Qd 3s 1d");
my $score = $evaluator->hand_score;
This module implements the Hutchison Omaha Point System for evaluating starting hands in Omaha poker, as described at http://www.thepokerforum.com/omahasystem.htm
Download (0.005MB)
Added: 2007-01-04 License: Perl Artistic License Price:
1030 downloads
Hybridized Orbital Preview 0.17
Hybridized Orbital Preview (HOPV) is an OpenGL based application that traces selected wave functions and plots. more>>
Hybridized Orbital Preview (HOPV) is an OpenGL based application that traces selected wave functions and plots electron clouds in 3D space.
Rendered models can be rotated and zoomed.
Inluded wavefunctions for...
(Hybridized are in bold.)
1s
2s
2px, 2py, 2pz
sp1, sp2
sp21 sp22, sp23
sp31 sp32, sp33, sp34
3s
3px, 3py, 3pz
3dxy, 3dz2 (TBD)
dsp3eq1, dsp3eq2, dsp3ax1
4px
Adding more orbitals is easy as long as their equations are in Orbitron or anywhere else.
<<lessRendered models can be rotated and zoomed.
Inluded wavefunctions for...
(Hybridized are in bold.)
1s
2s
2px, 2py, 2pz
sp1, sp2
sp21 sp22, sp23
sp31 sp32, sp33, sp34
3s
3px, 3py, 3pz
3dxy, 3dz2 (TBD)
dsp3eq1, dsp3eq2, dsp3ax1
4px
Adding more orbitals is easy as long as their equations are in Orbitron or anywhere else.
Download (0.010MB)
Added: 2006-05-05 License: GPL (GNU General Public License) Price:
1269 downloads
Find Em All 1.0
Find Em All is inspired by XFCE-3s XFglob and Efinder which is part of the Equinox desktop environment. more>>
FindEmAll is another graphical find-and-grep tool.
Find Em All is inspired by XFCE-3s XFglob and Efinder which is part of the Equinox desktop environment.
Unfortunately XFglob is no longer included in XFCE and Efinder does not seem to work (at least for me), because it uses XFCEs glob command which is no longer available.
Main features:
- optional Perl-style regular expression syntax (grep -P)
- search for files owned by non-system user / group (find -nouser -nogroup)
- search files where the search pattern does not match
- exclude binary files from search
Files may be opened in your favorite editor by a double-click on an entry in the list of results. Right-clicking a file opens a context menu that allows to choose an arbitrary application to open this file.
<<lessFind Em All is inspired by XFCE-3s XFglob and Efinder which is part of the Equinox desktop environment.
Unfortunately XFglob is no longer included in XFCE and Efinder does not seem to work (at least for me), because it uses XFCEs glob command which is no longer available.
Main features:
- optional Perl-style regular expression syntax (grep -P)
- search for files owned by non-system user / group (find -nouser -nogroup)
- search files where the search pattern does not match
- exclude binary files from search
Files may be opened in your favorite editor by a double-click on an entry in the list of results. Right-clicking a file opens a context menu that allows to choose an arbitrary application to open this file.
Download (0.030MB)
Added: 2006-11-23 License: GPL (GNU General Public License) Price:
1068 downloads
kdbg 2.0.5
kdbg is a graphical KDE front end to the GDB debugger. more>>
KDbg is a graphical user interface to gdb, the GNU debugger. kdbg project provides an intuitive interface for setting breakpoints, inspecting variables, and stepping through code.
KDbg requires KDE, the K Desktop Environment, but you can of course debug any program.
Main features:
- Inspection of variable values in a tree structure.
- Direct member: For certain compound data types the most important member values are displayed next to the variable name, so that it is not necessary to expand the subtree of that variable in order to see the member value. For example, you dont need to go into a variable of type QString if you want to see the string that the variable holds. (BTW, this is of course not hardcoded, but can be extended to new types.) KDbg can also display Qt 3s QString values, which are Unicode strings.
- Debugger at your finger tips: The basic debugger functions (step, next, run, finish, until, set/clear/enable/disable breakpoint) are bound to function keys F5 through F10. Quick and easy.
- Of course, lots of other basic functions: View source code, search text, set program arguments and environment variables, display arbitrary expressions. Everything you need to debug a program, eh!
- Debugging of core dumps, attaching to running processes is possible.
- Conditional breakpoints.
Enhancements:
- The appearance of the main window for first-time users was improved.
- Improve file handling when the srcdir != builddir.
- Show value popups for members of this.
- Allow the user to give redirections in the Program Arguments dialog.
- Minor bug fixes.
<<lessKDbg requires KDE, the K Desktop Environment, but you can of course debug any program.
Main features:
- Inspection of variable values in a tree structure.
- Direct member: For certain compound data types the most important member values are displayed next to the variable name, so that it is not necessary to expand the subtree of that variable in order to see the member value. For example, you dont need to go into a variable of type QString if you want to see the string that the variable holds. (BTW, this is of course not hardcoded, but can be extended to new types.) KDbg can also display Qt 3s QString values, which are Unicode strings.
- Debugger at your finger tips: The basic debugger functions (step, next, run, finish, until, set/clear/enable/disable breakpoint) are bound to function keys F5 through F10. Quick and easy.
- Of course, lots of other basic functions: View source code, search text, set program arguments and environment variables, display arbitrary expressions. Everything you need to debug a program, eh!
- Debugging of core dumps, attaching to running processes is possible.
- Conditional breakpoints.
Enhancements:
- The appearance of the main window for first-time users was improved.
- Improve file handling when the srcdir != builddir.
- Show value popups for members of this.
- Allow the user to give redirections in the Program Arguments dialog.
- Minor bug fixes.
Download (0.85MB)
Added: 2006-12-17 License: GPL (GNU General Public License) Price:
1047 downloads
DeadMini 1.1
DeadMini is a tiny distribution designed for modular usage. more>>
DeadMini is a tiny distribution designed for modular usage. DeadMini linux is currently under heavy developement, but so far it contains applications such as dropbear client, midnight command and of course screen.
The main advantage is that it boots anywhere - wherever you can stick the files, use something like syslinux or isolinux to make it boot - and of course make bios boot the medium - it will boot without a trouble. This is because the whole system (currently 5MB, including booting overhead) is copied in RAM without the need to seek the source device. It also boots very fast - minimal bootup time is about 3s (further testing will be done).
It is possibly buggy yet, especially HW autodetection isnt perfect, but it will be developed - the most important issue here is feedback, both bugreports AND patches - the detection is in /sbin/mod-detect.
The point of DeadMini is to be quite modular, hence the aim is to distribute the core system and tools for building, installing and removing packages. Therefore, what you want is dtools and deadcore. Deadcore contains the base system, dtools is set of tools to manage dmp (DeadMini packages) and build the actual iso. You also certainly want the extra modules - otherwise, the only modules inside are for networking. The iso released here is only the core system.
<<lessThe main advantage is that it boots anywhere - wherever you can stick the files, use something like syslinux or isolinux to make it boot - and of course make bios boot the medium - it will boot without a trouble. This is because the whole system (currently 5MB, including booting overhead) is copied in RAM without the need to seek the source device. It also boots very fast - minimal bootup time is about 3s (further testing will be done).
It is possibly buggy yet, especially HW autodetection isnt perfect, but it will be developed - the most important issue here is feedback, both bugreports AND patches - the detection is in /sbin/mod-detect.
The point of DeadMini is to be quite modular, hence the aim is to distribute the core system and tools for building, installing and removing packages. Therefore, what you want is dtools and deadcore. Deadcore contains the base system, dtools is set of tools to manage dmp (DeadMini packages) and build the actual iso. You also certainly want the extra modules - otherwise, the only modules inside are for networking. The iso released here is only the core system.
Download (4.8MB)
Added: 2006-04-20 License: GPL (GNU General Public License) Price:
1292 downloads
JavaArray 4.7
JavaArray is a tied extension for Java arrays from Java.pm more>>
JavaArray is a tied extension for Java arrays from Java.pm
SYNOPSIS
use Java;
# Set up Java.pm to always return tied array references to me
my $java = new Java(use_tied_arrays => 1);
my $tied_array = $java->create_array("java.lang.String",5);
OR
# Roll my own tied arrays
my @tied_array;
tie @tied_array, JavaArray, $java->create_array("java.lang.String",5);
OR
tie @tied_array, JavaArray, $some_object_that_is_an_array;
// Set array element 3 to "Java is lame"
$tied_array[3] = "Java is lame";
// Get array element 3s value
my $element = $tied_array[3]->get_value();
// Get length
my $length = scalar(@tied_array);
my $size = $#tied_array;
// Use as parameter you gotta pass the reference!
my $list = $java->java_util_Arrays("asList",@tied_array);
// NO OTHER ARRAY OPERATIONS ARE AVAILABLE!
// so no pop or push or unshift or shift or splice
// Hey even this cant make Java arrays cool!
// use the Collections framework!
This module puts a pretty thin veneer over Java.pm objects are are Java arrays. Makes em slightly prettier to play with. You can pass as an agrument to the tie any Java object that is an array - either one you created yourself or one that was returned to you by something else.
You probably should NOT be using this directly, but specify use_tied_arrays in your constructor args to Java.pm.
In parameter lists
If you want to use your array in a parameter list youve got to pass in the REFERENCE to your array or things will go haywire... If you specified use_tied_arrays in your Java.pm constructor then you will only receive references back from Java.pm so youve already got the reference. ONLY if you call tie yourself (& I cant really think of why you ever would... BUT) & get the array itself do you need to take its reference when using it in parameter lists.
Automatic usage
You can tell Java.pm to automatically convert all Java arrays to their tied counterparts by setting use_tied_arrays in your Java constructor. You will get receive a reference to the tied array so you must use the -> notation like:
$array->[3] = "Mark rox";
my $ele = $array->[4];
See perldoc Java.pm for more info. You can then use that value directly in parameter lists.
<<lessSYNOPSIS
use Java;
# Set up Java.pm to always return tied array references to me
my $java = new Java(use_tied_arrays => 1);
my $tied_array = $java->create_array("java.lang.String",5);
OR
# Roll my own tied arrays
my @tied_array;
tie @tied_array, JavaArray, $java->create_array("java.lang.String",5);
OR
tie @tied_array, JavaArray, $some_object_that_is_an_array;
// Set array element 3 to "Java is lame"
$tied_array[3] = "Java is lame";
// Get array element 3s value
my $element = $tied_array[3]->get_value();
// Get length
my $length = scalar(@tied_array);
my $size = $#tied_array;
// Use as parameter you gotta pass the reference!
my $list = $java->java_util_Arrays("asList",@tied_array);
// NO OTHER ARRAY OPERATIONS ARE AVAILABLE!
// so no pop or push or unshift or shift or splice
// Hey even this cant make Java arrays cool!
// use the Collections framework!
This module puts a pretty thin veneer over Java.pm objects are are Java arrays. Makes em slightly prettier to play with. You can pass as an agrument to the tie any Java object that is an array - either one you created yourself or one that was returned to you by something else.
You probably should NOT be using this directly, but specify use_tied_arrays in your constructor args to Java.pm.
In parameter lists
If you want to use your array in a parameter list youve got to pass in the REFERENCE to your array or things will go haywire... If you specified use_tied_arrays in your Java.pm constructor then you will only receive references back from Java.pm so youve already got the reference. ONLY if you call tie yourself (& I cant really think of why you ever would... BUT) & get the array itself do you need to take its reference when using it in parameter lists.
Automatic usage
You can tell Java.pm to automatically convert all Java arrays to their tied counterparts by setting use_tied_arrays in your Java constructor. You will get receive a reference to the tied array so you must use the -> notation like:
$array->[3] = "Mark rox";
my $ele = $array->[4];
See perldoc Java.pm for more info. You can then use that value directly in parameter lists.
Download (0.068MB)
Added: 2007-06-01 License: Perl Artistic License Price:
875 downloads
gBootRoot 1.5.0
gBootRoot it construct, develop, test, and boot distributions. more>>
gBootRoot makes the construction and development of distributions fun and simple with its Root Methods (Yard) and user-mode-linux test bed. Finish the product with a Boot Method (2-disk compression supported).
Normal (non-root) users can make root filesystems and boot disks. It includes the make_debian script to create a testable user-mode-linux base Debian system, add-ons to enhance methods, and an MTD Emulator useful for running distributions made with the jffs/jffs2 filesystem.
Enhancements:
- Fixed a @INC problem with rpm packages. The fhs checks usually insert the module path (Debian std. path) into @INC via a BEGIN {}, but the new BootRoot::Options was trying to be loaded before the fact because it had been placed within the BEGIN{} and there was even a reminder in the code documentation from prior releases explaining not to do this. Updated BEGIN statements in gbootroot, expect_uml and yard_chrooted_tests, and made sure "." is always specified first in @INC.
- Thanks to Stian Skjelstad for pointing out some bugs - namely the former annoying @INC bug that never should have occurred in the first place - after I asked him to try out gbootroot to help with his MTD requirements.
- Added a new if/elsif control structure. if ( condition ) n statement(s) n elsif ( condition ) n statements elsif .. Nice functionality to have.
- Made Example.yard portable with the new if/elsif control structure, and added pam.d/system-auth if it exists on the system.
- Commented out many things in Helper.yard because UML.pm has been modified to allow no login along with no password, and provides a new method "close_no_init" to provide a shutdown marker after which uml_mconsole can be used to halt the process. This means faster creation time for root_fs and no lag.
- Huge fixes to all source packages.
- Added format rules found in Example* to the main documentation.
- Compiled for >= glibc 2.2.5. Previous version was compiled >= 2.3.1 which caused some things not to work on old distributions using 2.2*
- Removed the -q from expect_uml because this caused the newer version of mkreiserfs to fail because Namesys decided that unsolicited advertising was in order so everybody knows that there are actually some organizations and companies paying for its development. Wouldnt this be nice in a perfect world for all Free Software projects?
- Tested on Debian stable/unstable and rpm based distros RedHat 7.3/8.0, Mandrake 9.0, and Suse 7.3 thanks to umlbuilder. Overall, this is by far the most heavily tested release to date. Observed that stack overflows are occxurring from time to time in the nested testing environment.
- Added /usr/info/dir and info to make_debian which makes things much nicer.
- Added libexpect-perl and libgtk-perl to Build-Depends for debs; in general, there were many fixes for both debs and rpms and their respective source packages.
- Improved documentation.
- Added stop and go to the uml_mconsole interface for the UML Box.
- Made perl 5.8 compliant perl-IO-Stty, perl-IO-tty and perl-Expect rpm packages. Many things have changed especially with IO-tty and perl-Expect.
- Had to build slram into the kernel because RedHat 7.3s depmod causes the build to fail.
<<lessNormal (non-root) users can make root filesystems and boot disks. It includes the make_debian script to create a testable user-mode-linux base Debian system, add-ons to enhance methods, and an MTD Emulator useful for running distributions made with the jffs/jffs2 filesystem.
Enhancements:
- Fixed a @INC problem with rpm packages. The fhs checks usually insert the module path (Debian std. path) into @INC via a BEGIN {}, but the new BootRoot::Options was trying to be loaded before the fact because it had been placed within the BEGIN{} and there was even a reminder in the code documentation from prior releases explaining not to do this. Updated BEGIN statements in gbootroot, expect_uml and yard_chrooted_tests, and made sure "." is always specified first in @INC.
- Thanks to Stian Skjelstad for pointing out some bugs - namely the former annoying @INC bug that never should have occurred in the first place - after I asked him to try out gbootroot to help with his MTD requirements.
- Added a new if/elsif control structure. if ( condition ) n statement(s) n elsif ( condition ) n statements elsif .. Nice functionality to have.
- Made Example.yard portable with the new if/elsif control structure, and added pam.d/system-auth if it exists on the system.
- Commented out many things in Helper.yard because UML.pm has been modified to allow no login along with no password, and provides a new method "close_no_init" to provide a shutdown marker after which uml_mconsole can be used to halt the process. This means faster creation time for root_fs and no lag.
- Huge fixes to all source packages.
- Added format rules found in Example* to the main documentation.
- Compiled for >= glibc 2.2.5. Previous version was compiled >= 2.3.1 which caused some things not to work on old distributions using 2.2*
- Removed the -q from expect_uml because this caused the newer version of mkreiserfs to fail because Namesys decided that unsolicited advertising was in order so everybody knows that there are actually some organizations and companies paying for its development. Wouldnt this be nice in a perfect world for all Free Software projects?
- Tested on Debian stable/unstable and rpm based distros RedHat 7.3/8.0, Mandrake 9.0, and Suse 7.3 thanks to umlbuilder. Overall, this is by far the most heavily tested release to date. Observed that stack overflows are occxurring from time to time in the nested testing environment.
- Added /usr/info/dir and info to make_debian which makes things much nicer.
- Added libexpect-perl and libgtk-perl to Build-Depends for debs; in general, there were many fixes for both debs and rpms and their respective source packages.
- Improved documentation.
- Added stop and go to the uml_mconsole interface for the UML Box.
- Made perl 5.8 compliant perl-IO-Stty, perl-IO-tty and perl-Expect rpm packages. Many things have changed especially with IO-tty and perl-Expect.
- Had to build slram into the kernel because RedHat 7.3s depmod causes the build to fail.
Download (6.4MB)
Added: 2005-04-13 License: GPL (GNU General Public License) Price:
1656 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above 3s 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