forth
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 97
IsForth 1.21b
IsForth is a direct threaded Linux-only x86 Forth implementation coded in pure assembly using NASM macros. more>>
IsForth is a direct threaded Linux-only x86 Forth implementation coded in pure assembly using NASM macros to create forth high-level definitions.
All I/O is done with syscalls. IsForth is almost a complete replacement for both libc and libncurses.
To use the debugger say debug xyzzy and from within the debugger..
Space - single steps
Enter - enters into words that nest
Escape - exits debugger
Cursor - move cursor within current definition
h - run to cursor location
H - auto step to current location
While auto stepping + and - change the step speed
Enhancements:
- The finishing touches were put on the keyboard handling for special keys.
<<lessAll I/O is done with syscalls. IsForth is almost a complete replacement for both libc and libncurses.
To use the debugger say debug xyzzy and from within the debugger..
Space - single steps
Enter - enters into words that nest
Escape - exits debugger
Cursor - move cursor within current definition
h - run to cursor location
H - auto step to current location
While auto stepping + and - change the step speed
Enhancements:
- The finishing touches were put on the keyboard handling for special keys.
Download (MB)
Added: 2006-07-26 License: GPL (GNU General Public License) Price:
681 downloads
RetroForth 9.3.0
RetroForth is a Forth-based development system for FreeBSD, Linux, BeOS, or Windows. more>>
RetroForth is a compact, open source Forth development system. RetroForth can be used under FreeBSD, Linux, BeOS, Windows, SCO OpenServer, or as an operating system.
It is easy very easy to learn, use, and extend with standard libraries like SDL, and it can also be used to create tight, stand-alone applications.
Main features:
- Small: Size RetroForth was designed to be a small Forth. As such, the source code is about 20 kilobytes in size, and most binaries take about 5 kilobytes.
- Portable: Despite being written in assembly language, RetroForth is very easy to port to new operating systems. As noted elsewhere, it runs on at least five major operating systems, and can be used as an OS. Thanks to optional use of libc, many other x86 operating systems should be able to use RetroForth with nothing more than a recompile of the source.
- Simplicity: A major aspect of our design philosophy is simplicity. We have designed RetroForth to be easy to learn and use, while not sacrificing its usefulness.
- Documentation: We provide a manual with every recent release. This is included in ASCII text and NoteBook formats. Other formats, including HTML, PDF, and PostScript will be supported in the near future.
- Support: Options We try to help developers using RetroForth as much as possible. We provide a Forum, Wiki, IRC channel, and a mailing list. Were quite willing to answer questions and listen to suggestions
<<lessIt is easy very easy to learn, use, and extend with standard libraries like SDL, and it can also be used to create tight, stand-alone applications.
Main features:
- Small: Size RetroForth was designed to be a small Forth. As such, the source code is about 20 kilobytes in size, and most binaries take about 5 kilobytes.
- Portable: Despite being written in assembly language, RetroForth is very easy to port to new operating systems. As noted elsewhere, it runs on at least five major operating systems, and can be used as an OS. Thanks to optional use of libc, many other x86 operating systems should be able to use RetroForth with nothing more than a recompile of the source.
- Simplicity: A major aspect of our design philosophy is simplicity. We have designed RetroForth to be easy to learn and use, while not sacrificing its usefulness.
- Documentation: We provide a manual with every recent release. This is included in ASCII text and NoteBook formats. Other formats, including HTML, PDF, and PostScript will be supported in the near future.
- Support: Options We try to help developers using RetroForth as much as possible. We provide a Forum, Wiki, IRC channel, and a mailing list. Were quite willing to answer questions and listen to suggestions
Download (0.027MB)
Added: 2007-04-23 License: Public Domain Price:
915 downloads
bigFORTH/MINOS 2.1.7
bigFORTH/MINOS is a Forth with GUI library and RAD tool. more>>
bigFORTH is a native code Forth. bigFORTH/MINOS is available for Linux and Windows 95/98/NT under GPL. The most striking feature is the graphical user interface MINOS (GUI in Forth) and the form editor Theseus (Theseus is still beta).
Main features:
- Powerful compiler: bigFORTH is a 32 bit system. The compiler generates optimized native code for the i386. You can create turnkey applications for sure. bigFORTH fully complies to ANS Forth.
- Versatile tools: multitasker; source-able decompiler; source level debugger (even using optimized macros) with single step and trace, as many breakpoints as you want; post mortem dump and return stack trace; Pentium-MMX-assembler/disassembler...
- Editor: multi-window editor for screen- and stream-files.
- Extensive libraries: extensive and comfortable file interface (with definitions for the most common Unix commands) ease work even on a big hard disk. System calls and linkage to dynamic libraries are supported. Printer support for listings and session protocols; fast and accurate FP-arithmetics, a "state of the art" memory management, that doesnt capitulate from complex memory structures, graphical user interface (MINOS GUI), object oriented Forth and more...
- Transparency: All sources, including kernel and target compiler in the standard distribution, give the Forth wizard everything they want.
- Modular Forth: bigFORTH is modulary. Separate compilation is possible, small applications are easy to create. Modules have no arbitrary limit in size.
MINOS is a graphic user interface (GUI) for X, written for bigFORTH-Linux and bigFORTH-Win32. It includes a rapid GUI developement editor (Theseus).
MINOS is available under the GPL, not the LGPL. I want to stress that this means you cannot develop applications with it that are not either under the GPL, or distributed seperately as sources, just as with other GPLed libraries (for example, readline).
For people wanting to develop applications with it that are under different licencing conditions, a [html]commercial licence is available at request so that MINOS can be a choice for proprietary systems, too. Ill certainly give major contributors a fair share.
<<lessMain features:
- Powerful compiler: bigFORTH is a 32 bit system. The compiler generates optimized native code for the i386. You can create turnkey applications for sure. bigFORTH fully complies to ANS Forth.
- Versatile tools: multitasker; source-able decompiler; source level debugger (even using optimized macros) with single step and trace, as many breakpoints as you want; post mortem dump and return stack trace; Pentium-MMX-assembler/disassembler...
- Editor: multi-window editor for screen- and stream-files.
- Extensive libraries: extensive and comfortable file interface (with definitions for the most common Unix commands) ease work even on a big hard disk. System calls and linkage to dynamic libraries are supported. Printer support for listings and session protocols; fast and accurate FP-arithmetics, a "state of the art" memory management, that doesnt capitulate from complex memory structures, graphical user interface (MINOS GUI), object oriented Forth and more...
- Transparency: All sources, including kernel and target compiler in the standard distribution, give the Forth wizard everything they want.
- Modular Forth: bigFORTH is modulary. Separate compilation is possible, small applications are easy to create. Modules have no arbitrary limit in size.
MINOS is a graphic user interface (GUI) for X, written for bigFORTH-Linux and bigFORTH-Win32. It includes a rapid GUI developement editor (Theseus).
MINOS is available under the GPL, not the LGPL. I want to stress that this means you cannot develop applications with it that are not either under the GPL, or distributed seperately as sources, just as with other GPLed libraries (for example, readline).
For people wanting to develop applications with it that are under different licencing conditions, a [html]commercial licence is available at request so that MINOS can be a choice for proprietary systems, too. Ill certainly give major contributors a fair share.
Download (0.72MB)
Added: 2007-05-29 License: GPL (GNU General Public License) Price:
881 downloads
Simple Forth Interpreter 1.0
Simple Forth Interpreter is a Java implementation of a subset of the ANS Forth language. more>>
Welcome to the SFI website. The Simple Forth Interpreter (SFI in short) is a Java implementation of a little subset of the ANS Forth language.
The goal of SFI is to develop a small interpreter to be embedded in any application and provide scripting functionality with low resources.
SFI follows the ANS Forth standard where reasonably possible, provides a simple way by inheritance to customize and integrate the interpreter in any existing application and a simple interface to play with the Forth code.
Why Forth? The interpreter its pretty simple and small, its an easy to learn language and the extend with user defined words fits quite well the idea of a language for scripting purposes.
Enhancements:
- Bug fix into TOK_NWORD parsing strings and comments.
<<lessThe goal of SFI is to develop a small interpreter to be embedded in any application and provide scripting functionality with low resources.
SFI follows the ANS Forth standard where reasonably possible, provides a simple way by inheritance to customize and integrate the interpreter in any existing application and a simple interface to play with the Forth code.
Why Forth? The interpreter its pretty simple and small, its an easy to learn language and the extend with user defined words fits quite well the idea of a language for scripting purposes.
Enhancements:
- Bug fix into TOK_NWORD parsing strings and comments.
Download (0.024MB)
Added: 2005-04-15 License: MIT/X Consortium License Price:
1659 downloads
Forth Foundation Library 0.5.0
Forth Foundation Library is a Forth library. more>>
Forth Foundation Library, in short FFL is a Forth library. It gives you a collection of words written in (ANS) forth which are useful in areas such as data types, collections, interfaces, development support, and compound modules.
The modules in the library are grouped in five clusters:
- Data types - char
- Collections - single linked list
- Interfaces - crc-32
- Development - struct, unit test
- Compound - nothing yet.
Enhancements:
- This release adds four new features to the library, including an n-tree with an iterator, a SHA-256 module, and a regular expressions module.
- The library will now also run on MinForth.
<<lessThe modules in the library are grouped in five clusters:
- Data types - char
- Collections - single linked list
- Interfaces - crc-32
- Development - struct, unit test
- Compound - nothing yet.
Enhancements:
- This release adds four new features to the library, including an n-tree with an iterator, a SHA-256 module, and a regular expressions module.
- The library will now also run on MinForth.
Download (0.14MB)
Added: 2007-06-11 License: GPL (GNU General Public License) Price:
865 downloads
Factor 0.87
Factor is a dynamic programming language. more>>
Factor project is a language based around a programming paradigm that encourages simple, testable and reusable code.
Factors main influences are Joy for the syntax, Forth for the implementation techniques, and Lisp for the object model. The source is released under a BSD-style license. Share it freely.
Main features:
- Runs on FreeBSD, Linux, Mac OS X and Windows.
- Native code compiler for x86 and PowerPC.
- Minimal postfix syntax with an extensible parser.
- Image-based environment offering orthogonal persistence.
- Polymorphism through predicate-based dynamic dispatch.
- Language support for delegation-based design patterns.
- Data structures include linked lists, vectors, and hashtables.
- User-defined types, known as tuples.
- Rich math library including big integers, floating point, ratios, complex numbers.
- Continuations.
- Profiling, tracing, single-stepping, browsing.
- Static stack effect inference.
- HTTP server and continuation-based web framework.
- C library interface.
- SDL graphics library interface.
- Focus on interactive and test-driven development.
- A plugin for the jEdit text editor offers a powerful development environment.
Reflection
Factor is defined in terms of itself as much as possible. Every layer of the system is inspectable and editable at runtime. Everything in the system carries consistent object semantics, and every object can be queried for its type and shape.
Metaprogramming
A powerful meta-level takes advantage of the duality between code and data. The object system, and even tools such as steppers, browsers, inspectors and profilers are built within the language framework.
Transparency
Nothing is hidden from the programmer. Factor is designed not as a black box, but a tool box. The programmer is encouraged to mold the language to fit the problem.
Simplicity
Everything is as simple as possible. The system should be small enough that one person can study the code and understand it completely. Unnecessary code and features are not included.
<<lessFactors main influences are Joy for the syntax, Forth for the implementation techniques, and Lisp for the object model. The source is released under a BSD-style license. Share it freely.
Main features:
- Runs on FreeBSD, Linux, Mac OS X and Windows.
- Native code compiler for x86 and PowerPC.
- Minimal postfix syntax with an extensible parser.
- Image-based environment offering orthogonal persistence.
- Polymorphism through predicate-based dynamic dispatch.
- Language support for delegation-based design patterns.
- Data structures include linked lists, vectors, and hashtables.
- User-defined types, known as tuples.
- Rich math library including big integers, floating point, ratios, complex numbers.
- Continuations.
- Profiling, tracing, single-stepping, browsing.
- Static stack effect inference.
- HTTP server and continuation-based web framework.
- C library interface.
- SDL graphics library interface.
- Focus on interactive and test-driven development.
- A plugin for the jEdit text editor offers a powerful development environment.
Reflection
Factor is defined in terms of itself as much as possible. Every layer of the system is inspectable and editable at runtime. Everything in the system carries consistent object semantics, and every object can be queried for its type and shape.
Metaprogramming
A powerful meta-level takes advantage of the duality between code and data. The object system, and even tools such as steppers, browsers, inspectors and profilers are built within the language framework.
Transparency
Nothing is hidden from the programmer. Factor is designed not as a black box, but a tool box. The programmer is encouraged to mold the language to fit the problem.
Simplicity
Everything is as simple as possible. The system should be small enough that one person can study the code and understand it completely. Unnecessary code and features are not included.
Download (2.7MB)
Added: 2007-01-03 License: BSD License Price:
1025 downloads
Convert::Cyr
Convert::Cyr, chcp is a Perl module for change cyrillic code page of a text. more>>
Convert::Cyr, chcp is a Perl module for change cyrillic code page of a text.
SYNOPSIS
use Convert::Cyr qw(chcp); $converted_string=chcp($string, $maxlen, $from, $to);
ABSTRACT
Convert::Cyr, chcp - change cyrillic code page of a text.
chcp takes as the first argument a string that is to be converted. It returns the converted string. Second argument is the lenght of the string. Third is source codepage. Forth is target codepage.
Original description from PHP function:
convert_cyr_string (string str, string from, string to) "This function returns the given string converted from one Cyrillic character set to another. The from and to arguments are single characters that represent the source and target Cyrillic character sets."
The supported types are: k - koi8-r w - windows-1251 i - iso8859-5 a - x-cp866 d - x-cp866 m - x-mac-cyrillic
<<lessSYNOPSIS
use Convert::Cyr qw(chcp); $converted_string=chcp($string, $maxlen, $from, $to);
ABSTRACT
Convert::Cyr, chcp - change cyrillic code page of a text.
chcp takes as the first argument a string that is to be converted. It returns the converted string. Second argument is the lenght of the string. Third is source codepage. Forth is target codepage.
Original description from PHP function:
convert_cyr_string (string str, string from, string to) "This function returns the given string converted from one Cyrillic character set to another. The from and to arguments are single characters that represent the source and target Cyrillic character sets."
The supported types are: k - koi8-r w - windows-1251 i - iso8859-5 a - x-cp866 d - x-cp866 m - x-mac-cyrillic
Download (0.005MB)
Added: 2006-08-17 License: Perl Artistic License Price:
1164 downloads
Aftershock 1.01
Aftershock project is a Gopher server. more>>
Aftershock project is a Gopher server.
Aftershock is an Open Source, freely-available Gopher server. It is written to the standard set forth in RFC 1436, and as such, should be fully interoperable with all existing Gopher clients, including Netscape, Mosaic, UMN Gopher, and Mozilla.
Aftershock was written in Java, and requires a Java 1.4 (or better) runtime.
Portions of the code, as well as the design, are based on the authors Soma web server.
Installation
Unarchiving the Aftershock distribution is all the installation that needs to occur. Unix users should read the section in the manual about running Aftershock on that system.
Read the manual (docs/manual.txt) for how to configure Aftershock. Or just open up the aftershock.conf file - it is fairly simple.
Running
Under Unix, run the supplied "aftershock" script.
Under everything else, use the command "java -jar aftershock"
Enhancements:
- Fixed typo bug when Aftershock logs a server shutdown
- Multiline requests (for example, when a user uses an HTTP request rather than a Gopher one) now have all CRLF pairs converted to [nl] in the log file [Both bugs reported by Randolf C. Richardson]
- Fixed a bug where a log file would not be available for writing immediatly after the LoggingThread was started
<<lessAftershock is an Open Source, freely-available Gopher server. It is written to the standard set forth in RFC 1436, and as such, should be fully interoperable with all existing Gopher clients, including Netscape, Mosaic, UMN Gopher, and Mozilla.
Aftershock was written in Java, and requires a Java 1.4 (or better) runtime.
Portions of the code, as well as the design, are based on the authors Soma web server.
Installation
Unarchiving the Aftershock distribution is all the installation that needs to occur. Unix users should read the section in the manual about running Aftershock on that system.
Read the manual (docs/manual.txt) for how to configure Aftershock. Or just open up the aftershock.conf file - it is fairly simple.
Running
Under Unix, run the supplied "aftershock" script.
Under everything else, use the command "java -jar aftershock"
Enhancements:
- Fixed typo bug when Aftershock logs a server shutdown
- Multiline requests (for example, when a user uses an HTTP request rather than a Gopher one) now have all CRLF pairs converted to [nl] in the log file [Both bugs reported by Randolf C. Richardson]
- Fixed a bug where a log file would not be available for writing immediatly after the LoggingThread was started
Download (0.083MB)
Added: 2007-04-23 License: MIT/X Consortium License Price:
917 downloads
Davenport 0.9.11
Davenport is a servlet providing WebDAV-based access to a Windows/Samba network. more>>
Davenport project is a servlet which provides a WebDAV gateway to SMB shared resources. Typical usage would be to provide web-based read and write access to Windows shared drives.
WebDAV clients, such as Windows "Web Folders" can copy files to and from the shares over HTTP. Non-WebDAV-capable web browsers can also access the network, downloading files from shared folders in a seamless fashion.
Users access shared resources using their Windows domain username and password, so no account configuration is typically needed. When run over HTTPS, Davenport provides a secure means of accessing internal shared drives over the internet without requiring a VPN.
Installation
The binary distribution of Davenport is provided preinstalled in a standalone Jetty Servlet container. This is distributed in zip and gzipped tar archives for deployment on a variety of platforms; it is also available as a Linux RPM install (tested on Fedora Core 2, but should be portable to most other distributions).
Zip/Tar Installation
Installation is fairly straightforward:
1. Expand the .zip or .tgz archive (preserving directory structure).
2. Configure the deployment descriptor.
RPM Installation (Linux)
1. Install the RPM:
rpm -Uhvf davenport-x.x.x-1.rpm
2. Configure the deployment descriptor.
By default, Davenport will be installed to "/opt/davenport".
Getting started
Before starting, make sure you have tailored the deployment descriptor to your environment. After configuration is complete, the Davenport container is ready be started. The simplest way to do this is to run "java -jar start.jar" in the Davenport root directory. Likewise, executing "java -jar stop.jar" will stop the container. On the Windows platform, double-clicking the .jar files should launch them as well.
After the container has been started, it should be possible to browse SMB resources using Davenport. To list the shares on an SMB server "smbserver" you would enter into your web browser:
http://davserver:8080/smbserver/
"davserver" is the server on which Davenport is running (by default, the container will run on port 8080).
This will list all shares on the "smbserver" server; by clicking one of the shares, files will be listed, and so forth.
You can drag and drop files to and from the Web Folder, create and delete directories, and perform other file operations. You can open a URL as a Web Folder directly by using the "File -> Open" menu in Internet Explorer, and selecting "Open as Web Folder".
Enhancements:
- Updated bundled jCIFS to version 1.2.13.
- Updated bundled Jetty to version 4.2.27.
- Added support for GZIP and Deflate compression.
<<lessWebDAV clients, such as Windows "Web Folders" can copy files to and from the shares over HTTP. Non-WebDAV-capable web browsers can also access the network, downloading files from shared folders in a seamless fashion.
Users access shared resources using their Windows domain username and password, so no account configuration is typically needed. When run over HTTPS, Davenport provides a secure means of accessing internal shared drives over the internet without requiring a VPN.
Installation
The binary distribution of Davenport is provided preinstalled in a standalone Jetty Servlet container. This is distributed in zip and gzipped tar archives for deployment on a variety of platforms; it is also available as a Linux RPM install (tested on Fedora Core 2, but should be portable to most other distributions).
Zip/Tar Installation
Installation is fairly straightforward:
1. Expand the .zip or .tgz archive (preserving directory structure).
2. Configure the deployment descriptor.
RPM Installation (Linux)
1. Install the RPM:
rpm -Uhvf davenport-x.x.x-1.rpm
2. Configure the deployment descriptor.
By default, Davenport will be installed to "/opt/davenport".
Getting started
Before starting, make sure you have tailored the deployment descriptor to your environment. After configuration is complete, the Davenport container is ready be started. The simplest way to do this is to run "java -jar start.jar" in the Davenport root directory. Likewise, executing "java -jar stop.jar" will stop the container. On the Windows platform, double-clicking the .jar files should launch them as well.
After the container has been started, it should be possible to browse SMB resources using Davenport. To list the shares on an SMB server "smbserver" you would enter into your web browser:
http://davserver:8080/smbserver/
"davserver" is the server on which Davenport is running (by default, the container will run on port 8080).
This will list all shares on the "smbserver" server; by clicking one of the shares, files will be listed, and so forth.
You can drag and drop files to and from the Web Folder, create and delete directories, and perform other file operations. You can open a URL as a Web Folder directly by using the "File -> Open" menu in Internet Explorer, and selecting "Open as Web Folder".
Enhancements:
- Updated bundled jCIFS to version 1.2.13.
- Updated bundled Jetty to version 4.2.27.
- Added support for GZIP and Deflate compression.
Download (4.83MB)
Added: 2007-03-09 License: LGPL (GNU Lesser General Public License) Price:
964 downloads
Professor X 0.4.1
Professor X is an extension which lets you see inside a pages head without viewing the sourcecode. more>>
Professor X is an extension which lets you see inside a pages head without viewing the sourcecode.
Once installed the Professor X command is available by right-clicking as well as in the Tools menu. When applied to a page it will display the contents of the pages head element, including Meta, Script and Style content.
This can help you see how a website was constructed without having to go back and forth between the sourcecode and the page in your browser.
This is the companion extension to X-Ray although either can be installed and used on their own. They were created to help people learning web design at various levels of experience.
<<lessOnce installed the Professor X command is available by right-clicking as well as in the Tools menu. When applied to a page it will display the contents of the pages head element, including Meta, Script and Style content.
This can help you see how a website was constructed without having to go back and forth between the sourcecode and the page in your browser.
This is the companion extension to X-Ray although either can be installed and used on their own. They were created to help people learning web design at various levels of experience.
Download (0.023MB)
Added: 2007-04-03 License: MPL (Mozilla Public License) Price:
936 downloads
mod_auth_ora8 2.0
mod_auth_ora8 is an Oracle Authentication Module. more>>
mod_auth_ora8 is an Oracle Authentication Module.
I wrote this module because currently there is no module to do this. You can do it with mod_perl and the DBI interfaces therein. However, copiling in a copy of Perl seems like a bit of an overkill just for a simple authentication routine such as this.
This Module is largely based on the mod_auth_msql module and as a result all of its copyright appears below. Im releasing this code under the same licensing agreements as is set forth above in the orignal Apache Group license.
For the most recent information on this module please look at: http://ben.reser.org/mod_auth_ora/
Outline:
This module allows access control using the commercial Oracle8 database.
An example table could be:
create table user_records (
user_id varchar2(32) primary key,
passwd varchar2(32),
grp varchar2(32)
);
The user_id can be as long as desired; however some of the popular web browsers truncate, or stop the user from entering names longer than 32 characters. Furthermore the crypt function on your platform might impose further limits. Also use of the require users uid [uid..] directive in the access.conf file, where the user ids are separated by spaces can possibly prohibit the use of spaces in your user-names. Also, not the MAX_FIELD_LEN define somewhere below.
To use the above, the following example could be in your access.conf file. Also there is a more elaborate description afther this example.
<<lessI wrote this module because currently there is no module to do this. You can do it with mod_perl and the DBI interfaces therein. However, copiling in a copy of Perl seems like a bit of an overkill just for a simple authentication routine such as this.
This Module is largely based on the mod_auth_msql module and as a result all of its copyright appears below. Im releasing this code under the same licensing agreements as is set forth above in the orignal Apache Group license.
For the most recent information on this module please look at: http://ben.reser.org/mod_auth_ora/
Outline:
This module allows access control using the commercial Oracle8 database.
An example table could be:
create table user_records (
user_id varchar2(32) primary key,
passwd varchar2(32),
grp varchar2(32)
);
The user_id can be as long as desired; however some of the popular web browsers truncate, or stop the user from entering names longer than 32 characters. Furthermore the crypt function on your platform might impose further limits. Also use of the require users uid [uid..] directive in the access.conf file, where the user ids are separated by spaces can possibly prohibit the use of spaces in your user-names. Also, not the MAX_FIELD_LEN define somewhere below.
To use the above, the following example could be in your access.conf file. Also there is a more elaborate description afther this example.
Download (0.034MB)
Added: 2006-05-25 License: Freely Distributable Price:
1247 downloads
Booh 0.8.6
Booh is a static Web-album generator. more>>
Booh is a static Web-Album generator. Its a program that takes one or several series of photos and videos, and automatically build static web pages to browse them, creating thumbnails etc. Booh is comparable to bins, for example.
Main features:
- automatic rotation of portrait images thanks to information put by digital camera in .jpg file
- immediate display of images (preloading in browser)
- keep position of "next/previous" hyperlinks in browser between images
- advanced video support (thumbnailing etc)
- clever use of the whole space of a typical browser window (the need to scroll portrait images is stupid)
- themability
- sub-albums support
- remember your preferred size of thumbnails accross sub-albums
- multi-processor support
- a GUI both easy to use for newbies, and very powerful so that power users can input captions, rotate, reorder and remove images FAST (extensive use of keyboard shortcuts and mouse gestures)
Enhancements:
- This release adds the ability to split thumbnails on several pages, is fully compatible with browsers with no Javascript support, automatically chooses the best images size with the browser window size, doesnt do Javascript key shortcuts when modifiers are pressed (control, alt, shift) which should avoid overriding usual keyboard shortcuts to move back and forth in history, adds gamma correction, hopefully fixes remaining potential aborts due to missing/wrong thread synchronization, and dramatically improves HTML generating speed (a typical regeneration of album goes down from 28.5 secs to 5.0 secs).
<<lessMain features:
- automatic rotation of portrait images thanks to information put by digital camera in .jpg file
- immediate display of images (preloading in browser)
- keep position of "next/previous" hyperlinks in browser between images
- advanced video support (thumbnailing etc)
- clever use of the whole space of a typical browser window (the need to scroll portrait images is stupid)
- themability
- sub-albums support
- remember your preferred size of thumbnails accross sub-albums
- multi-processor support
- a GUI both easy to use for newbies, and very powerful so that power users can input captions, rotate, reorder and remove images FAST (extensive use of keyboard shortcuts and mouse gestures)
Enhancements:
- This release adds the ability to split thumbnails on several pages, is fully compatible with browsers with no Javascript support, automatically chooses the best images size with the browser window size, doesnt do Javascript key shortcuts when modifiers are pressed (control, alt, shift) which should avoid overriding usual keyboard shortcuts to move back and forth in history, adds gamma correction, hopefully fixes remaining potential aborts due to missing/wrong thread synchronization, and dramatically improves HTML generating speed (a typical regeneration of album goes down from 28.5 secs to 5.0 secs).
Download (0.30MB)
Added: 2006-05-02 License: GPL (GNU General Public License) Price:
1270 downloads
FLTK 1.1.7
FLTK a C++ user interface toolkit for X11, Win32, and MacOS X. more>>
FLTK project includes all of the usual widgets to develop your applications, and new widgets can be created easily through C++ subclassing. All widgets support keyboard shortcuts and can be controlled both via the keyboard or mouse.
The Fl_Button class supports push, check (Fl_Check_Button), round (Fl_Round_Button), and "light" (Fl_Light_Button) button styles; all styles can operate in momentary (press and release), toggle (press on, press off), or radio (press one of many) modes, so it is possible to create almost any kind of button from a single widget.
The Fl_Input_, Fl_Text_Display, and Fl_Help_View widgets provide simple to complex text input and output facilities. The Fl_Text_Display widget is based on a C++ version of the NEdit softwares extensible text editor API.
The Fl_Valuator class provides a variety of numeric input controls including scrollbars (Fl_Scrollbar) and sliders (Fl_Slider).
The Fl_Menu_ class provides several menu-based controls including menubars (Fl_Menu_Bar) and combo boxes (Fl_Choice).
The Fl_Browser_ class is the basis for list controls. The Fl_Browser widget shown at right lists lines of plain text. Other widgets list files, widgets, and so forth.
User interfaces can be organized using scroll areas (Fl_Scroll), tabs (Fl_Tabs), tiles (Fl_Tile), and wizards (Fl_Wizard).
FLTK also provides standard dialogs for alerts, button choosers, color choosers, file choosers, help browsers, messages, passwords, and text input.
Finally, FLTK 1.1.x offers two appearance schemes: "standard" and "plastic". FLTK 2.0 will extend this to include platform schemes as well as user-defined schemes. Colors and fonts automatically adjust to the current user preferences.
Enhancements:
- This release fixes many bugs, adds some new example programs, and adds many new improvements to the FLUID software, including multi-level undo, syntax highlighting in all code fields, widget alignment and sizing guides, dialog templates, widget subclasses, and printing and testing of user interfaces within FLUID.
<<lessThe Fl_Button class supports push, check (Fl_Check_Button), round (Fl_Round_Button), and "light" (Fl_Light_Button) button styles; all styles can operate in momentary (press and release), toggle (press on, press off), or radio (press one of many) modes, so it is possible to create almost any kind of button from a single widget.
The Fl_Input_, Fl_Text_Display, and Fl_Help_View widgets provide simple to complex text input and output facilities. The Fl_Text_Display widget is based on a C++ version of the NEdit softwares extensible text editor API.
The Fl_Valuator class provides a variety of numeric input controls including scrollbars (Fl_Scrollbar) and sliders (Fl_Slider).
The Fl_Menu_ class provides several menu-based controls including menubars (Fl_Menu_Bar) and combo boxes (Fl_Choice).
The Fl_Browser_ class is the basis for list controls. The Fl_Browser widget shown at right lists lines of plain text. Other widgets list files, widgets, and so forth.
User interfaces can be organized using scroll areas (Fl_Scroll), tabs (Fl_Tabs), tiles (Fl_Tile), and wizards (Fl_Wizard).
FLTK also provides standard dialogs for alerts, button choosers, color choosers, file choosers, help browsers, messages, passwords, and text input.
Finally, FLTK 1.1.x offers two appearance schemes: "standard" and "plastic". FLTK 2.0 will extend this to include platform schemes as well as user-defined schemes. Colors and fonts automatically adjust to the current user preferences.
Enhancements:
- This release fixes many bugs, adds some new example programs, and adds many new improvements to the FLUID software, including multi-level undo, syntax highlighting in all code fields, widget alignment and sizing guides, dialog templates, widget subclasses, and printing and testing of user interfaces within FLUID.
Download (2.2MB)
Added: 2006-01-18 License: LGPL (GNU Lesser General Public License) Price:
1378 downloads
Pyntor 0.6
Pyntor generates slides for presentations on the fly from wiki-style text markup. more>>
Pyntor project is a suite of small but usable software programs which are built upon Python and the SDL library (via pygame).
All programs are centered around a web browsing engine (Pyromaniac) and a slide show program (Pyntor itself).
Due to the minimal size and maximum configurability, Pyntor is a nice alternative to conventional presentation programs.
Main features:
General Features:
- really fast start (try ./pyntor ), will use script as default
- comes with several components
- Pyntor::Slides: slide show
- Pyntor::Flags: displays flags (or other images) in a loop
- Pyntor::Pyromaniac: HTML browser (not good, but sometimes usable)
- Pyntor::Video: run a video either fullscreen or within a slideshow
- Pyntor::Blend: Blend effects (e.g. for intros)
- run in window (./pyntor -w)
Slides: Slideshow features:
- saving slides statically as to use them elsewhere (s key)
- toggle between fullscreen and window mode (f key)
- adjust brightness of background (+ and - keys)
- going forth and back (enter and backspace keys)
- browser launch support on urls, and program launch support
- wiki-style markup:
- title page (title line above ====, subtitle below)
- pages (page titles above ----, page content below)
- urls ([url:foo]) and images ([img:foo])
- page ranges or single pages out of a document
- switch mouse cursor on and off (m key)
- mark text (left mouse button if mouse cursor is visible)
Pyntor::Pyromaniac: Browser features
- HTML browser
- works on remote URLs also
- scaling of webpages (+ and - keys)
- jump to previous/next slide (p and n keys)
- if HTML pages contain comment about their order
- history always available (alt+left and alt+right keys)
- screenshot (f12 key)
- reload (r key)
- page width adjustments (1 and 2 keys)
- toggle fullscreen (f key)
Enhancements:
- Several new presentation components were added, including one to use POD as known from Perl files.
- All components now include usage information, and a new tool called pyntor-components is available to manage them, including Internet updates via the Get Hot New Stuff technology.
- Finally, manual pages were added and the documentation for component authors was revised.
<<lessAll programs are centered around a web browsing engine (Pyromaniac) and a slide show program (Pyntor itself).
Due to the minimal size and maximum configurability, Pyntor is a nice alternative to conventional presentation programs.
Main features:
General Features:
- really fast start (try ./pyntor ), will use script as default
- comes with several components
- Pyntor::Slides: slide show
- Pyntor::Flags: displays flags (or other images) in a loop
- Pyntor::Pyromaniac: HTML browser (not good, but sometimes usable)
- Pyntor::Video: run a video either fullscreen or within a slideshow
- Pyntor::Blend: Blend effects (e.g. for intros)
- run in window (./pyntor -w)
Slides: Slideshow features:
- saving slides statically as to use them elsewhere (s key)
- toggle between fullscreen and window mode (f key)
- adjust brightness of background (+ and - keys)
- going forth and back (enter and backspace keys)
- browser launch support on urls, and program launch support
- wiki-style markup:
- title page (title line above ====, subtitle below)
- pages (page titles above ----, page content below)
- urls ([url:foo]) and images ([img:foo])
- page ranges or single pages out of a document
- switch mouse cursor on and off (m key)
- mark text (left mouse button if mouse cursor is visible)
Pyntor::Pyromaniac: Browser features
- HTML browser
- works on remote URLs also
- scaling of webpages (+ and - keys)
- jump to previous/next slide (p and n keys)
- if HTML pages contain comment about their order
- history always available (alt+left and alt+right keys)
- screenshot (f12 key)
- reload (r key)
- page width adjustments (1 and 2 keys)
- toggle fullscreen (f key)
Enhancements:
- Several new presentation components were added, including one to use POD as known from Perl files.
- All components now include usage information, and a new tool called pyntor-components is available to manage them, including Internet updates via the Get Hot New Stuff technology.
- Finally, manual pages were added and the documentation for component authors was revised.
Download (0.040MB)
Added: 2006-04-10 License: GPL (GNU General Public License) Price:
1292 downloads
SendForm 1.23 1.23
SendForm is an easy-to-use form mailer script in PHP that uses SendMail to send the entries in a form to a specified recipient. more>>
SendForm project is an easy-to-use form mailer script in PHP that uses SendMail to send the entries in a form to a specified recipient. It is as easy as 1.23.
There are so many options available to send email from a form that we have decided to provide more than one version, whereby each version has a specific way to parse data, define variables, and so forth.
A version is included with a generated security code image to prevent spam.
The archive contains:
Version 1 - easy to use and to modify as is required for your needs. Copy the example form into your Web page, adjust a few hidden fields and upload to your domain. Includes JavaScript validate script, email validate, and its so easy itll make you cry.
Version 2 - just a little variation in handling the setting of necessary parameters.
Version 3 - the same approach as version 1, but with a security code mechanism to prevent form spam robots to get the better of you.
Version 4 - similar to version 3, but with a nice example how to easily personalize your message pages using a template and a function to show messages and fill the template. Its the best version if you can handle it.
<<lessThere are so many options available to send email from a form that we have decided to provide more than one version, whereby each version has a specific way to parse data, define variables, and so forth.
A version is included with a generated security code image to prevent spam.
The archive contains:
Version 1 - easy to use and to modify as is required for your needs. Copy the example form into your Web page, adjust a few hidden fields and upload to your domain. Includes JavaScript validate script, email validate, and its so easy itll make you cry.
Version 2 - just a little variation in handling the setting of necessary parameters.
Version 3 - the same approach as version 1, but with a security code mechanism to prevent form spam robots to get the better of you.
Version 4 - similar to version 3, but with a nice example how to easily personalize your message pages using a template and a function to show messages and fill the template. Its the best version if you can handle it.
Download (0.088MB)
Added: 2007-06-04 License: GPL (GNU General Public License) Price:
874 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above forth search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed