Main > Free Download Search >

Free spec software for linux

spec

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 204
Paper::Specs 0.07

Paper::Specs 0.07


Paper::Specs is a Perl module with size and layout information for paper stock, forms, and labels. more>>
Paper::Specs is a Perl module with size and layout information for paper stock, forms, and labels.

SYNOPSIS

use Paper::Specs units => "cm";
my $form = Paper::Specs->find( brand => "Avery", code => "1234");

use Paper::Specs units => "cm", brand => "Avery";
my $form = Paper::Specs->find( code => "1234");

# location of first label on sheet
my ($xpos, $ypos) = $form->label_location( 1, 1);
my ($h, $w) = $form->label_size;

I appologise in advance for the hasty nature of this code. I want to get it out to support some other code I am writing. I promise to revisit it shortly to clear up the rough patches - however your valuable input is most welcome.

CAVEAT ALPHA CODE - This is a preliminary module and will be subject to fluctuations in API and structure based on feedback from users.

I expect that there will be some interest in this code and it should firm up quickly.

If this module does not deliver what you are looking for then you are encouraged to contact the author and voice your needs!

OTHER LABELS - I know about the Labels.xml file which is part of OpenOffice but have not figured out how it is encoded. I have the gLabels specifications file too. I plan to use these to help populate the data for this module.

<<less
Download (0.017MB)
Added: 2007-02-27 License: Perl Artistic License Price:
971 downloads
File::Spec::Mac 3.25

File::Spec::Mac 3.25


File::Spec::Mac Perl module contains File::Spec for Mac OS (Classic). more>>


SYNOPSIS

require File::Spec::Mac; # Done internally by File::Spec if needed

Methods for manipulating file specifications.

METHODS

canonpath

On Mac OS, theres nothing to be done. Returns what its given.

catdir()

Concatenate two or more directory names to form a path separated by colons (":") ending with a directory. Resulting paths are relative by default, but can be forced to be absolute (but avoid this, see below). Automatically puts a trailing ":" on the end of the complete path, because thats whats done in MacPerls environment and helps to distinguish a file path from a directory path.

IMPORTANT NOTE: Beginning with version 1.3 of this module, the resulting path is relative by default and not absolute. This decision was made due to portability reasons. Since File::Spec->catdir() returns relative paths on all other operating systems, it will now also follow this convention on Mac OS. Note that this may break some existing scripts.

The intended purpose of this routine is to concatenate directory names. But because of the nature of Macintosh paths, some additional possibilities are allowed to make using this routine give reasonable results for some common situations. In other words, you are also allowed to concatenate paths instead of directory names (strictly speaking, a string like ":a" is a path, but not a name, since it contains a punctuation character ":").

So, beside calls like

catdir("a") = ":a:"
catdir("a","b") = ":a:b:"
catdir() = "" (special case)

calls like the following

catdir(":a:") = ":a:"
catdir(":a","b") = ":a:b:"
catdir(":a:","b") = ":a:b:"
catdir(":a:",":b:") = ":a:b:"
catdir(":") = ":"

are allowed.

<<less
Download (0.11MB)
Added: 2007-07-05 License: Perl Artistic License Price:
842 downloads
File::Spec::Link 0.080

File::Spec::Link 0.080


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

SYNOPSIS

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

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

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

linked($link)

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

resolve($link)

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

chopfile($file)

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

relative_to_file($path, $file)

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

resolve_all($file)

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

full_resolve($file)

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

resolve_path($file)

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

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

<<less
Download (0.007MB)
Added: 2007-04-30 License: Perl Artistic License Price:
909 downloads
myperl 0.8

myperl 0.8


myperl allows you to execute Perl from inside of MySQL. more>>
myperl allows you to execute Perl from inside of MySQL. It can either be stored in a row, or it can be specified in your SQL statement.
You also can select other columns which will be passed to Perl.
Enhancements:
- Added support for the perl interpreter to persist for requests
- re-aranged package to meet CPAN spec.
- Fix for myperlgroup (it was calling itself too frequently)
<<less
Download (0.013MB)
Added: 2005-08-24 License: GPL (GNU General Public License) Price:
1521 downloads
setv4l 0.3

