cm
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 31
AFS::CM 2.4.0
AFS::CM is a Perl module to administer the AFS Cache Manager. more>>
AFS::CM is a Perl module to administer the AFS Cache Manager.
SYNOPSIS
use AFS::CM qw (
checkconn checkservers checkvolumes
cm_access flush flushcb flushvolume
getcacheparms getcellstatus
getcrypt getvolstats setcrypt
setcachesize setcellstatus
);
my $ok = flushvolume(.);
print "Return Code = $okn";
$ok = checkvolumes;
print "Return Code = $okn";
$ok = cm_access($path);
print "Return Code = $okn";
($max, $inuse) = getcacheparms;
$ok = setcachesize(10000);
my $crypt_flg = getcrypt;
$ok = setcrypt(on);
NOTE: The following lines are version 1 style: all names are exported by default. This style is deprecated !!!
use AFS; # import all AFS names
use AFS @AFS::CM; # import just the cache manager names
This module provides several functions to administer the AFS Cache Manager. It is used to customize the cache size. You can force the update of cached data. And you can determine if a client machine can run SETUID programs. Any function required must by explicitly listed by the use statement to be exported into the calling package.
Some of these functions have the optional argument FOLLOW. FOLLOW determines which file should be used should PATH be a symbolic link. If FOLLOW be set to 1, then the symbolic link is followed to its target. If FOLLOW is set to 0, then the function applies to the symbolic link itself. If not specified FOLLOW defaults to 1.
<<lessSYNOPSIS
use AFS::CM qw (
checkconn checkservers checkvolumes
cm_access flush flushcb flushvolume
getcacheparms getcellstatus
getcrypt getvolstats setcrypt
setcachesize setcellstatus
);
my $ok = flushvolume(.);
print "Return Code = $okn";
$ok = checkvolumes;
print "Return Code = $okn";
$ok = cm_access($path);
print "Return Code = $okn";
($max, $inuse) = getcacheparms;
$ok = setcachesize(10000);
my $crypt_flg = getcrypt;
$ok = setcrypt(on);
NOTE: The following lines are version 1 style: all names are exported by default. This style is deprecated !!!
use AFS; # import all AFS names
use AFS @AFS::CM; # import just the cache manager names
This module provides several functions to administer the AFS Cache Manager. It is used to customize the cache size. You can force the update of cached data. And you can determine if a client machine can run SETUID programs. Any function required must by explicitly listed by the use statement to be exported into the calling package.
Some of these functions have the optional argument FOLLOW. FOLLOW determines which file should be used should PATH be a symbolic link. If FOLLOW be set to 1, then the symbolic link is followed to its target. If FOLLOW is set to 0, then the function applies to the symbolic link itself. If not specified FOLLOW defaults to 1.
Download (0.18MB)
Added: 2007-03-06 License: Perl Artistic License Price:
966 downloads
cm Compilation Manager 0.5.1
cm Compilation Manager is a new tool for build automation and compilation management. more>>
cm Compilation Manager is a new tool for build automation and compilation management. cm Compilation Manager addresses a number of shortcomings I see in make.
Main features:
- A clean syntax based on a context-free language description
- Whitespace insensitivity
- Distinct macros and variables
- Separate procedure and production namespaces
- Many native programming constructs such as foreach loops for easy iteration, and more powerful tools such as anonymous functions with static scoping.
- Built-in support for recursive directory handling without additional invocations of cm.
- An intelligent, automatic configuration file generator
- Pre-generated functions for handling common build tasks in a platform-independent manner
- Support for multiple build configurations and multi-pass builds over complicated directory hierarchies
Installation instructions:
Download cm, classib, and gc.
Install the garbage collector per the included instructions. (Basically ./configure; make; sudo make install.) When running configure, you will need to pass it the parameters: --prefix=/usr/lib --with-threads=posix.
Unzip classlib (tar vzxf classlib.tar.gz).
Configure classlibs Makefile with any paths you need to modify.
Build and install classlib with make && sudo make install.
Unzip cm (tar vzxf cm.tar.gz).
Build and install cm with make && sudo make install.
Configure cm by executing: cd /usr/local/etc && sudo cminit
To verify your cm installation, you can rebuild it with the included Cmrules files by typing cm @clean && cm -m opt in the same directory you built cm in with make.
Enhancements:
- The license was changed to the GPL.
- This release includes a dynamic module/plugin system and two initial plugin modules.
- It supports non-root installation, additional command line options, and caches parsed files for quick retrieval during multi-pass builds.
- Several bugfixes are also included.
<<lessMain features:
- A clean syntax based on a context-free language description
- Whitespace insensitivity
- Distinct macros and variables
- Separate procedure and production namespaces
- Many native programming constructs such as foreach loops for easy iteration, and more powerful tools such as anonymous functions with static scoping.
- Built-in support for recursive directory handling without additional invocations of cm.
- An intelligent, automatic configuration file generator
- Pre-generated functions for handling common build tasks in a platform-independent manner
- Support for multiple build configurations and multi-pass builds over complicated directory hierarchies
Installation instructions:
Download cm, classib, and gc.
Install the garbage collector per the included instructions. (Basically ./configure; make; sudo make install.) When running configure, you will need to pass it the parameters: --prefix=/usr/lib --with-threads=posix.
Unzip classlib (tar vzxf classlib.tar.gz).
Configure classlibs Makefile with any paths you need to modify.
Build and install classlib with make && sudo make install.
Unzip cm (tar vzxf cm.tar.gz).
Build and install cm with make && sudo make install.
Configure cm by executing: cd /usr/local/etc && sudo cminit
To verify your cm installation, you can rebuild it with the included Cmrules files by typing cm @clean && cm -m opt in the same directory you built cm in with make.
Enhancements:
- The license was changed to the GPL.
- This release includes a dynamic module/plugin system and two initial plugin modules.
- It supports non-root installation, additional command line options, and caches parsed files for quick retrieval during multi-pass builds.
- Several bugfixes are also included.
Download (0.095MB)
Added: 2006-07-07 License: BSD License Price:
1204 downloads
VCS::CMSynergy 1.29
VCS::CMSynergy is a Perl interface to Telelogic SYNERGY/CM (aka Continuus/CM). more>>
VCS::CMSynergy is a Perl interface to Telelogic SYNERGY/CM (aka Continuus/CM).
SYNOPSIS
use VCS::CMSynergy;
$ccm = VCS::CMSynergy->new(%attr);
($rc, $out, $err) = $ccm->ccm($ccm_command, @ccm_args);
($rc, $out, $err) = $ccm->any_ccm_command(@ccm_args);
$ary_ref = $ccm->query(@ccm_args);
$ary_ref = $ccm->query_arrayref($query, @keywords);
$ary_ref = $ccm->query_hashref($query, @keywords);
$ary_ref = $ccm->query_object($query, @keywords);
$ary_ref = $ccm->finduse(@args);
$path = $ccm->findpath($file_spec, $proj_vers);
$ary_ref = $ccm->history(@ccm_args);
$ary_ref = $ccm->history_arrayref($file_spec, @keywords);
$ary_ref = $ccm->history_hashref($file_spec, @keywords);
$ary_ref = $ccm->ls(@ccm_args);
$ary_ref = $ccm->ls_object($file_spec);
$ary_ref = $ccm->ls_arrayref($file_spec, @keywords);
$ary_ref = $ccm->ls_hashref($file_spec, @keywords);
$value = $ccm->get_attribute($attr_name, $file_spec);
$ccm->set_attribute($attr_name, $file_spec, $value);
$hash_ref = $ccm->list_attributes($file_spec);
$delim = $ccm->delimiter;
$database = $ccm->database;
$ENV{CCM_ADDR} = $ccm->ccm_addr;
This synopsis only lists the major methods.
Methods that dont need a CM Synergy session are described in VCS::CMSynergy::Client. In fact, VCS::CMSynergy is derived from VCS::CMSynergy::Client.
Methods for administering users and their roles are described in VCS::CMSynergy::Users.
<<lessSYNOPSIS
use VCS::CMSynergy;
$ccm = VCS::CMSynergy->new(%attr);
($rc, $out, $err) = $ccm->ccm($ccm_command, @ccm_args);
($rc, $out, $err) = $ccm->any_ccm_command(@ccm_args);
$ary_ref = $ccm->query(@ccm_args);
$ary_ref = $ccm->query_arrayref($query, @keywords);
$ary_ref = $ccm->query_hashref($query, @keywords);
$ary_ref = $ccm->query_object($query, @keywords);
$ary_ref = $ccm->finduse(@args);
$path = $ccm->findpath($file_spec, $proj_vers);
$ary_ref = $ccm->history(@ccm_args);
$ary_ref = $ccm->history_arrayref($file_spec, @keywords);
$ary_ref = $ccm->history_hashref($file_spec, @keywords);
$ary_ref = $ccm->ls(@ccm_args);
$ary_ref = $ccm->ls_object($file_spec);
$ary_ref = $ccm->ls_arrayref($file_spec, @keywords);
$ary_ref = $ccm->ls_hashref($file_spec, @keywords);
$value = $ccm->get_attribute($attr_name, $file_spec);
$ccm->set_attribute($attr_name, $file_spec, $value);
$hash_ref = $ccm->list_attributes($file_spec);
$delim = $ccm->delimiter;
$database = $ccm->database;
$ENV{CCM_ADDR} = $ccm->ccm_addr;
This synopsis only lists the major methods.
Methods that dont need a CM Synergy session are described in VCS::CMSynergy::Client. In fact, VCS::CMSynergy is derived from VCS::CMSynergy::Client.
Methods for administering users and their roles are described in VCS::CMSynergy::Users.
Download (0.11MB)
Added: 2007-05-04 License: Perl Artistic License Price:
904 downloads
VCS::CMSynergy::Changes 1.28
VCS::CMSynergy::Changes is a list of changes to VCS::CMSynergy. more>>
VCS::CMSynergy::Changes is a list of changes to VCS::CMSynergy.
This module is a Perl interface to CM Synergy (formerly known as Continuus CM), a change and configuration management system from Telelogic AB (http://www.telelogic.com). It is implemented on top of the CM Synergy CLI, hence you must have the command client ("ccm")
installed to use it.
<<lessThis module is a Perl interface to CM Synergy (formerly known as Continuus CM), a change and configuration management system from Telelogic AB (http://www.telelogic.com). It is implemented on top of the CM Synergy CLI, hence you must have the command client ("ccm")
installed to use it.
Download (0.10MB)
Added: 2006-10-14 License: Perl Artistic License Price:
1105 downloads
CheckMail 0.3
CheckMail is nothing more than a smart textual menu allowing easy browsing through a set of mailboxes. more>>
CheckMail is nothing more than a smart textual menu allowing easy browsing through a set of mailboxes, displayed together with numbers of all messages and new messages. Simple, but very handy.
Examples:
cm -i display just the inbox
cm -i ~/Mail/*_list display inbox and all mailing lists
cm -i ~/Mail/*_list -oINBOX=1t highlight the inbox and prefer it on TAB
<<lessExamples:
cm -i display just the inbox
cm -i ~/Mail/*_list display inbox and all mailing lists
cm -i ~/Mail/*_list -oINBOX=1t highlight the inbox and prefer it on TAB
Download (0.011MB)
Added: 2005-10-19 License: GPL (GNU General Public License) Price:
1474 downloads
Class::Meta 0.53
Class::Meta is a Perl class automation, introspection, and data validation. more>>
Class::Meta is a Perl class automation, introspection, and data validation.
SYNOPSIS
Generate a class:
package MyApp::Thingy;
use strict;
use Class::Meta;
use Class::Meta::Types::String;
use Class::Meta::Types::Numeric;
BEGIN {
# Create a Class::Meta object for this class.
my $cm = Class::Meta->new( key => thingy );
# Add a constructor.
$cm->add_constructor(
name => new,
create => 1,
);
# Add a couple of attributes with generated methods.
$cm->add_attribute(
name => uuid,
authz => Class::Meta::READ,
type => string,
required => 1,
default => sub { Data::UUID->new->create_str },
);
$cm->add_attribute(
name => name,
is => string,
required => 1,
default => undef,
);
$cm->add_attribute(
name => age,
is => integer,
default => undef,
);
# Add a custom method.
$cm->add_method(
name => chk_pass,
view => Class::Meta::PUBLIC,
);
$cm->build;
}
Then use the class:
use MyApp::Thingy;
my $thingy = MyApp::Thingy->new;
print "ID: ", $thingy->id, $/;
$thingy->name(Larry);
print "Name: ", $thingy->name, $/;
$thingy->age(42);
print "Age: ", $thingy->age, $/;
Or make use of the introspection API:
use MyApp::Thingy;
my $class = MyApp::Thingy->my_class;
my $thingy;
print "Examining object of class ", $class->package, $/;
print "nConstructors:n";
for my $ctor ($class->constructors) {
print " o ", $ctor->name, $/;
$thingy = $ctor->call($class->package);
}
print "nAttributes:n";
for my $attr ($class->attributes) {
print " o ", $attr->name, " => ", $attr->get($thingy), $/;
if ($attr->authz >= Class::Meta::SET && $attr->type eq string) {
$attr->get($thingy, hey there!);
print " Changed to: ", $attr->get($thingy), $/;
}
}
print "nMethods:n";
for my $meth ($class->methods) {
print " o ", $meth->name, $/;
$meth->call($thingy);
}
Class::Meta provides an interface for automating the creation of Perl classes with attribute data type validation. It differs from other such modules in that it includes an introspection API that can be used as a unified interface for all Class::Meta-generated classes. In this sense, it is an implementation of the "Facade" design pattern.
<<lessSYNOPSIS
Generate a class:
package MyApp::Thingy;
use strict;
use Class::Meta;
use Class::Meta::Types::String;
use Class::Meta::Types::Numeric;
BEGIN {
# Create a Class::Meta object for this class.
my $cm = Class::Meta->new( key => thingy );
# Add a constructor.
$cm->add_constructor(
name => new,
create => 1,
);
# Add a couple of attributes with generated methods.
$cm->add_attribute(
name => uuid,
authz => Class::Meta::READ,
type => string,
required => 1,
default => sub { Data::UUID->new->create_str },
);
$cm->add_attribute(
name => name,
is => string,
required => 1,
default => undef,
);
$cm->add_attribute(
name => age,
is => integer,
default => undef,
);
# Add a custom method.
$cm->add_method(
name => chk_pass,
view => Class::Meta::PUBLIC,
);
$cm->build;
}
Then use the class:
use MyApp::Thingy;
my $thingy = MyApp::Thingy->new;
print "ID: ", $thingy->id, $/;
$thingy->name(Larry);
print "Name: ", $thingy->name, $/;
$thingy->age(42);
print "Age: ", $thingy->age, $/;
Or make use of the introspection API:
use MyApp::Thingy;
my $class = MyApp::Thingy->my_class;
my $thingy;
print "Examining object of class ", $class->package, $/;
print "nConstructors:n";
for my $ctor ($class->constructors) {
print " o ", $ctor->name, $/;
$thingy = $ctor->call($class->package);
}
print "nAttributes:n";
for my $attr ($class->attributes) {
print " o ", $attr->name, " => ", $attr->get($thingy), $/;
if ($attr->authz >= Class::Meta::SET && $attr->type eq string) {
$attr->get($thingy, hey there!);
print " Changed to: ", $attr->get($thingy), $/;
}
}
print "nMethods:n";
for my $meth ($class->methods) {
print " o ", $meth->name, $/;
$meth->call($thingy);
}
Class::Meta provides an interface for automating the creation of Perl classes with attribute data type validation. It differs from other such modules in that it includes an introspection API that can be used as a unified interface for all Class::Meta-generated classes. In this sense, it is an implementation of the "Facade" design pattern.
Download (0.060MB)
Added: 2006-10-05 License: Perl Artistic License Price:
1114 downloads
Common Music 1.0.2
Common Music (CM) is an object-oriented music composition environment. more>>
Common Music (CM) is an object-oriented music composition environment.
Common Music produces sound by transforming a high-level representation of musical structure into a variety of control protocols for sound synthesis and display.
<<lessCommon Music produces sound by transforming a high-level representation of musical structure into a variety of control protocols for sound synthesis and display.
Download (0.60MB)
Added: 2007-07-29 License: GPL (GNU General Public License) Price:
832 downloads
SCLive 2.0
SCLive is a complete Linux-based SystemC Development Environment, which boots directly off a CD or USB memory stick. more>>
SCLive is a complete Linux-based SystemC Development Environment, which boots directly off a CD or USB memory stick, allowing you to use SystemC without having to install any software.
The SystemC Live-CD is under 128MB and can be burned to a CD, mini-CD (8 cm) or a USB key. You can boot your machine off the CD or key and have a great SystemC based Linux distribution, for free and without commitment.
The LiveCD contains a complete Linux-based SystemC development environment, including:-
- OCSI SystemC 2.1 Simulator Kernel
- XFCE4 windows manager
- Firefox Internet browser
- GNU C and C++ compilers
- xffm File manager
- Geany Development environment
- GTKWave Waveforms Viewer
- GDB Debugger
- SystemC Tutorials
This distribution is developed by Esperan (www.esperan.com) and maintained at: sclive.blogsite.org
Enhancements:
This new release features the latest SystemC 2.2 library / simulation kernel, The SCV 1.0 library, the TLM 1.0 library all integrated.
In addition, a few programs have been added to the previous version:
- gdb: command line debugger
- ddd: graphical debugger
- vim: powerful editor
- xpdf: pdf viewer
- slapt-get and gslapt: package management
<<lessThe SystemC Live-CD is under 128MB and can be burned to a CD, mini-CD (8 cm) or a USB key. You can boot your machine off the CD or key and have a great SystemC based Linux distribution, for free and without commitment.
The LiveCD contains a complete Linux-based SystemC development environment, including:-
- OCSI SystemC 2.1 Simulator Kernel
- XFCE4 windows manager
- Firefox Internet browser
- GNU C and C++ compilers
- xffm File manager
- Geany Development environment
- GTKWave Waveforms Viewer
- GDB Debugger
- SystemC Tutorials
This distribution is developed by Esperan (www.esperan.com) and maintained at: sclive.blogsite.org
Enhancements:
This new release features the latest SystemC 2.2 library / simulation kernel, The SCV 1.0 library, the TLM 1.0 library all integrated.
In addition, a few programs have been added to the previous version:
- gdb: command line debugger
- ddd: graphical debugger
- vim: powerful editor
- xpdf: pdf viewer
- slapt-get and gslapt: package management
Download (139.3MB)
Added: 2006-10-30 License: GPL (GNU General Public License) Price:
1104 downloads
ac3info 0.1
ac3info project is a tool that extracts some basic information from an AC3 file. more>>
ac3info project is a tool that extracts some basic information from an AC3 file.
Example:
ac3info bjorn.ac3
AC3 Informations for bjorn.ac3
Basic Informations
- Channels : 5.1
- Sample Rate : 48000 Khz
- Bitrate : 448 Kbits/sec
Advanced Informations
- Bit Stream Mode : main audio service: complete main (CM)
- Channels Ordering : L,C,R,SL,SR
- Cmix level : -3.0 dB
- Surround Mix level : -3.0 dB
<<lessExample:
ac3info bjorn.ac3
AC3 Informations for bjorn.ac3
Basic Informations
- Channels : 5.1
- Sample Rate : 48000 Khz
- Bitrate : 448 Kbits/sec
Advanced Informations
- Bit Stream Mode : main audio service: complete main (CM)
- Channels Ordering : L,C,R,SL,SR
- Cmix level : -3.0 dB
- Surround Mix level : -3.0 dB
Download (0.004MB)
Added: 2007-05-10 License: GPL (GNU General Public License) Price:
906 downloads
Class::Meta::Express 0.04
Class::Meta::Express is a Perl module for concise, expressive creation of Class::Meta classes. more>>
Class::Meta::Express is a Perl module for concise, expressive creation of Class::Meta classes.
Synopsis
package My::Contact;
use Class::Meta::Express;
class {
meta contact => ( default_type => string );
has name;
has contact => ( required => 1 );
}
This module provides an interface to concisely yet expressively create classes with Class::Meta. Although I am of course fond of Class::Meta, Ive never been overly thrilled with its interface for creating classes:
package My::Thingy;
use Class::Meta;
BEGIN {
# Create a Class::Meta object for this class.
my $cm = Class::Meta->new( key => thingy );
# Add a constructor.
$cm->add_constructor( name => new );
# Add a couple of attributes with generated accessors.
$cm->add_attribute(
name => id,
is => integer,
required => 1,
);
$cm->add_attribute(
name => name,
is => string,
required => 1,
);
$cm->add_attribute(
name => age,
is => integer,
);
# Add a custom method.
$cm->add_method(
name => chk_pass,
code => sub { return code },
);
$cm->build;
}
This example is relatively simple; it can get a lot more verbose. But even still, all of the method calls were annoying. I mean, whoever thought of using an object oriented interface for declaring a class? (Oh yeah: I did.) I wasnt alone in wanting a more declarative interface; Curtis Poe, with my blessing, created Class::Meta::Declare, which would use this syntax to create the same class:
package My::Thingy;
use Class::Meta::Declare :all;
Class::Meta::Declare->new(
# Create a Class::Meta object for this class.
meta => [
key => thingy,
],
# Add a constructor.
constructors => [
new => { }
],
# Add a couple of attributes with generated accessors.
attributes => [
id => {
type => $TYPE_INTEGER,
required => 1,
},
name => {
required => 1,
type => $TYPE_STRING,
},
age => { type => $TYPE_INTEGER, },
],
# Add a custom method.
methods => [
chk_pass => {
code => sub { return code },
}
]
);
This approach has the advantage of being a bit more concise, and it is declarative, but I find all of the indentation levels annoying; its hard for me to figure out where I am, especially if I have to define a lot of attributes. And finally, everything is a string with this syntax, except for those ugly read-only scalars such as $TYPE_INTEGER. So I cant easily tell where one attribute ends and the next one starts. Bleh.
<<lessSynopsis
package My::Contact;
use Class::Meta::Express;
class {
meta contact => ( default_type => string );
has name;
has contact => ( required => 1 );
}
This module provides an interface to concisely yet expressively create classes with Class::Meta. Although I am of course fond of Class::Meta, Ive never been overly thrilled with its interface for creating classes:
package My::Thingy;
use Class::Meta;
BEGIN {
# Create a Class::Meta object for this class.
my $cm = Class::Meta->new( key => thingy );
# Add a constructor.
$cm->add_constructor( name => new );
# Add a couple of attributes with generated accessors.
$cm->add_attribute(
name => id,
is => integer,
required => 1,
);
$cm->add_attribute(
name => name,
is => string,
required => 1,
);
$cm->add_attribute(
name => age,
is => integer,
);
# Add a custom method.
$cm->add_method(
name => chk_pass,
code => sub { return code },
);
$cm->build;
}
This example is relatively simple; it can get a lot more verbose. But even still, all of the method calls were annoying. I mean, whoever thought of using an object oriented interface for declaring a class? (Oh yeah: I did.) I wasnt alone in wanting a more declarative interface; Curtis Poe, with my blessing, created Class::Meta::Declare, which would use this syntax to create the same class:
package My::Thingy;
use Class::Meta::Declare :all;
Class::Meta::Declare->new(
# Create a Class::Meta object for this class.
meta => [
key => thingy,
],
# Add a constructor.
constructors => [
new => { }
],
# Add a couple of attributes with generated accessors.
attributes => [
id => {
type => $TYPE_INTEGER,
required => 1,
},
name => {
required => 1,
type => $TYPE_STRING,
},
age => { type => $TYPE_INTEGER, },
],
# Add a custom method.
methods => [
chk_pass => {
code => sub { return code },
}
]
);
This approach has the advantage of being a bit more concise, and it is declarative, but I find all of the indentation levels annoying; its hard for me to figure out where I am, especially if I have to define a lot of attributes. And finally, everything is a string with this syntax, except for those ugly read-only scalars such as $TYPE_INTEGER. So I cant easily tell where one attribute ends and the next one starts. Bleh.
Download (0.009MB)
Added: 2006-10-19 License: Perl Artistic License Price:
1105 downloads
KXStitch 0.8
KXStitch can be used to create cross stitch patterns. more>>
KXStitchs aim is to create software to allow the creation and editing of cross stitch patterns. Although software for this type of application has existed on the Windows platform for many years, there has never been an application written specifically for the Linux platform.
KXStitch will be developed for Linux using KDE/QT.
Main features:
- Creation of new patterns
- User defined size
- Selection of material type
- Selection of material colour
- Importing of various picture formats
- Importing images from a scanner
- Importing options will allow
- Limiting colours to a specific palette
- Limiting the number of colours
- Setting of the finished size
- Cropping of the image
- Support for transparancy in images
- Use of an image background for tracing
- Editing of existing patterns
- Editing tools will include
- Open and filled recangles
- Open and filled ellipses
- Filled polylines
- Lines
- Erasing stitches and backstitches
- Colour selection from existing stitch
- Swap colours
- Replace colour
- Cut, copy and paste of rectangular regions
- Stitch type and colour masks can be used to limit the selection
- Undo, Redo
- Mirroring
- Rotation
- Scaling
- Resizing of the canvas
- Extending canvas left, top, right, bottom
- Cropping canvas to the pattern
- Cropping canvas to selection
- Inserting rows and columns
- Centering current pattern on the canvas
- Conversion between floss schemes
- Display scales in Stitches,CM and inches
- Use of various floss palettes, DMC, Anchor, Madeira
- Creation of custom palettes
- Creation of new colours
- Use of standard stitches
- Creation of custom stitches
- Free use of backstitching
- Printing of patterns and floss keys
- (implemented, but needs to be enhanced)
- Mapping of symbols to flosses
- Calibration of floss colours
- Adding notes to patterns
- Full previews with layout tools
- Pattern library
Enhancements:
- Added a new palette manager to replace add floss and remove flosses dialogs
- New palette manager allows allocation of strands for stitches and backstitches
- New palette manager allows allocation of symbols for flosses
- Import / Export of library patterns
- Undo / Redo partially implemented
- Faster rendering speed
- Mouse tracking display in the status bar
- Selection tool and drawing tools scroll the editor screen
- Bug fix for using background images not on the local file system
- Bug fix for filenames used on the command line
- Bug fix page page wrapping
<<lessKXStitch will be developed for Linux using KDE/QT.
Main features:
- Creation of new patterns
- User defined size
- Selection of material type
- Selection of material colour
- Importing of various picture formats
- Importing images from a scanner
- Importing options will allow
- Limiting colours to a specific palette
- Limiting the number of colours
- Setting of the finished size
- Cropping of the image
- Support for transparancy in images
- Use of an image background for tracing
- Editing of existing patterns
- Editing tools will include
- Open and filled recangles
- Open and filled ellipses
- Filled polylines
- Lines
- Erasing stitches and backstitches
- Colour selection from existing stitch
- Swap colours
- Replace colour
- Cut, copy and paste of rectangular regions
- Stitch type and colour masks can be used to limit the selection
- Undo, Redo
- Mirroring
- Rotation
- Scaling
- Resizing of the canvas
- Extending canvas left, top, right, bottom
- Cropping canvas to the pattern
- Cropping canvas to selection
- Inserting rows and columns
- Centering current pattern on the canvas
- Conversion between floss schemes
- Display scales in Stitches,CM and inches
- Use of various floss palettes, DMC, Anchor, Madeira
- Creation of custom palettes
- Creation of new colours
- Use of standard stitches
- Creation of custom stitches
- Free use of backstitching
- Printing of patterns and floss keys
- (implemented, but needs to be enhanced)
- Mapping of symbols to flosses
- Calibration of floss colours
- Adding notes to patterns
- Full previews with layout tools
- Pattern library
Enhancements:
- Added a new palette manager to replace add floss and remove flosses dialogs
- New palette manager allows allocation of strands for stitches and backstitches
- New palette manager allows allocation of symbols for flosses
- Import / Export of library patterns
- Undo / Redo partially implemented
- Faster rendering speed
- Mouse tracking display in the status bar
- Selection tool and drawing tools scroll the editor screen
- Bug fix for using background images not on the local file system
- Bug fix for filenames used on the command line
- Bug fix page page wrapping
Download (0.71MB)
Added: 2006-07-03 License: GPL (GNU General Public License) Price:
700 downloads
Continuus 0.1
Continuus is a Perl interface to Continuus CM. more>>
Continuus is a Perl interface to Continuus CM.
SYNOPSIS
use Continuus;
Check out a file:
use Continuus;
$ccm = new Continuus;
$ccm->start(database => /proj/Continuus4/rig,
host => stoxserv01);
$ccm->checkOut(file => main.c,
version => 2);
$ccm->stop();
METHODS
new:
The new method creates a new Continuus object.
start:
The start method starts a new Continuus session.
Parameters:
database: Database to open.
host: Hostname to start the engine on.
iniFile: Ini file to read.
Example:
$ccm->start(database => "/proj/Continuus0/rig/", host => "stoccm01");
command:
The command method acts as a interface to all other Continuus functions
not implemented in the Continuus module.
Parameters:
command: The command to be executed by Continuus
Example:
$ccm->command(status);
stop:
The stop command quits the current Continuus session.
Parameters:
None.
query:
The query command is a interface to the Continuus query command.
Parameters:
query: The query string
flags: Flags to pass to Continuus.
Format: Formatting options.
Example:
$ccm->query(query => "status=released", flags => "-u", format => "%objectname");
checkOut:
Checks out a file.
Parameters:
file: The file to check out.
version: The version to set on the new file.
Example:
$ccm->checkOut(file => "main.c", version => "1.1");
checkIn:
Checks in a file.
Parameters:
file: The file to check out.
comment: The comment to set on the new file.
Example:
$ccm->checkIn(file => "main.c", comment => "Created");
reconfigure:
Reconfigure command
Parameters:
project: The project to reconfigure.
parameters: Other parameters to pass to the reconfigure command.
Example:
$ccm->checkOut(file => "main.c", version => "1.1");
debugOn:
Sets the debugging information on.
debugOff:
Sets the debugging information off.
<<lessSYNOPSIS
use Continuus;
Check out a file:
use Continuus;
$ccm = new Continuus;
$ccm->start(database => /proj/Continuus4/rig,
host => stoxserv01);
$ccm->checkOut(file => main.c,
version => 2);
$ccm->stop();
METHODS
new:
The new method creates a new Continuus object.
start:
The start method starts a new Continuus session.
Parameters:
database: Database to open.
host: Hostname to start the engine on.
iniFile: Ini file to read.
Example:
$ccm->start(database => "/proj/Continuus0/rig/", host => "stoccm01");
command:
The command method acts as a interface to all other Continuus functions
not implemented in the Continuus module.
Parameters:
command: The command to be executed by Continuus
Example:
$ccm->command(status);
stop:
The stop command quits the current Continuus session.
Parameters:
None.
query:
The query command is a interface to the Continuus query command.
Parameters:
query: The query string
flags: Flags to pass to Continuus.
Format: Formatting options.
Example:
$ccm->query(query => "status=released", flags => "-u", format => "%objectname");
checkOut:
Checks out a file.
Parameters:
file: The file to check out.
version: The version to set on the new file.
Example:
$ccm->checkOut(file => "main.c", version => "1.1");
checkIn:
Checks in a file.
Parameters:
file: The file to check out.
comment: The comment to set on the new file.
Example:
$ccm->checkIn(file => "main.c", comment => "Created");
reconfigure:
Reconfigure command
Parameters:
project: The project to reconfigure.
parameters: Other parameters to pass to the reconfigure command.
Example:
$ccm->checkOut(file => "main.c", version => "1.1");
debugOn:
Sets the debugging information on.
debugOff:
Sets the debugging information off.
Download (0.008MB)
Added: 2007-05-08 License: Perl Artistic License Price:
900 downloads
Xinity 2.2 RC1
Xinity project is a powerful web content management system (CMS). more>>
Xinity project is a powerful web content management system (CMS).
Xinity is a powerful web content management system (CMS). You can build complex web sites with content edited and maintained by non-programmers. It is user-friendy because it eliminates the flexibility gap: in common CM Systems the editor loses the more flexibility the more the programmer gains and vice versa.
In Xinity the programmer has the power to decide how much flexibility the editor has. There are no limitations given by the system.
The editor edits his content in WYSIWYG, and there is no need to battle with or system-specific variables. Xinity is a highly scalable system with a lot of customization work to do with each installtion, and is not suitable for a quick test run.
On the other hand there is a generic site architecture that comes with the base distribution, so you can set up you own Xinity web site in 30 minutes.
Enhancements:
- revise Exception-Handling and inform Client properly [TOBIAS done 11/4]
- inform client if logon fails [TOBIAS done 15/4]
- integrate Form- and Treehandling in AdCo [TOBIAS done 15/4]
- build ShiftBox AMS-Group selection (with two windows add/remove like in XBU) [TOBIAS done 16/4]
- change AMS-Groupprocessing on serverside (tokens to entities)[TOBIAS changed 17/4]
- confirmation on logout (generic confirmation-flag in Conmmand) [TOBIAS done 17/4]
- avoid server-startup on connection-failure (RMI-Registry) [TOBIAS done 17/4]
- errormessage if client cant connect to server prior to login [TOBIAS done 17/4]
- change AMS-Forms so ARPs will be set on save() not directly with a seperate Command [TOBIAS done 17/4]
- fix AMS-search [TOBIAS done 19/4]
- Copy+Paste in editor [TOBIAS done 19/4]
- introduce UserConfiguration for Modules [TOBIAS done 23/4]
- avoid focus-setting on read-only forms [TOBIAS done 23/4]
- Message on problems during session-initalisation [TOBIAS done 23/4]
<<lessXinity is a powerful web content management system (CMS). You can build complex web sites with content edited and maintained by non-programmers. It is user-friendy because it eliminates the flexibility gap: in common CM Systems the editor loses the more flexibility the more the programmer gains and vice versa.
In Xinity the programmer has the power to decide how much flexibility the editor has. There are no limitations given by the system.
The editor edits his content in WYSIWYG, and there is no need to battle with or system-specific variables. Xinity is a highly scalable system with a lot of customization work to do with each installtion, and is not suitable for a quick test run.
On the other hand there is a generic site architecture that comes with the base distribution, so you can set up you own Xinity web site in 30 minutes.
Enhancements:
- revise Exception-Handling and inform Client properly [TOBIAS done 11/4]
- inform client if logon fails [TOBIAS done 15/4]
- integrate Form- and Treehandling in AdCo [TOBIAS done 15/4]
- build ShiftBox AMS-Group selection (with two windows add/remove like in XBU) [TOBIAS done 16/4]
- change AMS-Groupprocessing on serverside (tokens to entities)[TOBIAS changed 17/4]
- confirmation on logout (generic confirmation-flag in Conmmand) [TOBIAS done 17/4]
- avoid server-startup on connection-failure (RMI-Registry) [TOBIAS done 17/4]
- errormessage if client cant connect to server prior to login [TOBIAS done 17/4]
- change AMS-Forms so ARPs will be set on save() not directly with a seperate Command [TOBIAS done 17/4]
- fix AMS-search [TOBIAS done 19/4]
- Copy+Paste in editor [TOBIAS done 19/4]
- introduce UserConfiguration for Modules [TOBIAS done 23/4]
- avoid focus-setting on read-only forms [TOBIAS done 23/4]
- Message on problems during session-initalisation [TOBIAS done 23/4]
Download (MB)
Added: 2007-04-25 License: Common Public License Price:
913 downloads
SLAX 6.0.0 RC6
SLAX is a small bootable CD containing the Linux operating system. more>>
SLAX is a small bootable CD containing the Linux operating system. SLAX distirbution runs Linux directly from the CD (or USB) without installing.
The Live CD described here is based on the Slackware Linux distribution and is downloadable from this website as an ISO image.
The primary goal of SLAX is to provide a wide collection of useful software while keeping the cds image small enough to be written to a 185 MB CD-R(W) medium (small 8 cm CD). SLAX boots directly from the CD or USB devices and it provides a full featured Linux operating system.
All your available partitions and data storage devices (CD-ROM, USB storage devices, etc.) should be recognized at boot and should be mounted to /mnt/xx. As an example, "disc0part1" may be assigned to the first partition on your primary hard drive, "disc1part1" for your USB storage device, or "cdrom0" for your CD-ROM drive. SLAX will never write anything to the mounted devices. Mounting is safe and does not change the data.
After booting, you should be able to login as a "root", with the password "toor"; both without quotes, of course.
When logged in, you have many options. At the shell prompt, you may start Midnight Commander (type "mc" to the console), play some music from your hard drive (type "play /mnt/path/file.mp3"), adjust your audio volume (type "alsamixer"), configure IP address (type "netconfig") or browse web pages with the text-based browser (type "lynx http://url").
To start the graphical environment included with SLAX, type "gui" (for graphical user interface). It will attempt to autoconfigure your graphics card, monitor, keyboard and mice, and if successful it will run an X session with KDE. Im pretty sure that you will know how to get around at this point. :-) Use "guisafe" instead of "gui" for safe-mode (VESA framebuffer) without autodetection.
In the unfortunate case your mouse doesnt work, try to move it for a few seconds to see if it will be autodetected. If it isnt, shut down Xwindow (press Ctrl+Alt+Backspace) and start it again. If this wont help then you are using something I have not included in the autoconfiguration process (COM2 mouse?). If you are comfortable with bash, or you atleast understand how to make your favorite mouse function under Linux, try to modify the symbolic link /dev/mouse manually.
If you dont like the autoconfigured screen resolution, refresh rate, or the K Desktop Environment, start "gui" with some additional options. Try for example "gui 800x600 60", where 800x600 is the desired screen resolution and 60 is the desired refresh rate. Fluxbox is one of the other window managers included and may be called with "guifast" or "gui fluxbox". In any event, type "gui --help" for more information.
All scripts and source code are available and can be used to build your own Live CD.
SLAX is available as an ISO image of the CD. It fits on small 8cm CD-R(W). Burn it with your favorite cd-writing software and then boot from the CD.
You might want to check your BIOS to assure its set to boot the CD prior the disc.
SLAX CD contains:
- Linux Kernel 2.4.28-pre4 with SATA support
- X.org 6.8.1
- KDE 3.3.1
- KOffice 1.3.3
- KDE games
- MPlayer 1.0pre5 with KPlayer
- kopete ICQ/AIM/Y!/IRC
- midnight commander
- rdesktop (rscp in KDE)
- hotplug support
- cdrtools
- k3b burning GUI for KDE
- mutt email client
- wget
- and much more...
<<lessThe Live CD described here is based on the Slackware Linux distribution and is downloadable from this website as an ISO image.
The primary goal of SLAX is to provide a wide collection of useful software while keeping the cds image small enough to be written to a 185 MB CD-R(W) medium (small 8 cm CD). SLAX boots directly from the CD or USB devices and it provides a full featured Linux operating system.
All your available partitions and data storage devices (CD-ROM, USB storage devices, etc.) should be recognized at boot and should be mounted to /mnt/xx. As an example, "disc0part1" may be assigned to the first partition on your primary hard drive, "disc1part1" for your USB storage device, or "cdrom0" for your CD-ROM drive. SLAX will never write anything to the mounted devices. Mounting is safe and does not change the data.
After booting, you should be able to login as a "root", with the password "toor"; both without quotes, of course.
When logged in, you have many options. At the shell prompt, you may start Midnight Commander (type "mc" to the console), play some music from your hard drive (type "play /mnt/path/file.mp3"), adjust your audio volume (type "alsamixer"), configure IP address (type "netconfig") or browse web pages with the text-based browser (type "lynx http://url").
To start the graphical environment included with SLAX, type "gui" (for graphical user interface). It will attempt to autoconfigure your graphics card, monitor, keyboard and mice, and if successful it will run an X session with KDE. Im pretty sure that you will know how to get around at this point. :-) Use "guisafe" instead of "gui" for safe-mode (VESA framebuffer) without autodetection.
In the unfortunate case your mouse doesnt work, try to move it for a few seconds to see if it will be autodetected. If it isnt, shut down Xwindow (press Ctrl+Alt+Backspace) and start it again. If this wont help then you are using something I have not included in the autoconfiguration process (COM2 mouse?). If you are comfortable with bash, or you atleast understand how to make your favorite mouse function under Linux, try to modify the symbolic link /dev/mouse manually.
If you dont like the autoconfigured screen resolution, refresh rate, or the K Desktop Environment, start "gui" with some additional options. Try for example "gui 800x600 60", where 800x600 is the desired screen resolution and 60 is the desired refresh rate. Fluxbox is one of the other window managers included and may be called with "guifast" or "gui fluxbox". In any event, type "gui --help" for more information.
All scripts and source code are available and can be used to build your own Live CD.
SLAX is available as an ISO image of the CD. It fits on small 8cm CD-R(W). Burn it with your favorite cd-writing software and then boot from the CD.
You might want to check your BIOS to assure its set to boot the CD prior the disc.
SLAX CD contains:
- Linux Kernel 2.4.28-pre4 with SATA support
- X.org 6.8.1
- KDE 3.3.1
- KOffice 1.3.3
- KDE games
- MPlayer 1.0pre5 with KPlayer
- kopete ICQ/AIM/Y!/IRC
- midnight commander
- rdesktop (rscp in KDE)
- hotplug support
- cdrtools
- k3b burning GUI for KDE
- mutt email client
- wget
- and much more...
Download (192MB)
Added: 2007-07-27 License: GPL (GNU General Public License) Price:
825 downloads
MiniKnoppix 2.0
MiniKnoppix is a all-in-one sysadmin rescue CD. more>>
MiniKnoppix is a all-in-one sysadmin rescue CD. MiniKnoppix is a Linux Live CD based on Knoppix.
Basically it is a complete and totally functional GNU/Linux operating system that boots and works from the CDROM. This way theres no need to install it on the hard drive.
Knoppix is (possibly) the best Linux Live CD nowadays. The original version fits in a 74 minutes (650MB) CDROM and carries more than 900 software packages ranging from office applications, development tools, multimedia players, games, different desktop environments and almost anything you can think of.
MiniKnoppix is born out of the necessity (some of us have) to carry a GNU/Linux operating system everywhere. Knoppix fits in a standard CDROM that you can carry in a rucksack, a suitcase, in your car,... But it is not so wearable for the daily use. MiniKnoppix takes up 200MB and can be toasted in a 8 cm. CDROM. So you can carry it in your wallet, which is its goal.
MiniKnoppix is JUST Knoppix WITHOUT a HUGE amount of software. To sum up, MiniKnoppix does not have games, development tools/libs, most of the multimedia players, office tools,... MiniKnoppix has only one graphical environment (KDE), its browser (konqueror), mail, web and news text based clients (mutt, slrn, links) and lots of tools for system administration (backup/restore, filesystem check/creation, security, network testing, and more!).
<<lessBasically it is a complete and totally functional GNU/Linux operating system that boots and works from the CDROM. This way theres no need to install it on the hard drive.
Knoppix is (possibly) the best Linux Live CD nowadays. The original version fits in a 74 minutes (650MB) CDROM and carries more than 900 software packages ranging from office applications, development tools, multimedia players, games, different desktop environments and almost anything you can think of.
MiniKnoppix is born out of the necessity (some of us have) to carry a GNU/Linux operating system everywhere. Knoppix fits in a standard CDROM that you can carry in a rucksack, a suitcase, in your car,... But it is not so wearable for the daily use. MiniKnoppix takes up 200MB and can be toasted in a 8 cm. CDROM. So you can carry it in your wallet, which is its goal.
MiniKnoppix is JUST Knoppix WITHOUT a HUGE amount of software. To sum up, MiniKnoppix does not have games, development tools/libs, most of the multimedia players, office tools,... MiniKnoppix has only one graphical environment (KDE), its browser (konqueror), mail, web and news text based clients (mutt, slrn, links) and lots of tools for system administration (backup/restore, filesystem check/creation, security, network testing, and more!).
Download (198MB)
Added: 2005-12-06 License: GPL (GNU General Public License) Price:
1430 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 cm 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