Main > Free Download Search >

Free reliably software for linux

reliably

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 49
Eikazo 0.5

Eikazo 0.5


Eikazo is a GTK and Python based frontend for Sane. more>>
Eikazo is a GTK and Python based frontend for Sane.
Main features:
- To maximize throughput, a new scan is started immediately after a former scan has been finished, if an automatic document feeder is used. Postprocessing and saving of the old scan is done, while the new scan is running.
- more than one output per scan is possible: You can simultaneously save the scanned image into a file and send it to a printer.
- plugin mechanisms for special devices features, for post-scan image processing and for other "storage options".
The device plugin mechanism allows to implement functions to support special device features.
Image enhancement plugins allow to automatically post-process the image. Currently, three plugins exist:
adaptive threshold
"dirt removal"
ImageMagick
The combination of adaptive threshold and dirt removal can give better scan results for "problematic" originals, for example, if you want to extract the text from a paper with "shaded background", from an stained original, or if you cant reliably predict the density of the ink of the text. See the sample images samples/1.tif (simple fixed threshold, set in the scanner), samples/2.tif ("automatic threshold" from another scanner), samples/3.tif (grayscale scan) and samples/4.tif (adaptive threshold).
The ImageMagick plugin is probably not very useful in many cases; some of the provided options are procesed very slow -- in other words: it is mostly intended to show how to integrate an external image filter than to be directly useful.
<<less
Download (0.52MB)
Added: 2006-09-29 License: GPL (GNU General Public License) Price:
1120 downloads
libpqxx 2.6.5

libpqxx 2.6.5


libpqxx is the official C++ API for writing client programs that talk to the PostgreSQL database management system. more>>
libpqxx is the official C++ API for writing client programs that talk to the PostgreSQL database management system.

This library works on top of the C-level API library, libpq. You will need libpq in order to use libpqxx.

The first thing youre likely to notice in programming with libpqxx is that unlike other libraries, it revolves entirely around transactions. Transactions are a central concept in database management systems, but they are widely underappreciated among application developers. Another well-known open source database system, MySQL, never even got around to implementing them at all in their own engine, relying on a third-party replacement engine (now owned by Oracle) to provide this functionality instead.

It may sometimes be possible to build limited applications reliably without serious use of transactions. More usually, however, transactions are designed without transactions simply because the developers arent aware of the risks they are taking, and any data loss is rare or small enough not to be noticed. That kind of design was not considered acceptable for libpqxx.

With conventional database APIs, you issue commands and queries to a database session or connection, and optionally create the occasional transaction. In libpqxx you start a transaction inside the connection first, do your SQL work using that transaction, then commit the transaction when its complete. There are several types of transactions with various "quality of service" properties; if you dont really want to use transactions at all, one of the available transaction types is called nontransaction. This transaction type provides classic, nontransactional behaviour.

Every command or query issues a result object, which is really a smart pointer so it can be copied around without incurring much cost in terms of performance. No need to write special code to check these for success; error conditions are converted to regular C++ exceptions. Result objects can be kept around for as long as they are needed, completely separate from the connections and transactions that originated them.
<<less
Download (3.8MB)
Added: 2006-03-10 License: BSD License Price:
1325 downloads
Ibis 1.3

Ibis 1.3


