canadian
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 61
Canadian Payroll 2007.00
Canadian Payroll calculates Canadian payroll taxes, CPP, EI, WCB, HP and more. more>>
CdnPayroll is a collection of python functions which calculates Canadian payroll tax withholdings based on the most recent federal publication. Canadian Payroll is mostly for use by developers, but others use it with great success too.
Cdn Payroll is intended to be used primarily from another program or graphical user interface. This is because the numerous command line options necessary to fully implement the federal (and now provincial) tables become tedious very quickly.
Main features:
- Federal taxes for all of Canada
- TONI provincial tables
- Several output options
- Holiday Pay
- Advances
- Ability to save file
- Spreadsheet output
- Cross platform command line
- Graphical Interface (Linux)
- New web interface included
- Distributed free under the GPL
Enhancements:
- Changes due to 84th Edition t4127-jan-07e.pdf effective January 1st 2007.
<<lessCdn Payroll is intended to be used primarily from another program or graphical user interface. This is because the numerous command line options necessary to fully implement the federal (and now provincial) tables become tedious very quickly.
Main features:
- Federal taxes for all of Canada
- TONI provincial tables
- Several output options
- Holiday Pay
- Advances
- Ability to save file
- Spreadsheet output
- Cross platform command line
- Graphical Interface (Linux)
- New web interface included
- Distributed free under the GPL
Enhancements:
- Changes due to 84th Edition t4127-jan-07e.pdf effective January 1st 2007.
Download (0.15MB)
Added: 2007-01-05 License: GPL (GNU General Public License) Price:
603 downloads
Canadian Payroll Apr_2009-00
Canadian Payroll is a helpful tool for calculating Canadian payroll taxes. more>> Canadian Payroll Apr_2009-00 is a helpful tool for calculating Canadian payroll taxes. CdnPayroll is a collection of python functions which calculates Canadian payroll tax withholdings based on the most recent federal publication. Canadian Payroll is mostly for use by developers, but others use it with great success too.
Cdn Payroll is intended to be used primarily from another program or graphical user interface. This is because the numerous command line options necessary to fully implement the federal (and now provincial) tables become tedious very quickly.
Major Features:
- Federal taxes for all of Canada
- TONI provincial tables
- Several output options
- Holiday Pay
- Advances
- Ability to save file
- Spreadsheet output
- Cross platform command line
- Graphical Interface (Linux)
- New web interface included
- Distributed free under the GPL
Enhancements: Changes were made for the 88th edition of Payroll Deductions Formulas for Computer Programs for Canada (t4127-09e.pdf), which is effective January 01, 2009.
Added: 2009-04-01 License: GPL Price: FREE
1 downloads
KWA Canadian Fire Fighters 0.2
KWA Canadian Fire Fighters is a simple real time strategy game. more>>
KWA Canadian Fire Fighters is a simple real time strategy game. The task is to fight fires in a forest.
Installation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes a while. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Type `make install to install the programs and any data files and documentation.
4. You can remove the program binaries and object files from the source code directory by typing `make clean.
<<lessInstallation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes a while. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Type `make install to install the programs and any data files and documentation.
4. You can remove the program binaries and object files from the source code directory by typing `make clean.
Download (0.53MB)
Added: 2007-01-10 License: GPL (GNU General Public License) Price:
1017 downloads
Marauder-ah 4
Marauder-ah is a 2d space fighting game. more>>
Marauder-ah project is a 2d space fighting game.
Marauder-ah is a set of improvements over "marauder", originally written by Shawn Hargreaves in 1994.
You control a spaceship with a basic weapon, and your purpose is to kill as many people as you can.
Earning money (using piracy or trade) enables you to upgrade your ship and buy deadly weapons.
Game Rules:
Many years from now, in a distant corner of the galaxy, blah blah.
Ok. The rules are simple. Earn as much money as you can, and dont get shot.
When you start the game, you will see a little spaceship in the middle of the screen. That is you. Use the left and right arrow keys to turn, and the up arrow to fire your thrusters. Once you start moving it is not easy to stop. You will eventually coast to a halt, but if you are in a hurry you will have to turn round and fire your thrusters in the opposite direction.
If you fly around a bit, you will probably come across a planet or another hip (HINT: you can see all the planets and ships on the radar display at the top right of the screen).
There are two things to remember about planets. One is that if you fly into
them you get hurt. The other is that if you fly up close to one and then
press ENTER, you go to the shipyard.
Enhancements:
- Corrected code to compile with allegro 4.1.15 and gcc 3
- Added rest(0) to game loops to drop CPU
- Added some information to the top left of the screen
- Can repair if less than 10% damage
- Removed most of joystick support-related calls
- Removed play midi calls (BUGFIX !)
- Changed keybindings, defined in keybinds.h
- Increased bullet life (48 > 75)
- Increased treasure life (100->5000)
- Speed variation
- Laser, proton and matter can be used together
- Config file for keybindings using Zlog code
- Removed VC++-related stuff in the makefile, added mingw32
- Added commandline options parsing using Zlog code
- Added quiet option, hardconfig option, gfxmode and askgfx options
- Added mouse support (more comfortable for askgfx)
- Removed midi files from marauder.dat as theyre not used anymore
- Changed proton and matter cannon sprites so that theyre visible when used together
- Added configure script from Zlog (detects, downloads builds and installs allegro 4.1.15)
- Enemies now upgrade their weapons when possible
- Player can sell his stuff (weapons and so)
- Ships are drawn randomly at each different execution of the program (just added a rand() call)
- Changed weapon price
<<lessMarauder-ah is a set of improvements over "marauder", originally written by Shawn Hargreaves in 1994.
You control a spaceship with a basic weapon, and your purpose is to kill as many people as you can.
Earning money (using piracy or trade) enables you to upgrade your ship and buy deadly weapons.
Game Rules:
Many years from now, in a distant corner of the galaxy, blah blah.
Ok. The rules are simple. Earn as much money as you can, and dont get shot.
When you start the game, you will see a little spaceship in the middle of the screen. That is you. Use the left and right arrow keys to turn, and the up arrow to fire your thrusters. Once you start moving it is not easy to stop. You will eventually coast to a halt, but if you are in a hurry you will have to turn round and fire your thrusters in the opposite direction.
If you fly around a bit, you will probably come across a planet or another hip (HINT: you can see all the planets and ships on the radar display at the top right of the screen).
There are two things to remember about planets. One is that if you fly into
them you get hurt. The other is that if you fly up close to one and then
press ENTER, you go to the shipyard.
Enhancements:
- Corrected code to compile with allegro 4.1.15 and gcc 3
- Added rest(0) to game loops to drop CPU
- Added some information to the top left of the screen
- Can repair if less than 10% damage
- Removed most of joystick support-related calls
- Removed play midi calls (BUGFIX !)
- Changed keybindings, defined in keybinds.h
- Increased bullet life (48 > 75)
- Increased treasure life (100->5000)
- Speed variation
- Laser, proton and matter can be used together
- Config file for keybindings using Zlog code
- Removed VC++-related stuff in the makefile, added mingw32
- Added commandline options parsing using Zlog code
- Added quiet option, hardconfig option, gfxmode and askgfx options
- Added mouse support (more comfortable for askgfx)
- Removed midi files from marauder.dat as theyre not used anymore
- Changed proton and matter cannon sprites so that theyre visible when used together
- Added configure script from Zlog (detects, downloads builds and installs allegro 4.1.15)
- Enemies now upgrade their weapons when possible
- Player can sell his stuff (weapons and so)
- Ships are drawn randomly at each different execution of the program (just added a rand() call)
- Changed weapon price
Download (0.24MB)
Added: 2006-12-10 License: MIT/X Consortium License Price:
1049 downloads
JavaSame 0.9
JavaSame project is a Same clone written in Java. more>>
JavaSame project is a Same clone written in Java.
JavaSame is another Same clone written in Java.
Its based on the KSame ideas and GnomeSame images, and can be run as an applet or stand alone application.
Remove as many balls as you can. You can do it by clicking on groups of two or more balls.
The bigger group you remove the more points you get, exactly (balls-2)^2.
If you leave some unremoved balls, they are subtrackted from your points in the same manner.
For an empty field you get 1000 bonus points.
(Soon there will be a highscores list, so do Your best!)
Good luck! :)
<<lessJavaSame is another Same clone written in Java.
Its based on the KSame ideas and GnomeSame images, and can be run as an applet or stand alone application.
Remove as many balls as you can. You can do it by clicking on groups of two or more balls.
The bigger group you remove the more points you get, exactly (balls-2)^2.
If you leave some unremoved balls, they are subtrackted from your points in the same manner.
For an empty field you get 1000 bonus points.
(Soon there will be a highscores list, so do Your best!)
Good luck! :)
Download (0.48MB)
Added: 2006-12-05 License: GPL (GNU General Public License) Price:
1054 downloads
LinCAN 0.3.3
LinCAN is a Linux kernel module that implements a CAN driver. more>>
LinCAN is a Linux kernel module that implements a CAN driver capable of working with multiple cards, even with different chips and IO methods. Each communication object can be accessed from multiple applications concurrently.
It supports RT-Linux, 2.2, 2.4, and 2.6 with fully implemented select, poll, fasync, O_NONBLOCK, and O_SYNC semantics and multithreaded read/write capabilities. It works with the common Intel i82527, Philips 82c200, and Philips SJA1000 (in standard and PeliCAN mode) CAN controllers.
LinCAN project is part of a set of CAN/CANopen related components developed as part of OCERA framework.
Enhancements:
- Some more fixes were made in SJA1000 bus-off recovery.
- The i82527 IRQ stuck problem was fixed.
- The module was updated and tested up to kernel version 2.6.17 (rc4).
- Minimal chip information was added in /proc/can.
- Support for NSI CAN PCI was contributed.
<<lessIt supports RT-Linux, 2.2, 2.4, and 2.6 with fully implemented select, poll, fasync, O_NONBLOCK, and O_SYNC semantics and multithreaded read/write capabilities. It works with the common Intel i82527, Philips 82c200, and Philips SJA1000 (in standard and PeliCAN mode) CAN controllers.
LinCAN project is part of a set of CAN/CANopen related components developed as part of OCERA framework.
Enhancements:
- Some more fixes were made in SJA1000 bus-off recovery.
- The i82527 IRQ stuck problem was fixed.
- The module was updated and tested up to kernel version 2.6.17 (rc4).
- Minimal chip information was added in /proc/can.
- Support for NSI CAN PCI was contributed.
Download (1.2MB)
Added: 2006-05-29 License: GPL (GNU General Public License) Price:
1247 downloads
Bontmia 0.14
Bontmia is an incremental network backup tool for snapshotting directories. more>>
Bontmia was written by John Enok Vollestad in april 2003 to merge the functionality of glastree and rsync in one application with a more flexible selection of long term storage. It has later gone through some changes to enhance usability
Main features:
Cost
- Tapes cost more than disks and require a tape-drive and possibly also a tape robot.
Reliability
- Disks have a higher MTBF than tapes and they require a tape drive of the same type. Disks can increase MTBF by being connected together to form RAID. Tapes can not. Incremental backup on a disk or a RAID volume does not change the MTBF while incremental backup on tape drastically lower the MTBF. Sometimes tapes written in one drive is difficult to read in another drive. This is a silent error if you do not test the tapes no and then. No such thing on file systems like ReiserFS.
Location
- Tapes is removable media and thereby avoiding the risk of localized disasters. A network connection does the same.
Time
- Copying just the changes gives a fast and efficient backup. Tape drives are very slow. Often slower than the network. Remote backup will therefore usually go faster to disk. Faster backup and efficient storage means one can do backup more often. Once every hour is usually not a problem. This also means rapid restore which is even more important.
Space
- Tapes split the data needlessly since they can not be used with RAID to form bigger volumes as disks can. Using hard-links on a file system gives very good storage efficiency and availability as ordinary file systems with random access.
- There is a lot of remote backup software out there. I wrote Bontmia since I could not find one that did all that I wanted.
Bontmia Functionality
- Each backup is a complete "snapshot" of the backed up directories.
- Files that is not changed since the last backup does not take up extra space and is not transferred over the network.
- Preserves a configurable selection of backups in a similar manner as tape rotation schemes.
- Remote backup is done encrypted over ssh for security reasons.
- Each backup is stored with absolute path.
- It is possible to limit the bandwidth to avoid affecting production systems.
- Support copying files, directories, device files, named pipes, symlinks and hard-links.
- Preserves user id, group id and permissions for all types of files.
Enhancements:
- Added support for specifying the directory for temporary files.
<<lessMain features:
Cost
- Tapes cost more than disks and require a tape-drive and possibly also a tape robot.
Reliability
- Disks have a higher MTBF than tapes and they require a tape drive of the same type. Disks can increase MTBF by being connected together to form RAID. Tapes can not. Incremental backup on a disk or a RAID volume does not change the MTBF while incremental backup on tape drastically lower the MTBF. Sometimes tapes written in one drive is difficult to read in another drive. This is a silent error if you do not test the tapes no and then. No such thing on file systems like ReiserFS.
Location
- Tapes is removable media and thereby avoiding the risk of localized disasters. A network connection does the same.
Time
- Copying just the changes gives a fast and efficient backup. Tape drives are very slow. Often slower than the network. Remote backup will therefore usually go faster to disk. Faster backup and efficient storage means one can do backup more often. Once every hour is usually not a problem. This also means rapid restore which is even more important.
Space
- Tapes split the data needlessly since they can not be used with RAID to form bigger volumes as disks can. Using hard-links on a file system gives very good storage efficiency and availability as ordinary file systems with random access.
- There is a lot of remote backup software out there. I wrote Bontmia since I could not find one that did all that I wanted.
Bontmia Functionality
- Each backup is a complete "snapshot" of the backed up directories.
- Files that is not changed since the last backup does not take up extra space and is not transferred over the network.
- Preserves a configurable selection of backups in a similar manner as tape rotation schemes.
- Remote backup is done encrypted over ssh for security reasons.
- Each backup is stored with absolute path.
- It is possible to limit the bandwidth to avoid affecting production systems.
- Support copying files, directories, device files, named pipes, symlinks and hard-links.
- Preserves user id, group id and permissions for all types of files.
Enhancements:
- Added support for specifying the directory for temporary files.
Download (0.013MB)
Added: 2005-04-04 License: GPL (GNU General Public License) Price:
1663 downloads
AntiChess 1.0
AntiChess project is an anti-chess game. more>>
AntiChess project is an anti-chess game.
AntiChess is an anti-chess game written in Java.
The goal is to get checkmated or lose all your pieces except your king to your opponent.
You must take your opponents pieces if you can.
It supports 2 player and 4 player games on the same board
<<lessAntiChess is an anti-chess game written in Java.
The goal is to get checkmated or lose all your pieces except your king to your opponent.
You must take your opponents pieces if you can.
It supports 2 player and 4 player games on the same board
Download (0.24MB)
Added: 2006-11-28 License: MIT/X Consortium License Price:
1063 downloads
BlackMail 0.31
BlackMail is a highly configurable SMTP mail filter that runs at a system level as a proxy to your existing mailer. more>>
BlackMail is a highly configurable SMTP mail filter that runs at a system level as a proxy to your existing mailer. Selectively reject bogus or spam mail during receipt, saving you extra storage space or irate users.
Blackmail operates at a system-wide level: all incoming and optionally outgoing mail is filtered.Will block unwanted mail relaying (if your mailer is unable to) and spams.
The filtering consists of various checks on the SMTP envelope and message headers: if any tests fail then the mail will be bounced. Blackmail can...
Check against spam sites
Check against spam keywords
Check host names and email addresses using DNS for validity
Check against the RBL (Realtime Blackhole List) for spam IP addresses
Check that To: and From: address do not match (a common spam signature)
Check correct header formation e.g. Message-ID
The spam sites and spam keywords are of your choice, you can block who or what you want. Minimal sample lists are provided.
BlackMail is known to work with:
Mailers: Smail, Sendmail, Qmail, Fetchmail
OSes: Aix, various BSD, Irix, Linux, NeXTStep 3.x, Solaris, SunOs, SVR4 (Re-confirmation is required for some of these OSes.)
It should be possible to use BlackMail with most SMTP mailers on most UNIX systems. Blackmail is not designed to run on Windows or OS/2, but if you wish to port it...
Enhancements:
- Removed old reference to www.bitgate.com
<<lessBlackmail operates at a system-wide level: all incoming and optionally outgoing mail is filtered.Will block unwanted mail relaying (if your mailer is unable to) and spams.
The filtering consists of various checks on the SMTP envelope and message headers: if any tests fail then the mail will be bounced. Blackmail can...
Check against spam sites
Check against spam keywords
Check host names and email addresses using DNS for validity
Check against the RBL (Realtime Blackhole List) for spam IP addresses
Check that To: and From: address do not match (a common spam signature)
Check correct header formation e.g. Message-ID
The spam sites and spam keywords are of your choice, you can block who or what you want. Minimal sample lists are provided.
BlackMail is known to work with:
Mailers: Smail, Sendmail, Qmail, Fetchmail
OSes: Aix, various BSD, Irix, Linux, NeXTStep 3.x, Solaris, SunOs, SVR4 (Re-confirmation is required for some of these OSes.)
It should be possible to use BlackMail with most SMTP mailers on most UNIX systems. Blackmail is not designed to run on Windows or OS/2, but if you wish to port it...
Enhancements:
- Removed old reference to www.bitgate.com
Download (0.056MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1206 downloads
Quasar Accounting 1.4.7
Quasar is a full function, stand-alone business accounting package more>>
Quasar Accounting software is a full function, stand-alone business accounting package. You may elect to use Quasar Accounting with the open source GNU General Public License (GPL) which is available free of charge.
Or, you may elect to purchase our commercial license for a nominal fee. To ensure timely access to support you will need to purchase one of our support packages.
With Quasar it is extremely easy to set up remote access to multiple servers from multiple workstations. You can run Quasar on both Windows and/or Linux on the same network. For example, you can maintain a Linux server and access the data from a Windows workstation.
Quasar Retail contains all of the features available in Quasar Accounting plus it contains the Quasar Point-of-Sale driver which allows Quasar Accounting to communicate with the Quasar Point-of-Sale application. Quasar Retail is only available with our commercial license.
In a mission critical environment such as retail you will need to purchase one of our support packages for timely access to support . Resellers and customers who wish a copy of the Quasar Retail source code can obtain it by purchasing annual source code access.
Main features:
international ready
- Quasars new international ready features include the ability to define your monetary symbol, monetary format, date format, time format, number format and percentage format. Any and all text can be translated or changed to suit your specific requirements. In addition Quasar has a standard Canadian format and a standard United States format.
graphical user interface
- Quasar is a new product designed with a graphical interface. It is not an older text based package with a graphical interface add-on. It was designed using Qt which is the same library used for the KDE user interface and other Linux projects. For more information on Qt 3.0 please see the Trolltech web page at http://www.trolltech.com.
fast/easy data entry
- The Quasar main window, icons, menus, lookups, and search functions have all been designed with you, the user, in mind. Screens were kept simple with instant access to advanced functions and superior access to supporting data.
quick error correction
- Existing transactions are easy to find and easy to edit. Quasar has a find transaction screen that allows you to find a transaction very quickly using a variety of selection criteria.
backup and restore
- Backup your company to a backup file and restore it as and when the need arises.
recurring transactions
- Define recurring transactions for recurring journal entries, recurring cheques, recurring customer invoices, recurring vendor invoices and recurring vendor payments.
on-line help
- On-line help is available for every screen. A table of contents provides the ability to move around and view several help screens in succession.
preferences
- Set your style, font and color preferences.
multiple companies
- Create and manage multiple companies within the same application.
import data
- Quasar makes maximum use of XML files for importing. Using XML files you can import data such as the chart of accounts, inventory, customer information, vendor information, opening balances, journal entries, purchase orders and packing slips. new data imports
drill down feature
- From most Quasar information screens you can drill down and view the detail of the actual transactions. This will be limited only by the user security access.
mailing labels
- Print mailing labels for customers, vendors, employees and personal acquaintances. Select labels from one of our supported forms.
work shift control
- Every transaction includes date, time, work station, employee and shift. After a each work shift, you can close the shift, complete cash reconciliations, do tender adjustments and report on the results.
<<lessOr, you may elect to purchase our commercial license for a nominal fee. To ensure timely access to support you will need to purchase one of our support packages.
With Quasar it is extremely easy to set up remote access to multiple servers from multiple workstations. You can run Quasar on both Windows and/or Linux on the same network. For example, you can maintain a Linux server and access the data from a Windows workstation.
Quasar Retail contains all of the features available in Quasar Accounting plus it contains the Quasar Point-of-Sale driver which allows Quasar Accounting to communicate with the Quasar Point-of-Sale application. Quasar Retail is only available with our commercial license.
In a mission critical environment such as retail you will need to purchase one of our support packages for timely access to support . Resellers and customers who wish a copy of the Quasar Retail source code can obtain it by purchasing annual source code access.
Main features:
international ready
- Quasars new international ready features include the ability to define your monetary symbol, monetary format, date format, time format, number format and percentage format. Any and all text can be translated or changed to suit your specific requirements. In addition Quasar has a standard Canadian format and a standard United States format.
graphical user interface
- Quasar is a new product designed with a graphical interface. It is not an older text based package with a graphical interface add-on. It was designed using Qt which is the same library used for the KDE user interface and other Linux projects. For more information on Qt 3.0 please see the Trolltech web page at http://www.trolltech.com.
fast/easy data entry
- The Quasar main window, icons, menus, lookups, and search functions have all been designed with you, the user, in mind. Screens were kept simple with instant access to advanced functions and superior access to supporting data.
quick error correction
- Existing transactions are easy to find and easy to edit. Quasar has a find transaction screen that allows you to find a transaction very quickly using a variety of selection criteria.
backup and restore
- Backup your company to a backup file and restore it as and when the need arises.
recurring transactions
- Define recurring transactions for recurring journal entries, recurring cheques, recurring customer invoices, recurring vendor invoices and recurring vendor payments.
on-line help
- On-line help is available for every screen. A table of contents provides the ability to move around and view several help screens in succession.
preferences
- Set your style, font and color preferences.
multiple companies
- Create and manage multiple companies within the same application.
import data
- Quasar makes maximum use of XML files for importing. Using XML files you can import data such as the chart of accounts, inventory, customer information, vendor information, opening balances, journal entries, purchase orders and packing slips. new data imports
drill down feature
- From most Quasar information screens you can drill down and view the detail of the actual transactions. This will be limited only by the user security access.
mailing labels
- Print mailing labels for customers, vendors, employees and personal acquaintances. Select labels from one of our supported forms.
work shift control
- Every transaction includes date, time, work station, employee and shift. After a each work shift, you can close the shift, complete cash reconciliations, do tender adjustments and report on the results.
Download (6.4MB)
Added: 2006-05-24 License: GPL (GNU General Public License) Price:
1253 downloads
Jifty::Manual::Tutorial 0.60912
Jifty::Manual::Tutorial is a Perl module for Zero to Jifty in a Jiffy. more>>
Jifty::Manual::Tutorial is a Perl module for Zero to Jifty in a Jiffy.
This tutorial should give you everything you need to build your first application with Jifty.
HOW TO
The requirements
Heres what you need to have installed -- at least when we write it.
Installing Jifty
No bones about it. We believe pretty strongly in the DRY (Dont Repeat Yourself) principle. Thats one of the big reasons we love Perl and CPAN. Jifty makes use of lots of amazing code from CPAN. At last count, it directly depended on 60 packages from CPAN. Most of these libraries are cross-platform pure-Perl packages and should run great out of the box on any platform you can get Perl onto.
Weve gone to lengths to make sure you dont spend your day downloading library after library by bundling everything we can inside the Jifty package. With luck, all youll need to install is a few tricky libraries that actually need to be compiled for your operating system. (Little things like Perls database interface and the embedded SQLite that Jifty defaults to.)
You can either grab a complete Jifty package from http://download.jifty.org/pub/jifty/ or install from CPAN. If you get the slim version from CPAN, youll have to install Jiftys dependencies yourself. (Though we help out with that where we can.) If you want to get up and running quickly, grab the latest version from:
http://download.jifty.org/pub/jifty/
Either way, the installation process is the same:
# tar xzvf jifty- .tgz
# cd jifty-
# perl Makefile.PL
# make
# make test
# make install
If the tests dont pass, we want to hear about it. Please join us on jifty-devel@lists.jifty.org and report the failure. (See "GETTING HELP" below for info on how to join the list.)
<<lessThis tutorial should give you everything you need to build your first application with Jifty.
HOW TO
The requirements
Heres what you need to have installed -- at least when we write it.
Installing Jifty
No bones about it. We believe pretty strongly in the DRY (Dont Repeat Yourself) principle. Thats one of the big reasons we love Perl and CPAN. Jifty makes use of lots of amazing code from CPAN. At last count, it directly depended on 60 packages from CPAN. Most of these libraries are cross-platform pure-Perl packages and should run great out of the box on any platform you can get Perl onto.
Weve gone to lengths to make sure you dont spend your day downloading library after library by bundling everything we can inside the Jifty package. With luck, all youll need to install is a few tricky libraries that actually need to be compiled for your operating system. (Little things like Perls database interface and the embedded SQLite that Jifty defaults to.)
You can either grab a complete Jifty package from http://download.jifty.org/pub/jifty/ or install from CPAN. If you get the slim version from CPAN, youll have to install Jiftys dependencies yourself. (Though we help out with that where we can.) If you want to get up and running quickly, grab the latest version from:
http://download.jifty.org/pub/jifty/
Either way, the installation process is the same:
# tar xzvf jifty- .tgz
# cd jifty-
# perl Makefile.PL
# make
# make test
# make install
If the tests dont pass, we want to hear about it. Please join us on jifty-devel@lists.jifty.org and report the failure. (See "GETTING HELP" below for info on how to join the list.)
Download (0.52MB)
Added: 2006-09-25 License: Perl Artistic License Price:
1124 downloads
I18N::LangTags::List 0.35
I18N::LangTags::List Perl module contains tags and names for human languages. more>>
I18N::LangTags::List Perl module contains tags and names for human languages.
SYNOPSIS
use I18N::LangTags::List;
print "Parlez-vous... ", join(, ,
I18N::LangTags::List::name(elx) || unknown_language,
I18N::LangTags::List::name(ar-Kw) || unknown_language,
I18N::LangTags::List::name(en) || unknown_language,
I18N::LangTags::List::name(en-CA) || unknown_language,
), "?n";
prints:
Parlez-vous... Elamite, Kuwait Arabic, English, Canadian English?
This module provides a function I18N::LangTags::List::name( langtag ) that takes a language tag (see I18N::LangTags) and returns the best attempt at an English name for it, or undef if it cant make sense of the tag.
The function I18N::LangTags::List::name(...) is not exported.
This module also provides a function I18N::LangTags::List::is_decent( langtag ) that returns true iff the language tag is syntactically valid and is for general use (like "fr" or "fr-ca", below). That is, it returns false for tags that are syntactically invalid and for tags, like "aus", that are listed in brackets below. This function is not exported.
The map of tags-to-names that it uses is accessable as %I18N::LangTags::List::Name, and its the same as the list that follows in this documentation, which should be useful to you even if you dont use this module.
<<lessSYNOPSIS
use I18N::LangTags::List;
print "Parlez-vous... ", join(, ,
I18N::LangTags::List::name(elx) || unknown_language,
I18N::LangTags::List::name(ar-Kw) || unknown_language,
I18N::LangTags::List::name(en) || unknown_language,
I18N::LangTags::List::name(en-CA) || unknown_language,
), "?n";
prints:
Parlez-vous... Elamite, Kuwait Arabic, English, Canadian English?
This module provides a function I18N::LangTags::List::name( langtag ) that takes a language tag (see I18N::LangTags) and returns the best attempt at an English name for it, or undef if it cant make sense of the tag.
The function I18N::LangTags::List::name(...) is not exported.
This module also provides a function I18N::LangTags::List::is_decent( langtag ) that returns true iff the language tag is syntactically valid and is for general use (like "fr" or "fr-ca", below). That is, it returns false for tags that are syntactically invalid and for tags, like "aus", that are listed in brackets below. This function is not exported.
The map of tags-to-names that it uses is accessable as %I18N::LangTags::List::Name, and its the same as the list that follows in this documentation, which should be useful to you even if you dont use this module.
Download (0.030MB)
Added: 2007-06-01 License: Perl Artistic License Price:
875 downloads
Finance::BDT 0.01
Finance::BDT is a Perl module that implements BDT yield curve model. more>>
Finance::BDT is a Perl module that implements BDT yield curve model.
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.
<<lessSYNOPSIS
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.
Download (0.004MB)
Added: 2006-10-03 License: GPL (GNU General Public License) Price:
1117 downloads
XInvaders 3D 1.3.6
XInvaders 3D project is a 3D Space Invaders clone for X11. more>>
XInvaders 3D project is a 3D Space Invaders clone for X11.
You are a lone star fighter facing endless waves of space aliens. Your sole objective is to shoot down as many aliens as you can.
<<lessYou are a lone star fighter facing endless waves of space aliens. Your sole objective is to shoot down as many aliens as you can.
Download (MB)
Added: 2006-11-27 License: GPL (GNU General Public License) Price:
1064 downloads
MOV, MP4 conversion service
MOV, MP4 conversion service can convert files supported by ffmpeg to MOV / MP4 format, supported by my iPod Video G5. more>>
MOV, MP4 conversion service is final and working version of my script, which I use to convert files supported by ffmpeg to MOV / MP4 format, supported by my iPod Video G5.
Everything was tested to be easy to use (finally, after installation). If You have any problems with it, just let me know - Ill try to help as far as I can.
INSTALLATION:
Just download "avi2mov" script, and save it in /usr/sbin/ directory (You can save it in any directory, but take care later, because i assume, youve saved it in /usr/sbin/ :) ).
After this, You need to set proper permissions, so use chmod:
chmod +x /usr/sbin/avi2mov
Finally, You need to add this converter to Service Menu. Create file
/usr/kde/3.5/share/apps/konqueror/servicemenus/convert-avi-to-mov.desktop
with Kate for example, and copy and paste this code:
[Desktop Action MediaConvertFile]
Exec=/usr/sbin/avi2mov %U
Icon=reload
Name=Convert selected file to mov / mp4 ...
[Desktop Entry]
Actions=MediaConvertFile
Encoding=UTF-8
Icon=reload
ServiceTypes=video/*
ExcludeServiceTypes=kdedevice
<<lessEverything was tested to be easy to use (finally, after installation). If You have any problems with it, just let me know - Ill try to help as far as I can.
INSTALLATION:
Just download "avi2mov" script, and save it in /usr/sbin/ directory (You can save it in any directory, but take care later, because i assume, youve saved it in /usr/sbin/ :) ).
After this, You need to set proper permissions, so use chmod:
chmod +x /usr/sbin/avi2mov
Finally, You need to add this converter to Service Menu. Create file
/usr/kde/3.5/share/apps/konqueror/servicemenus/convert-avi-to-mov.desktop
with Kate for example, and copy and paste this code:
[Desktop Action MediaConvertFile]
Exec=/usr/sbin/avi2mov %U
Icon=reload
Name=Convert selected file to mov / mp4 ...
[Desktop Entry]
Actions=MediaConvertFile
Encoding=UTF-8
Icon=reload
ServiceTypes=video/*
ExcludeServiceTypes=kdedevice
Download (0.003MB)
Added: 2006-11-01 License: GPL (GNU General Public License) Price:
655 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above canadian 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