Main > Free Download Search >

Free machinery trader software for mac

machinery trader

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 16
MulleCipher Framework 1.1

MulleCipher Framework 1.1


MulleCipher Framework - Wraps some public domain cryptography more>>
wraps some public domain cryptography implementations in Objective-C. It contains two digest algorithms MD-5, SHA-1 (CRC32 as a build option) as well as two symmetric ciphers Blowfish and Twofish. There is a small test application for Mac OS X that can be used to test the algorithms a bit. Documentation is in a README.rtf file and the various headers.
The digest algortihms have been tested on Mac OS X and passed the tests. So I assume, that they work as expected. The crypto routines encrypt and decrypt correctly. I have not checked that the output is compatible with their respective implementations on Intel machinery, though I assume that it is.
Enhancements:
- Added prebinding, the prebind address is -seg1addr 0x32000000. You can easily change this by changing the link options.
- By default crc32 is not compiled in anymore, because there is already a crc32 routine in libz. If you define BUILD_CRC32 its back in.
- Created project files for the new Project Builder, so you dont have to import the projects yourself.
<<less
Download (173KB)
Added: 2006-04-11 License: Freeware Price:
1292 downloads
Power E*TRADE Pro 1.0

Power E*TRADE Pro 1.0


Power E*TRADE Pro is an advanced Java-based software trading platform truly compatible with both Mac and PC more>>

Power E*TRADE Pro 1.0 provides the performance, access, and information active traders need to take advantage of fast-moving market opportunities.Power E*TRADE Pro is an advanced Java-based software trading platform truly compatible with both Mac and PC. Power E*TRADE Pro is available at no cost to the qualified Power E*TRADE customers.

Major Features:

  1. Direct-access trading to four ECNs, the NYSE, and the proprietary auto-routing system
  2. Streaming real-time stock and options quotes
  3. Intra-day and historical charts
  4. Advanced trailing stops and bracketed order types
  5. Real-time account and trade management
  6. Streaming news from Dow Jones Newswire and Briefing.com
  7. Intra-day scanners and market data tickers
  8. Intelligent alerts
<<less
Download (4.8MB)
Added: 2005-04-05 License: update/patch Price: freetopoweretradecustomers
5 downloads
Privateer Remake 1.2

Privateer Remake 1.2


Privateer Remake gives you the freedom to carve your own path in the Wing Commander universe more>>
Privateer gives you the freedom to carve your own path in the Wing Commander universe. Opportunity abounds in the Gemini Sector.
Wedged between the unknown frontier and the Kilrathi Empire, Gemini is home to various competing factions with which you can choose to align yourself.
Upgrade your ship or trade it in to deal with the demands of a Privateer. Find your fortune by logging into the mission computer, or take your chances with seedy characters in bars.
Meet up with Sandoval in New Detroit, tilt back a glass with Demetria in a Munchen bar in the Tingerhoff System. Make your way as a trader, traitor, bounty hunter, or pirate. Only you can imagine what you might encounter beyond the frontier.
Enhancements:
- New Refinery, Mining Base, Kamekh, Drayman, and Orion art was added.
- The targetting system was redone and is now more like the original.
- Radar range was reduced and all ships now have 2D wireframe HUD images and damage is shown by quadrant.
- The ship dealer now also functions as he did in the original.
- The auto-light now turns off when you are close to your destination.
- When a ship that is communicating with you is destroyed, its message now gets cut off. Asteroids can now be destroyed and mined.
- The repair bot was fixed.
- Unknown ships are there for the Righteous Fire campaign.
<<less
Download (193MB)
Added: 2005-07-19 License: GPL Price:
1558 downloads
EV Override 1.0

EV Override 1.0


EV Override is a fantastic game which can help you fill all of that spare time on your hands! more>>

EV Override 1.0 is a fantastic game which can help you fill all of that spare time on your hands!

Ported by Ambrosia, w00tWare and Michael Judkins, the re-releases run through the improved game engine of EV: Nova; you can now join the rebellion on Mac OS X or battle the Voinians on Windows, all the while benefit from the advances, additions and refinements of Nova's engine.

EV: Override is Ambrosia's huge follow up to the classic Escape Velocity. With an immersive story and universe created by Peter Cartwright, a new conflict begins to unfold. Override features a universe five times the size of the original game, and a slew of populated worlds within. Winning critical battles can change the face of the universe, or, if you're happy with the existing balance of power, you can make a living as a humble trader. Just watch out for those pesky renegades, who want nothing more than to swipe the precious cargo from your holds. Additionally, the game contains stunning new graphics and sound, over 250 new missions, a multitude of human and alien governments, and all the excitement of the original EV game.

These releases require a registered version of Nova to use, but being drag & drop they are simpler to install than a cloaking device! The great news is they are free, making registering Nova now an even better deal than before, 3 epic titles for the price of one! All the credits you save should go towards that first laser cannon!!

<<less
Download (5.7MB)
Added: 2003-08-10 License: update/patch Price:
downloads
trading-shim 090529

trading-shim 090529


Interactive Brokers Trader Workstation command-line and dbms controlled interface more>> Interactive Brokers Trader Workstation command-line and dbms controlled interface