Ibis is an open source Java grid software project of the Computer Systems group. more>>
Ibis is an open source Java grid software project of the Computer Systems group, which is part of the Computer Science department of the Faculty of Sciences at the Vrije Universiteit, Amsterdam, The Netherlands.
Using Ibis, software can be developed which runs reliably and efficiently on a grid. Programs can, through Ibis, make use of high speed networking hardware while still remaining portable.
Ibis project is possible to write Ibis programs using multiple programming models, including standard Java RMI, models which support group communication, a divide-and-conquer model, and message passing.
Ibis is designed as a multi layer system. See the picture of the Ibis design below. On top of the system are the applications. These applications can use any of the programming models present in Ibis.
Available models include standard Java RMI, a divide and conqueror model called Satin, and GMI, a version of RMI enhanced with group communication. The next layer is the Ibis Portability Layer, or IPL.
The IPL acts as a common interface for the different programming models to the bottom implementation layer. Multiple implementations are available.
Some using 100% Java code to ensure portability, and some taking advantage of local high speed networks such as Myrinet using native code.
Enhancements:
- This release adds MPJ/Ibis, a pure Java implementation of the MPJ programming interface that has been defined by the Java Grande forum to provide MPI-like message passing for Java applications.
- Shared objects for Satin were added.
- This is a replacement (and major improvement) of the TupleSpace.
- The TupleSpace is still there, but it is deprecated and will probably not be there anymore in the next Ibis release.
- The connection setup code was improved and rewritten.
- Various scalability issues were fixed, mostly in the nameserver.
- Ibis now scales up to at least a thousand nodes.
<<less
Download (15.3MB)
Added: 2006-02-21 License: BSD License Price:
1403 downloads
Low Resolution Modeline Calculator 0.9.2

Low Resolution Modeline Calculator 0.9.2


Low Resolution Modeline Calculator is a modeline calculator for legacy CRT displays. more>>
Low Resolution Modeline Calculator is a modeline calculator for legacy CRT displays, including TVs, arcade monitors, and VGA monitors.
Low Resolution Modeline Calculator can also be used to calculate low resolution modelines for modern multisync PC monitors.
As its name implies, it is not designed for calculating large resolutions, resolutions that operate over 65kHz.
Options:
-v, --vsync
Calculate the nearest mode in vertical synchronization.
-b, --bestscan
Calculate the nearest best scan mode.
-i, --interlace
Include support for interlaced calculations. Interlaced modes are not supported by many video cards. You should only enable this option if you know your video card supports them.
-d, --doublescan
Include support for doublescanned calculations. Doublescanned modes are not supported by many video cards. You should only enable this option if you know your video card supports them.
-n, --nostretch
Do not stretch modes that are out of range for your monitor. You should use this option if you know that your application does not support integer stretching.
-y, --ystretch
Assume fractional stretching of the y-resolution. You should use this option if you know that your application supports fractional stretching of the y-resolution and you want to stretch an underscanned mode so that it fills the entire screen.
-l, --lowpclock
Many video cards do not reliably support pixel clocks lower than 8mHz. If you know that your video card and its driver support pixel clocks lower than 8mHz, then you should use this option.
-h, --highpclock
Most X11 video card drivers do not support pixel clocks lower than 12mHz. In some cases your video card may not support pixel clocks lower than 12mHz either (rare). If you know that your video card (or your video card driver) does not support pixel clocks lower than 12mHz, then you should use this option.
-3x4
Stretch the horizontal resolution so that the mode has a 3:4 aspect ratio. You can use this option to correctly display vertical resolutions on a horizontal monitor.
-x, --X11R6
Print modeline in X11 format (default).
-f, --fb
Print modeline in fbset format.
-a, --advmame
Print modeline in AdvanceMAME format.
-s, --SDL
Print modeline in X11 format to stdout and print AdvanceMAME X11 configuration to stderr.
-p, --powerstrip
Print modeline in PowerStrip format.
-pal
Calculate modelines for a PAL Television (15.625kHz).
-ntsc
Calculate modelines for a NTSC Television (15.73426kHz).
-cga
Calculate modelines for a standard resolution arcade monitor (15.7500kHz).
-ega
Calculate modelines for a medium resolution arcade monitor (24.960kHz).
-vga
Calculate modelines for a standard VGA monitor (31.500kHz).
-d9200
Calculate modelines for a Wells-Gardner 9200 arcade monitor (15kHz, 25kHz, 31kHz).
-multi
Calculate modelines for a Multisync PC monitor (default)
Enhancements:
- The --reference option works correctly.
- The DOS version compiles with libxml.
<<less
Download (0.30MB)
Added: 2006-01-01 License: GPL (GNU General Public License) Price:
1395 downloads
SpamTestBuddy 0.92

SpamTestBuddy 0.92


