grace quigley
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 17
Download (2.3MB)
Added: 2007-02-17 License: GPL (GNU General Public License) Price:
990 downloads
GraceTMPL 0.3.2
GraceTMPL is a set of C++ classes which allow data to be saved as Grace files, optionally using a template. more>>
GraceTMPL is a set of C++ classes which allow data to be saved as Grace files, optionally using a template.
XmGrace is a very powerful tool to produce 2D-Plots of your data. However, though there is also support for running grace in batch mode there is a certain lack in support for automation.
When it comes to producing a presentation of your data on many sheets and your preferred formatting of the data should change sometime in the process, you could easily be confronted with a bunch of work doing the necessary changes.
The GraceTMPL classes provide an easy way to use existing grace-files as a template to format any number of graphs in a predefined way and save them as grace-files. This way you can apply the same graphical appearance to all of your data. In case your preferences change, you just alter the template and reformat your complete set of data within the shortest amount of time.
Main features:
- The application using the GraceTMPL classes can define environment variables for the sheet, each graph and each dataset. The variables can be used in the template for dynamic string replacement. Even output filenames can be templated using variable substitution.
- Datasets in the template file can be marked to be included in the destination files for easy reference.
- Datasets can be tagged with arbitrary information strings to be interpreted by the application using GraceTMPL. This way information can be passed to the application on how to create the datasets and what kind of information is intended by the template author.
- In case no template file is loaded by the application, GraceTMPL::Save will output plain sets of data tables which can easily be imported by XmGrace or other applications.
<<lessXmGrace is a very powerful tool to produce 2D-Plots of your data. However, though there is also support for running grace in batch mode there is a certain lack in support for automation.
When it comes to producing a presentation of your data on many sheets and your preferred formatting of the data should change sometime in the process, you could easily be confronted with a bunch of work doing the necessary changes.
The GraceTMPL classes provide an easy way to use existing grace-files as a template to format any number of graphs in a predefined way and save them as grace-files. This way you can apply the same graphical appearance to all of your data. In case your preferences change, you just alter the template and reformat your complete set of data within the shortest amount of time.
Main features:
- The application using the GraceTMPL classes can define environment variables for the sheet, each graph and each dataset. The variables can be used in the template for dynamic string replacement. Even output filenames can be templated using variable substitution.
- Datasets in the template file can be marked to be included in the destination files for easy reference.
- Datasets can be tagged with arbitrary information strings to be interpreted by the application using GraceTMPL. This way information can be passed to the application on how to create the datasets and what kind of information is intended by the template author.
- In case no template file is loaded by the application, GraceTMPL::Save will output plain sets of data tables which can easily be imported by XmGrace or other applications.
Download (0.88MB)
Added: 2006-03-16 License: GPL (GNU General Public License) Price:
1324 downloads
Chart::GRACE 0.95
Chart::GRACE is a Perl object for displaying data via Xmgrace. more>>
Chart::GRACE is a Perl object for displaying data via Xmgrace.
SYNOPSIS
use Chart::GRACE;
xmgrace($a, { SYMBOL => plus};
use Chart::GRACE ();
$grace = new Chart::GRACE;
$grace->plot($pdl);
xmgrace($pdl, { LINESTYLE => dotted });
Provides a perl/PDL interface to the XMGR plotting package. Can be used to plot PDLs or Perl arrays.
A simple function interface is provided that is based on the more complete object-oriented interface.
The interface can be implemented using either anonymous pipes or named pipes (governed by the module variable Chart::GRACE::NPIPE). If named pipes are used ($NPIPE = 1) XMGR can be controlled via the pipe and buttons are available for use in XMGR. If an anonymous pipe is used XMGR will not accept button events until the pipe has been closed.
Currently the named pipe option can not support data sets containing 3 or more columns (I have not worked out how to do it anyway!). This means that only TYPE XY is supported. For anonymouse pipe 3 or more columns can be supplied along with the graph type.
The default option is to use the named pipe.
<<lessSYNOPSIS
use Chart::GRACE;
xmgrace($a, { SYMBOL => plus};
use Chart::GRACE ();
$grace = new Chart::GRACE;
$grace->plot($pdl);
xmgrace($pdl, { LINESTYLE => dotted });
Provides a perl/PDL interface to the XMGR plotting package. Can be used to plot PDLs or Perl arrays.
A simple function interface is provided that is based on the more complete object-oriented interface.
The interface can be implemented using either anonymous pipes or named pipes (governed by the module variable Chart::GRACE::NPIPE). If named pipes are used ($NPIPE = 1) XMGR can be controlled via the pipe and buttons are available for use in XMGR. If an anonymous pipe is used XMGR will not accept button events until the pipe has been closed.
Currently the named pipe option can not support data sets containing 3 or more columns (I have not worked out how to do it anyway!). This means that only TYPE XY is supported. For anonymouse pipe 3 or more columns can be supplied along with the graph type.
The default option is to use the named pipe.
Download (0.008MB)
Added: 2007-04-24 License: Perl Artistic License Price:
932 downloads
Grace Contribution Manager 0.2.2
Grace is a system of the Daniel Project that handles the tracking of contributions and donors for a non-profit. more>>
Grace project is a system of the Daniel Project that handles the tracking of contributions and donors for a non-profit. As contributions come in for particular funds, the contributions are recorded along with the donors information.
The system also handles the printing of receipts and reports, and facilitates common administrative operations like bank deposits and exporting of data to an accounting package.
Main features:
- Create a deposit and enter contributions into that deposit.
- Multiple line items (recipients) possible for each contribution.
- Streamlined data entry and finalizing of a deposit.
- Create multiple funds to receive contributions.
- Print receipts for donors.
- Print reports for fund owners (or output to PDF).
- Export to external accounting system.
- Notify fund owners by email of contributions.
- Multiple, concurrent users with extensive logging.
- Copy deposits for easy re-entry of repeated sets of contributions.
- Rapid, extensive search for deposits, contributions, and donors.
- GPL-licensed open source software for infinite flexibility to meet your needs.
Enhancements:
- Grace has been renamed to the Grace Contribution Manager (formerly Grace Receipting System).
- A splash screen is displayed on startup.
- New menu icons and a toolbar with shortcuts for frequently used operations.
- Two donors can now be merged into one using Other->Merge Donors...
- Two new reports: Major Donor Report and Donor Name Report.
- Receipts have been overhauled.
- This release runs on Windows.
<<lessThe system also handles the printing of receipts and reports, and facilitates common administrative operations like bank deposits and exporting of data to an accounting package.
Main features:
- Create a deposit and enter contributions into that deposit.
- Multiple line items (recipients) possible for each contribution.
- Streamlined data entry and finalizing of a deposit.
- Create multiple funds to receive contributions.
- Print receipts for donors.
- Print reports for fund owners (or output to PDF).
- Export to external accounting system.
- Notify fund owners by email of contributions.
- Multiple, concurrent users with extensive logging.
- Copy deposits for easy re-entry of repeated sets of contributions.
- Rapid, extensive search for deposits, contributions, and donors.
- GPL-licensed open source software for infinite flexibility to meet your needs.
Enhancements:
- Grace has been renamed to the Grace Contribution Manager (formerly Grace Receipting System).
- A splash screen is displayed on startup.
- New menu icons and a toolbar with shortcuts for frequently used operations.
- Two donors can now be merged into one using Other->Merge Donors...
- Two new reports: Major Donor Report and Donor Name Report.
- Receipts have been overhauled.
- This release runs on Windows.
Download (12.7MB)
Added: 2006-05-02 License: GPL (GNU General Public License) Price:
1275 downloads
relax 1.2.8
relax is designed for the study of the dynamics of proteins or other macromolecules though the analysis of NMR relaxation data. more>>
nmr-relax is designed for the study of the dynamics of proteins or other macromolecules though the analysis of NMR relaxation data. Its primary purpose is for the Lipari and Szabo model-free analysis of the R1 and R2 relaxation rates together with the steady state heteronuclear NOE. The program also supports relaxation curve fitting for the calculation of the R1 and R2 rates and their errors, the calculation of the NOE and its error, and reduced spectral density mapping.
Flexibility
The aim of relax is to provide a seamless and extremely flexible environment able to accept input in any format produced by other NMR software, able to faultlessly create input files, control, and read output from various programs including Modelfree and Dasha, output results in many formats, and visualise the data by controlling programs such as Grace, OpenDX, and MOLMOL.
All data analysis tools from optimisation to model selection to Monte Carlo simulations are inbuilt into relax. Therefore the use of additional programs is optional.
The power of Python
The flexibility of relax arises from the choice of either relaxs scripting capabilities or its Python prompt interface. Extremely complex scripts can be created from simple building blocks to fully automate data analysis. A number of sample scripts have been provided to help understand script construction. In addition, any of Pythons powerful features or functions can be incorporated as the script is executed as an arbitrary Python source file within relaxs environment.
<<lessFlexibility
The aim of relax is to provide a seamless and extremely flexible environment able to accept input in any format produced by other NMR software, able to faultlessly create input files, control, and read output from various programs including Modelfree and Dasha, output results in many formats, and visualise the data by controlling programs such as Grace, OpenDX, and MOLMOL.
All data analysis tools from optimisation to model selection to Monte Carlo simulations are inbuilt into relax. Therefore the use of additional programs is optional.
The power of Python
The flexibility of relax arises from the choice of either relaxs scripting capabilities or its Python prompt interface. Extremely complex scripts can be created from simple building blocks to fully automate data analysis. A number of sample scripts have been provided to help understand script construction. In addition, any of Pythons powerful features or functions can be incorporated as the script is executed as an arbitrary Python source file within relaxs environment.
Download (3.4MB)
Added: 2006-11-06 License: GPL (GNU General Public License) Price:
1083 downloads
TuxGuitar 0.9
TuxGuitar is a multitrack guitar tablature editor and player. more>>
TuxGuitar is a multitrack guitar tablature editor and player. TuxGuitar project can open GP3 and GP4 files.
Main features:
- Fixed a bug in tTablature editor
- Multitrack display
- Autoscroll while playing
- Note duration management
- Various effects (bend, slide, vibrato, hammer-on/pull-off)
- Support for triplets (5,6,7,9,10,11,12)
- Repeat open and close
- Time signature management
- Tempo management
- Imports and exports gp3 and gp4 files
If you make use of TuxGuitar, youll find it to be a complete program for editing, listening, learning or even writing a complete song... youll be able to realize your dream of playing with style and accuracy all the stuff that you ever wanted to.unning when you select a percusion track
Enhancements:
- Piano editor
- Lyric editor
- Music Scales
- Simple Score edition
- Custom Chords
- Customize ToolBars
- Metronome
- Memory Optimization when song is playing
- Print layout changes: Tablature and Score enabled/disabled options, Measure range.
- Dynamics
- Increment-Decrement Semitones.
- Shift Up/Down
- New Effects: Tremolo Bar, Harmonics, Grace note, Trill, Tremolo Picking, Ghost note, Accentuated, Heavy Accentuated, Palm mute, Staccato, Tapping, Slapping, Popping, Fade In.
<<lessMain features:
- Fixed a bug in tTablature editor
- Multitrack display
- Autoscroll while playing
- Note duration management
- Various effects (bend, slide, vibrato, hammer-on/pull-off)
- Support for triplets (5,6,7,9,10,11,12)
- Repeat open and close
- Time signature management
- Tempo management
- Imports and exports gp3 and gp4 files
If you make use of TuxGuitar, youll find it to be a complete program for editing, listening, learning or even writing a complete song... youll be able to realize your dream of playing with style and accuracy all the stuff that you ever wanted to.unning when you select a percusion track
Enhancements:
- Piano editor
- Lyric editor
- Music Scales
- Simple Score edition
- Custom Chords
- Customize ToolBars
- Metronome
- Memory Optimization when song is playing
- Print layout changes: Tablature and Score enabled/disabled options, Measure range.
- Dynamics
- Increment-Decrement Semitones.
- Shift Up/Down
- New Effects: Tremolo Bar, Harmonics, Grace note, Trill, Tremolo Picking, Ghost note, Accentuated, Heavy Accentuated, Palm mute, Staccato, Tapping, Slapping, Popping, Fade In.
Download (3.1MB)
Added: 2007-01-30 License: LGPL (GNU Lesser General Public License) Price:
1949 downloads
SilentJack 0.1
SilentJack is a silence and dead air detector for the Jack Audio Connection Kit. more>>
SilentJack is a silence and dead air detector for the Jack Audio Connection Kit.
Usage: silentjack [options] [COMMAND [ARG]...]
Options: -c < port > Connect to this port
-n < name > Name of this client (default silentjack)
-l < db > Trigger level (default -40 decibels)
-p < secs > Period of silence required (default 1 second)
-g < secs > Grace period (default 0 seconds)
-v Enable verbose mode
-q Enable quiet mode
SilentJack runs COMMAND after silence has been detected for the given number of seconds. SilentJack then waits for the command the finish, and then wait for the grace period before detecting silence again.
SilentJacks input port must be connected to an output port before it will start reporting silence.
<<lessUsage: silentjack [options] [COMMAND [ARG]...]
Options: -c < port > Connect to this port
-n < name > Name of this client (default silentjack)
-l < db > Trigger level (default -40 decibels)
-p < secs > Period of silence required (default 1 second)
-g < secs > Grace period (default 0 seconds)
-v Enable verbose mode
-q Enable quiet mode
SilentJack runs COMMAND after silence has been detected for the given number of seconds. SilentJack then waits for the command the finish, and then wait for the grace period before detecting silence again.
SilentJacks input port must be connected to an output port before it will start reporting silence.
Download (0.10MB)
Added: 2006-01-11 License: GPL (GNU General Public License) Price:
1382 downloads
KnoSciences 1.0
KnoSciences is a Knoppix-based bootable CD with a collection of GNU/Linux software, automatic hardware detection. more>>
KnoSciences is a Knoppix bootable CD with a collection of GNU/Linux software, automatic hardware detection, and support for many graphics cards, sound cards, SCSI and USB devices and other peripherals. KnoSciences is not necessary to install anything.
Sciences SoftwareMain features:
Workstation software
- Evince
- FileRunner
- Firefox
- Gimp
- Gnumeric
- Kate
- Krusader
- Lyx
- NVU
- OpenOffice
- Rox-filer
- Scite
- Scribus
- Texmacs
- VLC media player
- VNC
- Xfce4
- XMMS
- Xpdf
Java software
- Edugraphe
- Geogebra
- Geonext
- JasTEX
- Java C.a.R
- NonEuclid
- NumericalChameleon
- Mathoscope
- Optikal
- Populus
- XLogo
Mathematical Software
- Xabacus
- Declic (french)
- Dr Geo
- Geomview
- Xeukleides
- Galculator
- Geg
- Giac/Xcas
- Gnuplot
- Grace
- Graphthing
- Kali
- Kseg
- Maxima
- PARI/GP
- Scilab
- Yacas
- XaoS
Sciences Software
- Audacity
- Chemeq
- Chemtool
- Dozzzaqueux (french)
- Formol
- Ghemical
- GNUcap
- GPeriodic
- KStars
- LibComedi
- Open Babel
- OptGeo (french)
- Oregano
- TkGate
- PyMOL
Systeme Software
- CUPS - Common Unix Printing
- Debian
- GCC (gcc & g++)
- KNOPPIX
- Perl
- Python
- QTParted
- TCC
- Xsane
- knoppix-installer
<<lessSciences SoftwareMain features:
Workstation software
- Evince
- FileRunner
- Firefox
- Gimp
- Gnumeric
- Kate
- Krusader
- Lyx
- NVU
- OpenOffice
- Rox-filer
- Scite
- Scribus
- Texmacs
- VLC media player
- VNC
- Xfce4
- XMMS
- Xpdf
Java software
- Edugraphe
- Geogebra
- Geonext
- JasTEX
- Java C.a.R
- NonEuclid
- NumericalChameleon
- Mathoscope
- Optikal
- Populus
- XLogo
Mathematical Software
- Xabacus
- Declic (french)
- Dr Geo
- Geomview
- Xeukleides
- Galculator
- Geg
- Giac/Xcas
- Gnuplot
- Grace
- Graphthing
- Kali
- Kseg
- Maxima
- PARI/GP
- Scilab
- Yacas
- XaoS
Sciences Software
- Audacity
- Chemeq
- Chemtool
- Dozzzaqueux (french)
- Formol
- Ghemical
- GNUcap
- GPeriodic
- KStars
- LibComedi
- Open Babel
- OptGeo (french)
- Oregano
- TkGate
- PyMOL
Systeme Software
- CUPS - Common Unix Printing
- Debian
- GCC (gcc & g++)
- KNOPPIX
- Perl
- Python
- QTParted
- TCC
- Xsane
- knoppix-installer
Download (693.7MB)
Added: 2006-06-09 License: GPL (GNU General Public License) Price:
1239 downloads
Thunar Thumbnailers 0.1.1
Thunar Thumbnailers is a plugin for Thunar file manager, that can generate thumbnails of files inside the file manager. more>>
Thunar Thumbnailers is a plugin for Thunar file manager, that can generate thumbnails of files inside the file manager.
Thunar uses external utilities - so called thumbnailers - to generate previews of certain files. Thunar ships with thumbnailers to generate previews of image and font files and can automatically use available GNOME thumbnailers if it was build with support for gconf.
However, even then, there are several file types for which no thumbnailer exists. The thunar-thumbnailers project provides additional thumbnailers for Thunar, that also cover less common file formats.
Supported Formats
Thunar-thumnbnailers generates thumbnails for the following formats:
- EPS
- Postscript
- Fig (.fig)
- LaTeX (requires tetex)
- Raw Digital Camera Images (requires dcraw)
- Grace (requires grace)
And in the near future, hopefully:
- Video files (using ffmpegthumbnailer)
- Icon files (.ico)
Enhancements:
- Added an option --disable-update-mime-database to configure to make life easier for packagers
<<lessThunar uses external utilities - so called thumbnailers - to generate previews of certain files. Thunar ships with thumbnailers to generate previews of image and font files and can automatically use available GNOME thumbnailers if it was build with support for gconf.
However, even then, there are several file types for which no thumbnailer exists. The thunar-thumbnailers project provides additional thumbnailers for Thunar, that also cover less common file formats.
Supported Formats
Thunar-thumnbnailers generates thumbnails for the following formats:
- EPS
- Postscript
- Fig (.fig)
- LaTeX (requires tetex)
- Raw Digital Camera Images (requires dcraw)
- Grace (requires grace)
And in the near future, hopefully:
- Video files (using ffmpegthumbnailer)
- Icon files (.ico)
Enhancements:
- Added an option --disable-update-mime-database to configure to make life easier for packagers
Download (0.076MB)
Added: 2007-03-07 License: GPL (GNU General Public License) Price:
961 downloads
iFolder 3.2.5347.1
iFolder is a simple and secure storage solution. more>>
iFolder is a secure and simple storage solution that can increase your productivity by enabling you to back up, access and manage your personal files-from anywhere, at any time.
Once you have installed iFolder, you simply save your files locally-as you have always done-and iFolder automatically updates the files on a network server and delivers them to the other machines you use.
Sponsored by Novell, the iFolder project is built on the Mono/.Net framework to integrate seamlessly into existing desktop environments.
Enhancements:
- Can now use the email attribute as an authentication attribute rather than just the cn of the eDirectory user object.
- Improved accessability features; all of the menu items are now available via the "My iFolders" window.
- UI improvements based upon the betterdesktop.org study.
- The "n items not synchronized" issue that many users were seeing has been resolved.
- When a user is deleted from eDirectory, iFolder 3 Enterprise now disables that user for a grace period instead of removing them from the Roster. This makes accidental user deletions much less painful to recover from.
<<lessOnce you have installed iFolder, you simply save your files locally-as you have always done-and iFolder automatically updates the files on a network server and delivers them to the other machines you use.
Sponsored by Novell, the iFolder project is built on the Mono/.Net framework to integrate seamlessly into existing desktop environments.
Enhancements:
- Can now use the email attribute as an authentication attribute rather than just the cn of the eDirectory user object.
- Improved accessability features; all of the menu items are now available via the "My iFolders" window.
- UI improvements based upon the betterdesktop.org study.
- The "n items not synchronized" issue that many users were seeing has been resolved.
- When a user is deleted from eDirectory, iFolder 3 Enterprise now disables that user for a grace period instead of removing them from the Roster. This makes accidental user deletions much less painful to recover from.
Download (11.2MB)
Added: 2006-05-10 License: GPL (GNU General Public License) Price:
1263 downloads
parp 0.62
parp is a powerful, extensible e-mail filter with sophisticated anti-spam capabilities. more>>
parp is a powerful, extensible e-mail filter with sophisticated anti-spam capabilities. Its made as a complete replacement for procmail, is MIME-aware, and acts as a filter, daemon, or on mailboxes.
This was yet another personal itch which needed scratching. I receive between 5 and 20 spam e-mails most days. It wasnt only mildly annoying to have to hit delete more than normal, but I also forward all e-mail which ends up in my main inbox to my mobile (cell) phone via email2sms and an Internet/SMS gateway, and I was sick to death of my phone bleeping a lot through the day purely due to junk mail.
I started looking at all the available anti-spam filters. Over a period of two years, I looked at many, including the NAGS filter, despam, various complex anti-spam procmailrcs, the spamometer, blackmail, filter.plx, zfilter, spamstop, junkfilter ... but various things put me off all of them:
Some werent written in Perl. Call me a Perl bigot, but if there was ever a case of Perl being the right tool for the job, its an e-mail filter. Extensibility and maintainability were very high on my list.
Some were terribly coded. I refuse to put my e-mail at the mercies of bad code (and that includes sendmail ;-).
Some insisted that you use a particular MDA or MUA. I have no intentions of changing from mutt and qmail.
Many filtered on only the headers, or only the body. I want to filter on both, not all the time, but in some circumstances.
None were as accurate as I wanted. My goal was at least 99% accuracy. (At the time of writing, parps accuracy is hovering around the 99.8% mark.)
Main features:
- Can act as a filter in a similar manner to procmail, or directly on files in Mbox format (and possibly other formats via Mail::Box - untested), or as a daemon processing mails from a spool. In the latter case, mails are injected into the queue via a tiny (15k on my system) executable which handles locking correctly.
- Standard filtering actions are available (deliver to mailbox, pipe to command, reject as junk etc.)
- Highly sophisticated spam detection heuristics: currently around 40 different tests performed in a worst case scenario, although all tests optimised for speed (e.g. fast tests performed on headers, then slower tests only performed on body if necessary). N.B. Im considering incorporating the SpamAssassin ruleset at some point too.
- Optional cross-checking with the Open Relay Database.
- Filter adds X-Parp-Accepted: and X-Parp-Rejected: headers so that you can easily monitor its filtering strategy without leaving your mail reader.
- MIME multi-part aware, e.g. will not be confused by binary attachments.
- Berkeley DB format friends database, for keeping false positives to an absolute minimum.
- Automatic extraction of addresses into the friends database from emails which pass the spam tests. Semi-automatic removal of addresses from the friends database on the rare occasions parp gets it wrong. The friends database is also easily editable with my dbm utility.
- Other `grace tests allowing bona fide persons communications through (e.g. passworded e-mails) just in case all the other tests go badly wrong.
- The configuration files are written in raw Perl, so you can extend the filter arbitrarily using the main programs API.
- Comprehensive logging and error-trapping systems.
- Auxiliary program to print out comprehensive statistics on all aspects of filtering (see the sample output).
- Ability to log false positives/negatives when spam detection has gone wrong in a way which can be interpreted by the statistics program to determine the filters current accuracy of spam detection.
- Mostly RFC822-compliant state machine parser of Received headers, enabling extensive spam trace analysis and retaliative action. Read its man page or source if youre curious.
- Duplicate removals (by message id).
- Emails which have already been filtered can be used as regression tests, to easily spot problems when you make changes to your filtering logic.
Version restrictions:
- Limited documentation so far. This is gradually improving.
- Requires some knowledge of Perl / programming. (Ironically, if it didnt, there would be far greater limitations to the filters flexibility.)
<<lessThis was yet another personal itch which needed scratching. I receive between 5 and 20 spam e-mails most days. It wasnt only mildly annoying to have to hit delete more than normal, but I also forward all e-mail which ends up in my main inbox to my mobile (cell) phone via email2sms and an Internet/SMS gateway, and I was sick to death of my phone bleeping a lot through the day purely due to junk mail.
I started looking at all the available anti-spam filters. Over a period of two years, I looked at many, including the NAGS filter, despam, various complex anti-spam procmailrcs, the spamometer, blackmail, filter.plx, zfilter, spamstop, junkfilter ... but various things put me off all of them:
Some werent written in Perl. Call me a Perl bigot, but if there was ever a case of Perl being the right tool for the job, its an e-mail filter. Extensibility and maintainability were very high on my list.
Some were terribly coded. I refuse to put my e-mail at the mercies of bad code (and that includes sendmail ;-).
Some insisted that you use a particular MDA or MUA. I have no intentions of changing from mutt and qmail.
Many filtered on only the headers, or only the body. I want to filter on both, not all the time, but in some circumstances.
None were as accurate as I wanted. My goal was at least 99% accuracy. (At the time of writing, parps accuracy is hovering around the 99.8% mark.)
Main features:
- Can act as a filter in a similar manner to procmail, or directly on files in Mbox format (and possibly other formats via Mail::Box - untested), or as a daemon processing mails from a spool. In the latter case, mails are injected into the queue via a tiny (15k on my system) executable which handles locking correctly.
- Standard filtering actions are available (deliver to mailbox, pipe to command, reject as junk etc.)
- Highly sophisticated spam detection heuristics: currently around 40 different tests performed in a worst case scenario, although all tests optimised for speed (e.g. fast tests performed on headers, then slower tests only performed on body if necessary). N.B. Im considering incorporating the SpamAssassin ruleset at some point too.
- Optional cross-checking with the Open Relay Database.
- Filter adds X-Parp-Accepted: and X-Parp-Rejected: headers so that you can easily monitor its filtering strategy without leaving your mail reader.
- MIME multi-part aware, e.g. will not be confused by binary attachments.
- Berkeley DB format friends database, for keeping false positives to an absolute minimum.
- Automatic extraction of addresses into the friends database from emails which pass the spam tests. Semi-automatic removal of addresses from the friends database on the rare occasions parp gets it wrong. The friends database is also easily editable with my dbm utility.
- Other `grace tests allowing bona fide persons communications through (e.g. passworded e-mails) just in case all the other tests go badly wrong.
- The configuration files are written in raw Perl, so you can extend the filter arbitrarily using the main programs API.
- Comprehensive logging and error-trapping systems.
- Auxiliary program to print out comprehensive statistics on all aspects of filtering (see the sample output).
- Ability to log false positives/negatives when spam detection has gone wrong in a way which can be interpreted by the statistics program to determine the filters current accuracy of spam detection.
- Mostly RFC822-compliant state machine parser of Received headers, enabling extensive spam trace analysis and retaliative action. Read its man page or source if youre curious.
- Duplicate removals (by message id).
- Emails which have already been filtered can be used as regression tests, to easily spot problems when you make changes to your filtering logic.
Version restrictions:
- Limited documentation so far. This is gradually improving.
- Requires some knowledge of Perl / programming. (Ironically, if it didnt, there would be far greater limitations to the filters flexibility.)
Download (0.058MB)
Added: 2006-07-08 License: Artistic License Price:
1205 downloads
TRIP 0.98.84
TRIP is a general computer algebra system dedicated to celestial mechanics. more>>
TRIP is a general computer algebra system dedicated to celestial mechanics. TRIP includes a numerical kernel and has interfaces to gnuplot and xmgrace.
Computations can be performed with double, quadruple, or multi-precision. Users can dynamically load external libraries written in C, C++, or Fortran.
Enhancements:
- Several bugs in the frequency analysis functions were fixed.
- The screen refresh on the Windows graphical user interface was improved.
- A problem in the communication with the plotting tool grace was fixed.
<<lessComputations can be performed with double, quadruple, or multi-precision. Users can dynamically load external libraries written in C, C++, or Fortran.
Enhancements:
- Several bugs in the frequency analysis functions were fixed.
- The screen refresh on the Windows graphical user interface was improved.
- A problem in the communication with the plotting tool grace was fixed.
Download (2.7MB)
Added: 2007-02-08 License: Free To Use But Restricted Price:
991 downloads
Crossfire::Protocol::Base 0.95
Crossfire::Protocol::Base is a client protocol module. more>>
Crossfire::Protocol::Base is a client protocol module.
SYNOPSIS
use base Crossfire::Protocol::Base; # you have to subclass
Base class to implement a crossfire client.
new Crossfire::Protocol::Base host => ..., port => ...
METHODS THAT CAN/MUST BE OVERWRITTEN
$self->setup ($setup)
Called after the last setup packet has been received, just before an addme request is sent.
$self->addme_success
$self->addme_failure
$self->eof
$conn->anim_update ($num) [OVERWRITE]
$conn->sound_play ($x, $y, $soundnum, $type)
$conn->query ($flags, $prompt)
$conn->drawextinfo ($color, $type, $subtype, $message)
$conn->drawinfo ($color, $text)
$conn->player_update ($player)
tag, weight, face, name
$conn->stats_update ($stats)
$conn->container_add ($id, $item...)
$conn->container_clear ($id)
$conn->item_update ($item)
$conn->item_delete ($item...)
$conn->spell_add ($spell)
$spell = {
tag => ...,
level => ...,
casting_time => ...,
mana => ...,
grace => ...,
damage => ...,
skill => ...,
path => ...,
face => ...,
name => ...,
message => ...,
};
$conn->spell_update ($spell)
(the default implementation calls delete then add)
$conn->spell_delete ($spell)
$conn->magicmap ($w, $h, $px, $py, $data)
$conn->map_change ($type, ...)
$conn->image_info ($numfaces, $chksum, [...image-sets])
$conn->map_change ($mode, ...) [OVERWRITE]
current < flags > < x > < y > < width > < height > < hashstring >
$conn->map_clear [OVERWRITE]
Called whenever the map is to be erased completely.
$conn->map_update ([ [x,y], [x,y], ...]) [OVERWRITE]
Called with a list of x|y coordinate pairs (as arrayrefs) for cells that have been updated and need refreshing.
$conn->map_scroll ($dx, $dy) [OVERWRITE]
Called whenever the map has been scrolled.
$conn->face_update ($facenum, $facedata, $changed) [OVERWRITE]
Called with the face number of face structure whenever a face image becomes known (either because face_find returned it, in which case $changed is false, or because we got an update, in which case $changed is true).
$conn->face_find ($facenum, $facedata) [OVERWRITE]
Find and return the png image for the given face, or the empty list if no face could be found, in which case it will be requested from the server.
$conn->send ($data)
Send a single packet/line to the server.
$conn->send_command ($command[, $cb1[, $cb2]])
Uses either command or ncom to send a user-level command to the server. Encodes the command to UTF-8.
If the server supports a fixed version of the ncom command and this is detected by this module, the following is also supported:
If the callback $cb1 is given, calls it with the absolute time when this command has finished processing, as soon as this information is available.
If the callback $cb2 is given it will be called when the command has finished processing, to the best knowledge of this module.
<<lessSYNOPSIS
use base Crossfire::Protocol::Base; # you have to subclass
Base class to implement a crossfire client.
new Crossfire::Protocol::Base host => ..., port => ...
METHODS THAT CAN/MUST BE OVERWRITTEN
$self->setup ($setup)
Called after the last setup packet has been received, just before an addme request is sent.
$self->addme_success
$self->addme_failure
$self->eof
$conn->anim_update ($num) [OVERWRITE]
$conn->sound_play ($x, $y, $soundnum, $type)
$conn->query ($flags, $prompt)
$conn->drawextinfo ($color, $type, $subtype, $message)
$conn->drawinfo ($color, $text)
$conn->player_update ($player)
tag, weight, face, name
$conn->stats_update ($stats)
$conn->container_add ($id, $item...)
$conn->container_clear ($id)
$conn->item_update ($item)
$conn->item_delete ($item...)
$conn->spell_add ($spell)
$spell = {
tag => ...,
level => ...,
casting_time => ...,
mana => ...,
grace => ...,
damage => ...,
skill => ...,
path => ...,
face => ...,
name => ...,
message => ...,
};
$conn->spell_update ($spell)
(the default implementation calls delete then add)
$conn->spell_delete ($spell)
$conn->magicmap ($w, $h, $px, $py, $data)
$conn->map_change ($type, ...)
$conn->image_info ($numfaces, $chksum, [...image-sets])
$conn->map_change ($mode, ...) [OVERWRITE]
current < flags > < x > < y > < width > < height > < hashstring >
$conn->map_clear [OVERWRITE]
Called whenever the map is to be erased completely.
$conn->map_update ([ [x,y], [x,y], ...]) [OVERWRITE]
Called with a list of x|y coordinate pairs (as arrayrefs) for cells that have been updated and need refreshing.
$conn->map_scroll ($dx, $dy) [OVERWRITE]
Called whenever the map has been scrolled.
$conn->face_update ($facenum, $facedata, $changed) [OVERWRITE]
Called with the face number of face structure whenever a face image becomes known (either because face_find returned it, in which case $changed is false, or because we got an update, in which case $changed is true).
$conn->face_find ($facenum, $facedata) [OVERWRITE]
Find and return the png image for the given face, or the empty list if no face could be found, in which case it will be requested from the server.
$conn->send ($data)
Send a single packet/line to the server.
$conn->send_command ($command[, $cb1[, $cb2]])
Uses either command or ncom to send a user-level command to the server. Encodes the command to UTF-8.
If the server supports a fixed version of the ncom command and this is detected by this module, the following is also supported:
If the callback $cb1 is given, calls it with the absolute time when this command has finished processing, as soon as this information is available.
If the callback $cb2 is given it will be called when the command has finished processing, to the best knowledge of this module.
Download (0.15MB)
Added: 2007-01-04 License: Perl Artistic License Price:
1023 downloads
Noteedit 2.8.1-rc
Noteedit is an editor for music notation that supports an unlimited number of staffs and up to 9 voices per staff. more>>
Noteedit is an editor for music notation that supports an unlimited number of staffs and up to 9 voices per staff.
You can use it to create sheets of notes. With Noteedit you can import and export into many formats like midi, musicxml and lilypond.
Main features:
- Insertion/deletion/modification of notes, rests (and multirests), ties/slurs, stem/beam control, instrument changes, repeats, clef/time/key/volume/tempo and all other classical music notation signatures.
- Chords markings (based on KGuitar project)
- Dynamic expression markings ((de)crescendo, octaviation, arpeggio, fermata, trills, grace notes etc.).
- Fixed expression markings (staccato, sforzato, portato, strong pizzicato, sforzando etc.).
- Multiple voices per staff (polyphony).
- Drum notes (including drum and bass drum clef).
- Flexible UI based on Qt/KDE. Supports zoom, multiple windows, many keyboard shortcuts, Konqueror embedding and other candies.
- Playback and other MIDI operations (reading and recording from MIDI keyboard) are done using TSE3 library. Each staff can have its own channel, own intsrument and own MIDI settings (reverbation, chorus). Currently played element is highlighted!
- Support for lyrics.
- Basic score layout operations (setting brackets, braces, score title, composer, copyright etc.).
- Many useful tools like automatic placment of bars, automatic placement of beams, transposition, copying&pasting of elements, optimization and resetting of accidentals, MIDI importing (or recording from MIDI keyboard) filters etc.
- Exports MIDI (using TSE3 library), MusicXML, ABC Music, PMX, MusiXTeX and LilyPond.
- Imports MIDI and MusicXML.
- The NoteEdit fileformat is similar to the format of the music publication program (MUP). Its a plaintext format, with a simple syntax for describing the music, so computer geeks can edit it by hand if they want to:).
- NoteEdit is translated into the following languages: German, Spanish, French, Hungarian, Italian, Russian, Slovak, Slovene and Swedish. It supports UTF-8 encodings for lyrics, score title, composer, copyright and other document strings.
Enhancements:
Release Candidate of NoteEdit 2.8.1.
The beta version can no longer be downloaded.
Many bugfixes and improvements to the beta version (see ChangeLog for details).
<<lessYou can use it to create sheets of notes. With Noteedit you can import and export into many formats like midi, musicxml and lilypond.
Main features:
- Insertion/deletion/modification of notes, rests (and multirests), ties/slurs, stem/beam control, instrument changes, repeats, clef/time/key/volume/tempo and all other classical music notation signatures.
- Chords markings (based on KGuitar project)
- Dynamic expression markings ((de)crescendo, octaviation, arpeggio, fermata, trills, grace notes etc.).
- Fixed expression markings (staccato, sforzato, portato, strong pizzicato, sforzando etc.).
- Multiple voices per staff (polyphony).
- Drum notes (including drum and bass drum clef).
- Flexible UI based on Qt/KDE. Supports zoom, multiple windows, many keyboard shortcuts, Konqueror embedding and other candies.
- Playback and other MIDI operations (reading and recording from MIDI keyboard) are done using TSE3 library. Each staff can have its own channel, own intsrument and own MIDI settings (reverbation, chorus). Currently played element is highlighted!
- Support for lyrics.
- Basic score layout operations (setting brackets, braces, score title, composer, copyright etc.).
- Many useful tools like automatic placment of bars, automatic placement of beams, transposition, copying&pasting of elements, optimization and resetting of accidentals, MIDI importing (or recording from MIDI keyboard) filters etc.
- Exports MIDI (using TSE3 library), MusicXML, ABC Music, PMX, MusiXTeX and LilyPond.
- Imports MIDI and MusicXML.
- The NoteEdit fileformat is similar to the format of the music publication program (MUP). Its a plaintext format, with a simple syntax for describing the music, so computer geeks can edit it by hand if they want to:).
- NoteEdit is translated into the following languages: German, Spanish, French, Hungarian, Italian, Russian, Slovak, Slovene and Swedish. It supports UTF-8 encodings for lyrics, score title, composer, copyright and other document strings.
Enhancements:
Release Candidate of NoteEdit 2.8.1.
The beta version can no longer be downloaded.
Many bugfixes and improvements to the beta version (see ChangeLog for details).
Download (2.5MB)
Added: 2006-05-28 License: GPL (GNU General Public License) Price:
720 downloads
SlashEM 0.0.8E0F1
SlashEM is a variant of the hugely popular roguelike game NetHack. more>>
SlashEM is a graphical roguelike game and variant of NetHack.
From the land before 3DFX, before VGA graphics and DOOM, before the IBM PC, way back in the dark ages of Unixland, there was a game. They called it Rogue. People played it, and found it good.
From this basis, Hack was born. Soon Hack became Nethack, because it was developed by many people (and has nothing to do with hacking the internet). And people played this on many machines, from Unices to Macs to PCs, due to the amazing power of Open Source Code.
But the DevTeam, the reclusive masterminds of Nethack, are a rather quiet bunch, gracing the world with new versions as they see fit, and when they see fit. Which is usually a new version every good number of years.
And there was much gnashing of teeth.
But because of the Freely Available Source Code Phenomenon, people began making their own versions of Nethack to tide themselves between magical releases.
SLASHEM is the (continuing) saga of one such variant...
This is the homepage for Warren Cheungs modification and experiment in computer engineering based on the 3.3.1 release of Nethack, combining Tom Proudfoots SLASH and the Larry Stewart-Zerbas Wizard Patch. From these humble beginnings, a not insignificant number of further changes have been added.
Enhancements:
- Autoconf improvements: -support for data librarian,
- fix default values in help strings,
- more portable use of test and sed,
- drop useless borg and shout features,
- recognize mingw32 platform for msys,
- support aclocal 1.7 (needed for msys development),
- basic support for Microsoft Windows native graphics,
- better determination of default windowing system,
- improved detection of libpng/zlib,
- support "make depend".
- Fixed bug 1231549: GNU autoconf vpath support is broken
- Fixed bug 1231579: Cant specify wizard with GNU autoconf
- Fixed bug 1258354: msys autoconf fails to detect strncmpi
- Fixed bug 1258355: autoconf Makefile.src assumes UNIX
- Fixed bug 1258357: configure doesnt set TTY_GRAPHICS under mingw32
- Fixed bug 1258358: No autoconf support for key handlers
- Fixed bug 1380333: Random seed problem (0.0.8)
- Fixed bug 1586568: Check for user games Plus other fixes shared with the stable branch.
<<lessFrom the land before 3DFX, before VGA graphics and DOOM, before the IBM PC, way back in the dark ages of Unixland, there was a game. They called it Rogue. People played it, and found it good.
From this basis, Hack was born. Soon Hack became Nethack, because it was developed by many people (and has nothing to do with hacking the internet). And people played this on many machines, from Unices to Macs to PCs, due to the amazing power of Open Source Code.
But the DevTeam, the reclusive masterminds of Nethack, are a rather quiet bunch, gracing the world with new versions as they see fit, and when they see fit. Which is usually a new version every good number of years.
And there was much gnashing of teeth.
But because of the Freely Available Source Code Phenomenon, people began making their own versions of Nethack to tide themselves between magical releases.
SLASHEM is the (continuing) saga of one such variant...
This is the homepage for Warren Cheungs modification and experiment in computer engineering based on the 3.3.1 release of Nethack, combining Tom Proudfoots SLASH and the Larry Stewart-Zerbas Wizard Patch. From these humble beginnings, a not insignificant number of further changes have been added.
Enhancements:
- Autoconf improvements: -support for data librarian,
- fix default values in help strings,
- more portable use of test and sed,
- drop useless borg and shout features,
- recognize mingw32 platform for msys,
- support aclocal 1.7 (needed for msys development),
- basic support for Microsoft Windows native graphics,
- better determination of default windowing system,
- improved detection of libpng/zlib,
- support "make depend".
- Fixed bug 1231549: GNU autoconf vpath support is broken
- Fixed bug 1231579: Cant specify wizard with GNU autoconf
- Fixed bug 1258354: msys autoconf fails to detect strncmpi
- Fixed bug 1258355: autoconf Makefile.src assumes UNIX
- Fixed bug 1258357: configure doesnt set TTY_GRAPHICS under mingw32
- Fixed bug 1258358: No autoconf support for key handlers
- Fixed bug 1380333: Random seed problem (0.0.8)
- Fixed bug 1586568: Check for user games Plus other fixes shared with the stable branch.
Download (5.0MB)
Added: 2006-12-30 License: GPL (GNU General Public License) Price:
1029 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above grace quigley 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