language
Euphoria Programming Language 3.1
Euphoria is a simple, flexible, and easy to learn programming language. more>>
Theres also a Euphoria To C Translator that gives really high speed. An easy-to-use database system is also included. The Web site has over 1200 contributed Euphoria programs with source.
Main features:
- Euphoria programs run on Windows, DOS, Linux, and FreeBSD.
- The language is flexible, powerful, and easy to learn.
- There is no waiting for compiles and links - just edit and run.
- You can create and distribute a royalty-free, stand-alone .exe file.
- Dynamic storage allocation is fundamental to Euphoria. Variables grow or shrink in size without the programmer having to worry about allocating and freeing chunks of memory. Elements of an array (Euphoria sequence) can be a dynamic mixture of different types and sizes of data.
- Euphoria provides extensive run-time error checking for: out-of-bounds subscripts, uninitialized variables, bad parameter values for library routines, illegal value assigned to a variable, and many more. If something goes wrong youll get a full error message, with a call traceback and a listing of variable values. With other languages youll typically get protection faults with useless dumps of machine registers and addresses.
- The Euphoria interpreter is more than 30 times faster than either Perl or Python, and its considerably faster than all other interpreted languages, according to the "Great Computer Language Shootout" benchmark (see demobenchbench.doc).
- If that isnt enough, theres a Euphoria To C Translator that can translate any Euphoria program to C, and boost your speed even more. Why waste time debugging hand-coded C/C++? You can easily develop a Euphoria program, and then generate the C code.
- Euphoria programs are not constrained by any 640K memory restrictions for which MS-DOS is infamous. All versions of Euphoria let you use all the memory on your system, and if that isnt enough, a swap file on disk will provide additional virtual memory.
- An integrated, easy-to-use, full-screen source-level debugger/tracer is included.
- Both an execution-count profiler, and a time profiler are available.
- There is a large and rapidly growing collection of excellent 3rd party programs and libraries, most with full source code.
- RDS has developed an extremely flexible database system (EDS) that is portable across all Euphoria platforms.
- The WIN32 implementation of Euphoria can access any WIN32 API routine, as well as C or Euphoria routines in .DLL files. A team of people has developed a Windows GUI library (Win32Lib), complete with a powerful Interactive Development Environment. You can design a user interface graphically, specify the Euphoria statements to be executed when someone clicks, and the IDE will create a complete Euphoria program for you. There are Windows Euphoria libraries for Internet access, 3-D games, and many other application areas.
- The DOS32 implementation of Euphoria on MS-DOS contains a built-in graphics library. If necessary, you can access DOS software interrupts. You can call machine-code routines. You can even set up your own hardware interrupt handlers. Many high-speed action games, complete with Sound Blaster sound effects, have been developed 100% in Euphoria, without the need for any machine code.
- The Linux and FreeBSD implementations of Euphoria let you access C routines and variables in shared libraries, for tasks ranging from graphics, to X windows GUI programming, to Internet CGI programming. The good news is, youll be programming in Euphoria, not C.
- A complete open source (Public Domain) Euphoria interpreter, written in Euphoria, is included in the download package. It can execute any Euphoria program on any platform. An optional high-performance C-coded back-end for this interpreter is available for just $79. See the Source License.

