isbndb 0.31
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 42
WebService::ISBNDB 0.31
WebService::ISBNDB Perl module provides an object-oriented interface to the data API at http://isbndb.com. more>>
WebService::ISBNDB Perl module provides an object-oriented interface to the data API at http://isbndb.com. Books, authors, publishers, categories, and subjects are all represented in separate classes. The module uses the REST interface to communicate with isbndb.com.
<<less Download (0.040MB)
Added: 2006-10-14 License: Artistic License Price:
1106 downloads
tovid 0.31
tovid is a GUI and suite of utilities designed to make VCD, SVCD, and DVD authoring a little less painful. more>> <<less
Download (0.39MB)
Added: 2007-08-20 License: GPL (GNU General Public License) Price:
823 downloads
Tabble 0.31
Tabble is a small alternative X shell which presents your programs in tabs for easy launch. more>>
Tabble is a small alternative X shell which presents your programs in tabs for easy launch. Tabble is not meant to replace a window manager, just complement it. Light window managers benefit the most from tabble.
The idea is that tabble is always on top so multiple launches can be made without re-navigating a menu hierarchy or clearing the desktop.
The above window, customized to your choices, can appear at a fixed position on your screen so you can spawn a few things quickly. Hit the hide button and its out of your way, and the next switch to tabble will be faster.
One of the reasons for tabble is that it can be started from within a chroot (32 bit inside 64 say). Other programs within the chroot can be easily spawned from this tabble.
KDE/GNOME could use this concept but there is still a case for a standalone program for those who switch between window managers - because only one configuration file needs maintaining and it can be shared.
<<lessThe idea is that tabble is always on top so multiple launches can be made without re-navigating a menu hierarchy or clearing the desktop.
The above window, customized to your choices, can appear at a fixed position on your screen so you can spawn a few things quickly. Hit the hide button and its out of your way, and the next switch to tabble will be faster.
One of the reasons for tabble is that it can be started from within a chroot (32 bit inside 64 say). Other programs within the chroot can be easily spawned from this tabble.
KDE/GNOME could use this concept but there is still a case for a standalone program for those who switch between window managers - because only one configuration file needs maintaining and it can be shared.
Download (0.092MB)
Added: 2006-04-27 License: GPL (GNU General Public License) Price:
1275 downloads
KSpline 0.31
Spline is a three parts library which supplies spline functions. more>>
KSpline is a three parts library which supplies spline functions.
The library contains three parts:
A spline class. This class is invisible, it is used to store the coords and calculates the spline polynoms. Theoretical it can be used outside of KDE.
A visual Editor. This editor requires an initialisized spline class and works as an interface to this spline. Nearly all spline functions can be adjusted with this editor.
A demo program. This program creates two splines. They can be modified either manually (directy calls to the spline functions) or visuell with the editor.
System requirements:
- V 0.31 : KDE 3.0x (not tested with KDE 3.1x)
- qt 3 or newer
<<lessThe library contains three parts:
A spline class. This class is invisible, it is used to store the coords and calculates the spline polynoms. Theoretical it can be used outside of KDE.
A visual Editor. This editor requires an initialisized spline class and works as an interface to this spline. Nearly all spline functions can be adjusted with this editor.
A demo program. This program creates two splines. They can be modified either manually (directy calls to the spline functions) or visuell with the editor.
System requirements:
- V 0.31 : KDE 3.0x (not tested with KDE 3.1x)
- qt 3 or newer
Download (0.61MB)
Added: 2006-09-20 License: GPL (GNU General Public License) Price:
1129 downloads
VideoDog 0.31
VideoDog was a kind of video /bin/cat, to grab a single frame of a video4linux device or set some pictures default. more>>
VideoDog software was a kind of video /bin/cat, to grab a single frame of a video4linux device or set some pictures default.
Now it evolved into a complete image capture/processing environment, with a simple and clean API, and using almost no external libs.
It works with linuxs v4l subsystem, has a lot of algorithms for image processing and storage, including motion detection, alpha blending logos, image formats, edge detection, and so on. Also, it includes examples on how to deal with jpeglib, gtk, SDL and XLib, regarding image capture and processing.
You can use a simple config file, suited for the most common needs, or use the command line options.
To change the path, just edit the makefile. The default path is /etc/vd.conf.
In the folder called "extra" you will find the gtkpnm, xputjpeg, gtk_cam and a small swap asm function, bgr2rgb.
There is a man page. Just check it with man ./videodog.man or move to a proper location. Its not complete yet, so, I didn`t put it in the Makefile.
*In a short:*
Just grabs a frame from v4l device or set its picture defaults. Useful for scripts, webcam scripts. No dependencies of any external libs.
This code is GPLed, feel free to use it and send me tips, patches,etc, etc.
Please, send me bug reports, feedbacks, ideas, patches and stuffs.
Possible outputs:
RAW frame (RGB)
PNM frame
JPEG frame
TARGA24 (tga) frame.
Double buffer loop capture or single frame with any format.
Tested with:
CPiA driver (webcam II parport)
Bttv driver ( bt 848 & 878 )
ov511 ( webcam III usb )
DLINK cam
<<lessNow it evolved into a complete image capture/processing environment, with a simple and clean API, and using almost no external libs.
It works with linuxs v4l subsystem, has a lot of algorithms for image processing and storage, including motion detection, alpha blending logos, image formats, edge detection, and so on. Also, it includes examples on how to deal with jpeglib, gtk, SDL and XLib, regarding image capture and processing.
You can use a simple config file, suited for the most common needs, or use the command line options.
To change the path, just edit the makefile. The default path is /etc/vd.conf.
In the folder called "extra" you will find the gtkpnm, xputjpeg, gtk_cam and a small swap asm function, bgr2rgb.
There is a man page. Just check it with man ./videodog.man or move to a proper location. Its not complete yet, so, I didn`t put it in the Makefile.
*In a short:*
Just grabs a frame from v4l device or set its picture defaults. Useful for scripts, webcam scripts. No dependencies of any external libs.
This code is GPLed, feel free to use it and send me tips, patches,etc, etc.
Please, send me bug reports, feedbacks, ideas, patches and stuffs.
Possible outputs:
RAW frame (RGB)
PNM frame
JPEG frame
TARGA24 (tga) frame.
Double buffer loop capture or single frame with any format.
Tested with:
CPiA driver (webcam II parport)
Bttv driver ( bt 848 & 878 )
ov511 ( webcam III usb )
DLINK cam
Download (0.13MB)
Added: 2006-01-27 License: GPL (GNU General Public License) Price:
1391 downloads
Liboobs 2.19.0
Liboobs is a wrapping library to the System Tools Backends. more>>
Liboobs is a wrapping library to the System Tools Backends.
Liboobs will provide easy to access GObjects to system configuration details, like users, groups and network interfaces, it will handle sessions with the backend and data consistency too
To compile, you will need system-tools-backends 2.0 and DBus >= 0.31
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.
<<lessLiboobs will provide easy to access GObjects to system configuration details, like users, groups and network interfaces, it will handle sessions with the backend and data consistency too
To compile, you will need system-tools-backends 2.0 and DBus >= 0.31
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.
Download (0.45MB)
Added: 2007-07-11 License: GPL (GNU General Public License) Price:
835 downloads
Other version of Liboobs
License:GPL (GNU General Public License)
License:GPL (GNU General Public License)
karss 0.31
karss is an rss aggregator that displays multiple feeds in a single SuperKaramba theme, with entries sorted chronologically. more>>
karss is an rss aggregator that displays multiple feeds in a single SuperKaramba theme, with entries sorted chronologically. karss theme is based on multirss v1.2 by N7DR.
Differences include:
default dark background
larger font size (12 vs 10)
more entries at one time (25 vs 20)
reports "last updated" as time from last update
config option to use firefox instead of konqueror
rewritten and more managable innards
IMPORTANT INFO:
This theme depends on the PyXML package (for now). If you run it from command-line (superkaramba karss-03.skz), and get the following error:
> AttributeError: module object has no attribute DefaultHandler
Try installing the PyXML package. In kubuntu I believe this is called python-xml, so "sudo apt-get install python-xml". Please let me know if there are any other errors!
The first time you run karss, it will create a file feedlist.xml in a folder in your users superkaramba directory (usually ~/.superkaramba/karss) The format of the xml file should be fairly self-explanatory. Modify it accordingly to add or remove feeds.
Other features/improvements may be added later on.
Feedback/comments/screenshots appreciated!
<<lessDifferences include:
default dark background
larger font size (12 vs 10)
more entries at one time (25 vs 20)
reports "last updated" as time from last update
config option to use firefox instead of konqueror
rewritten and more managable innards
IMPORTANT INFO:
This theme depends on the PyXML package (for now). If you run it from command-line (superkaramba karss-03.skz), and get the following error:
> AttributeError: module object has no attribute DefaultHandler
Try installing the PyXML package. In kubuntu I believe this is called python-xml, so "sudo apt-get install python-xml". Please let me know if there are any other errors!
The first time you run karss, it will create a file feedlist.xml in a folder in your users superkaramba directory (usually ~/.superkaramba/karss) The format of the xml file should be fairly self-explanatory. Modify it accordingly to add or remove feeds.
Other features/improvements may be added later on.
Feedback/comments/screenshots appreciated!
Download (0.046MB)
Added: 2007-04-04 License: GPL (GNU General Public License) Price:
933 downloads
m2psd 0.11
m2psd is a fast MPEG-2 Program Stream demultiplexer. more>>
m2psd is a fast MPEG-2 Program Stream demultiplexer. m2psd will demultiplex an MPEG 2 Program Stream into Elementary Streams (ES) or Packetized Elementary Streams (PES), provided that the packs are exactly 2048 bytes long. It was written for use with MPEG 2 Program Streams recorded by a Hauppauge WinTV PVR 250 or 350, and trimmed with Womble (Windows) or GOPChop (Linux).
mp2psd was written because all of the free software MPEG 2 demultiplexers I could find were very slow, and did not output the offset between the first video and audio timestamps.
The input MPEG Program Stream file name must be supplied as an argument for the application.
A base name for the output files may optionally be specified; if none is provided, the base name will be the input file name with all characters from the last dot to the end removed. The output filenames will be of the form basename-n.mpa and basename-n.mpv, for audio and video, respectively, where n is the stream number (0-31 for audio, 0-15 for video).
The "-t" option prints the difference between the first presentation time stamps of the video #0 and audio #0 streams (0xe0 and 0xc0) in milliseconds. This is useful as input to a multiplexer.
The "-a" option discards any partial MPEG audio frame at the start of audio streams, because some software gets upset at partial audio frames.
The "-p" option produces PES streams as output rather than elementary streams. This preserves the time stamps, but many programs cannot deal with PES streams. This option is mutually exclusive with the "-t" and "-a" options.
<<lessmp2psd was written because all of the free software MPEG 2 demultiplexers I could find were very slow, and did not output the offset between the first video and audio timestamps.
The input MPEG Program Stream file name must be supplied as an argument for the application.
A base name for the output files may optionally be specified; if none is provided, the base name will be the input file name with all characters from the last dot to the end removed. The output filenames will be of the form basename-n.mpa and basename-n.mpv, for audio and video, respectively, where n is the stream number (0-31 for audio, 0-15 for video).
The "-t" option prints the difference between the first presentation time stamps of the video #0 and audio #0 streams (0xe0 and 0xc0) in milliseconds. This is useful as input to a multiplexer.
The "-a" option discards any partial MPEG audio frame at the start of audio streams, because some software gets upset at partial audio frames.
The "-p" option produces PES streams as output rather than elementary streams. This preserves the time stamps, but many programs cannot deal with PES streams. This option is mutually exclusive with the "-t" and "-a" options.
Download (0.012MB)
Added: 2006-07-27 License: GPL (GNU General Public License) Price:
1186 downloads
R3 0.31
R3.pm is a Perl object oriented client interface to SAP R/3 using RFCSDK. more>>
R3.pm is a Perl object oriented client interface to SAP R/3 using RFCSDK.
SYNOPSIS
use R3;
$conn = new R3::conn (host=>$host, sysnr=>$sysnr, client=>$client,
user=>$usr, passwd=>$passwd);
$itab = new R3::itab ($conn, $table_name);
$func = new R3::func ($conn, $func_name);
...
R3.pm provides an object oriented interface to SAPs RFCSDK for connection to an R/3 system. R3::conn is the object interface to R/3 connections. R3::itab is the object interface to ABAP internal tables. R3::func is the object interface to ABAP RFC enabled functions.
<<lessSYNOPSIS
use R3;
$conn = new R3::conn (host=>$host, sysnr=>$sysnr, client=>$client,
user=>$usr, passwd=>$passwd);
$itab = new R3::itab ($conn, $table_name);
$func = new R3::func ($conn, $func_name);
...
R3.pm provides an object oriented interface to SAPs RFCSDK for connection to an R/3 system. R3::conn is the object interface to R/3 connections. R3::itab is the object interface to ABAP internal tables. R3::func is the object interface to ABAP RFC enabled functions.
Download (0.007MB)
Added: 2007-05-24 License: Perl Artistic License Price:
1015 downloads
Sizzle 0.31
Sizzle project ios an mebeddable Scheme interpret more>>
Sizzle project ios an mebeddable Scheme interpret
Sizzle is a Scheme interpreter for embedding into C applications and for standalone scripting.
It implements a nearly complete subset of R5RS Scheme, adding a lot of primitives for U*ix scripting, regular expression searching, a simple module system, dynamic library linking, powerful string processing procedures, and much more.
It includes a users guide and an embedding manual in texinfo format, some examples, the embedding library, and a standalone interpreter for interactive use and scripting.
Main features:
- Supports most library procedures from R5RS
- Sizzle aims to be compatible to Guile, whereever possible
- Sizzle is easy to embed
- Sizzle is easy to extend
- Sizzle provides bindings for most Posix functions
- Bindings for regular expression matching
<<lessSizzle is a Scheme interpreter for embedding into C applications and for standalone scripting.
It implements a nearly complete subset of R5RS Scheme, adding a lot of primitives for U*ix scripting, regular expression searching, a simple module system, dynamic library linking, powerful string processing procedures, and much more.
It includes a users guide and an embedding manual in texinfo format, some examples, the embedding library, and a standalone interpreter for interactive use and scripting.
Main features:
- Supports most library procedures from R5RS
- Sizzle aims to be compatible to Guile, whereever possible
- Sizzle is easy to embed
- Sizzle is easy to extend
- Sizzle provides bindings for most Posix functions
- Bindings for regular expression matching
Download (0.88MB)
Added: 2006-10-23 License: (FDL) GNU Free Documentation License Price:
1099 downloads
Warsow 0.31
Warsow is a fast paced FPS game. more>>
Warsow is a standalone first person shooter for Windows and Linux.
It offers eSport oriented FPS, fast-paced gameplay focused on trix (trick jumps) and the art of move. It offers a complete Power-up System including Weak and Strong fire mode for each weapon.
The graphics are in a cartoonish style with celshading-like_but_not_Manga style, mixing dark, flashy and dirty textures, matching the action full of fun and speed. The game got some of its inspiration from titles like Quakeworld, Quake3 CPMA, Jet Set Radio or Speedball.
Main features:
- Standalone game for Windows and Linux ;
- 3D Engine based on Qfusion (a modification of Quake 2 GPL engine) ;
- eSport oriented FPS ;
- Fast-paced gameplay focused on trix (trick jumps) and art of move ;
- Complete Power-up System including Weak and Strong fire mode for each weapon ;
- Cartoonish graphics with celshading-like_but_not_Manga style, mixing dark, flashy and dirty textures, matching with action full of fun and speed ;
- References : Quakeworld, Quake3 CPMA, Jet Set Radio, Speedball.
Enhancements:
- While the main focus of this release was to fix several bad bugs, there have also been some adjustments to maps, as well as several new features and engine enhancements.
<<lessIt offers eSport oriented FPS, fast-paced gameplay focused on trix (trick jumps) and the art of move. It offers a complete Power-up System including Weak and Strong fire mode for each weapon.
The graphics are in a cartoonish style with celshading-like_but_not_Manga style, mixing dark, flashy and dirty textures, matching the action full of fun and speed. The game got some of its inspiration from titles like Quakeworld, Quake3 CPMA, Jet Set Radio or Speedball.
Main features:
- Standalone game for Windows and Linux ;
- 3D Engine based on Qfusion (a modification of Quake 2 GPL engine) ;
- eSport oriented FPS ;
- Fast-paced gameplay focused on trix (trick jumps) and art of move ;
- Complete Power-up System including Weak and Strong fire mode for each weapon ;
- Cartoonish graphics with celshading-like_but_not_Manga style, mixing dark, flashy and dirty textures, matching with action full of fun and speed ;
- References : Quakeworld, Quake3 CPMA, Jet Set Radio, Speedball.
Enhancements:
- While the main focus of this release was to fix several bad bugs, there have also been some adjustments to maps, as well as several new features and engine enhancements.
Download (76.5MB)
Added: 2007-06-30 License: GPL (GNU General Public License) Price:
854 downloads
File::chmod 0.31
File::chmod is a Perl module that implements symbolic and ls chmod modes. more>>
File::chmod is a Perl module that implements symbolic and ls chmod modes.
SYNOPSIS
use File::chmod;
# chmod takes all three types
# these all do the same thing
chmod(0666,@files);
chmod("=rw",@files);
chmod("-rw-rw-rw-",@files);
# or
use File::chmod qw( symchmod lschmod );
chmod(0666,@files); # this is the normal chmod
symchmod("=rw",@files); # takes symbolic modes only
lschmod("-rw-rw-rw-",@files); # takes "ls" modes only
# more functions, read on to understand
File::chmod is a utility that allows you to bypass system calls or bit processing of a files permissions. It overloads the chmod() function with its own that gets an octal mode, a symbolic mode (see below), or an "ls" mode (see below). If you wish not to overload chmod(), you can export symchmod() and lschmod(), which take, respectively, a symbolic mode and an "ls" mode.
Symbolic modes are thoroughly described in your chmod(1) man page, but here are a few examples.
# NEW: if $UMASK is true, symchmod() applies a bit-mask found in $MASK
chmod("+x","file1","file2"); # overloaded chmod(), that is...
# turns on the execute bit for all users on those two files
chmod("o=,g-w","file1","file2");
# removes other permissions, and the write bit for group
chmod("=u","file1","file2");
# sets all bits to those in user
"ls" modes are the type produced on the left-hand side of an ls -l on a directory. Examples are:
chmod("-rwxr-xr-x","file1","file2");
# the 0755 setting; user has read-write-execute, group and others
# have read-execute priveleges
chmod("-rwsrws---","file1","file2");
# sets read-write-execute for user and group, none for others
# also sets set-uid and set-gid bits
The regular chmod() and lschmod() are absolute; that is, they are not appending to or subtracting from the current file mode. They set it, regardless of what it had been before. symchmod() is useful for allowing the modifying of a files permissions without having to run a system call or determining the files permissions, and then combining that with whatever bits are appropriate. It also operates separately on each file.
An added feature to version 0.30 is the $UMASK variable, explained below; if symchmod() is called and this variable is true, then the function uses the (also new) $MASK variable (which defaults to umask()) as a mask against the new mode. This is documented below more clearly.
<<lessSYNOPSIS
use File::chmod;
# chmod takes all three types
# these all do the same thing
chmod(0666,@files);
chmod("=rw",@files);
chmod("-rw-rw-rw-",@files);
# or
use File::chmod qw( symchmod lschmod );
chmod(0666,@files); # this is the normal chmod
symchmod("=rw",@files); # takes symbolic modes only
lschmod("-rw-rw-rw-",@files); # takes "ls" modes only
# more functions, read on to understand
File::chmod is a utility that allows you to bypass system calls or bit processing of a files permissions. It overloads the chmod() function with its own that gets an octal mode, a symbolic mode (see below), or an "ls" mode (see below). If you wish not to overload chmod(), you can export symchmod() and lschmod(), which take, respectively, a symbolic mode and an "ls" mode.
Symbolic modes are thoroughly described in your chmod(1) man page, but here are a few examples.
# NEW: if $UMASK is true, symchmod() applies a bit-mask found in $MASK
chmod("+x","file1","file2"); # overloaded chmod(), that is...
# turns on the execute bit for all users on those two files
chmod("o=,g-w","file1","file2");
# removes other permissions, and the write bit for group
chmod("=u","file1","file2");
# sets all bits to those in user
"ls" modes are the type produced on the left-hand side of an ls -l on a directory. Examples are:
chmod("-rwxr-xr-x","file1","file2");
# the 0755 setting; user has read-write-execute, group and others
# have read-execute priveleges
chmod("-rwsrws---","file1","file2");
# sets read-write-execute for user and group, none for others
# also sets set-uid and set-gid bits
The regular chmod() and lschmod() are absolute; that is, they are not appending to or subtracting from the current file mode. They set it, regardless of what it had been before. symchmod() is useful for allowing the modifying of a files permissions without having to run a system call or determining the files permissions, and then combining that with whatever bits are appropriate. It also operates separately on each file.
An added feature to version 0.30 is the $UMASK variable, explained below; if symchmod() is called and this variable is true, then the function uses the (also new) $MASK variable (which defaults to umask()) as a mask against the new mode. This is documented below more clearly.
Download (0.008MB)
Added: 2007-04-27 License: Perl Artistic License Price:
910 downloads
Fruity Banking! 0.31
Fruity Banking is a double-entry accounting system that can be used for personal or business account management. more>>
Fruity Banking! is a double entry accounting system which can be used for personal or business account management.
Main features:
- GPL licensed.
- Intuitive, clear, Web-based interface
- uses the CherryPy framework to run as a self-contained application.
- Can be run via Apache/mod_rewrite or mod_python
- MySQL backend and simple database structure make it easy to write scripts in any language.
- Cross platform/portable and will run on Windows, OSX, Linux, *BSD, etc.
Enhancements:
- More presentation improvements.
<<lessMain features:
- GPL licensed.
- Intuitive, clear, Web-based interface
- uses the CherryPy framework to run as a self-contained application.
- Can be run via Apache/mod_rewrite or mod_python
- MySQL backend and simple database structure make it easy to write scripts in any language.
- Cross platform/portable and will run on Windows, OSX, Linux, *BSD, etc.
Enhancements:
- More presentation improvements.
Download (0.36MB)
Added: 2007-04-24 License: GPL (GNU General Public License) Price:
914 downloads
Scriptix 0.31
Scriptix is a light-weight extension language. more>>
Scriptix has but several goals for its existance. First, it must be easy to program in. I originally decided that, for this purpose, a BASIC-like syntax would be best. However, it appears that people find familiarity to be more important - so versions of Scriptix from 0.19 onward will have a C/C++-like syntax. Scriptix parser can be quite easily re-written to handle almost any syntax desired, however.
Second, Scriptix must be threadable, allowing semi-syncronous execution of threads within a single OS process. Both pre-emptive and cooperative multi-tasking should be available. Both have their advantages and disadvantages, and the embedding application should be able to decide on the best method for the task. While pre-emptive multi-tasking is currently supported, it is still rudimentary, and basic thread control types (mutexes, etc.) are not yet implemented.
Third, it must support a decent subset of high-level language features, such as arrays, classes, and user-definable data types. The language itself does not provide for a large amount of definable functionality - the user scripts are somewhat limited in the scope of effect they can have on the language (in regards to defining functions/classes, etc.) This limits the negative effects a poorly written or malicious script can have on the host application.
Fourth, Scriptix must be of decent speed. As Scriptix is designed for interactive entertainment software (a.k.a. games), speed is very important. Ive no benchmarks yet to display hard-data on Scriptix speed - simple tests have shown it to easily outperform more popular scripting languages, however.
Scriptix makes use of a garbage collection scheme for memory management. Lots of people think this means it will be very slow. On the contrary, a clever garbage management system can result in a more responsive application, since memory deallocation can be controlled to a large degree. However, Scriptix does not (yet) have a clever scheme. It is planned to be greatly improved before 1.0, however.
Enhancements:
- Minor API and languages changes.
- Last independent release of Scriptix.
- Future releases will be part of the AweMUD package.
<<lessSecond, Scriptix must be threadable, allowing semi-syncronous execution of threads within a single OS process. Both pre-emptive and cooperative multi-tasking should be available. Both have their advantages and disadvantages, and the embedding application should be able to decide on the best method for the task. While pre-emptive multi-tasking is currently supported, it is still rudimentary, and basic thread control types (mutexes, etc.) are not yet implemented.
Third, it must support a decent subset of high-level language features, such as arrays, classes, and user-definable data types. The language itself does not provide for a large amount of definable functionality - the user scripts are somewhat limited in the scope of effect they can have on the language (in regards to defining functions/classes, etc.) This limits the negative effects a poorly written or malicious script can have on the host application.
Fourth, Scriptix must be of decent speed. As Scriptix is designed for interactive entertainment software (a.k.a. games), speed is very important. Ive no benchmarks yet to display hard-data on Scriptix speed - simple tests have shown it to easily outperform more popular scripting languages, however.
Scriptix makes use of a garbage collection scheme for memory management. Lots of people think this means it will be very slow. On the contrary, a clever garbage management system can result in a more responsive application, since memory deallocation can be controlled to a large degree. However, Scriptix does not (yet) have a clever scheme. It is planned to be greatly improved before 1.0, however.
Enhancements:
- Minor API and languages changes.
- Last independent release of Scriptix.
- Future releases will be part of the AweMUD package.
Download (0.38MB)
Added: 2005-11-30 License: MIT/X Consortium License Price:
1425 downloads
MP3c 0.31
MP3c is a special program for converting audio-cds to mp3/ogg-format. more>>
MP3c is a special program for converting audio-cds to ogg/mp3-format. It is a frontend for every grab-program and mp3-encoder. Nearly every program should be supported. MP3c has two different run-modes: An interactive mode with a menu-enviroment (based on curses-lib), which can used on textconsoles as well under X11, and a batchmode, which allows automatic encoding of cds inside shellscripts (eg at night within cronjobs).
There are two different possibilities for encoding (depends on your ripper and encoder): Non-Fly encoding, where an audio-track is first grabbed from cds and then encoded, and On-Fly encoding, where grabbing and encoding is one step. Normally you should refer to Non-Fly encoding, since your cdrom-drive hasnt to work all the time, and some encoder produces a "click" at the beginning of mp3/ogg-files if On-Fly encoding is used. The only disadvantage of Non-Fly encoding is, that there is a temp-file, which can grow up to 50-100 MB sometimes.
Information about songtitle on your cds are received with help of CDDB database. In contrast to other programs, an CDDB-entry is detailed analyzed to find every information even for sampler-cds.
Creation of filenames is userdefined. You can use pattern to constitute the appearance of your mp3-files individually. Furthermore you can decide how spaces within filenames should be handled (you can allow them, convert them to underscores "_" or just kill them).
Interessting is the possibility of shellscript creation, which contains all functionality for encoding your cds. You can start these scripts as daemon-processes or run them at night inside a cronjob.
Recommended programs for the use of MP3c are: CDparanoia as audio-cd grabber, Encoder as MP3-encoder and MP3info for creating MP3-ID-tags. For OGG use oggenc. If you need, you can download these programs here, or a complete package with these programs inside. Furthermore you can download runable binaries, but only for glibc 2.1 (linux i386) at the moment. If you like to create RPMs and/or binaries for other systems and libraries, please send these to me, so that I can put it on my page.
Enhancements:
- Switched to CDDB protocol level 5 to support detection and saving of year and genre information.
<<lessThere are two different possibilities for encoding (depends on your ripper and encoder): Non-Fly encoding, where an audio-track is first grabbed from cds and then encoded, and On-Fly encoding, where grabbing and encoding is one step. Normally you should refer to Non-Fly encoding, since your cdrom-drive hasnt to work all the time, and some encoder produces a "click" at the beginning of mp3/ogg-files if On-Fly encoding is used. The only disadvantage of Non-Fly encoding is, that there is a temp-file, which can grow up to 50-100 MB sometimes.
Information about songtitle on your cds are received with help of CDDB database. In contrast to other programs, an CDDB-entry is detailed analyzed to find every information even for sampler-cds.
Creation of filenames is userdefined. You can use pattern to constitute the appearance of your mp3-files individually. Furthermore you can decide how spaces within filenames should be handled (you can allow them, convert them to underscores "_" or just kill them).
Interessting is the possibility of shellscript creation, which contains all functionality for encoding your cds. You can start these scripts as daemon-processes or run them at night inside a cronjob.
Recommended programs for the use of MP3c are: CDparanoia as audio-cd grabber, Encoder as MP3-encoder and MP3info for creating MP3-ID-tags. For OGG use oggenc. If you need, you can download these programs here, or a complete package with these programs inside. Furthermore you can download runable binaries, but only for glibc 2.1 (linux i386) at the moment. If you like to create RPMs and/or binaries for other systems and libraries, please send these to me, so that I can put it on my page.
Enhancements:
- Switched to CDDB protocol level 5 to support detection and saving of year and genre information.
Download (0.20MB)
Added: 2006-07-30 License: GPL (GNU General Public License) Price:
1184 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 isbndb 0.31 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