setv4l 0.3


setv4l is a simple command line program for changing the picture settings of a video 4 linux device. more>>
setv4l is a simple command line program for changing the picture settings of a video 4 linux device.
You can change (if the specified device allows) the following settings:
- Brightness
- Hue
- Colour
- Contrast
- Whiteness.
For each you can specify a value from 0 to 65535.
I wrote setv4l project for managing remote webcams. It was originally called vidcontrol, but I found out that a program with that name existed with FreeBSD.
Installation:
- Just unpack it and do a make.
For my webcams I use the vidcat program for capturing. It is part of the w3cam package. However it does not comply to the v4l spec in respect to picture sizes (actually it doesnt set the size at all.....)
<<less
Download (0.009MB)
Added: 2006-01-27 License: GPL (GNU General Public License) Price:
1366 downloads
SpaceAryarya 1.0.2

SpaceAryarya 1.0.2


SpaceAryarya project is a 2D/3D shooting game. more>>
SpaceAryarya project is a 2D/3D shooting game.
The object is to destroy the enemies who come out at you whilst moving around the screen, facing different angles. It is based around KXL.
KXL 0.5.6 or later is required to install it.
Enhancements:
- The description mistake of a dependency with the library in a spec file was corrected.
<<less
Download (0.27MB)
Added: 2006-12-06 License: GPL (GNU General Public License) Price:
1052 downloads
Flame Project 0.7.7

Flame Project 0.7.7


Flame Project is an Integrated Development Environment for producing Flash and Animated SVG files more>>
Flame Project is an Integrated Development Environment (IDE) for producing Flash and Animated SVG files, similar to Macromedia Captivate. It is licensed under the LGPL.

Imagine a free, easy to use GUI authoring environment that helps you create visually impressive and actually useful learning material. The short term goal for this project is to provide such an environment, and were well on the way to a first release for doing that.

Initially similar to Macromedia Captivate, but a big part is the support for Animated SVG. Flash has at least one serious design limitation (from my POV) making it nearly useless for comprehensive eLearning, and this appears to be addressed by the SVG spec.

The long term goal for this project is to provide both a complete authoring solution (like the Macromedia Flash IDE), and the components for server side communication, but thats a long way off. Lets finish the first bits first.

<<less
Download (0.15MB)
Added: 2007-07-03 License: LGPL (GNU Lesser General Public License) Price:
845 downloads
Packer 0.1.5

Packer 0.1.5


Packer is a tool that helps in the creation of packages. more>>
Packer is a tool that helps in the creation of packages.
Packages are a great convenience for gurus and new users alike. Thus, users may be less inclined to use software that is not packaged.
This is unfortunate for GNU/Linux software developers since packaging software is a huge pain, especially given the huge variety of packaging formats.
Packer helps to automate this process. Using a text-based wizard, packer can collect all the information regarding a program needed to create a package.
Then, a simple command is all it takes to create a debian directory (used to build debian packages), RPM SPEC files (for Mandriva, SuSE, and Fedora/Red Hat), and autopackages spec files (autopackage is a system for creating distribution-neutral installers with dependency handling).
These files are of a similar quality to hand-crafted ones. Packer can also automatically build the packages themselves if requested.
Usage:
Running packer with no options will start the packer wizard. It will populate the packer directory based on your answers to the its questions.
It is always possible to relaunch the wizard to make modifications to the package if there were problems with the information originally entered or if a new version of the program being packaged is released.
Running packer with options will create binary and source packages from the information in the packer directory. You may call packer -h to find out the availible options.
Enhancements:
- Removed dependency on dynamic content on packages.debian.org (ie it works again)
<<less
Download (0.041MB)
Added: 2006-02-19 License: GPL (GNU General Public License) Price:
1346 downloads
idl2xs_c 0.53

idl2xs_c 0.53


idl2xs_c is an IDL compiler to extension interface between Perl and C code. more>>
idl2xs_c is an IDL compiler to extension interface between Perl and C code.

SYNOPSIS

