rewrite
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 508
drs-rewrite 1.0
drs-rewrite is for letting people know URLs have moved. more>>
drs-rewrite is for letting people know URLs have moved.
You set it up as an error handler, tweak the code a bit for your URL specifics, and youre ready.
Installation:
- Download it (above)
- Copy it into your cgi-bin directory
- Make it executable
- Add a line like:
ErrorDocument 404 /cgi-bin/drs-rewrite
...to your httpd.conf or similar file.
- Test by going to some URLs that used to work, some URLs that work currently, and some URLs that never did work
<<lessYou set it up as an error handler, tweak the code a bit for your URL specifics, and youre ready.
Installation:
- Download it (above)
- Copy it into your cgi-bin directory
- Make it executable
- Add a line like:
ErrorDocument 404 /cgi-bin/drs-rewrite
...to your httpd.conf or similar file.
- Test by going to some URLs that used to work, some URLs that work currently, and some URLs that never did work
Download (0.004MB)
Added: 2006-05-02 License: GPL (GNU General Public License) Price:
1271 downloads
Text::RewriteRules 0.10
Text::RewriteRules Perl module contains a system to rewrite text using regexp-based rules. more>>
Text::RewriteRules Perl module contains a system to rewrite text using regexp-based rules.
SYNOPSIS
use Text::RewriteRules;
RULES email
.==> DOT
@==> AT
ENDRULES
email("ambs@cpan.org") # returns ambs AT cpan DOT org
RULES/m inc
(d+)=e=> $1+1
ENDRULE
inc("I saw 11 cats and 23 docs") # returns I saw 12 cats and 24 docs
ABSTRACT
This module uses a simplified syntax for regexp-based rules for rewriting text. You define a set of rules, and the system applies them until no more rule can be applied.
Two variants are provided:
traditional rewrite (RULES function):
while it is possible do substitute
| apply first substitution rule
cursor based rewrite (RULES/m function):
add a cursor to the begining of the string
while not reach end of string
| apply substitute just after cursor and advance cursor
| or advance cursor if no rule can be applied
A lot of computer science problems can be solved using rewriting rules.
Rewriting rules consist of mainly two parts: a regexp (LHS: Left Hand Side) that is matched with the text, and the string to use to substitute the content matched with the regexp (RHS: Right Hand Side).
Now, why dont use a simple substitute? Because we want to define a set of rules and match them again and again, until no more regexp of the LHS matches.
A point of discussion is the syntax to define this system. A brief discussion shown that some users would prefer a function to receive an hash with the rules, some other, prefer some syntax sugar.
The approach used is the last: we use Filter::Simple such that we can add a specific non-perl syntax inside the Perl script. This improves legibility of big rewriting rules sytems.
This documentation is divided in two parts: first we will see the reference of the module. Kind of, what it does, with a brief explanation. Follows a tutorial which will be growing through time and releases.
<<lessSYNOPSIS
use Text::RewriteRules;
RULES email
.==> DOT
@==> AT
ENDRULES
email("ambs@cpan.org") # returns ambs AT cpan DOT org
RULES/m inc
(d+)=e=> $1+1
ENDRULE
inc("I saw 11 cats and 23 docs") # returns I saw 12 cats and 24 docs
ABSTRACT
This module uses a simplified syntax for regexp-based rules for rewriting text. You define a set of rules, and the system applies them until no more rule can be applied.
Two variants are provided:
traditional rewrite (RULES function):
while it is possible do substitute
| apply first substitution rule
cursor based rewrite (RULES/m function):
add a cursor to the begining of the string
while not reach end of string
| apply substitute just after cursor and advance cursor
| or advance cursor if no rule can be applied
A lot of computer science problems can be solved using rewriting rules.
Rewriting rules consist of mainly two parts: a regexp (LHS: Left Hand Side) that is matched with the text, and the string to use to substitute the content matched with the regexp (RHS: Right Hand Side).
Now, why dont use a simple substitute? Because we want to define a set of rules and match them again and again, until no more regexp of the LHS matches.
A point of discussion is the syntax to define this system. A brief discussion shown that some users would prefer a function to receive an hash with the rules, some other, prefer some syntax sugar.
The approach used is the last: we use Filter::Simple such that we can add a specific non-perl syntax inside the Perl script. This improves legibility of big rewriting rules sytems.
This documentation is divided in two parts: first we will see the reference of the module. Kind of, what it does, with a brief explanation. Follows a tutorial which will be growing through time and releases.
Download (0.008MB)
Added: 2007-07-10 License: Perl Artistic License Price:
837 downloads
rewritten webarchiver plugin 0.4
rewritten webarchiver plugin is an improved replacement for the webarchiver plugin found in kdeaddons. more>>
rewritten webarchiver plugin is an improved replacement for the webarchiver plugin found in kdeaddons. Compared to the old old webarchiver this one can handle pages with frames and nested stylesheets.
Version restrictions:
- Dynamic content in webpages (flash, java, ...) is not saved.
Installation:
Note you can add the --dry-run option to the patch command to check if the patches apply cleanly to your source tree.
Apply kdelibs-$KDEVERSION.diff to the kdelibs sources, like:
cd kdelibs-3.5.6
patch -p1 -l --backup < webarchiver-r2-kdelibs-3.5.6.diff
Apply the webarchiver kdeaddons-patch to the kdelibs sources, like:
cd kdeaddons-3.5.6
patch -p1 -l --backup < webarchiver-r2-kdeaddons-3.5.6.diff
Load konq-plugins/webarchiver/archivedialog.cpp into you favourite editor. Look for a variable patchedHttpSlave. Set it to true or false depending on whether or not you have the patched http io slave installed.
recompile and install KHTML. This assumes make install installs in the correct place. You can change the basedir with make prefix=/usr.
cd kdelibs-3.5.6/khtml
make && make install-exec
recompile and install the webarchiver
cd kdeaddons-3.5.6/konq-plugins/webarchiver
make && make install-exec
Enhancements:
- new patches against KDE 3.5.6.
- Much stricter and more secure URL checking
- several bug fixes
- last directory is now remembered in save dialog
<<lessVersion restrictions:
- Dynamic content in webpages (flash, java, ...) is not saved.
Installation:
Note you can add the --dry-run option to the patch command to check if the patches apply cleanly to your source tree.
Apply kdelibs-$KDEVERSION.diff to the kdelibs sources, like:
cd kdelibs-3.5.6
patch -p1 -l --backup < webarchiver-r2-kdelibs-3.5.6.diff
Apply the webarchiver kdeaddons-patch to the kdelibs sources, like:
cd kdeaddons-3.5.6
patch -p1 -l --backup < webarchiver-r2-kdeaddons-3.5.6.diff
Load konq-plugins/webarchiver/archivedialog.cpp into you favourite editor. Look for a variable patchedHttpSlave. Set it to true or false depending on whether or not you have the patched http io slave installed.
recompile and install KHTML. This assumes make install installs in the correct place. You can change the basedir with make prefix=/usr.
cd kdelibs-3.5.6/khtml
make && make install-exec
recompile and install the webarchiver
cd kdeaddons-3.5.6/konq-plugins/webarchiver
make && make install-exec
Enhancements:
- new patches against KDE 3.5.6.
- Much stricter and more secure URL checking
- several bug fixes
- last directory is now remembered in save dialog
Download (0.020MB)
Added: 2007-03-22 License: GPL (GNU General Public License) Price:
946 downloads
RSS Ripper 1.0
RSS Ripper project is a set of Python scripts that rewrites RSS feeds as required for better ease of use. more>>
RSS Ripper project is a set of Python scripts that rewrites RSS feeds as required for better ease of use. After the rip and rewrite, the new RSS feed is uploaded to your FTP server for your own private re-subscription.
Example Usage:
Rename digg_ripper.py-dist
mv digg_ripper.py-dist digg_ripper.py
Edit the FTP values at the top of the script to point to your own FTP.
FTP_HOST = example.com
FTP_USER = username
FTP_PASS = password
FTP_DIR = ~/path/to/public_html
Run it:
python digg_ripper.py
or
./digg_ripper.py
You may want to add a cron job:
0 * * * * /path/to/rss_ripper/digg_ripper.py >/dev/null 2>&1
And finally you can subscribe to your own custom rss feed.
<<lessExample Usage:
Rename digg_ripper.py-dist
mv digg_ripper.py-dist digg_ripper.py
Edit the FTP values at the top of the script to point to your own FTP.
FTP_HOST = example.com
FTP_USER = username
FTP_PASS = password
FTP_DIR = ~/path/to/public_html
Run it:
python digg_ripper.py
or
./digg_ripper.py
You may want to add a cron job:
0 * * * * /path/to/rss_ripper/digg_ripper.py >/dev/null 2>&1
And finally you can subscribe to your own custom rss feed.
Download (0.003MB)
Added: 2007-05-24 License: BSD License Price:
883 downloads
Eunit 1.1
Eunit is an Erlang unit test suite. more>>
Eunit project is an Erlang test suite tool, inspired by agile development ideas.
Usage:
Launch example unit test with:
erl -config sys.config
and then
eunit:run([eunit_examples], {suffix, "_test"}).
Enhancements:
- This release is a complete rewrite.
- Writing unit tests should now be simpler than with the previous version.
- This release can also be used with the Aegis configuration management system for continuous integration.
<<lessUsage:
Launch example unit test with:
erl -config sys.config
and then
eunit:run([eunit_examples], {suffix, "_test"}).
Enhancements:
- This release is a complete rewrite.
- Writing unit tests should now be simpler than with the previous version.
- This release can also be used with the Aegis configuration management system for continuous integration.
Download (0.011MB)
Added: 2005-11-29 License: MPL (Mozilla Public License) Price:
1426 downloads
EB-lite alpha 13
EB-lite is the name of the rewrite that is being developed of the instant messaging client Everybuddy. more>>
EB-lite is the name of the rewrite that is being developed of the instant messaging client Everybuddy. EB-lite carries many major advances on the current codebase, the biggest of which is that the user interface is not contained in the same process as the core. How would you like to use the same messaging client everywhere - on your desktop, your console, your browser, even your mobile phone?
This is all possible because eb-lite allows interfaces written on any platform, in any language - they do not even have to run on the same machine. Any number of user interfaces can also connect to the same core.
Main features:
- Free software, distributed under the GPL.
- Supports the following IM protocols:
- MSN
- AIM (TOC)
- ICQ (TOC)
- Yahoo
- IRC
- Jabber
- Group chat (IRC, MSN, AIM, ICQ)
- Away messages
- Automatic translation (using Babelfish)
- SOCKS and (to a lesser extent) HTTP proxy support
- Modular structure allows different interfaces to share the same engine (and thus share preferences, contact lists, etc).
- Message queuing (including across UI sessions)
- Cross-platform code. The core is written almost entirely in ANSI C, making it easy to port to different operating systems. Although mainly developed on Linux, it will also build on other Unixes (including Mac OS X) and Windows.
<<lessThis is all possible because eb-lite allows interfaces written on any platform, in any language - they do not even have to run on the same machine. Any number of user interfaces can also connect to the same core.
Main features:
- Free software, distributed under the GPL.
- Supports the following IM protocols:
- MSN
- AIM (TOC)
- ICQ (TOC)
- Yahoo
- IRC
- Jabber
- Group chat (IRC, MSN, AIM, ICQ)
- Away messages
- Automatic translation (using Babelfish)
- SOCKS and (to a lesser extent) HTTP proxy support
- Modular structure allows different interfaces to share the same engine (and thus share preferences, contact lists, etc).
- Message queuing (including across UI sessions)
- Cross-platform code. The core is written almost entirely in ANSI C, making it easy to port to different operating systems. Although mainly developed on Linux, it will also build on other Unixes (including Mac OS X) and Windows.
Download (1.5MB)
Added: 2005-04-25 License: GPL (GNU General Public License) Price:
1642 downloads
REminiscence 0.1.9
REminiscence is a rewrite of the engine used in the game Flashback from Delphine Software. more>>
REminiscence is a rewrite of the engine used in the game Flashback from Delphine Software.
REminiscence is designed as a cross-platform replacement for the original executable and uses the SDL library.
What are the differences between this and the original engine ?
You can save/load the game state at any time and you can also play in fullscreen or windowed mode.
<<lessREminiscence is designed as a cross-platform replacement for the original executable and uses the SDL library.
What are the differences between this and the original engine ?
You can save/load the game state at any time and you can also play in fullscreen or windowed mode.
Download (0.090MB)
Added: 2007-03-07 License: GPL (GNU General Public License) Price:
969 downloads
Sender Rewriting Scheme Library 0.1 Alpha
Sender Rewriting Scheme Library is an ANSI C implementation of the Sender Rewriting Scheme. more>>
Sender Rewriting Scheme Library is an ANSI C implementation of the Sender Rewriting Scheme.
It solves the "broken forwarding" problem imposed by SPF (Sender Policy Framework), which is an SMTP Anti-Forgery technology currently under development and deployment worldwide.
And dont think ive done it right either. If its simple and you feel like it submit a patch, otherwise just be as verbose as you can in describing your errors. Please submit output using the -DDEBUG and -DVDEBUG compile time options as these are of the greatest help.
<<lessIt solves the "broken forwarding" problem imposed by SPF (Sender Policy Framework), which is an SMTP Anti-Forgery technology currently under development and deployment worldwide.
And dont think ive done it right either. If its simple and you feel like it submit a patch, otherwise just be as verbose as you can in describing your errors. Please submit output using the -DDEBUG and -DVDEBUG compile time options as these are of the greatest help.
Download (0.014MB)
Added: 2006-02-22 License: The Apache License Price:
1339 downloads
aBridge 0.4.0
aBridge project is a multiplayer online cross-platform bridge game. more>>
aBridge project is a multiplayer online cross-platform bridge game.
It allows you to play bridge online with other real people.
It is currently available for UNIX (including linux), Microsoft Windows and MacOS X.
On all platforms, aBridge supports speech synthesis, allowing you to choose to listen to the bids and chat conversation rather than simply gazing at the screen waiting for someone to play.
aBridge also has some rudimentary bots, for when other players arent online, but their AI is pretty pathetic, and they are in need of a complete rewrite.
Enhancements:
- Complete rewrite of card-displaying code. Cards are now scalable.
- Remember size of game window.
- Use flite instead of festival on sid, since speech-tools is broken on sid at the moment.
<<lessIt allows you to play bridge online with other real people.
It is currently available for UNIX (including linux), Microsoft Windows and MacOS X.
On all platforms, aBridge supports speech synthesis, allowing you to choose to listen to the bids and chat conversation rather than simply gazing at the screen waiting for someone to play.
aBridge also has some rudimentary bots, for when other players arent online, but their AI is pretty pathetic, and they are in need of a complete rewrite.
Enhancements:
- Complete rewrite of card-displaying code. Cards are now scalable.
- Remember size of game window.
- Use flite instead of festival on sid, since speech-tools is broken on sid at the moment.
Download (0.17MB)
Added: 2006-11-10 License: GPL (GNU General Public License) Price:
1078 downloads
FreeMED 0.8.4
FreeMED is a Web-based medical records . more>>
FreeMED is a Web-based medical records (EMR) and patient management system with a printing system, patient scheduling, an HL7 interface, a billing system, XML-RPC Web services, and many other features.
FreeMED has an extensible modular architecture, allowing it to be customized based on individual practices without having to rewrite core components of the system. It is HIPAA compliant.
Enhancements:
- NPI support (used with newer version of REMITT), initial superbill support, enhanced billing logic and better billing behavior, a DHTML viewer for Djvu documents, additional community documentation from freemed.info, many bugfixes, and incremental module improvements.
<<lessFreeMED has an extensible modular architecture, allowing it to be customized based on individual practices without having to rewrite core components of the system. It is HIPAA compliant.
Enhancements:
- NPI support (used with newer version of REMITT), initial superbill support, enhanced billing logic and better billing behavior, a DHTML viewer for Djvu documents, additional community documentation from freemed.info, many bugfixes, and incremental module improvements.
Download (3.8MB)
Added: 2007-05-22 License: LGPL (GNU Lesser General Public License) Price:
891 downloads
More Tools Menu 1.2.1
An extension which moves new items to More Tools menu more>>
More Tools Menu 1.2.1 provides you with an excellent and powerful extension which can move new items to "More Tools" menu. Unclutter the "Tools" menu by moving new items to a "More Tools" menu.
Enhancements: Rewrite tools moving logic again, this time taking compatibility with toolbar customization into account. (#290)
Requirements: Mozilla Firefox
Added: 2009-07-06 License: MPL Price: FREE
13 downloads
leads4web 0.6.2
leads4web is a web-based CRM solution for small to medium companies. more>>
leads4web is a very customizable, multilingual, Web-based Customer Relationship Management solution.
The leads4web/4 branch is a complete rewrite of leads4web/3, based on the easy framework (MVC) to be more flexible, readable and extendable.
However, leads4web/4 currently only supports contact, notes, and document management. The other modules (email, todos, and so on) are still only available in leads4web/3.
Enhancements:
- This release marks the switch between the old releases and the new plugin-based foundation.
- The first plugins contained in this release are notes, contacts, companies and email messages.
<<lessThe leads4web/4 branch is a complete rewrite of leads4web/3, based on the easy framework (MVC) to be more flexible, readable and extendable.
However, leads4web/4 currently only supports contact, notes, and document management. The other modules (email, todos, and so on) are still only available in leads4web/3.
Enhancements:
- This release marks the switch between the old releases and the new plugin-based foundation.
- The first plugins contained in this release are notes, contacts, companies and email messages.
Download (2.7MB)
Added: 2006-07-23 License: MPL (Mozilla Public License) Price:
1193 downloads
FreeCNC 20041219
FreeCNC will be a free implementation of the Command & Conquer Game Engine written in SDL. more>>
FreeCNC will be a free implementation of the Command & Conquer Game Engine written in SDL. It will support the original C&C graphics and audio, as well as Red Alerts data files.
FreeCNC, the SDL-rewrite of the classical real time strategy hit Command & Conquer.
<<lessFreeCNC, the SDL-rewrite of the classical real time strategy hit Command & Conquer.
Download (0.38MB)
Added: 2005-08-16 License: GPL (GNU General Public License) Price:
1530 downloads
SandSurfer 1.8.4
SandSurfer is a time keeping web based application. more>>
SandSurfer is a time keeping web based application.
Main features:
- Employee time sheet entry
- Auto Clock In and Auto Clock Out
- Gross wage calculations for each employee in given time period
- Export of data to file
- Tracking of wages paid.
- Jobs and Tasks tracking
- Client list linked to Jobs
- Basic billing
- Activity viewing by search criteria
The SandSurfer project will constitute a complete rewrite of our current implementation of the software and a migration to object oriented style programming.
The current implementation is a standalone application. However, the rewrite of SandSurfer will be as a portal application for the PCX Portal.
Enhancements:
- Invoices.pm: fixed invoice total bug.
- fixed invoice search bug and streamlined invoice process
- Fixed version display bug.
<<lessMain features:
- Employee time sheet entry
- Auto Clock In and Auto Clock Out
- Gross wage calculations for each employee in given time period
- Export of data to file
- Tracking of wages paid.
- Jobs and Tasks tracking
- Client list linked to Jobs
- Basic billing
- Activity viewing by search criteria
The SandSurfer project will constitute a complete rewrite of our current implementation of the software and a migration to object oriented style programming.
The current implementation is a standalone application. However, the rewrite of SandSurfer will be as a portal application for the PCX Portal.
Enhancements:
- Invoices.pm: fixed invoice total bug.
- fixed invoice search bug and streamlined invoice process
- Fixed version display bug.
Download (0.18MB)
Added: 2006-07-14 License: GPL (GNU General Public License) Price:
1198 downloads
FreeMED LiveCD 0.1
FreeMED is a web-based medical record (EMR) and medical practice management system. more>>
FreeMED is a Web-based medical records (EMR) and patient management system with a printing system, patient scheduling, an HL7 interface, a billing system, XML-RPC Web services, and many other features.
It has an extensible modular architecture, allowing it to be customized based on individual practices without having to rewrite core components of the system. It is HIPAA compliant.
FreeMED LiveCD 0.1 is based on the Kubuntu 5.04 (Hoary) Live CD.
<<lessIt has an extensible modular architecture, allowing it to be customized based on individual practices without having to rewrite core components of the system. It is HIPAA compliant.
FreeMED LiveCD 0.1 is based on the Kubuntu 5.04 (Hoary) Live CD.
Download (2.51MB)
Added: 2005-10-01 License: LGPL (GNU Lesser General Public License) Price:
1487 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 rewrite 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