iv 2.1.4
IV 2.1.4
IV is a simple image viewer with pan and zoom viewing and many editing features. more>>
Image Viewer (often refered to as IV) allows you to; view convert, grab (screenshot), print, rotate, crop, resize, display on desktop, add text, add comments, and open/edit/save animated images.
Additional viewing features include pan & zoom with just a click and a drag.
Currently, IV supports direct opening and saving with the image libraries:
libungif - Uncompressed GIF images
libjpeg - JPEG images
libpng - PNG & MNG images
libtga (internal) - TGA images
libXpm - XPM images
In addition, binary and text files can also be displayed with IVs internal File View and Hex View windows.
LeoIni 2.1.4
LeoIni is a class that supports easy reading and writing of ini files like they are used by Windows, KDE and GNOME. more>>
This class using only standard libraries. So they are very portable.
The class is full ansi C++ compatible.
Installation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
FoxLingo 2.1.4
FoxLingo is a Firefox extension which acts as a versatile language tool. more>>
Main features:
- Web Page Translation - Translates full web pages (over 1,000 different language pairs)
- Translated Search - Searches foreign pages using terms written in your language
- Auto Translation - Automatically translates websites by recognizing their domain
- Text Translation - Translates text entered in the search box or selected on any web page
- Language Resources - Over 90 language services (encyclopedias, text-to-speech, etc.)
- Ixquick - Metasearch engine with unique features, language search and complete privacy
- Learning Languages - Over 100 links to language learning sites for a variety of languages
- Freeware - is completely free and contains no adware or spyware
- Complete Privacy - does not take any information from its users
Supports 45 languages & over 1,000 different language pairs
Afrikaans, Arabic, Aranese, Basque, Bulgarian, Catalan, Chinese Simplified, Chinese Traditional, Croatian, Czech, Danish, Dutch, English, Esperanto, Filipino, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Korean, Latin, Malay, Norwegian, Persian, Polish, Portuguese, Portuguese Brazilian, Romanian, Russian, Serbian, Slovenian, Spanish, Spanish Latin American, Swedish, Thai, Turkish, Ukrainian, Welsh
GTK-server 2.1.4
The GTK-server enables access for shellscripts & interpreted programming languages to apps using either GTK 1.x or 2.x. more>>
GTK-server project is a standalone binary, which is able to communicate by a 2-way pipe or by a TCP/UDP port. The script invokes this binary, sets up a pipe or a TCP/UDP connection and prints the GTK call in plain text to the pipe or socket. The GTK-server then sends information back which can be used in the program or script.
Below a summary of advantages when using the GTK-server:
- No need to learn C or C++, you can stick to your favorite programming language
- No need to hack the source of existing programming languages to realize GUI programming
- High flexibility in creating GUIs, e.g. not limited to dialogs
- Full GTK API available, the user can extend the gtk-server.cfg file by himself
- Access to both GTK 1.x and GTK 2.x
- Convenient GTK test tool, easy to learn GTK programming.
glibmm 2.8.16
glibmm is a GNOME library. more>>
Until the GTK+ 2.0 / GNOME 2.0 platform is stable, you should try to separate these unstable libraries from your stable GTK+ 1.2 / GNOME 1.2/1.4 libraries.
You can do this by installing the unstable libraries into a different prefix. e.g. ./configure --prefix=/usr/devgnome2
When using the development libraries, you will need to modify some environment variables. This will be easier if you create a file (e.g. devgnome2) in your home directory that contains these commands:
export PATH="/usr/devgnome2/bin:$PATH"; export LD_LIBRARY_PATH="/usr/devgnome2/lib" ; export PKG_CONFIG_PATH="/usr/devgnome2/lib/pkgconfig:$PKG_CONFIG_PATH" ;
You can then type
# source devgnome2
to prepare your environment before building or working with the development libraries.
You may also need to edit /etc/ld.so.conf to add /usr/devgnome2/lib, and then type /sbin/ldconfig to re-process the ld.so.conf.
The vicious-build-scripts module in cvs.gnome.org might help you with this, if you can get it to work.
Turba H3 2.1.4
Turba is the Horde contact management application. more>>
Turba is a complete basic contact management application. SQL, LDAP, IMSP, Kolab, and Horde Preferences backends are available and are well tested. You can define the fields in your address books in a very flexible way, just by changing the config files.
You can import/export from/to Pine, Mulberry, CSV, TSV, and vCard contacts. You can create distribution lists from your addressbooks, which are handled transparently by IMP and other Horde applications. And there are Horde API functions to add and search for contacts.
Additional backends are easy to add - all you need to do is to implement a Turba_Driver subclass that implements a few simple methods and talks to your storage method of choice.
Enhancements:
- vCard support was improved.
- The Catalan, Finnish, German, Portuguese, and Traditional Chinese translations were updated.
- Small bugfixes and improvements were made.
makeself 2.1.4
makeself is a script to create self-extractable compressed tar archives. more>>
The archive will then uncompress itself to a temporary directory and an optional arbitrary command will be executed (for example an installation script). This is pretty similar to archives generated with WinZip Self-Extractor in the Windows world. Makeself archives also include checksums for integrity self-validation (CRC and/or MD5 checksums).
The makeself.sh script itself is used only to create the archives from a directory of files. The resultant archive is actually a compressed (using gzip, bzip2, or compress) TAR archive, with a small shell script stub at the beginning.
This small stub performs all the steps of extracting the files, running the embedded command, and removing the temporary files when its all over. All what the user has to do to install the software contained in such an archive is to "run" the archive, i.e sh nice-software.run.
I recommend using the "run" (which was introduced by some Makeself archives released by Loki Software) or "sh" suffix for such archives not to confuse the users, since they know its actually shell scripts (with quite a lot of binary data attached to it though!).
Usage
The syntax of makeself is the following:
makeself.sh [args] archive_dir file_name label startup_script [script_args]
args are optional options for Makeself. The available ones are :
--version : Prints the version number on stdout, then exits immediately
--gzip : Use gzip for compression (is the default on platforms on which gzip is commonly available, like Linux)
--bzip2 : Use bzip2 instead of gzip for better compression. The bzip2 command must be available in the command path. I recommend that you set the prefix to something like .bz2.run for the archive, so that potential users know that theyll need bzip2 to extract it.
--compress : Use the UNIX "compress" command to compress the data. This should be the default on all platforms that dont have gzip available.
--nocomp : Do not use any compression for the archive, which will then be an uncompressed TAR.
--notemp : The generated archive will not extract the files to a temporary directory, but in a new directory created in the current directory. This is better to distribute software packages that may extract and compile by themselves (i.e. launch the compilation through the embedded script).
--current : Files will be extracted to the current directory, instead of in a subdirectory. This option implies --notemp above.
--follow : Follow the symbolic links inside of the archive directory, i.e. store the files that are being pointed to instead of the links themselves.
--append (new in 2.1.x): Append data to an existing archive, instead of creating a new one. In this mode, the settings from the original archive are reused (compression type, label, embedded script), and thus dont need to be specified again on the command line.
--header : Makeself 2.0 uses a separate file to store the header stub, called "makeself-header.sh". By default, it is assumed that it is stored in the same location as makeself.sh. This option can be used to specify its actual location if it is stored someplace else.
--copy : Upon extraction, the archive will first extract itself to a temporary directory. The main application of this is to allow self-contained installers stored in a Makeself archive on a CD, when the installer program will later need to unmount the CD and allow a new one to be inserted. This prevents "Filesystem busy" errors for installers that span multiple CDs.
--nox11 : Disable the automatic spawning of a new terminal in X11.
--nowait : When executed from a new X11 terminal, disable the user prompt at the end of the script execution.
--nomd5 and --nocrc : Disable the creation of a MD5 / CRC checksum for the archive. This speeds up the extraction process if integrity checking is not necessary.
--lsm file : Provide and LSM file to makeself, that will be embedded in the generated archive. LSM files are describing a software package in a way that is easily parseable. The LSM entry can then be later retrieved using the -lsm argument to the archive. An exemple of a LSM file is provided with Makeself.
archive_dir is the name of the directory that contains the files to be archived
file_name is the name of the archive to be created
label is an arbitrary text string describing the package. It will be displayed while extracting the files.
startup_script is the command to be executed from within the directory of extracted files. Thus, if you wish to execute a program contain in this directory, you must prefix your command with "./". For example, ./program will be fine. The script_args are additionnal arguments for this command.
Enhancements:
- Fixed --info output.
- Generate random directory name when extracting files to . to avoid problems.
- Better handling of errors with wrong permissions for the directory containing the files.
- Avoid some race conditions, Unset the $CDPATH variable to avoid problems if it is set. Better handling of dot files in the archive directory.
4st Attack 2.1.4
4st Attack is a good looking connect-four with multiplayer support. more>>
4st Attack is a good looking connect-four with multiplayer support.
phpHtmlLib 2.5.4
phpHtmlLib is a PHP classes for building and rendering XML/HTML/XHTML/WAP/SVG documents. more>>
It provides a mechanism to output perfectly indented/readable XML/HTML/XHTML/WML/SVG source, and a programmatic API to generating XML/HTML/XHTML/WML/SVG on the fly.
Enhancements:
- fixed a problem with the ADODBDataListSource not doing count() properly.
- fixed a problem with the MessageBoxWidget::add_button() not working when an action contained a .html url
- Got the FormWizard to work. It should be useable now. It requires a child of the StandardFormContent.
- Changed FormValidation::is_name() to allow a second parameter to specify the max allowable length.
- Added ordering capability to the FEComboListBox
- Added 3rd parameter to DefaultGUIDataList::action_button() to support extra js prior to the submit being called.
- changed the order in which the content for the head are rendered for the HTMLPageClass. All external links are now built first before the inline js and css is added.
- changed the css class name of the DefaultGUIDataList column header links to resolve a conflict with the FERadioGroup text links
- changed FECheckBox clickable text to use the same css class name as the FERadioGroup clickable text. form_link
- Added a new optional parameter to the FormElement::get_element_name() so it can be called statically to discover an elements name that is used in the form, based on a string.
- First pass at a working FormWizard. Its still combersome a bit.
- Added an index parameter to FormElement::build_id_name() for building consistent ID strings for complex FormElement children.
- Added new FEColorPicker with some used JS code from http://www.mattkruse.com/javascript/colorpicker
- Fixed an issue with the FEComboListBox when manually calling set_value().
- The right hand side data wasnt being merged properly with the left hand data.
- Brian Laird added code to have a list of required selected values for the FEComboListBox.
- added XMLTagClass::get_tag_attribute()
- Fixed a problem of the DefaultGUIDataList missing the wrapping form tag when someone has added an action column.
- Fixed a minor issue with the FEHidden element with a value of 0 and php5
- Fixed a small issue with the FormProcessor building a hidden element that wasnt W3C compliant.
- Fixed a potential problem with the FEDate element being used more than once in a form.
- Added https support to the FormValidation::is_url().
- Added InfoTable::set_title_css()
- Added Daniel I. Roberts PEARDB_DataObjectDataListSource
- Fixed some validation issues with FEFile
P4A 2.0.6 / 2.1.4
P4A is a PHP object oriented framework for building Web-based event-driven applications. more>>
With P4A youll be able to develop web applications writing code as you would do with the most evolved rapid development tools. The result will be an application that the user will use with the same feeling that he would have with a classical client application.
You wont have to worry about creating the graphic interface for your projects because P4A has a nice and client graphic theme.
Main features:
- Written in the PHP programming language
- Compatible with PHP 4.3.x, Apache 1.3.x or 2.0.x web server on Linux/Windows operating systems
- Integration with PEAR libraries
- Easy integration with the database servers supported by PEAR::DB library (dBase, FrontBase, InterBase, Informix, Mini SQL, Microsoft SQL Server, MySQL, Oracle 7/8/9, ODBC, PostgreSQL, SQLite, Sybase)
- Automatic database data type identification and consequent functionalities for automatic formatting and unformatting (integers, decimals, floats, date and time formats, booleans) coherent with the national locale settings
- Many user interface elements (widgets) such as single line or multiple lines text fields with advanced rich WYSIWYG text editing support, checkboxes, single/multiple selection fields, tables, buttons etc...
- 3 ways to anchor widgets on masks (grid, absolute positioning canvas, sequential relative positioning frame)
- Extended usage of UTF-8 encoding. Anyway you can change the codepage to reflect your code/data
- Many locales supported (cs_CZ, de_CH, de_DE, du_NL, en_GB, en_US, es_ES, et_EE, fr_CH, fr_FR, it_CH, it_IT, pt_BR, ro_RO, ru_RU)
- Logic/design separation realized with templates (Smarty template engine
Whats New in 2.0.6 Stable Release:
- P4A_Tab_Pane::nextPage() method was added
- P4A_Object::intercept() 3rd param (method) is now optional, if empty the method name will be equal to the action name
- some small changes to P4A_Tab_Pane were done
- a bug on the new P4A_DB_Source multivalue algorithm was solved (thanks to therealpecus)
- P4A_DB_Source::addMultivalueField() 2rd argument (table) is now optional, if empty it will be equal to the field name
Whats New in 2.1.4 Development Release:
- P4A_Field::setType(color) was added with nice color picker plugin (fabrtastic) from jQuery
- a bug with file upload error trapping was solved
- FCKEditor was updated to 2.4.3
- jQuery was updated to 1.1.3.1
- jqModal was updated to 2007.07.30 +r10
- P4A_DB_Navigator drag&drop functionalities were implemented thru jQuery
view3dscene 2.1.0
view3dscene project is a viewer for 3D scene files. more>>
Main features:
- Two navigation methods are available: Walk (walking like in FPS (Doom, Quake) games, with collision detection, gravity and related features available) and Examine (this allows you to easily rotate and scale the whole model).
- Convertion of 3DS, OBJ and GEO files to VRML 1.0
- You can also simply open and save any VRML 1.0 or 2.0 file and in effect view3dscene will work as a "pretty-printer" for VRML files.
- Built-in ray-tracer (that is also available as a separate command-line program, rayhunter) to generate nice views of the scene (with shadows, mirrors, and transmittance). Classic ray-tracer implements exactly VRML 97 lighting equations.
Supported file formats:
- VRML 1.0 and 2.0. Almost complete VRML 1.0 support is ready. VRML 2.0 (aka VRML 97) support is also done, although some advanced features are missing right now (like prototypes, scripting, interpolators, sensors). VRML files usually have WRL extension.
- See VRML implementation status for detailed list of supported features. See also my extensions to VRML, my VRML test suite, and finally the official VRML specifications.
- Also many OpenInventors 1.0 ASCII files (extension IV) are handled. Mainly its because Inventor 1.0 and VRML 1.0 are very similar formats, but view3dscene handles also some additional Inventor-specific nodes.
- 3d Studio 3DS format. Not every information in 3DS is handled by view3dscene but most important things, like materials, texture coordinates and texture filenames are supported.
- Wavefront OBJ files. Only very basic support : geometry and texture coords. Texture named default_obj_texture.png in the current directory will be used if texture coords are specified in the file.
- GEO. Some simple format; I dont even know what program writes files in this format, it just happened that I had a few files in this format. No, its not Videoscape GEO and its not Houdini GEO.
HapCluster++ 2.1.4
HapCluster++ is a software package for linkage disequilibrium mapping using coalescent theory. more>> <<less
Linvpn 3.0
Linvpn is a secure socket layer for pppd. more>>
Cryptography is done by libgcrypts 3DES or blowfish, and Initialization Vector (IV) is changed in each packet transmission.
As linvpn works as client and server, and communication is a single TCP connection, it allows creation of secure tunnels even in complex network layouts, when one or both endpoints are behind a firewall or NAT, with or without dynamic IP addresses.
Linvpn has been tested under Linux, FreeBSD, NetBSD and OpenBSD.
FFTW 3.1.2
FFTW is a fast C FFT library. more>>
FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST). We believe that FFTW, which is free software, should become the FFT library of choice for most applications.
Our benchmarks, performed on on a variety of platforms, show that FFTWs performance is typically superior to that of other publicly available FFT software, and is even competitive with vendor-tuned codes. In contrast to vendor-tuned codes, however, FFTWs performance is portable: the same program will perform well on most architectures without modification.
Hence the name, "FFTW," which stands for the somewhat whimsical title of "Fastest Fourier Transform in the West."
The FFTW package was developed at MIT by Matteo Frigo and Steven G. Johnson. Server co-location is thanks to the Joannopoulos Ab-Initio Physics group.
Main features:
- Speed. (Supports SSE/SSE2/3dNow!/Altivec, new in version 3.0.)
- Both one-dimensional and multi-dimensional transforms.
- Arbitrary-size transforms. (Sizes with small prime factors are best, but FFTW uses O(N log N) algorithms even for prime sizes.)
- Fast transforms of purely real input or output data.
- Transforms of real even/odd data: the discrete cosine transform (DCT) and the discrete sine transform (DST), types I-IV. (New in version 3.0.)
- Efficient handling of multiple, strided transforms. (This lets you do things like transform multiple arrays at once, transform one dimension of a multi-dimensional array, or transform one field of a multi-component array.)
- Parallel transforms: parallelized code for platforms with Cilk or for SMP machines with some flavor of threads (e.g. POSIX). An MPI version for distributed-memory transforms is also available, currently only as part of FFTW 2.1.5.
- Portable to any platform with a C compiler. Documentation in HTML and other formats.
- Both C and Fortran interfaces.
- Free software, released under the GNU General Public License (GPL, see FFTW license). (Non-free licenses may also be purchased from MIT, for users who do not want their programs protected by the GPL. Contact us for details.) (Also see the FAQ.)
Enhancements:
- This release fixes the --enable-portable-binary option in the configure script.
- It fixes thread compilation on AIX.
- Configure now detects Core/Duo arch.
- Altivec detection has been fixed.
Invoice-Easy2.1-OOo.sxc 2.1.4
Invoice-Easy2.1-OOo.sxc The file was developed in order to be able to write the first invoice after only five minutes of setup, regardless to the different types of accounting. The formulas are designed to fit most types of accounting in many countries, which means, that different results are possible in a single cell, but allways according to your special data. The user is allways supported by function-macros (klick-buttons). more>>
Invoice-Easy2.1-OOo.sxc - Invoice-Easy2.1-OOo.sxc
The program is an OpenOffice.org1.1.4 Calc-file (a spreadsheet application). OpenOffice.org is a freeware
productivity suite, comparable with MS-Office in look and functionality, available for many OS.
The file was developed in order to be able to write the first invoice after only five minutes of setup, regardless to the different types of accounting.
The formulas are designed to fit most types of accounting in many countries, which means, that different results are possible in a single cell, but allways according to your special data. As a supplement to this, the macros (action buttons) of the file will make the formats fit to the accounting of every single invoice. Rows and columns, which are not needed will fade out. Besides these optical effects, also every word, which isn?t needed, will be faded out. Customers, who don?t receive rebates or discounts from you, will not even see these words on the invoice, in order not to cause demands. Since everything works automatically and only the necessary data is queried in the setup, it should not bother you, if your billing doesn?t need all the functionality.
So, shortly said, you don?t have to change anything in the invoice form, regardless, if your billing uses net prices (e.g. in the USA) or gross prices (which are used in some cases e.g. in european countries), if you must apply different tax rates and/or rebates, if you sell stock items or bill individual services etc.
The invoices can be written by automatic data-overdraw from data sheets (addresses and items), by the use of references (simply type in customer-ID, item-# and quantities directly in the invoice), more or less by hand or by a mixture of these methods.
The invoice form can easily be translated into other languages (in the data sheet) and can therefore also serve for international transactions or can be applied in non-english-speaking countries.
System Requirements: OpenOffice.org, Version 1.1.4 or higher.
Enhancements:
Version 2.1.4
Fixed newly occured printer problems when using MS-Windows. Thanks to the users who contributed error-messages and helped testing the new macro-code.
Version 2.1.1
Compliance with new, international addressing-rules.
System Requirements:OpenOffice.org Version 1.1.4 or higher<<less