trading shim is a command-line and dbms controlled interface to the socket-based API of Interactive Brokers Trader Workstation, abbreviated as the IB tws socket api, or simply tws.
That api has a number of advantages for our purposes, including the freely available Trader Workstation, comprehensive feeds and archives for tick and history data, a paper account ideal for software testing, and low transaction costs.
The shim consults the product database at initial startup, and from then on uses in-memory lookup to translate brief text commands from the downstream to the much longer binary requests of the tws api.
trading-shim serializes the resulting event stream and copies the text to any of a number of user-selected output channels. The shim command interface provides an alternative to the existing tws gui interfaces, permitting you to use downstream programs, whether gui or not, to drive the tws through its api.
trading-shim is written in C, and although developed on Linux, trading-shim should be able compile and run on any modern Unix-like platform.

System requirements:
-
- Trader Workstation
-
- MySQL

<<less
Download (4.4MB)
Added: 2009-06-02 License: GPL Price: FREE
179 downloads
KompoZer 0.8 Alpha 4 / 0.7.10

KompoZer 0.8 Alpha 4 / 0.7.10


A web authoring tool that has all the features you need more>> A web authoring tool that has all the features you need

KompoZer is a complete web authoring system that combines web file management and easy-to-use WYSIWYG web page editing.
KompoZer is designed to be extremely easy to use, making it ideal for non-technical computer users who want to create an attractive, professional-looking web site without needing to know HTML or web coding.
Finally, a top-notch WYSIWYG web page program for the rest of us! Now theres no need to pay a little fortune for a program to create and edit great-looking web pages, including powerful and easy to use CSS capabilities.
KompoZer is based on Gecko, the layout engine inside Mozilla; its a super-fast, very reliable, standards conformant engine maintained on a daily basis by a wide community of developers.
Its remarkable support of XML, CSS and JavaScript offers the best authoring platform on the market. Its architecture based on XUL makes it the most extensible editing tool ever.
KompoZer has a small size and fast speed due to the fact that it is a stand-alone utility.
Those who are familiar with the DreamWeaver interface will feel right at home with KompoZer:
- WYSIWYG editing of pages, making web creation as easy as typing a letter with your word processor.
- Integrated file management via FTP. Simply login to your web site and navigate through your files, editing web pages on the fly, directly from your site.
- Reliable HTML code creation that will work with all of todays most popular browsers.
- Jump between WYSIWYG Editing Mode and HTML using tabs.
- Tabbed editing to make working on multiple pages a snap.
- Powerful support for forms, tables, and templates.
- The easiest-to-use, most powerful Web Authoring System available for Desktop Linux, Microsoft Windows and Apple Macintosh users.

Main features:
FTP site manager:
- With KompoZer, all the sites you have specified in your Publishing Settings become browseable in a sidebar. You can get a tree view of a site, la Explorers folders pane, or a one-dir-only view, la Explorers directory view. It is also possible to filter files and show all files, or only HTML documents or image files. The browsing area also allows to show for each file its size and the date of last modification.
A new color picker:
- KompoZer has a new extended colorpicker, more conformant to what most users are used to. Set a color from its red blue and green components, or its hue saturation and brightness. Or just use your mouse to pick up the color you want.
Tabs:
- One of Mozilla Firefoxs killer features is now available in KompoZer! Have one window only on your screen and edit several documents at once, each document having its own Undo/Redo stack! Just glance at the tabs to know if a document needs to be saved or not!
CSS editor:
- Create stylesheets easily and manage the styles attached to your documents. You can see your style settings applied "live" to the document youre editing.
A dash of style(s):
- With KompoZer, right-click on any element in the hierarchical toolbar at the bottom of the window and set directly its style properties.
Customizable toolbars:
- Just customize your toolbar and show only the buttons you want/need.
Forms:
- Take advantage from a XUL-based UI to edit all your forms, and edit all your form elements.
Cleaner markup:
- KompoZer contains some machinery to get rid of most of those annoying
- . Combined with the ability to call W3Cs HTML validator from within KompoZer youll make valid, clean documents.
XFN:
- When you create a new link to an external resource, or when you edit an existing link, you can now add XHTML Friends Network information to say that the owner of that resource is someone you know and trust.
Visible marks:
- In a complex page layout, you often need to see visible carriage returns and block borders. KompoZer can now do that for you. And of course, everything is controlled by a CSS stylesheet so you can customize those marks and replace them by your own.
Table/Cell resizing rulers:
- On the left and top side of the opened tab you will find the convenient table resizing rulers which will help you easily adjust the size of rows and columns in any table in the web page you design.
Automated Spellchecker:
- The integrated in-line spellchecker will underline all misspelled words as you type to ensure correct spelling throughout the entire web page.

Enhancements
Fixed a major bug and two regressions:
- Site Manager: local websites without any publishUrl data are allowed now
- CSS Editor: the pop-up lists for creating new style rules are back
- CSS Editor: the [Return] key now works
Other changes:
- should build on gcc-4.4
- security fixes for CVE-2009-0776 and CVE-2009-1311
- fixed the ID assignment bug
- added an "edit with external editor" toolbar button
- now detects when the documents have been modified by external applications