SpamTestBuddy is a simple, light-weight, multiple-input spam scoring tool. more>>
SpamTestBuddy is a simple, light-weight, multiple-input spam scoring tool. SpamTestBuddy project is standalone and can be used with simple procmail rules without root access or daemons. Features built-in support for simple DNS checks including DNSBL (DNS-based blocklist) queries, and can scan headers from filters such as SpamProbe, QSF, DSPAM that you already use.
The configuration is flexible and easy to edit in a human readable file. Different tests can add or remove from the total score.
(I am not trying to re-invent SpamAssassin. That is a very powerful piece of software with all the features you need. It is also somewhat large and is a greater challenge to install. SpamTestBuddy will just help you bring together existing scores from filters you already use, with a few useful extra tests thrown in. For an all-in-one solution, try SpamAssassin).
Tested under Linux, FreeBSD, and NetBSD.
COMMON USES
1) Combining more than one external filter:
If you have a number of filters that output a numeric probability or score, you can combine them together using +TestHeaderFloat and make a decision on the total (floating point) score. Examples of filters which integrate seamlessly are SpamProbe, QSF, DSPAM, CRM114.
2) Querying DNSBL (DNS based blocklists, real time lists) or local IP files:
Typically this is done by mail servers at the time of mail receipt. However, there are advantages to doing these "RBL" lookups later. SpamTestBuddy will let you query multiple real-time lists for fresh data on known spam sources, abusive networks, etc. You can combine the results with your other statistical body-reading filters. You can also use TestFileIP to look up the IP in a local text file, such as a custom whitelist or blacklist.
3) Reducing false positives from other filters:
You can use SpamTestBuddy as a secondary filter to interpret existing scores differently. Alternatively, you can make a more conservative configuration by combining scores. This may be helpful for revisiting classification errors
4) Parsing the IP address of the sender
The IP address of the SMTP server which relayed mail is always visible in the Received headers, but parsing and extracting the correct IP address is hard to do reliably with procmail recipes alone. SpamTestBuddy can pick out the correct address by applying SkipReceived, a list of networks you define to consider local and ignore. The resulting IP address is conveniently displayed in the new X-SpamTestBuddy header, simplifying your procmail recipes.
Enhancements:
- This is the first public release of this software.
- The configuration file was enhanced for ease of use.
- DNSBL (RBL) support was added.
<<less
Download (0.008MB)
Added: 2007-01-16 License: Free To Use But Restricted Price:
1011 downloads
Klementine 0.18B002

Klementine 0.18B002


Klementine is a Java program for remote mail retrieval, filtering and forwarding. more>>
Klementine is a Java program for remote mail retrieval, filtering and forwarding. Regular expressions can be applied to the mail header fields and thus characterize the messages as spam or ham.
Identified spam will be deleted directly on the server. Klementine project is most useful for people retrieving their mail through dialup connections.
Main features:
- Input protocols: IMAP, POP3
- Output protocols: STDOUT, SMTP (Port 25)
- Multiple accounts
- Multithreaded account processing
- Fast mail retrieval by strictly separating download and forwarding
- Intelligent rules
- Use of email addresses book from LDAP server as whitelist
- Postpone rule for mails that did not match any rule
- Configuration files may easily be modified by scripts
- Hit statistic report
- Sophisticated logging (through log4j)
Enhancements:
- Fixing a bug that caused the application not to terminate reliably.
<<less
Download (2.2MB)
Added: 2006-04-27 License: Artistic License Price:
1277 downloads
Eleven 1.0

Eleven 1.0


Eleven is a programming language for building robust, scalable Web applications. more>>
Eleven is a programming language for creating robust, scalable web applications quickly and easily.

It offers a 20x programmer productivity increase over traditional server programming languages like ASP, PHP, and JSP by automating state management and taking control of the applications look and feel.

From high-level source code with a simple, C-like syntax, the compiler generates complete, ready-to-run implementations in PHP or mod_perl. Applications generated by Eleven maintain their state in a relational database and are inherently fault-tolerant, secure, and scalable.

