plus 1.0
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3272
translate plus 1.0
translate plus is a facelift, update, and re-code of the Translate theme from Suslik. more>>
translate plus is a facelift, update, and re-code of the Translate theme from Suslik. This version utilises a new technique for coding input boxes for Superkaramba, which was written (again) by Suslik.
This new technique allows for a transparent input box, which allows for a much nicer looking theme
<<lessThis new technique allows for a transparent input box, which allows for a much nicer looking theme
Download (0.058MB)
Added: 2007-04-17 License: GPL (GNU General Public License) Price:
924 downloads
plus4emu 1.2.1
plus4emu is a portable emulator of the Commodore Plus/4 computer. more>>
plus4emu is a portable emulator of the Commodore Plus/4 computer. It supports Windows and POSIX platforms (32 bit Windows and 32 and 64 bit Linux have been tested).
The project implements accurate, high quality hardware emulation, but the system requirements are higher than that of most other emulators.
Enhancements:
- TED emulation improvements were made.
- The frame rate in full speed mode is now limited to a maximum of 50 Hz to improve performance.
- Some minor bugs were fixed.
<<lessThe project implements accurate, high quality hardware emulation, but the system requirements are higher than that of most other emulators.
Enhancements:
- TED emulation improvements were made.
- The frame rate in full speed mode is now limited to a maximum of 50 Hz to improve performance.
- Some minor bugs were fixed.
Download (0.65MB)
Added: 2007-08-11 License: GPL (GNU General Public License) Price:
805 downloads
svplus 0.16
svplus is a SchemaView Plus GUI for drawing database schemas. more>>
svplus is a SchemaView Plus GUI for drawing database schemas.
FORMAT
svplus [file]
SYNOPSIS
svplus
svplus example.svp
SchemaView Plus is a GUI for retrieve, drawing and printing database schema.
Schema can be retrieved using DBIx::SystemCatalog (currently supported basicly all current DBD drivers, some better support for PostgreSQL and quite well support for Oracle).
Program use XML for storing and retrieving data in text files. You can write any filters to modify these XML files for add new functionality based on your projects (e.g. droping off some relationships etc.). You can specify one filename on command line for autoloading it after GUI start up.
Schema can be printed to PostScript file.
Version restrictions:
- Problem with manipulating of dragpoint in smooth coords based connection method, retrieving only updates from database -- now forgot all new informations, I retrieve always all relationships (e.g. for 1 table in large schema - slow), many tables in create relationship dont allow selection, selecting object on canvas dont click_repository(), dnd object from object repository rollback in object repository listbox and filter dont work.
<<lessFORMAT
svplus [file]
SYNOPSIS
svplus
svplus example.svp
SchemaView Plus is a GUI for retrieve, drawing and printing database schema.
Schema can be retrieved using DBIx::SystemCatalog (currently supported basicly all current DBD drivers, some better support for PostgreSQL and quite well support for Oracle).
Program use XML for storing and retrieving data in text files. You can write any filters to modify these XML files for add new functionality based on your projects (e.g. droping off some relationships etc.). You can specify one filename on command line for autoloading it after GUI start up.
Schema can be printed to PostScript file.
Version restrictions:
- Problem with manipulating of dragpoint in smooth coords based connection method, retrieving only updates from database -- now forgot all new informations, I retrieve always all relationships (e.g. for 1 table in large schema - slow), many tables in create relationship dont allow selection, selecting object on canvas dont click_repository(), dnd object from object repository rollback in object repository listbox and filter dont work.
Download (0.050MB)
Added: 2007-06-19 License: Perl Artistic License Price:
858 downloads
PACT 1.0
PACT or Port Accounting & Collection Tool is an SNMP-Tool to do port-accounting... more>>
PACT or Port Accounting & Collection Tool is an SNMP-Tool to do port-accounting for any device that conforms to SNMP standards and has at least a certain amount of SNMP-querieable data (e.g. octets in/out, etc.). Additional tool will allow it to use Apache logfiles as basis for accounting. As of version 0.9f, it also includes support for Linux ipchains.
The idea is based on an old script I wrote that used snmpwalk together with some shell script magic to do accounting on several routers. Among others, two main drawbacks were included in the original version - if the internal offset of a port changed, the script would start recording the wrong port. Also, the speed factor was a problem (it took between 3 and 7 minutes to go through 15 routers and calculate & store the port counters in the database). With PACT, all drawbacks have been addressed. Now, all ports are addressed with their symbolic name, and also speed issues have greatly improved (down to approximately 1 second per router, switch, hub etc.). Plus a nice UI has been added, allowing anybody to alter or create entries or config options.
PACT consists of several different parts, depending on the kind of work being done, and uses a combination of programs, tools and libraries. The core program, the data collector, is based on an example program from the ucd-snmp-package. Its written entirely in C and utilizes the libsnmp from the ucd-snmp-package. The data is collected using configuration data retrieved from a MySQL database, which is also used to store the collected daa.
All UI-specific work is done using HTML pages, most of which using PHP with its MySQL routines to display and administer dynamic data (like host, customer and port data, etc.). Finally, tools to consolidate the collected data and reduce the amounts by adding up on a day-to-day base were planned in C for performance reasons (our current accounting collects nearly two million of data sets per month, which is compressed to about 200000 sets of data), but was written as PHP/SQL-scripts, as just about all work is done in the core of MySQL, so the frontend-performance doesnt matter too much.
Apart from SNMP-ports, PACT can also be used to do accounting for just about anything that can be counted. To date, an additional program exists (for registered users) converting Apache http-logs into PACT data. This was necessary, as doing an accounting for virtual servers running on a single IP is not possible via SNMP ...
Version restrictions:
- Limited to 3 seperate SNMP hosts, but otherwise functionally unlimited.
<<lessThe idea is based on an old script I wrote that used snmpwalk together with some shell script magic to do accounting on several routers. Among others, two main drawbacks were included in the original version - if the internal offset of a port changed, the script would start recording the wrong port. Also, the speed factor was a problem (it took between 3 and 7 minutes to go through 15 routers and calculate & store the port counters in the database). With PACT, all drawbacks have been addressed. Now, all ports are addressed with their symbolic name, and also speed issues have greatly improved (down to approximately 1 second per router, switch, hub etc.). Plus a nice UI has been added, allowing anybody to alter or create entries or config options.
PACT consists of several different parts, depending on the kind of work being done, and uses a combination of programs, tools and libraries. The core program, the data collector, is based on an example program from the ucd-snmp-package. Its written entirely in C and utilizes the libsnmp from the ucd-snmp-package. The data is collected using configuration data retrieved from a MySQL database, which is also used to store the collected daa.
All UI-specific work is done using HTML pages, most of which using PHP with its MySQL routines to display and administer dynamic data (like host, customer and port data, etc.). Finally, tools to consolidate the collected data and reduce the amounts by adding up on a day-to-day base were planned in C for performance reasons (our current accounting collects nearly two million of data sets per month, which is compressed to about 200000 sets of data), but was written as PHP/SQL-scripts, as just about all work is done in the core of MySQL, so the frontend-performance doesnt matter too much.
Apart from SNMP-ports, PACT can also be used to do accounting for just about anything that can be counted. To date, an additional program exists (for registered users) converting Apache http-logs into PACT data. This was necessary, as doing an accounting for virtual servers running on a single IP is not possible via SNMP ...
Version restrictions:
- Limited to 3 seperate SNMP hosts, but otherwise functionally unlimited.
Download (0.14MB)
Added: 2007-07-17 License: Free for non-commercial use Price:
831 downloads
edonkey plus 0.01
edonkey plus is a free program peer to peer for the peer to peer network edonkey 2000,overnet etc. more>>
edonkey plus is a free program peer to peer (P2P) for the peer to peer network Edonkey 2000, Overnet etc.
Basic aMule Tips
- NEVER run aMule as root.
- If you are behind a firewall or router, be sure that the ports have been opened. The default ports are 4662 (TCP). 4665 (UDP) and 4672 (UDP). If these are blocked, you will receive a "LowID" which results in fewer available sources for the files you are downloading.
- Obtain an appropriate server.met: e.g., if you are a dialup, using a large server list is not appropiate.
- Set your temp and shared directories in Preferences->Directories
- To recursively select a certain directory, right-click over it.
- You should *NOT* share
- Your temp download directory!
- Your /etc directory
- Probably not your /var, /lib, /boot, or /usr directory
- Certainly make sure that any really confidential files (password files, private SSH keys, credit card numbers :) are *not* shared. So generally do not share your entire home directory, although you might want to share some files or directories in it.
- Remember that you get certain download priveledges with those clients (aMule, eMule, etc users) to whom you upload files, in the form of reduced queue waits.
- Please note that compilation with optimizations is supported. However, if you pull a Gentoo, we will probably just tell you to recompile aMule and/or your system with sane compiler-flags before we will attempt to address the problem.
<<lessBasic aMule Tips
- NEVER run aMule as root.
- If you are behind a firewall or router, be sure that the ports have been opened. The default ports are 4662 (TCP). 4665 (UDP) and 4672 (UDP). If these are blocked, you will receive a "LowID" which results in fewer available sources for the files you are downloading.
- Obtain an appropriate server.met: e.g., if you are a dialup, using a large server list is not appropiate.
- Set your temp and shared directories in Preferences->Directories
- To recursively select a certain directory, right-click over it.
- You should *NOT* share
- Your temp download directory!
- Your /etc directory
- Probably not your /var, /lib, /boot, or /usr directory
- Certainly make sure that any really confidential files (password files, private SSH keys, credit card numbers :) are *not* shared. So generally do not share your entire home directory, although you might want to share some files or directories in it.
- Remember that you get certain download priveledges with those clients (aMule, eMule, etc users) to whom you upload files, in the form of reduced queue waits.
- Please note that compilation with optimizations is supported. However, if you pull a Gentoo, we will probably just tell you to recompile aMule and/or your system with sane compiler-flags before we will attempt to address the problem.
Download (4.3MB)
Added: 2007-07-09 License: GPL (GNU General Public License) Price:
844 downloads
Quanta Plus 3.5.7
Quanta is a web editor for KDE supporting HTML and more. more>>
Quanta Plus is a highly stable and feature rich web development environment. Quantas vision has always been to start with the best architectural foundations, design for efficient and natural use and enable maximal user extensibility.
We recognize that we dont have the resources to do everything we would like to so our target is to make it easy for you to help make this the best community based desktop application anywhere. Pretty much everything in Quanta is designed so you can extend it.
Even the way it handles XML DTDs is based on XML files you can edit. You can even import DTDs, write scripts to manage editor contents, visually create dialogs for your scripts and assign script actions to nearly any file operation in a project. You can even look at and communicate with a wide range of what happens inside Quanta using DCOP.
Quanta is based on KDE so this means it is network transparent from any dialog or project. It can use not only FTP but other KDE KIO slaves from file dialogs or in project settings. For instance if you want secure access try the fish KIO slave that uses SSH.
Just enter fish://[user]@domain in any dialog or select fish in your project settings. Here on this site you will find information on using Kommander to visually build dialogs you can extend Quanta with. These applications talk to each other using an IPC (Inter Process Communication) called DCOP (DEsktop Communication Protocol).
Of course I realize this can sound like alphabet soup techno-babble to some web developers, but heres what it means. When you are using Quanta and realize you would like to do something and you want to ask "Can I do this?" you can expect the answer will not only be yes, but it will probably be even cooler than you hoped for.
Not included on this site are other tools you can use with Quanta for revision control and reviewing and merging changes in files. Those applications are Cervisia and Kompare, and if they are not installed and you install them Quanta will use them.
We would like to think that there are rich rewards to be found here for those willing to explore new ways of doing things, or perhaps in some cases old ways that are just new to you.
<<lessWe recognize that we dont have the resources to do everything we would like to so our target is to make it easy for you to help make this the best community based desktop application anywhere. Pretty much everything in Quanta is designed so you can extend it.
Even the way it handles XML DTDs is based on XML files you can edit. You can even import DTDs, write scripts to manage editor contents, visually create dialogs for your scripts and assign script actions to nearly any file operation in a project. You can even look at and communicate with a wide range of what happens inside Quanta using DCOP.
Quanta is based on KDE so this means it is network transparent from any dialog or project. It can use not only FTP but other KDE KIO slaves from file dialogs or in project settings. For instance if you want secure access try the fish KIO slave that uses SSH.
Just enter fish://[user]@domain in any dialog or select fish in your project settings. Here on this site you will find information on using Kommander to visually build dialogs you can extend Quanta with. These applications talk to each other using an IPC (Inter Process Communication) called DCOP (DEsktop Communication Protocol).
Of course I realize this can sound like alphabet soup techno-babble to some web developers, but heres what it means. When you are using Quanta and realize you would like to do something and you want to ask "Can I do this?" you can expect the answer will not only be yes, but it will probably be even cooler than you hoped for.
Not included on this site are other tools you can use with Quanta for revision control and reviewing and merging changes in files. Those applications are Cervisia and Kompare, and if they are not installed and you install them Quanta will use them.
We would like to think that there are rich rewards to be found here for those willing to explore new ways of doing things, or perhaps in some cases old ways that are just new to you.
Download (5.8MB)
Added: 2007-05-22 License: GPL (GNU General Public License) Price:
943 downloads
Other version of Quanta Plus
License:Freeware
Added: 2009-07-16 License: Freeware Price: FREE
16 downloads
Depends 1.0.00
Depends project is a generic dependency tracker in C++. more>>
Depends project is a generic dependency tracker in C++.
The educational purpose of Depends
Much of Depends is its documentation: it explains in much detail how the dependency tracker is implemented and should be clear enough for any programmer to understand both how it is implemented and how to implement one themselves.
The productivity purpose of Depends
The Depends class implements a complete dependency tracker and an associative container for any given value-type and can be used as-is without any real knowledge of how it is implemented. From a productivity point of view, the extra documentation may be a plus, but is certainly not necessary.
When was Depends created?
The very first version of Depends was created for the Jail, which is still very much in its experimental stages at the time of this writing. The dependency tracker, however, took on a life of its own and was improved, debugged, and eventually used for at least one production application I am aware of so far. Part of its life was spent in my "petri-dish": the Developers Corner. It finally re-appeared on SourceForge as its own project on Aug. 8th 2007, where it is now.
Why was Depends created?
For one of the experiments I did on Jail, not all of which are public, I needed a dependency tracker to track the dependencies between singleton instances. The Depends library was first created for this sole and unique purpose. It has since been modified to follow new coding standards and to be incorporated in a proprietary package version manager. A draft of an article about a dependency tracker has become the documentation of that same tracker.
<<lessThe educational purpose of Depends
Much of Depends is its documentation: it explains in much detail how the dependency tracker is implemented and should be clear enough for any programmer to understand both how it is implemented and how to implement one themselves.
The productivity purpose of Depends
The Depends class implements a complete dependency tracker and an associative container for any given value-type and can be used as-is without any real knowledge of how it is implemented. From a productivity point of view, the extra documentation may be a plus, but is certainly not necessary.
When was Depends created?
The very first version of Depends was created for the Jail, which is still very much in its experimental stages at the time of this writing. The dependency tracker, however, took on a life of its own and was improved, debugged, and eventually used for at least one production application I am aware of so far. Part of its life was spent in my "petri-dish": the Developers Corner. It finally re-appeared on SourceForge as its own project on Aug. 8th 2007, where it is now.
Why was Depends created?
For one of the experiments I did on Jail, not all of which are public, I needed a dependency tracker to track the dependencies between singleton instances. The Depends library was first created for this sole and unique purpose. It has since been modified to follow new coding standards and to be incorporated in a proprietary package version manager. A draft of an article about a dependency tracker has become the documentation of that same tracker.
Download (0.073MB)
Added: 2007-08-17 License: GPL (GNU General Public License) Price:
807 downloads
Imabluri 1.1.0
Imabluri is the delivery boy between SMTP and mailbox. more>>
Imabluri is the delivery boy between SMTP and mailbox. Imabluri takes a message from your SMTP server runs virus and spam-checks on it, does some marking and logging. Afterwards it hands the message over to your mailbox system or IMAP/POP3 server.
We use a daemon approach to minimise the system load. A very small client program actually takes the mail from the SMTP server and writes it to your hard-drive plus adding the mail to a MySQL database.
The daemon is polled after the client stored the mail and tries to spawn a child-process which does the actual checks etc.
Main features:
- Auto adapting number of maximal spawned childes
- Works with MySQL database, if its not active it stores the information into one plaintextfile
- The imbaluri package includes a program for building nice graphs (see links)
- Custom backends to be used for spam and virus-scanning
- Mails wont get lost if your mailbox crashes (they are kept until delivered and from there a configurable timespan forth)
- Imbaluri is usable with a variety of SMTP + IMAP/POP3/mailbox combinations
- If you need a feature feel free sending us a patch or a wish list via email!
<<lessWe use a daemon approach to minimise the system load. A very small client program actually takes the mail from the SMTP server and writes it to your hard-drive plus adding the mail to a MySQL database.
The daemon is polled after the client stored the mail and tries to spawn a child-process which does the actual checks etc.
Main features:
- Auto adapting number of maximal spawned childes
- Works with MySQL database, if its not active it stores the information into one plaintextfile
- The imbaluri package includes a program for building nice graphs (see links)
- Custom backends to be used for spam and virus-scanning
- Mails wont get lost if your mailbox crashes (they are kept until delivered and from there a configurable timespan forth)
- Imbaluri is usable with a variety of SMTP + IMAP/POP3/mailbox combinations
- If you need a feature feel free sending us a patch or a wish list via email!
Download (0.063MB)
Added: 2006-10-17 License: GPL (GNU General Public License) Price:
1102 downloads
Mix 1.0
Mix is a KDE theme composed by different collected items, which were already installed (Main Plastic): Plastic, SUSE etc.. more>>
Mix is a KDE theme composed by different collected items, which were already installed: Plastik, SUSE etc..
Plus many different Wallpapers - if one installed it. The theme should function also for other distributions.
<<lessPlus many different Wallpapers - if one installed it. The theme should function also for other distributions.
Download (MB)
Added: 2007-04-16 License: GPL (GNU General Public License) Price:
925 downloads
Nicotine-Plus 1.2.8
Nicotine-Plus is a fork of Nicotine, the Python/GTK+ 2 client for the Soulseek P2P Network. more>>
Nicotine-Plus is a fork of Nicotine, the Python/GTK+ 2 client for the Soulseek P2P Network. Nicotine-Pluss features include remote uploads, separate shares sent to Buddies, GUI improvements, and a tray icon.
Enhancements:
GENERAL CHANGES
- Support for Spell Checking in chat added (libsexy and python-sexy required)
- Other users Interests are now shown in the User Info tab, with expanders
- Send Message added to trayicon
- Popup Menus in Private, Chatrooms, and User Browse reorganized
- The user-entry boxes are now buddy-list combobox entries
- Users with PyGTK >= 2.10 will use the gtk.StatusIcon instead of the old trayicon.so module.
- Added a filemanager popup item to the self-browse menu; configurable under Settings->Advanced->Events
- Gstreamer-Python support for sound effects added
- Added Soulseek testing server (port 2242) to the server combobox.
- Changed the URL Catchers syntax. The ampersand "&" is no longer needed at the end of URL Handlers. The handler entry is now a combobox and includes a bunch of webbrowser commands.
- Userlist Columns are hidable and hidden status is saved.
TRANSFERS
- Added a "Group by users" check box
- Added Expand/Collapse all toggle button to transfers
- Added a popup dialog to the "Clear Queued" transfers buttons
PRIVATE CHAT
- Added gallows patch for including your username in the private chat log. (ticket #161)
- Direct private messages (currently only supported by Nicotine+ >= 1.2.7.1)
SEARCH
- Search now has combo boxes, per-room searching and per-user searching.
- Added Wishlist and changed remembered search tabs to only display when new search results arrive
- Switch to newly started search tab (ticket #157)
USERINFO
- gallows added userinfo image zooming via the scrollwheel (ticket #160)
SETTINGS
- Changed Audio Player Syntax it now uses "$" as the filename
- Exit dialog can be disabled in Settings->UI
- When a config option is detected as unset, print it in the log window.
- Move Icon theme and trayicon settings to a seperate frame
- Move sound effect and audio player settings to a seperate frame
- Reopen Settings dialog, if a setting is not set.
NETWORKING
- On Win32, hyriands multithreaded socket selector is used. This will allow a larger number of sockets to be used, thus increasing stability.
- Added Server Message 57 (User Interests)
- Send rn with userinfo description instead of just n
BUGFIXES
- Uploads to other Nicotine+ users work better
- Userinfo Description does not scroll to the bottom of the window
- Fixed a few bugs with the trayicon
- Fixed server reconnection not actually trying to reconnect (and giving up on the first try)
TRANSLATIONS
- Lithuanian translation updated
- Euskare translation updated
<<lessEnhancements:
GENERAL CHANGES
- Support for Spell Checking in chat added (libsexy and python-sexy required)
- Other users Interests are now shown in the User Info tab, with expanders
- Send Message added to trayicon
- Popup Menus in Private, Chatrooms, and User Browse reorganized
- The user-entry boxes are now buddy-list combobox entries
- Users with PyGTK >= 2.10 will use the gtk.StatusIcon instead of the old trayicon.so module.
- Added a filemanager popup item to the self-browse menu; configurable under Settings->Advanced->Events
- Gstreamer-Python support for sound effects added
- Added Soulseek testing server (port 2242) to the server combobox.
- Changed the URL Catchers syntax. The ampersand "&" is no longer needed at the end of URL Handlers. The handler entry is now a combobox and includes a bunch of webbrowser commands.
- Userlist Columns are hidable and hidden status is saved.
TRANSFERS
- Added a "Group by users" check box
- Added Expand/Collapse all toggle button to transfers
- Added a popup dialog to the "Clear Queued" transfers buttons
PRIVATE CHAT
- Added gallows patch for including your username in the private chat log. (ticket #161)
- Direct private messages (currently only supported by Nicotine+ >= 1.2.7.1)
SEARCH
- Search now has combo boxes, per-room searching and per-user searching.
- Added Wishlist and changed remembered search tabs to only display when new search results arrive
- Switch to newly started search tab (ticket #157)
USERINFO
- gallows added userinfo image zooming via the scrollwheel (ticket #160)
SETTINGS
- Changed Audio Player Syntax it now uses "$" as the filename
- Exit dialog can be disabled in Settings->UI
- When a config option is detected as unset, print it in the log window.
- Move Icon theme and trayicon settings to a seperate frame
- Move sound effect and audio player settings to a seperate frame
- Reopen Settings dialog, if a setting is not set.
NETWORKING
- On Win32, hyriands multithreaded socket selector is used. This will allow a larger number of sockets to be used, thus increasing stability.
- Added Server Message 57 (User Interests)
- Send rn with userinfo description instead of just n
BUGFIXES
- Uploads to other Nicotine+ users work better
- Userinfo Description does not scroll to the bottom of the window
- Fixed a few bugs with the trayicon
- Fixed server reconnection not actually trying to reconnect (and giving up on the first try)
TRANSLATIONS
- Lithuanian translation updated
- Euskare translation updated
Download (0.58MB)
Added: 2007-06-02 License: GPL (GNU General Public License) Price:
877 downloads
A PurpleBunny! 1.0.0
PurpleBunny is a Firefox extension that can help you quickly and easily read and write comments about a web page. more>>
PurpleBunny is a Firefox extension that can help you quickly and easily read and write comments about the web page youre viewing. You can praise a page, ask a question, read comments about an entire site, discuss the content of a web page with other web surfers -- the possibilities are endless!
PurpleBunny stores these comments in a centralized location for easy access, and the handy toolbar alerts you when a page youre viewing has comments. Using PurpleBunny is like writing notes for future readers in the margin of a library book, but without messing up the original material! Plus, its more organized -- PurpleBunny groups comments by web site, and you can also sort all comments or search for specific keywords
<<lessPurpleBunny stores these comments in a centralized location for easy access, and the handy toolbar alerts you when a page youre viewing has comments. Using PurpleBunny is like writing notes for future readers in the margin of a library book, but without messing up the original material! Plus, its more organized -- PurpleBunny groups comments by web site, and you can also sort all comments or search for specific keywords
Download (0.055MB)
Added: 2007-05-03 License: MPL (Mozilla Public License) Price:
905 downloads
xtklib 0.1.0
xtklib provides a simple, complete API to developers who want to create cross-platform software. more>>
The purpose of xtklib is to provide a simple, unique and complete set of API to developers that wants to create cross-platform software under the maxim "Write once, compile everywhere".
In particular, the library, provides a full abstraction layer between the APIs and the main services offered by the underlying operating system(eg. Thread, processes,GUI,Filesystem...) plus a set of generic utilities (eg. Strings,Data structures...).
Unlike other famous libraries, xtklib makes full use of all features of C++ like RTTI, Templates, Exceptions so obtaining a strongly object-oriented set of APIs with a Java-like sensation.
The library is composed by two main modules: "Base" and "Widgets". Initially, the target operating systems are Windows and Unix(Linux and BSD in primis) with a plan to move also towards other systems.
Main features:
Threading and Synchronization
Advanced I/O Streams
- Binary streams
- Character streams
Exceptions with stack tracing support
- Exceptions hierarchy
- Stack trace walk and print
Socket Networking
- xServerSocket: for server socket
- xSocket: for client socket
FileSystem access
- File attribute access
- Directory scanning
- File streams
DataStructures framework
- xArrayList: Array-based list
- xLinkedList: Linked-structures based list
- xHashMap: Hash table based mappings
- xAvlMap: Avl tree based mappings
- xArray: Dynamic
String class
- Internal representation in Unicode
- Conversion to/from different encodings
Unicode support
- Support for main encodings
Memory leaks detection
Logging framework
Processes with I/O redirection
And many others...
Enhancements:
- In this release only the "Base" module works and the library can only be compiled statically.
<<lessIn particular, the library, provides a full abstraction layer between the APIs and the main services offered by the underlying operating system(eg. Thread, processes,GUI,Filesystem...) plus a set of generic utilities (eg. Strings,Data structures...).
Unlike other famous libraries, xtklib makes full use of all features of C++ like RTTI, Templates, Exceptions so obtaining a strongly object-oriented set of APIs with a Java-like sensation.
The library is composed by two main modules: "Base" and "Widgets". Initially, the target operating systems are Windows and Unix(Linux and BSD in primis) with a plan to move also towards other systems.
Main features:
Threading and Synchronization
Advanced I/O Streams
- Binary streams
- Character streams
Exceptions with stack tracing support
- Exceptions hierarchy
- Stack trace walk and print
Socket Networking
- xServerSocket: for server socket
- xSocket: for client socket
FileSystem access
- File attribute access
- Directory scanning
- File streams
DataStructures framework
- xArrayList: Array-based list
- xLinkedList: Linked-structures based list
- xHashMap: Hash table based mappings
- xAvlMap: Avl tree based mappings
- xArray: Dynamic
String class
- Internal representation in Unicode
- Conversion to/from different encodings
Unicode support
- Support for main encodings
Memory leaks detection
Logging framework
Processes with I/O redirection
And many others...
Enhancements:
- In this release only the "Base" module works and the library can only be compiled statically.
Download (0.13MB)
Added: 2005-10-06 License: The Apache License 2.0 Price:
1478 downloads
OpenHelpdesk 1.0.100
OpenHelpdesk project incorporates traditional helpdesk features with Voice, Video and advanced Searching capabilities in Ajax. more>>
OpenHelpdesk project incorporates traditional helpdesk features with Voice, Video and advanced Searching capabilities in an Ajax enabled "Powerfully Simple" cross-browser web interface.
Were looking for talented PHP and MySQL developers and Technical Writers to join the project for which each will receive compensation from the commercial OpenHelpdesk subscription service.
For a complete list of features and detailed description plus a live demo please visit the OpenHelpdesk live commercial subscription service.
Terms:
- You may download, freely use and make changes to the copyrighted source code
- You may not redistribute the modified source code
- You may not resell or derive revenue from using any part of the source code
- You must submit all changes you make back to the development tree for possible inclusion into the next release
- Absolutely no warranty is expressed or implied
Installation
Download the current release:
wget http://openhelpdesk.org/openhelpdesk.tar.gz
To explode the tarball:
sudo tar zxvf openhelpdesk.tgz /var/www/
Check your permissions:
sudo chmod -R 755 /var/www/
sudo chown -R www-data:www-data /var/www/
Build the MySQL database:
mysql -u root -p openhelpdesk < /var/www/sql/openhelpdesk.sql
Edit the configuration file:
sudo vim /var/www/ini/settings.ini
Create a directory to hold uploaded video:
sudo mkdir /files/
Edit the cron template and create the cron job to handle uploaded video conversion and system maintenance:
sudo vim /var/www/ini/cronts.ini
sudo crontab /var/www/ini/crons.ini
For voice integration youll need to install Asterisk 1.2x:
wget http://openhelpdesk.com/release/asterisk.tar
Explode the Asterisk 1.2x tarball:
sudo tar xvf asterisk.tar
Explode the Asterisk 1.2x tarballs:
sudo tar zxvf asterisk-1.2.13.tar.gz /usr/src/
sudo tar zxvf asterisk-addons-1.2.5.tar.gz /usr/src/
sudo tar zxvf asterisk-sounds-1.2.1.tar.gz /usr/src/
sudo tar zxvf libpri-1.2.4.tar.gz /usr/src/
sudo tar zxvf zaptel-1.2.11.tar.gz /usr/src/
Build and install Asterisk 1.2x:
cd /usr/src/libpri-1.2.4; make clean; make; make install;
cd /usr/src/zaptel-1.2.11; make clean; make; make install;
cd /usr/src/asterisk-1.2.13; make clean; make; make install; make samples; make docs;
cd /usr/src/asterisk-addons; make clean; make; make install;
cd /usr/src/asterisk-sounds-1.2.1; make clean; make; make install;
Run Asterisk 1.2x to make sure it starts:
sudo asterisk -vvvgc -U asterisk -G asterisk
Create and install an init script for Asterisk 1.2x:
sudo cp /etc/init.d/skeleton /etc/init.d/asterisk
sudo vim /etc/init.d/asterisk
sudo update-rc.d asterisk defaults
Enhancements:
- This release features a lot of Ajax enhancements, general improvements, and many bugfixes.
- This is both an RPL and CRSSL release.
<<lessWere looking for talented PHP and MySQL developers and Technical Writers to join the project for which each will receive compensation from the commercial OpenHelpdesk subscription service.
For a complete list of features and detailed description plus a live demo please visit the OpenHelpdesk live commercial subscription service.
Terms:
- You may download, freely use and make changes to the copyrighted source code
- You may not redistribute the modified source code
- You may not resell or derive revenue from using any part of the source code
- You must submit all changes you make back to the development tree for possible inclusion into the next release
- Absolutely no warranty is expressed or implied
Installation
Download the current release:
wget http://openhelpdesk.org/openhelpdesk.tar.gz
To explode the tarball:
sudo tar zxvf openhelpdesk.tgz /var/www/
Check your permissions:
sudo chmod -R 755 /var/www/
sudo chown -R www-data:www-data /var/www/
Build the MySQL database:
mysql -u root -p openhelpdesk < /var/www/sql/openhelpdesk.sql
Edit the configuration file:
sudo vim /var/www/ini/settings.ini
Create a directory to hold uploaded video:
sudo mkdir /files/
Edit the cron template and create the cron job to handle uploaded video conversion and system maintenance:
sudo vim /var/www/ini/cronts.ini
sudo crontab /var/www/ini/crons.ini
For voice integration youll need to install Asterisk 1.2x:
wget http://openhelpdesk.com/release/asterisk.tar
Explode the Asterisk 1.2x tarball:
sudo tar xvf asterisk.tar
Explode the Asterisk 1.2x tarballs:
sudo tar zxvf asterisk-1.2.13.tar.gz /usr/src/
sudo tar zxvf asterisk-addons-1.2.5.tar.gz /usr/src/
sudo tar zxvf asterisk-sounds-1.2.1.tar.gz /usr/src/
sudo tar zxvf libpri-1.2.4.tar.gz /usr/src/
sudo tar zxvf zaptel-1.2.11.tar.gz /usr/src/
Build and install Asterisk 1.2x:
cd /usr/src/libpri-1.2.4; make clean; make; make install;
cd /usr/src/zaptel-1.2.11; make clean; make; make install;
cd /usr/src/asterisk-1.2.13; make clean; make; make install; make samples; make docs;
cd /usr/src/asterisk-addons; make clean; make; make install;
cd /usr/src/asterisk-sounds-1.2.1; make clean; make; make install;
Run Asterisk 1.2x to make sure it starts:
sudo asterisk -vvvgc -U asterisk -G asterisk
Create and install an init script for Asterisk 1.2x:
sudo cp /etc/init.d/skeleton /etc/init.d/asterisk
sudo vim /etc/init.d/asterisk
sudo update-rc.d asterisk defaults
Enhancements:
- This release features a lot of Ajax enhancements, general improvements, and many bugfixes.
- This is both an RPL and CRSSL release.
Download (4.7MB)
Added: 2007-01-18 License: Other/Proprietary License with Source Price:
1011 downloads
Getopt::Plus 0.98
Getopt::Plus is a Perl module with options wrapper with standard options, help system and more. more>>
Getopt::Plus is a Perl module with options wrapper with standard options, help system and more.
FILE_SIZE_HUMAN
Map from file size in bytes to human name, as hashref, keys being name (full name, lowercase, no trailing s) and abbrev (one/two-letter abbreviation).
Option Types
Permissable values to the type field of an option specifier.
OPT_FLOAT
OPT_INT
OPT_STRING
OPT_FDLEVEL
OPT_BOOLEAN
Error Codes
ERR_OK
Not an error at all. Hence the name.
ERR_ABNORMAL
Not so much an error as a non-erroneous circumstance worthy of signalling, e.g., grep finding no matches.
ERR_UTILITY
Again, not really an error, rather a utility function being called --- e.g., the --help or --version. This gets an error code because it is almost certainly an error to call from batch scripts.
ERR_USAGE
The program was called wrong.
ERR_IO_READ
Some problem reading from disk or network (system read).
ERR_IO_WRITE
Some problem writing to disk or network (system write).
ERR_DB_READ
Some problem reading from db or similar (application read).
ERR_DB_WRITE
Some problem writing to db or similar (application write).
ERR_EXTERNAL
Some problem with an external application.
ERR_INTERNAL
An internal logic error (the sort of thing that should never happen, but has been caught by an internal assertion or sanity check).
ERR_INPUT
Some problem with the input file (which was read fine, but contains bad data).
<<lessFILE_SIZE_HUMAN
Map from file size in bytes to human name, as hashref, keys being name (full name, lowercase, no trailing s) and abbrev (one/two-letter abbreviation).
Option Types
Permissable values to the type field of an option specifier.
OPT_FLOAT
OPT_INT
OPT_STRING
OPT_FDLEVEL
OPT_BOOLEAN
Error Codes
ERR_OK
Not an error at all. Hence the name.
ERR_ABNORMAL
Not so much an error as a non-erroneous circumstance worthy of signalling, e.g., grep finding no matches.
ERR_UTILITY
Again, not really an error, rather a utility function being called --- e.g., the --help or --version. This gets an error code because it is almost certainly an error to call from batch scripts.
ERR_USAGE
The program was called wrong.
ERR_IO_READ
Some problem reading from disk or network (system read).
ERR_IO_WRITE
Some problem writing to disk or network (system write).
ERR_DB_READ
Some problem reading from db or similar (application read).
ERR_DB_WRITE
Some problem writing to db or similar (application write).
ERR_EXTERNAL
Some problem with an external application.
ERR_INTERNAL
An internal logic error (the sort of thing that should never happen, but has been caught by an internal assertion or sanity check).
ERR_INPUT
Some problem with the input file (which was read fine, but contains bad data).
Download (0.046MB)
Added: 2006-11-02 License: Perl Artistic License Price:
1087 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 plus 1.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
