2.12
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 55
rfs 2.12
rfs is a shell script for creating and updating a local spare system disk. more>>
rfs is a shell script for creating and updating a local spare system disk. rfss main goal is to recover a working system after a crash quickly. In this case, "quickly" means the time it takes to reboot the machine.
The very first version of rfs was "sauver_sys.sh", a shell script written by Eric Gerbier http://eric.gerbier.free.fr . rfs stands for "replication of file systems".
rfs works on Gnu/Linux platforms and supports ext2/ext3 file systems. Targets are workstations as well as servers : your system remains fully-working while the backup is processed.
<<lessThe very first version of rfs was "sauver_sys.sh", a shell script written by Eric Gerbier http://eric.gerbier.free.fr . rfs stands for "replication of file systems".
rfs works on Gnu/Linux platforms and supports ext2/ext3 file systems. Targets are workstations as well as servers : your system remains fully-working while the backup is processed.
Download (0.019MB)
Added: 2006-04-06 License: GPL (GNU General Public License) Price:
1297 downloads
xpad 2.12
xpad a virtual sticky pad system for X. more>>
xpad project is a sticky note application written using GTK+ 2.0 that strives to be simple, ault-tolerant, and customizable.
xpad consists of independent pad windows; each is basically a text box in which notes can be written. Despite being called xpad, all that is needed to run or compile it is
the GTK+ 2.0 libraries.
Main features:
- GTK+ 2.0 powered text view.
- Fault tolerant. All information is kept on the hard drive, not memory. So if power is lost or your computer freezes, there is little lost information.
- xpad is very customizable. The color scheme and font can be changed. These settings can be applied to one pad or set as the default for future pads. Want window decorations or not? Your choice.
- A customizable toolbar puts the most frequently used commands at your fingertips.
- Support for the X session management protocol.
- Support for the freedesktop.org system tray proposal.
Enhancements:
- Fixed a crash when opening pads with formatting.
<<lessxpad consists of independent pad windows; each is basically a text box in which notes can be written. Despite being called xpad, all that is needed to run or compile it is
the GTK+ 2.0 libraries.
Main features:
- GTK+ 2.0 powered text view.
- Fault tolerant. All information is kept on the hard drive, not memory. So if power is lost or your computer freezes, there is little lost information.
- xpad is very customizable. The color scheme and font can be changed. These settings can be applied to one pad or set as the default for future pads. Want window decorations or not? Your choice.
- A customizable toolbar puts the most frequently used commands at your fingertips.
- Support for the X session management protocol.
- Support for the freedesktop.org system tray proposal.
Enhancements:
- Fixed a crash when opening pads with formatting.
Download (0.22MB)
Added: 2006-10-05 License: GPL (GNU General Public License) Price:
1129 downloads
glib 2.12.13
GLib is a library containing many useful C routines for things such as trees, hashes, and lists. more>>
GLib is the low-level core library that forms the basis for projects
such as GTK+ and GNOME.
GLib2 provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system.
<<lesssuch as GTK+ and GNOME.
GLib2 provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system.
Download (3.8MB)
Added: 2007-07-17 License: GPL (GNU General Public License) Price:
838 downloads
Maypole 2.12
Maypole is a Perl framework for MVC-oriented web applications, similar to Jakartas Struts. more>>
Maypole is a Perl framework for MVC-oriented web applications, similar to Jakartas Struts. Maypole is designed to minimize coding requirements for creating simple web interfaces to databases, while remaining flexible enough to support enterprise web applications.
What does that mean?
Many web applications follow the same kind of flow of operation in response to a request from a user, they mess about with a database, and present the results of that messing about back to the user through some templating system.
For instance, searching a companys product catalogue will take a query from the remote web client, search the database for the rows matching that query, and format the rows as a list for display on a page.
This set-up is sometimes called "MVC", after the famous Smalltalk-80 Model-View-Controller paradigm. For our concerns, this means that the interaction with the user, (the controller element) the actions required at the database, (the model element) and the presentation of data (the view elements) are all neatly compartmentalised.
Maypole provides a generic way of handling that compartmentalisation. It provides the top-level code which examines the users request, fires off the relevant method in the model, collates the data, asks the view class to format it up and sends it back to the user. * As well as this, some common Perl modules, such as Apache, Class::DBI and Template, already perform important parts required for model, view or controller operation, so Maypole provides wrapper classes to help them fit into the framework.
Enhancements:
Bug Fixes :
- Fixed some db_colinfo test bugs
- Fixed typo in edit form template
- AsForm fixes to stringification _to_select
- made DFV and FromCGI warn instead of die on unexpected cgi params
- small improvements to some factory templates
- fix to path handling in mod_perl and CGI when location ends in /
- fixed template path ordering so i.e. /tablename/list is used before /list when provided with a tablename
- fixed template path with array refs
- fix to template being reset from path in plain templates (i.e. where no model), may affect those relying on the bug ( bug 23722 )
- fix to display_line macro in factory templates (bug 22920)
- fix to correct problem with LocationMatch and regex based Location directives in apache config.
- fix to redirect_request
- Fixed typo in _do_update_or_create (bug 26495)
API additions and enhancements :
- new Class::DBI::DFV based model
- New config method : additional, for stashing additional info, especially from additional_data method
- new warn method in maypole/request class/object, over-ridden by Apache::MVC, etc or own driver
- new build_form_elements attribute for Maypole request and Maypole::Config, set it to 0 to avoid building cgi form if you dont need it
- added CGI params to TT error template
- improvements to factory templates
- added search_columns method to base cdbi model class, provides display_columns unless over-ridden
- added new hook - preprocess_location
- added new attribute to Maypole::Config - request_options
- improved pager template macro
Internal additions and enhancements :
- Inheritence simpler and nicer and less hacked
- add_model_superclass method moves @ISA munging into the model
- new test to check everything compiles
- Model inheritance re-organised
<<lessWhat does that mean?
Many web applications follow the same kind of flow of operation in response to a request from a user, they mess about with a database, and present the results of that messing about back to the user through some templating system.
For instance, searching a companys product catalogue will take a query from the remote web client, search the database for the rows matching that query, and format the rows as a list for display on a page.
This set-up is sometimes called "MVC", after the famous Smalltalk-80 Model-View-Controller paradigm. For our concerns, this means that the interaction with the user, (the controller element) the actions required at the database, (the model element) and the presentation of data (the view elements) are all neatly compartmentalised.
Maypole provides a generic way of handling that compartmentalisation. It provides the top-level code which examines the users request, fires off the relevant method in the model, collates the data, asks the view class to format it up and sends it back to the user. * As well as this, some common Perl modules, such as Apache, Class::DBI and Template, already perform important parts required for model, view or controller operation, so Maypole provides wrapper classes to help them fit into the framework.
Enhancements:
Bug Fixes :
- Fixed some db_colinfo test bugs
- Fixed typo in edit form template
- AsForm fixes to stringification _to_select
- made DFV and FromCGI warn instead of die on unexpected cgi params
- small improvements to some factory templates
- fix to path handling in mod_perl and CGI when location ends in /
- fixed template path ordering so i.e. /tablename/list is used before /list when provided with a tablename
- fixed template path with array refs
- fix to template being reset from path in plain templates (i.e. where no model), may affect those relying on the bug ( bug 23722 )
- fix to display_line macro in factory templates (bug 22920)
- fix to correct problem with LocationMatch and regex based Location directives in apache config.
- fix to redirect_request
- Fixed typo in _do_update_or_create (bug 26495)
API additions and enhancements :
- new Class::DBI::DFV based model
- New config method : additional, for stashing additional info, especially from additional_data method
- new warn method in maypole/request class/object, over-ridden by Apache::MVC, etc or own driver
- new build_form_elements attribute for Maypole request and Maypole::Config, set it to 0 to avoid building cgi form if you dont need it
- added CGI params to TT error template
- improvements to factory templates
- added search_columns method to base cdbi model class, provides display_columns unless over-ridden
- added new hook - preprocess_location
- added new attribute to Maypole::Config - request_options
- improved pager template macro
Internal additions and enhancements :
- Inheritence simpler and nicer and less hacked
- add_model_superclass method moves @ISA munging into the model
- new test to check everything compiles
- Model inheritance re-organised
Download (0.14MB)
Added: 2007-06-26 License: Perl Artistic License Price:
850 downloads
Calc 2.12.1.8
Calc is arbitrary precision arithmetic system that uses a C-like language. more>>
Calc is arbitrary precision arithmetic system that uses a C-like language. Calc is useful as a calculator, an algorithm prototype, and as a mathematical research tool.
More importantly, calc provides a machine-independent means of computation. Calc comes with a rich set of builtin mathematical and programmatic functions.
For example, the following line can be input:
3 * (4 + 1)
and the calculator will print:
15
Calc as the usual collection of arithmetic operators +, -, /, * as well as ^ exponentiation), % (modulus) and // (integer divide). For example:
3 * 19^43 - 1
will produce:
29075426613099201338473141505176993450849249622191102976
Notice that calc values can be very large. For example:
2^23209-1
will print:
402874115778988778181873329071 ... many digits ... 3779264511
The special . symbol (called dot), represents the result of the last command expression, if any. This is of great use when a series of partial results are calculated, or when the output mode is changed and the last result needs to be redisplayed. For example, the above result can be modified by typing:
. % (2^127-1)
and the calculator will print:
39614081257132168796771975167
For more complex calculations, variables can be used to save the intermediate results. For example, the result of adding 7 to the previous result can be saved by typing:
curds = 15
whey = 7 + 2*curds
Functions can be used in expressions. There are a great number of pre-defined functions. For example, the following will calculate the factorial of the value of old:
fact(whey)
and the calculator prints:
13763753091226345046315979581580902400000000
The calculator also knows about complex numbers, so that typing:
(2+3i) * (4-3i)
cos(.)
will print:
17+6i
-55.50474777265624667147+193.9265235748927986537i
The calculator can calculate transcendental functions, and accept and display numbers in real or exponential format. For example, typing:
config("display", 70)
epsilon(1e-70)
sin(1)
prints:
0.8414709848078965066525023216302989996225630607983710656727517099919104
Calc can output values in terms of fractions, octal or hexadecimal. For example:
config("mode", "fraction"),
(17/19)^23
base(16),
(19/17)^29
will print:
19967568900859523802559065713/257829627945307727248226067259
0x9201e65bdbb801eaf403f657efcf863/0x5cd2e2a01291ffd73bee6aa7dcf7d1
All numbers are represented as fractions with arbitrarily large numerators and denominators which are always reduced to lowest terms. Real or exponential format numbers can be input and are converted to the equivalent fraction. Hex, binary, or octal numbers can be input by using numbers with leading 0x, 0b or 0 characters.
Complex numbers can be input using a trailing i, as in 2+3i. Strings and characters are input by using single or double quotes.
Commands are statements in a C-like language, where each input line is treated as the body of a procedure. Thus the command line can contain variable declarations, expressions, labels, conditional tests, and loops. Assignments to any variable name will automatically define that name as a global variable.
The other important thing to know is that all non-assignment expressions which are evaluated are automatically printed. Thus, you can evaluate an expressions value by simply typing it in.
Many useful built-in mathematical functions are available. Use the:
help builtin
command to list them.
You can also define your own functions by using the define keyword, followed by a function declaration very similar to C.
define f2(n)
{
local ans;
ans = 1;
while (n > 1)
ans *= (n -= 2);
return ans;
}
Thus the input:
f2(79)
will produce;
1009847364737869270905302433221592504062302663202724609375
Functions which only need to return a simple expression can be defined using an equals sign, as in the example:
define sc(a,b) = a^3 + b^3
Thus the input:
sc(31, 61)
will produce;
256772
Variables in functions can be defined as either global, local, or static. Global variables are common to all functions and the command line, whereas local variables are unique to each function level, and are destroyed when the function returns.
Static variables are scoped within single input files, or within functions, and are never destroyed. Variables are not typed at definition time, but dynamically change as they are used.
Enhancements:
- Documentation was written for the # operator, comments, and cscripts.
- Multi-line statement issues were documented.
- Builtins related to user, system, and clock time were added.
- The runtime() builtin output was changed.
<<lessMore importantly, calc provides a machine-independent means of computation. Calc comes with a rich set of builtin mathematical and programmatic functions.
For example, the following line can be input:
3 * (4 + 1)
and the calculator will print:
15
Calc as the usual collection of arithmetic operators +, -, /, * as well as ^ exponentiation), % (modulus) and // (integer divide). For example:
3 * 19^43 - 1
will produce:
29075426613099201338473141505176993450849249622191102976
Notice that calc values can be very large. For example:
2^23209-1
will print:
402874115778988778181873329071 ... many digits ... 3779264511
The special . symbol (called dot), represents the result of the last command expression, if any. This is of great use when a series of partial results are calculated, or when the output mode is changed and the last result needs to be redisplayed. For example, the above result can be modified by typing:
. % (2^127-1)
and the calculator will print:
39614081257132168796771975167
For more complex calculations, variables can be used to save the intermediate results. For example, the result of adding 7 to the previous result can be saved by typing:
curds = 15
whey = 7 + 2*curds
Functions can be used in expressions. There are a great number of pre-defined functions. For example, the following will calculate the factorial of the value of old:
fact(whey)
and the calculator prints:
13763753091226345046315979581580902400000000
The calculator also knows about complex numbers, so that typing:
(2+3i) * (4-3i)
cos(.)
will print:
17+6i
-55.50474777265624667147+193.9265235748927986537i
The calculator can calculate transcendental functions, and accept and display numbers in real or exponential format. For example, typing:
config("display", 70)
epsilon(1e-70)
sin(1)
prints:
0.8414709848078965066525023216302989996225630607983710656727517099919104
Calc can output values in terms of fractions, octal or hexadecimal. For example:
config("mode", "fraction"),
(17/19)^23
base(16),
(19/17)^29
will print:
19967568900859523802559065713/257829627945307727248226067259
0x9201e65bdbb801eaf403f657efcf863/0x5cd2e2a01291ffd73bee6aa7dcf7d1
All numbers are represented as fractions with arbitrarily large numerators and denominators which are always reduced to lowest terms. Real or exponential format numbers can be input and are converted to the equivalent fraction. Hex, binary, or octal numbers can be input by using numbers with leading 0x, 0b or 0 characters.
Complex numbers can be input using a trailing i, as in 2+3i. Strings and characters are input by using single or double quotes.
Commands are statements in a C-like language, where each input line is treated as the body of a procedure. Thus the command line can contain variable declarations, expressions, labels, conditional tests, and loops. Assignments to any variable name will automatically define that name as a global variable.
The other important thing to know is that all non-assignment expressions which are evaluated are automatically printed. Thus, you can evaluate an expressions value by simply typing it in.
Many useful built-in mathematical functions are available. Use the:
help builtin
command to list them.
You can also define your own functions by using the define keyword, followed by a function declaration very similar to C.
define f2(n)
{
local ans;
ans = 1;
while (n > 1)
ans *= (n -= 2);
return ans;
}
Thus the input:
f2(79)
will produce;
1009847364737869270905302433221592504062302663202724609375
Functions which only need to return a simple expression can be defined using an equals sign, as in the example:
define sc(a,b) = a^3 + b^3
Thus the input:
sc(31, 61)
will produce;
256772
Variables in functions can be defined as either global, local, or static. Global variables are common to all functions and the command line, whereas local variables are unique to each function level, and are destroyed when the function returns.
Static variables are scoped within single input files, or within functions, and are never destroyed. Variables are not typed at definition time, but dynamically change as they are used.
Enhancements:
- Documentation was written for the # operator, comments, and cscripts.
- Multi-line statement issues were documented.
- Builtins related to user, system, and clock time were added.
- The runtime() builtin output was changed.
Download (1.1MB)
Added: 2007-02-07 License: LGPL (GNU Lesser General Public License) Price:
995 downloads
Tellico 1.2.12
Tellico is a collection manager for keeping track of your books, bibliographies, videos, music, comic books. more>>
Tellico is a collection manager for keeping track of your books, bibliographies, videos, music, comic books, coins, stamps, trading cards, wines, or any custom items.
Tellico project supports any number of user-defined fields, of eleven different types: text, paragraph, list, year, checkbox, URL, tables of one or two columns, images, dates, and combinations.
Tellico imports Bibtex, Bibtexml, MODS, RIS, and CSV and exports to Bibtex, Bibtexml, CSV, HTML, and PilotDB. It offers grouping, view filtering, and searching.
Tellico can also import data from Amazon.com and IMDb.com, along with z39.50 servers, CDDB data, audio files, and Alexandria libraries.
<<lessTellico project supports any number of user-defined fields, of eleven different types: text, paragraph, list, year, checkbox, URL, tables of one or two columns, images, dates, and combinations.
Tellico imports Bibtex, Bibtexml, MODS, RIS, and CSV and exports to Bibtex, Bibtexml, CSV, HTML, and PilotDB. It offers grouping, view filtering, and searching.
Tellico can also import data from Amazon.com and IMDb.com, along with z39.50 servers, CDDB data, audio files, and Alexandria libraries.
Download (4.5MB)
Added: 2007-07-05 License: GPL (GNU General Public License) Price:
844 downloads
glibmm 2.12.10
glibmm is a GNOME library. more>>
glibmm is a GNOME library.
Until the GTK+ 2.0 / GNOME 2.0 platform is stable, you should try to separate these unstable libraries from your stable GTK+ 1.2 / GNOME 1.2/1.4 libraries.
You can do this by installing the unstable libraries into a different prefix. e.g. ./configure --prefix=/usr/devgnome2
When using the development libraries, you will need to modify some environment variables. This will be easier if you create a file (e.g. devgnome2) in your home directory that contains these commands:
export PATH="/usr/devgnome2/bin:$PATH"; export LD_LIBRARY_PATH="/usr/devgnome2/lib" ; export PKG_CONFIG_PATH="/usr/devgnome2/lib/pkgconfig:$PKG_CONFIG_PATH" ;
You can then type
# source devgnome2
to prepare your environment before building or working with the development libraries.
You may also need to edit /etc/ld.so.conf to add /usr/devgnome2/lib, and then type /sbin/ldconfig to re-process the ld.so.conf.
The vicious-build-scripts module in cvs.gnome.org might help you with this, if you can get it to work.
<<lessUntil the GTK+ 2.0 / GNOME 2.0 platform is stable, you should try to separate these unstable libraries from your stable GTK+ 1.2 / GNOME 1.2/1.4 libraries.
You can do this by installing the unstable libraries into a different prefix. e.g. ./configure --prefix=/usr/devgnome2
When using the development libraries, you will need to modify some environment variables. This will be easier if you create a file (e.g. devgnome2) in your home directory that contains these commands:
export PATH="/usr/devgnome2/bin:$PATH"; export LD_LIBRARY_PATH="/usr/devgnome2/lib" ; export PKG_CONFIG_PATH="/usr/devgnome2/lib/pkgconfig:$PKG_CONFIG_PATH" ;
You can then type
# source devgnome2
to prepare your environment before building or working with the development libraries.
You may also need to edit /etc/ld.so.conf to add /usr/devgnome2/lib, and then type /sbin/ldconfig to re-process the ld.so.conf.
The vicious-build-scripts module in cvs.gnome.org might help you with this, if you can get it to work.
Download (3.0MB)
Added: 2007-06-11 License: LGPL (GNU Lesser General Public License) Price:
866 downloads
Download (0.082MB)
Added: 2005-07-12 License: GPL (GNU General Public License) Price:
1565 downloads
Naken Chat 2.12
Naken Chat is a public chat server written in C (originally in Java). more>>
Naken Chat is a public chat server written in C (originally in Java). Naken Chat project allows multiple people to connect to it and talk simultaneously to each other or in private messages.
The goal of Naken Chat is to be as small and fast as possible using the least amount of your computers memory with the most amount of features. The current size of the Naken Chat binary on a Linux box is about 38k after being "stripped".
Ive fully tested this program on FreeBSD, Linux, Solaris, Windows 98 and XP, and MacOSX.
The Naken Chat server can be connected to through many different client programs including telnet, a Java applet, Windows clients, and J2ME Naken Chat Client for mobile phones.
Main features:
- Private channels created by anyone (with channel-ops)
- Channel locking to not allow unwanted visitors in
- Channel squelching to make annoying people in your channel shut up
- Gagging to make annoying users not be able to write to you
- Private messages
- User levels
- Idle users can be knocked offline after an idle period
- Channels are now optional
- Username/Password file so only known people can log in
- Beeps for when someone gets a private messages
- Private message highlighting
- Special Channels
- Main: The main channel.. can also be called channel 0
- Hidden caves: if you go to a channel that has a number and the number is between 1000 and 1999, the channel wont be listed when people type .w to see whos online. This feature is no longer compiled in by default.
- Site Banning
- Sysop (special power) functions
- Cross channel yelling so users in one channel can send a message to people in all the channels
- Hushing Yells so a user wont see any messages that were yelled
- If user types too much too fast they are bumped offline
- Internationalization (so Swedish/Norweigan/Hebrew/Arabic/etc. chars work)
- If you type: .w it will give you only that line number or .w would filter for that string
- Chat Logging
- Ability to hide IPs (for security)
- Sysop hiding
- Time stamping
- Many more features I cant remember at this time.
<<lessThe goal of Naken Chat is to be as small and fast as possible using the least amount of your computers memory with the most amount of features. The current size of the Naken Chat binary on a Linux box is about 38k after being "stripped".
Ive fully tested this program on FreeBSD, Linux, Solaris, Windows 98 and XP, and MacOSX.
The Naken Chat server can be connected to through many different client programs including telnet, a Java applet, Windows clients, and J2ME Naken Chat Client for mobile phones.
Main features:
- Private channels created by anyone (with channel-ops)
- Channel locking to not allow unwanted visitors in
- Channel squelching to make annoying people in your channel shut up
- Gagging to make annoying users not be able to write to you
- Private messages
- User levels
- Idle users can be knocked offline after an idle period
- Channels are now optional
- Username/Password file so only known people can log in
- Beeps for when someone gets a private messages
- Private message highlighting
- Special Channels
- Main: The main channel.. can also be called channel 0
- Hidden caves: if you go to a channel that has a number and the number is between 1000 and 1999, the channel wont be listed when people type .w to see whos online. This feature is no longer compiled in by default.
- Site Banning
- Sysop (special power) functions
- Cross channel yelling so users in one channel can send a message to people in all the channels
- Hushing Yells so a user wont see any messages that were yelled
- If user types too much too fast they are bumped offline
- Internationalization (so Swedish/Norweigan/Hebrew/Arabic/etc. chars work)
- If you type: .w it will give you only that line number or .w would filter for that string
- Chat Logging
- Ability to hide IPs (for security)
- Sysop hiding
- Time stamping
- Many more features I cant remember at this time.
Download (0.026MB)
Added: 2007-06-28 License: Free To Use But Restricted Price:
857 downloads
GD::Convert 2.12
GD::Convert is a Perl module with additional output formats for GD. more>>
GD::Convert is a Perl module with additional output formats for GD.
SYNOPSIS
use GD;
use GD::Convert qw(gif=gif_netpbm newFromGif=newFromGif_imagemagick wbmp);
# or:
require GD::Convert;
import GD::Convert;
...
$gd->ppm;
$gd->xpm;
$gd->gif;
$gd->wbmp;
...
$gd = GD::Image->newFromPpmData(...);
$gd = GD::Image->newFromGif(...);
This module provides additional output methods for the GD module: ppm, xpm, wbmp, gif_netpbm and gif_imagemagick, and also additional constructors: newFromPpm, newFromPpmData, newFromGif_netpbm, newFromGifData_netpbm, newFromGif_imagemagick, newFromGifData_imagemagick.
The new methods go into the GD namespace.
For convenience, it is possible to set shorter names for the gif, newFromGif and newFromGifData methods by providing one of the following strings in the import list:
gif=gif_netpbm
newFromGif=newFromGif_netpbm
newFromGifData=newFromGifData_netpbm
Use external commands from netpbm to load and create GIF images.
gif=gif_imagemagick
newFromGif=newFromGif_imagemagick
newFromGifData=newFromGifData_imagemagick
Use external commands from imagemagick to load and create GIF images.
gif=any
newFromGif=any
newFromGifData=any
Use any of the above methods to load and create GIF images.
wbmp
Create wbmp images. Only necessary for GD before version 1.26, but it does not hurt if it is included with newer GD versions.
The new methods and constructors:
$ppmdata = $image->ppm
Take a GD image and return a string with a PPM file as its content.
$xpmdata = $image->xpm
Take a GD image and return a string with a XPM file as its content.
$gifdata = $image->gif_netpbm([...])
Take a GD image and return a string with a GIF file as its content. The conversion will use the ppmtogif binary from netpbm. Make sure that ppmtogif is actually in your PATH. If you specify gif=gif_netpbm in the use line, then you can use the method name gif instead.
The gif_netpbm handles the optional parameter -transparencyhack. If set to a true value, a transparent GIF file will be produced. Note that this will not work if the transparent color occurs also as a normal color.
$gifdata = $image->gif_imagemagick
This is the same as gif_netpbm, instead it is using the convert program of ImageMagick.
$image = GD::Image->newFromPpm($file, [$truecolor])
Create a GD image from the named ppm file or filehandle reference. Only raw ppm files (signature P6) are supported.
$image = GD::Image->newFromPpmData($data, [$truecolor])
Create a GD image from the data string containing ppm data. Only raw ppm files are supported.
$image = GD::Image->newFromGif_netpbm($file, [$truecolor]);
Create a GD image from the named file or filehandle reference using external netpbm programs.
$image = GD::Image->newFromGifData_netpbm($file, [$truecolor]);
Create a GD image from the data string using external netpbm programs.
$image = GD::Image->newFromGif_imagemagick($file, [$truecolor]);
Create a GD image from the named file or filehandle reference using external ImageMagick programs.
$image = GD::Image->newFromGifData_imagemagick($file, [$truecolor]);
Create a GD image from the data string using external ImageMagick programs.
You can set the variable $GD::Convert::DEBUG to a true value to get some information about external commands used while converting.
<<lessSYNOPSIS
use GD;
use GD::Convert qw(gif=gif_netpbm newFromGif=newFromGif_imagemagick wbmp);
# or:
require GD::Convert;
import GD::Convert;
...
$gd->ppm;
$gd->xpm;
$gd->gif;
$gd->wbmp;
...
$gd = GD::Image->newFromPpmData(...);
$gd = GD::Image->newFromGif(...);
This module provides additional output methods for the GD module: ppm, xpm, wbmp, gif_netpbm and gif_imagemagick, and also additional constructors: newFromPpm, newFromPpmData, newFromGif_netpbm, newFromGifData_netpbm, newFromGif_imagemagick, newFromGifData_imagemagick.
The new methods go into the GD namespace.
For convenience, it is possible to set shorter names for the gif, newFromGif and newFromGifData methods by providing one of the following strings in the import list:
gif=gif_netpbm
newFromGif=newFromGif_netpbm
newFromGifData=newFromGifData_netpbm
Use external commands from netpbm to load and create GIF images.
gif=gif_imagemagick
newFromGif=newFromGif_imagemagick
newFromGifData=newFromGifData_imagemagick
Use external commands from imagemagick to load and create GIF images.
gif=any
newFromGif=any
newFromGifData=any
Use any of the above methods to load and create GIF images.
wbmp
Create wbmp images. Only necessary for GD before version 1.26, but it does not hurt if it is included with newer GD versions.
The new methods and constructors:
$ppmdata = $image->ppm
Take a GD image and return a string with a PPM file as its content.
$xpmdata = $image->xpm
Take a GD image and return a string with a XPM file as its content.
$gifdata = $image->gif_netpbm([...])
Take a GD image and return a string with a GIF file as its content. The conversion will use the ppmtogif binary from netpbm. Make sure that ppmtogif is actually in your PATH. If you specify gif=gif_netpbm in the use line, then you can use the method name gif instead.
The gif_netpbm handles the optional parameter -transparencyhack. If set to a true value, a transparent GIF file will be produced. Note that this will not work if the transparent color occurs also as a normal color.
$gifdata = $image->gif_imagemagick
This is the same as gif_netpbm, instead it is using the convert program of ImageMagick.
$image = GD::Image->newFromPpm($file, [$truecolor])
Create a GD image from the named ppm file or filehandle reference. Only raw ppm files (signature P6) are supported.
$image = GD::Image->newFromPpmData($data, [$truecolor])
Create a GD image from the data string containing ppm data. Only raw ppm files are supported.
$image = GD::Image->newFromGif_netpbm($file, [$truecolor]);
Create a GD image from the named file or filehandle reference using external netpbm programs.
$image = GD::Image->newFromGifData_netpbm($file, [$truecolor]);
Create a GD image from the data string using external netpbm programs.
$image = GD::Image->newFromGif_imagemagick($file, [$truecolor]);
Create a GD image from the named file or filehandle reference using external ImageMagick programs.
$image = GD::Image->newFromGifData_imagemagick($file, [$truecolor]);
Create a GD image from the data string using external ImageMagick programs.
You can set the variable $GD::Convert::DEBUG to a true value to get some information about external commands used while converting.
Download (0.010MB)
Added: 2006-08-10 License: GPL (GNU General Public License) Price:
1173 downloads
GNOPPIX 2.12 beta1
Gnoppix is a linux live cd based upon Ubuntu. more>>
Gnoppix is a linux live cd based upon Ubuntu.
It can be compared to Knoppix but Gnoppix uses GNOME as desktop environment.
The GNOPPIX project proudly presents the first beta release of version 2.12 of the GNOPPIX linux live cd.
This version comes with Gnome 2.12, updates and lot of improvements. Gnoppix 2.12 beta1 comes with four languages; German, English French and Hindi.
<<lessIt can be compared to Knoppix but Gnoppix uses GNOME as desktop environment.
The GNOPPIX project proudly presents the first beta release of version 2.12 of the GNOPPIX linux live cd.
This version comes with Gnome 2.12, updates and lot of improvements. Gnoppix 2.12 beta1 comes with four languages; German, English French and Hindi.
Download (569MB)
Added: 2005-09-07 License: GPL (GNU General Public License) Price:
1517 downloads
Download (1.0MB)
Added: 2007-05-18 License: BSD License Price:
891 downloads
GnomeLiveCd 2.12.0
The goal of this project is to create a LiveCD to demonstrate GNOME. more>>
The goal of this project is to create a LiveCD to demonstrate GNOME. The initial motivation was to be able to send a GNOME LiveCD to journalists and news agencies so that they can test and talk about GNOME without installing it, but others have expressed interest as well.
The infrastructure for this will be flexible, so that it can be easily customized and re-targetted- for example, to distribute a version with a custom splashscreen for a specific conference, to change the language for distribution by non-en_US gnome groups, or to change the software set to market to different groups (artists, developers, etc.)
<<lessThe infrastructure for this will be flexible, so that it can be easily customized and re-targetted- for example, to distribute a version with a custom splashscreen for a specific conference, to change the language for distribution by non-en_US gnome groups, or to change the software set to market to different groups (artists, developers, etc.)
Download (630MB)
Added: 2005-09-08 License: GPL (GNU General Public License) Price:
1508 downloads
libfoXdesktop 0.2.12
libfoXdesktop is a foXdesktops core library. more>>
libfoXdesktop is foXdesktops core library, i.e. every foXdesktop application uses it.
It extends FOX (foXdesktops widget set) with additional classes, icons and registry entries.
There are certain standards for all foXdesktop applications. Since not everything is described here yet have a look at e.g. foXman. For an example implementation. Each foXdesktop application uses GNU automake/autoconf (not yet documented).
Make sure you use libfoXdesktops FDApp instead of FXApp for using icon files instead of harwired icons (see below) and having an easy way to invoke your programs help (see below).
If your application provides a preferences dialogue you are recommended to make it a foXdesktop component so that it appears in foXcontrol too.
<<lessIt extends FOX (foXdesktops widget set) with additional classes, icons and registry entries.
There are certain standards for all foXdesktop applications. Since not everything is described here yet have a look at e.g. foXman. For an example implementation. Each foXdesktop application uses GNU automake/autoconf (not yet documented).
Make sure you use libfoXdesktops FDApp instead of FXApp for using icon files instead of harwired icons (see below) and having an easy way to invoke your programs help (see below).
If your application provides a preferences dialogue you are recommended to make it a foXdesktop component so that it appears in foXcontrol too.
Download (0.40MB)
Added: 2005-04-27 License: LGPL (GNU Lesser General Public License) Price:
1641 downloads
libglade-java 2.12.8
Java-GNOME is a set of Java bindings for GNOME and GTK libraries, so GNOME applications can be written in Java. more>>
Java-GNOME is a set of Java bindings for GNOME and GTK libraries, so GNOME applications can be written in Java.
Java-GNOME is implemented as a JNI layer that delegates the Java calls out to the underlying C library.
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.
<<lessJava-GNOME is implemented as a JNI layer that delegates the Java calls out to the underlying C library.
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.35MB)
Added: 2007-01-07 License: GPL (GNU General Public License) Price:
598 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 2.12 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