discoverstation 4.0
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 304
RadioActive 1.4.0
RadioActive is a small radio application for Video4Linux-compatible radio tuner cards. more>> <<less
Download (0.20MB)
Added: 2005-08-11 License: GPL (GNU General Public License) Price:
1535 downloads
ccHost 4.0
ccHost is a Web-based infrastructure that may be used to host and allow for commenting, remixing. more>>
ccHost is a Web-based infrastructure that may be used to host and allow for commenting, remixing, and distribution globally.
The more installations of ccHost and its variations, the more content there will be available for enjoyment and artistic re-use in a sane and legal setting.
ccHost is what is used for the infamous Creative Commons CC Mixter project which supports legal media sharing and remixing.
<<lessThe more installations of ccHost and its variations, the more content there will be available for enjoyment and artistic re-use in a sane and legal setting.
ccHost is what is used for the infamous Creative Commons CC Mixter project which supports legal media sharing and remixing.
Download (MB)
Added: 2007-02-28 License: GPL (GNU General Public License) Price:
968 downloads
TimeMon 4.0
TimeMon gives a graphical representation of where the CPU cycles are going. more>>
TimeMon gives a graphical representation of where the CPU cycles are going. TimeMon is coarse, but better than nothing.
The best feature is that it runs in an icon on your dock, so that you never lose it.
Originally by Scott Hess, this app has been ported to both GNUstep and Mac OS X.
<<lessThe best feature is that it runs in an icon on your dock, so that you never lose it.
Originally by Scott Hess, this app has been ported to both GNUstep and Mac OS X.
Download (0.26MB)
Added: 2006-02-21 License: Freely Distributable Price:
1340 downloads
Ajisai 0.4.0
Ajisai is a C++ SSL/TLS library. more>>
Ajisai is a SSL/TLS implementation written entirely from scratch in C++. It uses Botan for performing the cryptography and X.509 handling.
This is an alpha release, it is virtually certain that incompatible API changes will be made in the future. Suggestions on weak points in the API are most welcome. As of now, Ajisai is somewhat fragile, and does not make available many of the features TLS offers.
Currently only SSLv3 and TLS 1.0 are supported; TLS 1.1 and DLTS will be supported in future releases. At this point is can be built only on Unix and Unix-like systems, but that will change eventually.
TODO:
Bugs:
- We assume one recordone handshake message, this is not true for IIS/IE, probably lots of other stuff.
- No support for client authentication on either end (currently some code for it, but disabled as its completely broken).
Protocol:
- TLS 1.1
- TLS extensions
- DTLS
- Reading a SSLv2 client hello
- Session caching
- Compression support
- Anonymous Diffie-Hellman, maybe. Its useful in some contexts.
- OpenPGP key support
Server:
- We want to be able to multiplex multiple Server objects at once (multiple clients). This will probably be based on a Socket* select(2) wrapper, but I might end up leaving it to the application.
Sockets:
- IPv6 support
- IPv4 + IPv6 UDP sockets (for DTLS)
- Write a select() wrapper
- Support Win32 sockets (IPv4/IPv6)
<<lessThis is an alpha release, it is virtually certain that incompatible API changes will be made in the future. Suggestions on weak points in the API are most welcome. As of now, Ajisai is somewhat fragile, and does not make available many of the features TLS offers.
Currently only SSLv3 and TLS 1.0 are supported; TLS 1.1 and DLTS will be supported in future releases. At this point is can be built only on Unix and Unix-like systems, but that will change eventually.
TODO:
Bugs:
- We assume one recordone handshake message, this is not true for IIS/IE, probably lots of other stuff.
- No support for client authentication on either end (currently some code for it, but disabled as its completely broken).
Protocol:
- TLS 1.1
- TLS extensions
- DTLS
- Reading a SSLv2 client hello
- Session caching
- Compression support
- Anonymous Diffie-Hellman, maybe. Its useful in some contexts.
- OpenPGP key support
Server:
- We want to be able to multiplex multiple Server objects at once (multiple clients). This will probably be based on a Socket* select(2) wrapper, but I might end up leaving it to the application.
Sockets:
- IPv6 support
- IPv4 + IPv6 UDP sockets (for DTLS)
- Write a select() wrapper
- Support Win32 sockets (IPv4/IPv6)
Download (0.14MB)
Added: 2005-10-06 License: GPL (GNU General Public License) Price:
1478 downloads
Nemiver 0.4.0
Nemiver is an project to write a standalone graphical debugger that integrates well in the GNOME desktop environment. more>>
Nemiver is an project to write a standalone graphical debugger that integrates
well in the GNOME desktop environment. The project currently features a backend which uses the well known GNU Debugger gdb.
General
- In addition to the toolbar buttons, you can toggle breakpoints simply by clicking in the margin on the line you want to break on.
- hovering over a variable name for longer than 1 second should show its value as a tooltip window if the variable is in scope
Sessions
Nemiver uses an sqlite database to store basic information about a debugging
session so you can resume where you left off last time. Whenever you start
debugging, a new session is created for you automatically (unless you explicitly
request to resume an existing session).
On exit, your session will automatically be saved. Information saved with your session includes breakpoints, program arguments, working directory path, environment variables, etc. Additionally, you can save the current session to the database on demand by selecting File > Save Session to Disk.
To resume a previously saved debugging session, you can either specify the
session ID to the --executesession command line option or select File > Saved
Sessions... > [select session] from the User interface.
Source Directories
Some versions of the GDB debugger dont provide full pathname information for breakpoints, etc. In this case, you may need to specify which directories to search for source files. These can be specified by manually adding source directories in the Preferences dialog. In the future there will be a more explicit prompt asking the user to locate the requested file when nemiver cant determine the absolute path of a file on its own.
Extending Nemiver
Nemiver is a bit more than just a simple GUI debugger. It is actually a platform which can be extended with plugins and dynamically loaded modules. The libnemivercommon library provides the basic functionality for loading dynamic modules and enabling the plugin architecture of Nemiver. You can create additional plugins for nemiver, and you can even create entirely new perspectives for the nemiver workbench.
Currently, only the debugging perspective is provided, but others could be added in the future (e.g. a perspective for profiling tools such as oprofile, valgrind / massif, etc).
Nemiver also provides an event-based debugger library (which currently features a gdb backend, but others could be added in the future) that could be re-used by other projects seeking to implement a debugger as a part of an IDE, for example.
<<lesswell in the GNOME desktop environment. The project currently features a backend which uses the well known GNU Debugger gdb.
General
- In addition to the toolbar buttons, you can toggle breakpoints simply by clicking in the margin on the line you want to break on.
- hovering over a variable name for longer than 1 second should show its value as a tooltip window if the variable is in scope
Sessions
Nemiver uses an sqlite database to store basic information about a debugging
session so you can resume where you left off last time. Whenever you start
debugging, a new session is created for you automatically (unless you explicitly
request to resume an existing session).
On exit, your session will automatically be saved. Information saved with your session includes breakpoints, program arguments, working directory path, environment variables, etc. Additionally, you can save the current session to the database on demand by selecting File > Save Session to Disk.
To resume a previously saved debugging session, you can either specify the
session ID to the --executesession command line option or select File > Saved
Sessions... > [select session] from the User interface.
Source Directories
Some versions of the GDB debugger dont provide full pathname information for breakpoints, etc. In this case, you may need to specify which directories to search for source files. These can be specified by manually adding source directories in the Preferences dialog. In the future there will be a more explicit prompt asking the user to locate the requested file when nemiver cant determine the absolute path of a file on its own.
Extending Nemiver
Nemiver is a bit more than just a simple GUI debugger. It is actually a platform which can be extended with plugins and dynamically loaded modules. The libnemivercommon library provides the basic functionality for loading dynamic modules and enabling the plugin architecture of Nemiver. You can create additional plugins for nemiver, and you can even create entirely new perspectives for the nemiver workbench.
Currently, only the debugging perspective is provided, but others could be added in the future (e.g. a perspective for profiling tools such as oprofile, valgrind / massif, etc).
Nemiver also provides an event-based debugger library (which currently features a gdb backend, but others could be added in the future) that could be re-used by other projects seeking to implement a debugger as a part of an IDE, for example.
Download (0.60MB)
Added: 2007-06-03 License: GPL (GNU General Public License) Price:
873 downloads
UCommon 0.4.0
UCommon is a lightweight C++ library to facilitate using C++ design patterns. more>>
UCommon is a lightweight C++ library to facilitate using C++ design patterns even for very deeply embedded applications, such as for systems using uClibc along with POSIX threading support.
For this reason, UCommon disables language features that consume memory or introduce runtime overhead. UCommon introduces some design patterns from Objective-C, such as reference counted objects, memory pools, and smart pointers.
This project introduces some new concepts for handling of thread locking and synchronization.
<<lessFor this reason, UCommon disables language features that consume memory or introduce runtime overhead. UCommon introduces some design patterns from Objective-C, such as reference counted objects, memory pools, and smart pointers.
This project introduces some new concepts for handling of thread locking and synchronization.
Download (0.36MB)
Added: 2007-07-04 License: GPL (GNU General Public License) Price:
842 downloads
iFind 4.0
iFind is the prime internet search software for the people. more>>
iFind is the prime internet search software for the people.
iFind is the top internet search tool.
The real advantage of iFind 4.0 is, to deliver better results when searching for more than one word, like in names.
Best function - specific search, most result links might be related to query
More function - general search, most result links might not be related to query
Example search: Peter Parker
Example result links:
1: ... and the great historian Peter Parker can only be visited...
2: ... people called Peter and it helps to have a Parker pen...
"best" will only return the first result link
"more" will return both result links
<<lessiFind is the top internet search tool.
The real advantage of iFind 4.0 is, to deliver better results when searching for more than one word, like in names.
Best function - specific search, most result links might be related to query
More function - general search, most result links might not be related to query
Example search: Peter Parker
Example result links:
1: ... and the great historian Peter Parker can only be visited...
2: ... people called Peter and it helps to have a Parker pen...
"best" will only return the first result link
"more" will return both result links
Download (0.98MB)
Added: 2006-08-07 License: Freeware Price:
1173 downloads
Whoisdomaincheckup 4.0
Whoisdomaincheckup is a Web-based (PHP) application that can check the registration status of a domain name. more>>
Whoisdomaincheckup is a Web-based (PHP) application that can check the registration status of a domain name.
In particular, Whoisdomaincheckup can check whether a domain name is currently free for registration. It doesnt use any exec or system commands, but instead uses the fopen command to access the Whois servers.
Its not using any system calls! Its opening a socket to the whois server. So it should run on any server with PHP4 or higher installed! Download, untar, upload to your server and point your browser to the whois.php, and youre ready for business! If every thing was that easy...
This new version does parallel scanning. And the triggers are set per server. The old version scanned wrong!! You should upgrade to this version for better results!
In the example some domains just fail, thats my firewall, on your server they may work, but keep in mind that some firewalls block outgoing ports. For whois that is port 43 and for http 80 and for https 443.
Enhancements:
- The whole class was rewritten.
- The wrong triggers were fixed.
- An application example was added.
<<lessIn particular, Whoisdomaincheckup can check whether a domain name is currently free for registration. It doesnt use any exec or system commands, but instead uses the fopen command to access the Whois servers.
Its not using any system calls! Its opening a socket to the whois server. So it should run on any server with PHP4 or higher installed! Download, untar, upload to your server and point your browser to the whois.php, and youre ready for business! If every thing was that easy...
This new version does parallel scanning. And the triggers are set per server. The old version scanned wrong!! You should upgrade to this version for better results!
In the example some domains just fail, thats my firewall, on your server they may work, but keep in mind that some firewalls block outgoing ports. For whois that is port 43 and for http 80 and for https 443.
Enhancements:
- The whole class was rewritten.
- The wrong triggers were fixed.
- An application example was added.
Download (0.007MB)
Added: 2006-02-23 License: LGPL (GNU Lesser General Public License) Price:
1338 downloads
SmartIrc4net 0.4.0
SmartIrc4net in an IRC library for C#/.NET. more>>
SmartIrc4net project is a C# class for communication with IRC networks, which conforms to the RFC 2812 (IRC Protocol). Its orignally a port of SmartIRC (written in PHP), but its much more now (I will backport it to PHP5 some day). SmartIrc4net an API that handles all IRC protocol messages and is designed for creating IRC bots or even GUI clients.
Main features:
- 3 layered API:
- IrcConnection (low-level API) contains socket handling and message buffer
- IrcCommands (extends IrcConnection, middle-level API) contains RFC IRC commands plus easy to use IRC methods (like Op/Deop/Ban/Unban...)
- IrcClient (extends IrcCommands, high-level API) full featured IRC class, with channel syncing, fully event driven
- send/receive floodprotection
- detects and changes nickname on nickname collisions
- autoreconnect, if connection is lost
- autoretry for connecting to IRC servers
- debugging/logging system with log levels (using log4net)
- compatible with Mono and Micrsoft .NET Framework
- sendbuffer with a queue that has 3 priority levels (high, medium, low) plus a bypass level (critical)
- channel syncing (tracking of users/modes/topic etc in objects)
- user syncing (tracking the user in channels, nick/ident/host/realname/server/hopcount in objects)
- when channel syncing is acticated the following methods are available:
- IsJoined
- IsOpped
- IsVoiced
- IsBanned
- on reconnect all joined channels will be rejoined, also when keys are used
- own CTCP version reply can be set
Enhancements:
- This release contains crash fixes in the CTCP PING handling code, non-RFC support mode, channel mode parser, and connection handling.
- It also includes an active pinger, which detects network problems much better, as TCP sockets can stall for days or weeks before the error is detected.
- This is the first release that has support for UTF-8.
- The API documentation was extended.
- The login method accepts a list of nicknames, automatically uses the next nickname if a nickname collision happens, and uses part of the nickname plus a random number as a fallback.
<<lessMain features:
- 3 layered API:
- IrcConnection (low-level API) contains socket handling and message buffer
- IrcCommands (extends IrcConnection, middle-level API) contains RFC IRC commands plus easy to use IRC methods (like Op/Deop/Ban/Unban...)
- IrcClient (extends IrcCommands, high-level API) full featured IRC class, with channel syncing, fully event driven
- send/receive floodprotection
- detects and changes nickname on nickname collisions
- autoreconnect, if connection is lost
- autoretry for connecting to IRC servers
- debugging/logging system with log levels (using log4net)
- compatible with Mono and Micrsoft .NET Framework
- sendbuffer with a queue that has 3 priority levels (high, medium, low) plus a bypass level (critical)
- channel syncing (tracking of users/modes/topic etc in objects)
- user syncing (tracking the user in channels, nick/ident/host/realname/server/hopcount in objects)
- when channel syncing is acticated the following methods are available:
- IsJoined
- IsOpped
- IsVoiced
- IsBanned
- on reconnect all joined channels will be rejoined, also when keys are used
- own CTCP version reply can be set
Enhancements:
- This release contains crash fixes in the CTCP PING handling code, non-RFC support mode, channel mode parser, and connection handling.
- It also includes an active pinger, which detects network problems much better, as TCP sockets can stall for days or weeks before the error is detected.
- This is the first release that has support for UTF-8.
- The API documentation was extended.
- The login method accepts a list of nicknames, automatically uses the next nickname if a nickname collision happens, and uses part of the nickname plus a random number as a fallback.
Download (0.43MB)
Added: 2007-04-07 License: GPL (GNU General Public License) Price:
931 downloads
RailRoad 0.4.0
RailRoad is a class diagram generator for Ruby on Rails applications. more>>
RailRoad is a class diagram generator for Ruby on Rails applications. The project produces diagrams of controllers and models as DOT graphs.
Enhancements:
- Diagram generation was made more flexible for large/complex systems.
- Error handling was improved.
<<lessEnhancements:
- Diagram generation was made more flexible for large/complex systems.
- Error handling was improved.
Download (0.017MB)
Added: 2007-05-01 License: GPL (GNU General Public License) Price:
911 downloads
DrawPile 0.4.0
DrawPile is a collaborative drawing program, similar to OpenCanvas. more>>
DrawPile is a collaborative drawing program, similar to OpenCanvas. It is currently under planning stages. DrawPile project will use Qt4 and will be available for Windows, Linux and MacOS.
<<less Download (0.16MB)
Added: 2007-04-10 License: MIT/X Consortium License Price:
931 downloads
NxServLiv 1.4.0
NxServLiv is a program for using remote sessions with NX. more>>
NxServLiv allow compressed remote X sessions using NoMachines (X11 based) NX libraries. It is like an SSH terminal, but graphical.
It works on network connection types ranging from modem to LAN, with different compression ratios. It was originally developed for the Spanish distribution LiVux.
<<lessIt works on network connection types ranging from modem to LAN, with different compression ratios. It was originally developed for the Spanish distribution LiVux.
Download (1.8MB)
Added: 2005-04-21 License: GPL (GNU General Public License) Price:
1647 downloads
VTKRendering 4.0.001
VTKRendering is a Perl interface to VTKRendering library. more>>
VTKRendering is a Perl interface to VTKRendering library.
Graphics::VTK::OpenGLRenderWindow
Inherits from RenderWindow
Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)
const char *GetClassName ();
int GetDepthBufferSize ();
static int GetGlobalMaximumNumberOfMultiSamples ();
int GetMultiSamples ();
void MakeCurrent () = 0;
virtual void OpenGLInit ();
void RegisterTextureResource (GLuint id);
static void SetGlobalMaximumNumberOfMultiSamples (int val);
void SetMultiSamples (int );
virtual void StereoUpdate ();
vtkOpenGLRenderWindow Unsupported Funcs:
Functions which are not supported supported for this class by the PerlVTK module.
virtual unsigned char *GetPixelData (int x, int y, int x2, int y2, int front);
Cant Handle unsigned char * return type without a hint
virtual unsigned char *GetRGBACharPixelData (int x, int y, int x2, int y2, int front);
Cant Handle unsigned char * return type without a hint
virtual float *GetRGBAPixelData (int x, int y, int x2, int y2, int front);
Cant Handle float * return type without a hint
virtual float *GetZbufferData (int x1, int y1, int x2, int y2);
Cant Handle float * return type without a hint
void PrintSelf (ostream &os, vtkIndent indent);
I/O Streams not Supported yet
virtual void ReleaseRGBAPixelData (float *data);
Dont know the size of pointer arg number 1
virtual void SetPixelData (int x, int y, int x2, int y2, unsigned char *, int front);
Dont know the size of pointer arg number 5
virtual void SetRGBACharPixelData (int x, int y, int x2, int y2, unsigned char *, int front, int blend);
Dont know the size of pointer arg number 5
virtual void SetRGBAPixelData (int x, int y, int x2, int y2, float *, int front, int blend);
Dont know the size of pointer arg number 5
virtual void SetZbufferData (int x1, int y1, int x2, int y2, float *buffer);
Dont know the size of pointer arg number 5
Graphics::VTK::AbstractMapper3D
Inherits from AbstractMapper
Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)
virtual float *GetBounds () = 0;
(Returns a 6-element Perl list)
float *GetCenter ();
(Returns a 3-element Perl list)
const char *GetClassName ();
float GetLength ();
virtual int IsARayCastMapper ();
virtual int IsARenderIntoImageMapper ();
virtual void Update () = 0;
vtkAbstractMapper3D Unsupported Funcs:
Functions which are not supported supported for this class by the PerlVTK module.
virtual void GetBounds (float bounds[6]);
Cant handle methods with single array args (like a[3]) in overloaded methods yet.
void PrintSelf (ostream &os, vtkIndent indent);
I/O Streams not Supported yet
Graphics::VTK::AbstractPicker
Inherits from Object
Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)
void AddPickList (vtkProp *);
void DeletePickList (vtkProp *);
const char *GetClassName ();
int GetPickFromList ();
vtkPropCollection *GetPickList ();
float *GetPickPosition ();
(Returns a 3-element Perl list)
vtkRenderer *GetRenderer ();
float *GetSelectionPoint ();
(Returns a 3-element Perl list)
void InitializePickList ();
virtual int Pick (float selectionX, float selectionY, float selectionZ, vtkRenderer *renderer) = 0;
void PickFromListOff ();
void PickFromListOn ();
void SetEndPickMethod (void (*func)(void *) , void *arg);
void SetPickFromList (int );
void SetPickMethod (void (*func)(void *) , void *arg);
void SetStartPickMethod (void (*func)(void *) , void *arg);
vtkAbstractPicker Unsupported Funcs:
Functions which are not supported supported for this class by the PerlVTK module.
int Pick (float selectionPt[3], vtkRenderer *ren);
Dont know the size of pointer arg number 1
void PrintSelf (ostream &os, vtkIndent indent);
I/O Streams not Supported yet
void SetEndPickMethodArgDelete (void (*func)(void *) );
No TCL interface is provided by VTK, so we arent going to provide one either.
void SetPickMethodArgDelete (void (*func)(void *) );
No TCL interface is provided by VTK, so we arent going to provide one either.
void SetStartPickMethodArgDelete (void (*func)(void *) );
No TCL interface is provided by VTK, so we arent going to provide one either.
<<lessGraphics::VTK::OpenGLRenderWindow
Inherits from RenderWindow
Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)
const char *GetClassName ();
int GetDepthBufferSize ();
static int GetGlobalMaximumNumberOfMultiSamples ();
int GetMultiSamples ();
void MakeCurrent () = 0;
virtual void OpenGLInit ();
void RegisterTextureResource (GLuint id);
static void SetGlobalMaximumNumberOfMultiSamples (int val);
void SetMultiSamples (int );
virtual void StereoUpdate ();
vtkOpenGLRenderWindow Unsupported Funcs:
Functions which are not supported supported for this class by the PerlVTK module.
virtual unsigned char *GetPixelData (int x, int y, int x2, int y2, int front);
Cant Handle unsigned char * return type without a hint
virtual unsigned char *GetRGBACharPixelData (int x, int y, int x2, int y2, int front);
Cant Handle unsigned char * return type without a hint
virtual float *GetRGBAPixelData (int x, int y, int x2, int y2, int front);
Cant Handle float * return type without a hint
virtual float *GetZbufferData (int x1, int y1, int x2, int y2);
Cant Handle float * return type without a hint
void PrintSelf (ostream &os, vtkIndent indent);
I/O Streams not Supported yet
virtual void ReleaseRGBAPixelData (float *data);
Dont know the size of pointer arg number 1
virtual void SetPixelData (int x, int y, int x2, int y2, unsigned char *, int front);
Dont know the size of pointer arg number 5
virtual void SetRGBACharPixelData (int x, int y, int x2, int y2, unsigned char *, int front, int blend);
Dont know the size of pointer arg number 5
virtual void SetRGBAPixelData (int x, int y, int x2, int y2, float *, int front, int blend);
Dont know the size of pointer arg number 5
virtual void SetZbufferData (int x1, int y1, int x2, int y2, float *buffer);
Dont know the size of pointer arg number 5
Graphics::VTK::AbstractMapper3D
Inherits from AbstractMapper
Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)
virtual float *GetBounds () = 0;
(Returns a 6-element Perl list)
float *GetCenter ();
(Returns a 3-element Perl list)
const char *GetClassName ();
float GetLength ();
virtual int IsARayCastMapper ();
virtual int IsARenderIntoImageMapper ();
virtual void Update () = 0;
vtkAbstractMapper3D Unsupported Funcs:
Functions which are not supported supported for this class by the PerlVTK module.
virtual void GetBounds (float bounds[6]);
Cant handle methods with single array args (like a[3]) in overloaded methods yet.
void PrintSelf (ostream &os, vtkIndent indent);
I/O Streams not Supported yet
Graphics::VTK::AbstractPicker
Inherits from Object
Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)
void AddPickList (vtkProp *);
void DeletePickList (vtkProp *);
const char *GetClassName ();
int GetPickFromList ();
vtkPropCollection *GetPickList ();
float *GetPickPosition ();
(Returns a 3-element Perl list)
vtkRenderer *GetRenderer ();
float *GetSelectionPoint ();
(Returns a 3-element Perl list)
void InitializePickList ();
virtual int Pick (float selectionX, float selectionY, float selectionZ, vtkRenderer *renderer) = 0;
void PickFromListOff ();
void PickFromListOn ();
void SetEndPickMethod (void (*func)(void *) , void *arg);
void SetPickFromList (int );
void SetPickMethod (void (*func)(void *) , void *arg);
void SetStartPickMethod (void (*func)(void *) , void *arg);
vtkAbstractPicker Unsupported Funcs:
Functions which are not supported supported for this class by the PerlVTK module.
int Pick (float selectionPt[3], vtkRenderer *ren);
Dont know the size of pointer arg number 1
void PrintSelf (ostream &os, vtkIndent indent);
I/O Streams not Supported yet
void SetEndPickMethodArgDelete (void (*func)(void *) );
No TCL interface is provided by VTK, so we arent going to provide one either.
void SetPickMethodArgDelete (void (*func)(void *) );
No TCL interface is provided by VTK, so we arent going to provide one either.
void SetStartPickMethodArgDelete (void (*func)(void *) );
No TCL interface is provided by VTK, so we arent going to provide one either.
Download (0.66MB)
Added: 2007-07-17 License: Perl Artistic License Price:
829 downloads
ExactImage 0.4.0
Exact Image is a fast (and soon modern and generic) image processing library. more>>
Exact Image is a fast (and soon modern and generic) image processing library. For a client we had to optimize the insane time imagemagick spent on certain image processing tasks. After the first code review it became clear that imagemagick was coded for anything but speed.
We protoyped the needed code in C++, just for speed, and archived processing times about 1/20 of what imagemagick consumes.
It is intended to become a modern, generic (template) based C++ library, when time permits. - Hopefully a viable alternative to ImageMagick.
Enhancements:
- Image segmentation and fuzzy image contour pattern matching were added.
- Support for rendering arbitrary vector pathes and text was added through Anti-Grain-Geometry integration.
- The X- and Y-axis flip optimizations were implemented for 16-bit channels, as well as functions to change contrast, brightness, gamma, hue, saturation, and lightness, and invert images.
- The convolution matrix was exported to the CLI econvert.
<<lessWe protoyped the needed code in C++, just for speed, and archived processing times about 1/20 of what imagemagick consumes.
It is intended to become a modern, generic (template) based C++ library, when time permits. - Hopefully a viable alternative to ImageMagick.
Enhancements:
- Image segmentation and fuzzy image contour pattern matching were added.
- Support for rendering arbitrary vector pathes and text was added through Anti-Grain-Geometry integration.
- The X- and Y-axis flip optimizations were implemented for 16-bit channels, as well as functions to change contrast, brightness, gamma, hue, saturation, and lightness, and invert images.
- The convolution matrix was exported to the CLI econvert.
Download (0.15MB)
Added: 2007-08-04 License: GPL (GNU General Public License) Price:
811 downloads
PekSystray 0.4.0
PekSystray is a notification area (system tray) dockapp. more>>
PekSystray is a system tray dockapp similar to the GNOME notification area applet. But its designed for any window manager supporting.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, and a file `config.log containing compiler output (useful mainly for debugging `configure).
It can also use an optional file (typically called `config.cache and enabled with `--cache-file=config.cache or simply `-C) that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.)
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If you are using the cache, and at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.ac (or `configure.in) is used to create `configure by a program called `autoconf. You only need `configure.ac if you want to change it or regenerate `configure using a newer version of `autoconf.
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.
Enhancements:
- Complete reorganisation of the interface and code.
- Support for an unlimited number of icons.
- This release will only allocate necessary memory.
- It automatically creates another dock when the first one is full.
- --width and --height are available, superceding --vertical and --square.
- --multiple is the default now; it has been removed and --no-multiple added.
- A bug where some applications (grip, castpodder, etc.) had their icons at 0,0 has been fixed.
<<lessInstallation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, and a file `config.log containing compiler output (useful mainly for debugging `configure).
It can also use an optional file (typically called `config.cache and enabled with `--cache-file=config.cache or simply `-C) that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.)
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If you are using the cache, and at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.ac (or `configure.in) is used to create `configure by a program called `autoconf. You only need `configure.ac if you want to change it or regenerate `configure using a newer version of `autoconf.
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.
Enhancements:
- Complete reorganisation of the interface and code.
- Support for an unlimited number of icons.
- This release will only allocate necessary memory.
- It automatically creates another dock when the first one is full.
- --width and --height are available, superceding --vertical and --square.
- --multiple is the default now; it has been removed and --no-multiple added.
- A bug where some applications (grip, castpodder, etc.) had their icons at 0,0 has been fixed.
Download (0.069MB)
Added: 2007-01-09 License: GPL (GNU General Public License) Price:
1019 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 discoverstation 4.0 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