<<less
Download (16.6MB)
Added: 2009-05-21 License: Freeware Price: FREE
5393 downloads
Calendar Countdown 1.3

Calendar Countdown 1.3


Calendar Countdown - View the upcoming events from any Google Calendar more>> Track you total collection for trading and selling.
Send another collector your trade list instantly, trading info is right hereat your fingertips fun and easy.
Now Supports Wacky Packages Flashback Series!
All Wacky Packages cards from the original series 1-16, Die-Cuts, Ads, Cloth, Reprints, ANS1, ANS2, ANS3, ANS4, ANS5, ANS6, Flashback, ANS Bonus, ANS (Magnets, Clings, Tats), Vending Series 1 & 2, Irish, 1985, 1991 and Album included with current market prices.
Grading values are determined by book value and grade of the card automatically.
Know exactly what you originally paid for a card and compare it to the graded value instantly on each card.
Add pictures of your Wacky Packages. You can have a different picture for each card and backing. Plus you can click on the picture to enlarge it.
Keep Notes on each card plus you can even rate each card individually and report on how you rated the cards. Full search capabilities on just about any field. Plus if you want to get an instant look at just the cards you own, click on the Show Only My Wackys button.
Full featured card grader is included to take the guess work out of how your card grades.
Keep track of other people you trade with and add their want and sell lists. You can even have each traders email address, home address, & phone numbers for easy lookup.
Keep track of your purchase with dates and prices. Keep track of what you need by making a want list.
Keep track of what you have available to sell or trade. Keep track of what you have sold by date and price.
<<less
Download (170KB)
Added: 2008-03-09 License: Freeware Price: FREE
203 downloads
DDD for Mac OS X 3.3.9

DDD for Mac OS X 3.3.9


DDD for Mac OS X is a beneficial and easy-to-use graphical front-end for command-line debuggers such as GDB, the Perl debugger, or the Python debugger. more>>

DDD for Mac OS X 3.3.9 is a beneficial and easy-to-use graphical front-end for command-line debuggers such as GDB, the Perl debugger, or the Python debugger.

Besides "usual" front-end features such as viewing source texts, DDD has become famous through its interactive graphical data display, where data structures are displayed as graphs.

Enhancements:
  • New features and minor improvements
    • Support for PHP debugger has been added. This is essentially not tested.
    • Source files in subdirectories should be located automatically when using dbx (tested on Solaris dbx).
    • The perl version supported by DDD is now 5.8.x. The perl debugger changed between perl 5.6.x and perl 5.8.0, which made this update necessary. This change is not backwards-compatible. If it is not possible to upgrade your perl version to 5.8.x or newer, then you can simply install the file "perl5db.pl" from a recent perl distribution into your old perl tree.
    • Through the maintenance menu ("ddd --maintenance"), it now possible to get a leak check of ddd if ddd is run under valgrind. This is only useful for ddd developers (or anybody that wants to help making ddd better).
    • Several minor bugs fixed, some memory leaks plugged, more code clean-up done.
    • A bug affecting platforms where the size of function pointers is 16 has been fixed.
    • The settings window now starts at a larger, more reasonable size, and allows the user to resize it.
  • Build fixes
    • The configure machinery has been updated to conform more closely to the autoconf 2.5x requirements. Several bugs have been fixed.
    • libiberty (which provides missing standard functions) is not linked by default anymore. configure has a new option --with-libiberty that enables the libiberty support if required. If nobody complains, libiberty will be unbundled in a next version.
    • The libiberty distributed with ddd has been upgraded to the one included in GCC 3.4 20040116. It fixes some configuration problems.
    • Builds with GCC 3.4, with IBM xlC on AIX, with Compaq/HP cxx on Tru64, on X11R5 based systems, with SGI CC on IRIX should be OK.
    • Builds on HP-UX should now work out-of-the-box. Motif is linked statically and the Athena libraries are now found by default.
    • Builds without Motif/Lesstif available abort with an adequate message.
    • Builds with readline support now work. readline is not bundled anymore.
    • Builds without -DNDEBUG (i.e. with "assert" enabled) now work. Default build enables assertions (i.e. -DNDEBUG is not used).
    • Several missing files in the distribution are now included.
    • Cygwin is supported again.
Requirements: Mac OS X 10.2 or later (tested with 10.2.6, 10.3.3).

<<less
Download (7.9MB)
Added: 2004-08-19 License: Free Price:
downloads
Intuition 1.6

Intuition 1.6


Intuition is a useful and reliable application that comes with many features more>>
Intuition is a useful and reliable application that comes with many features.
You use a computer to make your life easier. Now you can use a new software application that can make using your computer even better.
You can use Intuition to save your most important E-mail messages and to find these messages faster through the power of Intuitions fast information gathering system.
You can use Intuition to save the text of important websites that you visit so that when Intuition is used to search your important saved information you can find exactly what you are looking for.
You can use Intuition to create your own Intuition website. Intuition webmasters can create powerful topical Intuition websites and get their websites listed in the Leveltron Trader(tm) web magazine.
Enhancements:
- adds RSS reader support.
<<less
Download (2.99MB)
Added: 2006-03-27 License: Freeware Price:
1308 downloads
Elite TNK 0.84

