plus 1.2.8
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 370
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
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
srm 1.2.8
srm is a secure replacement for rm. more>>
srm is a secure replacement for rm.
Unlike the standard rm, it overwrites the data in the target files before unlinking them. This prevents command-line recovery of the data by examining the raw block device. It may also help frustrate physical examination of the disk, although its unlikely that it can completely prevent that type of recovery. It is, after all, a paper shredder for sensitive files.
srm is ideal for personal computers or workstations with Internet connections. It can help prevent malicious users from breaking in and undeleting personal files, such as old emails. Its also useful for permanently removing files from expensive media.
For example, cleaning your diary off the zip disk youre using to send vacation pictures to Uncle Lou. Because it uses the exact same options as rm(1), srm is simple to use. Just subsitute it for rm whenever you want to destroy files, rather than just unlinking them.
Enhancements:
- Minor bugfixes. Correctly handle symlinks. Build with most recent versions of automake.
- Documentation updates
<<lessUnlike the standard rm, it overwrites the data in the target files before unlinking them. This prevents command-line recovery of the data by examining the raw block device. It may also help frustrate physical examination of the disk, although its unlikely that it can completely prevent that type of recovery. It is, after all, a paper shredder for sensitive files.
srm is ideal for personal computers or workstations with Internet connections. It can help prevent malicious users from breaking in and undeleting personal files, such as old emails. Its also useful for permanently removing files from expensive media.
For example, cleaning your diary off the zip disk youre using to send vacation pictures to Uncle Lou. Because it uses the exact same options as rm(1), srm is simple to use. Just subsitute it for rm whenever you want to destroy files, rather than just unlinking them.
Enhancements:
- Minor bugfixes. Correctly handle symlinks. Build with most recent versions of automake.
- Documentation updates
Download (0.008MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1202 downloads
XMMS 1.2.8
The most widely known mplayer for UNIX sNIX systems. more>>
XMMS 1.2.8 brings you a powerful tool which is the most widely known media player for UNIX systems. Basically a WinAMP clone, but a really good one. It's very easy to use this software. Download to enjoy it now.
Download (3.7MB)
Added: 2004-11-26 License: Freeware Price: FREE
12 downloads
WMcp 1.2.8
WMcp is a simple dockable pager for use in Window Maker. more>>
WMcp is a simple dockable pager for use in Window Maker.
Installation:
Unzip the file: gunzip wmcp-1.2.8.tar.gz
Untar the file: tar xvf wmcp-1.2.8.tar
CD to src dir: cd wmcp-1.2.8
do one of these makes:
make -- make wmcp using the default button scheme (scalpel)
make scalpel -- make wmcp using the scalpel style button colors
make gv -- make wmcp using the ghostview style button colors
copy wmcp to some directory in your $PATH.
( ie: cp wmcp /usr/local/bin )
type wmcp
Grab the appicon and move it to the dock.
If make doesnt work, you may need to fiddle with the settings in the Makefile.
Tested on:
WindowMaker-0.20.3
WindowMaker-0.50.2
X Clients: Red Hat 5.0, Red Hat 6.0, HP-UX 10.20
X Servers: XFree86, Exceed, AccelX
Usage:
usage: wmcp [-g geometry] [-d dpy] [-n workspaces] [-a alt key] [-v]
[-c] [-w i/n/w] [-s y/n] [-x #] [-y #] [-h]
-g geometry: ie: 64x64+10+10
-d dpy: Display. ie: 127.0.0.1:0.0
-n workspaces: How many buttons to start with.
-a alt key: integer 1-4 defining ModXMask (default 1 Mod1Mask).
-w i/n/w: Window State: Iconic, Normal, Withdrawn (default Withdrawn)
-s y/n: Shaped window: yes or no (default y)
-c Sends CTRL + ALT + Key (default only sends ALT + key)
-v Verbose. 0=off, 1=on (default 0)
-x # Number of buttons on the x-direction (1,2,3 or 4)
-y # Number of buttons in the y-direction (1,2,3 or 4)
-h Help. This screen.
Left mouse button:
Selects the workspace to switch to.
Right / Middle mouse buttons:
Change the number of buttons displayed.
<<lessInstallation:
Unzip the file: gunzip wmcp-1.2.8.tar.gz
Untar the file: tar xvf wmcp-1.2.8.tar
CD to src dir: cd wmcp-1.2.8
do one of these makes:
make -- make wmcp using the default button scheme (scalpel)
make scalpel -- make wmcp using the scalpel style button colors
make gv -- make wmcp using the ghostview style button colors
copy wmcp to some directory in your $PATH.
( ie: cp wmcp /usr/local/bin )
type wmcp
Grab the appicon and move it to the dock.
If make doesnt work, you may need to fiddle with the settings in the Makefile.
Tested on:
WindowMaker-0.20.3
WindowMaker-0.50.2
X Clients: Red Hat 5.0, Red Hat 6.0, HP-UX 10.20
X Servers: XFree86, Exceed, AccelX
Usage:
usage: wmcp [-g geometry] [-d dpy] [-n workspaces] [-a alt key] [-v]
[-c] [-w i/n/w] [-s y/n] [-x #] [-y #] [-h]
-g geometry: ie: 64x64+10+10
-d dpy: Display. ie: 127.0.0.1:0.0
-n workspaces: How many buttons to start with.
-a alt key: integer 1-4 defining ModXMask (default 1 Mod1Mask).
-w i/n/w: Window State: Iconic, Normal, Withdrawn (default Withdrawn)
-s y/n: Shaped window: yes or no (default y)
-c Sends CTRL + ALT + Key (default only sends ALT + key)
-v Verbose. 0=off, 1=on (default 0)
-x # Number of buttons on the x-direction (1,2,3 or 4)
-y # Number of buttons in the y-direction (1,2,3 or 4)
-h Help. This screen.
Left mouse button:
Selects the workspace to switch to.
Right / Middle mouse buttons:
Change the number of buttons displayed.
Download (0.008MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1099 downloads
relax 1.2.8
relax is designed for the study of the dynamics of proteins or other macromolecules though the analysis of NMR relaxation data. more>>
nmr-relax is designed for the study of the dynamics of proteins or other macromolecules though the analysis of NMR relaxation data. Its primary purpose is for the Lipari and Szabo model-free analysis of the R1 and R2 relaxation rates together with the steady state heteronuclear NOE. The program also supports relaxation curve fitting for the calculation of the R1 and R2 rates and their errors, the calculation of the NOE and its error, and reduced spectral density mapping.
Flexibility
The aim of relax is to provide a seamless and extremely flexible environment able to accept input in any format produced by other NMR software, able to faultlessly create input files, control, and read output from various programs including Modelfree and Dasha, output results in many formats, and visualise the data by controlling programs such as Grace, OpenDX, and MOLMOL.
All data analysis tools from optimisation to model selection to Monte Carlo simulations are inbuilt into relax. Therefore the use of additional programs is optional.
The power of Python
The flexibility of relax arises from the choice of either relaxs scripting capabilities or its Python prompt interface. Extremely complex scripts can be created from simple building blocks to fully automate data analysis. A number of sample scripts have been provided to help understand script construction. In addition, any of Pythons powerful features or functions can be incorporated as the script is executed as an arbitrary Python source file within relaxs environment.
<<lessFlexibility
The aim of relax is to provide a seamless and extremely flexible environment able to accept input in any format produced by other NMR software, able to faultlessly create input files, control, and read output from various programs including Modelfree and Dasha, output results in many formats, and visualise the data by controlling programs such as Grace, OpenDX, and MOLMOL.
All data analysis tools from optimisation to model selection to Monte Carlo simulations are inbuilt into relax. Therefore the use of additional programs is optional.
The power of Python
The flexibility of relax arises from the choice of either relaxs scripting capabilities or its Python prompt interface. Extremely complex scripts can be created from simple building blocks to fully automate data analysis. A number of sample scripts have been provided to help understand script construction. In addition, any of Pythons powerful features or functions can be incorporated as the script is executed as an arbitrary Python source file within relaxs environment.
Download (3.4MB)
Added: 2006-11-06 License: GPL (GNU General Public License) Price:
1083 downloads
Lexxia 1.2.8
Lexxia software is a multipurpose XML tool. more>>
Lexxia software is a multipurpose XML tool. It is built on the Limpid Open-Source C++ library.
Lexxia is a powerful tool for batch transformation of XML files, conversion between XML and other file formats: HTML, CSV, RJ (Eric Raymonds record jar format) and SXF (a new simplified XML format to simplify authoring). It also features stream editing and transformation of really huge files because it is not necessary to construct a full source or result document during transformation, and provides a tool for extraction of structured content from suitable HTML files (to improve the performance of search engines).
Lexxia now provides a simplified path to creating LaTeX and PDF files: it automatically generates a stylesheet for a particular XML data file, and uses it to transform the file. The result is a LaTeX file that can be converted to postscript and PDF files using standard (free) tools. The system is based on the Limpid XML/XPath/XSLT C++ library and is small and very fast. It was developed in Linux and has been ported to Windows.
Main features:
- Stylesheet Transformation;
- Interconversion between XML and other file formats: DTD, CSV, Eric Raymonds Record Jar format, and SXF format (simplified format for editing XML files);
- Stream editing of files;
- Batch processing, stream editing and multiple transformations on the same source file;
- Stepped processing, which permits transformation or stream editing on truly huge files;
- Recovery of structured content from HTML files;
- Validation and Reporting of DOM Statistics;
- Joining (merging) of multiple XML files.
- Verbose operating mode.
- Lexxia is released under the GNU General Public License;
- It is available for free download for both Linux and Windows;
- It was developed in C++, which means high speed and responsiveness.
- It was developed on Linux (using KDevelop) and ported to Windows using the Digital Mars compiler.
Advantages of using the Limpid Library:
- Working with efficient C++ code without struggling with the management of pointers.
- Absence of memory leaks.
- High and reproducible real-time performance without the intrusion of garbage collection.
- Programming interfaces that are standard and not subject to frequent change.
- Library code that is both portable and highly adaptable.
- Supporting classes make your own work more productive.
<<lessLexxia is a powerful tool for batch transformation of XML files, conversion between XML and other file formats: HTML, CSV, RJ (Eric Raymonds record jar format) and SXF (a new simplified XML format to simplify authoring). It also features stream editing and transformation of really huge files because it is not necessary to construct a full source or result document during transformation, and provides a tool for extraction of structured content from suitable HTML files (to improve the performance of search engines).
Lexxia now provides a simplified path to creating LaTeX and PDF files: it automatically generates a stylesheet for a particular XML data file, and uses it to transform the file. The result is a LaTeX file that can be converted to postscript and PDF files using standard (free) tools. The system is based on the Limpid XML/XPath/XSLT C++ library and is small and very fast. It was developed in Linux and has been ported to Windows.
Main features:
- Stylesheet Transformation;
- Interconversion between XML and other file formats: DTD, CSV, Eric Raymonds Record Jar format, and SXF format (simplified format for editing XML files);
- Stream editing of files;
- Batch processing, stream editing and multiple transformations on the same source file;
- Stepped processing, which permits transformation or stream editing on truly huge files;
- Recovery of structured content from HTML files;
- Validation and Reporting of DOM Statistics;
- Joining (merging) of multiple XML files.
- Verbose operating mode.
- Lexxia is released under the GNU General Public License;
- It is available for free download for both Linux and Windows;
- It was developed in C++, which means high speed and responsiveness.
- It was developed on Linux (using KDevelop) and ported to Windows using the Digital Mars compiler.
Advantages of using the Limpid Library:
- Working with efficient C++ code without struggling with the management of pointers.
- Absence of memory leaks.
- High and reproducible real-time performance without the intrusion of garbage collection.
- Programming interfaces that are standard and not subject to frequent change.
- Library code that is both portable and highly adaptable.
- Supporting classes make your own work more productive.
Download (1.4MB)
Added: 2007-06-25 License: GPL (GNU General Public License) Price:
852 downloads
Bartlby 1.2.8
Bartlby is a network and system monitor. more>>
Bartlby is a network and system monitor, completely written in C, to provide a scalable framework with the ability to monitor networks of various sizes. It consists of a core daemon, several plugins, and a Web GUI (PHP extension). The core daemon checks (over active/passive TCP) services/hosts and notifies users in case of critical service conditions (mail, SMS, ICQ, and custom triggers are supported).
Bartlby provides an open plugin interface to give every administrator an easy to use option to extend the plugin base, and a fully customizable GUI (written in PHP using a C extension). Nearby everything can be controlled via an XML interface.
Demo Username: admin
Demo Password: admin
<<lessBartlby provides an open plugin interface to give every administrator an easy to use option to extend the plugin base, and a fully customizable GUI (written in PHP using a C extension). Nearby everything can be controlled via an XML interface.
Demo Username: admin
Demo Password: admin
Download (1.7MB)
Added: 2007-03-08 License: GPL (GNU General Public License) Price:
962 downloads
TrackerTools 1.2.8
Tracker Tools is a set of tools written in C useful for controlling the TrackerPod rotating camera. more>>
Tracker Tools is a set of tools written in C useful for controlling the TrackerPod rotating camera base made by Eagletron on Linux- based operating systems. The distribution contains a device driver, a user library, a command-line device control tool, an X-Windows display tool, and a Perl-based Web server.
The drivers described in this page were not developed with any support from Eagletron or their affiliates. Although Eagletron is currently [12/02; 10/03; 4/04] linking to this page (or the freshmeat project page) from some of their pages, we are not affiliated with, do not support or endorse Eagletron or encourage the purchase of their products in any way. The drivers and software below are in development and thus are not necessarily fully functional. The use of these drivers is at your own risk. That being said, we have not heard of anyone having their trackerpod damaged because using this software.
We have been in contact with the founder and president of Eagletron, Gilbert Verghese, and despite our best efforts, we have not been able to obtain any support from Eagletron to continue development of this driver. In our view, the unwillingness to distribute information on how to control the trackerpod is purely motivated by a for-profit business model that all too commonly adversely affects independent software developers and limits the potential scope of independently developed user applications. It is possible, however, that if enough people contact Eagletron and politely request support for this project that it may be forthcoming.
Enhancements:
- This driver only works on the 2.4 kernel series. I needs updating for the 2.6 kernel series.
- The powerpod runs a version 1.6 firmware. This driver does not support that firmware.
<<lessThe drivers described in this page were not developed with any support from Eagletron or their affiliates. Although Eagletron is currently [12/02; 10/03; 4/04] linking to this page (or the freshmeat project page) from some of their pages, we are not affiliated with, do not support or endorse Eagletron or encourage the purchase of their products in any way. The drivers and software below are in development and thus are not necessarily fully functional. The use of these drivers is at your own risk. That being said, we have not heard of anyone having their trackerpod damaged because using this software.
We have been in contact with the founder and president of Eagletron, Gilbert Verghese, and despite our best efforts, we have not been able to obtain any support from Eagletron to continue development of this driver. In our view, the unwillingness to distribute information on how to control the trackerpod is purely motivated by a for-profit business model that all too commonly adversely affects independent software developers and limits the potential scope of independently developed user applications. It is possible, however, that if enough people contact Eagletron and politely request support for this project that it may be forthcoming.
Enhancements:
- This driver only works on the 2.4 kernel series. I needs updating for the 2.6 kernel series.
- The powerpod runs a version 1.6 firmware. This driver does not support that firmware.
Download (0.018MB)
Added: 2006-07-27 License: GPL (GNU General Public License) Price:
1184 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
XML::Mini 1.2.8
XML::Mini is a Perl implementation of the XML::Mini XML create/parse interface. more>>
XML::Mini is a Perl implementation of the XML::Mini XML create/parse interface.
SYNOPSIS
use XML::Mini::Document;
use Data::Dumper;
###### PARSING XML #######
# create a new object
my $xmlDoc = XML::Mini::Document->new();
# init the doc from an XML string
$xmlDoc->parse($XMLString);
# You may use the toHash() method to automatically
# convert the XML into a hash reference
my $xmlHash = $xmlDoc->toHash();
print Dumper($xmlHash);
# You can also manipulate the elements like directly, like this:
# Fetch the ROOT element for the document
# (an instance of XML::Mini::Element)
my $xmlRoot = $xmlDoc->getRoot();
# play with the element and its children
# ...
my $topLevelChildren = $xmlRoot->getAllChildren();
foreach my $childElement (@{$topLevelChildren})
{
# ...
}
###### CREATING XML #######
# Create a new document from scratch
my $newDoc = XML::Mini::Document->new();
# This can be done easily by using a hash:
my $h = {
spy => {
id => 007,
type => SuperSpy,
name => James Bond,
email => mi5@london.uk,
address => Wherever he is needed most,
},
};
$newDoc->fromHash($h);
# Or new XML can also be created by manipulating
#elements directly:
my $newDocRoot = $newDoc->getRoot();
# create the < ? xml ?> header
my $xmlHeader = $newDocRoot->header(xml);
# add the version
$xmlHeader->attribute(version, 1.0);
my $person = $newDocRoot->createChild(person);
my $name = $person->createChild(name);
$name->createChild(first)->text(John);
$name->createChild(last)->text(Doe);
my $eyes = $person->createChild(eyes);
$eyes->attribute(color, blue);
$eyes->attribute(number, 2);
# output the document
print $newDoc->toString();
This example would output :
< ?xml version="1.0"? >
< person>
< name>
< first>
John
< /first>
< last>
Doe
< /last>
< /name>
< eyes color="blue" number="2" />
< /person>
XML::Mini is a set of Perl classes that allow you to access XML data and create valid XML output with a tree-based hierarchy of elements. The MiniXML API has both Perl and PHP implementations.
It provides an easy, object-oriented interface for manipulating XML documents and their elements. It is currently being used to send requests and understand responses from remote servers in Perl or PHP applications. An XML::Mini based parser is now being tested within the RPC::XML framework.
XML::Mini does not require any external libraries or modules and is pure Perl. If available, XML::Mini will use the Text::Balanced module in order to escape limitations of the regex-only approach (eg "cross-nested" tag parsing).
The Mini.pm module includes a number of variables you may use to tweak XML::Minis behavior. These include:
$XML::Mini::AutoEscapeEntities - when greater than 0, the values set for nodes are automatically escaped, thus $element->text(4 is > 3) will set the contents of the appended node to 4 is > 3. Default setting is 1.
$XML::Mini::IgnoreWhitespaces - when greater than 0, extraneous whitespaces will be ignored (maily useful when parsing). Thus Hello There will be parsed as containing a text node with contents Hello There instead of Hello There . Default setting is 1.
$XML::Mini::CaseSensitive - when greater than 0, element names are treated as case sensitive. Thus, $element->getElement(subelement) and $element->getElement(SubElement) will be equivalent. Defaults to 0.
<<lessSYNOPSIS
use XML::Mini::Document;
use Data::Dumper;
###### PARSING XML #######
# create a new object
my $xmlDoc = XML::Mini::Document->new();
# init the doc from an XML string
$xmlDoc->parse($XMLString);
# You may use the toHash() method to automatically
# convert the XML into a hash reference
my $xmlHash = $xmlDoc->toHash();
print Dumper($xmlHash);
# You can also manipulate the elements like directly, like this:
# Fetch the ROOT element for the document
# (an instance of XML::Mini::Element)
my $xmlRoot = $xmlDoc->getRoot();
# play with the element and its children
# ...
my $topLevelChildren = $xmlRoot->getAllChildren();
foreach my $childElement (@{$topLevelChildren})
{
# ...
}
###### CREATING XML #######
# Create a new document from scratch
my $newDoc = XML::Mini::Document->new();
# This can be done easily by using a hash:
my $h = {
spy => {
id => 007,
type => SuperSpy,
name => James Bond,
email => mi5@london.uk,
address => Wherever he is needed most,
},
};
$newDoc->fromHash($h);
# Or new XML can also be created by manipulating
#elements directly:
my $newDocRoot = $newDoc->getRoot();
# create the < ? xml ?> header
my $xmlHeader = $newDocRoot->header(xml);
# add the version
$xmlHeader->attribute(version, 1.0);
my $person = $newDocRoot->createChild(person);
my $name = $person->createChild(name);
$name->createChild(first)->text(John);
$name->createChild(last)->text(Doe);
my $eyes = $person->createChild(eyes);
$eyes->attribute(color, blue);
$eyes->attribute(number, 2);
# output the document
print $newDoc->toString();
This example would output :
< ?xml version="1.0"? >
< person>
< name>
< first>
John
< /first>
< last>
Doe
< /last>
< /name>
< eyes color="blue" number="2" />
< /person>
XML::Mini is a set of Perl classes that allow you to access XML data and create valid XML output with a tree-based hierarchy of elements. The MiniXML API has both Perl and PHP implementations.
It provides an easy, object-oriented interface for manipulating XML documents and their elements. It is currently being used to send requests and understand responses from remote servers in Perl or PHP applications. An XML::Mini based parser is now being tested within the RPC::XML framework.
XML::Mini does not require any external libraries or modules and is pure Perl. If available, XML::Mini will use the Text::Balanced module in order to escape limitations of the regex-only approach (eg "cross-nested" tag parsing).
The Mini.pm module includes a number of variables you may use to tweak XML::Minis behavior. These include:
$XML::Mini::AutoEscapeEntities - when greater than 0, the values set for nodes are automatically escaped, thus $element->text(4 is > 3) will set the contents of the appended node to 4 is > 3. Default setting is 1.
$XML::Mini::IgnoreWhitespaces - when greater than 0, extraneous whitespaces will be ignored (maily useful when parsing). Thus Hello There will be parsed as containing a text node with contents Hello There instead of Hello There . Default setting is 1.
$XML::Mini::CaseSensitive - when greater than 0, element names are treated as case sensitive. Thus, $element->getElement(subelement) and $element->getElement(SubElement) will be equivalent. Defaults to 0.
Download (0.034MB)
Added: 2007-03-08 License: Perl Artistic License Price:
960 downloads
phpScheduleIt 1.2.8
phpScheduleIt is an Open Source web-based reservation and scheduling system. more>>
phpScheduleIt is an Open Source web-based reservation and scheduling system, allowing users to register and then place reservations on any kind of resources, such as conference rooms, machines, computers, etc.
The administrative side of phpScheduleIt project, allows complete control over user permissions, resource data, reservation data, and is has many configurable settings.
Main features:
General Info and Setup
- OS and database independent. It will work on any system that supports PHP and any of the PEAR::DB supported databases.
- Supports multiple languages. Distributed with this package: English (US & GB), German, French, Spanish, Italian, Hungarian, Dutch, Finnish, Swedish and Turkish.
- Setup and update scripts are included to make installation painless.
- User database can be self-contained or authenticated through LDAP.
- The included help file guides users through all possible tasks.
- The included README describes all features and how to properly manage the system.
Administrative Features
- Multiple schedules are supported with unique resources.
- Blackout times are easy to add and manage to restrict reservations.
- User permissions allow the administrator to decide on what resources users can place reservations. This feature can be turned on or off from the configuration file.
- Reservation minimum and maximum time limits can be set on a per-resource basis.
- Administrator has power to add and manage an unlimited number of resources. All which can be toggled active and inactive at any point.
- Administrator has control over all reservations and can browse, modify and delete any reservation in the system.
- Resources can be set to require administrator approval for all reservations using the resource.
- Mass email feature allows the administrator to send out a system-wide email to notify users of resource downtime or other important information.
- Administrators can search through the reservation database with a very flexible search tool. Search results can be viewed as HTML, plain-text, XML or CSV.
- Database data can be dumped to the screen in XML or CSV format.
- Administrators can view a bar graph showing reservation statistics.
- Complete logging feature logs all activity through the system.
User Features
- Users can manage how and when they receive email notifications about their reservation activity.
- Recurring reservations and reservation summaries are completely supported.
- Support for multi-day reservations.
- Users can invite and manage reservation participants.
- Calendars can be viewed for the user, resource, or schedule in a day/week/month layout.
- A printer-formatted signup sheet can be printed for any resource.
- Schedule is GUI based with easy to identify reservations.
Configuration Options
- Time format, database server, email program and much more can be set in the config file.
- The code is object-based and there is a strong attempt to maintain complete separation of business logic and presentation. This makes it easy to change the look and feel or functionality of the system. The provided phpDocumentor-generated documentation is complete and easy to follow for any PHP programmer.
<<lessThe administrative side of phpScheduleIt project, allows complete control over user permissions, resource data, reservation data, and is has many configurable settings.
Main features:
General Info and Setup
- OS and database independent. It will work on any system that supports PHP and any of the PEAR::DB supported databases.
- Supports multiple languages. Distributed with this package: English (US & GB), German, French, Spanish, Italian, Hungarian, Dutch, Finnish, Swedish and Turkish.
- Setup and update scripts are included to make installation painless.
- User database can be self-contained or authenticated through LDAP.
- The included help file guides users through all possible tasks.
- The included README describes all features and how to properly manage the system.
Administrative Features
- Multiple schedules are supported with unique resources.
- Blackout times are easy to add and manage to restrict reservations.
- User permissions allow the administrator to decide on what resources users can place reservations. This feature can be turned on or off from the configuration file.
- Reservation minimum and maximum time limits can be set on a per-resource basis.
- Administrator has power to add and manage an unlimited number of resources. All which can be toggled active and inactive at any point.
- Administrator has control over all reservations and can browse, modify and delete any reservation in the system.
- Resources can be set to require administrator approval for all reservations using the resource.
- Mass email feature allows the administrator to send out a system-wide email to notify users of resource downtime or other important information.
- Administrators can search through the reservation database with a very flexible search tool. Search results can be viewed as HTML, plain-text, XML or CSV.
- Database data can be dumped to the screen in XML or CSV format.
- Administrators can view a bar graph showing reservation statistics.
- Complete logging feature logs all activity through the system.
User Features
- Users can manage how and when they receive email notifications about their reservation activity.
- Recurring reservations and reservation summaries are completely supported.
- Support for multi-day reservations.
- Users can invite and manage reservation participants.
- Calendars can be viewed for the user, resource, or schedule in a day/week/month layout.
- A printer-formatted signup sheet can be printed for any resource.
- Schedule is GUI based with easy to identify reservations.
Configuration Options
- Time format, database server, email program and much more can be set in the config file.
- The code is object-based and there is a strong attempt to maintain complete separation of business logic and presentation. This makes it easy to change the look and feel or functionality of the system. The provided phpDocumentor-generated documentation is complete and easy to follow for any PHP programmer.
Download (0.75MB)
Added: 2007-08-18 License: GPL (GNU General Public License) Price:
808 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
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
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
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.2.8 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