1.00
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 127
Kontrol-Alt-Delete 1.00
Kontrol-Alt-Delete is a screensaver for KDE 2.2 that emulates Windows NT. more>>
KCAD (Kontrol-Alt-Delete) is a somewhat sarcastic screensaver for KDE. It is intended for those of you who are stuck with BOFH-type bosses who insist on running Windows NT.
This screensaver should assist you in appeasing their Microsoft-enhanced sensibilities. By default, KCAD looks just very KDE-ish, but with a little bit of configuration-editing, it will fool 99% of the Bosses out there.
Installation
- tar xzfv kcad-1.00.tgz
- cd kcad-1.00
- ./configure (on FreeBSD: --prefix=/usr/local --with-qt-includes=/usr/X11R6/include/qt2)
- make (on FreeBSD: gmake)
- (become root)
- [g]make install
Using
In order to make KCAD look like it does in the second screenshot above, you must create a configuration file for KCAD. Put the following text in the file $HOME/.kde/share/config/kcad.kss:
[Settings]
NtLike=1
Voila! Thats all there is to it! Consider your boss fooled!
<<lessThis screensaver should assist you in appeasing their Microsoft-enhanced sensibilities. By default, KCAD looks just very KDE-ish, but with a little bit of configuration-editing, it will fool 99% of the Bosses out there.
Installation
- tar xzfv kcad-1.00.tgz
- cd kcad-1.00
- ./configure (on FreeBSD: --prefix=/usr/local --with-qt-includes=/usr/X11R6/include/qt2)
- make (on FreeBSD: gmake)
- (become root)
- [g]make install
Using
In order to make KCAD look like it does in the second screenshot above, you must create a configuration file for KCAD. Put the following text in the file $HOME/.kde/share/config/kcad.kss:
[Settings]
NtLike=1
Voila! Thats all there is to it! Consider your boss fooled!
Download (0.20MB)
Added: 2005-04-25 License: BSD License Price:
1643 downloads
Apache-Storage 1.00
Apache::Storage is Perl module containing simple functions to store and retrieve information from within the Apache process. more>>
Apache::Storage is Perl module containing simple functions to store and retrieve information from within the Apache process.
<<less Download (0.004MB)
Added: 2005-08-24 License: GPL (GNU General Public License) Price:
1521 downloads
libmoney 1.00
libmoney is a library written in C++ that allows a developer to build an application that keeps track of finances. more>>
libmoney is a library that allows a developer to build an application that keeps track of finances. It was originally developed to keep track of a budget, but can be expanded to keep track of all assets.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, and a file `config.log containing compiler output (useful mainly for
debugging `configure).
It can also use an optional file (typically called `config.cache and enabled with `--cache-file=config.cache or simply `-C) that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.)
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If you are using the cache, and at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.ac (or `configure.in) is used to create `configure by a program called `autoconf. You only need `configure.ac if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
<<lessInstallation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, and a file `config.log containing compiler output (useful mainly for
debugging `configure).
It can also use an optional file (typically called `config.cache and enabled with `--cache-file=config.cache or simply `-C) that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.)
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If you are using the cache, and at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.ac (or `configure.in) is used to create `configure by a program called `autoconf. You only need `configure.ac if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Download (0.064MB)
Added: 2005-10-10 License: GPL (GNU General Public License) Price:
1474 downloads
LibCVS Perl 1.00.02
LibCVS Perl simplifies the job of writing tools around CVS by providing Perl libraries. more>>
LibCVS Perl simplifies the job of writing tools around CVS by providing Perl libraries that programmers can access directly in their code.
Its current focus is libraries that use the cvsclient protocol to talk to a CVS server and are targetted at the development of client applications.
Libraries that understand the RCS file format and provide fast server-side access are a future possibility.
Enhancements:
- The ability to apply tags is now included.
- A new script, lcvs-tagbase, is included to apply a base tag to existing branches.
<<lessIts current focus is libraries that use the cvsclient protocol to talk to a CVS server and are targetted at the development of client applications.
Libraries that understand the RCS file format and provide fast server-side access are a future possibility.
Enhancements:
- The ability to apply tags is now included.
- A new script, lcvs-tagbase, is included to apply a base tag to existing branches.
Download (0.085MB)
Added: 2005-10-12 License: GPL (GNU General Public License) Price:
1473 downloads
Nullmailer 1.00
Nullmailer is a simple relay-only mail transport agent. more>>
Nullmailer, a sendmail/qmail/etc replacement MTA for hosts which relay to a fixed set of smart relays. It is designed to be simple to configure, secure, and easily extendable.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up
reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute
`configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- Fixed problem with multiple arguments to protocol modules.
- Fixed extraneous spaces in SMTP sender.
- Made permissions on queued files more strict.
- Handle the "-bs" flag in the sendmail wrapper by dieing when we see it.
- Fixed the address parser handling domain names with trailing periods.
- Fixed bug in header parsing that would cause the last header line to be repeated if there was no body.
- Fixed bug in handling headers containing CR+LF line endings.
<<lessInstallation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up
reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute
`configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- Fixed problem with multiple arguments to protocol modules.
- Fixed extraneous spaces in SMTP sender.
- Made permissions on queued files more strict.
- Handle the "-bs" flag in the sendmail wrapper by dieing when we see it.
- Fixed the address parser handling domain names with trailing periods.
- Fixed bug in header parsing that would cause the last header line to be repeated if there was no body.
- Fixed bug in handling headers containing CR+LF line endings.
Download (0.079MB)
Added: 2005-10-13 License: GPL (GNU General Public License) Price:
1471 downloads
Pretty Code Web 1.00
Pretty Code Web is a syntax highlighter for publishing code, written in any programming language, to the Web. more>>
Pretty Code Web is a syntax highlighter for publishing code, written in any programming language, to the web.
Written in php it uses syntax files separate from the main code to highlight a specified language.
Main features:
- Syntax highlighting for (potentially) any language.
- User defined syntax files.
- User defined colors
- Separate colors for:
- 6 Keyword Groups
- Text Strings
- Operators
- Block and Line Comments
- Bracket Characters
<<lessWritten in php it uses syntax files separate from the main code to highlight a specified language.
Main features:
- Syntax highlighting for (potentially) any language.
- User defined syntax files.
- User defined colors
- Separate colors for:
- 6 Keyword Groups
- Text Strings
- Operators
- Block and Line Comments
- Bracket Characters
Download (0.024MB)
Added: 2005-10-20 License: Free for non-commercial use Price:
1470 downloads
i.Mage 1.00 Beta 2
i.Mage is a small and fast graphics editor slanted towards quite and easy pixel editing. more>>
i.Mage is a small and fast graphics editor slanted towards quite and easy pixel editing, ala DPaint from the DOS/Amiga days.
i.Mage project is not designed to compete with the other graphics programs out there, there are plenty that do a much better job than i.Mage.
However it starts in under a second and it does a lot of the mundane jobs of image editing quickly and without fuss.
Main features:
- Load/Save: Gif, Tiff, Jpg, Pcx, Bmp, Ico.
- 2 pane view, zoomed and 1:1.
- Downsampling/upsampling bit-depth, dithering, halftone, error diffusion.
- Resampling (smart resizing), cropping, rotating, offseting and flipping images.
- 8-bit palette editor: RGB/HLS ramps, colour cubes/stock palettes, reverse ramps, remapping.
- Clipboard support.
- Alpha blending.
- Basic linear/radial gradient fill.
- Undo que for most tools.
- Conversion of image to C/C++ code.
- Transparency support.
- Invert image.
- Convert to grayscale.
- Brightness/contrast adjust.
- Save/load/flip/rotate the current brush.
- Flood fill.
- Basic drawing primitives.
- Polyline editor.
- Text tool.
- Basic colour management via Little CMS, does RGBRGB on load/save to the internal colour space (sRGB), allows viewing of colour profile details.
Enhancements:
- Fixed the enable undo menuitem and the enable undo toolbar button being out of sync with each other.
- Fixed Bug #48: Undo doesnt work.
- Fixed the brush becoming part of the document when you say resize the image and the brush is still overlaid on the image.
<<lessi.Mage project is not designed to compete with the other graphics programs out there, there are plenty that do a much better job than i.Mage.
However it starts in under a second and it does a lot of the mundane jobs of image editing quickly and without fuss.
Main features:
- Load/Save: Gif, Tiff, Jpg, Pcx, Bmp, Ico.
- 2 pane view, zoomed and 1:1.
- Downsampling/upsampling bit-depth, dithering, halftone, error diffusion.
- Resampling (smart resizing), cropping, rotating, offseting and flipping images.
- 8-bit palette editor: RGB/HLS ramps, colour cubes/stock palettes, reverse ramps, remapping.
- Clipboard support.
- Alpha blending.
- Basic linear/radial gradient fill.
- Undo que for most tools.
- Conversion of image to C/C++ code.
- Transparency support.
- Invert image.
- Convert to grayscale.
- Brightness/contrast adjust.
- Save/load/flip/rotate the current brush.
- Flood fill.
- Basic drawing primitives.
- Polyline editor.
- Text tool.
- Basic colour management via Little CMS, does RGBRGB on load/save to the internal colour space (sRGB), allows viewing of colour profile details.
Enhancements:
- Fixed the enable undo menuitem and the enable undo toolbar button being out of sync with each other.
- Fixed Bug #48: Undo doesnt work.
- Fixed the brush becoming part of the document when you say resize the image and the brush is still overlaid on the image.
Download (0.84MB)
Added: 2005-12-08 License: GPL (GNU General Public License) Price:
1460 downloads
GBAconv 1.00
GBAconv is a set of tools aimed at GameBoy Advance developers. more>>
GBAconv is a set of tools aimed at GameBoy Advance developers. GBAconv allows you to convert WAV sounds and PCX images into C arrays to be included in GBA programs.
It is composed of two programs:
- pcx2gba: exports a PCX 8-bpp image to 16-bit values C arrays: palette + image data (2 pixels per value)
- wav2gba: exports a WAV 8-bit mono sound to 8-bit signed values array.
There wont be any other releases of GBAconv, as Ive no interest for the GBA platform anymore.
Compiling:
Simply type "make" to compile the program.
It has been successfully compiled on:
- 32-bit x86 Architecture (Ubuntu Linux 5.10, FreeBSD 5.4)
Usage:
pcx2gba input.pcx output.inc array_name (Input File must be 8-bit PCX)
wav2gba input.wav output.inc array_name (Input File must be 8-bit, MONO)
<<lessIt is composed of two programs:
- pcx2gba: exports a PCX 8-bpp image to 16-bit values C arrays: palette + image data (2 pixels per value)
- wav2gba: exports a WAV 8-bit mono sound to 8-bit signed values array.
There wont be any other releases of GBAconv, as Ive no interest for the GBA platform anymore.
Compiling:
Simply type "make" to compile the program.
It has been successfully compiled on:
- 32-bit x86 Architecture (Ubuntu Linux 5.10, FreeBSD 5.4)
Usage:
pcx2gba input.pcx output.inc array_name (Input File must be 8-bit PCX)
wav2gba input.wav output.inc array_name (Input File must be 8-bit, MONO)
Download (0.010MB)
Added: 2006-01-16 License: GPL (GNU General Public License) Price:
1379 downloads
conntrack 1.00 Beta1
conntrack is a userspace command line program targeted at system administrators. more>>
conntrack is a userspace command line program targeted at system administrators. conntrack program enables them to view and manage the in-kernel connection tracking state table.
Main features:
- listing the contents of the conntrack table
- searching for individual entries in the conntrack table
- adding new entries to the conntrack table
- listing entries in the expect table
- adding new entries to the expect table
<<lessMain features:
- listing the contents of the conntrack table
- searching for individual entries in the conntrack table
- adding new entries to the conntrack table
- listing entries in the expect table
- adding new entries to the expect table
Download (0.21MB)
Added: 2006-02-09 License: GPL (GNU General Public License) Price:
1359 downloads
Sshpass 1.00
Sshpass is a tool for non-interactivly performing password authentication with SSH. more>>
Sshpass project is a tool for non-interactivly performing password authentication with SSHs so called "interactive keyboard password authentication".
Most users should use SSHs more secure public key authentication instead.
Installation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- This release makes sure that authentication failures are terminated early.
- It will better detect when the child has exited.
- Error reporting has been improved.
<<lessMost users should use SSHs more secure public key authentication instead.
Installation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- This release makes sure that authentication failures are terminated early.
- It will better detect when the child has exited.
- Error reporting has been improved.
Download (0.082MB)
Added: 2006-03-17 License: GPL (GNU General Public License) Price:
1326 downloads
xmms musepack 1.00
xmms musepack is an XMMS plugin for playing MPC files. more>>
xmms musepack is an XMMS plugin for playing MPC files. It lets you play MPC-encoded files using Frank Klemms MPC library.
<<less Download (0.12MB)
Added: 2006-04-06 License: GPL (GNU General Public License) Price:
1306 downloads
oscjoy 1.00
oscjoy is a simple command line program that lets you use any connected joysticks as OpenSoundControl devices. more>>
oscjoy is a simple command line program that lets you use any connected joysticks as OpenSoundControl devices.
Whenever the state of a connected joystick changes, oscjoy will send UDP packets with OpenSoundControl messages in them to the specified IP address and port. The oscjoy archive includes source code and binaries for Linux, Mac OS X, and Windows XP.
Main features:
- Monitors all connected joysticks (or joystick-like input devices)
- Monitors all axes, buttons, hats, and trackballs on each device
- Sends OpenSoundControl packets via UDP to the specified IP address and port whenever any controls state changes
- Has options to set the OpenSoundControl name prefix, polling rate, scaling, etc
- Portable to most any OS (uses cross-platform joystick code from the SDL project)
- Very small -- compiles to less than 100 kilobytes
- Able to run in the background as a daemon process
- Open source, licensed under the GNU LGPL license
<<lessWhenever the state of a connected joystick changes, oscjoy will send UDP packets with OpenSoundControl messages in them to the specified IP address and port. The oscjoy archive includes source code and binaries for Linux, Mac OS X, and Windows XP.
Main features:
- Monitors all connected joysticks (or joystick-like input devices)
- Monitors all axes, buttons, hats, and trackballs on each device
- Sends OpenSoundControl packets via UDP to the specified IP address and port whenever any controls state changes
- Has options to set the OpenSoundControl name prefix, polling rate, scaling, etc
- Portable to most any OS (uses cross-platform joystick code from the SDL project)
- Very small -- compiles to less than 100 kilobytes
- Able to run in the background as a daemon process
- Open source, licensed under the GNU LGPL license
Download (0.15MB)
Added: 2006-03-29 License: LGPL (GNU Lesser General Public License) Price:
1304 downloads
rphpMMS 1.00
rphpMMS is a script for xmms that chooses songs at random for xmms for multiple users. more>>
rphpMMS is a script for xmms that chooses songs at random for xmms for multiple users. rphpMMS uses a highest common rating approach to selecting the songs.
This is great for people who have kids, and dont want certain songs with adult themes/cussing being played when the kids are around, or if you were in a college dorm, the chances of a song everyone likes would greatly increase.
Main features:
- Time based history (strict, or flexable)
- Song history
- Artist history
- ices metadata update
- play only specific genres
- move/rename songs user defined database information
- synchronize id3/ogg tags to database mp3
- mplayer support - beta
<<lessThis is great for people who have kids, and dont want certain songs with adult themes/cussing being played when the kids are around, or if you were in a college dorm, the chances of a song everyone likes would greatly increase.
Main features:
- Time based history (strict, or flexable)
- Song history
- Artist history
- ices metadata update
- play only specific genres
- move/rename songs user defined database information
- synchronize id3/ogg tags to database mp3
- mplayer support - beta
Download (0.47MB)
Added: 2006-04-04 License: GPL (GNU General Public License) Price:
1301 downloads
Hex-a-hop 1.00
Hex-a-hop is a puzzle game based on hexagonal tiles. more>>
Hex-a-hop is a puzzle game based on hexagonal tiles. There is no time limit and no real-time elements.
The objective is simply to destroy all the green hexagonal tiles on each of the 100 levels. As you progress through the game, more types of tiles are introduced which make things more difficult and interesting (hopefully).
The project is built on top of SDL, which is an open-source layer for direct media access.
<<lessThe objective is simply to destroy all the green hexagonal tiles on each of the 100 levels. As you progress through the game, more types of tiles are introduced which make things more difficult and interesting (hopefully).
The project is built on top of SDL, which is an open-source layer for direct media access.
Download (0.80MB)
Added: 2007-06-14 License: Other/Proprietary License Price:
1245 downloads
File::Stat::ModeString 1.00
File::Stat::ModeString - conversion file stat mode to/from string representation. more>>
File::Stat::ModeString - conversion file stat mode to/from string representation.
SYNOPSIS
use File::Stat::ModeString;
$string = mode_to_string ( $st_mode );
$st_mode = string_to_mode ( $string );
$type = mode_to_typechar( $st_mode );
$record = < IN >; chomp $record;
$record =~ m/^some_prefixs+$MODE_STRING_REs+some_suffix$/o
or die "invalid record format";
die "Invalid mode in $string"
if is_mode_string_valid( $string );
This module provides a few functions for conversion between binary and literal representations of file mode bits, including file type.
All of them use only symbolic constants for mode bits from File::Stat::Bits.
CONSTANTS
$MODE_STRING_RE
Regular expression to match mode string (without ^$).
FUNCTIONS
is_mode_string_valid( $string )
Returns true if argument matches mode string pattern.
$type = mode_to_typechar( $mode )
Returns file type character of binary mode, ? on unknown file type.
$string = mode_to_string( $mode )
Converts binary mode value to string representation. ? in file type field on unknown file type.
$mode = string_to_mode( $string )
Converts string representation of file mode to binary one.
<<lessSYNOPSIS
use File::Stat::ModeString;
$string = mode_to_string ( $st_mode );
$st_mode = string_to_mode ( $string );
$type = mode_to_typechar( $st_mode );
$record = < IN >; chomp $record;
$record =~ m/^some_prefixs+$MODE_STRING_REs+some_suffix$/o
or die "invalid record format";
die "Invalid mode in $string"
if is_mode_string_valid( $string );
This module provides a few functions for conversion between binary and literal representations of file mode bits, including file type.
All of them use only symbolic constants for mode bits from File::Stat::Bits.
CONSTANTS
$MODE_STRING_RE
Regular expression to match mode string (without ^$).
FUNCTIONS
is_mode_string_valid( $string )
Returns true if argument matches mode string pattern.
$type = mode_to_typechar( $mode )
Returns file type character of binary mode, ? on unknown file type.
$string = mode_to_string( $mode )
Converts binary mode value to string representation. ? in file type field on unknown file type.
$mode = string_to_mode( $string )
Converts string representation of file mode to binary one.
Download (0.007MB)
Added: 2006-05-30 License: Perl Artistic License Price:
1243 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above 1.00 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