Elite TNK 0.84


In the early 1980s Ian Bell & David Braben produced the most expansive 3D game ever made, Elite. The game became an instant cult classic more>> In the early 1980s Ian Bell & David Braben produced the most expansive 3D game ever made, Elite. The game became an instant cult classic. In the game you can choose any role you choose, you can be a trader, a pirate, a miner, a bounty hunter, whatever you please.

All versions of Elite TNK have been pulled at the request of Frontier Developments and David Braben. If you dont think this port of a 20 year old game appearing on Mac OS X is a threat to Frontier Developments, instead would only help to keep this game in the public eye, make your feelings felt to dbraben@frontier.co.uk.

<<less
Added: 2003-02-12 License: Free Price:
downloads
zxsp 0.7.3pre4

zxsp 0.7.3pre4


zxsp is a professional and smart simulator for the historic Sinclair ZX home computer families. more>>

zxsp 0.7.3pre4 is a professional and smart simulator for the historic Sinclair ZX home computer families.

Main supported platform is Mac OS X. Versions for classic MacOS and old versions of Mac OS X are still available from the zxsp download page.

zxsp supports ".sna" and ".z80" snapshot files, ".tap", ".tzx", ".pzx", ".80", ".81", ".o", ".p" tape files, excellent sound, precise screen and border effects, joysticks, mouse, a virtual tape recorder and virtual keyboards.

zxsp can load from and save to a built-in virtual tape recorder or a real-world cassette recorder or a real-world Specci. It also can dup real-world cassette tapes to ".tap" files or vice versa.

zxsp supports the black&white models ZX80 and ZX81 and the Jupiter Ace, the ZX Spectrum models with 16K and 48K ram, the +128, +2 and the +2A/+2B; including the Spanish and French versions. If you still own one of the emulated machines and find that the simulation does not match the original, you are welcome to contact me for further improvement. Just keep the original thing ready for tests. :-)

zxsp comes with a debugger with register edit for the main chips, a video beam position indicator, single stepper and memory disassembly. The machine can be throttled down to 1 Hz or overdrived to 20 MHz cpu clock. You can directly load Z80 assembler sources into zxsp

Major Features:

  1. Multiple instances
  2. Screen zoom factor x1 to x4
  3. Fullscreen mode
  4. Excellent stereo sound
  5. Precise screen and border effects
  6. Virtual tape recorder and keyboards
  7. Save highres and flashing Gif screenshots and record Gif movies
  8. Supported machines:
    • ZX Spectrum 16k, 48k, 128k, +2 and +2A.
    • Inves ZX Spectrum+ and Spanish Sinclair ZX Spectrum+ 128K, +2 and +2A.
    • French +2.
    • ZX80, ZX81 and Jupiter Ace (emulated).
  9. Supported file formats:
    • Load .sna, .z80, .tap, .80, .81, .o, .p, .tzx, .tzx v1.20, .pzx, .rom, .ass and .scr files
    • Save .sna, .z80, .tap, .80, .81, .o, .p, .rom, .scr and .gif files
    • Instant-loading .tap, .o, .p, .80 and .81 files
    • Load .sna, .tap, .o, .p, .80, .81 files from assembler source
    • Record and replay to/from audio file
  10. Supported real-world machinery:
    • Load from and save to real-world Specci or cassette recorder
    • USB joysticks and game pads
  11. Supported virtual peripherials:
    • Kempston joystick interface
    • Built-in joystick ports of the +2, +2A and TC2048
    • Interface 2 for joysticks and rom cartridge
    • Kempston mouse interface
    • Bi-Pak ZON X-81 and ZON X sound modules for the ZX81 and ZX Spectrum
  12. Integrated debugger:
    • Speed control from 1 Hz to 20 MHz
    • Load assembler source files
    • Z80, Ula/CRTC/MMU and AY sound chip register edit
    • Single stepper
    • Memory disassembly
    • Breakpoints for exec, read or write access
    • Video beam position indicator.

Enhancements:

  • Generic emulation of the b&w machines:
  • Jupiter Ace: generic memory (3K), keyboard, audio and video decoding.
    virtual taperecorder loads and saves .tap files.
  • ZX81: generic memory (16K), keyboard, audio, and highres SLOW/FAST video decoding.
    instant load/save works, virtual taperecorder load works, but not saving.
  • ZX80: generic memory (4K), keyboard, audio, and highres video decoding.
    instant load/save works, virtual taperecorder load works, but not saving.
  • Frequent crash when switching between models fixed
  • Inves Spectrum+ fixed and in again.
  • This preview version is recommended for all who already loaded previous preview versions.
Requirements: Mac OS X 10.3.9 or later.
<<less
Download (2.4MB)
Added: 2008-06-24 License: Free Price:
downloads
FolioCalc 0.9.7b

FolioCalc 0.9.7b