idl2xs_c [options] spec.idl

OPTIONS

All options are forwarded to C preprocessor, except -h -i -J -v -x.

With the GNU C Compatible Compiler Processor, useful options are :

-D name
-D name=definition
-I directory
-I-
-nostdinc

Specific options :

-h

Display help.

-i directory

Specify a path for import (only for version 3.0).

-J directory

Specify a path for Perl package importation (use package;).

-v

Display version.

-x

Enable export (only for version 3.0).

idl2xs_c is an alternative to h2xs and XS language when an IDL interface is available.

idl2xs_c parses the given input file (IDL) and generates :

a Perl stub spec.pm
(deals with CDR serialization, and autoload)
a C stub spec.c
(deals with Perl API)
a C stub cdr_spec.c
(deals with CDR serialization)
a include file spec.h
(following the language C mapping rules)
a C skeleton skel_spec.c (with automatic merge)
Makefile.PL
Makefile
(from Makefile.PL)
test.pl

MANIFEST

Changes

The files Makefile, Makefile.PL, Changes, MANIFEST, test.pl and spec.c are generated only if spec.idl contains operation or attribute.

idl2xs_c is a Perl OO application what uses the visitor design pattern. The parser is generated by Parse::Yapp.

idl2xs_c needs a cpp executable.

idl2xs_c needs CORBA::IDL, CORBA::C and CORBA::Perl modules.
CORBA Specifications, including (IDL : Interface Language Definition and CDR : Common Data Representation) and C Language Mapping are available on http://www.omg.org/.

CORBA mapping for Perl [mapping.pod - Draft 1, 7 October 1999] comes with the package CORBA::MICO or CORBA::ORBit.

Exceptions are implemented using the Error module.

<<less
Download (0.016MB)
Added: 2007-05-30 License: Perl Artistic License Price:
877 downloads
pkgmake 0.1.5

pkgmake 0.1.5