Most interactive web applications today are primitive. Of course there are shining exceptions such as Amazon.com, TurboTax, and others. But by and large, most web applications are crudely designed and not especially reliable. Have you ever entered data into a web application, then lost it due to a browser crash? Have you ever gotten part way through an e-commerce transaction, then had the session go into never-never land while waiting for your credit card to be validated? Have you ever reloaded a web page and found that you just duplicated a transaction by accident? Web applications are server based, so in theory they ought to be as reliable as traditional mainframe applications. But they arent.

The problem is that there are two ways of creating web applications. Theres the expensive way, in which massive amounts of engineering are dedicated to making the sites reliable and scalable. These applications tend to keep most of their state in server-side databases, which run in controlled environments and are carefully managed. If your browser crashes during a session, you can usually log in from another computer and pick up where you left off.

Then theres the cheap way (often seen in corporate intranets and extranets). These tend to keep their state on the client (in hidden form fields or HTTP cookies), in the web servers memory, or in the web servers filesystem. These applications tend to be fragile. They dont handle system failures well, and get confused easily if the user presses the back button, restarts the web browser, etc.

The Eleven project solves this problem by making it quick and easy to create robust, scalable, database-backed web applications. Applications are expressed in a high-level language with a syntax similar to C and a conceptual structure similar to BASIC. Here is a simple example.

The code is self-explanatory:

statesafe var first, last;

display
{
print ("Please enter your name.");
edit ("First name: ", first);
edit ("Last name: ", last);
}

display
{
print ("Thank you, ", first, " ", last, ".");
}

Here is another example; the worlds smallest to-do list application. Where the code invokes the edit function on the table data type, the compiler automatically fills in a table editor:

statesafe table
{
var deadline "Task deadline";
var description "Task description";
} todolist;

display
{
edit ("Enter your tasks: ", todolist);
}

The point is that the Eleven compiler takes over the job of state management. The programmer doesnt need to worry about how the variables first and last are passed from one display to the next, how to represent the to-do list in the relational database, how to deal with the back button, how to enable a session to be seamlessly resumed if the computer crashes, and so on. All of those problems are taken care of automatically.

Whats more, those benefits are achieved without any special runtime support. The Eleven compiler translates source code into complete PHP or mod_perl programs that run under the Apache web server. The only runtime support needed is a standard installation of Apache with PHP or mod_perl, and a relational database such as MySQL for the back end. Furthermore, the generated code is fairly readable, and can be inspected before uploading to the web site. This is a great benefit for security-minded system administrators who are wary of installing yet another "framework" onto their production machines.

All applications generated by Eleven automatically save their state to the relational database after every user action. The web browser and web servers are stateless. Thus, the applications have three important characteristics:

1. They are bulletproof, meaning that the applications are resilient to failures of any runtime component. Sessions cannot be derailed by browser crashes, web server crashes, bookmarking or tampering with URLs, etc. as long as the integrity of the relational database is maintained.

2. They are secure, meaning that all application data is safely kept private. It is stored in the database, never in hidden form fields or HTTP cookies where it is vulnerable. Consider the example of a web application that is being used from a laptop. If the laptop is stolen, then any private data stored in HTTP cookies is compromised. This is an important factor in medical applications, for example.

3. They are scalable, meaning that system performance can be increased by replicating the application across a load-balancing server farm. HTTP requests can be directed to random web servers even within a single user session, and the applications will still work reliably. The only performance bottleneck is the database, and there are existing commercial solutions for scaling databases.

We introduce the term statesafe to describe web applications that achieve these three benefits using this architecture. All web applications generated by the Eleven compiler are statesafe.
<<less
Download (0.50MB)
Added: 2005-04-18 License: GPL (GNU General Public License) Price:
1745 downloads
Fenice 1.10

Fenice 1.10