FolioCalc - an investment portfolio tracker and calculator more>>
FolioCalc is an investment portfolio tracker and calculator for the Apple Macintosh running Mac OS X 10.4 (Tiger).
FolioCalc handles three investment types: stocks, interest-bearing accounts, and cash (treated as a zero-return investment).
It was written from scratch using the latest development technology endorsed by Apple such as Cocoa, CoreData, and bindings.
Track your stock investments in near-realtime.
Many of the calculated stock investment quantities (the ones dependent on current share price) that are displayed in FolioCalc are dynamic. FolioCalc can receive stock share price data from one of two separate web services on a configurable time interval.
This near-realtime price data (20 minute delayed data) is used to automatically adjust the gain and many other calculations.
FolioCalc can fetch share price data automatically for stocks in the NYSE, NASDAQ, and AMEX stock exchanges. Stocks from other exchanges or even fictitious tickers can also be entered with a share price manually.
These user-entered share prices are stored with preferences (you dont have to save the document) and used from then on in the calculations. If the internet is down or realtime data is turned off in FolioCalc, it will use the last stored value of the stock price in preferences also.
Investments are automatically generated from transactions.
This is one of the most powerful features of FolioCalc. Many other stock portfolio trackers require you to enter stock buy and sell transactions with the same lot size, essentially creating an investment record manually. So the entered stock transactions may not correspond to the lot sizes of the actual transactions made with a broker.
For example, you may have bought 50 shares of Intel stock one day and then another 50 shares another day, then say you later sold 25 shares and then sold another 75 shares at a later date. When you enter real-world transactions like these into FolioCalc, it automatically figures out how many separate investment records to make, and when to close certain ones based on the First In First Out (FIFO) strategy.
It also figures out how to properly split the commission and fees between the various investments, if needed. So in this case it would create three closed investments for Intel stock, two for 25 shares, and one for 50 shares. Each of these three investments would have separate capital gains and returns. Some of them might be short-term and some long-term with different tax implications.
For active traders, the real-world scenarios are often much more complex than this example. Figuring out all this manually with a calculator at tax time can be a major pain and most investment software (or web-based tools) out there wont help you with this problem (without paying considerably more and dealing with the complexities and bloat of a general accounting program).
FolioCalc takes the hard work out of filling out Schedule-D.
Since FolioCalc generates all the investment records and calculates capital gains and cost basis needed on the Schedule-D income tax form for each investment as well as the totals, once you have all your transactions entered correctly, all you have to do is simply copy down the required amounts onto the form!
View up to 20 financial quantities for each investment.
The basic quantities you see on most portfolio trackers are there such as cost basis, capital gain, percent return and more. But that is just the beginning. You can view annualized return (aka. CAGR), which can be handy for comparing long term investments on an equal footing.
Want to see approximately what you would be making on a investment after the government takes its cut? You can view post-tax versions of several of the applicable financial quantities. Sold a stock investment in the past and want to know what it would be worth right now if you hadnt sold it? There is a quantity called Unrealized Value that shows you just that. Each investment also contains an editable field for notes and the investment label can also be edited. And the columns can be rearranged or removed completely via preferences to suit your tastes.
Three different views of your portfolio data.
You can separately view all your transactions, investments, or the full list of stocks associated with your stock investments. The stock view shows you at a glance the total shares you still own for each stock along with the last received stock share price.
More than just stock portfolio tracking.
FolioCalc was written since day one with general investments in mind. Interest-bearing savings accounts (like a money market account) and cash accounts are also supported besides just stock investments. Savings account returns are automatically calculated from the interest payment transactions. You can view your savings investments and cash along with your stock investments or separately via a query, its up to you.
Filter subsets of your investments using several built-in queries.
You can filter your investments by any combination of queries for closed date (YTD, last year, custom range), state (open or closed), investment type (stock, cash, savings), and term (short or long). Each query is accessed via a pulldown so you dont have to type anything except for the case of the custom range for the closed date query.
Each query is logically ANDed with the others so many different combinations of queries can be requested. For example, when doing your taxes for last year and you need to list your stock investments for the Schedule-D form you would query on a closed date of last year, a state of closed, type set to stock, and the appropriate term you need for the form.
Then you would see the filtered subset of investments you need along with the cost basis for each investment. Then its just a matter of copying the cost basis and other values needed onto the Schedule-D form.
Investment totals at a glance.
There is a totals row at the bottom of the investment table that includes the totals of the dollar values and also includes other values such as return that are computed directly from the dollar value totals.
When you filter the investment records based on various criteria to display a subset of your investments, the totals row will update to reflect only the records in the filter. Also, the totals row will always be in view at the bottom of the table and will not scroll vertically like the other rows.
Enter transactions directly, or import them.
Stock transactions can be entered directly on the Transactions pane or imported from various file formats downloaded from online brokers such as Ameritrade and Fidelity.
Automatic cash or savings transfers for stock transactions.
Automatic transfers can optionally be made to/from cash or savings accounts when entering stock transactions. This is a handy feature that saves you from having to manually enter a separate cash or savings transaction corresponding to a stock buy or sell.
Stock splits are supported.
You can either manually enter stock splits as stock transactions just like buy or sells or import them automatically from the broker file. FolioCalc automatically adjusts the shares owned in the appropriate investment records without effecting the original buy transaction records. The investment quantities that are dependent on number of shares are automatically adjusted.
Any number of forward or reverse split transactions can be entered and the cumulative number of shares for the effected investments will update to reflect the cumulative combination of splits. Remove a split transaction and the investment quantities go back to what they were before the split since the buy transactions are not effected.
Print your transactions, investments (all or filtered), or stocks.
When you print, the document is printed with the same sorting, active columns, column ordering, and filtering as the currently displayed table.
Version restrictions:
- This is the latest beta version of FolioCalc. Its a free download. Its a fully functional beta but will stop working at some time in the future.
Enhancements:
- There were only a few modifications this time and they all have to do with importing. Now multiple files can be selected to import at one time. An import icon has also been added to the toolbar for added convenience. Also Fidelity transaction CSV files that contain leading blank lines can now be imported without errors.
<<less
Download (697KB)
Added: 2007-06-30 License: Freeware Price:
864 downloads
ZODB3 3.9.0 Beta 1

