abcm2ps 4.12.30 5.5.1
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 10
abcm2ps 4.12.30 / 5.5.1
abcm2ps is a package that converts music tunes from ABC format to PostScript. more>>
abcm2ps is a package that converts music tunes from ABC format to PostScript.
Based on abc2ps version 1.2.5, it was developed mainly to print baroque organ scores that have independant voices played on one or more keyboards, and a pedal-board.
It introduces many extensions to the ABC language that make it suitable for classical music.
Whats New in 4.12.30 Stable Release:
- Minor issues with the command "%%withxrefs" and "&" at the start of tunes were fixed.
Whats New in 5.5.1 Development Release:
- Several internal changes were made, and the option f was added in %%staffbreak.
<<lessBased on abc2ps version 1.2.5, it was developed mainly to print baroque organ scores that have independant voices played on one or more keyboards, and a pedal-board.
It introduces many extensions to the ABC language that make it suitable for classical music.
Whats New in 4.12.30 Stable Release:
- Minor issues with the command "%%withxrefs" and "&" at the start of tunes were fixed.
Whats New in 5.5.1 Development Release:
- Several internal changes were made, and the option f was added in %%staffbreak.
Download (0.20MB)
Added: 2007-08-08 License: GPL (GNU General Public License) Price:
807 downloads
TeaM-TL 5.5.1
TeaM-TL (TeXLive in LinuxLive) is distribution Linux Live contain the widest as possible distibution of TeX. more>>
TeaM-TL (TeXLive in LinuxLive) is distribution Linux Live contain the widest as possible distibution of TeX. TeaM-TL is based on SLAX and on Slackware.
TeaM-TL is not next CD LinuxLive. Is not our aim prepare next CD for promotion of Linux.
Main goal of TeaM-TL is ready to use environment for TeXing with modern operating system and tools located on one standard, bootable CD-ROM. Next goals CD is promotion of TeX.
During TeXing, user can listen of music, visit web pages and read mails, etc.
TeaM-TL for beginners is easiest way to discovery wonderfull TeXworld, without adding fonts, packets, terrible configure of TeX and editords etc.
TeX-nicians will have ready to use powerfull distribution of TeX for use everywhere there is a PC with CD drives. Because CD has limited space, We plan to prepare DVD version of SlaX-TL with tools for orientalists, musicians and scientists.
At the beggining distribution was called SlaX-TL, because we had the name of base distribution and abbreviation of TeX distribution. Unfortunately all rights to this name probably has SLAX maintainer, so we had to change the name of our distribution. The best idea was: TeaM-TL. Its TeaM of computers ners who develop Linux with TeXLive.
<<lessTeaM-TL is not next CD LinuxLive. Is not our aim prepare next CD for promotion of Linux.
Main goal of TeaM-TL is ready to use environment for TeXing with modern operating system and tools located on one standard, bootable CD-ROM. Next goals CD is promotion of TeX.
During TeXing, user can listen of music, visit web pages and read mails, etc.
TeaM-TL for beginners is easiest way to discovery wonderfull TeXworld, without adding fonts, packets, terrible configure of TeX and editords etc.
TeX-nicians will have ready to use powerfull distribution of TeX for use everywhere there is a PC with CD drives. Because CD has limited space, We plan to prepare DVD version of SlaX-TL with tools for orientalists, musicians and scientists.
At the beggining distribution was called SlaX-TL, because we had the name of base distribution and abbreviation of TeX distribution. Unfortunately all rights to this name probably has SLAX maintainer, so we had to change the name of our distribution. The best idea was: TeaM-TL. Its TeaM of computers ners who develop Linux with TeXLive.
Download (700MB)
Added: 2005-12-02 License: GPL (GNU General Public License) Price:
801 downloads
NetBeans IDE 5.5.1
NetBeans IDE is a full-featured integrated environment for Java application developers. more>>
NetBeans IDE is a full-featured integrated environment for Java application developers.
Java programmers require a fast and fully-featured Integrated Development Environment (IDE) with support for Java(TM) compliant applications for accelerating development across all major OS platforms.
NetBeans.org provides an open source, high performance, modular, extensible, multi-platform Java IDE to accelerate the development of Java applications, web services and mobile applications.
The NetBeans IDE 4.1, which was released in May 11, 2005, includes Java 2 Platform, Enterprise Edition (J2EE) development capabilities. This new release allows developers to not only develop applications in the web tier but also includes Enterprise JavaBeans (EJBs) and web service development capabilities.
NetBeans IDE 4.1 is a single platform with out-of-the-box development capabilities and support for enterprise (J2EE 1.4) applications and web services, mobile/wireless Java 2 Platform, Micro Edition (J2ME) applications and services and desktop Java 2 Platform, Standard Edition (J2SE) applications. The robust open source Java IDE, has everything that Java Software Developers need to develop cross-platform desktop, web and mobile applications straight out of the box.
When you download the NetBeans IDE, you get a modular, standards-based development environment with all the key functionality in one download, rather than a series of additional plug-ins. Write, compile, debug and deploy Java programs for the Solaris, Windows, Linux and Macintosh platforms.
Main features:
- New Navigator component facilitates browsing and navigating around classes.
- Browse and configure project classpath using the Libraries node in the Projects View.
- Use automatically generated Debug and Compile Single File actions for projects with existing build scripts.
- Set up projects with multiple source roots.
- Create a J2EE application, automatically add EJB?* and Web modules, then deploy the application.
- Deploy an EJB module as a stand-alone or packaged in a J2EE application. Or, create a Web module, generate calls to EJBs and deploy the Web module either as a stand-alone Web application or packaged in a J2EE application.
- Create Session Beans, Entity Beans and Message-Driven Beans. Entity Beans can be created using an existing database schema.
- Create, register and test Web Services.
- Visually configure your EJBs, Web Services and Web Components.
- Validate your applications using the J2EE Verifier.
- Use the integrated Java BluePrints Solution Catalog as a powerful learning resource.
- J2SE 5.0 "Tiger" Language Support - We support the new Java language constructs such as enums, generics, metadata annotations, autoboxing, static imports and others. These new constructs are supported when doing editing, building, refactoring, etc. of your applications. This support is available without any additional setup when running on J2SE 5.0.
- Project System based on Apache Ant - NetBeans 4.0 was the first IDE to base its projects system entirely on Apache Ant, allowing developers to easily share build scripts between teams and ensure that automated builds run the same as builds within the IDE. There is no vendor lock-in and no proprietary file formats.
- Refactoring technology which provides simplified code maintenance for developers.
- Visual enhancements to lay out MIDlets workflow; plus, design and code the GUI using a drag and drop feature (Available in NetBeans Mobility Pack).
- End-to-end support for enterprise applications with wizard support for creating Java? 2 Platform, Micro Edition (J2ME?) and J2EE applications. This updated support enables quick creation of J2ME client/server applications (Available in NetBeans Mobility Pack).
<<lessJava programmers require a fast and fully-featured Integrated Development Environment (IDE) with support for Java(TM) compliant applications for accelerating development across all major OS platforms.
NetBeans.org provides an open source, high performance, modular, extensible, multi-platform Java IDE to accelerate the development of Java applications, web services and mobile applications.
The NetBeans IDE 4.1, which was released in May 11, 2005, includes Java 2 Platform, Enterprise Edition (J2EE) development capabilities. This new release allows developers to not only develop applications in the web tier but also includes Enterprise JavaBeans (EJBs) and web service development capabilities.
NetBeans IDE 4.1 is a single platform with out-of-the-box development capabilities and support for enterprise (J2EE 1.4) applications and web services, mobile/wireless Java 2 Platform, Micro Edition (J2ME) applications and services and desktop Java 2 Platform, Standard Edition (J2SE) applications. The robust open source Java IDE, has everything that Java Software Developers need to develop cross-platform desktop, web and mobile applications straight out of the box.
When you download the NetBeans IDE, you get a modular, standards-based development environment with all the key functionality in one download, rather than a series of additional plug-ins. Write, compile, debug and deploy Java programs for the Solaris, Windows, Linux and Macintosh platforms.
Main features:
- New Navigator component facilitates browsing and navigating around classes.
- Browse and configure project classpath using the Libraries node in the Projects View.
- Use automatically generated Debug and Compile Single File actions for projects with existing build scripts.
- Set up projects with multiple source roots.
- Create a J2EE application, automatically add EJB?* and Web modules, then deploy the application.
- Deploy an EJB module as a stand-alone or packaged in a J2EE application. Or, create a Web module, generate calls to EJBs and deploy the Web module either as a stand-alone Web application or packaged in a J2EE application.
- Create Session Beans, Entity Beans and Message-Driven Beans. Entity Beans can be created using an existing database schema.
- Create, register and test Web Services.
- Visually configure your EJBs, Web Services and Web Components.
- Validate your applications using the J2EE Verifier.
- Use the integrated Java BluePrints Solution Catalog as a powerful learning resource.
- J2SE 5.0 "Tiger" Language Support - We support the new Java language constructs such as enums, generics, metadata annotations, autoboxing, static imports and others. These new constructs are supported when doing editing, building, refactoring, etc. of your applications. This support is available without any additional setup when running on J2SE 5.0.
- Project System based on Apache Ant - NetBeans 4.0 was the first IDE to base its projects system entirely on Apache Ant, allowing developers to easily share build scripts between teams and ensure that automated builds run the same as builds within the IDE. There is no vendor lock-in and no proprietary file formats.
- Refactoring technology which provides simplified code maintenance for developers.
- Visual enhancements to lay out MIDlets workflow; plus, design and code the GUI using a drag and drop feature (Available in NetBeans Mobility Pack).
- End-to-end support for enterprise applications with wizard support for creating Java? 2 Platform, Micro Edition (J2ME?) and J2EE applications. This updated support enables quick creation of J2ME client/server applications (Available in NetBeans Mobility Pack).
Download (53.5MB)
Added: 2007-07-23 License: SUN Community Source License Price:
727 downloads
GameFOX TK 0.5.5.1
GameFOX TK is a Firefox extension that improves browsing of the GameFAQs message boards. more>>
GameFOX TK is a Firefox extension that improves browsing of the GameFAQs message boards.
Main features:
- Message numbering
- A QuickPost form on topic/message list pages for instant posting
- Post highlighting/hiding: hightlight or hide topics and messages made by users of your choice
- Customized Signatures
- Theme changing: change your site display settings from standard to classic to whatever CSS you choose instantly without re-logging/restarting
- Message Quoting: double-click on a message or its header to quote immediately. Also accessible via the context menu
- Topic Tagging: really tag your favorite topics for easier reference
- QuickWhois: quickly retrieve information about posters on message lists by double-clicking on message headers
- GameFOX Sidebar: utilizes your Firefox sidebar and contains all kind of links, forms, and tags for faster browsing
- Goto lastpage, topic pagination, and topic tagging, all by double-clicking on topic rows
- Immediate posting without having to go throught the preview screen
- Changing the window title to reflect the board title/topic title
- And more!
- All of the options are customizable
<<lessMain features:
- Message numbering
- A QuickPost form on topic/message list pages for instant posting
- Post highlighting/hiding: hightlight or hide topics and messages made by users of your choice
- Customized Signatures
- Theme changing: change your site display settings from standard to classic to whatever CSS you choose instantly without re-logging/restarting
- Message Quoting: double-click on a message or its header to quote immediately. Also accessible via the context menu
- Topic Tagging: really tag your favorite topics for easier reference
- QuickWhois: quickly retrieve information about posters on message lists by double-clicking on message headers
- GameFOX Sidebar: utilizes your Firefox sidebar and contains all kind of links, forms, and tags for faster browsing
- Goto lastpage, topic pagination, and topic tagging, all by double-clicking on topic rows
- Immediate posting without having to go throught the preview screen
- Changing the window title to reflect the board title/topic title
- And more!
- All of the options are customizable
Download (0.080MB)
Added: 2007-07-12 License: MPL (Mozilla Public License) Price:
551 downloads
MyJgui 0.5.5.1
MyJgui is a light-weight graphical user interface for MySQL databases. more>>
MyJgui is a light-weight graphical user interface for MySQL databases. It aims to be easy to use for new users as well as experts.
Motivation:
After the MySQL Front project went commercial, there was no light weight, feature rich and free mysql gui application that I considered worth running.
So I got stuck to the mysql binary and console front end. After awhile I realised that there is too much typing involved, and that many of the tasks could be automated and quickened only if a free mysql front application could be run.
I like the phpMyAdmin project, but first - its not always available, and because of the need to install it on every server, I dont consider it lightweight.
Java was chosen as the programming language because of its portability.
As a programmer I try to enhance the gui with the application development in mind, so many features added in the furure will be driven towards application development, even though many administration features are going to be included as well.
Main features:
- Automaticaly expanded database tree showing all the databases.
- The middle right pane shows the output of show table status when clicked on the database in the tree
- The middle right pane automaticaly moves to the results of sql command when a command is triggered
- SQL command textarea supports triggering of marked commands
- Detailed sql command details and history at the bottom of the right pane as well as showing of all the possible errors and response values
- Clearing of the sql command history
<<lessMotivation:
After the MySQL Front project went commercial, there was no light weight, feature rich and free mysql gui application that I considered worth running.
So I got stuck to the mysql binary and console front end. After awhile I realised that there is too much typing involved, and that many of the tasks could be automated and quickened only if a free mysql front application could be run.
I like the phpMyAdmin project, but first - its not always available, and because of the need to install it on every server, I dont consider it lightweight.
Java was chosen as the programming language because of its portability.
As a programmer I try to enhance the gui with the application development in mind, so many features added in the furure will be driven towards application development, even though many administration features are going to be included as well.
Main features:
- Automaticaly expanded database tree showing all the databases.
- The middle right pane shows the output of show table status when clicked on the database in the tree
- The middle right pane automaticaly moves to the results of sql command when a command is triggered
- SQL command textarea supports triggering of marked commands
- Detailed sql command details and history at the bottom of the right pane as well as showing of all the possible errors and response values
- Clearing of the sql command history
Download (0.021MB)
Added: 2007-08-02 License: GPL (GNU General Public License) Price:
814 downloads
audiokonverter 5.5.1
audiokonverter is a small utility to easily convert from OGG, MP3, AAC, M4A, FLAC, WMA, RealAudio, Musepack, Wavpack, WAV. more>>
audiokonverter is a small utility to easily convert from OGG, MP3, AAC, M4A, FLAC, WMA, RealAudio, Musepack, Wavpack, WAV and movies to MP3, OGG, M4A, WAV and FLAC in Konqueror by right-clicking on them.
It needs oggenc, oggdec, faac, faad, flac, mplayer and lame to work. id3lib is optional for full functionality. Also optional are vorbis-tools and metaflac for handling other metadata. See README how/where to get that software.
Enhancements:
- MP3 metadata: switched from id3tag (V1 and V2) to id3v2 (V2 only) as suggested by Robert Turnbull
<<lessIt needs oggenc, oggdec, faac, faad, flac, mplayer and lame to work. id3lib is optional for full functionality. Also optional are vorbis-tools and metaflac for handling other metadata. See README how/where to get that software.
Enhancements:
- MP3 metadata: switched from id3tag (V1 and V2) to id3v2 (V2 only) as suggested by Robert Turnbull
Download (0.016MB)
Added: 2007-08-10 License: GPL (GNU General Public License) Price:
821 downloads
Pantheios 1.0.1 Beta 31
Pantheios is an Open Source C/C++ Logging API library. more>>
Pantheios is an Open Source C/C++ Logging API library, offering an optimal combination of 100% type-safety, efficiency, genericity and extensibility. It is simple to use and extend, highly-portable (platform and compiler-independent) and, best of all, it upholds the C tradition of you only pay for what you use.
The project supports logging of message statements of arbitrary complexity, consisting of heterogenous types.
Pantheios supports filtering of log messages based on severity level including (but not limited to) the eight levels defined by the SysLog protocol.
Pantheios supports back-end output, individually and in combination, to stderr/stdout, SysLog (including a custom implementation of the SysLog protocol for Windows), Win32 debugger, Win32 event log, COM Error Object, or any custom back-end extension you care to write. Importantly, Pantheios is readily extended to use the existing transport mechanisms of feature-rich logging libraries such as ACE, log4cpp, log4cplus, log4cxx.
Pantheios does not contain any compiler-specific or platform-specific constructs. It supports UNIX (including Linux and Mac OS-X), and Windows, and should work with any operating system. It is known to be compatible with Borland (5.5.1+), Comeau (4.3.3+), Digital Mars (8.45+), GCC (3.2+), Intel (6+), Metrowerks (8+), Microsoft Visual C++ (5.0+), and should work with any reasonably modern C++ compiler.
Pantheios is completely free and includes source released under a BSD-style licence.
Pantheios was forked from a previous logging architecture, proprietary to Synesis Software, in 2005, and has been used in a number of commercial projects since that time. In one project it serves a middleware suite that handles 10s of millions of financial transactions per week, wherein it has an unmeasurably low impact on performance when logging (of a given severity level) is switched off. (Its also decidedly quick with logging switched on, of course ...).
Enhancements:
- A bug in the Pantheios Tracing API was fixed.
- An example for the Pantheios Tracing API was added.
- A variadic macro warning in GCC 3.x makefiles was suppressed.
<<lessThe project supports logging of message statements of arbitrary complexity, consisting of heterogenous types.
Pantheios supports filtering of log messages based on severity level including (but not limited to) the eight levels defined by the SysLog protocol.
Pantheios supports back-end output, individually and in combination, to stderr/stdout, SysLog (including a custom implementation of the SysLog protocol for Windows), Win32 debugger, Win32 event log, COM Error Object, or any custom back-end extension you care to write. Importantly, Pantheios is readily extended to use the existing transport mechanisms of feature-rich logging libraries such as ACE, log4cpp, log4cplus, log4cxx.
Pantheios does not contain any compiler-specific or platform-specific constructs. It supports UNIX (including Linux and Mac OS-X), and Windows, and should work with any operating system. It is known to be compatible with Borland (5.5.1+), Comeau (4.3.3+), Digital Mars (8.45+), GCC (3.2+), Intel (6+), Metrowerks (8+), Microsoft Visual C++ (5.0+), and should work with any reasonably modern C++ compiler.
Pantheios is completely free and includes source released under a BSD-style licence.
Pantheios was forked from a previous logging architecture, proprietary to Synesis Software, in 2005, and has been used in a number of commercial projects since that time. In one project it serves a middleware suite that handles 10s of millions of financial transactions per week, wherein it has an unmeasurably low impact on performance when logging (of a given severity level) is switched off. (Its also decidedly quick with logging switched on, of course ...).
Enhancements:
- A bug in the Pantheios Tracing API was fixed.
- An example for the Pantheios Tracing API was added.
- A variadic macro warning in GCC 3.x makefiles was suppressed.
Download (2.8MB)
Added: 2007-08-22 License: BSD License Price:
794 downloads
mrtg-ping-probe 2.2.0
mrtg-ping-probe project monitors round trip time and packet loss to another host. more>>
mrtg-ping-probe project monitors round trip time and packet loss to another host. Still on my TODO list: add own min/max/avg rtt calculation, add perl ping module, add rping and rsh support...
mrtg-ping-probe is a ping probe for MRTG 2.x. It is used to monitor the round trip time and packet loss to networked devices. MRTG uses its output to generate graphs visualizing minimum and maximum round trip times or packet loss.
mrtg-ping-probe depends on the following software being installed on your system: perl (at least version 5.6.1), mrtg (I use version 2.8.8, though any mrtg 2.x version should work), and a ping program that displays a summary of the round trip times upon termination or timeout.
mrtg-ping-probe runs on AIX, BSD/OS 2.1, FreeBSD/2.2.x, IRIX/6.2, Linux, Mac OS X (Darwin 5.4), NetBSD, OpenBSD, OS/2, OSF1 V3.2, Solaris 1.1.2 (SunOS 4.1.4), Solaris 2.5.1 (SunOS 5.5.1), Solaris 7 (SunOS 5.7), Solaris 8 (SunOS 5.8), Solaris 9 (SunOS 5.9), HP-UX 9, Windows 98, and Windows 2000 (english, french, portugesee, and spanish locales).
If you install the Windows ping program that comes with Windows 98, Windows 2000, or WinSock 2.x, mrtg-ping-probe will also run on Windows 95 and Windows 4.0.
Support for additional systems is usually easy to add, as described in the file INSTALL.
Act responsible: do not use mrtg-ping-probe to ping devices without the owners permission. Just imagine 10,000 people would decide to ping your hosts ... mrtg-ping-probe is meant to be used within your network to get round trip time performance figures for your network.
Usage: mrtg-ping-probe [-hsvV] [-d deadtime] [-k count] [-l length] [-o ping_options] [-p [factor*]{min|max|avg|loss|integer}/[factor*]{min|max|avg|loss|integer}] [-r [rsh:][user@]host[:osname]] [-t timeout] host
Enhancements:
- new platforms supported: italian Windows 2000 locale.
- bugfixes: on Windows actually return deadtime when we lost all packets, not 0. the ping child process should actually be killed now on Unix platforms.
- changes: ***** Possible Incompatability ***** raised minimum required perl version to 5.6.1. lots of typos fixed.
<<lessmrtg-ping-probe is a ping probe for MRTG 2.x. It is used to monitor the round trip time and packet loss to networked devices. MRTG uses its output to generate graphs visualizing minimum and maximum round trip times or packet loss.
mrtg-ping-probe depends on the following software being installed on your system: perl (at least version 5.6.1), mrtg (I use version 2.8.8, though any mrtg 2.x version should work), and a ping program that displays a summary of the round trip times upon termination or timeout.
mrtg-ping-probe runs on AIX, BSD/OS 2.1, FreeBSD/2.2.x, IRIX/6.2, Linux, Mac OS X (Darwin 5.4), NetBSD, OpenBSD, OS/2, OSF1 V3.2, Solaris 1.1.2 (SunOS 4.1.4), Solaris 2.5.1 (SunOS 5.5.1), Solaris 7 (SunOS 5.7), Solaris 8 (SunOS 5.8), Solaris 9 (SunOS 5.9), HP-UX 9, Windows 98, and Windows 2000 (english, french, portugesee, and spanish locales).
If you install the Windows ping program that comes with Windows 98, Windows 2000, or WinSock 2.x, mrtg-ping-probe will also run on Windows 95 and Windows 4.0.
Support for additional systems is usually easy to add, as described in the file INSTALL.
Act responsible: do not use mrtg-ping-probe to ping devices without the owners permission. Just imagine 10,000 people would decide to ping your hosts ... mrtg-ping-probe is meant to be used within your network to get round trip time performance figures for your network.
Usage: mrtg-ping-probe [-hsvV] [-d deadtime] [-k count] [-l length] [-o ping_options] [-p [factor*]{min|max|avg|loss|integer}/[factor*]{min|max|avg|loss|integer}] [-r [rsh:][user@]host[:osname]] [-t timeout] host
Enhancements:
- new platforms supported: italian Windows 2000 locale.
- bugfixes: on Windows actually return deadtime when we lost all packets, not 0. the ping child process should actually be killed now on Unix platforms.
- changes: ***** Possible Incompatability ***** raised minimum required perl version to 5.6.1. lots of typos fixed.
Download (0.036MB)
Added: 2007-07-16 License: GPL (GNU General Public License) Price:
554 downloads
Sort::Key::Top 0.01
Sort::Key::Top is a Perl module that can select and sort top n elements. more>>
Sort::Key::Top is a Perl module that can select and sort top n elements.
SYNOPSIS
use Sort::Key::Top (nkeytop top);
# select 5 first numbers by absolute value:
@top = nkeytop { abs $_ } 5 => 1, 2, 7, 5, 5, 1, 78, 0, -2, -8, 2;
# ==> @top = (1, 2, 1, 0, -2)
# select 5 first words by lexicographic order:
@a = qw(cat fish bird leon penguin horse rat elephant squirrel dog);
@top = top 5 => @a;
# ==> @top = qw(cat fish bird elephant dog);
The functions available from this module select the top n elements from a list using several common orderings and custom key extraction procedures.
They are all variations around
keytopsort { CALC_KEY($_) } $n => @data;
This function calculates the ordering key for every element in @data using the expression inside the block. Then it selects and orders the $n elements with the lower keys when compared lexicographically.
It is equivalent to the pure Perl expression:
(sort { CALC_KEY($a) cmp CALC_KEY($b) } @data)[0 .. $n-1];
Variations allow to:
- use the own values as the ordering keys
topsort 5 => qw(a b ab t uu g h aa aac);
==> a aa aac ab b
- return the selected values in the original order
top 5 => qw(a b ab t uu g h aa aac);
==> a b ab aa aac
- use a different ordering
For instance comparing the keys as numbers, using the locale configuration or in reverse order:
rnkeytop { length $_ } 3 => qw(a ab aa aac b t uu g h);
==> ab aa aac
rnkeytopsort { length $_ } 3 => qw(a ab aa aac b t uu g h);
==> aac ab aa
A prefix is used to indicate the required ordering:
(no prefix)
lexicographical ascending order
r
lexicographical descending order
l
lexicographical ascending order obeying locale configuration
r
lexicographical descending order obeying locale configuration
n
numerical ascending order
rn
numerical descending order
i
numerical ascending order but converting the keys to integers first
ri
numerical descending order but converting the keys to integers first
u
numerical ascending order but converting the keys to unsigned integers first
ru
numerical descending order but converting the keys to unsigned integers first
The full list of available functions is:
top ltop ntop itop utop rtop rltop rntop ritop rutop
keytop lkeytop nkeytop ikeytop ukeytop rkeytop rlkeytop rnkeytop
rikeytop rukeytop
topsort ltopsort ntopsort itopsort utopsort rtopsort rltopsort
rntopsort ritopsort rutopsort
keytopsort lkeytopsort nkeytopsort ikeytopsort ukeytopsort
rkeytopsort rlkeytopsort rnkeytopsort rikeytopsort rukeytopsort
<<lessSYNOPSIS
use Sort::Key::Top (nkeytop top);
# select 5 first numbers by absolute value:
@top = nkeytop { abs $_ } 5 => 1, 2, 7, 5, 5, 1, 78, 0, -2, -8, 2;
# ==> @top = (1, 2, 1, 0, -2)
# select 5 first words by lexicographic order:
@a = qw(cat fish bird leon penguin horse rat elephant squirrel dog);
@top = top 5 => @a;
# ==> @top = qw(cat fish bird elephant dog);
The functions available from this module select the top n elements from a list using several common orderings and custom key extraction procedures.
They are all variations around
keytopsort { CALC_KEY($_) } $n => @data;
This function calculates the ordering key for every element in @data using the expression inside the block. Then it selects and orders the $n elements with the lower keys when compared lexicographically.
It is equivalent to the pure Perl expression:
(sort { CALC_KEY($a) cmp CALC_KEY($b) } @data)[0 .. $n-1];
Variations allow to:
- use the own values as the ordering keys
topsort 5 => qw(a b ab t uu g h aa aac);
==> a aa aac ab b
- return the selected values in the original order
top 5 => qw(a b ab t uu g h aa aac);
==> a b ab aa aac
- use a different ordering
For instance comparing the keys as numbers, using the locale configuration or in reverse order:
rnkeytop { length $_ } 3 => qw(a ab aa aac b t uu g h);
==> ab aa aac
rnkeytopsort { length $_ } 3 => qw(a ab aa aac b t uu g h);
==> aac ab aa
A prefix is used to indicate the required ordering:
(no prefix)
lexicographical ascending order
r
lexicographical descending order
l
lexicographical ascending order obeying locale configuration
r
lexicographical descending order obeying locale configuration
n
numerical ascending order
rn
numerical descending order
i
numerical ascending order but converting the keys to integers first
ri
numerical descending order but converting the keys to integers first
u
numerical ascending order but converting the keys to unsigned integers first
ru
numerical descending order but converting the keys to unsigned integers first
The full list of available functions is:
top ltop ntop itop utop rtop rltop rntop ritop rutop
keytop lkeytop nkeytop ikeytop ukeytop rkeytop rlkeytop rnkeytop
rikeytop rukeytop
topsort ltopsort ntopsort itopsort utopsort rtopsort rltopsort
rntopsort ritopsort rutopsort
keytopsort lkeytopsort nkeytopsort ikeytopsort ukeytopsort
rkeytopsort rlkeytopsort rnkeytopsort rikeytopsort rukeytopsort
Download (0.042MB)
Added: 2007-07-18 License: Perl Artistic License Price:
831 downloads
Xmenu-xlayer 3.0 Alpha
Xmenu-xlayer is a versatile, javascript driven DHTML menu. more>>
Xmenu-xlayer is a versatile, javascript driven DHTML menu that works on:
- Internet Explorer Windows 5 and later (5, 5.5, 6)
- Gecko (Mozilla, Mozilla-Firebird, Galeon, Netscape 6, 7, etc.)
- Opera 6, 7
- Internet Explorer Macintosh 5 and later (5, 5.1, 5.2)
- Safari
- Konqueror 3.x
- Netscape 4.x
It comes in 3 basic modes:
- horizontal
- vertical
- collapsing
and may be configured to fold/unfold on clicks or mouseovers. There are plenty of other configuration options that allow you to change colors, fonts, sizes, offsets, behaviours, etc. Xmenu-xlayer is very easy to implement, it doesnt need any absolute coordinates - just add it to your layout and it calculates its positon on its own.
Xmenu-xlayer project is released into the community under LGPL and may be freely distributed.
Enhancements:
New features:
- css-controlable menu-nodes
- individual widths and height to all nodes (override the defaults defined per hierarchy-level)
- pluggable look and feel (define your own l&f-handling code and html)
Supported browsers:
- Internet Explorer Window 5.x, 6
- Gecko (Firefox, Mozilla, Netscape >= 6, etc.)
- Safari
- Konqueror
- Opera 7 (8?)
- Netscape 4 (only when using CompatibleStyle)
Not (yet) supported browsers:
- Opera 6 (javascript problems)
- Internet Explorer 5.x Macintosh (html problems)
What remains to be done:
- html and code for the child indicating icon.
- a lot of documentation
- fixes for Opera6, IE Mac
- radical cleanup in the archive-files, slight refactoring of the code
I gladly appreciate any help and Ill mention the autors, of course!
INSTRUCTIONS:
The only file thats working (I did not touch the other ones) is menu.html!
load it in your browser and there you go!
The upper most menu is a css-designable menu. It does not work in Netscape4. The 2 menus below are compatible menus that work in Netscape4, too.
- demo-page: menu.html
- configuration: XmenusConfDemo.js
- css (for the css-menu): css/xmenu.css
- html (for the nodes of the css-menu): lib/js/Css2Caption.js
<<less- Internet Explorer Windows 5 and later (5, 5.5, 6)
- Gecko (Mozilla, Mozilla-Firebird, Galeon, Netscape 6, 7, etc.)
- Opera 6, 7
- Internet Explorer Macintosh 5 and later (5, 5.1, 5.2)
- Safari
- Konqueror 3.x
- Netscape 4.x
It comes in 3 basic modes:
- horizontal
- vertical
- collapsing
and may be configured to fold/unfold on clicks or mouseovers. There are plenty of other configuration options that allow you to change colors, fonts, sizes, offsets, behaviours, etc. Xmenu-xlayer is very easy to implement, it doesnt need any absolute coordinates - just add it to your layout and it calculates its positon on its own.
Xmenu-xlayer project is released into the community under LGPL and may be freely distributed.
Enhancements:
New features:
- css-controlable menu-nodes
- individual widths and height to all nodes (override the defaults defined per hierarchy-level)
- pluggable look and feel (define your own l&f-handling code and html)
Supported browsers:
- Internet Explorer Window 5.x, 6
- Gecko (Firefox, Mozilla, Netscape >= 6, etc.)
- Safari
- Konqueror
- Opera 7 (8?)
- Netscape 4 (only when using CompatibleStyle)
Not (yet) supported browsers:
- Opera 6 (javascript problems)
- Internet Explorer 5.x Macintosh (html problems)
What remains to be done:
- html and code for the child indicating icon.
- a lot of documentation
- fixes for Opera6, IE Mac
- radical cleanup in the archive-files, slight refactoring of the code
I gladly appreciate any help and Ill mention the autors, of course!
INSTRUCTIONS:
The only file thats working (I did not touch the other ones) is menu.html!
load it in your browser and there you go!
The upper most menu is a css-designable menu. It does not work in Netscape4. The 2 menus below are compatible menus that work in Netscape4, too.
- demo-page: menu.html
- configuration: XmenusConfDemo.js
- css (for the css-menu): css/xmenu.css
- html (for the nodes of the css-menu): lib/js/Css2Caption.js
Download (MB)
Added: 2006-12-07 License: LGPL (GNU Lesser General Public License) Price:
1052 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above abcm2ps 4.12.30 5.5.1 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