Fenice is a standards-compliant multimedia streaming server. more>>
Fenice is a multimedia streaming server compliant with the IETFs standards for real-time streaming of multimedia contents over Internet. Fenice implements RTSP - Real-Time Streaming Protocol (RFC2326) and RTP/RTCP - Real-Time Transport Protocol/RTP Control Protocol (RFC3550) supporting the RTP Profile for Audio and Video Conferences with Minimal Control (RFC3551).
Fenice supports the following encoding standards:
Audio
- MP3 (MPEG-1 Layer III) (RFC3119)
- OGG/Vorbis (work in progress)
Video
- MPEG-1/2 (RFC2250)
- Preliminary support for MPEG-4 (RFC3016, RFC3640)
- OGG/Theora (work in progress)
The main characteristic of Fenice is that it is adaptable to the state of the network gotten through the technique of the dynamic coding change.
Fenice is also able to manage live streaming sessions using external real-time audio/video encoders such as lame, ffmpeg or mjpeg-tools, even capturing audio and video streams from live-recording remote hosts (with Felice - Fenice Live CEaseless).
Fenice is the worlds first streaming server supporting Creative Commons licensing meta-data for audio/video streaming.
Enhancements:
- Log support via file or sysconfig was added.
- MPEG-4 support was finished, and works best for stored contents.
- The annoying 100% CPU bug was fixed.
- Fenice should now run smoothly and reliably in almost every condition.
- Various bugs were fixed.
- Fenice is GCC4 compatible.
<<less
Download (MB)
Added: 2005-07-27 License: GPL (GNU General Public License) Price:
1554 downloads
polyBSD 0.1

polyBSD 0.1


polyBSD is a multi-purpose (hence poly) framework for building embedded systems based on NetBSD. more>>
polyBSD is a "multi"-purpose (hence "poly") framework for building embedded systems based on NetBSD.

Of the three major *BSD flavors, FreeBSD and OpenBSD are often in the spotlight.
FreeBSD is touted for its stability, while OpenBSD usually claims the title of
the most secure operatin system available.

However, the third flavor (NetBSD) is what many consider to be the unsung hero - it has features that rival those of both FreeBSD and OpenBSD however is not often seen in the news. NetBSD has arguably the cleanest code base of all open source operating systems this fact has unforseen effect on its overall features. The reason for
NetBSDs clean code is the its stated goal to run on as many hardware architecture
as possible. In order to do that, the team behind NetBSD has been forced to write
code that is portable and easy to debug.

Portable code is achieved by using mostly libraries and functions that are likely to compile and run well on most platforms. In addition, in order to be able to reliably port the code to over 40 different architecture, the code has to be well written so that a large group of people can look at and understand it well so they can modify it easily and port it to a new architecture. But how does that translate into stability and security touted by FreeBSD and OpenBSD respectively. Well, clean code usually translates directly into stability - one cant expect a messy code to perform well or be easy to debug.

Clean code also leads to improved security - security bugs are easy to spot and
correct. Also the portability of the code ensures that only standard libraries
and functions are used. However, those standard libarries and functions are the
ones that have been around longer, which means they have been well tested and are
likely to contain the fewest number of security bugs.

The one feature that FreeBSD had long been able to claim exclusively is that in
terms of performance it blows all other *BSD flavors out of the water when it
comes to the i386 architecture.

However, this crown was recently captured by NetBSD thanks to an extensive performance benchmarking, the results of which are referenced on the section "NetBSD tools" on this site. So to sum it all up, NetBSD is no longer simply the portability prodigy on the block. It is a fast, rock-solid and secure operating system that can successfully meet the demands of the modern enterprise. Thats the reason for it being used by the people behind this project to build some tools that will hopefully be useful.
<<less
Download (31.8MB)
Added: 2006-11-01 License: BSD License Price:
1087 downloads
Tiger Envelopes 0.8.9

Tiger Envelopes 0.8.9


