genius iq
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 12
Genius 0.7.7
Genius is a calculator program similiar in some aspects to BC, Matlab or Maple. more>>
Genius project is a calculator program similiar in some aspects to BC, Matlab or Maple. GEL is the name of its extention language (stands for "Genius Extension Language", clever huh?), in fact, a large part of the standard genius functions are written in GEL itself.
Main features:
- Arbitrary precision ints, multiple precision floats, using all the power of gmp.
- Rational numbers, stored as quotient and denominator.
- Complex numbers, stored in cartesian coordinates as usual.
- Automatic typing, no need to declare types of variables.
- Math-like-looking expressions, tries to be as much a what you mean is what Genius understands, up to a limit of course.
- Matrix calculations, with many related functions.
- Modular arithmetic, including inversions and modular arithmetic on matrices.
- A complete programming language. In fact large part of Genius standard library is written in GEL.
- Can output matrices in LaTeX, Troff (eqn) or MathML, this is I think a very cool feature that allows you to copy stuff directly from the Genius console to a document in LaTeX, troff or MathML. I in fact use this even to just enter matrices into LaTeX documents to begin with.
- 2D Function line plots, standard 2D graphs of up to 10 functions at once, with possibility to export to EPS or PNG
- 3D Function surface plots, with possibility to export to EPS or PNG
- GUI IDE where you can edit and run/test your programs
- A plugin interface, not yet really used.
<<lessMain features:
- Arbitrary precision ints, multiple precision floats, using all the power of gmp.
- Rational numbers, stored as quotient and denominator.
- Complex numbers, stored in cartesian coordinates as usual.
- Automatic typing, no need to declare types of variables.
- Math-like-looking expressions, tries to be as much a what you mean is what Genius understands, up to a limit of course.
- Matrix calculations, with many related functions.
- Modular arithmetic, including inversions and modular arithmetic on matrices.
- A complete programming language. In fact large part of Genius standard library is written in GEL.
- Can output matrices in LaTeX, Troff (eqn) or MathML, this is I think a very cool feature that allows you to copy stuff directly from the Genius console to a document in LaTeX, troff or MathML. I in fact use this even to just enter matrices into LaTeX documents to begin with.
- 2D Function line plots, standard 2D graphs of up to 10 functions at once, with possibility to export to EPS or PNG
- 3D Function surface plots, with possibility to export to EPS or PNG
- GUI IDE where you can edit and run/test your programs
- A plugin interface, not yet really used.
Download (2.5MB)
Added: 2007-02-03 License: GPL (GNU General Public License) Price:
1065 downloads
sonic-snap 1.7
sonic-snap is a project with you can use your sn9c102 based camera under linux. more>>
sonic-snap is a project with you can use your sn9c102 based camera under linux. You need to get the kernel driver at linux-projects.org.
sonic-snap has some distinguishing features which include histogram analysis, normalization, ppm captures and realtime mpeg encoding.
sonic-snap was tested with this really cute little webcam, called Sweex Minicam. The Sweex Minicam is really cheap (10 to 15 euros), and has the size of a 50 eurocent coin. Due to its size, it should be a suitable robotics camera.
The sonic-snap application will most likely work with any webcam, based on the sn9c102 chip from Sonix. (Sweex 100k and Genius NB work as well). If you get it to work on your cam, why not send me a snapshot? You can reach me at bram at sara.nl
<<lesssonic-snap has some distinguishing features which include histogram analysis, normalization, ppm captures and realtime mpeg encoding.
sonic-snap was tested with this really cute little webcam, called Sweex Minicam. The Sweex Minicam is really cheap (10 to 15 euros), and has the size of a 50 eurocent coin. Due to its size, it should be a suitable robotics camera.
The sonic-snap application will most likely work with any webcam, based on the sn9c102 chip from Sonix. (Sweex 100k and Genius NB work as well). If you get it to work on your cam, why not send me a snapshot? You can reach me at bram at sara.nl
Download (0.020MB)
Added: 2006-01-25 License: GPL (GNU General Public License) Price:
1380 downloads
Jabber::Connection 0.03
Jabber::Connection is a simple Perl module with connectivity functions for Jabber. more>>
SYNOPSIS
# client connection:
my $c = new Jabber::Connection(
server => jabber.org,
log => 1,
);
# component connection:
# my $c = new Jabber::Connection(
# server => localhost:5700,
# localname => comp.localhost,
# ns => jabber:component:accept,
# log => 1,
# debug => 1,
# );
die "oops: ".$c->lastError unless $c->connect();
$c->register_beat(10, &every_10_seconds);
$c->register_handler(presence,&presence);
$c->register_handler(iq,&handle_iq_conference);
$c->register_handler(iq,&handle_iq_browse);
$c->auth(qmacro,password,myresource); # client auth
# $c->auth(secret); # component auth
$c->send( );
$c->start;
DESCRIPTION ^
The Jabber::Connection package provides basic functions for connecting clients and components to a Jabber server.
Download (0.012MB)
Added: 2007-03-21 License: Perl Artistic License Price:
952 downloads
JabberTools 0.5.0
JabberTools is a set of tools that makes it easier to use and convert to Jabber. more>>
JabberTools is a set of tools that makes it easier to use and convert to Jabber.
It is important to note that in certain scenarios, the server may take a little while to complete the tasks described below and may not response. For now, to compensate, we dont check for a response. Thus, you may encounter cases where account creations, removals, or password changes may not work. If you encounter such a case, please submit a bug report at http://jabbertools.sf.net/ or email mike@aspect.net.
How to run the Account Manager (commandline)
Create a new account
Remove your account from the server
Change your Jabber password
To run the JabberTools Account Manager:
/account_manager.pl
or
/perl account_manager.pl
and follow the interactive prompting on the screen.
How to run the Account Manager (web-based)
To install the Account Manager as a script others can use on your web server:
copy or move account_manager/www/account_manager-www.pl to the top level of your servers cgi-script directory
make the file executable (chmod 755 account_manager-www.pl should work)
copy, link, or move common/jabbertools-common.pl to the to the top level of your servers cgi-script directory
copy, link, or move account_manager/www/top_html-am.inc and bot_html-am.inc to the top level of your servers cgi-script directory.
if you wish, modify top_html-am.inc and bot_html-am.inc to make the account manager
Enhancements:
- Importer
- Imports from several new programs (Gerrys ICQ, etc)
- Additional stability in importing ICQ2000 data
- Direct XML IQ imports (basically Gabber exported roster)
- Fix many timeout problems with web-based interface
- Intelligent commandline prompting
- Account Manager
- New!
- Intelligent commandline prompting
- Create new accounts
- Remove your account
- Change your password
- Commandline and web-based interfaces
<<lessIt is important to note that in certain scenarios, the server may take a little while to complete the tasks described below and may not response. For now, to compensate, we dont check for a response. Thus, you may encounter cases where account creations, removals, or password changes may not work. If you encounter such a case, please submit a bug report at http://jabbertools.sf.net/ or email mike@aspect.net.
How to run the Account Manager (commandline)
Create a new account
Remove your account from the server
Change your Jabber password
To run the JabberTools Account Manager:
/account_manager.pl
or
/perl account_manager.pl
and follow the interactive prompting on the screen.
How to run the Account Manager (web-based)
To install the Account Manager as a script others can use on your web server:
copy or move account_manager/www/account_manager-www.pl to the top level of your servers cgi-script directory
make the file executable (chmod 755 account_manager-www.pl should work)
copy, link, or move common/jabbertools-common.pl to the to the top level of your servers cgi-script directory
copy, link, or move account_manager/www/top_html-am.inc and bot_html-am.inc to the top level of your servers cgi-script directory.
if you wish, modify top_html-am.inc and bot_html-am.inc to make the account manager
Enhancements:
- Importer
- Imports from several new programs (Gerrys ICQ, etc)
- Additional stability in importing ICQ2000 data
- Direct XML IQ imports (basically Gabber exported roster)
- Fix many timeout problems with web-based interface
- Intelligent commandline prompting
- Account Manager
- New!
- Intelligent commandline prompting
- Create new accounts
- Remove your account
- Change your password
- Commandline and web-based interfaces
Download (0.035MB)
Added: 2006-06-22 License: GPL (GNU General Public License) Price:
1220 downloads
GNU Smalltalk 2.3.5 / 2.95c
GNU Smalltalk is a Smalltalk interpreter and libraries. more>>
GNU Smalltalk is an implementation that closely follows the Smalltalk-80 language as described in the book Smalltalk-80: the Language and its Implementation by Adele Goldberg and David Robson, which will hereinafter be referred to as the Blue Book.
Smalltalk programming language is an object oriented programming language. This means, for one thing, that when programming you are thinking of not only the data that an object contains, but also of the operations available on that object.
The objects data representation capabilities and the operations available on the object are "inseparable"; the set of things that you can do with an object is defined precisely by the set of operations, which Smalltalk calls methods, that are available for that object: each object belongs to a class (a datatype and the set of functions that operate on it) or, better, it is an instance of that class.
You cannot even examine the contents of an object from the outside--to an outsider, the object is a black box that has some state and some operations available, but thats all you know: when you want to perform an operation on an object, you can only send it a message, and the object picks up the method that corresponds to that message.
In the Smalltalk language, everything is an object. This includes not only numbers and all data structures, but even classes, methods, pieces of code within a method (blocks or closures), stack frames (contexts), etc. Even if and while structures are implemented as methods sent to particular objects.
Unlike other Smalltalks (including Smalltalk-80), GNU Smalltalk emphasizes Smalltalks rapid prototyping features rather than the graphical and easy-to-use nature of the programming environment (did you know that the first GUIs ever ran under Smalltalk?).
The availability of a large body of system classes, once you master them, makes it pretty easy to write complex programs which are usually a task for the so called scripting languages. Therefore, even though we have a nice GUI environment including a class browser, the goal of the GNU Smalltalk project is currently to produce a complete system to be used to write your scripts in a clear, aesthetically pleasing, and philosophically appealing programming language.
Installling:
The first thing to do to compile GNU Smalltalk is to configure the program, creating the makefiles and a `gstconf.h, which contains guesses at the systems peculiarities. This configuration is performed automatically by the `configure shell script; to run it, merely type:
./configure
Options that you can pass to configure include --disable-dld, which precludes Smalltalk programs from dynamically linking libraries at run-time.
After youve configured GNU Smalltalk, you can compile the system by typing:
make
Smalltalk should compile and link with no errors. If compiling goes wrong you might want to check the commands used to launch the compiler. For example, be sure to check if your compiler has extensions which, if not enabled, dont make it ANSI compatible. If this is the case, type
make distclean
CFLAGS=needed command-line flags
and retry the configure/make process. In very particular cases, the configure script might miss the presence of a header file or a function on your system. You can patch the `config.cache file created by the configure process. For example, if configure did not find your `unistd.h header file, change the line reading
ac_cv_header_unistd_h=${ac_cv_header_unistd_h=no}
to
ac_cv_header_unistd_h=${ac_cv_header_unistd_h=yes}
and, again, retry the configure/make process.
The last lines of the make output should be like this:
export SMALLTALK_KERNEL=`cd ./kernel; pwd`;
./gst -iQ dummy_file
make[2]: Leaving directory `/home/utente/devel-gst
make[1]: Leaving directory `/home/utente/devel-gst
At this point, you have a working GNU Smalltalk. Congratulations!!!
You will also want to store the Smalltalk sources and create the image file in the proper place (the image file contains a full snapshot of the status of the system). This is done automatically when you do a make install. Specifying --enable-modules as an option to configure will load Smalltalk packages in the automatically installed image. For example
./configure --enable-modules=Blox,TCP
will create an image with the Blox user interface toolkit and the TCP abstraction library built-in.
Main features:
- Memory accessing methods
- Namespaces
- Disk file-IO primitive messages
- The GNU Smalltalk ObjectDumper
- Special kinds of object
- The context unwinding system
- Packages
Note that, in general, GNU Smalltalk is much more powerful than the original Smalltalk-80, as it contains a lot of methods that are common in todays Smalltalk implementation and are present in the ANSI Standard for Smalltalk, but were absent in the Blue Book. Examples include Collections allSatisfy: and anySatisfy: methods and many methods in SystemDictionary (the Smalltalk dictionarys class).
Whats New in 2.95c Development Release:
- This release adds faster startup for gst-load, gst-sunit, and gst-package.
- A source code conversion tool has been installed as gst-convert; it supports Squeak and SIF input, filtering by class or category, and rewrite rules.
- The new packages are DebugTools, Complex, Digest.
- Bugfixes have been made for the .star package system.
- MinGW support and the documentation have been improved.
Whats New in 2.3.5 Stable Release:
- A spurious test failure in the test suite for 64-bit machines and another 64-bit cleanliness problem were fixed.
- Support was added for a rarely used syntax for a block with arguments and no statements.
- Lookahead, filtering, concatenation, and other kinds of manipulation for Streams are now supported in the default image.
<<lessSmalltalk programming language is an object oriented programming language. This means, for one thing, that when programming you are thinking of not only the data that an object contains, but also of the operations available on that object.
The objects data representation capabilities and the operations available on the object are "inseparable"; the set of things that you can do with an object is defined precisely by the set of operations, which Smalltalk calls methods, that are available for that object: each object belongs to a class (a datatype and the set of functions that operate on it) or, better, it is an instance of that class.
You cannot even examine the contents of an object from the outside--to an outsider, the object is a black box that has some state and some operations available, but thats all you know: when you want to perform an operation on an object, you can only send it a message, and the object picks up the method that corresponds to that message.
In the Smalltalk language, everything is an object. This includes not only numbers and all data structures, but even classes, methods, pieces of code within a method (blocks or closures), stack frames (contexts), etc. Even if and while structures are implemented as methods sent to particular objects.
Unlike other Smalltalks (including Smalltalk-80), GNU Smalltalk emphasizes Smalltalks rapid prototyping features rather than the graphical and easy-to-use nature of the programming environment (did you know that the first GUIs ever ran under Smalltalk?).
The availability of a large body of system classes, once you master them, makes it pretty easy to write complex programs which are usually a task for the so called scripting languages. Therefore, even though we have a nice GUI environment including a class browser, the goal of the GNU Smalltalk project is currently to produce a complete system to be used to write your scripts in a clear, aesthetically pleasing, and philosophically appealing programming language.
Installling:
The first thing to do to compile GNU Smalltalk is to configure the program, creating the makefiles and a `gstconf.h, which contains guesses at the systems peculiarities. This configuration is performed automatically by the `configure shell script; to run it, merely type:
./configure
Options that you can pass to configure include --disable-dld, which precludes Smalltalk programs from dynamically linking libraries at run-time.
After youve configured GNU Smalltalk, you can compile the system by typing:
make
Smalltalk should compile and link with no errors. If compiling goes wrong you might want to check the commands used to launch the compiler. For example, be sure to check if your compiler has extensions which, if not enabled, dont make it ANSI compatible. If this is the case, type
make distclean
CFLAGS=needed command-line flags
and retry the configure/make process. In very particular cases, the configure script might miss the presence of a header file or a function on your system. You can patch the `config.cache file created by the configure process. For example, if configure did not find your `unistd.h header file, change the line reading
ac_cv_header_unistd_h=${ac_cv_header_unistd_h=no}
to
ac_cv_header_unistd_h=${ac_cv_header_unistd_h=yes}
and, again, retry the configure/make process.
The last lines of the make output should be like this:
export SMALLTALK_KERNEL=`cd ./kernel; pwd`;
./gst -iQ dummy_file
make[2]: Leaving directory `/home/utente/devel-gst
make[1]: Leaving directory `/home/utente/devel-gst
At this point, you have a working GNU Smalltalk. Congratulations!!!
You will also want to store the Smalltalk sources and create the image file in the proper place (the image file contains a full snapshot of the status of the system). This is done automatically when you do a make install. Specifying --enable-modules as an option to configure will load Smalltalk packages in the automatically installed image. For example
./configure --enable-modules=Blox,TCP
will create an image with the Blox user interface toolkit and the TCP abstraction library built-in.
Main features:
- Memory accessing methods
- Namespaces
- Disk file-IO primitive messages
- The GNU Smalltalk ObjectDumper
- Special kinds of object
- The context unwinding system
- Packages
Note that, in general, GNU Smalltalk is much more powerful than the original Smalltalk-80, as it contains a lot of methods that are common in todays Smalltalk implementation and are present in the ANSI Standard for Smalltalk, but were absent in the Blue Book. Examples include Collections allSatisfy: and anySatisfy: methods and many methods in SystemDictionary (the Smalltalk dictionarys class).
Whats New in 2.95c Development Release:
- This release adds faster startup for gst-load, gst-sunit, and gst-package.
- A source code conversion tool has been installed as gst-convert; it supports Squeak and SIF input, filtering by class or category, and rewrite rules.
- The new packages are DebugTools, Complex, Digest.
- Bugfixes have been made for the .star package system.
- MinGW support and the documentation have been improved.
Whats New in 2.3.5 Stable Release:
- A spurious test failure in the test suite for 64-bit machines and another 64-bit cleanliness problem were fixed.
- Support was added for a rarely used syntax for a block with arguments and no statements.
- Lookahead, filtering, concatenation, and other kinds of manipulation for Streams are now supported in the default image.
Download (4.0MB)
Added: 2007-07-22 License: GPL (GNU General Public License) Price:
825 downloads
IQ bot 5.9.1
IQ is an intelligent, modular IRC robot written in PHP. more>>
IQ has been my pet project since September 2003. IQ is an intelligent, modular IRC robot written in PHP. I wrote the original branch, 0.1.x, back in late 2003, and developed it and modules for it until early 2004. At some point in June 2004, I became inspired to rewrite the bots core and start the 0.9.x branch.
The new (0.9.x) branch of IQ is just about an entire rewrite of the original, with better coding techniques, and usage of object oriented PHP. Bugs from the original have been corrected, and dozens of new features have been added. My goal with IQ is to create a truly multi-purpose IRC bot that may be easily coded for, while keeping the core relatively light-weight.
IQ is built from modules and can dynamically load and unload modules. Writing modules for the bot is simple, and any PHP developer should be able to write his or her own modules to have the bot act as needed. Modules utilize a binding system (modeled after that used by eggdrop), which create triggers that can be executed upon any regular event (msg, join, kick, nick, quit, part, etc), as well as other bot-specific events (idle, connect, disconnect), and call lambda-style functions in the module to perform the desired actions.
Enhancements:
- Fixed case-sensitivity issues with dancer ircd
- Improved mode checking for non-hybrid ircds
- Miscellaneous bug fixes and code cleanups
- Added Database class for support for MySQL and pgSQL database servers
- Headlines module removed
- Added currency module
- Added idletime module
- Disallowed running as root
<<lessThe new (0.9.x) branch of IQ is just about an entire rewrite of the original, with better coding techniques, and usage of object oriented PHP. Bugs from the original have been corrected, and dozens of new features have been added. My goal with IQ is to create a truly multi-purpose IRC bot that may be easily coded for, while keeping the core relatively light-weight.
IQ is built from modules and can dynamically load and unload modules. Writing modules for the bot is simple, and any PHP developer should be able to write his or her own modules to have the bot act as needed. Modules utilize a binding system (modeled after that used by eggdrop), which create triggers that can be executed upon any regular event (msg, join, kick, nick, quit, part, etc), as well as other bot-specific events (idle, connect, disconnect), and call lambda-style functions in the module to perform the desired actions.
Enhancements:
- Fixed case-sensitivity issues with dancer ircd
- Improved mode checking for non-hybrid ircds
- Miscellaneous bug fixes and code cleanups
- Added Database class for support for MySQL and pgSQL database servers
- Headlines module removed
- Added currency module
- Added idletime module
- Disallowed running as root
Download (0.03MB)
Added: 2006-06-17 License: GPL (GNU General Public License) Price:
1237 downloads
Jabber::NodeFactory 0.03
Jabber::NodeFactory is a simple XML Node Factory for Jabber. more>>
Jabber::NodeFactory is a simple XML Node Factory for Jabber.
SYNOPSIS
my $nf = new Jabber::NodeFactory(fromstr => 1);
print $nf->newNode(presence)->toStr;
->
my $tag1 = $nf->newNode(iq);
$tag1->attr(type, get);
my $query = $tag1->insertTag(query, jabber:iq:auth);
$query->insertTag(username)->data(qmacro);
print $tag1->toStr;
->
qmacro
my $tag2 = $nf->newNodeFromStr(" hi ");
$tag2->attr(to,qmacro@jabber.org);
my $msg = $tag2->getTag(body)->data;
print $tag2->toStr, "n";
print $msg;
-> hi
-> hi
Jabber::NodeFactory is a library for creating and manipulating XML nodes. It was created to offer similar functions to the xmlnode library in the Jabber server implementation.
It provides enough functions to create and manipulate XML fragments (nodes) in the Jabber XML stream world. The functions are low level, RISC-style.
<<lessSYNOPSIS
my $nf = new Jabber::NodeFactory(fromstr => 1);
print $nf->newNode(presence)->toStr;
->
my $tag1 = $nf->newNode(iq);
$tag1->attr(type, get);
my $query = $tag1->insertTag(query, jabber:iq:auth);
$query->insertTag(username)->data(qmacro);
print $tag1->toStr;
->
qmacro
my $tag2 = $nf->newNodeFromStr(" hi ");
$tag2->attr(to,qmacro@jabber.org);
my $msg = $tag2->getTag(body)->data;
print $tag2->toStr, "n";
print $msg;
-> hi
-> hi
Jabber::NodeFactory is a library for creating and manipulating XML nodes. It was created to offer similar functions to the xmlnode library in the Jabber server implementation.
It provides enough functions to create and manipulate XML fragments (nodes) in the Jabber XML stream world. The functions are low level, RISC-style.
Download (0.012MB)
Added: 2006-09-08 License: Perl Artistic License Price:
1143 downloads
Volume.app 1.1a
Volume.app is a small graphical software utility enabling quick and convenient control of a computers audio volume level. more>>
Volume.app is a small graphical software utility enabling quick and convenient control of a computers audio volume level. Volume.app is intended for use on Linux/Unix systems in conjunction with an X window manager that supports dockable applications ("dockapps") such as AfterStep, BlackBox, or Window Maker.
It is a refinement of an idea that first appeared in Timecops WMix: a user interface comprising a "knob" that can be interactively "turned" by clicking and dragging the mouse. I found this approach quite appealing, both from an aesthetic viewpoint, and (more importantly) from a user-interface perspective.
A handful of other dockapp volume control programs are out there, and I have tried many of them. An interface element present in most of these is some form of "slider" as the primary means of adjusting the volume. (A fictitious example may be seen at right). To my dismay, with this kind of interface, volume adjustments tended to be large and abrupt. Because the slider was so small, raising or lowering the volume "just a bit" required extremely careful control of the mouse-- a slip of the hand had the potential to spike the volume to full blast. (I have a set of Altec-Lansing ACS48 speakers which make this a rather unpleasant experience). This approach left much to be desired.
I longed for an alternative, and upon playing with WMix (pictured at left) I had found it. The knob was genius in that it provided a means of graphically adjusting the volume, as a slider would, without tying itself directly to the motion of the mouse. The basic mode of usage is identical: you click on the thing and drag the mouse up or down. However, with the knob, the range of motion need not be confined to the postage-stamp-sized area of the dockapp. The mouse travel needed to cover the entire range of volume settings can be made longer, on the order of the full height of the screen-- almost like a much larger, easier-to-use slider. No longer were precise movements needed to make volume adjustments!
Still, I found WMixs interface to be a bit busy (never was a fan of tiny little buttons) and the all-important knob was yet a rather small target to find with the mouse. So, I grabbed a copy of the WMix source code, and rebuilt it into a dockapp that had a much larger knob as its sole interface element. I dubbed it Volume.app, and have placed it here for the benefit of everyone.
<<lessIt is a refinement of an idea that first appeared in Timecops WMix: a user interface comprising a "knob" that can be interactively "turned" by clicking and dragging the mouse. I found this approach quite appealing, both from an aesthetic viewpoint, and (more importantly) from a user-interface perspective.
A handful of other dockapp volume control programs are out there, and I have tried many of them. An interface element present in most of these is some form of "slider" as the primary means of adjusting the volume. (A fictitious example may be seen at right). To my dismay, with this kind of interface, volume adjustments tended to be large and abrupt. Because the slider was so small, raising or lowering the volume "just a bit" required extremely careful control of the mouse-- a slip of the hand had the potential to spike the volume to full blast. (I have a set of Altec-Lansing ACS48 speakers which make this a rather unpleasant experience). This approach left much to be desired.
I longed for an alternative, and upon playing with WMix (pictured at left) I had found it. The knob was genius in that it provided a means of graphically adjusting the volume, as a slider would, without tying itself directly to the motion of the mouse. The basic mode of usage is identical: you click on the thing and drag the mouse up or down. However, with the knob, the range of motion need not be confined to the postage-stamp-sized area of the dockapp. The mouse travel needed to cover the entire range of volume settings can be made longer, on the order of the full height of the screen-- almost like a much larger, easier-to-use slider. No longer were precise movements needed to make volume adjustments!
Still, I found WMixs interface to be a bit busy (never was a fan of tiny little buttons) and the all-important knob was yet a rather small target to find with the mouse. So, I grabbed a copy of the WMix source code, and rebuilt it into a dockapp that had a much larger knob as its sole interface element. I dubbed it Volume.app, and have placed it here for the benefit of everyone.
Download (0.025MB)
Added: 2006-10-03 License: GPL (GNU General Public License) Price:
1128 downloads
Druide DB 0.9.6
Druide DB project is a simple XML file database API in Java to manage an XML database file system more>>
Druide DB project is a simple XML file database API in Java to manage an XML database file system without database complexity (no server or client, and stores only strings).
You should try DruideDB if you are doing the following :
- If you are writing a simple application (swing, awt, RCP, ...) that needs to store some kinds of data in the simpliest way,
- If you need a DataBase whitout installing a server or a client on the final users computer,
- If you dont know SQL and your application needs a DataBase but you dont want to deal with all the pool stuff and inherent complexity,
- If you want to try DruideDB,
- If you think Im a genius (well dont tell it, nobody will believe you !)
<<lessYou should try DruideDB if you are doing the following :
- If you are writing a simple application (swing, awt, RCP, ...) that needs to store some kinds of data in the simpliest way,
- If you need a DataBase whitout installing a server or a client on the final users computer,
- If you dont know SQL and your application needs a DataBase but you dont want to deal with all the pool stuff and inherent complexity,
- If you want to try DruideDB,
- If you think Im a genius (well dont tell it, nobody will believe you !)
Download (0.039MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
911 downloads
JOAP::NetJabber 0.01
JOAP::NetJabber is a documentation-only package about using Net::Jabber JOAP objects. more>>
JOAP::NetJabber is a documentation-only package about using Net::Jabber JOAP objects.
SYNOPSIS
use Net::Jabber qw(Client);
use JOAP;
my $iq = new Net::Jabber::IQ;
my $read = $iq->NewQuery($JOAP::NS, read);
$read->SetName(gar);
ABSTRACT
The JOAP Perl package leverages off the excellent Jabber Perl library Net::Jabber. This documentation-only package describes how JOAP uses Net::Jabber, and how to do low-level JOAP stuff with Net::Jabber. Its probably only of interest to people hacking on this library itself or people extending -- nay, overextending -- this library.
<<lessSYNOPSIS
use Net::Jabber qw(Client);
use JOAP;
my $iq = new Net::Jabber::IQ;
my $read = $iq->NewQuery($JOAP::NS, read);
$read->SetName(gar);
ABSTRACT
The JOAP Perl package leverages off the excellent Jabber Perl library Net::Jabber. This documentation-only package describes how JOAP uses Net::Jabber, and how to do low-level JOAP stuff with Net::Jabber. Its probably only of interest to people hacking on this library itself or people extending -- nay, overextending -- this library.
Download (0.12MB)
Added: 2006-10-13 License: Perl Artistic License Price:
1106 downloads
Class.Jabber.PHP 0.4
Class.Jabber.PHP provides a medium-level API to interact with the Jabber network. more>>
Class.Jabber.PHP provides a medium-level API to interact with the Jabber network.
Class.Jabber.PHP is a class which you can use to connect to the Jabber network. It allows you to easily connect to a server and interact with it. It supports all packet types (message, iq, and presence), is very flexible, and offers both high-level methods (registration, message sending, etc.) and low-level methods (packet sending, etc.).
The problem with current IM solutions is that they are all proprietary and cannot talk to each other. Jabber seeks to get rid of those barriers by allowing a Jabber client to talk with an AOL user, or an IRC chat room, or any number of other programs.
Class.Jabber.PHP a PHP class that provides a PHP Developer access to the Jabber protocol. Using this OOP class, I provide a clean interface to writing anything from a full client to a simple protocol tester.
<<lessClass.Jabber.PHP is a class which you can use to connect to the Jabber network. It allows you to easily connect to a server and interact with it. It supports all packet types (message, iq, and presence), is very flexible, and offers both high-level methods (registration, message sending, etc.) and low-level methods (packet sending, etc.).
The problem with current IM solutions is that they are all proprietary and cannot talk to each other. Jabber seeks to get rid of those barriers by allowing a Jabber client to talk with an AOL user, or an IRC chat room, or any number of other programs.
Class.Jabber.PHP a PHP class that provides a PHP Developer access to the Jabber protocol. Using this OOP class, I provide a clean interface to writing anything from a full client to a simple protocol tester.
Download (0.016MB)
Added: 2007-02-27 License: GPL (GNU General Public License) Price:
976 downloads
DirectX support for Wine 2005-06-13
DirectX support for Wine project enables DirectX 9 support for Wine, which is useful for games and 3D graphics. more>>
DirectX support for Wine project enables DirectX 9 support for Wine, which is useful for games and 3D graphics.
DirectX support for Wine is a set of patches against Wine to implement DirectX 9. It allows modern games and 3D applications to run under Wine.
The patches include many experimental and beta features that have not yet made it into the stable Wine source tree.
The aim of the project is to provide full support for DirectX 8 and 9 so that all games and 3D applications will run on Linux or any other platform that Wine supports.
Main features:
- Shared wined3d codebase for Direct3D 8 and 9
- Hardware non-power2 texstures
- Improved compressed texture support
- Many more texture formats supported
- Offscreen texture improvements
- Colour corrections for textures
- A tonne of bug fixes and other improvements from earlier releases
Enhancements:
- Reworked support for non-power2 textures
- Support for Vertex buffer objects
- Support for caching
- Hardware vertex shaders
- Partial tidyup of vertex declarations
- Better support for compressed textures
- Fix for texturing problems in Axis and Allies and Evil Genius
- Fix for model corruption in Pirates
- Movies in Pirates
- A Fix for the lines on the landscape in Axis and Allies
- Crash fixes in fixupvertices with indexes data
- Numerous other performance improvements
<<lessDirectX support for Wine is a set of patches against Wine to implement DirectX 9. It allows modern games and 3D applications to run under Wine.
The patches include many experimental and beta features that have not yet made it into the stable Wine source tree.
The aim of the project is to provide full support for DirectX 8 and 9 so that all games and 3D applications will run on Linux or any other platform that Wine supports.
Main features:
- Shared wined3d codebase for Direct3D 8 and 9
- Hardware non-power2 texstures
- Improved compressed texture support
- Many more texture formats supported
- Offscreen texture improvements
- Colour corrections for textures
- A tonne of bug fixes and other improvements from earlier releases
Enhancements:
- Reworked support for non-power2 textures
- Support for Vertex buffer objects
- Support for caching
- Hardware vertex shaders
- Partial tidyup of vertex declarations
- Better support for compressed textures
- Fix for texturing problems in Axis and Allies and Evil Genius
- Fix for model corruption in Pirates
- Movies in Pirates
- A Fix for the lines on the landscape in Axis and Allies
- Crash fixes in fixupvertices with indexes data
- Numerous other performance improvements
Download (0.004MB)
Added: 2006-11-06 License: LGPL (GNU Lesser General Public License) Price:
1111 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above genius iq 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