Lingate 1.7
Lingate - complex ip-traffic management system more>> The System Lingate - not simply program-proxy or firewall, this complex programme product, allowing realize any algorithms required for full-fledged and safe functioning your network.
Lingate works at the base of the operating system Linux. But this does not mean that you will certainly take the professional network manager Linux.
Main differences Lingate from like programme products:
Server box packed version OS Linux;
Built-in system of the account of the traffic on each user;
"Transparent" access in Internet without installing client programs;
Unique set function and algorithm of the work;
Unprecendented reliability and intolerance;
Raised resistance to breaking from Internet;
Intuitive comprehensible russian-language interface of the user;
Possibility of the significant expansion to desksides to network;
Completely domestic development (Russia);
Low system requirements to computer (from PII-266);
Absence of the restriction on amount of the users;
Operative technical support from developer.
The user interface
All interaction with system Lingate occurs through suitable WEB-interface, working with any modern WEB-browser.
Every user has a possibility to view the own detailed statistics on special user page.
Also, extremely useful can turn out to be application Lingate Tray Indicator, which lives in panels of the tasks of the user and shows the condition account record given user - a name, IP-address, lifelength for month and the remainder of the traffic before the end of month.<<less
Attic Manager 1.01
Attic Manager project is used to build and maintain a database of your assets. more>>
Main features:
- Keep track of all the stuff you have
- Look up something when you forget where you stored it
- In case of disaster, have the list ready for the insurance company
- Keep record of things you borrowed to others
- Note repairs and maintenance costs
- Keep track of things you put in boxes when you move
- Find stuff stored in your attic or basement without getting your hands dirty
- Track multiple locations of your business
- UTF8 enabled - enter data in any language you use
- Modern, easy to use interface
- Try it now or Learn more...
StelsEngine 2.0
StelsEngine is a fast in-memory SQL engine (in-memory JDBC) for storing and processing tabular data in Java applications. more>>
Using StelsEngine, you can make processing data in your software considerably easier and quicker. StelsEngine is as easy to use as possible since it implements the JDBC API standard.
In the process of developing software applications, developers often encounter various tasks related to processing tabular data arrays.
For example, such tasks as calculating maximums or sums, using search, applying sorting, etc. StelsEngine is convenient to deal with such tasks by using the classical SQL - language for processing relational data that has been universally used in a lot of popular DBMSs for decades.
But unfortunately, Java Development Kit does not provide software developers with standard classes for processing data with the help of SQL. Here you can find collection classes, such as Hashtable, Vector etc. that are rather difficult to use directly for this type of tasks.
To solve this problem, StelsEngine was developed. It makes it possible to effectively process data with the help of SQL (Click here for the example of the StelsEngine use).
Our products StelsCSV and StelsDBF JDBC drivers are fully based on the StelsEngine technology.
Main features:
- It is JDBC Type 4 driver
- It supports most keywords of ANSI SQL92
- It supports integer, floating point, string and date/time data types
- It supports handling of custom Java objects and classes
- It supports aggregate, converting, string and other SQL functions
- It supports user-defined SQL functions
- It supports data loading from a DBMS
- It is a platform independent
Enhancements:
- This version supports swapping mode for large tables.
XContractBridge 2.00
XContractBridge is a Linux Contract Bridge simulation game. more>>
Main features:
Random deal
- The random deal engine will produce an unlimited variety of hands. The program will bid and play the other three hands with scoring to rubber. Written in the C++ language with direct access to the Xlib primitives for speed and compatibility, the program will also generate specific point count hands in the 0-28 point range.
Animated display
- The program will allow a choice of bidding speed and can also provide simple animation of the play of the cards.
Display options
- All hands may be displayed at any stage, a summary of bids is also available. Additionally each of the other hands may be permanently displayed.
Facilities
- The user may skip to a new deal at any time or replay the existing hand at any stage. The hand may also be revolved.
Deals
- A deal may be quickly saved, with dealer, at any time.
Bidding system
- The program supports the ACOL bidding system with separate toggle settings for conventions for both North South and East West. The settings are retained between sessions.
Conventions
- Stayman, Baron, Jacoby, Gambling, Blackwood and Gerber..
Playing strength
- The program is suitable for casual play and practise. The Bridge engine utilized has been proven on several other platforms (including Colossus Bridge for Windows) and provides a interesting game but is not suitable for strong club players.
Requirements
- A minimum display of 800 by 600 is required. The program has a fixed size window.
Distributions
- The development was aimed at reducing the dependencies and allowing use on the widest variety of Linux platforms. To that end it utilizes the low level Xlib library to directly work with the X Server. It has been tested on Fedora Core, SUSE, Mandrake and others. No installation is required, a single executable file is supplied.
BlackAdder 1.1-041207
BlackAdder is an IDE that allows professional and hobbyist programmers alike to produce complex applications. more>>
BlackAdder brings together the Python programming language, the Ruby development language (Ruby is temporarily removed until the Qt bindings are updated to Qt3, currently in progress), the Qt graphical user interface (GUI) toolkit, ODBC database connectivity and an Integrated Development Environment (IDE) that includes an editor, a GUI designer, a debugger and an interactive Python interpreter.
(A Ruby interpreter, debugger and ODBC support for Ruby are not yet available.) BlackAdder gives the programmer, in a single package, all they need to develop sophisticated applications.
Main features:
- A complete cross-platform Integrated Development Environment for developing GUI applications in Python and Ruby. You dont need anything else.
- Applications run unchanged under Windows and Linux. Protect your investment in your development.
- Personal and Business Editions. The Business Edition includes optional support and the rights to distribute the run-time elements with your application at no extra charge.
- A limited functionality, freely available demonstration version can be downloaded from here.
- Organises your Python and Ruby scripts and GUI designs into easy to manage projects.
- An editor that includes highlighting of Python and Ruby keywords, automatic indentation, and user configurable fonts and colors.
- An interactive Python interpreter (v2.4 or later) that allows you to execute any Python commands while your application is running.
- The Professional version of the Qt GUI toolkit (v3.x) including:
- the Canvas module
- the Table module
- the Database module
- Qsocket, QserverSocket, and Qhost Address classes from the Network module.
- A GUI designer with all the features of Qt Designer and generates Python and Ruby code.
- A debugger that supports single stepping and breakpoints and the display of local and global objects in any active Python or Ruby frame.
- ODBC database connectivity (using mxODBC v2.0, see http://www.egenix.com/files/python/mxODBC.html).
- 10mb of PyQt documentation with lots of examples and two tutorials, this is also available as a stand alone product called PyQtDoc.
Personal Edition Features
- For home use.
- Includes Windows and Linux versions.
- Optional subscription service to receive updates.
- Informal mailing list support.
Business Edition Features
- For commercial use.
- Includes Windows and Linux versions.
- Optional subscription service to receive updates.
- Optional formal email support.
- Includes the rights to distribute the run-time elements (except mxODBC) with your application.
- If you already own a commercial Qt license from Trolltech, then you can use the Personal Edition, but you will not have a commercial PyQt license, you would then need to check with Riverbank Computing.
pdf2image 7.0a
pdf2image converts Adobe Acrobat PDF files into high-fidelity images for the Web as well as Microsoft Office applications such as Word, Publisher, PowerPoint, Visio and FrontPage. Choose from JPEG, PNG, GIF and BMP. It is easy to use - just select your file, choose the resolution and format and then convert. Batch convert multiple files or just one. The results look great both at lower Web resolutions and at high resolution for print. more>>
pdf2image - No more fuzzy "copy & paste" images in your documents or on your Web site. pdf2image converts Adobe Acrobat PDF files into high-quality JPEG, PNG, GIF and BMP images for use on the Web or in Microsoft applications such as Word, Publisher, PowerPoint, Excel, Visio and FrontPage. pdf2image can also be used to import batches of images, music or other documents into your applications or for upload to sites such as MySpace.com. pdf2image is perfect for people creating newsletters, bulletins, datasheets, brochures and more. It is an easy two-step process. Just select your file, choose the resolution and format options and then convert. The results look great both at the lower screen resolutions required for Web display and at high resolutions for printing. Version 7.0 supports batch mode for quick conversion of multiple files or directories. It also adds BMP (Windows Bitmap) as a new output choice. Supports Windows Vista as well as XP, and older 32-bit versions of Windows. For 15 years, Visual Integrity has been leading the way with easy yet accurate conversion solutions for small business and large organizations alike. Try pdf2image today!
- Convert PDF to JPEG, GIF, PBG and BMP
- Support for all versions of PDF through 1.7 (Acrobat 8)
- Batch convert multiple files or directories
- Intelligent Filter Options give fine control over final image output
- Convert page ranges
- .ini configuration file allows for custom defaults.
FLY Batch Image Server and FLY SDK are available for developers. These simple yet very robust software components are ideal for for embedding conversion functions into client and server based applications. Available as a DLL, FLY SDK can be accessed from any programming language including C#, VB.NET, C/C++, Java, Visual Basic, Perl, Python, Paradox and Delphi. Fly Batch operates via a simle command-line interface. Windows, UNIX and Linux.
Enhancements:
Version 7.0a
30-days free unlimited use. Now supports batch conversion of multiple files or entire directories, BMP added as output frmat, page-range selection, more
System Requirements:36MB free harddrive space<<less
Nihongoup 1.2.3
A fun Japanese reviewing tool for foreign learners and native speakers alike. more>>
Major Features:
- Improve your kana IME typing speed
- Review JLPT kanji and vocabulary
- Learn how to correctly use particles
Requirements: Adobe AIR
Thin Image Upload 2.0 Beta
Thin Image Upload is a drag and drop image uploader for embedding in Web pages. more>>
Files that are not images can be filtered out to save bandwidth. The applet is equipped with a progress monitor that will display a thumbnail of each image as its uploaded.
Thin Image Upload is compatible with a wide range of server-side scripting languages. Before you begin the installation please make sure that your scripting engine has been correctly configured and your server is capable of accepting a file upload.
With PHP
Place the test.html page and upload.php (included in the zip file) on your webserver. Point your browser at test.html and carry out a form based file upload. It will help to ensure that your server is correctly configured to accept file uploads.
Open thinupload.properties in your text editor. Change the url property so that it points to the upload.php you placed on your server. Now move this file along with ThinImageDemo.jar and applet.php into a folder in your webspace.
Edit upload.php and set the save path for your uploaded files. Make sure the webserver has permissions to write to this directory. Thats it.
The upload.php is a sample PHP script provided to get you started on drag and drop file upload. You may need to modify the script for a better fit with your website or web application.
With Perl
Please copy upload.cgi to your /cgi-bin/ directory and change its permissions to 755. Move test-perl.html to a folder outside the cgi-bin and open it using your browser and test your server configuration by trying out a form based file upload.
Edit thinupload.properties so that the url parameter now points to the upload.cgi script inside the cgi-bin folder. Now move japplet.html, ThinUploadDemo.jar and thinupload.properties to your server. change the upload.cgi to set the save path.
With Other Technologies
Thin upload will work with any scripting/programming language that can accept a file upload. If you are using a techonology other than perl or PHP, please follow the instructions in your developers manual to set up file uploading. Then simply replace the html form with japplet.html. Make sure to edit the properties file so that the url property points to the script that will accept the incoming files.
Whats New in 1.04 Stable Release:
- A minor bug related to client side image resizing was fixed.
Whats New in 2.0 Beta Development Release:
- Photos can be watermarked.
- Interrupted uploads can be resumed.
- A new progress monitor has been added, and the applet can be more easily configured.
Rainlendar Pro 2.2
Rainlendar project is a customizable desktop calendar. more>>
Rainlendar is a feature rich calendar application that is easy to use and doesnt take much space on your desktop. The application is platform independent so you can run it both on Windows and on Linux. The appearance can be customized with skins and you can even mix different skins together.
It is possible to use Rainlendar with other calendar applications too. Rainlendar uses the standard iCalendar format to store its events and tasks so you can easily transfer them between applications. You can also subscribe to online calendars and see your Outlook appointments directly in Rainlendar*.
Rainlendar is an unicode application and support localization so you can use it on your own language.
All the coming events are shown in a separate list where you can see the weeks events at one glance. You can decide how many days in advance you want to see in the list. Different events can have a different appearance in the list so you can easily spot the important events from the others. The icons in the calendar are also available in the event list and other windows to make it easier to separate the events.
You can also have a separate list for your long term tasks. The task list can be arranged several ways so that you can keep it better organized. You can also set a due date for the tasks to make sure youll remember to do them on time.
Youll also get an alarm when an event or task is due so that you dont miss it. The alarm can be defined to be set off any duration before the actual event so you have time to prepare for it.
And thats not all. Check the list of features for better overview of all the things Rainlendar can do. If you find it useful go to the download page and get yourself a copy.
*Network shared calendars and Outlook support are available only in the Pro version
Main features:
- Small and lightweight
- Different type events can have different appearence
- Supports Windows transparency
- Synchronizes events between several clients
- Localized for multiple languages
- Shows an alarm when an event is due
- Shows Outlooks appointments
- Includes a todo-list
- Works also as Litestep plugin
- Displays the current date in tray icon
- Can stick to the desktop (i.e. doesnt hide with Show Desktop)
- Hotkeys for quick access
- Easy skinning with an UI
- Can be controlled from 3rd party applications with !bangs
Splunk 3.0
Splunk organizes and makes sense of any type of machine data. more>>
Splunk project uses algorithms that dynamically discover event relationships across diverse domains of machine data and build a searchable Web of events to trace the real behavior of running systems.
A Splunk server can optionally work with Splunk.com, allowing users in different organizations to participate in a global troubleshooting community and share knowledge about common events and problems while preserving data privacy.
Enhancements:
- New features include interactive reporting, dashboards and personalization, an expanded search language, scripted inputs, a deployment server, a Firefox browser toolbar, flexible event typing, native 64-bit support, multi-processor indexing, and native input from a formatsl archive.

Russian Keyboard 1.0
If you learn Russian language you will need this program more>> Russian language is a very important language in the world. If you want to write your text in Russian language tou will need this program. With this program you can write your texts, save them and print them easily. You can add colores and styles to your text and save them with all attributes. And you can use your own latin keyboard like a Russian keyboard using this program. When you need this feature only select russian item from Mode menu. Writing Cyrillic and Spanish characters is very easy now.<<less
XULTech Firelinks Remote Server File Manager 1.0
XULTech Firelinksfor Mozilla Firefox is a remote file manager/control panel that lets you manage your web server. more>>
Firelinks uses Firefoxs XUL (XML User-interface Language), and Javascript to deliver a web based application that has the look and feel of a desktop application. Try out our live demo and experience it yourself.
Firelinks operates like a regular desktop file manager. For example, you can resize and rearrange individual columns in the file listing table by drag and drop. Any customization youve made be remembered by the application.
Main features:
No client installation required: The application only needs to be installed once as a CGI application on your web server. All you need on the client side is a copy of the worlds most popular open source browser: Firefox.
Intuitive and Familiar User Interface: Firelinks works just like any other desktop based file manager, such as Microsoft Explorer or KDE Konqueror. The user interface has been enhanced with extra features such as a web preview panel to make it more useful for managing web sites.
Secure: Unlike plain FTP where the password is sent in the clear, only the password hash is sent by Firelinks at login time. You can also configure Firelinks so that it will only accept connection from a fixed IP address. For added security you can also run it via SSL if you web server has been configured to allow SSL connections.
Built-in Remote Shell: Run command line applications and script through Firelinkss built-in command shell, even if your ISP does not offer your SSH.
Java Date Picker 4.3
Java Date Picker is a suite of professional date components for Swing. more>>
Main features:
- Lots of features to handle any date/time entry situation
- Careful and well-crafted API to speed up the development of your application
- Microsoft-like calendar to keep the same feeling for users when moving to Java applications
- Mouse and keyboard support to enter date time information intuitively
- Detailed tutorial and examples to get the most out of the API
- Source code access to ensure the life of your application
- Works with J2SE 1.3 or higher on Windows, Mac, Linux and all Java enabled platforms
- Royalty free distribution
Swing Compliant
The components can be localized for any language and region
Ready to use JTable date cell editor so you dont have to write one
Keyboard support for maximum productivity
Look and feel support (Metal, Windows, Motif, Aqua and custom)
Flexible API
Date model to control the edited date
Date parser to parse shortcut dates like "yesterday" or "today + 3"
Date renderer to paint calendar dates as you need
Date selection model to control everything about the selected/-able dates
Custom UI delegates to finely adjust or even reimplement the UI as you like
Date Selection
Selection type like single, single interval or multiple intervals
Week and day of week selection support
Null dates support to allow maximum date input flexibility
Restrict dates to an interval like Jan 1, 2002 - Apr 7, 2003
Restrict dates with rules like "Week-end dates cannot be selected" or "Holidays cannot be selected"
Restrict individual dates like January 3, 2005
Date Time Editing
Structured editor that forces users to type syntactically valid dates using any date format
Free text support to enter dates as a simple text, with no constraints
Shortcut dates support so you can type shortcut strings like "today", "xmas" or "tomorrow" to specify a date
Date validation to keep users from making mistakes
Date field access to have full control over an edited date
Calendar Configuration
Multiple month calendar to view a quarter or a whole year
Control grid color and visibility
Paint the calendar dates as you like with date renderers
Customized fonts and colors to create an intuitive interface
Show or hide week numbers and days
Enhancements:
- This release adds support for the JBuilders dbSwing data binding framework.
- It improves the date editor to support month names.
- JDatePicker is created faster (comparable to JComboBox).
- The JDatePicker calendar can now be configured using a Popup object.
- The JDatePicker class has fewer methods (reduced from 29 to 7).
- There are other improvements and bugfixes.
Qorus Integration Engine 1.7.2
Qorus Integration Engine is a framework for the development and operation of reliable interfaces. more>>
Qorus is a workflow and service platform based on the Qore programming language; objects taking code attributes are defined in the Qore language, using Qore and Qorus API calls to interface with other applications and perform work in a framework that checkpoints each step and guarantees reliability (as long as simple design criteria are met).
With Qorus its easy to interface with Oracle and MySQL databases, communicate using TIBCO messaging or a variety of standard Web service protocols (with and without encryption), and more in a traceable and reliable way. The evaluation license is limited to 6 months of use.