Tiger Envelopes is an easy way to get your email privacy back. more>>
Tiger Envelopes is an easy way to get your email privacy back.
With Tiger Envelopes you use email just like you always have with everyone. And, without you doing anything, your messages are private with people who use envelopes.
The mission of Tiger Envelopes is to make private email easy.
Theres a tradeoff between ease of use and security. For too many years some security professionals have said any privacy thats not perfect is worse than worthless. They say it creates a false sense of security.
No one has a false sense of security about envelopes. Theyre made of paper. But we know theyre much more private than messages without envelopes, such as postcards or email.
Tiger gives you envelopes for your email.
Envelopes comes in two versions, Free and Business.
Tiger Free Envelopes is free in both senses, gratis and libre. It is released under the GPL.
Tiger Business Envelopes is commercial. Its based on Tiger Free Envelopes and adds support plus advanced features businesses need. Source code is included for security audits, but its not GPL.
Enhancements:
- Improved imap support for Thunderbird.
- Start Envelopes from the installer during new installations more reliably.
- Change welcome email message to "what to do" message.
- Save options if installer canceled and options changed.
- Shortened the message in the installers final panel.
- Include how to start the control panel on Linux.
- Removed welcome message from control panel.
- Fixed net.n3.nanoxml.StdXMLParser so searches for dtd in jar files when offline.
- Called closeSession() if user, password, or remote host invalid.
- Improved error messages if remote host not found.
- Ignore files starting with . in the notices directory.
- Created ProxyUser class to manage client and remote user data in proxies.
- Removed thirdparty source that we havent customized.
- Added thirdparty/lib directory with unmodified third party jar files.
- Added setChanged() to envelopes.io classes.
- Delete email accounts from options after theyre anonymized.
- Send notice if Tiger account not defined for a POP3 account.
- Send error message to mail client if POP3 command invalid.
- Validate POP3, IMAP, and SMTP commands from mail client.
- Send 252 response code when VRFY requested of SMTP proxy.
- Send 550 response code when EXPN received by SMTP proxy.
<<less
Download (54MB)
Added: 2007-06-11 License: GPL (GNU General Public License) Price:
914 downloads
Mantaray 2.0

Mantaray 2.0


Mantaray is a fully distributed peer-to-peer serverless communication & messaging solution, 100% pure Java. more>>
MantaRay project is an innovative open-source data messaging project that was designed to address the continuously changing structure of todays IT environments. MantaRay uses a new approach ? peer-to-peer serverless architecture ? that allowed its development team to create a solution that is significantly more powerful and more efficient than traditional systems.
Being lightweight and OS-agnostic, MantaRay is ideal for heterogeneous, distributed, high-traffic environments. It is highly scalable, providing much faster performance than traditional messaging systems, such as buses and brokers. MantaRays serverless design can also help IT organizations dramatically reduce hardware and operational costs.
While traditional messaging systems such as brokers, buses and home-grown solutions were appropriate for monolithic IT environments, MantaRays design takes into account the continuously changing structure of todays IT environments. By using a peer-to-peer serverless architecture, it provides distributed environments with significantly faster performance and a higher level of robustness, as well as a comparatively rapid implementation time.
MantaRays flexible and lightweight design enables it to be embedded at the application level, thus bringing all functionality to the edges and eliminating the problem of having a single point of congestion and failure. The solution brings high reliability, scalability and availability to enterprise-grade messaging, and is capable of supporting multiple components, business partners, and locations.
The open-source, OS-independent, standards-based MantaRay solution combines cutting edge technologies such as XML, enterprise-grade communication services, and Service Oriented Architecture. Building on the MantaRay framework, developers can cost-effectively create real-time data messaging solutions that reliably connect applications and provide guaranteed delivery, security and transactions.
As a Java Messenger Service (JMS) provider, MantaRay is written in 100% pure Java, supports JMS 1.x & RMI APIs, provides TCP, UDP & SSL transports, and integrates with WebLogic & WebSphere. MantaRay features publish/subscribe (topic) and point-to-point (queue) messaging services, automatic discovery, persistent/non-persistent and durable messages, and message filtering using selectors.
Main features:
- Significantly faster messaging transport performance, particularly in high-traffic applications
- Theoretically infinite scalability
- No single point of failure or congestion
- Robust architecture, such that new applications can be added without changes to the other applications
- Support of heterogeneous environments
- Ease of use and fast deployment
- No application modification necessary
- No redesign of network topology required for every change
- Open source costs and low TCO
Enhancements:
- The MantaRay open source license has been changed to MPL instead of GPL
- High availability features have been fully tested and documented
<<less
Download (2.0MB)
Added: 2006-05-11 License: MPL (Mozilla Public License) Price:
1262 downloads
Qtstalker 0.34

Qtstalker 0.34


