compound bows
Compounder 1.0
Compounder - Compound interest calculator more>>
Compounder as the name implies is a compound interest calculator.
You can also specify how many times a year the interest is to be compounded and also a premium to be added to the capital at those times.
Compoundeeyo 0.19
Compoundeeyo - Calculate compound interest from an investmment and savings standpoint more>> Compoundeeyo - Calculate compound interest from an investmment and savings standpoint
Compoundeeyo is a free Mac widget that will allow you to calculates compound interest from an investmment and savings standpoint in order to help you detemine how much an initial investment will be worth in a specified amount of time.
Compoundeeyo is very flexible in that it allows for different investment lifetimes, periodic withdrawals or deposits, different compounding periods, and different rates of return.
Enhancements
- Fixed problem where decimals not allowed in duration
- Fixed issue where long investment periods were too slow by using
- Fix performance problem if large number of months was specified for duration
- Added check-for-updates support
- Version in UI is now set from program variable
- Enabled Makefile to deploy widget without Dashcode
- Added Version History section to web-page and automated its creation
NESRomTool 0.61
NESRomTool - Extract graphics from Nintendo ROM files more>>
In its current form, it is console only, but since the project contains some utility functions in a header, one could easily build a GUI wrapper for it. Im currently in the planning stages for a full OSX-based GUI which will have some extra features not available in any other editors of its type on any platform. Anyone interested in creating a Windows, X, Classic MacOS, BeOS, or other GUI is welcome to join the project.
Enhancements:
- Fixed a typo in the usage output.
- Added previewing compound sprites in the terminal.
- Added previewing strips of sprites in the terminal.
- Added verbose mode (-V). NOTE: thats a capital V. (not 100% implemented)
- Added preliminary code for extracting sprites from PRG banks.
- Added sprite strip injection.
Snow and Ice 1.0
Snow and Ice - 10 photographs of the Lake District lying under the grip of snow and ice more>>
Snow and Ice consists of 10 photographs.
Here are the descriptions, for those who are interested. Wallpaper versions of all of them (and over 250 others) can be downloaded, free of charge, from www.lakedistrictdesktops.com.
1. Great Gable
2. Dollywagon Pike
3. Helvellyn and Catstycam
4. Langdale from The Band
5. Herdwick sheep
6. Bow Fell
7. Blea Tarn
8. Blea Tarn and the Langdale Pikes
9. The Scafells from Three Tarns
10. Lingmoor Fell and Windermere from The Band
I hope you enjoy the screensaver. For others like it, as well as over 250 free desktop wallpaper photographs of the Lake District (with a new addition every other day), do visit www.lakedistrictdesktops.com.
Loan Table 4.0.1
Loan Table - Calculates amortization rates for a loan more>>
This calculator is designed for simple interest loans that are compounded monthly as most morgages use this system. Future releases will include calculators for extra principal payments made to the loan.
Enhancements:
- Added basic printing.
CodeIgniter 1.7.1
Free and simple toolkit to create full-featured web applications more>> Free and simple toolkit to create full-featured web applications
CodeIgniter is a free and powerful PHP framework with a very small footprint, created for PHP coders who need a simple and elegant toolkit to create full-featured web applications.
CodeIgniter is right for you if:
- You want a framework with a small footprint.
- You need exceptional performance.
- You need broad compatibility with standard hosting accounts that run a variety of PHP versions and configurations.
- You want a framework that requires nearly zero configuration.
- You want a framework that does not require you to use the command line.
- You want a framework that does not require you to adhere to restrictive coding rules.
- You are not interested in large-scale monolithic libraries like PEAR.
- You do not want to be forced to learn a templating language (although a template parser is optionally available if you desire one).
- You eschew complexity, favoring simple solutions.
- You need clear, thorough documentation.
Enhancements
- Libraries
- Fixed an arbitrary script execution security flaw (#6068) in the Form Validation library (thanks to hkk)
- Changed default current page indicator in the Pagination library to use instead of
- A "HTTP/1.1 400 Bad Request" header is now sent when disallowed characters are encountered.
- Added , , , and to the Typography parsers inline elements.
- Added more accurate error reporting for the Email library when using sendmail.
- Removed a strict type check from the rotate() function of the Image Manipulation Class.
- Added enhanced error checking in file saving in the Image library when using the GD lib.
- Added an additional newline between multipart email headers and the MIME message text for better compatibility with a variety of MUAs.
- Made modest improvements to efficiency and accuracy of explode_name() in the Image lib.
- Database
- Added where_in to the list of expected arguments received by delete().
- Helpers
- Added the ability to have optgroups in form_dropdown() within the form helper.
- Added a doctype() function to the HTML helper.
- Added ability to force lowercase for url_title() in the URL helper.
- Changed the default "type" of form_button() to "button" from "submit" in the form helper.
- Changed redirect() in the URL helper to allow redirections to URLs outside of the CI site.
- Updated get_cookie() to try to fetch the cookie using the global cookie prefix if the requested cookie name doesnt exist.
- Other Changes
- Improved security in xss_clean() to help prevent attacks targeting Internet Explorer.
- Added application/msexcel to config/mimes.php for .xls files.
- Added proxy_ips config item to whitelist reverse proxy servers from which to trust the HTTP_X_FORWARDED_FOR header to to determine the visitors IP address.
- Improved accuracy of Upload:is_allowed_filetype() for images (#6715)
Bug fixes for 1.7.1:
- Database
- Fixed a bug when doing random on order_by() (#5706).
- Fixed a bug where adding a primary key through Forge could fail (#5731).
- Fixed a bug when using DB cache on multiple databases (#5737).
- Fixed a bug where TRUNCATE was not considered a "write" query (#6619).
- Fixed a bug where csv_from_result() was checking for a nonexistent method.
- Fixed a bug _protect_identifiers() where it was improperly removing all pipe symbols from items
- Fixed assorted user guide typos or examples (#5998, #6093, #6259, #6339, #6432, #6521).
- Fixed a bug in the MySQLi driver when no port is specified
- Fixed a bug (#5702), in which the field label was not being fetched properly, when "matching" one field to another.
- Fixed a bug in which identifers were not being escaped properly when reserved characters were used.
- Fixed a bug with the regular expression used to protect submitted paragraph tags in auto typography.
- Fixed a bug where double dashes within tag attributes were being converted to em dash entities.
- Fixed a bug where double spaces within tag attributes were being converted to non-breaking space entities.
- Fixed some accuracy issues with curly quotes in Typography:format_characters()
- Changed a few docblock comments to reflect actual return values.
- Fixed a bug with high ascii characters in subject and from email headers.
- Fixed a bug in xss_clean() where whitespace following a validated character entity would not be preserved.
- Fixed a bug where HTML comments and tags were being parsed in Typography:auto_typography().
- Fixed a bug with non-breaking space cleanup in Typography:auto_typography().
- Fixed a bug in database escaping where a compound statement (ie: SUM()) wasnt handled correctly with database prefixes.
- Fixed a bug when an opening quote is preceded by a paragraph tag and immediately followed by another tag.
- Fixed a bug in the Text Helper affecting some locales where word_censor() would not work on words beginning or ending with an accented character.
- Fixed a bug in the Text Helper character limiter where the provided limit intersects the last word of the string.
- Fixed a bug (#6342) with plural() in the Inflection helper with words ending in "y".
- Fixed bug (#6517) where Routed URI segments returned by URI:rsegment() method were incorrect for the default controller.
- Fixed a bug (#6706) in the Security Helper where xss_clean() was using a deprecated second argument.
- Fixed a bug in the URL helper url_title() function where trailing periods were allowed at the end of a URL.
- Fixed a bug (#6669) in the Email class when CRLFs are used for the newline character with headers when used with the "mail" protocol.
- Fixed a bug (#6500) where URI:A_filter_uri() was exit()ing an error instead of using show_error().
- Fixed a bug (#6592) in the File Helper where get_dir_file_info() where recursion was not occurring properly.
- Tweaked Typography:auto_typography() for some edge-cases.
PixAide 2.0
PixAide - Type a word and find a picture symbol communicating that concept more>> PixAide - Type a word and find a picture symbol communicating that concept
Over 3,000 Literacy Support Symbols are automatically matched with over 10,000 words of English vocabulary, and text-to-speech in your choice of voice.
Use as a literacy building tool, an English as a second language trainer, or a clip art source for parents and teachers. Click the found pictures to copy a larger version and make labels, communication boards, adapted materials of all sorts. Create a picture rich environment and enable more successful literacy experiences.
Enhancements
- The name PixAide is new.
- More pictures. Mouse over picture highlights border and indicates a link to the larger copy.
- Accepts "*" and "@" sufixes to access different meanings. For example: bow, bow*, and bow@ match different pictures.
- Phrases: "New Mexico" or "in front of" match pictures.
NOTE : This widget may take a few moments to install because of its 3000 plus small images.
Time & Money 1.0
Time & Money is one of the most marvelous tools to solve compound interest scenarios, with simple diagrams to understand the money flow over time. more>>
Time & Money 1.0 is one of the most marvelous tools to solve compound interest scenarios, with simple diagrams to understand the money flow over time.
Requirements: HyperCard Player
ruby-ole 1.2.7
A library for easy reading/writing access to OLE compound documents for Ruby more>> A library for easy reading/writing access to OLE compound documents for Ruby
ruby-ole is an open source library for reading/writing access to OLE2 structured storage files, such as those produced by Microsoft Office (eg *.msg, *.doc).
ruby-ole provides a simple and easy to use api, supporting read and write streaming, by providing transparent access to the "files" within OLE documents as IO-like objects, supporting all the expected operations.
HDrive Awake .2
HDrive Awake will make sure that your hard drives do not go to sleep unless you want them to more>>
If you have multiple drives, this problem is compounded. HDrive Awake will make sure that your hard drives do not go to sleep unless you want them to.
HDrive Awake app is very easy to use and only take a few seconds to set up. Once it is running, all your internal and external hard drives will be available to you with no sleep/wake cycles to slow you down!
Nium 1.7
Nium - Monitor your monthly download usage when connected to an Internode plan more>> Very simple to use, fully featured Application (Dashboard Widget) for numerological analysis. It can be used by professionals or just for fun to make analysis for yourself, friends and family. Numerological analysis is not limited only to personal names and birthdays. It can be used also for the analysis of a company name, date of the establishment of a company, for a date and the name of a special event or occasion...
Features:
- NAME numerology
- Calculation of KEY and SUBKEY for a given date
- Description of basic and compound numbers (up to number 52)
- Automatic matching/harmony analysis between KEYs and NAME
- Table of matching/harmonic numbers
- Full Numerological Reports that can be e-mailed or printed. (a click on MATCHING tab copies whole report to clipboard)<<less
Digg 1.0
Digg - Stay up to date with the latest digg.com news. more>>
Periodic table of the elements software. In addition to the usual information found in such programs, it also contains a wealth of nuclear information on each isotope, including half life, decay mode, and daughter products. X-ray data (fluorescence and binding energies) is included, as well as photon interaction values. Electron shell and particle energies are also listed, along with visible spectra, and a table of wavelengths and amplitudes. Theres a handy chart of the nuclides, showing all of the isotopes included in the Atomic Mac periodic table, about 1600 of them! Clicking on one takes you to detailed data for that isotope, such as half life, decay mode, alpha/beta/gamma energies, and daughter products. A molecular weight calculator makes it easy to find the molecular weight of compounds. A shaded diagram showing the ranges of physical properties makes it easy to visualize relationships across the periodic table.
System Requirements: Mac OS X 10.2 or laterMac OS 9.2.2
<<lessMETAL 1.7.3
METAL - Extended BASIC language metacompiler for developers more>>
METAL is used in scientific research around the globe (quick calculations), in software development companies (for prototyping), in K-12 and higher education and, of course, by the beginners who are trying to enter the world of programming.
Enhancements:
Maintenance release and fixes several bugs:
- Some Mac OS X programs did not run properly, mostly when "disable break" was invoked.
- Several bugs in the compiler core that compounded to erroneusly report incomplete FOR-NEXT loop in special cases.
PMT Mortgage Calculator V1
Free monthly payment calculator for a fixed rate mortgage more>> Free monthly payment calculator for a fixed rate mortgage
Fixed rate mortgages are characterized by their interest rate (including compounding frequency, and term of the mortgage). Using these three values, the calculation of the monthly payment can be easily done.
PMT Mortgage Calculator is an easy to use application that calculates the fixed monthly payment for a fixed rate mortgage as the amount paid by the borrower every month that ensures that the loan is paid off in full with interest at the end of its term.
System requirements:
- Adobe AIR
Logtalk 2.37.5
Logtalk brings you canvenience of using such an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. more>>
Logtalk 2.37.5 brings you canvenience of using such an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler.
As a multi-paradigm language, Logtalk includes support for both prototypes and classes, protocols (interfaces), component-based programming through category-based composition, event-driven programming, and high-level multi-threading programming.
Major Features:
- Separation between interface and implementation: Predicate directives (declarations) can be contained inside protocols (interfaces), which can be implemented by any object.
- Parametric objects: Object identifiers can be compound terms containing free variables that can be used to parametrize object predicates. This allows us to interpret predicate clauses as providing instantiations of a parametric object identifier. I.e. through parametric object we can associate any number of methods with a compound term.
- Support for both class-based and prototype-based systems: You may have, in the same application, class-based hierarchies (with instantiation and specialization relations) and prototype-based hierarchies (with extension relations). Moreover, fundamental language features such as protocols (interfaces) and categories (components) can be used simultaneously by classes, instances, and prototypes.
- Support for multiple object hierarchies: No need to be constrained to a single, lengthy hierarchy rooted in some generic object.
- Private, protected, and public inheritance: Logtalk supports private, protected, and public inheritance in a way similar to C++. Moreover, any entity relation can be qualified using a scope keyword. E.g. an object can privately implement a protocol, thus making all protocol declared predicates private.
- Private, protected, and public object predicates: Set the scope of your object predicates to match your protocol design and let the runtime system enforce your choices.
- Static and dynamic objects: Objects can be either static or dynamic. Static objects are defined in source files which are compiled and loaded in the same way as Prolog files. Dynamic object can be either defined in source files or created at runtime.
- Static and dynamic object predicates: Any static object may contain both static and dynamic predicates.
- Logtalk syntax extends standard Prolog syntax: Logtalk uses standard Prolog syntax with the addition of a few operators and directives for a smooth learning curve. Prolog code can be easily encapsulated inside objects with little or no changes. Moreover, Logtalk can transparently interpret most Prolog modules as Logtalk objects for easy reusing of existing code (e.g. libraries).
- Event-driven programming: Predicates can be implicitly called when a spied event occurs, allowing programming solutions which minimize object coupling. In addition, events provide support for behavioral reflection and can be used to implement the concepts of pointcut and advice found on Aspect-Oriented Programming.
- Component-based programming: Predicates can be encapsulated inside categories, which can be virtually imported by any object, without any code duplication and irrespective of object hierarchies. Thus, objects may be defined through composition of categories, which act as fine-grained units of code reuse. Categories may also extend existing objects. Categories can be used to implement aspects and mixin-like behavior without resorting to inheritance.
- Multi-threading programming: High level multi-threading programming is available when running Logtalk with selected back-end Prolog compilers, allowing objects to support both synchronous and asynchronous messages. Independent and-parallelism and competitive or-parallelism are also supported. Easily take advantage of modern multi-processor and multi-core computers without bothering with the details of creating and destroying threads, implement thread communication, or synchronizing threads.
- Multi-inheritance support: Logtalk supports multi-inheritance of both protocol and implementation. An object may implement several protocols and extend, specialize, or instantiate several objects. Multi-inheritance conflicts are solved implicitly by the Logtalk lookup algorithms or explicitly by using predicate directives.
- Good performance: Logtalk code is compiled using the same technics that you use to write efficient Prolog code. In addition, Logtalk supports both static binding and dynamic binding (with method lookup caching), greatly improving performance. Benchmark results for some Prolog compilers are available here.
- Close integration with the ISO Prolog Standard: Logtalk is designed for smooth integration with any Prolog compiler that conforms or closely follows the ISO Prolog Standard.
- Compatible with most Prolog compilers: Logtalk interfaces with a specific back-end Prolog compiler via a minimal configuration file making it compatible with almost any modern compiler.
- Automatic generation of XML documentation files: Logtalk automatically generates a documentation file in XML format for every compiled object, protocol, or category. The system includes all the necessary XSL(T) files and scripts to convert documenting files to (X)HTML and PDF.
- Dynamic language: Logtalk is a dynamic language that allows hierarchies, objects, protocols, categories, and methods (predicates) to be freely created and modified at runtime. Other dynamic language features include support for meta-programming and both structural and behavioral reflection.
Enhancements:
- Updated the Logtalk multi-threading features, replacing all calls to the call_cleanup/2 built-in predicate with calls to the more reliable setup_call_cleanup/3 built-in predicate. This change requires recent versions of SWI-Prolog, XSB, and YAP when writing multi-threading code.
- Improved performance of the database built-in methods retractall/1 and retract/1 whenever their use requires updating the internal predicate definition lookup tables.
- Corrected a bug in the Logtalk runtime when printing a compatibility warning regarding the back-end Prolog compiler version being used.
- Corrected a bug in the implementation of the :/1 control construct when some but not all imported categories are compiled for static binding.
- Corrected a event handling bug in the processing of meta-calls whose meta-arguments have the format Object:Closure.
- Corrected a bug in the runtime error handler for top-level message sending calls where the reported exception term context argument would be unbound.
- Corrected a bug in the compilation of multifile directives and multifile predicate clauses within objects and categories for the pseudo-object
- "user". Corrected a bug in the compilation of multifile predicate clauses for other objects and categories.
- Corrected a safety meta-predicate compilation bug when using static binding to optimize a call to a local meta-predicate made by a normal, public predicate.
- Corrected a safety meta-predicate compilation bug when using a meta-predicate call in the body of a user-defined meta-predicate clause in order to change the number of extra arguments of a closure.
- Added a monitor/1 predicate to the library event registry objects. Updated the definition of the monitors/1 and monitored/1 predicates in order to avoid using the non-standard predicate sort/2.
- Added support for adding the Logtalk mime-type to systems supporting the freedesktop.org shared mime-info database.
- Added support for adding the Logtalk mime-type and the file description for Logtalk source files to the Windows installer.
- Updated the RPM spec file and build script to no longer require root access. The RPM package built from these files is no longer relocatable.
- Updated the POSIX (un)install shell scripts to print the version number of the Logtalk release being (un)installed.
- Updated the "lgt2pdf.sh" and "lgt2txt.sh" POSIX shell scripts in order to prevent accidental deletion of the "logtal.dtd" and "logtalk.xsd" files in the Logtalk installation directory. Thanks to Michael Igler for the bug report.
- Added information about using the Sublime Text Windows text editor for editing Logtalk source files.
- Added a set of Logtalk source code snippets and a set of compilation and documenting tools for the Gnome's Gedit text editor (see the file "wenv/gedit/NOTES.txt" for details).
- Replaced GeSHi support with a new language file written from scratch. Added syntax coloring support for the module directive reexport/1 to all supported text editors and syntax highlighters.
- Updated documentation in order to remove references to deprecated syntax for sequences of predicate indicators in predicate directives. Updated documentation on built-in meta-predicates to correctly described their semantics when used within categories.
- Added a simple example, "multifile", illustrating how to use multifile predicates within Logtalk objects and categories.
- Updated the "securemp" example in order to illustrate using a call to a meta-predicate to change the number of extra arguments of a closure.
Requirements:
- Compatible Prolog compiler.
License:Freeware
License:Freeware
- Page: 1 of 2
- 1
- 2