ZODB3 3.9.0 Beta 1


A free set of tools for using the Zope Object Database (ZODB) more>> A free set of tools for using the Zope Object Database (ZODB)

The Zope Object Database provides an object-oriented database for Python that provides a high-degree of transparency.
Applications can take advantage of object database features with few, if any, changes to application logic. ZODB includes features such as a plugable storage interface, rich transaction support, and undo.
The components you get with the ZODB release are as follows:
- Core ZODB, including the persistence machinery
- Standard storages such as FileStorage
- The persistent BTrees modules
- ZEO, for scalability needs
- documentation (needs more work)
ZODBs primary development platforms are Mac OS X, Linux, and Windows XP.

System requirements:
-

Enhancements
New Features (in more or less reverse chronological order):
- The Database class now has an xrefs keyword argument and a corresponding allow-implicit-cross-references configuration option. which default to true. When set to false, cross-database references are disallowed.
- As a convenience, the connection root method for returning teh root object can now also be used as an object with attributes mapped to the root-object keys.
- Databases have a new method, transaction, that can be used with the Python (2.5 and later) with statement
- This uses a private transaction manager for the connection. If control exists the block without an error, the transaction is committed, otherwise, it is aborted.
- Convenience functions ZODB.connection and ZEO.connection provide a convenient way to open a connection to a database. They open a database and return a connection to it. When the connection is closed, the database is closed as well.
- The ZODB.config databaseFrom... methods now support multi-databases. If multiple zodb sections are used to define multiple databases, the databases are connected in a multi-database arrangement and the first of the defined databases is returned.
The zeopack script has gotten a number of improvements:
- Simplified command-line interface. (The old interface is still supported, except that support for ZEO version 1 servers has been dropped.)
- Multiple storages can be packed in sequence.
- This simplifies pack scheduling on servers serving multiple databases.
- All storages are packed to the same time.
- You can now specify a time of day to pack to.
- The script will now time out if it cant connect to s storage in 60 seconds.
- The connection now estimates the object size based on its pickle size and informs the cache about size changes.
- The database got additional configurations options (cache-size-bytes and historical-cache-size-bytes) to limit the cache size based on the estimated total size of cached objects. The default values are 0 which has the interpretation "do not limit based on the total estimated size". There are corresponding methods to read and set the new configuration parameters.
- Connections now have a public opened attribute that is true when the connection is open, and false otherwise. When true, it is the seconds since the epoch (time.time()) when the connection was opened. This is a renaming of the previous _opened private variable.
- FileStorage now supports blobs directly.
- You can now control whether FileStorages keep .old files when packing.
- POSKeyErrors are no longer logged by ZEO servers, because they are really client errors.
- A new storage interface, IExternalGC, to support external garbage collection, http://wiki.zope.org/ZODB/ExternalGC, has been defined and implemented for FileStorage and ClientStorage.
- As a small convenience (mainly for tests), you can now specify initial data as a string argument to the Blob constructor.
- ZEO Servers now provide an option, invalidation-age, that allows quick verification of ZEO clients less than a given age even if the number of transactions the client hasnt seen exceeds the invalidation queue size. This is only recommended if the storage being served supports effecient iteration from a point near the end of the transaction history.
- The FileStorage iterator now handles large files better. When iteratng from a starting transaction near the end of the file, the iterator will scan backward from the end of the file to find the starting point. This enhancement makes it practical to take advantage of the new storage server invalidation-age option.
- Previously, database connections were managed as a stack. This tended to cause the same connection(s) to be used over and over. For example, the most used conection would typically be the onlyt connection used. In some rare situations, extra connections could be opened and end up on the top of the stack, causing extreme memory wastage. Now, when connections are placed on the stack, they sink below existing connections that have more active objects.
- There is a new pool-timeout database configuration option to specify that connections unused after the given time interval should be garbage colection. This will provide a means of dealing with extra connections that are created in rare circumstances and that would consume an unreasonable amount of memory.
- The Blob open method now supports a new mode, c, to open committed data for reading as an ordinary file, rather than as a blob file. The ordinary file may be used outside the current transaction and even after the blobs database connection has been closed.
- ClientStorage now provides blob cache management. When using non-shared blob directories, you can set a target cache size and the cache will periodically be reduced try to keep it below the target size.
- The client blob directory layout has changed. If you have existing non-shared blob directories, you will have to remove them.
- ZODB 3.9 ZEO clients can connect to ZODB 3.8 servers. ZODB ZEO clients from ZODB 3.2 on can connect to ZODB 3.9 servers.
- When a ZEO cache is stale and would need verification, a ZEO.interfaces.StaleCache event is published (to zope.event). Applications may handle this event and take action such as exiting the application without verifying the cache or starting cold.
- Theres a new convenience function, ZEO.DB, for creating databases using ZEO Client Storages. Just call ZEO.DB with the same arguments you would otherwise pass to ZEO.ClientStorage.ClientStorage.
- Object saves are a little faster
- When configuring storages in a storage server, the storage name now defaults to "1". In the overwhelmingly common case that a single storage, the name can now be ommitted.
- FileStorage now provides optional garbage collection. A gc keyword option can be passed to the pack method. A false value prevents garbage collection.
- The FileStorage constructor now provides a boolean pack_gc option, which defaults to True, to control whether garbage collection is performed when packing by default. This can be overridden with the gc option to the pack method.
- The ZConfig configuration for FileStorage now includes a pack-gc option, corresponding to the pack_gc constructor argument.
- The FileStorage constructor now has a packer keyword argument that allows an alternative packer to be supplied.
- The ZConfig configuration for FileStorage now includes a packer option, corresponding to the packer constructor argument.
- MappingStorage now supports multi-version concurrency control and iteration and provides a better storage implementation example.
DemoStorage has a number of new features:
- The ability to use a separate storage, such as a file storage to store changes
- Blob support
- Multi-version concurrency control and iteration
- Explicit support dfor demo-storage stacking via push and pop methods.
- Wen calling ZODB.DB to create a database, you can now pass a file name, rather than a storage to use a file storage.
Added support for copying and recovery of blob storages:
- Added a helper function, ZODB.blob.is_blob_record for testing whether a data record is for a blob. This can be used when iterating over a storage to detect blob records so that blob data can be copied. In the future, we may want to build this into a blob-aware iteration interface, so that records get blob file attributes automatically.
- Added the IBlobStorageRestoreable interfaces for blob storages that support recovery via a restoreBlob method.
- Updated ZODB.blob.BlobStorage to implement IBlobStorageRestoreable and to have a copyTransactionsFrom method that also copies blob data.
- New ClientStorage configuration option drop_cache_rather_verify. If this option is true then the ZEO client cache is dropped instead of the long (unoptimized) verification. For large caches, setting this option can avoid effective downtimes in the order of hours when the connection to the ZEO server was interrupted for a longer time.
- Cleaned-up the storage iteration API and provided an iterator implementation for ZEO.
- Versions are no-longer supported.
- Document conflict resolution (see ZODB/ConflictResolution.txt).
- Support multidatabase references in conflict resolution.
- Make it possible to examine oid and (in some situations) database name of persistent object references during conflict resolution.
- Moved the transaction module out of ZODB. ZODB depends upon this module, but it must be installed separately.
- ZODB installation now requires setuptools.
- Added offset information to output of fstail script. Added test harness for this script.
- Added support for read-only, historical connections based on datetimes or serials (TIDs). See src/ZODB/historical_connections.txt.
- Removed the ThreadedAsync module.
- Now depend on zc.lockfile
Bugs Fixed:
- fixed Python 2.6 compatibility issue with ZEO/zeoserverlog.py
- using hashlib.sha1 if available in order to avoid DeprecationWarning under Python 2.6
- made runzeo -h work
- The monitor server didnt correctly report the actual number of clients.
- Packing could return spurious errors due to errors notifying disconnected clients of new database size statistics.
- Undo sometimes failed for FileStorages configured to support blobs.
- Starting ClientStorages sometimes failed with non-new but empty cache files.
- The history method on ZEO clients failed.
- Fix for bug #251037: Make packing of blob storages non-blocking.
- Fix for bug #220856: Completed implementation of ZEO authentication.
- Fix for bug #184057: Make initialisation of small ZEO client file cache sizes not fail.
- Fix for bug #184054: MappingStorage used to raise a KeyError during load instead of a POSKeyError.
- Fixed bug in Connection.TmpStore: load() would not defer to the backend storage for loading blobs.
- Fix for bug #181712: Make ClientStorage update lastTransaction directly after connecting to a server, even when no cache verification is necessary.
- Fixed bug in blob filesystem helper: the isSecure check was inversed.
- Fixed bug in transaction buffer: a tuple was unpacked incorrectly in clear.
- Bugfix the situation in which comparing persistent objects (for instance, as members in BTree set or keys of BTree) might cause data inconsistency during conflict resolution.
- Fixed bug 153316: persistent and BTrees were using int for memory sizes which caused errors on x86_64 Intel Xeon machines (using 64-bit Linux).
- Fixed small bug that the Connection.isReadOnly method didnt work after a savepoint.
- Bug #98275: Made ZEO cache more tolerant when invalidating current versions of objects.
- Fixed a serious bug that could cause client I/O to stop (hang). This was accomonied by a critical log message along the lines of: "RuntimeError: dictionary changed size during iteration".
- Fixed bug #127182: Blobs were subclassable which was not desired.
- Fixed bug #126007: tpc_abort had untested code path that was broken.
- Fixed bug #129921: getSize() function in BlobStorage could not deal with garbage files
- Fixed bug in which MVCC would not work for blobs.
- Fixed bug in ClientCache that occurred with objects larger than the total cache size.
- When an error occured attempting to lock a file and logging of said error was enabled.
- FileStorages previously saved indexes after a certain number of writes. This was done during the last phase of two-phase commit, which made this critical phase more subject to errors than it should have been. Also, for large databases, saves were done so infrequently as to be useless. The feature was removed to reduce the chance for errors during the last phase of two-phase commit.
- File storages previously kept an internal object id to transaction id mapping as an optimization. This mapping caused excessive memory usage and failures during the last phase of two-phase commit. This optimization has been removed.
- Refactored handling of invalidations on ZEO clients to fix a possible ordering problem for invalidation messages.
- On many systems, it was impossible to create more than 32K blobs. Added a new blob-directory layout to work around this limitation.
- Fixed bug that could lead to memory errors due to the use of a Python dictionary for a mapping that can grow large.
- Fixed bug #251037: Made packing of blob storages non-blocking.
- Fixed a bug that could cause InvalidObjectReference errors for objects that were explicitly added to a database if the object was modified after a savepoint that added the object.
- Fixed several bugs that caused ZEO cache corruption when connecting to servers. These bugs affected both persistent and non-persistent caches.
- Improved the the ZEO client shutdown support to try to avoid spurious errors on exit, especially for scripts, such as zeopack.
- Packing failed for databases containing cross-database references.
- Cross-database references to databases with empty names werent constructed properly.
- The zeo client cache used an excessive amount of memory, causing applications with large caches to exhaust available memory.
Fixed a number of bugs in the handling of persistent ZEO caches:
- Cache records are written in several steps. If a process exits after writing begins and before it is finishes, the cache will be corrupt on restart. The way records are writted was changed to make cache record updates atomic.
- There was no lock file to prevent opening a cache multiple times at once, which would lead to corruption. Persistent caches now use lock files, in the same way that file storages do.
- A bug in the cache-opening logic led to cache failure in the unlikely event that a cache has no free blocks.
- When using ZEO Client Storages, Errors occured when trying to store objects too big to fit in the ZEO cache file.
- Fixed bug in blob filesystem helper: the isSecure check was inversed.
- Fixed bug in transaction buffer: a tuple was unpacked incorrectly in clear.
- Fixed bug in Connection.TmpStore: load() would not defer to the backend storage for loading blobs.
- Fixed bug #190884: Wrong reference to POSKeyError caused NameError.
- Completed implementation of ZEO authentication. This fixes issue 220856.