tstalker is a user friendly Technical Analysis package for GNU/Linux. more>>
Qtstalker project is a user friendly Technical Analysis package for GNU/Linux. Similar to commercial wares such as Metastock, Supercharts and Tradestation. Keeps to a lean, simple design for speed, portability, and low resource usage. Because it uses a plugin model, Qtstalker can easily be extended.
Qtstalker is 100% free software, distributed under the terms of the GNU GPL. An active development community is continually adding new features. We appreciate your input towards creating a world-class GNU/Linux TA package.
Main features:
- A point-and-click object-oriented graphical user interface.
- Chart plugins include line, bar, candlestick, point and figure, and swing.
- Customizable colors. Logarithmic and linear arithmetic scaling. Scale to screen.
- Indicators plugins include MACD, MAs, Bollinger Bands, RSI, and dozens more.
- Chart drawing objects: trendlines, buy/sell arrows, horizontal and vertical lines, fibonacci retracement lines, text.
- Quote plugins download data from online sources such as Yahoo, CME, NYBOT.
- Data import plugins for plain-text CSV files and MySQL database.
- The "Plugin" architecture for quotes and indicators enables easy future extensibility.
- Daily, weekly and monthly chart compression (intra-day in development)
- Various data classes to support for investment types such as stocks, futures, indices, ratios and spreads.
- A back testing function allowing indicator performance tests using actual trading data.
- A very basic portfolio manager. Good for tracking open positions. (Suggestions welcome.)
- A Scanner that can scan the qtstalker database for charts that meet a user defined criteria.
Enhancements:
- Installing TA-Lib is now a pre-requisite.
- A single-click is now used to select charts.
- The user can run external scripts that can pass data back to ExScript to be plotted.
- "Indicator Summary" shows a table of all values of active indicators for each item in a Group.
- An XML export can be used by other programs and by the ExScript indicator.
- See misc/CUS_examples to get a quick start with custom CUS indicators.
- Automated help documents were added for indicators.
- All the installation paths were changed from /usr/* to /usr/local/*.
- This now runs very reliably on Mac OS X systems.
<<less
Download (1.0MB)
Added: 2007-06-18 License: GPL (GNU General Public License) Price:
869 downloads
Multicasting Master-Slave Network Filesystem 0.8

Multicasting Master-Slave Network Filesystem 0.8


Multicasting Master-Slave Network Filesystem is a method of distributing an entire filesystem among several machines. more>>
Network technology evolves quickly, but available bandwidths are still not sufficient for fast transfers of big files to a bunch of clients (for example populating operating systems installation images).

This paper describes Multicasting Master-Slave Network Filesystem (mmsnfs) -- a new method of distributing entire filesystem among several client-machines simultaneously and efficiently.

Moreover it provides mechanisms for modifying distibuted filesystem structure reliably and securing it against introducing inconsistencies. It is designed to be used in small networks of similarly-configured machines, for instance university labs or internet cafes.
<<less
Download (0.055MB)
Added: 2005-04-08 License: GPL (GNU General Public License) Price:
1668 downloads
OpenMCL 0.14.3

OpenMCL 0.14.3


OpenMCL is a Common Lisp compiler for PPC. more>>
OpenMCL is an opensourced Common Lisp implementation, licensed under a Lisp-specific variant of the LGPL, and derived from Digitools MCL product. Versions are available for LinuxPPC and for Darwin , the BSD/Mach layer on which MacOSX is based.

Installation:

OpenMCL runs under relatively recent versions of LinuxPPC . It requires version 2.2.13 (or later) of the Linux kernel and version 2.1.3 (or later) of the GNU C library (glibc). Its been reported that OpenMCL runs reliably under version 2.4 of the Linux kernel.

OpenMCL binary releases are distributed as gziped tar archives whose names are of the form "openmcl-PLATFORM-bin-x.y.tar.gz", where "PLATFORM" is one of "linuxppc" or "darwinppc" and "x" and "y" are major/minor version numbers. Some of the major things which binary releases contain are:

* the OpenMCL kernel: "ccl/ppccl" for LinuxPPC, "ccl/dppccl" for DarwinPPC
* the OpenMCLinitial heap image: "ccl/PPCCL" for LinuxPPC, "ccl/dppccl.image" for DarwinPPC
* ccl/README-openmcl-bin-x.y
* ccl/scripts/openmcl

OpenMCL source releases are also distributed as gziped tar archives whose names (not surprisingingly) are of the form "openmcl-src-x.y.tar.gz". These are archives of a checked-out copy of the OpenMCL CVS tree as of the corresponding binary release. Source releases contain:

ccl/
ccl/CVS/
ccl/CVS/Root
ccl/CVS/Repository
ccl/CVS/Entries
ccl/CVS/Entries.Log
ccl/binppc/
ccl/binppc/CVS/
ccl/binppc/CVS/Root
...

and quite a few other things; e.g., theyre intended to create and/or populate the same ccl directory.

So, release tar.gz archives should be extracted from the directory that is or will be the parent of the

ccl directory; if youd prefer to obtain OpenMCL sources via CVS the cvs get command should be issued from the parent directory as well. (The CVS -d option and GNU tars -C option can also be used, but the intent is that sources and binaries wind up in the same ccl directory.)

For example, assuming that one wants to make the ccl directory be "~/lisp/ccl":

1. Download the binary release archive.

> cd ~/lisp

2. Do something like:

> tar foxvz openmcl-PLATFORM-bin-x.y.tar.gz

That should create (or update the contents of) ~/lisp/ccl.

You could then either (a) repeat the process with the corresponding source release archive, or (b) having done a "cvs login" to the clozure.com CVS server at some point, issue a "cvs get" from ~/lisp.

Its possible to use the OpenMCL binaries without having installed the sources, but some functionality (like non-trivial usage of the LOOP macro) is autoloaded.

After having installed a binary release for the first time, you should consider installing the OpenMCL shell script .

Its possible (and, assuming the use of NFS or something similar, quite useful) to "share" the same directory between Linux and Darwin.

Note that binary distributions intentionally do not contain the OpenMCL interface database for either platform. The interface database files are fairly large and (ideally) fairly stable - their contents should change less frequently than the lisp itself - and are therefore distributed separately. Its necessary to install the appropriate interface database in order to compile OpenMCL sources.

Important: If you just double-click the file instead of running this command line, it will open in Stuffit Expander. This will wind up creating a new directory named ccl.1 (or ccl.2, or...), because Stuffit will see your existing ccl directory and assume that you dont want the new files to be mixed in with the old ones. But in this case, you do want them to be mixed in! Thats why youre using the tar program, instead.
<<less
Download (5.7MB)
Added: 2005-04-22 License: LGPL (GNU Lesser General Public License) Price:
1648 downloads
Jagacy VT 1.1.1

Jagacy VT 1.1.1


Jagacy VT is a VT100/ANSI screen-scraping library written entirely in Java. more>>
Jagacy VT is a VT100/ANSI screen-scraping library written entirely in Java. Jagacy VT includes a special emulator designed to help create screen-scraping applications. It excels at creating screen-scraping applications reliably and quickly.
Jagacy 3270 is a 3270 screen-scraping library written entirely in Java. It also includes a special TN3270 emulator designed to help create screen-scraping applications. Jagacy 3270 is faster, easier to use, and more intuitive than HLLAPI. It excels in creating screen-scraping applications reliably and quickly.
Jagacy 3270 can be used in a stand-alone application, in an applet, or in an N-tier client/server environment, where the screen-scraping server is the data/resource tier.
Main features:
- 100% pure Java.
- Extended TN3270 (TN3270E) support.
- 17 different terminal types (including 132 columns).
- Internationalization support. Over 30 different code pages supported.
- Small footprint (less than 100K). Runs efficiently within the Eclipse and NetBeans IDEs.
- Can display the 3270 session in a window while an application is running.
- Configurable using properties, if desired. No code changes necessary when screens change.
- Includes a 3270 emulator tailored to developing and debugging applications.
Enhancements:
- VT220 support has been added.
<<less
Download (1.5MB)
Added: 2007-07-23 License: GPL (GNU General Public License) Price:
870 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 4
  • 1
  • 2
  • 3
  • 4