gs
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 31
CAM::PDF::GS 1.07
CAM::PDF::GS is a PDF graphic state. more>>
CAM::PDF::GS is a PDF graphic state.
SYNOPSIS
use CAM::PDF;
my $pdf = CAM::PDF->new($filename);
my $contentTree = $pdf->getPageContentTree(4);
my $gs = $contentTree->computeGS();
This class is used to represent the graphic state at a point in the rendering flow of a PDF page. Much of the functionality is actually based in the parent class, CAM::PDF::GS::NoText.
Subclasses that want to do something useful with text should override the renderText() method.
<<lessSYNOPSIS
use CAM::PDF;
my $pdf = CAM::PDF->new($filename);
my $contentTree = $pdf->getPageContentTree(4);
my $gs = $contentTree->computeGS();
This class is used to represent the graphic state at a point in the rendering flow of a PDF page. Much of the functionality is actually based in the parent class, CAM::PDF::GS::NoText.
Subclasses that want to do something useful with text should override the renderText() method.
Download (0.72MB)
Added: 2006-07-28 License: Perl Artistic License Price:
1184 downloads
CAM::PDF::GS::NoText 1.07
CAM::PDF::GS::NoText is a PDF graphic state. more>>
CAM::PDF::GS::NoText is a PDF graphic state.
SYNOPSIS
use CAM::PDF;
my $pdf = CAM::PDF->new($filename);
my $contentTree = $pdf->getPageContentTree(4);
my $gs = $contentTree->computeGS(1);
This class is used to represent the graphic state at a point in the rendering flow of a PDF page. This does not include the graphics state for text blocks. That functionality is in the subclass, CAM::PDF::GS.
FUNCTIONS
$pkg->new($hashref)
Create a new instance, setting all state values to their defaults. Stores a reference to $hashref and sets the property $hashref-{fm}> to undef.
$self->clone()
Duplicate the instance.
CONVERSION FUNCTIONS
$self->applyMatrix($m1, $m2)
Apply $m1 to $m2, save in $m2.
$self->dot($matrix, $x, $y)
Compute the dot product of a position against the coordinate matrix.
$self->userToDevice($x, $y)
Convert user coordinates to device coordinates.
$self->getCoords($node)
Computes device coordinates for the specified node. This implementation handles line-drawing nodes.
$self->nodeType($node)
Returns one of block, path, paint, text or (the fallback case) op for the type of the specified node.
<<lessSYNOPSIS
use CAM::PDF;
my $pdf = CAM::PDF->new($filename);
my $contentTree = $pdf->getPageContentTree(4);
my $gs = $contentTree->computeGS(1);
This class is used to represent the graphic state at a point in the rendering flow of a PDF page. This does not include the graphics state for text blocks. That functionality is in the subclass, CAM::PDF::GS.
FUNCTIONS
$pkg->new($hashref)
Create a new instance, setting all state values to their defaults. Stores a reference to $hashref and sets the property $hashref-{fm}> to undef.
$self->clone()
Duplicate the instance.
CONVERSION FUNCTIONS
$self->applyMatrix($m1, $m2)
Apply $m1 to $m2, save in $m2.
$self->dot($matrix, $x, $y)
Compute the dot product of a position against the coordinate matrix.
$self->userToDevice($x, $y)
Convert user coordinates to device coordinates.
$self->getCoords($node)
Computes device coordinates for the specified node. This implementation handles line-drawing nodes.
$self->nodeType($node)
Returns one of block, path, paint, text or (the fallback case) op for the type of the specified node.
Download (0.72MB)
Added: 2006-07-28 License: Perl Artistic License Price:
1183 downloads
Adaptive Quality of Service Architecture 2.6.21.1-gs-2.2 (Kernel-patches)
Adaptive Quality of Service Architecture is an open architecture for the provisioning of adaptive QoS functionality... more>>
Adaptive Quality of Service Architecture (AQuoSA) is an open architecture for the provisioning of adaptive Quality of Service functionality into the Linux kernel. The project features a flexible, portable, and lightweight software architecture for supporting QoS-related services on top of a general-purpose operating system as Linux.
The architecture is well founded on formal scheduling analysis and control theoretical results. At the core of the architecture there is an adaptive resource reservation layer that is capable of dynamically adapting the CPU allocation for QoS aware applications based on their run-time requirements.
Timing guarantees are provided through an in-kernel reservation based process scheduler, whose services are exposed to applications through a well-designed API.
A supervisor performs admission control, so that admitting into the system new applications with timing guarantees does not affect the timing guarantees of already admitted applications. Also, it takes care of guaranteeing appropriate security policies in the assignment of timing guarantees to users and user groups, as configured by the system administrator.
A feedback-based QoS control layer may be optionally used by applications who want to keep their timing guarantees by using a CPU allocation that is continuously adapted according to their actual needs. This leaverages the programmer, within certain limits, to hard-code any particular reservation amount within the application, because the best allocation is found out automatically at run-time. Also, this enhances the possibilities for the system to host additional QoS controlled applications. The available control algorithms are well founded on formal scheduling models and control theoretical results.
<<lessThe architecture is well founded on formal scheduling analysis and control theoretical results. At the core of the architecture there is an adaptive resource reservation layer that is capable of dynamically adapting the CPU allocation for QoS aware applications based on their run-time requirements.
Timing guarantees are provided through an in-kernel reservation based process scheduler, whose services are exposed to applications through a well-designed API.
A supervisor performs admission control, so that admitting into the system new applications with timing guarantees does not affect the timing guarantees of already admitted applications. Also, it takes care of guaranteeing appropriate security policies in the assignment of timing guarantees to users and user groups, as configured by the system administrator.
A feedback-based QoS control layer may be optionally used by applications who want to keep their timing guarantees by using a CPU allocation that is continuously adapted according to their actual needs. This leaverages the programmer, within certain limits, to hard-code any particular reservation amount within the application, because the best allocation is found out automatically at run-time. Also, this enhances the possibilities for the system to host additional QoS controlled applications. The available control algorithms are well founded on formal scheduling models and control theoretical results.
Download (MB)
Added: 2007-05-31 License: GPL (GNU General Public License) Price:
878 downloads
GnomeKiSS 2.0
GnomeKiSS project is a KiSS paper doll viewer for GNOME. more>>
GnomeKiSS project is a KiSS paper doll viewer for GNOME.
GnomeKiSS is an implementation of French-KiSS for the GNOME desktop environment, using GNOME, GTK+ and the X Window System. French KiSS is an enhanced KiSS/GS for scriptable dolls, where KiSS is an abbreviation for Kisekae Set System (or something).
GnomeKiSS apparently works on plenty of Linux systems (including Debian GNU/Linux and PLD Linux) and is available as a FreeBSD port. If you dont have one of these Free operating systems I have been told that GnomeKiSS compiles and runs on Mac OS X and Sun Solaris too. It should work on any modern Unix-like system with GNOME installed but obviously I cant test them all.
Enhancements:
- GNOME 2.x conversion aiming at GNOME 2.6 and later
- Many new compiler warnings fixed, e.g. sign and const fixes
- Further changes to event handling to ensure interactivity when stressed
- Fixed snprintf() call to stay strictly within the buffer
- Still warn, but dont ignore objects declared after @EventHandler
<<lessGnomeKiSS is an implementation of French-KiSS for the GNOME desktop environment, using GNOME, GTK+ and the X Window System. French KiSS is an enhanced KiSS/GS for scriptable dolls, where KiSS is an abbreviation for Kisekae Set System (or something).
GnomeKiSS apparently works on plenty of Linux systems (including Debian GNU/Linux and PLD Linux) and is available as a FreeBSD port. If you dont have one of these Free operating systems I have been told that GnomeKiSS compiles and runs on Mac OS X and Sun Solaris too. It should work on any modern Unix-like system with GNOME installed but obviously I cant test them all.
Enhancements:
- GNOME 2.x conversion aiming at GNOME 2.6 and later
- Many new compiler warnings fixed, e.g. sign and const fixes
- Further changes to event handling to ensure interactivity when stressed
- Fixed snprintf() call to stay strictly within the buffer
- Still warn, but dont ignore objects declared after @EventHandler
Download (0.16MB)
Added: 2006-11-10 License: GPL (GNU General Public License) Price:
1079 downloads
GoldSeeker 0.32
GoldSeeker provides a small formatted data extraction application. more>>
GoldSeeker provides a small formatted data extraction application.
It was built to extract formatted data from HTML files, but can be used with all kind of files.
Its behaviour is defined by a rule-based configuration file. It can process files on the local server, or directly get web pages via http://.
GoldSeeker is still in development, its neither whole nor stable; nevertheless it can already be used for simple extractions.
Use
Edit GSParser.php and set your mysql connection parameters (if you dont want to use database export just comment out the "dbConnect();" line). Check that the include paths are correct, and run sample.php.
GS parameters:
include(GSparser.php);
$gs = new GSParser(config file path, data source path, data source type);
$gs->parse();
?>
Data source type: singleFile for... well, a single file; listOfFiles for an array of filenames; directory for a whole directory. Source path : file path or array of file paths.
Enhancements:
- Corrected some linkVariableValues bugs
- Optional (non-mandatory) variables support
- Added a set of unit tests to avoid further regressions (they also serve as a set of samples)
<<lessIt was built to extract formatted data from HTML files, but can be used with all kind of files.
Its behaviour is defined by a rule-based configuration file. It can process files on the local server, or directly get web pages via http://.
GoldSeeker is still in development, its neither whole nor stable; nevertheless it can already be used for simple extractions.
Use
Edit GSParser.php and set your mysql connection parameters (if you dont want to use database export just comment out the "dbConnect();" line). Check that the include paths are correct, and run sample.php.
GS parameters:
include(GSparser.php);
$gs = new GSParser(config file path, data source path, data source type);
$gs->parse();
?>
Data source type: singleFile for... well, a single file; listOfFiles for an array of filenames; directory for a whole directory. Source path : file path or array of file paths.
Enhancements:
- Corrected some linkVariableValues bugs
- Optional (non-mandatory) variables support
- Added a set of unit tests to avoid further regressions (they also serve as a set of samples)
Download (0.017MB)
Added: 2007-01-31 License: LGPL (GNU Lesser General Public License) Price:
999 downloads
IPChains 0.5
IPChains is a Perl module to create and manipulate ipchains via Perl. more>>
IPChains is a Perl module to create and manipulate ipchains via Perl.
SYNOPSIS
use IPChains;
$fw = IPChains->new(-option => value, ... ); $fw->append(chain);
This module acts as an interface to the ipchains(8) userspace utility by Paul "Rusty" Russell (http://www.rustcorp.com/linux/ipchains/). It attempts to include all the functionality of the original code with a simplified user interface via Perl. In addition, plans for log parsing facilities, an integrated interface to ipmasqadm, and possibly traffic shaping are slated for up and coming versions.
The new() and attribute() methods support the following options:
Source
Specifies origination address of packet. Appending hostmask to this address using a / is OK, as well as specifying it separately (see SourceMask).
SourceMask
Hostmask for origination address. Can either be in 24 or 255.255.255.0 style.
SourcePort
Specific port or port range (use xxx:xxx to denote range), requires specific protocol specification.
Dest
Specifies destination address of packet. Appending hostmask to this address using a / is OK, as well as specifying it separately (see DestMask)
DestMask
Destination address, (see SourceMask).
DestPort
Destination Port, (see SourcePort).
Prot
Protocol. Can be tcp, udp, icmp, or all. Required for specifying specific port(s).
ICMP
ICMP Name/Code (in place of port when ICMP is specified as protocol).
Here is a small table of some of the most common ICMP packets:
Number Name Required by
0 echo-reply ping
3 destination-unreachable Any TCP/UDP traffic.
5 redirect routing if not running
routing daemon
8 echo-request ping
11 time-exceeded traceroute
Rule
Target. Can be ACCEPT, DENY, REJECT, MASQ, REDIRECT, RETURN, or a user-defined chain. Note: This is case sensitive.
Interface
Specify a specify interface as part of the criteria (ie, eth0, ppp0, etc.).
Fragment
Rule only refers to second and further fragments of fragmented packets (1 or 0).
Bidir
Makes criteria effective in both directions (1 or 0).
Verbose
Set verbose option for setting rules or list() (1 or 0).
Numeric
Show output from list() in numeric format. No DNS lookups, etc.. (1 or 0).
Log
Enable kernel logging (via syslog, kern.info) of matched packets (1 or 0).
Output
Copy matching packets to the userspace device (advanced).
Mark
Mark matching packets with specified number (advanced).
TOS
Used for modifying the TOS field in the IP header. Takes 2 args, AND and XOR masks, (ie, (TOS => ["0x01", "0x10"])). This feature is highly untested.
The first mask is ANDed with the packets current TOS, and the second mask is XORed with it. Use the following table for reference:
TOS Name Value Typical Uses
Minimum Delay 0x01 0x10 ftp, telnet
Maximum Throughput 0x01 0x08 ftp-data
Maximum Reliability 0x01 0x04 snmp
Minimum Cost 0x01 0x02 nntp
Exact
Display exact numbers in byte counters instead of numbers rounded in Ks, Ms, or Gs (1 or 0).
SYN
Only match TCP packets with the SYN bit set and the ACK and FIN bits cleared (1 or 0).
<<lessSYNOPSIS
use IPChains;
$fw = IPChains->new(-option => value, ... ); $fw->append(chain);
This module acts as an interface to the ipchains(8) userspace utility by Paul "Rusty" Russell (http://www.rustcorp.com/linux/ipchains/). It attempts to include all the functionality of the original code with a simplified user interface via Perl. In addition, plans for log parsing facilities, an integrated interface to ipmasqadm, and possibly traffic shaping are slated for up and coming versions.
The new() and attribute() methods support the following options:
Source
Specifies origination address of packet. Appending hostmask to this address using a / is OK, as well as specifying it separately (see SourceMask).
SourceMask
Hostmask for origination address. Can either be in 24 or 255.255.255.0 style.
SourcePort
Specific port or port range (use xxx:xxx to denote range), requires specific protocol specification.
Dest
Specifies destination address of packet. Appending hostmask to this address using a / is OK, as well as specifying it separately (see DestMask)
DestMask
Destination address, (see SourceMask).
DestPort
Destination Port, (see SourcePort).
Prot
Protocol. Can be tcp, udp, icmp, or all. Required for specifying specific port(s).
ICMP
ICMP Name/Code (in place of port when ICMP is specified as protocol).
Here is a small table of some of the most common ICMP packets:
Number Name Required by
0 echo-reply ping
3 destination-unreachable Any TCP/UDP traffic.
5 redirect routing if not running
routing daemon
8 echo-request ping
11 time-exceeded traceroute
Rule
Target. Can be ACCEPT, DENY, REJECT, MASQ, REDIRECT, RETURN, or a user-defined chain. Note: This is case sensitive.
Interface
Specify a specify interface as part of the criteria (ie, eth0, ppp0, etc.).
Fragment
Rule only refers to second and further fragments of fragmented packets (1 or 0).
Bidir
Makes criteria effective in both directions (1 or 0).
Verbose
Set verbose option for setting rules or list() (1 or 0).
Numeric
Show output from list() in numeric format. No DNS lookups, etc.. (1 or 0).
Log
Enable kernel logging (via syslog, kern.info) of matched packets (1 or 0).
Output
Copy matching packets to the userspace device (advanced).
Mark
Mark matching packets with specified number (advanced).
TOS
Used for modifying the TOS field in the IP header. Takes 2 args, AND and XOR masks, (ie, (TOS => ["0x01", "0x10"])). This feature is highly untested.
The first mask is ANDed with the packets current TOS, and the second mask is XORed with it. Use the following table for reference:
TOS Name Value Typical Uses
Minimum Delay 0x01 0x10 ftp, telnet
Maximum Throughput 0x01 0x08 ftp-data
Maximum Reliability 0x01 0x04 snmp
Minimum Cost 0x01 0x02 nntp
Exact
Display exact numbers in byte counters instead of numbers rounded in Ks, Ms, or Gs (1 or 0).
SYN
Only match TCP packets with the SYN bit set and the ACK and FIN bits cleared (1 or 0).
Download (0.050MB)
Added: 2007-05-10 License: Perl Artistic License Price:
897 downloads
DD-WRT 23 SP2
DD-WRT is an alternative firmware for the Linksys WRT54G/GS/GL and the Asus WL-500 deluxe 802.11g wireless routers. more>>
DD-WRT is an alternative firmware for the Linksys WRT54G/GS/GL and the Asus WL-500 deluxe 802.11g wireless routers.
DD-WRT was originally based on the Alchemy Firmware from Sveasoft Inc., which is in turn based on the original GPLd Linksys Firmware and a number of other open source projects.
It offers many advanced features not found in the original Linksys firmware, or even the firmware available for purchase from Sveasoft. It is also free of the product activation or tracking found in the Sveasoft firmware.
<<lessDD-WRT was originally based on the Alchemy Firmware from Sveasoft Inc., which is in turn based on the original GPLd Linksys Firmware and a number of other open source projects.
It offers many advanced features not found in the original Linksys firmware, or even the firmware available for purchase from Sveasoft. It is also free of the product activation or tracking found in the Sveasoft firmware.
Download (MB)
Added: 2006-12-18 License: GPL (GNU General Public License) Price:
638 downloads
GeoServer 1.5.3 / 1.6.0 Beta 2
GeoServer is a web feature server to share geographic information. more>>
GeoServer project is a full transactional Java (J2EE) implementation of the OpenGIS Consortiums Web Feature Server specification, with an integrated WMS.
GeoServer is free software, available under the GPL 2.0 license.
Users who would like to access and modify their geographic data over the Internet using flexible, industry-approved standards should take a look at GeoServer or one of the existing commercial Web Feature Servers.
You can define your geoserver data directory in three ways:
1. "GEOSERVER_DATA_DIR" system property. this will most likely have come from "java -DGEOSERVER_DATA_DIR=..." or from you web containers GUI
2. "GEOSERVER_DATA_DIR" in the web.xml document:
< context-param >
< param-name >GEOSERVER_DATA_DIR< /param-name >
< param-value >c:myGeoserverData< /param-value >
< /context-param >
3. Defaults to the old behavior - ie. the application root - usually "server/geoserver" in your .WAR.
To make a new one of these data directories, just:
1. create the data directory
2. copy "data/" from an already running geoserver
3. create a "WEB-INF/" directory
5. copy "catalog.xml" and "services.xml" into the WEB-INF/ directory
Whats New in 1.6.0 Beta 2 Development Release:
- This is the second beta release in the 1.6 series of GeoServer. Besides the usual raft of bug fixes, the most notable additions are the much more configurable logging subsystem, the new connection pooling subsystem with much better control on the number of opened database connections, templated GetFeatureInfo, improvements in date/time handling in WFS 1.1, improved layer grouping, and new mash up demos with Google Map, Yahoo! Map and Microsoft Virtual Earth. The full change log for this release can be found here: http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10311&styleName=Html&version=13547 This release is based on Geotools 2.4-SNAPSHOT, tag = geoserver-1.6-beta2, revision 26251.
Whats New in 1.5.3 Stable Release:
Bug
- [GEOS-1271] - georss output does not work with shorthand, or without being url encoded
- [GEOS-1272] - georss output ignores bounding box
- [GEOS-1273] - atom rss producer should declare georss namespace mapping
- [GEOS-1278] - wfs:Delete does not work anymore with Oracle Datastore since 1.5.2
- [GEOS-1286] - Coverage configuration form allows pure SRS number to be inputed, but all of the code expects EPSG:XXXX instead
Improvement
- [GEOS-1118] - The wms-gs-1_0_1.js library doesnt take SLD parameter into account
- [GEOS-1274] - KML polygons should have borders by default (like before)
- [GEOS-1275] - Default text color for KML should be white
- [GEOS-1277] - Use 900913 for gs-wms.js, to help promote that value
<<lessGeoServer is free software, available under the GPL 2.0 license.
Users who would like to access and modify their geographic data over the Internet using flexible, industry-approved standards should take a look at GeoServer or one of the existing commercial Web Feature Servers.
You can define your geoserver data directory in three ways:
1. "GEOSERVER_DATA_DIR" system property. this will most likely have come from "java -DGEOSERVER_DATA_DIR=..." or from you web containers GUI
2. "GEOSERVER_DATA_DIR" in the web.xml document:
< context-param >
< param-name >GEOSERVER_DATA_DIR< /param-name >
< param-value >c:myGeoserverData< /param-value >
< /context-param >
3. Defaults to the old behavior - ie. the application root - usually "server/geoserver" in your .WAR.
To make a new one of these data directories, just:
1. create the data directory
2. copy "data/" from an already running geoserver
3. create a "WEB-INF/" directory
5. copy "catalog.xml" and "services.xml" into the WEB-INF/ directory
Whats New in 1.6.0 Beta 2 Development Release:
- This is the second beta release in the 1.6 series of GeoServer. Besides the usual raft of bug fixes, the most notable additions are the much more configurable logging subsystem, the new connection pooling subsystem with much better control on the number of opened database connections, templated GetFeatureInfo, improvements in date/time handling in WFS 1.1, improved layer grouping, and new mash up demos with Google Map, Yahoo! Map and Microsoft Virtual Earth. The full change log for this release can be found here: http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10311&styleName=Html&version=13547 This release is based on Geotools 2.4-SNAPSHOT, tag = geoserver-1.6-beta2, revision 26251.
Whats New in 1.5.3 Stable Release:
Bug
- [GEOS-1271] - georss output does not work with shorthand, or without being url encoded
- [GEOS-1272] - georss output ignores bounding box
- [GEOS-1273] - atom rss producer should declare georss namespace mapping
- [GEOS-1278] - wfs:Delete does not work anymore with Oracle Datastore since 1.5.2
- [GEOS-1286] - Coverage configuration form allows pure SRS number to be inputed, but all of the code expects EPSG:XXXX instead
Improvement
- [GEOS-1118] - The wms-gs-1_0_1.js library doesnt take SLD parameter into account
- [GEOS-1274] - KML polygons should have borders by default (like before)
- [GEOS-1275] - Default text color for KML should be white
- [GEOS-1277] - Use 900913 for gs-wms.js, to help promote that value
Download (20.4MB)
Added: 2007-08-15 License: GPL (GNU General Public License) Price:
501 downloads
CUPS-PDF 2.4.6
CUPS-PDF project is a PDF writer backend for CUPS. more>>
CUPS-PDF project is a PDF writer backend for CUPS. It is designed to produce PDF files in a heterogeneous network by providing a PDF printer on the central fileserver.
It will convert files printed to its queue in CUPS to PDF and put them in a per-user-based directory structure. It can execute post-processing scripts, e.g. to allow mailing the results to the user.
Important notes:
CUPS-PDF requires root privileges since it has to modify file ownerships. In recent distributions the "RunAsUser" option in cupsd.conf is set to "Yes" which removes these privileges. Please make sure to set "RunAsUser No" if you want to use CUPS-PDF.
make sure if any of CUPS-PDFs working directories (e.g. output) is a NFS mounted volume it is mounted without root_squash!
CUPS-PDF is known to fail if the gs (GhostScript) binary on a system is compressed by upx (Ultimate Packer for eXecutables).
if you are using SELinux make sure it does not interfere with CUPS-PDF
On MacOSX you will have to use pstopdf instead of AFPL GhostScript (see Readme).
<<lessIt will convert files printed to its queue in CUPS to PDF and put them in a per-user-based directory structure. It can execute post-processing scripts, e.g. to allow mailing the results to the user.
Important notes:
CUPS-PDF requires root privileges since it has to modify file ownerships. In recent distributions the "RunAsUser" option in cupsd.conf is set to "Yes" which removes these privileges. Please make sure to set "RunAsUser No" if you want to use CUPS-PDF.
make sure if any of CUPS-PDFs working directories (e.g. output) is a NFS mounted volume it is mounted without root_squash!
CUPS-PDF is known to fail if the gs (GhostScript) binary on a system is compressed by upx (Ultimate Packer for eXecutables).
if you are using SELinux make sure it does not interfere with CUPS-PDF
On MacOSX you will have to use pstopdf instead of AFPL GhostScript (see Readme).
Download (0.033MB)
Added: 2007-05-06 License: GPL (GNU General Public License) Price:
929 downloads
a2ping.pl 2.77p
a2ping.pl is a tool to convert between PS, EPS, and PDF and other page description formats. more>>
a2ping.pl is a small tool written in Perl, used to convert between PS, EPS, and PDF and other page description formats.
a2ping is a Unix command line utility that converts many raster image and vector graphics formats to EPS or PDF and other page description formats.
Accepted input file formats are: PS (PostScript), EPS, PDF, PNG, JPEG, TIFF, PNM, BMP, GIF, LBM, XPM, PCX, and TGA.
Accepted output formats are: EPS, PCL5, PDF, PDF1, PBM, PGM, PPM, PS, markedEPS, markedPS, PNG, XWD, BMP, TIFF, JPEG, GIF, and XPM. a2ping delegates the low-level work to Ghostscript (GS), pdftops, and sam2p.
Only the first page of PDF and PS files are converted.
<<lessa2ping is a Unix command line utility that converts many raster image and vector graphics formats to EPS or PDF and other page description formats.
Accepted input file formats are: PS (PostScript), EPS, PDF, PNG, JPEG, TIFF, PNM, BMP, GIF, LBM, XPM, PCX, and TGA.
Accepted output formats are: EPS, PCL5, PDF, PDF1, PBM, PGM, PPM, PS, markedEPS, markedPS, PNG, XWD, BMP, TIFF, JPEG, GIF, and XPM. a2ping delegates the low-level work to Ghostscript (GS), pdftops, and sam2p.
Only the first page of PDF and PS files are converted.
Download (0.029MB)
Added: 2006-10-04 License: GPL (GNU General Public License) Price:
1120 downloads
Efax-gtk 3.0.15
Efax-gtk provides a GUI frontend for the efax fax program. more>>
Efax-gtk is a GUI front end for the efax fax program. Efax-gtk can be used to send and receive faxes with a fax modem, and to view, print and manage faxes received.
It also has a socket interface to provide a "virtual printer" for sending faxes from word processors and similar programs, and can automatically e-mail a received fax to a designated user, and automatically print a received fax.
To compile and run efax-gtk-3.*, the GTK+-2.* and libsigc++ libraries must be installed. GTK+-2.* comes with Gnome-2. The README file referred to above provides further information about required versions of libsigc++, and it can be downloaded here: libsigc++ . The program is known to compile with gcc-2.95.3, gcc-3.2, gcc-3.3, gcc-3.4 and gcc-4.0, and should compile with any other standards compliant compiler.
To use the program you must also have ghostscript (gs) installed (this is included in practically all Linux/Unix-type distributions). You do not need to separately download and install efax - the standard efax-gtk packages in the Download section below include the necessary efax source code.
To use the supplied mail_fax script (which will automatically mail a received fax to a specified user), you will also need nail. This can be obtained here, if it is not included in your distribution: nail
Version 3.* of efax-gtk does not use gtkmm. That dependency was removed on going from version 2.2.16 to version 3.0.0. Functionally, version 2.2.16 is identical to version 3.0.0.
Enhancements:
- A provision for printing and viewing the logfile has been added.
- The Greek translation has been updated.
- Other minor changes and bugfixes were made.
<<lessIt also has a socket interface to provide a "virtual printer" for sending faxes from word processors and similar programs, and can automatically e-mail a received fax to a designated user, and automatically print a received fax.
To compile and run efax-gtk-3.*, the GTK+-2.* and libsigc++ libraries must be installed. GTK+-2.* comes with Gnome-2. The README file referred to above provides further information about required versions of libsigc++, and it can be downloaded here: libsigc++ . The program is known to compile with gcc-2.95.3, gcc-3.2, gcc-3.3, gcc-3.4 and gcc-4.0, and should compile with any other standards compliant compiler.
To use the program you must also have ghostscript (gs) installed (this is included in practically all Linux/Unix-type distributions). You do not need to separately download and install efax - the standard efax-gtk packages in the Download section below include the necessary efax source code.
To use the supplied mail_fax script (which will automatically mail a received fax to a specified user), you will also need nail. This can be obtained here, if it is not included in your distribution: nail
Version 3.* of efax-gtk does not use gtkmm. That dependency was removed on going from version 2.2.16 to version 3.0.0. Functionally, version 2.2.16 is identical to version 3.0.0.
Enhancements:
- A provision for printing and viewing the logfile has been added.
- The Greek translation has been updated.
- Other minor changes and bugfixes were made.
Download (0.87MB)
Added: 2007-07-15 License: GPL (GNU General Public License) Price:
510 downloads
ThingamaBlog 1.0.5
Thingamablog is a cross-platform, standalone blogging application that makes authoring and publishing your weblogs easy. more>>
Thingamablog is a cross-platform, standalone blogging application that makes authoring and publishing your weblogs almost effortless.
Unlike most blogging solutions, Thingamablog does NOT require a third-party blogging host, a cgi/php enabled web host, or a MySQL database.
In fact, all you need to setup, and manage, a blog with Thingamablog is FTP, SFTP, or network access to a web server.
Main features:
- Set up a blog in minutes via an intuitive wizard
- Maintain multiple blogs
- Effortlessly manage thousands of entries
- Dynamically update blog content
- Write entries offline (Dialup users)
- Publish your blog with a single click
- Read news with an integrated feed reader
- Make posts from your favorite feeds
- Create a unique layout with customizable templates
- Import entries from RSS/Atom feeds
- Set up flexible archiving options
- Organize your entries by category or date
- Save entries as drafts
- Define your own custom template tags
- Syndicate your blog via an RSS or Atom feed
- Ping services like weblogs.com, BlogRolling, and Blo.gs
- And much more...
<<lessUnlike most blogging solutions, Thingamablog does NOT require a third-party blogging host, a cgi/php enabled web host, or a MySQL database.
In fact, all you need to setup, and manage, a blog with Thingamablog is FTP, SFTP, or network access to a web server.
Main features:
- Set up a blog in minutes via an intuitive wizard
- Maintain multiple blogs
- Effortlessly manage thousands of entries
- Dynamically update blog content
- Write entries offline (Dialup users)
- Publish your blog with a single click
- Read news with an integrated feed reader
- Make posts from your favorite feeds
- Create a unique layout with customizable templates
- Import entries from RSS/Atom feeds
- Set up flexible archiving options
- Organize your entries by category or date
- Save entries as drafts
- Define your own custom template tags
- Syndicate your blog via an RSS or Atom feed
- Ping services like weblogs.com, BlogRolling, and Blo.gs
- And much more...
Download (3.8MB)
Added: 2005-11-29 License: GPL (GNU General Public License) Price:
1468 downloads
Bash Blogger 0.3.6
Bash Blogger is a shell script that generates CSS styled XHTML 1.1 static Web pages. more>>
Bash Blogger is a shell script that generates CSS styled XHTML 1.1 static Web pages.
Keeping up a website is basically just adding new content and a bunch of small repetitive tasks, e.g. updating the archives, updating the front page, etc. Bash scripting is good for automating repetitive tasks, so this works out pretty well.
Why program in the shell instead of (Perl, Python, etc)?
You may not have Perl, PHP or any number of the other scripting languages available on your hosting provider. Its a fairly safe bet that if you have shell access to your account, you can use Bash Blogger.
Enhancements:
- This release adds pingservices to notify technorati, blo.gs, etc. when a site is updated.
- It adds pingback support (autodiscovery and XML-RPC posting of pingback).
- User templates are now fully exposed.
- The default templates have been changed from XHTML 1.1 to HTML5 as per WHATWG recommendations.
- An ispell/aspell spellcheck menu option has been added.
- The welcome message code has been replaced with functions to make articles "sticky".
<<lessKeeping up a website is basically just adding new content and a bunch of small repetitive tasks, e.g. updating the archives, updating the front page, etc. Bash scripting is good for automating repetitive tasks, so this works out pretty well.
Why program in the shell instead of (Perl, Python, etc)?
You may not have Perl, PHP or any number of the other scripting languages available on your hosting provider. Its a fairly safe bet that if you have shell access to your account, you can use Bash Blogger.
Enhancements:
- This release adds pingservices to notify technorati, blo.gs, etc. when a site is updated.
- It adds pingback support (autodiscovery and XML-RPC posting of pingback).
- User templates are now fully exposed.
- The default templates have been changed from XHTML 1.1 to HTML5 as per WHATWG recommendations.
- An ispell/aspell spellcheck menu option has been added.
- The welcome message code has been replaced with functions to make articles "sticky".
Download (0.032MB)
Added: 2007-07-28 License: GPL (GNU General Public License) Price:
822 downloads
WWW::BBSWatch 1.02
WWW::BBSWatch can send, via email, messages posted to a WWW bulletin board. more>>
WWW::BBSWatch can send, via email, messages posted to a WWW bulletin board.
SYNOPSIS
use WWW::BBSWatch; # should really be a subclass
sub WWW::BBSWatch::article_list { # generates warning (rightly so)
my $self = shift;
my $content = shift;
return ($$content =~ m%($self->{bbs_url}?read=d*)%gs);
}
BBSWatch->new(-MAIL => me,
-BBS_URL => http://www.foo.org/cgi-bin/bbs.pl)->retrieve;
There are many interesting discussions that take place on World Wide Web Bulletin Boards, but I do not have the patience to browse to each article. I can process email and newsgroups many times faster than a WWW bulletin board because of the lag inherent in the web. Instead of ignoring this wealth of information, WWW::BBSWatch was created. It will monitor a World Wide Web Bulletin Board and email new postings to you. The email headers are as correct as possible, including reasonable From, Subject, Date, Message-Id and References entries.
This module requires LWP::UserAgent and MIME::Lite.
INTERFACE
$b = WWW::BBSWatch->new
Arguments are:
-BBS_URL: The URL of the bulletin boards index page. This field is required.
-MAIL: The email address to send mail to
-MDA: Sets the mail delivery agent by calling MIME::Lite::send(HOW, HOWARGS). If a scalar value is passed in, it is passed as send(" sendmail?, $mda_value). If an array ref is provided, send(@$mda_value) is called.
-DB: Basename of the database that keeps track of visited articles
-WARN_TIMEOUT: Number of seconds before warning message is sent proclaiming inability to contact BBS_URL page. Default is 10,800 (3 hours).
-MAX_ARTICLES: Maximum number of articles to send in one batch. Default is essentially all articles.
-VERBOSE: Controls the amount of informative output. Useful values are 0, 1, 2. Default is 0 (completely silent).
$b->retrieve([$catchup])
This method emails new bulletin board messages. If the optional parameter catchup is true, messages will be marked as read without being emailed. Nothing useful will happen unless the article_list method is defined to return the list of articles from the BBSs index page.
WWW::BBSWatch uses the LWP::UserAgent module to retrieve the index and articles. It honors firewall proxies by calling the LWP::UserAgent::env_proxy method. So if you are behind a firewall, define the environment variable http_proxy and your firewall will be handled correctly.
<<lessSYNOPSIS
use WWW::BBSWatch; # should really be a subclass
sub WWW::BBSWatch::article_list { # generates warning (rightly so)
my $self = shift;
my $content = shift;
return ($$content =~ m%($self->{bbs_url}?read=d*)%gs);
}
BBSWatch->new(-MAIL => me,
-BBS_URL => http://www.foo.org/cgi-bin/bbs.pl)->retrieve;
There are many interesting discussions that take place on World Wide Web Bulletin Boards, but I do not have the patience to browse to each article. I can process email and newsgroups many times faster than a WWW bulletin board because of the lag inherent in the web. Instead of ignoring this wealth of information, WWW::BBSWatch was created. It will monitor a World Wide Web Bulletin Board and email new postings to you. The email headers are as correct as possible, including reasonable From, Subject, Date, Message-Id and References entries.
This module requires LWP::UserAgent and MIME::Lite.
INTERFACE
$b = WWW::BBSWatch->new
Arguments are:
-BBS_URL: The URL of the bulletin boards index page. This field is required.
-MAIL: The email address to send mail to
-MDA: Sets the mail delivery agent by calling MIME::Lite::send(HOW, HOWARGS). If a scalar value is passed in, it is passed as send(" sendmail?, $mda_value). If an array ref is provided, send(@$mda_value) is called.
-DB: Basename of the database that keeps track of visited articles
-WARN_TIMEOUT: Number of seconds before warning message is sent proclaiming inability to contact BBS_URL page. Default is 10,800 (3 hours).
-MAX_ARTICLES: Maximum number of articles to send in one batch. Default is essentially all articles.
-VERBOSE: Controls the amount of informative output. Useful values are 0, 1, 2. Default is 0 (completely silent).
$b->retrieve([$catchup])
This method emails new bulletin board messages. If the optional parameter catchup is true, messages will be marked as read without being emailed. Nothing useful will happen unless the article_list method is defined to return the list of articles from the BBSs index page.
WWW::BBSWatch uses the LWP::UserAgent module to retrieve the index and articles. It honors firewall proxies by calling the LWP::UserAgent::env_proxy method. So if you are behind a firewall, define the environment variable http_proxy and your firewall will be handled correctly.
Download (0.007MB)
Added: 2007-07-17 License: Perl Artistic License Price:
829 downloads
PloneTestCase 0.9.2
PloneTestCase is a project developed to simplify testing of Plone and Plone-based applications and products. more>>
PloneTestCase is a project developed to simplify testing of Plone and Plone-based applications and products.
PloneTestCase is a thin layer on top of the ZopeTestCase package.
The PloneTestCase package provides:
- The function installProduct to install a Zope product into the test environment.
- The function setupPloneSite to create a Plone portal in the test db. Note: setupPloneSite accepts an optional products argument, which allows you to specify a list of products that will be added to the portal using the quickinstaller tool. Since 0.8.2 you can also pass an extension_profiles argument to import GS extension profiles.
- The class PloneTestCase of which to derive your test cases.
- The class FunctionalTestCase of which to derive your test cases for functional unit testing.
- The classes Sandboxed and Functional to mix-in with your own test cases.
- The constants portal_name, portal_owner, default_policy, default_products, default_base_profile, default_extension_profiles, default_user, and default_password.
- The constant PLONE21 which evaluates to true for Plone versions >= 2.1.
- The constant PLONE25 which evaluates to true for Plone versions >= 2.5.
- The constant PLONE30 which evaluates to true for Plone versions >= 3.0.
- The module utils which contains all utility functions from the ZopeTestCase package.
<<lessPloneTestCase is a thin layer on top of the ZopeTestCase package.
The PloneTestCase package provides:
- The function installProduct to install a Zope product into the test environment.
- The function setupPloneSite to create a Plone portal in the test db. Note: setupPloneSite accepts an optional products argument, which allows you to specify a list of products that will be added to the portal using the quickinstaller tool. Since 0.8.2 you can also pass an extension_profiles argument to import GS extension profiles.
- The class PloneTestCase of which to derive your test cases.
- The class FunctionalTestCase of which to derive your test cases for functional unit testing.
- The classes Sandboxed and Functional to mix-in with your own test cases.
- The constants portal_name, portal_owner, default_policy, default_products, default_base_profile, default_extension_profiles, default_user, and default_password.
- The constant PLONE21 which evaluates to true for Plone versions >= 2.1.
- The constant PLONE25 which evaluates to true for Plone versions >= 2.5.
- The constant PLONE30 which evaluates to true for Plone versions >= 3.0.
- The module utils which contains all utility functions from the ZopeTestCase package.
Download (0.012MB)
Added: 2007-02-14 License: GPL (GNU General Public License) Price:
982 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 gs 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