<<less
Download (772KB)
Added: 2009-05-07 License: Freeware Price: FREE
178 downloads
SWG Assistant 0.4.2

SWG Assistant 0.4.2


A Firefox add-on that helps you in case your are a Star War Galaxies trader. more>> A Firefox add-on that helps you in case your are a Star War Galaxies trader.

A small utility to help Star Wars Galaxies traders in their crafting processes.
The extension provides an interface to view, sort and filter current resources.
The SWG Assistant addon is cross-platform and it works on Mac OS X, Windows and Linux.
The SWG Assistant extension allows you to view, sort or filter the current Star Wars Galaxies crafting resources.

System requirements:
-

Enhancements
- Updated in order to support new SWGCraft server URL.

<<less
Download (119KB)
Added: 2009-06-10 License: Freeware Price: FREE
220 downloads
BPT 0.5.1

BPT 0.5.1


Open source Python based tool to create isolated environments more>> Open source Python based tool to create isolated environments

BPT is a free and open source Python library (bpt) and a command line application (box) that will allow you to create and manage isolated enviroments, or boxes.
Boxes are relocatable, which means that they can be moved to a different directory or even distributed to other machines (provided that the architecture is compatible).
Packages inside the box can be easily disabled, enabled and removed, so that different versions of the same software can be installed simultaneously, allowing to switch between them.
BPT is similar in some ways to virtualenv, but it is not restricted to Python packages, allowing to install virtually any Unix software.
It also takes some ideas from jhbuild, but without the dependency resolution and automatic downloading machinery, and the bpt-rules format is inspired by Gentoos ebuilds.
How to use it
A box is a directory whose structure resembles /usr/, that can contain one or more software packages. Each package is contained in a subdirectory of the pkgs directory in the box.
A box contains a script, env, which sets up the environment, putting all the libraries, executables, etc. in the path.

System requirements:
- Python

<<less
Download (60KB)
Added: 2009-06-01 License: GPL Price: FREE
188 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2