royal bank
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 76
GnuCash 2.2.1
GnuCash is a program to manage your personal finances. more>>
Main features:
Scheduled Transactions
- You can now create recurring transactions, including automatic reminders when a transaction is due, the ability to postpone a scheduled transaction without canceling it, and the ability to specify only a limited number of transactions.
Mortgage & Loan Repayment Druid
- A guided dialogue for setting up loan payments as scheduled transactions.
Small Business Accounting Features
- Simplify managing a small business with Customer and Vendor tracking, Invoicing and Bill Payment, and Tax and Billing Terms.
OFX Import
- GnuCash is the first free software application to support the Open Financial Exchange protocol that many banks and financial services are starting to use.
HBCI Support
- GnuCash is the first free software application to support the German Home Banking Computer Information protocol, allowing German users to perform statement download and initiate bank transfers and direct debits.
Improved Import Transaction Matching
- The development of OFX and HBCI support has also resulted in an improved transaction matching system that more accurately recognizes duplicate transactions during file import.
New User Manual and Help
- A new help subsystem that focuses on how to do tasks is now available, in addition to a Tutorial and Concepts guide that gives the user background information on accounting principles and how they are reflected in GnuCash.
New Multi-Currency Transaction Handling
- GnuCash no longer requires separate currency exchange accounts to handle multiple currency transfers. Transactions can be made directly between accounts denominated in different currencies.
Redesigned Menus
- The GnuCash menus have been redesigned to conform more with the new GNOME Human Interface Guidelines.
<<lessScheduled Transactions
- You can now create recurring transactions, including automatic reminders when a transaction is due, the ability to postpone a scheduled transaction without canceling it, and the ability to specify only a limited number of transactions.
Mortgage & Loan Repayment Druid
- A guided dialogue for setting up loan payments as scheduled transactions.
Small Business Accounting Features
- Simplify managing a small business with Customer and Vendor tracking, Invoicing and Bill Payment, and Tax and Billing Terms.
OFX Import
- GnuCash is the first free software application to support the Open Financial Exchange protocol that many banks and financial services are starting to use.
HBCI Support
- GnuCash is the first free software application to support the German Home Banking Computer Information protocol, allowing German users to perform statement download and initiate bank transfers and direct debits.
Improved Import Transaction Matching
- The development of OFX and HBCI support has also resulted in an improved transaction matching system that more accurately recognizes duplicate transactions during file import.
New User Manual and Help
- A new help subsystem that focuses on how to do tasks is now available, in addition to a Tutorial and Concepts guide that gives the user background information on accounting principles and how they are reflected in GnuCash.
New Multi-Currency Transaction Handling
- GnuCash no longer requires separate currency exchange accounts to handle multiple currency transfers. Transactions can be made directly between accounts denominated in different currencies.
Redesigned Menus
- The GnuCash menus have been redesigned to conform more with the new GNOME Human Interface Guidelines.
Download (10MB)
Added: 2007-08-20 License: GPL (GNU General Public License) Price:
1876 downloads
Arusha Project 20040529
Arusha Project is a collaborative Unix system administration. more>>
The Arusha Project (ARK) seeks to provide a framework and/or tools for collaborative system administration of multi-platform Unix sites with many dozens of machines.
The core ARK developers are interested in using the Arusha Project as a comprehensive solution for system administration.
It is therefore easy to miss the point that the core ARK engine---which simply provides a ``configuration language to say sysadminish things---can be used in many less-than-comprehensive ways.
Here is a ``laundry list... There are undoubtedly hundreds of other weird-and-wonderful possibilities we havent thought of.
Also note that some of these uses are orthogonal to each other. You could pick one (or none) of the ways to tackle software packages and pick one (or none) of the ways to manage the config files in /etc and pick one (or none) of the ways to manage user accounts, etc. -- this gives you many ARK options, without even breaking a sweat.
1. As a multi-platform package manager for user applications, particularly standard freeware packages.
(We arent pleased to have written Yet Another package manager, but the others [RPM, BSD ports, etc.] just arent up to much when you have several diverse Unix platforms for which you want the ``same packages.)
(Other system administration would be done by other means.)
2. To provide an early-adopter `playpen: [a variant on #1] at a site of any size, you will have a small number of people keen to try out beta- and even alpha-quality software. (It is wise to let them do so---they accumulate much ``intelligence which is helpful when deciding about new software to roll out to the general user population.)
You could use ARK to set up a `playpen where early-adopters could do their trials in a controlled and non-problematic way. (The Sidai version wrapper stuff is one way to get a handle on the multiple-versions-live-at-the-same-time problem.)
3. As a `unifier for diverse package managers: Imagine you have a site of Solaris, Linux, and NetBSD boxes, .and you want to use the native package managers for each. But you want the ``same packages on all hosts, and want a site-at-a-time way to manage them; i.e. ark package install ALL should install all packages on all hosts, each in the appropriate way.
4. As a (binary) package producer: One can imagine having a small number of ARK hosts whose job is to produce (say) binary RPM packages of everything of interest to your site. Your (many?) client/production hosts would then simply use the RPMs.
5. As a front-end for Cfengine or PIKT, or similar: Express what there is to know about the hosts, etc., at your site in the ARK object way (including constraints between them), then push a button to generate a configuration for one of the established sysadmin tools, which will do the heavy lifting for you.
6. As a fancy `rdist: A Unix site has bunches of config files that need to be ``the same across many machines, e.g. /etc/hosts or /etc/resolv.conf. The distributed ARK code (notably from team Sidai) is a good way to do this stuff, and you might use ARK just for that.
7. As an `idea bank: Dont run ARK code at all; simply study others sysadmin solutions as a source of ideas. This is a pathetic choice in our view :-), but entirely legitimate!
8. Toss it for system administration and build chip designs with it, instead! (While this is a mostly-facetious suggestion, it reflects the fact that the earliest ARK ideas emerged alongside some chip-building ideas at Glasgow University in 1999.)
<<lessThe core ARK developers are interested in using the Arusha Project as a comprehensive solution for system administration.
It is therefore easy to miss the point that the core ARK engine---which simply provides a ``configuration language to say sysadminish things---can be used in many less-than-comprehensive ways.
Here is a ``laundry list... There are undoubtedly hundreds of other weird-and-wonderful possibilities we havent thought of.
Also note that some of these uses are orthogonal to each other. You could pick one (or none) of the ways to tackle software packages and pick one (or none) of the ways to manage the config files in /etc and pick one (or none) of the ways to manage user accounts, etc. -- this gives you many ARK options, without even breaking a sweat.
1. As a multi-platform package manager for user applications, particularly standard freeware packages.
(We arent pleased to have written Yet Another package manager, but the others [RPM, BSD ports, etc.] just arent up to much when you have several diverse Unix platforms for which you want the ``same packages.)
(Other system administration would be done by other means.)
2. To provide an early-adopter `playpen: [a variant on #1] at a site of any size, you will have a small number of people keen to try out beta- and even alpha-quality software. (It is wise to let them do so---they accumulate much ``intelligence which is helpful when deciding about new software to roll out to the general user population.)
You could use ARK to set up a `playpen where early-adopters could do their trials in a controlled and non-problematic way. (The Sidai version wrapper stuff is one way to get a handle on the multiple-versions-live-at-the-same-time problem.)
3. As a `unifier for diverse package managers: Imagine you have a site of Solaris, Linux, and NetBSD boxes, .and you want to use the native package managers for each. But you want the ``same packages on all hosts, and want a site-at-a-time way to manage them; i.e. ark package install ALL should install all packages on all hosts, each in the appropriate way.
4. As a (binary) package producer: One can imagine having a small number of ARK hosts whose job is to produce (say) binary RPM packages of everything of interest to your site. Your (many?) client/production hosts would then simply use the RPMs.
5. As a front-end for Cfengine or PIKT, or similar: Express what there is to know about the hosts, etc., at your site in the ARK object way (including constraints between them), then push a button to generate a configuration for one of the established sysadmin tools, which will do the heavy lifting for you.
6. As a fancy `rdist: A Unix site has bunches of config files that need to be ``the same across many machines, e.g. /etc/hosts or /etc/resolv.conf. The distributed ARK code (notably from team Sidai) is a good way to do this stuff, and you might use ARK just for that.
7. As an `idea bank: Dont run ARK code at all; simply study others sysadmin solutions as a source of ideas. This is a pathetic choice in our view :-), but entirely legitimate!
8. Toss it for system administration and build chip designs with it, instead! (While this is a mostly-facetious suggestion, it reflects the fact that the earliest ARK ideas emerged alongside some chip-building ideas at Glasgow University in 1999.)
Download (0.26MB)
Added: 2005-04-04 License: BSD License Price:
1670 downloads
Minisip 0.7.0
Minisip is a SIP User Agent (Internet telephone). more>>
Minisip project is a SIP User Agent ("Internet telephone") developed at KTH currently running on Linux. Keywords: Secure VoIP; SIP; MIKEY; RTP; SRTP; SDP; Video Telephony; Push-to-talk. You can download it for free from the download page.
Minisip is developed by Ph.D and Master students at the Royal Institute of Technology, KTH, Stockholm, Sweden.
The source code is available as a number of libraries under the GNU Lesser General Public License (LGPL) and applications under the GNU General Public Licence (GPL).
<<lessMinisip is developed by Ph.D and Master students at the Royal Institute of Technology, KTH, Stockholm, Sweden.
The source code is available as a number of libraries under the GNU Lesser General Public License (LGPL) and applications under the GNU General Public Licence (GPL).
Download (0.82MB)
Added: 2005-07-27 License: GPL (GNU General Public License) Price:
1550 downloads
Drools 2.1
Drools is a Rules Engine implementation based on Charles Forgys Rete algorithm tailored for the Java language. more>>
Drools is a Rules Engine implementation based on Charles Forgys Rete algorithm tailored for the Java language. Adapting Rete to an object-oriented interface allows for more natural expression of business rules with regards to business objects. Drools is written in Java, but able to run on Java and .Net.
Drools is designed to allow pluggeable language implementations. Currently rules can be written in Java, Python and Groovy. More importantly, Drools provides for Declarative Programming and is flexible enough to match the semantics of your problem domain with Domain Specific Languages (DSL) via XML using a Schema defined for your problem domain.
DSLs consist of XML elements and attributes that represent the problem domain.
Enhancements:
Bug
- DROOLS-294 - WorkingMemory synchronization is not complete (Barry Kaplan)
- DROOLS-314 - MethodMetadataSources need a stopping Class (Barry Kaplan)
- DROOLS-318 - WorkingMemoryEventListenerProcessor implements wrong interface (Barry Kaplan)
- DROOLS-347 - Maven build of drools-spring-jdk5 fails on Mac OS X (Andy Barnett)
- DROOLS-367 - Wrong rule executed when modifying object in workingmemory (Michael Neale)
- DROOLS-374 - Caching of classloaders in causes problems with hot deployment in some J2EE containers (Michael Neale)
- DROOLS-376 - Make source file (c) headers consistent with codehaus (Michael Neale)
- DROOLS-386 - Bug with the Escalation example? (Robert Laflamme)
- DROOLS-401 - Missing semaphore types in schema file (rules.xsd) (Edson Tirelli)
- DROOLS-403 - no-loop incorrectly removes all instances of a rule from the agenda (Michael Neale)
- DROOLS-409 - rename getNoLoop to isNoLoop to obey JavaBean naming convention (Mark Proctor)
- New Feature
- DROOLS-303 - Default rule-method parameter annotation (Barry Kaplan)
- DROOLS-360 - Maven goal for drools-all-src-XXX.zip (Mark Proctor)
- DROOLS-361 - Auto add RuleSet to RuleBase (Barry Kaplan)
- DROOLS-363 - Decision tables in spreadsheets (Michael Neale)
- DROOLS-383 - Integrate java:functions feature in decision tables. (Michael Neale)
- DROOLS-388 - Support for application data (variables), per rule duration, salience and names (Ricardo Rojas)
- DROOLS-408 - Xor Group so only one rule can fire for a specific group (Mark Proctor)
Improvement
- DROOLS-296 - Allow for default id value in parameter annotations (Barry Kaplan)
- DROOLS-297 - Allow multiple consequence annotations per rule (Barry Kaplan)
- DROOLS-301 - Remove Drools prefix from annotations (Barry Kaplan)
- DROOLS-309 - MethodMetadataSource to ignore certain classes (Barry Kaplan)
- DROOLS-310 - Condition sharing for POJO rules (Peter Royal)
- DROOLS-348 - JDK 1.3 no longer supported (Barry Kaplan)
- DROOLS-350 - Utilize 1.4 nested exceptions (Barry Kaplan)
- DROOLS-357 - Packaging between factory and meta needs some attention (Barry Kaplan)
- DROOLS-364 - Update spring libs and config files for 1.2 (Barry Kaplan)
- DROOLS-372 - Update Groovy to JSR-03 (Mark Proctor)
- DROOLS-381 - Add object-condition tests to RuleBuilderTest (Barry Kaplan)
- DROOLS-387 - add ability for a DSL to acces the XML namespace information in a Configuration (James Strachan)
- DROOLS-402 - Refactor maven.xml and drools:dist to make it faster and more intelligent (Mark Proctor)
- DROOLS-410 - Update Janino to 2.3.8 (Mark Proctor)
Test
- DROOLS-346 - Ant build.xml doesnt run drools-jsr94 unit tests (Andy Barnett)
- Task
- DROOLS-351 - Remove drools-annotation and derivitives from 2.1 (Barry Kaplan)
- DROOLS-370 - Add in drools-decisiontables subproject (Michael Neale)
<<lessDrools is designed to allow pluggeable language implementations. Currently rules can be written in Java, Python and Groovy. More importantly, Drools provides for Declarative Programming and is flexible enough to match the semantics of your problem domain with Domain Specific Languages (DSL) via XML using a Schema defined for your problem domain.
DSLs consist of XML elements and attributes that represent the problem domain.
Enhancements:
Bug
- DROOLS-294 - WorkingMemory synchronization is not complete (Barry Kaplan)
- DROOLS-314 - MethodMetadataSources need a stopping Class (Barry Kaplan)
- DROOLS-318 - WorkingMemoryEventListenerProcessor implements wrong interface (Barry Kaplan)
- DROOLS-347 - Maven build of drools-spring-jdk5 fails on Mac OS X (Andy Barnett)
- DROOLS-367 - Wrong rule executed when modifying object in workingmemory (Michael Neale)
- DROOLS-374 - Caching of classloaders in causes problems with hot deployment in some J2EE containers (Michael Neale)
- DROOLS-376 - Make source file (c) headers consistent with codehaus (Michael Neale)
- DROOLS-386 - Bug with the Escalation example? (Robert Laflamme)
- DROOLS-401 - Missing semaphore types in schema file (rules.xsd) (Edson Tirelli)
- DROOLS-403 - no-loop incorrectly removes all instances of a rule from the agenda (Michael Neale)
- DROOLS-409 - rename getNoLoop to isNoLoop to obey JavaBean naming convention (Mark Proctor)
- New Feature
- DROOLS-303 - Default rule-method parameter annotation (Barry Kaplan)
- DROOLS-360 - Maven goal for drools-all-src-XXX.zip (Mark Proctor)
- DROOLS-361 - Auto add RuleSet to RuleBase (Barry Kaplan)
- DROOLS-363 - Decision tables in spreadsheets (Michael Neale)
- DROOLS-383 - Integrate java:functions feature in decision tables. (Michael Neale)
- DROOLS-388 - Support for application data (variables), per rule duration, salience and names (Ricardo Rojas)
- DROOLS-408 - Xor Group so only one rule can fire for a specific group (Mark Proctor)
Improvement
- DROOLS-296 - Allow for default id value in parameter annotations (Barry Kaplan)
- DROOLS-297 - Allow multiple consequence annotations per rule (Barry Kaplan)
- DROOLS-301 - Remove Drools prefix from annotations (Barry Kaplan)
- DROOLS-309 - MethodMetadataSource to ignore certain classes (Barry Kaplan)
- DROOLS-310 - Condition sharing for POJO rules (Peter Royal)
- DROOLS-348 - JDK 1.3 no longer supported (Barry Kaplan)
- DROOLS-350 - Utilize 1.4 nested exceptions (Barry Kaplan)
- DROOLS-357 - Packaging between factory and meta needs some attention (Barry Kaplan)
- DROOLS-364 - Update spring libs and config files for 1.2 (Barry Kaplan)
- DROOLS-372 - Update Groovy to JSR-03 (Mark Proctor)
- DROOLS-381 - Add object-condition tests to RuleBuilderTest (Barry Kaplan)
- DROOLS-387 - add ability for a DSL to acces the XML namespace information in a Configuration (James Strachan)
- DROOLS-402 - Refactor maven.xml and drools:dist to make it faster and more intelligent (Mark Proctor)
- DROOLS-410 - Update Janino to 2.3.8 (Mark Proctor)
Test
- DROOLS-346 - Ant build.xml doesnt run drools-jsr94 unit tests (Andy Barnett)
- Task
- DROOLS-351 - Remove drools-annotation and derivitives from 2.1 (Barry Kaplan)
- DROOLS-370 - Add in drools-decisiontables subproject (Michael Neale)
Download (1.7MB)
Added: 2005-10-03 License: The Apache License 2.0 Price:
1492 downloads
ivata masks 1.0 alpha1
ivata masks is a library of routines developed in Java/JSP/Struts that automatically. more>>
ivata masks is a library of routines developed in Java/JSP/Struts. They automatically create masks and lists, based on java reflection and settings specified in XML. This saves a huge amount of time.
Rather than developing input screens and lists for each value object class, you need to define just 2 screens - one for lists, the other for input masks. An XML file defines which fields should be displayed or filtered out in each, and the library automatically interrogates the value object classes to discover which fields are available for display. We use the Struts messages to automate the field labels, based on the field name as a key.
We used this approach to replace a system in development by a large UK retail bank. Before we applied this approach, the client had coded each input screen and list by hand. The unified approach dramatically reduced workload by a factor of several weeks.
Enhancements:
- This release adds new features and makes the libraries generally easier to extend.
- Debug logging was improvied throughout the libraries by using log4j.
- Maven compatibility was upgraded to version 1.1 (older versions no longer work).
- New field handing for password and long timestamp fields was implemented.
- Support for a client session scope was added.
- Filter and listener interfaces on the query persistence interface make it easier to implement flexible user rights systems.
<<lessRather than developing input screens and lists for each value object class, you need to define just 2 screens - one for lists, the other for input masks. An XML file defines which fields should be displayed or filtered out in each, and the library automatically interrogates the value object classes to discover which fields are available for display. We use the Struts messages to automate the field labels, based on the field name as a key.
We used this approach to replace a system in development by a large UK retail bank. Before we applied this approach, the client had coded each input screen and list by hand. The unified approach dramatically reduced workload by a factor of several weeks.
Enhancements:
- This release adds new features and makes the libraries generally easier to extend.
- Debug logging was improvied throughout the libraries by using log4j.
- Maven compatibility was upgraded to version 1.1 (older versions no longer work).
- New field handing for password and long timestamp fields was implemented.
- Support for a client session scope was added.
- Filter and listener interfaces on the query persistence interface make it easier to implement flexible user rights systems.
Download (1.5MB)
Added: 2005-10-19 License: GPL (GNU General Public License) Price:
1465 downloads
Xrmap 2.33
Xrmap is a program running under X that can interactively display portions of the Earth, using the huge CIA world vector map. more>>
Xrmap is a program running under X that can interactively display portions of the Earth, using the huge CIA world vector map.
The Xrmap program provides a user-friendly X client for generating images of the Earth and manipulating the CIA World data bank II global vector information (a huge geodata set of about 45 MB).
Available features include coastlines and islands, political boundaries, major and minor rivers, glaciers, lakes, canals, reefs, etc. The images can be accurately zoomed in, up to a factor of 100 or more. The package also contains a rather comprehensive data set of world cities and locations - about 20000 cities are listed.
Xrmap is derived from the rmap console only utility by Reza Naima.
However, xrmap has many more features than the original rmap, especially it implements Rectangular, Mercator and Miller projections in addition to the Spherical projection, as well as reverse search of coordinates. All parameters and configurations can be set interactively from the GUI.
Xrmap supports writing images in ppm, xpm, ps or compressed ppm.gz, xpm.gz, ps.gz formats. It can also produce images without entering into the GUI, since most parameters can alternatively be set via the command line options (still, xrmap requires the X environment to do so, in contrast with rmap).
Enhancements:
- Xrmap now directly reads vector formats EPS, SVG or bitmap formats PNG, GIF, JPG. The encapsulated PostScript format EPS is the preferred format for flags, since it is reasonably fast and provides resizable and better looking flags. Other formats are no longer needed to run xrmap, although slower machines can benefit from installing the xpm_150 flags as a fallback, since they load much faster and occupy less disk space...
- Overall handling of images improved, a memory cache is used, more explicit error messages are provided, etc.
- Option -define "picon|..." replaced by more general -define "image|..." which supports all image types recognized by xrmap.
- Bug fixes : option -define "exec|..." was fixed. Thanks to the FreeBSD port maintainer (Serge Gagnon ) for pointing out the bug. Many other small fixes.
- Uploaded version 2.5 of SVG/EPS/PNG/XPM flags, including some additions and corrections (flags of Bangladesh, Morocco, Pakistan, Sudan, United States; French, Danish, Portuguese, Spanish, US and UK territories completed)
- Support for mouse wheel buttons in emx and all xrmap functions (file explorer, scrolling lists)
- An abbreviated menu with the most common functions is now opened by default (rather than the intimidating complete menu).
- Improvement in file explorer (more numerous file types are recognized).
- Data window GUI reworked (and hopefully improved)
- Smarter exit routine (xrmap asks confirmation rather than quitting abruptly).
- New release. The binary size increased by more than 14%. Sloccount indicates more than 25,000 lines of code in total (7% increase with respect to 2.32).
<<lessThe Xrmap program provides a user-friendly X client for generating images of the Earth and manipulating the CIA World data bank II global vector information (a huge geodata set of about 45 MB).
Available features include coastlines and islands, political boundaries, major and minor rivers, glaciers, lakes, canals, reefs, etc. The images can be accurately zoomed in, up to a factor of 100 or more. The package also contains a rather comprehensive data set of world cities and locations - about 20000 cities are listed.
Xrmap is derived from the rmap console only utility by Reza Naima.
However, xrmap has many more features than the original rmap, especially it implements Rectangular, Mercator and Miller projections in addition to the Spherical projection, as well as reverse search of coordinates. All parameters and configurations can be set interactively from the GUI.
Xrmap supports writing images in ppm, xpm, ps or compressed ppm.gz, xpm.gz, ps.gz formats. It can also produce images without entering into the GUI, since most parameters can alternatively be set via the command line options (still, xrmap requires the X environment to do so, in contrast with rmap).
Enhancements:
- Xrmap now directly reads vector formats EPS, SVG or bitmap formats PNG, GIF, JPG. The encapsulated PostScript format EPS is the preferred format for flags, since it is reasonably fast and provides resizable and better looking flags. Other formats are no longer needed to run xrmap, although slower machines can benefit from installing the xpm_150 flags as a fallback, since they load much faster and occupy less disk space...
- Overall handling of images improved, a memory cache is used, more explicit error messages are provided, etc.
- Option -define "picon|..." replaced by more general -define "image|..." which supports all image types recognized by xrmap.
- Bug fixes : option -define "exec|..." was fixed. Thanks to the FreeBSD port maintainer (Serge Gagnon ) for pointing out the bug. Many other small fixes.
- Uploaded version 2.5 of SVG/EPS/PNG/XPM flags, including some additions and corrections (flags of Bangladesh, Morocco, Pakistan, Sudan, United States; French, Danish, Portuguese, Spanish, US and UK territories completed)
- Support for mouse wheel buttons in emx and all xrmap functions (file explorer, scrolling lists)
- An abbreviated menu with the most common functions is now opened by default (rather than the intimidating complete menu).
- Improvement in file explorer (more numerous file types are recognized).
- Data window GUI reworked (and hopefully improved)
- Smarter exit routine (xrmap asks confirmation rather than quitting abruptly).
- New release. The binary size increased by more than 14%. Sloccount indicates more than 25,000 lines of code in total (7% increase with respect to 2.32).
Download (8.4MB)
Added: 2005-11-11 License: GPL (GNU General Public License) Price:
1444 downloads
Hackz 2 2.0.1
Hackz 2 is a CLI like hacking game. more>>
Hackz 2 is a CLI like hacking game. The user types in commands. Hackz 2 is a puzzle game for Linux.
The user hacks computers and earns money this way, and then he can buy better hardware or software.
Main features:
- Borrow money from the bank.
- Buy weapons and guns to defend yourself from attacks.
- Start at level 1 and gain XP to gain higher levels.
- And a lot more to come.
Installation and Usage:
Compile with: ./compile
Start with: mono Hackz2.exe
<<lessThe user hacks computers and earns money this way, and then he can buy better hardware or software.
Main features:
- Borrow money from the bank.
- Buy weapons and guns to defend yourself from attacks.
- Start at level 1 and gain XP to gain higher levels.
- And a lot more to come.
Installation and Usage:
Compile with: ./compile
Start with: mono Hackz2.exe
Download (0.024MB)
Added: 2005-11-22 License: GPL (GNU General Public License) Price:
1438 downloads
cc65 2.11.0
cc65 is a freeware C compiler for 6502 based systems. more>>
cc65 is a complete cross development package for 6502 systems, including a powerful macro assembler, a C compiler, linker, librarian and several other tools. cc65 is based on a C compiler that was originally adapted for the Atari 8bit computers by John R. Dunning.
The original C compiler is a Small C descendant but has several extensions, and some of the limits of the original Small C compiler are gone. The original copyright allows free redistribution including sources, even if it would not qualify as Open Source Software according to the Open Source Definition.
The original Atari compiler is available from http://www.umich.edu/~archive/atari/8bit/Languages/Cc65/. The complete package consists of the compiler, an assembler, a librarian, a linker, and a C library for the Atari. There are some packages on the net that claim to be adapted as a crosscompiler for DOS or Unix, but was not able to get them working correctly.
Because I wanted a C compiler for my CBM machines, I took the Atari compiler and started a rewrite. Until today, I have rewritten large parts of the compiler, all of the library, completely replaced the assembler, the linker and the librarian, and added a frontend to simplify use. All changes have been done with portability in mind, so porting to new 6502 architectures should be quite easy.
The compiler is almost ISO C compatible, so you should be able to translate many sources from other systems.
Main features:
- The compiler allows single line comments that start with //. This feature is disabled in strict ANSI mode.
- The compiler allows unnamed parameters in parameter lists. The compiler will not issue warnings about unused parameters that dont have a name. This feature is disabled in strict ANSI mode.
- The compiler has some additional keywords that are needed for special features. In strict ANSI mode, the additional keywords start with two underscores.
- The volatile modifier has no effect.
- The datatypes float and double are not available.
- The compiler does not support bit fields.
- C functions may not return structs and structs may not be passed as parameters by value. Struct assignment is possible.
- There are some limitation on the size of local variables. Not all operations are available if the size of local variables exceeds 256 bytes.
- Part of the C library is available only with fastcall calling conventions (see below). This means, that you may not mix pointers to those functions with pointers to user written functions.
There may be other target system dependent limitations. One example is file I/O, which is not implemented on all platforms. This is no technical limitation (as with the stuff mentioned above) but does just mean that no one cared enough to write the actual code.
The compiler is only one of the tools available in this package. The assembler suite (assembler, linker, archiver) is a complete development environment for itself, that may be used to write programs for any 6502 machine. C code and assembler code may be used together and may call each other.
The assembler is a one pass macroassembler and is able to output code for the 6502, the 65SC02 and 65SC816. It has a lot of nifty features like include files, conditional assembly, macros, nested lexical levels (that is, local symbols), and more. The assembler creates object files containing relocatable code. These files must be run through a linker to create the final program.
The linker has a flexible output format and is able to support ROMable code (different load and run addresses for data), banked systems (segments may share the same run address), systems with multiple ROMs, unlimited segments, more than one BSS segment and lots of other things.
The archiver is used to create libraries containing objects files. This simplifies code management. The linker will extract only those modules from a library that are actually needed.
To simplifiy use, there is also a frontend to the tools contained in the cc65 package. The frontend is named cl65. It knows how to build binaries from a list of C files, assembler files, object files and libraries. For smaller projects, just one invocation of the cl65 utility is needed to build a binary from several source files and libraries.
<<lessThe original C compiler is a Small C descendant but has several extensions, and some of the limits of the original Small C compiler are gone. The original copyright allows free redistribution including sources, even if it would not qualify as Open Source Software according to the Open Source Definition.
The original Atari compiler is available from http://www.umich.edu/~archive/atari/8bit/Languages/Cc65/. The complete package consists of the compiler, an assembler, a librarian, a linker, and a C library for the Atari. There are some packages on the net that claim to be adapted as a crosscompiler for DOS or Unix, but was not able to get them working correctly.
Because I wanted a C compiler for my CBM machines, I took the Atari compiler and started a rewrite. Until today, I have rewritten large parts of the compiler, all of the library, completely replaced the assembler, the linker and the librarian, and added a frontend to simplify use. All changes have been done with portability in mind, so porting to new 6502 architectures should be quite easy.
The compiler is almost ISO C compatible, so you should be able to translate many sources from other systems.
Main features:
- The compiler allows single line comments that start with //. This feature is disabled in strict ANSI mode.
- The compiler allows unnamed parameters in parameter lists. The compiler will not issue warnings about unused parameters that dont have a name. This feature is disabled in strict ANSI mode.
- The compiler has some additional keywords that are needed for special features. In strict ANSI mode, the additional keywords start with two underscores.
- The volatile modifier has no effect.
- The datatypes float and double are not available.
- The compiler does not support bit fields.
- C functions may not return structs and structs may not be passed as parameters by value. Struct assignment is possible.
- There are some limitation on the size of local variables. Not all operations are available if the size of local variables exceeds 256 bytes.
- Part of the C library is available only with fastcall calling conventions (see below). This means, that you may not mix pointers to those functions with pointers to user written functions.
There may be other target system dependent limitations. One example is file I/O, which is not implemented on all platforms. This is no technical limitation (as with the stuff mentioned above) but does just mean that no one cared enough to write the actual code.
The compiler is only one of the tools available in this package. The assembler suite (assembler, linker, archiver) is a complete development environment for itself, that may be used to write programs for any 6502 machine. C code and assembler code may be used together and may call each other.
The assembler is a one pass macroassembler and is able to output code for the 6502, the 65SC02 and 65SC816. It has a lot of nifty features like include files, conditional assembly, macros, nested lexical levels (that is, local symbols), and more. The assembler creates object files containing relocatable code. These files must be run through a linker to create the final program.
The linker has a flexible output format and is able to support ROMable code (different load and run addresses for data), banked systems (segments may share the same run address), systems with multiple ROMs, unlimited segments, more than one BSS segment and lots of other things.
The archiver is used to create libraries containing objects files. This simplifies code management. The linker will extract only those modules from a library that are actually needed.
To simplifiy use, there is also a frontend to the tools contained in the cc65 package. The frontend is named cl65. It knows how to build binaries from a list of C files, assembler files, object files and libraries. For smaller projects, just one invocation of the cl65 utility is needed to build a binary from several source files and libraries.
Download (0.98MB)
Added: 2005-11-19 License: Freeware Price:
1436 downloads
CheeseMusic Engine 1.0.1
The CheeseMusic engine is the core to most of the cheesetronic audio tools. more>>
The CheeseMusic engine is the core to most of the cheesetronic audio tools.
CheeseMusic Engine is a flexible and powerful set of components designed to aid in the programming of audio software.
Main features:
- Very fast fixed point mixing/resampling engine. (tops around 200 voices on my duron 850mhz)
- Support for custom Effect Buffers (and LADSPA too).
- Abstract DSP/MIDI layers with support for ALSA/JACK/OSS/Win32
- Support for synthesis helpers such as envelopes,LFOs,filters,ringbuffers,interpolators,declickers,etc
- GUI-Agnostic support thru "Property Bridges" with GTKmm and QT support (but most support is for Qt)
- Qt widgets for configuring many components, such as:
- Audio/Midi drivers.
- Resampler.
- Effect Buffers/Routing.
- Envelopes/LFO,etc.
- Midi-Input managers, with voice/bank/channel allocation and integration to the mixing engine
- Powerful framework for writing MIDI Synthesizers, as programming at voice level is only needed.
<<lessCheeseMusic Engine is a flexible and powerful set of components designed to aid in the programming of audio software.
Main features:
- Very fast fixed point mixing/resampling engine. (tops around 200 voices on my duron 850mhz)
- Support for custom Effect Buffers (and LADSPA too).
- Abstract DSP/MIDI layers with support for ALSA/JACK/OSS/Win32
- Support for synthesis helpers such as envelopes,LFOs,filters,ringbuffers,interpolators,declickers,etc
- GUI-Agnostic support thru "Property Bridges" with GTKmm and QT support (but most support is for Qt)
- Qt widgets for configuring many components, such as:
- Audio/Midi drivers.
- Resampler.
- Effect Buffers/Routing.
- Envelopes/LFO,etc.
- Midi-Input managers, with voice/bank/channel allocation and integration to the mixing engine
- Powerful framework for writing MIDI Synthesizers, as programming at voice level is only needed.
Download (0.45MB)
Added: 2005-12-02 License: GPL (GNU General Public License) Price:
1421 downloads
Gestshin 0.2.2
Gestshin is a Web application for administering a bank account. more>>
Gestshin is a personnal accounting application running on a web server and released under the GPL licence. Gestshin project is coded in PHP with a MySql Database.
The interface is written in XHTML 1.0 strict to be conform to W3C. Gestshin can manage multiple accounts, currencies and users. Currently, he is writting in English and French since the release 0.2.
The developpement of Gestshin is in progress. Currently, the last release is the 0.2. Gestshin is created since 03 August 2005.
Enhancements:
- Update Smarty to 2.6.11
- Bug session_start() fix with help of Mauricio Araya
<<lessThe interface is written in XHTML 1.0 strict to be conform to W3C. Gestshin can manage multiple accounts, currencies and users. Currently, he is writting in English and French since the release 0.2.
The developpement of Gestshin is in progress. Currently, the last release is the 0.2. Gestshin is created since 03 August 2005.
Enhancements:
- Update Smarty to 2.6.11
- Bug session_start() fix with help of Mauricio Araya
Download (0.32MB)
Added: 2006-01-04 License: GPL (GNU General Public License) Price:
1389 downloads
Japa 0.1.2
Japa is a perceptual or psychoacoustic audio spectrum analyser. more>>
Japa short from JACK and ALSA Perceptual Analyser is a perceptual or psychoacoustic audio spectrum analyser.
In contrast to JAAA, this is more an acoustical or musical tool than a purely technical one.
Possible uses include spectrum monitoring while mixing or mastering, evaluation of ambient noise, and (using pink noise), equalisation of PA systems.
JAPA allows you to measure two inputs at the same time, compare them, store them to memory and compare them to stored traces. It offers a number of resolutions, speeds, and various display options. The dual inputs and memories will find their way into future JAAA versions as well.
Display controls:
The controls below the spectrum window modify only the way things are presented, and not the actual measurement.
Range: Vertical display range, 20, 40, 60 or 80 dB. There are two scales. The one at the left is used for absolute displays. The one at the right always has 0 dB at half scale and is used when comparing two signals.
Scale: Controls the frequency scale. Grid lines are one octave apart, minor ticks are 1/3 octave. The default scale is logarithmic with ticks the standard 1/3 octave frequencies. There are two alternatives:
440 Hz log scale (click ) This follows the filter bandwidths, i.e. all filters will have the same width on the screen. The exact layout of this scale depends on the "warp factor" (see below).
Resp: The normal frequency response is flat in the sense that it will correctly indicate the level of a sine wave at all frequencies. The Prop setting adds a correction that is inversely proportional to the relative bandwidth of each filter. This will give a flat display when the input is pink noise.
Input controls:
There are two channels, called A and B. Each of them can be connected to one of four inputs, or switched off (this conserves CPU cycles - switching off the corresponding trace display does not).
Below the input selection is the gain control. Input gain can be set in steps of 5 dB. There are two more buttons:
Auto: Sets the gain based on the current signal level. This a momentary action.
Lnk: The second channels gain can be linked to the first for stereo operation. This includes the Auto function.
Analyser controls
Resol: Resolution of the filter bank. This sets the FFT size to 128, 256, or 512. The number of filters effectively used is almost equal to this number (japa interpolates between FFT bins to give correct amplitudes at all frequencies).
Warp: JAPA uses a warped FFT to analyse the spectrum. Frequency warping is done by replacing each delay element in the digital processing by an all-pass filter. This control allows you to set the warp factor, and this in turn determines how the filter bandwidths change as a function of the center frequency. You can see the warped scales by selecting the Warp option in the Scale display control. The default setting corresponds closely to the Bark scale. Higher values give more detail in the lower frequency range at the expense of the higher.
Speed: This controls the averaging filters that follow the spectrum analyser. The Low setting is mainly for noise measurement.
Memory store controls:
Each channel has a peak hold function. Note that this operates *after* the averaging done in the analyser and set by the Speed controls. There are two memories called X and Y. The current data for each channel can be stored to either memory. When the peak hold function is active, the current peak values are stored.
Note: the peak hold function and the two memories are reset when either the Resolution or Warp factor are changed. This may change in future versions.
Note: the gain controls are shown as part of the input blocks, but in reality the gain is applied only much later: when a trace is displayed or stored to memory. The result is that the peak hold function is not disturbed by changing the gain.
Trace display controls:
Three traces can be displayed at any time, and each row controls one of them. Options of the form A/B compare two inputs or memories. This means that the difference in dB between them is displayed rather than the actual levels.
<<lessIn contrast to JAAA, this is more an acoustical or musical tool than a purely technical one.
Possible uses include spectrum monitoring while mixing or mastering, evaluation of ambient noise, and (using pink noise), equalisation of PA systems.
JAPA allows you to measure two inputs at the same time, compare them, store them to memory and compare them to stored traces. It offers a number of resolutions, speeds, and various display options. The dual inputs and memories will find their way into future JAAA versions as well.
Display controls:
The controls below the spectrum window modify only the way things are presented, and not the actual measurement.
Range: Vertical display range, 20, 40, 60 or 80 dB. There are two scales. The one at the left is used for absolute displays. The one at the right always has 0 dB at half scale and is used when comparing two signals.
Scale: Controls the frequency scale. Grid lines are one octave apart, minor ticks are 1/3 octave. The default scale is logarithmic with ticks the standard 1/3 octave frequencies. There are two alternatives:
440 Hz log scale (click ) This follows the filter bandwidths, i.e. all filters will have the same width on the screen. The exact layout of this scale depends on the "warp factor" (see below).
Resp: The normal frequency response is flat in the sense that it will correctly indicate the level of a sine wave at all frequencies. The Prop setting adds a correction that is inversely proportional to the relative bandwidth of each filter. This will give a flat display when the input is pink noise.
Input controls:
There are two channels, called A and B. Each of them can be connected to one of four inputs, or switched off (this conserves CPU cycles - switching off the corresponding trace display does not).
Below the input selection is the gain control. Input gain can be set in steps of 5 dB. There are two more buttons:
Auto: Sets the gain based on the current signal level. This a momentary action.
Lnk: The second channels gain can be linked to the first for stereo operation. This includes the Auto function.
Analyser controls
Resol: Resolution of the filter bank. This sets the FFT size to 128, 256, or 512. The number of filters effectively used is almost equal to this number (japa interpolates between FFT bins to give correct amplitudes at all frequencies).
Warp: JAPA uses a warped FFT to analyse the spectrum. Frequency warping is done by replacing each delay element in the digital processing by an all-pass filter. This control allows you to set the warp factor, and this in turn determines how the filter bandwidths change as a function of the center frequency. You can see the warped scales by selecting the Warp option in the Scale display control. The default setting corresponds closely to the Bark scale. Higher values give more detail in the lower frequency range at the expense of the higher.
Speed: This controls the averaging filters that follow the spectrum analyser. The Low setting is mainly for noise measurement.
Memory store controls:
Each channel has a peak hold function. Note that this operates *after* the averaging done in the analyser and set by the Speed controls. There are two memories called X and Y. The current data for each channel can be stored to either memory. When the peak hold function is active, the current peak values are stored.
Note: the peak hold function and the two memories are reset when either the Resolution or Warp factor are changed. This may change in future versions.
Note: the gain controls are shown as part of the input blocks, but in reality the gain is applied only much later: when a trace is displayed or stored to memory. The result is that the peak hold function is not disturbed by changing the gain.
Trace display controls:
Three traces can be displayed at any time, and each row controls one of them. Options of the form A/B compare two inputs or memories. This means that the difference in dB between them is displayed rather than the actual levels.
Download (0.033MB)
Added: 2006-02-03 License: GPL (GNU General Public License) Price:
1358 downloads
LDrum 0.6.0
LDRUM is an open-source drummachine that offers ten channels, realtime control, a simple pattern sequencer. more>>
LDRUM is an open-source drummachine that offers ten channels, realtime control, a simple pattern sequencer and a graphical user-interface.
LDrum currently runs under Linux only, it is developed in C++ and uses JACK, Qt, ALSA and LADSPA (its a JAQL app;)
LDRUM uses two homemade libraries called libjackpp and libladspapp. These are included in the LDRUM tarball but might be of interest standalone for somebody. So use the following links below to get some infos and the source.
Main features:
10 stereo channels
- Each channel can play a stereo sample. The sample can be changed while playing. A channel can be triggered by the internal sequencer, the keyboard, MIDI or the GUI simultaneous. You can use your favorite sequencer to trigger LDRUM.
16 voices
- LDRUM is limited to 16 channels to be played simultaneous.
MIDI support
- The LDRUM uses the ALSA sequencer api for triggering channels and controlling parameter via MIDI.
Realtime controlable parameters
- Each channel offers a set of parameters which can be controlled in realtime via MIDI or the graphical user interface. You can assign individual MIDI controllers to each parameter via an easy to use MIDI learn function (just right-click over the parameter).
The following parameters are available:
- mute
- solo
- level
- level velocity modulation
- panorama
- equalizer low freq
- equalizer mid freq
- equalizer high freq
- equalizer velocity modulation
- length
- length velocity modulation
- pitch
Sample import
- LDRUM can import all audio file types libsndfile supports.
Load/save drum patches
- A LDRUM patch is stored in an xml file with the extension ".ldp". A patch stores all channel parameters, the channels samples and the MIDI note assignments. Patches can be loaded and saved via the GUI.
Load/save sequences
- A LDRUM sequence is stored in a xml file with the extension ".lds". A sequence stores the sequencer banks which contain the patterns of the channels. Sequences can be loaded and saved via the GUI.
Color schemes
- The LDRUM can be colored the way you like it. It offers an graphical color scheme editor to create you own personal look.
<<lessLDrum currently runs under Linux only, it is developed in C++ and uses JACK, Qt, ALSA and LADSPA (its a JAQL app;)
LDRUM uses two homemade libraries called libjackpp and libladspapp. These are included in the LDRUM tarball but might be of interest standalone for somebody. So use the following links below to get some infos and the source.
Main features:
10 stereo channels
- Each channel can play a stereo sample. The sample can be changed while playing. A channel can be triggered by the internal sequencer, the keyboard, MIDI or the GUI simultaneous. You can use your favorite sequencer to trigger LDRUM.
16 voices
- LDRUM is limited to 16 channels to be played simultaneous.
MIDI support
- The LDRUM uses the ALSA sequencer api for triggering channels and controlling parameter via MIDI.
Realtime controlable parameters
- Each channel offers a set of parameters which can be controlled in realtime via MIDI or the graphical user interface. You can assign individual MIDI controllers to each parameter via an easy to use MIDI learn function (just right-click over the parameter).
The following parameters are available:
- mute
- solo
- level
- level velocity modulation
- panorama
- equalizer low freq
- equalizer mid freq
- equalizer high freq
- equalizer velocity modulation
- length
- length velocity modulation
- pitch
Sample import
- LDRUM can import all audio file types libsndfile supports.
Load/save drum patches
- A LDRUM patch is stored in an xml file with the extension ".ldp". A patch stores all channel parameters, the channels samples and the MIDI note assignments. Patches can be loaded and saved via the GUI.
Load/save sequences
- A LDRUM sequence is stored in a xml file with the extension ".lds". A sequence stores the sequencer banks which contain the patterns of the channels. Sequences can be loaded and saved via the GUI.
Color schemes
- The LDRUM can be colored the way you like it. It offers an graphical color scheme editor to create you own personal look.
Download (0.98MB)
Added: 2006-02-10 License: GPL (GNU General Public License) Price:
1354 downloads
Finance::Bank::HDFC 0.12
Finance::Bank::HDFC provides an interface to the HDFC netbanking service. more>>
Finance::Bank::HDFC project provides an interface to the HDFC netbanking service.
<<less Download (0.004MB)
Added: 2006-03-01 License: GPL (GNU General Public License) Price:
1348 downloads
phpSuperMarketTycoon 0.03.03 Alpha
phpSuperMarketTycoon is an online business simulation. more>>
phpSuperMarketTycoon is an online business simulation.
phpSuperMarketTycoon allows players to create individual grocery and super stores and build their supermarket empire while competing against other players building their own empire.
Features include the creation, expansion and trading of individual grocery stores, daily reports for both the players company and the market in general, a bank allowing loans and savings, store management with different effects on your stores, warehousing, NPC chains to compete against your own, a daily newsletter, yearly holidays to effect sales, weekly sales opportunities, and more.
Enhancements:
{Coding}
- Created a ban IP mechanism. Need to do an interface though.
- Added an optional security image for the signup script. Make sure you read the upgrade.txt file on how to update your db.php file to turn this on.
- Added the forums. They sort of work... :)
- Made an adjustment in the players level so that I can create admins later on.
- Adding sorting to the communities list.
- Added company name and email address to the email admin gets when a new player signs up.
- Store Managers have been added to the game. You can hire them, train them if needed (This takes 8 weeks to complete) and assign them to your stores. You can even fire them if you want. They do have a fairly decent effect on your store sales.
- You now get billed 5% of your square footage for electric fees per week.
(Bugs)
- Corrected the link in the footer to the home page of the project. (Bug 1439620)
- Removed 1, 0, l, o, and i from the security image script to avoid confusion.
- Reformatted display numbers to show commas for the thousands place. (Bug 1434685)
- Dealt with the issue of the menu column displaying twice during errors during player signup. I think I got them all. (Bug 1434308)
- Fixed the store counts within communities within the *.sql install file. (Bug 1434684)
- Upgrade script will correct store counts for already installed games (Bug 1440495)
- Cashiers are now being paid. (Oops) Fixed in buildthatsucker.php as well as the upgrade script. Cant believe I missed that... (Bug 1440969)
- The forum was not doing line breaks correctly. Im hoping that this is fixed. (Bug 1440997)
- Fixed the issue with company name not being shown in the webpage after a new company has been created as well as within the email sent to the game admin. Fixed AGAIN! (Bug 1441007)
- Adjusted the size of the email address within the players table. I guess 25 characters isnt enough. Sorry about that. (Bug 1441015)
- Fixed the issue in the viewcommunities page where it was presenting you a link to build a store when there wasnt one available. Fixed this as well in the buildstore.php page. (Bug 1440517)
- For some reason, when you incorrectly created a store that was too large or didnt have enough money, the script would erase the data that it was holding on the store so you always wound up in sector 1. Fixed I think. (Bug 1440734) Still dont know where that one came from as it was something I made sure that worked before the release.
- Fixed a minor bug in the displaycompanies.php file that would list the stores in the incorrect order.
{SQL}
- Upgraded the SQL install file to include the badips, topics, and posts tables.
- Added the first name and last name tables to the file.
- Added the store managers table to the file.
{Upgrading}
- Started a method of upgrading. It might even work.
<<lessphpSuperMarketTycoon allows players to create individual grocery and super stores and build their supermarket empire while competing against other players building their own empire.
Features include the creation, expansion and trading of individual grocery stores, daily reports for both the players company and the market in general, a bank allowing loans and savings, store management with different effects on your stores, warehousing, NPC chains to compete against your own, a daily newsletter, yearly holidays to effect sales, weekly sales opportunities, and more.
Enhancements:
{Coding}
- Created a ban IP mechanism. Need to do an interface though.
- Added an optional security image for the signup script. Make sure you read the upgrade.txt file on how to update your db.php file to turn this on.
- Added the forums. They sort of work... :)
- Made an adjustment in the players level so that I can create admins later on.
- Adding sorting to the communities list.
- Added company name and email address to the email admin gets when a new player signs up.
- Store Managers have been added to the game. You can hire them, train them if needed (This takes 8 weeks to complete) and assign them to your stores. You can even fire them if you want. They do have a fairly decent effect on your store sales.
- You now get billed 5% of your square footage for electric fees per week.
(Bugs)
- Corrected the link in the footer to the home page of the project. (Bug 1439620)
- Removed 1, 0, l, o, and i from the security image script to avoid confusion.
- Reformatted display numbers to show commas for the thousands place. (Bug 1434685)
- Dealt with the issue of the menu column displaying twice during errors during player signup. I think I got them all. (Bug 1434308)
- Fixed the store counts within communities within the *.sql install file. (Bug 1434684)
- Upgrade script will correct store counts for already installed games (Bug 1440495)
- Cashiers are now being paid. (Oops) Fixed in buildthatsucker.php as well as the upgrade script. Cant believe I missed that... (Bug 1440969)
- The forum was not doing line breaks correctly. Im hoping that this is fixed. (Bug 1440997)
- Fixed the issue with company name not being shown in the webpage after a new company has been created as well as within the email sent to the game admin. Fixed AGAIN! (Bug 1441007)
- Adjusted the size of the email address within the players table. I guess 25 characters isnt enough. Sorry about that. (Bug 1441015)
- Fixed the issue in the viewcommunities page where it was presenting you a link to build a store when there wasnt one available. Fixed this as well in the buildstore.php page. (Bug 1440517)
- For some reason, when you incorrectly created a store that was too large or didnt have enough money, the script would erase the data that it was holding on the store so you always wound up in sector 1. Fixed I think. (Bug 1440734) Still dont know where that one came from as it was something I made sure that worked before the release.
- Fixed a minor bug in the displaycompanies.php file that would list the stores in the incorrect order.
{SQL}
- Upgraded the SQL install file to include the badips, topics, and posts tables.
- Added the first name and last name tables to the file.
- Added the store managers table to the file.
{Upgrading}
- Started a method of upgrading. It might even work.
Download (0.057MB)
Added: 2006-03-02 License: GPL (GNU General Public License) Price:
1333 downloads
PortfolioTracker 0.8
PortfolioTracker helps you track and manage your stock portfolio of Euronext shares in realtime (15 delay). more>>
PortfolioTracker helps you track and manage your stock portfolio of Euronext shares in realtime (15 delay).
Assess your stock positions (price, daychange, gain, gain%, value, weight%) with one command. Portfolio changes are easy maintained in a text file.
Example of generated output:
2006-03-15 16:05
Tick BuyDate # B-Price Price D-1% Value Gain Gain% W%
CA 2006-02-28 25 41.44 43.08 0.68 1077.00 41.00 3.96 10.65
DELB 2002-02-28 18 56.00 58.40 2.55 1051.20 43.20 4.29 10.40
FORB 2006-02-28 30 29.92 29.48 0.03 884.40 -13.20 -1.47 8.75
FP 2006-02-28 5 211.50 215.00 0.75 1075.00 17.50 1.65 10.63
HEIA 2006-02-28 30 31.72 32.07 -0.56 962.10 10.50 1.10 9.51
PHIA 2006-02-28 35 27.33 27.07 2.23 947.45 -9.10 -0.95 9.37
RDSA 2006-02-28 40 25.80 25.77 0.00 1030.80 -1.20 -0.12 10.19
SOLB 2002-02-28 10 92.50 91.10 -0.22 911.00 -14.00 -1.51 9.01
UG 2006-02-28 22 48.95 50.70 1.87 1115.40 38.50 3.58 11.03
CASH 1057.34 10.46
TOTAL 10111.69 111.69 1.12
PortfolioTracker is released in Open Source, it is written in Ruby, and runs on any major platform (windows, linux, mac).
Usage:
Run PortfolioTracker
Execute the ruby script:
ruby portfolioTracker.rb
On some platforms you can execute the script by clicking or double clicking on the file portfolioTracker.rb.
Input file "portfolio.pf"
Describe your stock portfolio in the file "portfolio.pf". The source distribution contains the following example:
1| #[init]
2| start_date: 2006-02-28
3| start_value: 10000.00
4| cash: 1057.34
5| #[positions]
6| # ticker:buy_date:no_of_shares:price_per_share
7| # Carrefour
8| CA : 2006-02-28 : 25 : 41.44
9| # Peugeot
10| UG : 2006-02-28 : 22 : 48.95
11| # Total
12| FP : 2006-02-28 : 5 : 211.50
13| # Philips
14| PHIA : 2006-02-28 : 35 : 27.33
15| # Royal Dutch Shell
16| RDSA : 2006-02-28 : 40 : 25.80
17| # Heineken
18| HEIA : 2006-02-28 : 30 : 31.72
19| # Fortis
20| FORB : 2006-02-28 : 30 : 29.92
21| # Delhaize
22| DELB : 2002-02-28 : 18 : 56.00
23| # Solvay
24| SOLB : 2002-02-28 : 10 : 92.50
<<lessAssess your stock positions (price, daychange, gain, gain%, value, weight%) with one command. Portfolio changes are easy maintained in a text file.
Example of generated output:
2006-03-15 16:05
Tick BuyDate # B-Price Price D-1% Value Gain Gain% W%
CA 2006-02-28 25 41.44 43.08 0.68 1077.00 41.00 3.96 10.65
DELB 2002-02-28 18 56.00 58.40 2.55 1051.20 43.20 4.29 10.40
FORB 2006-02-28 30 29.92 29.48 0.03 884.40 -13.20 -1.47 8.75
FP 2006-02-28 5 211.50 215.00 0.75 1075.00 17.50 1.65 10.63
HEIA 2006-02-28 30 31.72 32.07 -0.56 962.10 10.50 1.10 9.51
PHIA 2006-02-28 35 27.33 27.07 2.23 947.45 -9.10 -0.95 9.37
RDSA 2006-02-28 40 25.80 25.77 0.00 1030.80 -1.20 -0.12 10.19
SOLB 2002-02-28 10 92.50 91.10 -0.22 911.00 -14.00 -1.51 9.01
UG 2006-02-28 22 48.95 50.70 1.87 1115.40 38.50 3.58 11.03
CASH 1057.34 10.46
TOTAL 10111.69 111.69 1.12
PortfolioTracker is released in Open Source, it is written in Ruby, and runs on any major platform (windows, linux, mac).
Usage:
Run PortfolioTracker
Execute the ruby script:
ruby portfolioTracker.rb
On some platforms you can execute the script by clicking or double clicking on the file portfolioTracker.rb.
Input file "portfolio.pf"
Describe your stock portfolio in the file "portfolio.pf". The source distribution contains the following example:
1| #[init]
2| start_date: 2006-02-28
3| start_value: 10000.00
4| cash: 1057.34
5| #[positions]
6| # ticker:buy_date:no_of_shares:price_per_share
7| # Carrefour
8| CA : 2006-02-28 : 25 : 41.44
9| # Peugeot
10| UG : 2006-02-28 : 22 : 48.95
11| # Total
12| FP : 2006-02-28 : 5 : 211.50
13| # Philips
14| PHIA : 2006-02-28 : 35 : 27.33
15| # Royal Dutch Shell
16| RDSA : 2006-02-28 : 40 : 25.80
17| # Heineken
18| HEIA : 2006-02-28 : 30 : 31.72
19| # Fortis
20| FORB : 2006-02-28 : 30 : 29.92
21| # Delhaize
22| DELB : 2002-02-28 : 18 : 56.00
23| # Solvay
24| SOLB : 2002-02-28 : 10 : 92.50
Download (0.008MB)
Added: 2006-03-16 License: BSD License Price:
1318 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 royal bank 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