pkgmake automates some steps when making software releases. more>>
pkgmake project automates some steps when making software releases. It creates a copy of the development tree, optionally cleans it up a bit (i.e. removes CVS/* and .svn/*), tars it, places the tarball in the SOURCES/ directory, creates the corresponding .spec file from a provided template (and the data specified in the configuration/on the command line), and runs rpmbuild and/or debbuild.
Enhancements:
- Minor fixes and enhancements and a little cleanup were done.
- A companion program, called relman, is also available.
- Relman is a frontend and enhancement application, making the use of pkgmake even easier.
<<less
Download (0.020MB)
Added: 2007-08-11 License: GPL (GNU General Public License) Price:
805 downloads
idl2soap 0.41

idl2soap 0.41


idl2soap is an IDL compiler to WSDL/SOAP (Web Services Description Language). more>>
idl2soap is an IDL compiler to WSDL/SOAP (Web Services Description Language).

SYNOPSIS

idl2soap [options] spec.idl

OPTIONS

All options are forwarded to C preprocessor, except -b -h -i -q -s -t -v -x.

With the GNU C Compatible Compiler Processor, useful options are :

-D name
-D name=definition
-I directory
-I-
-nostdinc

Specific options :

-b base uri

Specify a base uri for location of import.

-h

Display help.

-i directory

Specify a path for import (only for IDL version 3.0).

-q

Generate qualified elements.

-s (xsd|rng)

Specify the schema used. By default xsd.

-t

Generate tabulated XML (beautify for human).

-v

Display version.

-x

Enable export (only for IDL version 3.0).

idl2soap parses the given input file (IDL) and generates :

a WSDL file spec.wsdl following the CORBA to WSDL/SOAP Interworking Specification (WS-I comformant soap binding).

a WSDL binding file specbinding.wsdl (WS-I comformant soap binding).

idl2soap is a Perl OO application what uses the visitor design pattern. The parser is generated by Parse::Yapp.

idl2soap needs XML::DOM module.

idl2soap needs a cpp executable.

<<less
Download (0.016MB)
Added: 2007-05-31 License: Perl Artistic License Price:
876 downloads
OpenWorld 1.0

OpenWorld 1.0


OpenWorld provides an icon theme for GNOME or KDE. more>>
OpenWorld provides an icon theme for GNOME or KDE.

It aims to follow FreeDesktop icon theme spec.

This icons collection was built gradually over couple of years. Icons were made for various purposes: StarOffice presentations, illustrations, design documents, OpenSolaris.org website, my blog etc.

Most of them were drawn while waiting in public places, like airports or bus stands or at home if dial-up connection goes down to trickling bytes. It is perhaps the most complete icon theme made on Java Desktop System. I havent tested it on other Gnome or KDE desktops.

In the introduction about this collection I mentioned its design principle. It is done using SVG which is quite object oriented and one could easily reuse items from icon in another icon. Finally icons were rasterized to PNG using rsvg(1)

All icons are original and they do not intend to copy icons from any other operating system or icon theme. These are released under CDDL open source license. Feel free to copy the ideas for other icon themes!

<<less
Download (0.55MB)
Added: 2007-01-26 License: CeCILL (CeCILL Free Software License Agreement) Price:
1001 downloads
Translate 0.9

Translate 0.9


Translate are tools for Mozilla, OpenOffice, and Gettext PO translation. more>>
Translate is a toolkit to convert between various different translation formats (such as gettext-based .po formats, OpenOffice.org formats, and Mozilla formats).
This makes it possible to stay in one format across all your localisation. Tools to help process and validate localizations, etc.
Main features:
- conversion between gettext po format and mozilla, openoffice, csv formats
- lots of others that I havent had time to describe yet...
Enhancements:
- Almost all storage classes have been migrated to the projects base class.
- The base class should make it easier to add new formats in the future.
- Major work was done to move escaping into the storage classes and to roundtrip escaping.
- Many many unit tests were added to check compliance.
- Many bugs were fixed.
- The DTD format is no longer escaped, and it follows the DTD spec correctly.
- .properties files are no longer used escaped Unicode, following the Mozilla convention.
- Duplicates are merged by default using the PO method of merging locations.
<<less
Download (0.50MB)
Added: 2006-06-19 License: GPL (GNU General Public License) Price:
1227 downloads
GLASHCtl 0.4.2

GLASHCtl 0.4.2


GLASHCtl is a simple applet for controlling the LASH Audio Session Handler. more>>
GLASHCtl is a simple applet for controlling the LASH Audio Session Handler. When you run it it will appear as a small LASH icon in your "notification area" or "system tray" (if your desktop manager is compatible with freedesktop.orgs "System tray" standard, http://www.freedesktop.org/Standards/systemtray-spec). This is typically somewhere in the panel in KDE or GNOME.

<<less
Download (0.028MB)
Added: 2006-11-28 License: GPL (GNU General Public License) Price:
1060 downloads
idl2pyemb 0.37

idl2pyemb 0.37


idl2pyemb is an IDL compiler to Python embedded with C. more>>
idl2pyemb is an IDL compiler to Python embedded with C.

SYNOPSIS

idl2pyemb [options] spec.idl

OPTIONS

All options are forwarded to C preprocessor, except -h -i -J -v -x.

With the GNU C Compatible Compiler Processor, useful options are :

-D name
-D name=definition
-I directory
-I-
-nostdinc

Specific options :

-h

Display help.

-i directory

Specify a path for import (only for version 3.0).

-J directory

Specify a path for Python package.

-O

Enable old Python object model.

-v

Display version.

-x

Enable export (only for version 3.0).

idl2pyemb parses the given input file (IDL) and generates :

a set of Python sources : an optional _spec.py and pkg/__init__.py for each package
a include file spec.h
(following the language C mapping rules)
a C spec.c
setup.py
idl2pyemb is a Perl OO application what uses the visitor design pattern. The parser is generated by Parse::Yapp.
idl2pyemb needs a cpp executable.

CORBA Specifications, including IDL (Interface Language Definition) C Language Mapping and Python Language Mapping are available on http://www.omg.org/.

<<less
Download (0.061MB)
Added: 2007-05-30 License: Perl Artistic License Price:
877 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5