discount
Invoice-Easy2.1-OOo.sxc 2.1.4
Invoice-Easy2.1-OOo.sxc The file was developed in order to be able to write the first invoice after only five minutes of setup, regardless to the different types of accounting. The formulas are designed to fit most types of accounting in many countries, which means, that different results are possible in a single cell, but allways according to your special data. The user is allways supported by function-macros (klick-buttons). more>>
Invoice-Easy2.1-OOo.sxc - Invoice-Easy2.1-OOo.sxc
The program is an OpenOffice.org1.1.4 Calc-file (a spreadsheet application). OpenOffice.org is a freeware
productivity suite, comparable with MS-Office in look and functionality, available for many OS.
The file was developed in order to be able to write the first invoice after only five minutes of setup, regardless to the different types of accounting.
The formulas are designed to fit most types of accounting in many countries, which means, that different results are possible in a single cell, but allways according to your special data. As a supplement to this, the macros (action buttons) of the file will make the formats fit to the accounting of every single invoice. Rows and columns, which are not needed will fade out. Besides these optical effects, also every word, which isn?t needed, will be faded out. Customers, who don?t receive rebates or discounts from you, will not even see these words on the invoice, in order not to cause demands. Since everything works automatically and only the necessary data is queried in the setup, it should not bother you, if your billing doesn?t need all the functionality.
So, shortly said, you don?t have to change anything in the invoice form, regardless, if your billing uses net prices (e.g. in the USA) or gross prices (which are used in some cases e.g. in european countries), if you must apply different tax rates and/or rebates, if you sell stock items or bill individual services etc.
The invoices can be written by automatic data-overdraw from data sheets (addresses and items), by the use of references (simply type in customer-ID, item-# and quantities directly in the invoice), more or less by hand or by a mixture of these methods.
The invoice form can easily be translated into other languages (in the data sheet) and can therefore also serve for international transactions or can be applied in non-english-speaking countries.
System Requirements: OpenOffice.org, Version 1.1.4 or higher.
Enhancements:
Version 2.1.4
Fixed newly occured printer problems when using MS-Windows. Thanks to the users who contributed error-messages and helped testing the new macro-code.
Version 2.1.1
Compliance with new, international addressing-rules.
System Requirements:OpenOffice.org Version 1.1.4 or higher<<less
DNA Counter 1.0.4
www.dnabaser.com This tool will show the proportions between nucleotides in a DNA sequence. You dont need to install it or unpack it. Just download the program and double click to run it. Other software: DNA Baser is an affordable alternative for assembly of DNA sequences and generation of contigs. File formats supported are abi, scf and seq (or FASTA). Chromatograms of the assembled sequences are displayed in a synchronized format with the generated contig. more>>
DNA Counter - www.dnabaser.com
This tool will show the proportions between nucleotides in a DNA sequence.
You dont need to install it or unpack it. Just download the program and double click to run it.
Other software by HeracleSoftware:
DNA Baser is an affordable alternative for assembly of DNA sequences and generation of contigs. File formats supported are abi, scf and seq (or FASTA). Chromatograms of the assembled sequences are displayed in a synchronized format with the generated contig. Ambiguous bases in the contig are highlighted and corrections are suggested by DNABaser based on Quality Values of the trace files. Minimum input from the user required. Editing of ambiguous bases, including insertion and deletion, is possible. The settings of the assembly engine can be adjusted by the user. The user can personalize the appearance of chromatograms, nucleotides, background. The Quality Values of the trace files are displayed above chromatograms, so that the user can easily decide on the corrections in the final contig. Original chromatogram files are automatically trimmed based on Quality Values. The contig is automatically saved in FASTA format, in the same directory with the original trace files. By using a built-up database of primer and vector sequences, that can be edited/upgraded by the user, DNABaser can be set to automatically trim the vector sequence out of the final contig.
The affordable price is another important feature of DNABaser, at only 490 USD per single license; significant discounts are offered for institutions that order several licenses of DNABaser (see our pricing policy on our web pages).
Enhancements:
Version 1.0.3
better speed
System Requirements:CPU: 100MHz, 16MB RAM, Video 800x600, 0.3MB HDD free space<<less
FASTA to multi-FASTA converter 1.3.1
www.DNABaser.com This tool will look for all DNA FASTA files in the specified folder and will merge their content in a single file. The output file is automatically saved on the HDD. Other software: DNA Baser is an affordable alternative for assembly of DNA sequences and generation of contigs. File formats supported are abi, scf and seq (or FASTA). Chromatograms of the assembled sequences are displayed in a synchronized format with the generated contig. more>>
FASTA to multi-FASTA converter - www.DNABaser.com
This tool will look for all DNA FASTA files in the specified folder and will merge the content in a single file. The output file is automatically saved on the HDD in the same folder as the input files.
Other software by HeracleSoftware:
DNA Baser is an affordable alternative for assembly of DNA sequences and generation of contigs. File formats supported are abi, scf and seq (or FASTA). Chromatograms of the assembled sequences are displayed in a synchronized format with the generated contig. Ambiguous bases in the contig are highlighted and corrections are suggested by DNABaser based on Quality Values of the trace files. Minimum input from the user required. Editing of ambiguous bases, including insertion and deletion, is possible. The settings of the assembly engine can be adjusted by the user. The user can personalize the appearance of chromatograms, nucleotides, background. The Quality Values of the trace files are displayed above chromatograms, so that the user can easily decide on the corrections in the final contig. Original chromatogram files are automatically trimmed based on Quality Values. The contig is automatically saved in FASTA format, in the same directory with the original trace files. By using a built-up database of primer and vector sequences, that can be edited/upgraded by the user, DNABaser can be set to automatically trim the vector sequence out of the final contig.
The affordable price is another important feature of DNABaser, at only 490 USD per single license; significant discounts are offered for institutions that order several licenses of DNABaser (see our pricing policy on our web pages).
Enhancements:
Version 1.3
better speed
System Requirements:CPU: 100MHz, 16MB RAM, Video 800x600, 0.3MB HDD free space<<less
WWW::Spyder 0.19
WWW::Spyder is a Perl module that acts like a web spider. more>>
A web spider that returns plain text, HTML, and other information per page crawled and can determine what pages to get and parse based on supplied terms compared to the text in links as well as page content.
METHODS
$spyder->new()
Construct a new spyder object. Without at least the seed() set, or go_to_seed() turned on, the spyder isnt ready to crawl.
$spyder = WWW::Spyder->new(shift||die"Gimme a URL!n");
# ...or...
$spyder = WWW::Spyder->new( %options );
Options include: sleep_base (in seconds), exit_on (hash of methods and settings). Examples below.
$spyder->seed($url)
Adds a URL (or URLs) to the top of the queues for crawling. If the spyder is constructed with a single scalar argument, that is considered the seed_url.
$spyder->bell([bool])
This will print a bell ("a") to STDERR on every successfully crawled page. It might seem annoying but it is an excellent way to know your spyder is behaving and working. True value turns it on. Right now it cant be turned off.
$spyder->spyder_time([bool])
Returns raw seconds since Spyder was created if given a boolean value, otherwise returns "D day(s) HH::MM:SS."
$spyder->terms([list of terms to match])
The more terms, the more the spyder is going to grasp at. If you give a straight list of strings, they will be turned into very open regexes. E.g.: "king" would match "sulking" and "kinglet" but not "King." It is case sensitive right now. If you want more specific matching or different behavior, pass your own regexes instead of strings.
$spyder->terms( qr/bkings?b/i, qr/bqueens?b/i );
terms() is only settable once right now, then its a done deal.
$spyder->spyder_data()
A comma formatted number of kilobytes retrieved so far. Dont give it an argument. Its a set/get routine.
$spyder->slept()
Returns the total number of seconds the spyder has slept while running. Useful for getting accurate page/time counts (spyder performance) discounting the added courtesy naps.
$spyder->UA->...
The LWP::UserAgent. You can reset them, I do believe, by calling methods on the UA. Here are the initialized values you might want to tweak (see LWP::UserAgent for more information):
$spyder->UA->timeout(30);
$spyder->UA->max_size(250_000);
$spyder->UA->agent(Mozilla/5.0);
Changing the agent name can hurt your spyder b/c some servers wont return content unless its requested by a "browser" they recognize.
You should probably add your email with from() as well.
$spyder->UA->from(bluefintuna@fish.net);
$spyder->cookie_file([local_file])
They live in $ENV{HOME}/spyderCookie by default but you can set your own file if you prefer or want to save different cookie files for different spyders.
Cream CRM 3.0.0
Cream is a customer relationship management (CRM) system that addresses the specific needs of media organizations. more>>
The project also enables publishers to track special offers, such as seasonal discounts and trade shows. With Cream, media organizations can put their business data to work, increasing sales and customer satisfaction. It allows employees to have up-to-date information throughout the sales cycle, and lets managers have greater insight into sales patterns.
Main features:
- receiving e-mails functionality (text and HTML)
- sending HTML emails
- editing HTML emails with a WYSIWYG HTML editor
- newletter subscriptions for anonymous users
- external HTML forms for newsletter subcribe and unsubscribe
- sending HTML newsletters
- editing HTML newsletters with WYSIWYG HTML editor
- powerful filter for sending newsletters to either newsletter subscribers or all customers based on type, category, product, campaign...
- Import of products and customers
- Communication and Sales tabs in user interface
- completely localizable user interface
- localizations to Dutch, German, Spanish, Russian, Ukrainian and Serbian languages
- Home page with shortcut and summary links
- Help page with FAQ, Support and Forum links
- Cream now works on Windows too
Enhancements:
- This version works with MySQL database and features new functionality for contacts, opportunity and task management, external HTML forms for support and information requests, CMS integration, and many new fields and options.
Ubercart Alpha 7
Ubercart project is an e-commerce shopping cart integrated with the Drupal CMS. more>>
Main features:
- Configurable product catalog includes catalog pages and a block to display product categories.
- Flexible product creation system. Create normal products by default. Create product classes to store more information on a subset of your catalog. (Ex: Creating a book class would let you store and display separately the author, publisher, and length of the book.)
- Flexible product attributes system. Create user selectable attributes for your products that modify the price, SKU/model, and/or weight of items as the customer adds them to his or her cart.
- Single page checkout. All checkout information gathered on a single screen composed of configurable checkout panes. Third party modules can define checkout panes to replace or add to the default set, making it easy to customize the checkout experience.
- Automatic account generation (anonymous checkout). Accounts and emails are automatically generated based on the customers e-mail address. For return customers, previously used addresses will be listed on the checkout page for easy access.
- Simple order processing. The order administration screens have been designed by and for our salesmen. We believe there is always room for improvement and will try to make it happen! Order screens use the "pane" model, so the screens are configurable and extensible to accommodate a wide variety of e-commerce applications.
- Simple order creation and editing. Easy to create orders manually for customers, adding products, shipping prices, etc. from a single screen. Line items system makes it easy to add fees, discounts, and coupons to orders.
- Integrated payment system that acts as a bridge between acceptable payment methods (check, credit card, cod, etc.) and payment gateways (Cyber Source, Authorize.net, PayPal, etc.). Configurable payment processing and tracking, and easy to use credit card terminal with varying levels of access.
- Activity logging. Enable logging to see all the changes made to an order, including payment processing. (Your accountant will love this!)
FreeTpl Free PHP Shopping Cart 1.0
FreeTpl Shop is an Free Version online shop e-commerce solution that is available for free download. more>>
FreeTpl Shop is an Free Version online shop e-commerce solution that is available for free download. The project features a rich set of out-of-the-box online shopping cart functionality that allows store owners to setup, run, and maintain their online stores with minimum effort and with no costs, fees, or limitations involved.
FreeTpl Shop has attracted the largest community for an e-commerce solution, to date there are over 2,000 download all over the world.
FreeTpl combines Open Source solutions to provide a free and open e-commerce platform, which includes the powerful PHP web scripting language and the fast MySQL database server. With no special requirements, FreeTpl is able to run on any PHP 4.1+ enabled web server running on Linux, Solaris, BSD, Mac OS X, and Microsoft Windows environments
Features Not Included In Free Version
Support System
Forum System
Only 3 Basic Templates Available
FreeTpl Shop Key features include:
FreeTpl PHP Shopping Cart supports Downloadable products with instant activation option, especially useful for software companies selling their products via the Internet & could be easily integrated into any system widely utilizing the power of templates and web-administration tools. Shopping Basket with advanced Sales Mechanisms (Products reviews and ratings, Discounts mechanism, Shipping and Stock mechanisms, etc), Web-based Administration with Order Maintenance, Product Maintenance, User/Shopper Maintenance, multiple payment processing capabilities (including support of Verisign, Paypal and Authorize.net payment systems). It provides an easy, quick and flexible web interface that allows adding high performance Shopping basket to your web site.
poMMo PR15.1
poMMo can be used to add a mailing list to your Web site or to organize stand alone mailings. more>>
Unique features such as the ability to mail subsets of your subscribers set it apart from alternatives.
Main features:
Ease of Use
- Subscription Form
- EnlargeSubscription Form
- poMMo is designed around the concept of simplicity. It is easy to install and administer.
- A clean and intuitive interface featuring AJAX controls aids you in managing subscribers, groups, and mailings.
- See the Tour or visit our online Demonstration install.
- Integrate poMMo into your existing website with only 3 lines of code!
- Look and feel can be changed by any web designer using with SMARTY templates devoid of PHP!
- Simple, two minute installation.
- No advanced administrative tasks such as setting a crontab event.
- Compatible with any common webhosting provider.
Flexibility
- Group Creation
- EnlargeGroup Creation
- Your subscribers are inserted into an powerful database that is simplistic to manipulate and allows unprecedented flexibility regardless of expertise. poMMo can be tailored to suit any needs.
- Collect any number of completely customizable demographics through Subscriber Fields.
- Create Mailing Groups of subscribers based off their demographic values. Mail a subset of your subscribers -- see Understand Groups.
- Mailing Messages and "on success" URLs are easily customized.
- Implementation Examples
- Realtor: Ask your subscribers what neigborhoods, property size, price range, and other attributes they are interested in. When a new property becomes available, mail subscribers who have expressed interest in this particular type of property.
- Multiple Website Newsletters: Create a subscriber field asking which newsletter(s) your subscriber would like to recieve.
- Shoe Store: Collect shoe size and preferred style and brand from your subscribers. When new shoes arrive, or during a sale, notify the customers most interested. Perhaps offer an "exlusive" discount to these subscribers.
- Marketer: Import large amounts of subscribers and their assosiated demographics. Create groups using poMMos powerful filtering criteria to pinpoint your audience.
- Band: Collect your subscribers geographic location and whether theyd like to be part of a volunteer street team. Notify the list that the band will be performing near their town by creating groups based of geography.
Enhancements:
- Fixes were made for suppression of PHP notices, reloading and previewing of plain text mailings, loading of sample data from the support library, WYSIWYG Editor mangling of URLs, bandwidth throttle calculations, throttle setting limitations, and typographical errors.
FreeTpl Shop 1.0
FreeTpl Shop is a Free PHP Shopping Cart. more>>
Shopping Basket with advanced Sales Mechanisms (Products reviews and ratings, Discounts mechanism, Shipping and Stock mechanisms, etc), Web-based Administration with Order Maintenance, Product Maintenance, User/Shopper Maintenance, multiple payment processing capabilities (including support of Verisign, Paypal and Authorize.net payment systems). The project provides an easy, quick and flexible web interface that allows adding high performance Shopping basket to your web site.
Webforce Cart 1.6
Webforce Cart (wfCart) is a free PHP shopping cart class you can use a component of a PHP based online store. more>>
Instructions and examples for the free PHP Shopping Cart
To use the cart in an existing script:
Rename wfcart.php.txt to wfcart.php and upload to your server.
Then include the file:
include("wfcart.php");
Start the session, and assign the cart to it. NOTE: You must include the file wfcart.php before you start the session, its just the way PHP works.
session_start();
$cart =& $_SESSION[cart];
if(!is_object($cart)) $cart = new wfCart();
Then you can use the functions like $cart->get_contents();, these functions are documented below.
Adding an Item - $cart->add_item( code , quantity , price , info )
If you have a widget with code AB313 and a price of $40.11, you can add it to the cart with :
$cart->add_item(AB313,1,40.11,Widget AB313 Standard);
If the item AB313 is alreay in the cart, then the quantity of it will be increased by the quantity supplied to the function, in this case 1. The itemid must be unique, and can be letters and/or numbers.
Deleting an Item - $cart->del_item( itemid );
E.g. to delete the item ID 123
$cart->del_item(123);
Changing the quantity of an item -
$cart->edit_item( itemid, new_quantity );
For example :
$cart->edit_item(HA2,3);
If you set the quanitity to zero, the item is deleted.
Getting the number of items in a cart
echo $cart->itemcount;
Getting the total value of the cart.
echo $cart->total;
Emptying the cart
$cart->empty_cart();
Getting the cart contents
$items = $cart->get_contents();
$items is an array, so the following code displays the items.
foreach($items as $item) {
echo "Code/ID :".$item[id]."
";
echo "Quantity:".$item[qty]."
";
echo "Price :".$item[price]."
";
echo "Info :".$item[info]."
";
echo "Subtotal".$item[subtotal]."
";
}
Note, subtotal is quantity X price for that item, not a running total..
Extending Webforce Cart
There are 2 functions you can create that will enable more flexability.
One is wf_get_price( itemid, qty ). If you need to do pricing based on Quantity ( e.g. bulk discounts ) then you can create a function called wf_get_price to do what you need itto do. If you do not pass a price to add_item, then the wf_ get_price function will be called. If you use this functionality, AND your price is quantity dependant, then you must uncomment the line in the edit_item function.
The other is wf_get_info, again, if you do not pass info to add_item then get_info will be called. TIP: you do not have to pass a string to add_item(), you could use an array of infomation instead. e.g. add_item( AS2112,5,19.95,array(size=>large,color=>red)); then when you use get_contents, you echo $item[info][color] etc.
Enhancements:
- The empty cart function was fixed.
OpenDMTP 1.2.8 (Java Server)
OpenDMTP is a highly configurable and extensible protocol for communicating with mobile devices. more>>
OpenDMTP is a highly configurable and extensible protocol for communicating with mobile devices.
OpenDMTP is particularly geared towards Location-based information (LBS) such as GPS, as well as temperature and other data collected in remote-monitoring devices. OpenDMTP is small, and is especially suited for micro-devices such as PDAs, mobile phones, and custom OEM devices.
We saw a need for a communications protocol that allowed high-latency, low-bandwidth (HL/LB) devices to transmit location data to monitoring-systems. Because these devices often have limited network connectivity, the protocol needed to be small and efficient. Example devices include mobile phones, PDAs, OEM micro-devices (alarm systems, temperature monitors, etc.), and more.
There are many mobile GPS tracking devices on the market today with their own closed proprietary protocols. Searching the web for open protocols revealed only a few available for transferring data (including GPS information) between devices. However these solutions are generally designed for non-mobile applications and/or lack some of the low-bandwidth, configurable, and extensible features that mobile applications require.
Main features:
- Small Footprint: Mobile devices typically have limited resources on which to run client code (ie. memory, processor speed). An open protocol designed with this in mind should be optimized to allow efficient implementation and should easily support devices such as PDAs, mobile phones, GPS monitoring devices, and other OEM micro-devices.
- Network Efficient: Mobile devices typically have limited network connectivity, and in some cases data communication can be quite expensive (e.g. satellite). Because of this the protocol needs to be efficient in its dialog between the client and server. The communication needs to be optimized such that the necessary information can be conveyed with a minimum number of bytes in the least amount of time.
- Bi-directional: Some devices can support two-way communication (ie. GPRS, or other socket based connections), while others may only support one-way communication (ie. some satellite communication systems). With this in mind, a protocol should be designed to support both duplex (two-way) and simplex (one-way) communication.
- Transport Media: Differrent mobile applications will have their own unique way of communicating data back to the server. Some may use GPRS, or socket based communication, others may use satellite communication, while still others may use other forms of wireless communication, such as BlueTooth. The design of the protocol should be able to encompass all such transport media types, regardless of the type of transport in use.
- Flexible Data Encoding: Most types of transport media allow for the transmission of binary encoded data. However, there may be some forms of media for which an ASCII encoded data packet is much better suited. A protocol designed with this in mind should be able to support both types of data encoding.
- Configurable Messages: Due to the broad range of data types used in mobile applications, the protocol should be flexible enough to define standard messages, yet still allow custom messages within the framework.
- Extensible: Not every mobile application is the same. Some require special handling and may have various types of inputs and outputs. A protocol designed for mobile applications should insure that the framework can be easily extended to incapsulate the specific needs of the device.
- Industry Compatibility: Having an open protocol insures better compatibility between different client devices and service providers.
- Reference Implementation: Having a reference implementation that showcases the major features of the protocol provides an easy starting point on which developers can add their own features and platform specific implementation without having to worry about how data gets from the client to the server.
OpenDMTP was specifically designed to suit all these needs, especially "Small Footprint" and "Network Efficiency". The typical data plan for GPRS communication, for instance, is usually 1Mb per month. OpenDMTP was designed to optimize packet encoding to allow the collection of GPS information packets once every 3 minutes, 24 hours a day, 30 days a month, and still stay under the 1Mb data plan limit.
While XML is very extensible, it fails the "Small Footprint" and "Network Efficiency" requirements. Thus, it was discounted as a viable protocol solution. Many mobile devices do not have the resources necessary to be able to provide full XML parsing functionality. And an XML packet may need to be several hundred bytes in length just to send a few bytes of actual data. This alone would make the solution cost prohibitive for high-cost transport media such as satellite.
OpenDMTP also includes a full-featured commercial quality reference implementation to jump-start development.
Enhancements:
- NEW: Minor optimizations made to message logging.
- FIX: Log file now properly displays account/device on client connection.
Interchange 5.4.2
Interchange provides a mature Web application development environment. more>>
Interchange is a mature Web application development environment with a focus on ecommerce and dynamic content management.
It offers session and user management, database connectivity (both via SQL and a database abstraction layer), templating, a shopping cart, payment processing, inventory, encryption (via GnuPG, PGP, etc.), tax and shipping calculation, discounts, Web-based administration, localization, event routing, SOAP-based RPC, a custom tag language akin to CFML, and the full power of Perl. It grew out of two earlier projects, MiniVend and Tallyman.
Enhancements:
- A DoS exploit caused by carefully crafted HTTP POST requests has been fixed.
- An apparent Perl bug that allowed code called by DispatchRoutines to overwrite the routines arrays themselves has been worked around.
- Masking of unencrypted credit card numbers to work with a custom MV_CREDIT_CARD_INFO_TEMPLATE that does not match the regexp has been fixed.
- The regexp has been fixed so that it removes the CVV2 value from the unencrypted data.
- A shipping problem with the temporary mv_shipping cart that could cause trouble in cart recalculations has been fixed.
- There are other various bugfixes and minor enhancements.
Zen Cart 1.3.7
Zen Cart truly is the art of e-commerce; a free, user-friendly, open source shopping cart system. more>>
Some "solutions" seem to be complicated programming exercises instead of responding to users needs, Zen Cart puts the merchants and shoppers requirements first. Similarly, other programs are nearly impossible to install and use without an IT degree, Zen Cart can be installed and set-up by anyone with the most basic computer skills. Others are so expensive ... not Zen Cart, its FREE!
Zen Cart will deliver the ultimate online shopping experience to your customers. Navigating through your merchandise offerings is a breeze with Zen Cart, the program provides several "Spotlight" lists in addition to the traditional category to product links. Once a product is added to the shopping cart, secure checkout is a simple 3-step process.
After providing the billing information, your customer chooses the shipping method. (multiple shipping methods including real-time internet shipping quotes are built-in) Next, a payment type is chosen from one of the popular payment modules. (PayPal and AuthorizeNet are just 2 of the included modules) Last, the customer reviews the order, shipping and payment choices, and confirms the order.
You are immediately notified of the order and your customer automatically receives an e-mail confirmation.
Zen Cart addresses many of the goals we set:
- make the program easy to set up
- make it easy to customize
- automate tasks, such as order confirmation
- make navigation simple
- built in promotions; discount coupons, gift certificates, newsletters and product notification
- offer single item specials and storewide discounts (group discounts and quantity discounts - Coming in future editions)
- built in Search Engine Optimization tools
- password protect the Administration Tool (administration "levels" - Coming in future editions)
- support multiple languages, currencies and tax structures
- In short, Zen Cart is shopping cart software the way it should have been all along.
Zen Cart gives web designers a robust and customizable electronic storefront thats easy to keep up-to-date with new features.
It provides usable, intuitive and unobtrusive purchase flows right out of the box based on proven industry best-practices - there are no major revisions required to get things right for your clients!
One of the secrets behind its power lies in our robust template system that "abstracts" the look-and-feel from the code and logic behind Zen Cart. This enables you to give clients a truly custom solution that integrates quickly and perfectly with their existing marketing websites.
Developers are able to deploy cutting edge solutions based on Zen Carts modern standards and technologies. Combining PHP server-side technology with the ability to choose from multiple databases on the back end (coming in future editions, thanks to ADOdb), results in flexible software that you can customize and modify to suit your needs. Minimum/suggested server requirements: PHP 4.1.x or higher (PHP 4.3.3+ for optimal performance), Apache 1.3.x and MySQL 3.2x.x or higher.
Enhancements:
- Two vulnerabilities related to cross site scripting (XSS) have been fixed.
- Officially certified for Paypal Express Checkout (only for North American Paypal accounts as of 20070101).
- Also includes several minor improvements and bugfixes.
Finance::BDT 0.01
Finance::BDT is a Perl module that implements BDT yield curve model. more>>
SYNOPSIS
use Finance::BDT;
use Data::Dumper
my @y = (0, 0.0283, 0.029, 0.0322, 0.0401, 0.0435, 0.0464, 0.0508, 0.0512); ## YTM on strips
my $vol = 0.20; ## constant volatility
my $epsilon = 0.01;
my ($r, $d, $A) = Finance::BDT::bdt( -yields => @y, -epsilon => $epsilon, -volatility => $vol );
print "Short Rates: n", Dumper $r;
print "Discount Prices: n", Dumper $d;
print "Asset State Prices: n", Dumper $A;
ABSTRACT
Sample implementation of Black-Derman-Toy model.
Finance::BDT implements a constant volatility Black-Derman-Toy model in Perl. Not that you should be building your curves in perl, but now you can. The current implementation works with constant volatility but I am testing a version which allows you to pass in a term structure of volatilities. The input is the zero curve (as observed yields), a constant volatility, and a limit for the numerical solution. The function returns the interest rate tree as a list of lists (first index being the time period, and second being the position with the lowest rate having index 0). Three trees are returned: the short rates at each period, the discount prices and most importantly the state prices.
The examples directory has an untested sample implementation in C for the brave.
iam 0.0.2
iptables accounting monster (iam) is a traffic reporting tool for iptables. more>>
While looking for a traffic reporting tool, I didnt find something that i looked for. So I started to write iam, which:
is free software
works with Linux 2.4 iptables
is written in Python, a readable language (i.e. not perl, awk or shell script)
is secure (i.e. only be root where you need to be root)
doesnt depend on a specific web server or database server
can generate reports for routers or servers
can generate reports in plain text or HTML format
can calculate costs for traffic (currently only price per MB, but bulk discounts should be included soon)
- Page: 1 of 2
- 1
- 2