qiqu 1.0.5
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 68
QiQu 1.0.5
QiQu is an open source framework to support the MDA and MDSD approach. more>>
QiQu is an open source framework to support the MDA and MDSD approach. The project is based on the idea to transform an UML-model into source-code (such as Java, C#, Cobol etc.). With QiQu you can build your own domain-specific generators that transform your models into the code of your choice, respecting your architectural design.
You are not limited to any predefined transformation engines or cartridges, nor to any predefined transformation rules - with QiQu you are at liberty to do it the way it fits you and your business!
Since QiQu heavily relies on XML, you can not only convert from XMI (representing UML) to source-code, but from any XML-format into anything else. (XML, HTML, DDL-Scripts, Excel etc.). If the converting features of QiQu do not fit your demands, you can easily create additional functionality i.e. to write the result of your conversion into a database or to merge the information of a UML-Model with the result of a SQL-Query.
We are sure, you will find out many more possibilities!
Enhancements:
- This release has been updated to work with Eclipse 3.3, and PDFs are generated for the tutorials with HTMLDOC.
<<lessYou are not limited to any predefined transformation engines or cartridges, nor to any predefined transformation rules - with QiQu you are at liberty to do it the way it fits you and your business!
Since QiQu heavily relies on XML, you can not only convert from XMI (representing UML) to source-code, but from any XML-format into anything else. (XML, HTML, DDL-Scripts, Excel etc.). If the converting features of QiQu do not fit your demands, you can easily create additional functionality i.e. to write the result of your conversion into a database or to merge the information of a UML-Model with the result of a SQL-Query.
We are sure, you will find out many more possibilities!
Enhancements:
- This release has been updated to work with Eclipse 3.3, and PDFs are generated for the tutorials with HTMLDOC.
Download (MB)
Added: 2007-08-11 License: Eclipse Public License Price:
806 downloads
jcq2k 1.0.5
jcq2k is an ICQ Java client, implemented as an opensource LGPL library, for handling the TCP-based ICQ2000 OSCAR v.7 protocol. more>>
jcq2k is an ICQ Java client, implemented as an opensource LGPL library, for handling the TCP-based ICQ2000 OSCAR v.7 protocol. Incoming offline messages do not work but it looks like that the fix by James Hui solves this issue.
<<less Download (0.35MB)
Added: 2006-07-18 License: LGPL (GNU Lesser General Public License) Price:
1198 downloads
libUTL++ 1.0.5
libUTL++ library is an object-oriented C++ application development framework. more>>
libUTL++ library is an object-oriented C++ application development framework. I initially wrote it for my own use, and Ive definitely found it useful enough myself to justify the effort Ive put into it.
Ive made UTL++ available to the public under the GNU GPL in the hope that others can benefit from it also. In particular, I want UTL++ to help you achieve the following goals:
- enjoy programming more (it should be fun!)
- exploit object-orientation to maximum benefit
- be productive in C++ even if you arent an expert
- stop re-inventing the wheel, focus your time and energy
- on the problems that are really unique to your application
- write code that is:
correct
portable
readable
maintainable
efficient
<<lessIve made UTL++ available to the public under the GNU GPL in the hope that others can benefit from it also. In particular, I want UTL++ to help you achieve the following goals:
- enjoy programming more (it should be fun!)
- exploit object-orientation to maximum benefit
- be productive in C++ even if you arent an expert
- stop re-inventing the wheel, focus your time and energy
- on the problems that are really unique to your application
- write code that is:
correct
portable
readable
maintainable
efficient
Download (MB)
Added: 2007-08-10 License: GPL (GNU General Public License) Price:
805 downloads
rubix 1.0.5
rubix project is a Rubiks cube system for Linux. more>>
rubix project is a Rubiks cube system for Linux.
It runs under X11.
The program will auto-load "rubix.dat" which is created when you save the current game, so you can continue from where you stopped. (it has to be in the same directory, you can run rubix -l saved_game.dat to change this default).
Run "rubix -h" to have the commands during the game.
Have fun with this.
PS: If you have a method to solve the Rubiks cube, send it to me !
If you did a program that solve it, by any mean, send it to me too !
PPS: This program demonstrates the definite superiority of the "select" approach compared to the multi-threaded one. (Yes it does ! :))
Installing
Then just do "make", all should be alright. If not, dont hesitate to contact the author.
Run "rubix -h" to see how to use the program at runtime.
<<lessIt runs under X11.
The program will auto-load "rubix.dat" which is created when you save the current game, so you can continue from where you stopped. (it has to be in the same directory, you can run rubix -l saved_game.dat to change this default).
Run "rubix -h" to have the commands during the game.
Have fun with this.
PS: If you have a method to solve the Rubiks cube, send it to me !
If you did a program that solve it, by any mean, send it to me too !
PPS: This program demonstrates the definite superiority of the "select" approach compared to the multi-threaded one. (Yes it does ! :))
Installing
Then just do "make", all should be alright. If not, dont hesitate to contact the author.
Run "rubix -h" to see how to use the program at runtime.
Download (0.024MB)
Added: 2006-12-20 License: Public Domain Price:
1043 downloads
Eigen 1.0.5
Eigen project is a lightweight C++ template library for vector and matrix math, a.k.a. linear algebra. more>>
Eigen project is a lightweight C++ template library for vector and matrix math, a.k.a. linear algebra.
Unlike most other linear algebra libraries, Eigen focuses on the simple mathematical needs of applications: games and other OpenGL apps, spreadsheets and other office apps, etc. Eigen is dedicated to providing optimal speed with GCC.
- Its fixed-size classes are specially optimized for small sizes up to 4, although it is theoretically possible to specialize them to any size. They never cause dynamic memory applications and the simple operations on them are as fast as is possible at least for sizes up to 4 (see below).
- Its dynamic-size classes are more flexible and suitable for larger sizes.
Main features:
- No dependency. Only relies on the C++ Standard Library, and only does so for a few things.
- As a consequence: very good portability.
- Very good performance (tested with GCC, should apply to other compilers as well):
- The fixed-size classes are optimal in the sense that theyre just plain C arrays with methods manipulating them. They never cause dynamic memory allocations. Checked with valgrind.
- The assembly code generated by GCC has been carefully checked to make sure that loop unrolling and function inlining work as expected with "g++ -O2" and "g++ -O3".
- For the loops that GCC fails to unroll (mostly nested loops), we provide hand-unrolled versions for sizes up to 4.
- There is no "virtual" keyword in Eigen.
- Eigen never trades performance for syntactic sugar. When some method introduces a significant language overhead (e.g. returns an object by value), we provide an alternative method doing the same thing faster but without the syntactic sugar.
- Provides easy-to-use classes for solving systems of linear equations.
- Provides easy-to-use functions for linear regression analysis.
- Can perform LU decompositions and use them to invert matrices, compute rank, kernel, etc.
- Integrates nicely with OpenGL:
- Provides functions and classes for projective geometry.
- Stores matrices in column-dominant order, hence matrices can be directly passed between OpenGL and Eigen.
- Uses an OpenGL-like typedef naming scheme, for instance Vector3f for vectors of floats of size 3.
- Robust:
- Only uses algorithms that are guaranteed to work in all cases. For example, the LU decomposition is done with complete pivoting, which means that it works for all square matrices, even singular ones.
- Covered by extensive unit-tests.
- Thread-safe, though thats only as a consequence of staying simple and not trying to do advanced stuff like buffer sharing.
- Floating-point-correct. Eigen has a clear, simple and sound policy with respect to the inherent problems of IEEE754 floating-point arithmetic.
- Fully supports std::complex for matrices and vectors over the complex numbers.
- Is a pure template library and consists only of header files. Thus, using Eigen will only add a build-time dependency to your project.
- Uses standard asserts, controlled as usual by NDEBUG. To achieve optimal performance, turn them off by defining NDEBUG, e.g.
Enhancements:
- This release supports fixed-size classes that are optimized for small sizes of up to four dimensions for 3D geometry and OpenGL.
- Dynamic classes are more flexible and suitable for larger data.
<<lessUnlike most other linear algebra libraries, Eigen focuses on the simple mathematical needs of applications: games and other OpenGL apps, spreadsheets and other office apps, etc. Eigen is dedicated to providing optimal speed with GCC.
- Its fixed-size classes are specially optimized for small sizes up to 4, although it is theoretically possible to specialize them to any size. They never cause dynamic memory applications and the simple operations on them are as fast as is possible at least for sizes up to 4 (see below).
- Its dynamic-size classes are more flexible and suitable for larger sizes.
Main features:
- No dependency. Only relies on the C++ Standard Library, and only does so for a few things.
- As a consequence: very good portability.
- Very good performance (tested with GCC, should apply to other compilers as well):
- The fixed-size classes are optimal in the sense that theyre just plain C arrays with methods manipulating them. They never cause dynamic memory allocations. Checked with valgrind.
- The assembly code generated by GCC has been carefully checked to make sure that loop unrolling and function inlining work as expected with "g++ -O2" and "g++ -O3".
- For the loops that GCC fails to unroll (mostly nested loops), we provide hand-unrolled versions for sizes up to 4.
- There is no "virtual" keyword in Eigen.
- Eigen never trades performance for syntactic sugar. When some method introduces a significant language overhead (e.g. returns an object by value), we provide an alternative method doing the same thing faster but without the syntactic sugar.
- Provides easy-to-use classes for solving systems of linear equations.
- Provides easy-to-use functions for linear regression analysis.
- Can perform LU decompositions and use them to invert matrices, compute rank, kernel, etc.
- Integrates nicely with OpenGL:
- Provides functions and classes for projective geometry.
- Stores matrices in column-dominant order, hence matrices can be directly passed between OpenGL and Eigen.
- Uses an OpenGL-like typedef naming scheme, for instance Vector3f for vectors of floats of size 3.
- Robust:
- Only uses algorithms that are guaranteed to work in all cases. For example, the LU decomposition is done with complete pivoting, which means that it works for all square matrices, even singular ones.
- Covered by extensive unit-tests.
- Thread-safe, though thats only as a consequence of staying simple and not trying to do advanced stuff like buffer sharing.
- Floating-point-correct. Eigen has a clear, simple and sound policy with respect to the inherent problems of IEEE754 floating-point arithmetic.
- Fully supports std::complex for matrices and vectors over the complex numbers.
- Is a pure template library and consists only of header files. Thus, using Eigen will only add a build-time dependency to your project.
- Uses standard asserts, controlled as usual by NDEBUG. To achieve optimal performance, turn them off by defining NDEBUG, e.g.
Enhancements:
- This release supports fixed-size classes that are optimized for small sizes of up to four dimensions for 3D geometry and OpenGL.
- Dynamic classes are more flexible and suitable for larger data.
Download (0.058MB)
Added: 2007-06-05 License: GPL (GNU General Public License) Price:
871 downloads
MySqueaks 1.0.5
MySqueaks is the short name for My Simplified Quality Expressions (SQX), a simple PHP class that generates SQL statements. more>>
MySqueaks project is the short name for My Simplified Quality Expressions (SQX), a simple PHP class that generates SQL statements. This facilitates an easier understanding of the different parts and conditions of a SQL statement, making it more user-friendly for beginner programmers. The use of the object-orientated (OO) approach allows for a flexible implementation in any form of usage as well. MySqueaks is released under GPL - please open the LICENSE file using any plain text editor included to read and accept the license before you use MySqueaks.
Work on MySqueaks started as a fork project from my other open-source software, the frsb blogging system. I was thinking of a novel implementation for writing SQL statements, and I thought of encapsulating those "commands" in the form of an easy-to-use class. Coincidentally, I was taking a database management module in my University, and the course uses a combination of PHP and MySQL for the practical implementation. Hence, I thought that this would also be a good way to not only better my understanding of MySQL, but also ease the SQL implementation for beginners as well.
The contents of this documentation will touch on the various member functions and global constants as coded and recognised in the source code, organised into the parts shown in the menu on the left. The menu takes advantage of Javascript to position it at the top left corner regardless of where you scroll on the page, so you are highly encouraged to enable Javascript. If you prefer not to however, you can still click on the [menu] link at the section headers to bring you to the menu bar. Parts of the documentation that are in bold and green like this indicates the differences between 0.9.7 beta and 1.0.0/1.0.3.
Enhancements:
- This release adds bugfixes for Drop() and RenameTable(), updated code for ChangeDatabase() to Clear(), and updated code for DropTable() to do DROP TABLE IF EXISTS.
<<lessWork on MySqueaks started as a fork project from my other open-source software, the frsb blogging system. I was thinking of a novel implementation for writing SQL statements, and I thought of encapsulating those "commands" in the form of an easy-to-use class. Coincidentally, I was taking a database management module in my University, and the course uses a combination of PHP and MySQL for the practical implementation. Hence, I thought that this would also be a good way to not only better my understanding of MySQL, but also ease the SQL implementation for beginners as well.
The contents of this documentation will touch on the various member functions and global constants as coded and recognised in the source code, organised into the parts shown in the menu on the left. The menu takes advantage of Javascript to position it at the top left corner regardless of where you scroll on the page, so you are highly encouraged to enable Javascript. If you prefer not to however, you can still click on the [menu] link at the section headers to bring you to the menu bar. Parts of the documentation that are in bold and green like this indicates the differences between 0.9.7 beta and 1.0.0/1.0.3.
Enhancements:
- This release adds bugfixes for Drop() and RenameTable(), updated code for ChangeDatabase() to Clear(), and updated code for DropTable() to do DROP TABLE IF EXISTS.
Download (0.054MB)
Added: 2007-07-28 License: GPL v3 Price:
818 downloads
LibGKSuUI 1.0.5
LibGKSuUI is a library from the gksu program that provides a Gtk+ dialog and X authentication facilities. more>>
LibGKSuUI is a library from the gksu program that provides a Gtk+ dialog and X authentication facilities. It supports login shells and preserving environment when acting as a su frontend.
It is useful to menu items or other graphical programs that need to ask a users password to run another program as another user.
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.
<<lessIt is useful to menu items or other graphical programs that need to ask a users password to run another program as another user.
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.
Download (0.54MB)
Added: 2006-03-17 License: LGPL (GNU Lesser General Public License) Price:
1316 downloads
Garlic 1.0.5
Garlic project is a Web-based personal bookmark manager. more>>
Garlic project is a Web-based personal bookmark manager.
Garlic is a Web-based personal bookmark manager which does not require a separate SQL server.
It provides full text indexing and bookmark categorization. Data is stored in Berkeley DB format, and can be exported to XML.
Garlic can build a reading list from RSS feeds, thanks to a companion application called Pesto.
<<lessGarlic is a Web-based personal bookmark manager which does not require a separate SQL server.
It provides full text indexing and bookmark categorization. Data is stored in Berkeley DB format, and can be exported to XML.
Garlic can build a reading list from RSS feeds, thanks to a companion application called Pesto.
Download (0.12MB)
Added: 2007-02-07 License: GPL (GNU General Public License) Price:
990 downloads
GyachI 1.0.5
GyachI is an improved version of GyachE, a feature-rich client for the yahoo instant messaging protocol. more>>
GyachI is an improved version of GyachE, a feature-rich client for the yahoo instant messaging protocol.
GyachI project is released under GPL to the open source community.
Main features:
- chat client
- viewing and sending webcam-streams
- hearing and talking with voice-chat
- integrated profile-browser
Differences to Gyach-E:
- rudimentary support for v4l2-webcams
- better support for v4l1-devices
- resizing webcam-pictures
- autoconf-scripts for easier compiling
- several bugfixes
Enhancements:
- This version is a maintenance release.
- It contains important bugfixes and feature enhancements like tabbed conversation.
- Users are encouraged to upgrade.
<<lessGyachI project is released under GPL to the open source community.
Main features:
- chat client
- viewing and sending webcam-streams
- hearing and talking with voice-chat
- integrated profile-browser
Differences to Gyach-E:
- rudimentary support for v4l2-webcams
- better support for v4l1-devices
- resizing webcam-pictures
- autoconf-scripts for easier compiling
- several bugfixes
Enhancements:
- This version is a maintenance release.
- It contains important bugfixes and feature enhancements like tabbed conversation.
- Users are encouraged to upgrade.
Download (2.8MB)
Added: 2006-08-24 License: GPL (GNU General Public License) Price:
1223 downloads
Flinch 1.0.5
Flinch is a powerful and flexible web link checker that will make your life as a web designer or web server admin easier. more>>
Flinch is a powerful and flexible web link checker that will make your life as a web designer or web server admin easier. Flinch is implemented in Perl and released under the GPL (GNU General Public License).
The Flinch software can be used to check all the external links on your web pages periodically and produce HTML reports of its findings. If a web resource at the end of a link has not been reachable for a few days, Flinch can send you an email.
Note that Flinch is designed to work for medium sized sites with a few hundred or maybe a thousand links, it will be too slow and eat too much memory for really big sites.
Enhancements:
- workaround from 1.0.4 didnt work everywhere. Flinch has been changed to not use Digest::MD5 any more which should solve the problem once and for all.
<<lessThe Flinch software can be used to check all the external links on your web pages periodically and produce HTML reports of its findings. If a web resource at the end of a link has not been reachable for a few days, Flinch can send you an email.
Note that Flinch is designed to work for medium sized sites with a few hundred or maybe a thousand links, it will be too slow and eat too much memory for really big sites.
Enhancements:
- workaround from 1.0.4 didnt work everywhere. Flinch has been changed to not use Digest::MD5 any more which should solve the problem once and for all.
Download (0.031MB)
Added: 2007-06-26 License: GPL (GNU General Public License) Price:
850 downloads
Pinger 1.0.5
Pinger is a network monitor tool with optional WWW interface (includes such features as sending SNMP traps to other host). more>>
Pinger is a network monitor tool with optional WWW interface (includes such features as sending SNMP traps to other host and others).
Compiling and Installing:
1. Become root and gunzip/tar sources
2. Create list of hosts to monitor to. I used standard file used by named server (modified as show bellow):
Sample:
... hosts file sample ...
;
; This is file of my hosts
;
;
;PINGER_START
; pingerd will look from here |
vilma A 192.168.3.1
theodor - thomas computer ;)
...
...
; remember, pinger use FIRST world of each line.
;SLEEP xx - sleep xx seconds
;PINGER_STOP
; pingerd will stop here
; All below will not be monitored
non-important.node
... end
anyway - look at template in etc/
3. ./configure ( --help )
4. Edit src/config.h and src/pingerd.h if you have ping path different from /bin/ping.
6. Type make ; make install
7. Insert /usr/sbin/pingerd to your rc.local file.
8. Type /usr/sbin/pingerd or reboot your computer.
9. Move src/*.cgi to your httpd cgi-bin directory
Run www browser and type http://your.host.name/cgi-bin/pinger.cgi
<<lessCompiling and Installing:
1. Become root and gunzip/tar sources
2. Create list of hosts to monitor to. I used standard file used by named server (modified as show bellow):
Sample:
... hosts file sample ...
;
; This is file of my hosts
;
;
;PINGER_START
; pingerd will look from here |
vilma A 192.168.3.1
theodor - thomas computer ;)
...
...
; remember, pinger use FIRST world of each line.
;SLEEP xx - sleep xx seconds
;PINGER_STOP
; pingerd will stop here
; All below will not be monitored
non-important.node
... end
anyway - look at template in etc/
3. ./configure ( --help )
4. Edit src/config.h and src/pingerd.h if you have ping path different from /bin/ping.
6. Type make ; make install
7. Insert /usr/sbin/pingerd to your rc.local file.
8. Type /usr/sbin/pingerd or reboot your computer.
9. Move src/*.cgi to your httpd cgi-bin directory
Run www browser and type http://your.host.name/cgi-bin/pinger.cgi
Download (0.066MB)
Added: 2006-04-14 License: GPL (GNU General Public License) Price:
1309 downloads
Cricket 1.0.5
Cricket is a high performance, extremely flexible system for monitoring trends in time-series data. more>>
Cricket project is a high performance, extremely flexible system for monitoring trends in time-series data. Cricket was expressly developed to help network managers visualize and understand the traffic on their networks, but it can be used all kinds of other jobs, as well.
Cricket has two components, a collector and a grapher. The collector runs from cron every 5 minutes (or at a different rate, if you want), and stores data into a datastructure managed by RRD Tool. Later, when you want to check on the data you have collected, you can use a web-based interface to view graphs of the data.
Cricket reads a set of config files called a config tree. The config tree expresses everything Cricket needs to know about the types of data to be collected, how to get it, and from which targets it should collect data. The config tree is designed to minimize redundant information, making it compact and easy to manage, and preventing silly mistakes from occurring due to copy-and-paste errors.
Cricket is written entirely in Perl and is distributed under the GNU General Public License.
Cricket is developed on Solaris machines running under Apache. It is known to work on Linux, HP-UX, variants of BSD, and other operating systems. Some users are successfully using Cricket under Windows NT and/or Windows 2000, but at this time, no one has documented this.
Enhancements:
- An error with case dependance with new style views was eliminated.
- A "label" tag was added to the "view" dictionary. This eliminates the need for using spaces in view names. It also allows the Cricket admin to alias different targetTypes to the same name in the HTML menu -- use this feature wisely!
- systemPerfConf.pl was reverted back to using our own SNMP_Session based SNMP interface, and interfaces detection was added [Mike Han]
- The distributed sample-config/Defaults has width-hint and height-hint commented out, to cut down on squashed graphics.
- The handling of NaN was standardized throughout the code. To check for NaN, use isNaN from Common::Util.
- All text files now have LF line endings. In the 1.0.4 release, a number of files were inadvertantly changed to have CRLF line endings.
- A small bug in threshold monitoring was identified and fixed by Jase MacLeod.
- Error reporting by the monitor subsystem has been reviewed and made more extensive, based on a patch by Andrew Clark. If you have scripts that look for the text string "Skipping", you are well advised to look for "Monitor" instead, and review your scripts while youre at it.
- We now support s390x-linux, thanks to Shane Stixrud. [Patch #877924]
<<lessCricket has two components, a collector and a grapher. The collector runs from cron every 5 minutes (or at a different rate, if you want), and stores data into a datastructure managed by RRD Tool. Later, when you want to check on the data you have collected, you can use a web-based interface to view graphs of the data.
Cricket reads a set of config files called a config tree. The config tree expresses everything Cricket needs to know about the types of data to be collected, how to get it, and from which targets it should collect data. The config tree is designed to minimize redundant information, making it compact and easy to manage, and preventing silly mistakes from occurring due to copy-and-paste errors.
Cricket is written entirely in Perl and is distributed under the GNU General Public License.
Cricket is developed on Solaris machines running under Apache. It is known to work on Linux, HP-UX, variants of BSD, and other operating systems. Some users are successfully using Cricket under Windows NT and/or Windows 2000, but at this time, no one has documented this.
Enhancements:
- An error with case dependance with new style views was eliminated.
- A "label" tag was added to the "view" dictionary. This eliminates the need for using spaces in view names. It also allows the Cricket admin to alias different targetTypes to the same name in the HTML menu -- use this feature wisely!
- systemPerfConf.pl was reverted back to using our own SNMP_Session based SNMP interface, and interfaces detection was added [Mike Han]
- The distributed sample-config/Defaults has width-hint and height-hint commented out, to cut down on squashed graphics.
- The handling of NaN was standardized throughout the code. To check for NaN, use isNaN from Common::Util.
- All text files now have LF line endings. In the 1.0.4 release, a number of files were inadvertantly changed to have CRLF line endings.
- A small bug in threshold monitoring was identified and fixed by Jase MacLeod.
- Error reporting by the monitor subsystem has been reviewed and made more extensive, based on a patch by Andrew Clark. If you have scripts that look for the text string "Skipping", you are well advised to look for "Monitor" instead, and review your scripts while youre at it.
- We now support s390x-linux, thanks to Shane Stixrud. [Patch #877924]
Download (0.40MB)
Added: 2007-06-26 License: GPL (GNU General Public License) Price:
897 downloads
FXPy 1.0.5
FXPy is a Python extension module which provides an interface to the FOX cross-platform GUI library. more>>
FXPy is a Python extension module which provides an interface to the FOX cross-platform GUI library.
The FXPy API follows the standard FOX API very closely and for the most part you can use FOX documentation as a reference. But of course, Python isnt C++ and so here are some differences of which you should be know.
Any function which usually takes an FXString as an input instead takes a Python string. Similarly, functions which usually return an FXString will instead return a Python string. For functions which would accept a NULL or empty string argument, just pass an empty string ("") or None.
In FOX, message maps are defined as static class members. In FXPy, you just associate messages with message handlers in the class constructor using the FXMAPFUNC(), FXMAPTYPE(), FXMAPTYPES() or FXMAPFUNCS() methods. See almost any of the example programs for examples of how this is done.
As in C++ FOX, the last argument passed to your message handler functions contains message-specific data. For instance, all SEL_PAINT messages pass an FXEvent object through this argument to give you some information about the size of the exposed rectangle. On the other hand, a SEL_COMMAND message from an FXHeader object passes the index of the selected header item through this argument. Instead of guessing whats in this last argument, your best bet is to instead invoke a member function on the sending object to find out what you need, instead of relying on the data passed through this pointer.
For example, if you get a SEL_COMMAND message from an FXColorWell object, the data passed through that last argument is supposed to be the new RGB color value. Instead of trying to interpret the arguments contents, just turn around and call the color wells getRGBA() member function to retrieve its color. Similarly, if you get a SEL_COMMAND message from a tree list, call its getCurrentItem() method to find out which item was selected.
<<lessThe FXPy API follows the standard FOX API very closely and for the most part you can use FOX documentation as a reference. But of course, Python isnt C++ and so here are some differences of which you should be know.
Any function which usually takes an FXString as an input instead takes a Python string. Similarly, functions which usually return an FXString will instead return a Python string. For functions which would accept a NULL or empty string argument, just pass an empty string ("") or None.
In FOX, message maps are defined as static class members. In FXPy, you just associate messages with message handlers in the class constructor using the FXMAPFUNC(), FXMAPTYPE(), FXMAPTYPES() or FXMAPFUNCS() methods. See almost any of the example programs for examples of how this is done.
As in C++ FOX, the last argument passed to your message handler functions contains message-specific data. For instance, all SEL_PAINT messages pass an FXEvent object through this argument to give you some information about the size of the exposed rectangle. On the other hand, a SEL_COMMAND message from an FXHeader object passes the index of the selected header item through this argument. Instead of guessing whats in this last argument, your best bet is to instead invoke a member function on the sending object to find out what you need, instead of relying on the data passed through this pointer.
For example, if you get a SEL_COMMAND message from an FXColorWell object, the data passed through that last argument is supposed to be the new RGB color value. Instead of trying to interpret the arguments contents, just turn around and call the color wells getRGBA() member function to retrieve its color. Similarly, if you get a SEL_COMMAND message from a tree list, call its getCurrentItem() method to find out which item was selected.
Download (0.92MB)
Added: 2006-07-18 License: GPL (GNU General Public License) Price:
1195 downloads
YaFM 1.0.5
YaFM is a web-based file manager written in PHP. more>>
YaFM is a web-based file manager written in PHP and licensed under the GPL.
It allows you to upload, download, view, edit, copy, move/rename, change permissions and owner group of a single file or a group of files which reside on a unix filesystem local to the script.
It does not require MySQL (although you can easily implement a SQL-based authenticationscheme if you need one).
It should be relatively easy to change the look and feel of YaFM since Ive tried to keep PHP code and HTML separate (the current look and feel is based on Adam Suttons phpFtp)
Installation:
Note: most of these instructions apply to RedHat-like systems. In RedHat the default webroot for apache is /var/www/html and CGI programs are placed into /var/www/cgi-bin and this layout is respected in the .tar.gz archives and RPMs youve downloaded from
YaFMs website.
Also the assumed location of your php CGI executable is /usr/bin/php and the PHP configuration file is assumed to be in /etc/php.ini If your installation differs or you want to install YaFM to another location please extract the archives manually, also you may have to modify the first line of the yafm.phps script!
Quick instructions:
If youve got the .tar.gz package install it as follows:
# tar --directory=/ -xvzf /path/to/yafm-release.tar.gz
If youve got the .tar.bz2 package install it as follows:
# bzcat /path/to/yafm-release.tar.bz2 | tar --directory=/ -xv
If youve got the RPM, install it as follows:
# rpm -Uvh /path/to/fileman-release.rpm
(note: replace yafm-release with the respective release number, e.g. yafm-1.0.5)
Now you should have a working YaFM installation, you can access it at
http://your-host-name/cgi-bin/yafm.phps
WARNING: by default two accounts are created user1 with password1 and
user2 with password2. Please edit the login.inc file to change accounts
Enhancements:
This is a new feature and bugfix release of YaFM but there may still be a few gotchas.
- File Finder implemented
- HTTPS compatible (https://yourhost/cgi-bin/yafm.phps now works)
- You can keep using YaFM while a download is in progress
- Downloads only timeout after one hour
- Login fixes
- YaFM looks better now on Internet Explorer
- More layout fixes
<<lessIt allows you to upload, download, view, edit, copy, move/rename, change permissions and owner group of a single file or a group of files which reside on a unix filesystem local to the script.
It does not require MySQL (although you can easily implement a SQL-based authenticationscheme if you need one).
It should be relatively easy to change the look and feel of YaFM since Ive tried to keep PHP code and HTML separate (the current look and feel is based on Adam Suttons phpFtp)
Installation:
Note: most of these instructions apply to RedHat-like systems. In RedHat the default webroot for apache is /var/www/html and CGI programs are placed into /var/www/cgi-bin and this layout is respected in the .tar.gz archives and RPMs youve downloaded from
YaFMs website.
Also the assumed location of your php CGI executable is /usr/bin/php and the PHP configuration file is assumed to be in /etc/php.ini If your installation differs or you want to install YaFM to another location please extract the archives manually, also you may have to modify the first line of the yafm.phps script!
Quick instructions:
If youve got the .tar.gz package install it as follows:
# tar --directory=/ -xvzf /path/to/yafm-release.tar.gz
If youve got the .tar.bz2 package install it as follows:
# bzcat /path/to/yafm-release.tar.bz2 | tar --directory=/ -xv
If youve got the RPM, install it as follows:
# rpm -Uvh /path/to/fileman-release.rpm
(note: replace yafm-release with the respective release number, e.g. yafm-1.0.5)
Now you should have a working YaFM installation, you can access it at
http://your-host-name/cgi-bin/yafm.phps
WARNING: by default two accounts are created user1 with password1 and
user2 with password2. Please edit the login.inc file to change accounts
Enhancements:
This is a new feature and bugfix release of YaFM but there may still be a few gotchas.
- File Finder implemented
- HTTPS compatible (https://yourhost/cgi-bin/yafm.phps now works)
- You can keep using YaFM while a download is in progress
- Downloads only timeout after one hour
- Login fixes
- YaFM looks better now on Internet Explorer
- More layout fixes
Download (0.065MB)
Added: 2005-09-28 License: GPL (GNU General Public License) Price:
1487 downloads
SiteSays 1.0.5
SiteSays enables you to post and view comments about sites while surfing. more>>
SiteSays enables you to post and view comments about sites while surfing.
The SiteSays extension allows you to post and view comments about sites as you surf in a convenient little window in the corner of your browser. It is a novel way to collaborate and interact online.
<<lessThe SiteSays extension allows you to post and view comments about sites as you surf in a convenient little window in the corner of your browser. It is a novel way to collaborate and interact online.
Download (0.046MB)
Added: 2007-04-13 License: MPL (Mozilla Public License) Price:
924 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 qiqu 1.0.5 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