dtdparse 2.00
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 38
DTDParse 2.00
DTDParse project is a tool for parsing SGML and XML DTDs. more>>
DTDParse project is a tool for parsing SGML and XML DTDs.
The primary motivation for writing it was to provide a framework for building documentation for DTDs, but other applications are easy to imagine.
<<lessThe primary motivation for writing it was to provide a framework for building documentation for DTDs, but other applications are easy to imagine.
Download (0.056MB)
Added: 2006-10-05 License: GPL (GNU General Public License) Price:
1114 downloads
Data::Page 2.00
Data::Page is a Perl module that helps when paging through sets of results. more>>
Data::Page is a Perl module that helps when paging through sets of results.
SYNOPSIS
use Data::Page;
my $page = Data::Page->new();
$page->total_entries($total_entries);
$page->entries_per_page($entries_per_page);
$page->current_page($current_page);
print " First page: ", $page->first_page, "n";
print " Last page: ", $page->last_page, "n";
print "First entry on page: ", $page->first, "n";
print " Last entry on page: ", $page->last, "n";
When searching through large amounts of data, it is often the case that a result set is returned that is larger than we want to display on one page. This results in wanting to page through various pages of data. The maths behind this is unfortunately fiddly, hence this module.
The main concept is that you pass in the number of total entries, the number of entries per page, and the current page number. You can then call methods to find out how many pages of information there are, and what number the first and last entries on the current page really are.
For example, say we wished to page through the integers from 1 to 100 with 20 entries per page. The first page would consist of 1-20, the second page from 21-40, the third page from 41-60, the fourth page from 61-80 and the fifth page from 81-100. This module would help you work this out.
<<lessSYNOPSIS
use Data::Page;
my $page = Data::Page->new();
$page->total_entries($total_entries);
$page->entries_per_page($entries_per_page);
$page->current_page($current_page);
print " First page: ", $page->first_page, "n";
print " Last page: ", $page->last_page, "n";
print "First entry on page: ", $page->first, "n";
print " Last entry on page: ", $page->last, "n";
When searching through large amounts of data, it is often the case that a result set is returned that is larger than we want to display on one page. This results in wanting to page through various pages of data. The maths behind this is unfortunately fiddly, hence this module.
The main concept is that you pass in the number of total entries, the number of entries per page, and the current page number. You can then call methods to find out how many pages of information there are, and what number the first and last entries on the current page really are.
For example, say we wished to page through the integers from 1 to 100 with 20 entries per page. The first page would consist of 1-20, the second page from 21-40, the third page from 41-60, the fourth page from 61-80 and the fifth page from 81-100. This module would help you work this out.
Download (0.006MB)
Added: 2006-10-31 License: Perl Artistic License Price:
1088 downloads
DigicaMerge 2.00
DigicaMerge is a commandline tool to merge directories of pictures taken with digital cameras. more>>
DigicaMerge project is a commandline tool to merge directories of pictures taken with digital cameras. If youve got a digital camera, your hard disk probably contains many directories full of pictures all named with the same names.
This utility allows you to merge such directories contents into a new directory, and renames all the pictures on the fly, ensuring no filename clash will occur.
You can define your own naming scheme, using either a set of predefined variables or any recognized Exif tag which may be present in your pictures, and also specify a pattern to select only certain files.
Installation:
- Extract it :
$ gzip -d digicamerge-x.xx.tar.gz | tar -xf -
where x.xx is digicamerges latest version number.
- Install it :
Go to digicamerges directory:
$ cd digicamerge-x.xx
Just type:
$ python setup.py install
You may need to be logged in with sufficient privileges (e.g. root)
This will generally install digicamerge in /usr/local/bin or an equivalent path depending on your system.
- Launch it :
Just type :
$ digicamerge
And read the long help message which contains examples.
Enhancements:
- A command line option was added to automatically remove duplicate pictures when merging directories.
- The manual page is now included in the package.
<<lessThis utility allows you to merge such directories contents into a new directory, and renames all the pictures on the fly, ensuring no filename clash will occur.
You can define your own naming scheme, using either a set of predefined variables or any recognized Exif tag which may be present in your pictures, and also specify a pattern to select only certain files.
Installation:
- Extract it :
$ gzip -d digicamerge-x.xx.tar.gz | tar -xf -
where x.xx is digicamerges latest version number.
- Install it :
Go to digicamerges directory:
$ cd digicamerge-x.xx
Just type:
$ python setup.py install
You may need to be logged in with sufficient privileges (e.g. root)
This will generally install digicamerge in /usr/local/bin or an equivalent path depending on your system.
- Launch it :
Just type :
$ digicamerge
And read the long help message which contains examples.
Enhancements:
- A command line option was added to automatically remove duplicate pictures when merging directories.
- The manual page is now included in the package.
Download (0.016MB)
Added: 2006-02-21 License: GPL (GNU General Public License) Price:
1340 downloads
pgpmoose 2.00
pgpmoose is a program that cancels invalid messages from moderated Usenet groups. more>>
pgpmoose is a program that cancels invalid messages from moderated Usenet groups.
All messages to a specific group are assumed to have a PGP signature added at injection by the newsgroup moderator; if no such signature exists, or if the signature is invalid for the stated moderator of the group, then the message is assumed to be invalid.
This program takes care of actually issuing the cancels for those messages.
Enhancements:
- This release adds support to issue NoCeM messages as well as cancels, and can cancel a directory of posts (not just posts from a news spool).
<<lessAll messages to a specific group are assumed to have a PGP signature added at injection by the newsgroup moderator; if no such signature exists, or if the signature is invalid for the stated moderator of the group, then the message is assumed to be invalid.
This program takes care of actually issuing the cancels for those messages.
Enhancements:
- This release adds support to issue NoCeM messages as well as cancels, and can cancel a directory of posts (not just posts from a news spool).
Download (0.014MB)
Added: 2006-11-23 License: GPL (GNU General Public License) Price:
1065 downloads
XSBrowser 2.00
XSBrowser is a project which creates a human-readable documentation of XML document types. more>>
XSBrowser is a project which creates a human-readable documentation of XML document types.
The xsbrowser creates a human-readable documentation of XML document types represented as XML 1.0 DTDs or XML schemas (REC-xmlschema-20010502).
The user neednt understand the DTD or XML Schema syntax. The xsbrowser exploits XML Schema. Although you can directly feed a DTD into the xsbrowser, it is recommended to first translate the DTD using the dtd2xs translator.
The dtd2xs translator allows a more sophisticated mapping of DTDs onto XML schemas. The only requirement is a Web browser that supports Java applets, Javascript, and CSS1.
The Web browser neednt support XML.
As a main feature, the XSBrowser exploits human readable material contained in DTD comments and XML Schema documentation and presents it to the user who is interested in the meaning of XML documents. Only human readable material converts syntactical markup into meaningful (semantic) markup.
XSBrowser allows navigating an XML document model and creating valid XML instance documents using an HTML browser. Enumerated values are listed in a select box, i.e. completely structured and coded XML documents can be created by pure means of a
The user can navigate the XML node tree. The XPath expression in the middle frame identifies the selected XML node. Anonymous repeating groups (repeating choice, repeating sequence) are represented by the location steps _choice and _sequence. The user can navigate up to any ancestor of the selected node by clicking onto the corresponding XPath location step.
The lower left frame links to the child nodes of the selected XML node (down navigation). If the down navigation is unambigious the xsbrowser automatically navigates down until it needs a user decision (choice, selection of an instance).
Version restrictions:
- The xsbrowser supports all basic XML Schema concepts. Some advanced XML Schema concepts (REC-xmlschema-0-20010502) are not yet implemented. Other limitations derive from the fact that Java applets (see architecture) have only limited access to Internet resources (applet security). It is possible to overcome these limitations with a Web server and an applet-servlet-communication. A future version of the xsbrowser will address these limitations.
<<lessThe xsbrowser creates a human-readable documentation of XML document types represented as XML 1.0 DTDs or XML schemas (REC-xmlschema-20010502).
The user neednt understand the DTD or XML Schema syntax. The xsbrowser exploits XML Schema. Although you can directly feed a DTD into the xsbrowser, it is recommended to first translate the DTD using the dtd2xs translator.
The dtd2xs translator allows a more sophisticated mapping of DTDs onto XML schemas. The only requirement is a Web browser that supports Java applets, Javascript, and CSS1.
The Web browser neednt support XML.
As a main feature, the XSBrowser exploits human readable material contained in DTD comments and XML Schema documentation and presents it to the user who is interested in the meaning of XML documents. Only human readable material converts syntactical markup into meaningful (semantic) markup.
XSBrowser allows navigating an XML document model and creating valid XML instance documents using an HTML browser. Enumerated values are listed in a select box, i.e. completely structured and coded XML documents can be created by pure means of a
The user can navigate the XML node tree. The XPath expression in the middle frame identifies the selected XML node. Anonymous repeating groups (repeating choice, repeating sequence) are represented by the location steps _choice and _sequence. The user can navigate up to any ancestor of the selected node by clicking onto the corresponding XPath location step.
The lower left frame links to the child nodes of the selected XML node (down navigation). If the down navigation is unambigious the xsbrowser automatically navigates down until it needs a user decision (choice, selection of an instance).
Version restrictions:
- The xsbrowser supports all basic XML Schema concepts. Some advanced XML Schema concepts (REC-xmlschema-0-20010502) are not yet implemented. Other limitations derive from the fact that Java applets (see architecture) have only limited access to Internet resources (applet security). It is possible to overcome these limitations with a Web server and an applet-servlet-communication. A future version of the xsbrowser will address these limitations.
Download (0.55MB)
Added: 2007-02-26 License: GPL (GNU General Public License) Price:
972 downloads
PDFMap 2.00
PDFMap is a Python library which helps you create of high quality maps in PDF format. more>>
PDFMap is a Python library which helps you create of high quality maps in PDF format. Objects of any type (either shapes or images) can be placed on a map and scaled and rotated to reflect their original dimensions and orientation. You can make each object clickable in Adobe Acrobat Reader (e.g., to access a Web-enabled application from which youve extracted the data used to create the map).
It serves successfully in drawing archaelogical objects on cave maps, but as the examples may show you, it can also draw things at a very high scale, e.g. an Europe or World map.
Each map can have an optional rasterized background which can be rotated automatically if it is not North oriented.
PDFMap can automatically draw objects on each map. Objects can be of any type (e.g. City, School, Archaeological objects, whatever you like), and are represented by shapes or images, scaled to the actual objects dimensions and orientation. Each object can also have an associated url which will render the object clickable in tools like Adobe Acrobat Reader (NB : the clickable area is always a rectangle of the actual objects dimensions, not of the representing shapes dimensions), the use of this feature depends entirely on your imagination : draw maps from a database and link back to a web enabled application which manipulates this database is just an example (and an interesting one at that, just
believe me).
PDFMap uses two types of input files :
Configuration files :
Those are used to tell PDFMap which shape or image should represent each type of object, as well as set different parameters for this objects type :pen thickness, colors, minimal and maximal size, etc...
Data files :
Those are used to feed PDFMap with lists of objects to draw. They are generally the result of an ASCII export from your favorite spreadsheet or relational database management system.
The tests/ subdirectory contains sample configuration and data files which are well commented. Read them and run the tests programs to learn how PDFMap works.
<<lessIt serves successfully in drawing archaelogical objects on cave maps, but as the examples may show you, it can also draw things at a very high scale, e.g. an Europe or World map.
Each map can have an optional rasterized background which can be rotated automatically if it is not North oriented.
PDFMap can automatically draw objects on each map. Objects can be of any type (e.g. City, School, Archaeological objects, whatever you like), and are represented by shapes or images, scaled to the actual objects dimensions and orientation. Each object can also have an associated url which will render the object clickable in tools like Adobe Acrobat Reader (NB : the clickable area is always a rectangle of the actual objects dimensions, not of the representing shapes dimensions), the use of this feature depends entirely on your imagination : draw maps from a database and link back to a web enabled application which manipulates this database is just an example (and an interesting one at that, just
believe me).
PDFMap uses two types of input files :
Configuration files :
Those are used to tell PDFMap which shape or image should represent each type of object, as well as set different parameters for this objects type :pen thickness, colors, minimal and maximal size, etc...
Data files :
Those are used to feed PDFMap with lists of objects to draw. They are generally the result of an ASCII export from your favorite spreadsheet or relational database management system.
The tests/ subdirectory contains sample configuration and data files which are well commented. Read them and run the tests programs to learn how PDFMap works.
Download (1.4MB)
Added: 2006-07-16 License: GPL (GNU General Public License) Price:
1196 downloads
debsync 2.00
debsync is a Python command line tool which helps to synchronise the installed packages lists on several existing Debian. more>>
debsync is a Python command line tool which helps to synchronise the installed packages lists on several existing Debian GNU/Linux machines.
debsync gets a list of installed packages from a master host, and installs or removes packages on several hosts to match the masters package list.
debsync can do its work either over ssh (default) or rsh.
debsync is different from fai (Full Automated Installation) because AFAIK fai works with machines you plan to install automatically and identically, while debsyncs goal is to update a bunch of existing and different machines to the level at which they both have the same packages installed as those installed on a master host.
<<lessdebsync gets a list of installed packages from a master host, and installs or removes packages on several hosts to match the masters package list.
debsync can do its work either over ssh (default) or rsh.
debsync is different from fai (Full Automated Installation) because AFAIK fai works with machines you plan to install automatically and identically, while debsyncs goal is to update a bunch of existing and different machines to the level at which they both have the same packages installed as those installed on a master host.
Download (0.012MB)
Added: 2005-09-20 License: GPL (GNU General Public License) Price:
1494 downloads
db_flay 2.00
db_flay generates a simple - but productive - web interface for databases. more>>
db_flay generates a simple - but productive - web interface for databases. The target user of db_flay is a secretary, rather than a database administrator. (You will need a database administrator to configure the script initially.)
db_flay lets users view data, edit data, copy data, and delete data in multiple databases.
The copy feature is especially useful as a time-saver! For some reason, many other database tools leave this feature out...
Main features:
- View, edit, copy, delete data in multiple databases.
- Generates query forms for searching through the database.
- Pre-defined queries can be used instead of a query form.
- Can pre-populate query form fields with foreign keys, or
- can pre-populate query form fields with existing data.
- Can auto-increment serial-type fields when adding new data.
- Pre-defined sorts, or click on field label to sort by that field.
- *, % and spaces are interpreted as multi-character wildcards.
<<lessdb_flay lets users view data, edit data, copy data, and delete data in multiple databases.
The copy feature is especially useful as a time-saver! For some reason, many other database tools leave this feature out...
Main features:
- View, edit, copy, delete data in multiple databases.
- Generates query forms for searching through the database.
- Pre-defined queries can be used instead of a query form.
- Can pre-populate query form fields with foreign keys, or
- can pre-populate query form fields with existing data.
- Can auto-increment serial-type fields when adding new data.
- Pre-defined sorts, or click on field label to sort by that field.
- *, % and spaces are interpreted as multi-character wildcards.
Download (0.010MB)
Added: 2006-01-25 License: GPL (GNU General Public License) Price:
1367 downloads
Njam 2.00
Njam is a full-featured cross-platform pacman-like game written in C++ using SDL library. more>>
Njam project is a full-featured cross-platform pacman-like game written in C++ using SDL library.
Main features:
- Single and multiplayer mode (local or network)
- Duel games (players compete against each other to get more points)
- Cooperative games (players cooperate to finish as many levels as they can)
- Great music and sound effects
- Runs on Windows, Linux, OpenBSD, FreeBSD, BeOS, MacOSX, MorphOS
- Customizable level skins
- Many different levels
- Integrated level editor
- Open Source (GPL Licence)
Enhancements:
- Major improvements to graphics and music
- 150 new, high quality levels
- Joystick/joypad support
<<lessMain features:
- Single and multiplayer mode (local or network)
- Duel games (players compete against each other to get more points)
- Cooperative games (players cooperate to finish as many levels as they can)
- Great music and sound effects
- Runs on Windows, Linux, OpenBSD, FreeBSD, BeOS, MacOSX, MorphOS
- Customizable level skins
- Many different levels
- Integrated level editor
- Open Source (GPL Licence)
Enhancements:
- Major improvements to graphics and music
- 150 new, high quality levels
- Joystick/joypad support
Download (1.2MB)
Added: 2007-05-12 License: GPL (GNU General Public License) Price:
589 downloads
HA-Tools 2.00
HA-Tools provide some programs to improve shell scripting in a High Availability environment. more>>
HA-Tools provide some programs to improve shell scripting in a High Availability environment.
The halockrun program provides a simple and reliable way to implement a locking in shell scripts. A typical usage for halockrun is to prevent cronjobs to run simultanously. halockrun uses a lock on a file via fcntl(2) which ensures the release of the lock even if the process gets killed via SIGKILL.
The hatimerun program provides a time-out mechanism which can be used from shell scripts.
Enhancements:
- This release features some extensions and clarifications about the exit codes returned by halockrun and hatimerun.
<<lessThe halockrun program provides a simple and reliable way to implement a locking in shell scripts. A typical usage for halockrun is to prevent cronjobs to run simultanously. halockrun uses a lock on a file via fcntl(2) which ensures the release of the lock even if the process gets killed via SIGKILL.
The hatimerun program provides a time-out mechanism which can be used from shell scripts.
Enhancements:
- This release features some extensions and clarifications about the exit codes returned by halockrun and hatimerun.
Download (0.15MB)
Added: 2007-08-19 License: GPL (GNU General Public License) Price:
801 downloads
Urulu 2.00
Urulu is a CMS written in PHP, JavaScript, XSL and based on AJAX. more>>
Urulu is a CMS written in PHP, JavaScript, XSL and based on AJAX. Universality was an important goal in developing and gives us a scalable, versatile usable and nearly limitless extensible CMS.
On a standard installation youll have a user management, wikis for content management, a document management and image management. The consistent user management is very flexible and powerful.
The project is licensed under the General Public Licence, free and open source, so youve the power to adapt it for your advanced needs.
<<lessOn a standard installation youll have a user management, wikis for content management, a document management and image management. The consistent user management is very flexible and powerful.
The project is licensed under the General Public Licence, free and open source, so youve the power to adapt it for your advanced needs.
Download (MB)
Added: 2007-04-25 License: GPL (GNU General Public License) Price:
913 downloads
Sudoku Sensei 2.00
Sudoku Sensei is a sudoku explainer C/C++ library with sample programs. more>>
Sudoku Sensei project is a sudoku "explainer" C/C++ library with sample programs.
It can list the logical steps taken. It can generate new Sudokus and rank their difficulty. It supports not only 9x9 grids, but MxN, samurai, or any layout you can describe.
The core is a C/C++ library.
It includes sample programs.
Enhancements:
- This release adds a Graphical User Interface with a manual and a tutorial.
<<lessIt can list the logical steps taken. It can generate new Sudokus and rank their difficulty. It supports not only 9x9 grids, but MxN, samurai, or any layout you can describe.
The core is a C/C++ library.
It includes sample programs.
Enhancements:
- This release adds a Graphical User Interface with a manual and a tutorial.
Download (0.14MB)
Added: 2007-08-17 License: GPL (GNU General Public License) Price:
804 downloads
Qmail-Scanner 2.00
Qmail-Scanner is an add-on that enables a Qmail email server to scan gatewayed email for certain characteristics. more>> <<less
Download (0.76MB)
Added: 2006-04-04 License: GPL (GNU General Public License) Price:
1302 downloads
Advchk 2.00
Advchk (Advisory Check) reads security advisories so you dont have to. more>>
Advchk (Advisory Check) reads security advisories so you dont have to.
Advchk gathers security advisories using RSS feeds, compares them to a list of known services, and alerts you if youre vulnerable.
Since adding hosts and services by hand would be quite a boring task, advchk leverages nmap for automatic service and version discovery. Using it can be as simple as advchk -a host.name.
<<lessAdvchk gathers security advisories using RSS feeds, compares them to a list of known services, and alerts you if youre vulnerable.
Since adding hosts and services by hand would be quite a boring task, advchk leverages nmap for automatic service and version discovery. Using it can be as simple as advchk -a host.name.
Download (0.011MB)
Added: 2007-05-26 License: BSD License Price:
882 downloads
Minipup 2.00
Minipup is a linux distribution useful for 128MB-RAM devices. more>>
Minipup is a linux distribution useful for 128MB-RAM devices.
Use the base ISO for file management, media playing and browsing - uses the Opera browser/email/chat suite.
Note: To use this software in CD-ROM-less devices, burn the ISO to a CD and boot it in a regular PC. Start "Setup - Universal Installer" and install it either to "Compact Flash (CF) to be used as IDE" or to USB flash. Use the CF/USB flash to boot the device.
<<lessUse the base ISO for file management, media playing and browsing - uses the Opera browser/email/chat suite.
Note: To use this software in CD-ROM-less devices, burn the ISO to a CD and boot it in a regular PC. Start "Setup - Universal Installer" and install it either to "Compact Flash (CF) to be used as IDE" or to USB flash. Use the CF/USB flash to boot the device.
Download (48.3MB)
Added: 2006-11-21 License: GPL (GNU General Public License) Price:
1067 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 dtdparse 2.00 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed