yet easy
Exporter::Easy 0.16
Exporter::Easy is a Perl module that takes the drudgery out of Exporting symbols. more>>
SYNOPSIS
In module YourModule.pm:
package YourModule;
use Exporter::Easy (
OK => [ $munge, frobnicate ] # symbols to export on request
);
In other files which wish to use YourModule:
use ModuleName qw(frobnicate); # import listed symbols
frobnicate ($left, $right) # calls YourModule::frobnicate
Exporter::Easy makes using Exporter easy. In its simplest case it allows you to drop the boilerplate code that comes with using Exporter, so
require Exporter;
use base qw( Exporter );
use vars qw( @EXPORT );
@EXPORT = ( init );
becomes
use Exporter::Easy ( EXPORT => [ init ] );
and more complicated situations where you use tags to build lists and more tags become easy, like this
use Exporter::Easy (
EXPORT => [qw( init :base )],
TAGS => [
base => [qw( open close )],
read => [qw( read sysread readline )],
write => [qw( print write writeline )],
misc => [qw( select flush )],
all => [qw( :base :read :write :misc)],
no_misc => [qw( :all !:misc )],
],
OK => [qw( some other stuff )],
);
This will set @EXPORT, @EXPORT_OK, @EXPORT_FAIL and %EXPORT_TAGS in the current package, add Exporter to that packages @ISA and do a use vars on all the variables mentioned. The rest is handled as normal by Exporter.
Cygwin Easy 2007.03.21
Cygwin Easy project is an autorun disk that let you work easily and quickly with Cygwin environment in a Windows computer. more>>
When you insert the disk in the drive the autorun start automatically, if nothing happens its necessary to run "autorun.bat" manually.
Your Cygwin work directory (home) is the "cygwin" directory placed on your desktop.
If in your computer there is already an installation of Cygwin when "autorun.bat" is properly terminated (exiting from the environment with the exit command) or when you click on the link to remove Cygwin Easy it will return back to the previous environment.
In the desktop there is also some links to start new shells or to start X Windows server.
If you want to start X Windows server when the disk is inserted you can run the command "D:autorun X" from Start -> Run (where "D" is the letter that indicate your optical drive).
At the end of the work with Cygwin Easy on your guest system there will be only your workdir.
If you want to change your home path is possible to create a configuration file called "cygwineasy.ini" in your desktop with inside:
[Cygwin Easy]
HOME=C:homeuser
where "C:homeuser" is the path of your home
You can also specify this as second argument for "autorun.bat", for example:
"D:autorun shell C:homeuser" (from Start -> Run).
If you want a more powerful console (with for example the tab) you can run "console.exe" that is in the directory called "console". Console is an open source application that is compatible with Windows 2000, XP, Vista and next version (http://www.sourceforge.net/projects/console).
A complete list of Cygwin Easy packages is inside the file "packages.txt". Licenses of packages vary but most are under the GPL. Cygwin Easy scripts are under GPL.
Yet Another Swing Library 1.2
Yet Another Swing Library is a complete framework which is specially designed for developing Swing-based applications along with a library of Swing components and utilities. more>>
Yet Another Swing Library 1.2 is a complete framework which is specially designed for developing Swing-based applications along with a library of Swing components and utilities. Swing is a much-maligned but rich library for developing Java-based gui applications. Despite what critics say, you can develop robust and responsive desktop applications with Swing. Unfortunately, Swing doesn't provide a ready-made framework for building applications although the building blocks are there. YASL attempts to provide that framework.
YASL is based on the Model-View-Controller pattern. It divides an application into gui components (View), action classes to handle user-driven events (Controller), and singleton classes (Model). The actions and singletons are stored in separate maps in key-class pairs. The initialization of actions and singletons as well as the mapping of menu items to actions can be handled through xml configuration or in the code or both. The framework provides the glue that holds the components together and facilitates their interaction.
Major Features:
- Managing actions
- Managing singletons
- Threading calls to actions
- User preferences management
- Resource bundles
- Splash pages
- xml configuration
- Logging with SLF4J
- Dynamic jar loading
Requirements: Java and the library has been compiled using JDK 1.4.
Earn-Easy-Money 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Easy Shape 0.1
Easy Shape is a web-based frontend written in HTML/PHP for managing and graphing traffic/bandwidth flows under Linux. more>> <<less
Easy-Money 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Yet Another RSS Reader 0.2.2
Yet Another RSS Reader provides a RSS aggregator and reader that displays its results in the system tray. more>>
Yet Another RSS Reader is an RSS aggregator and reader that displays its results in the GNOME notification area. To view the contents of the feed just click the menu-item and it will launch in your favorite browser. It is written in Perl and uses gtk2-perl for its interface.
Yet Another Community System 0.6.0
Yet Another Community System provides a community system including Web-based chat. more>>
YaCS is a community system, written in C++. It is fully multi-threaded and uses heavy I/O multiplexing to get maximum performance and the lowest CPU load.
This system actually supports a chat system comparable to Cassiopeia (GiMiX) with some very useful features.
Yet Another Filter Proxy 0.1.1
Yet Another Filter Proxy project is a preforking, banner filtering, content scanning Perl proxy. more>>
Yet Another Filter Proxy is a proxy to filter out advertising banners and malicious script code from web sites. It is written in Perl and based on an example by Randal L. Schwartz.
For performance reasons it uses preforking to spawn several processes of itself (like Apache does).
Unlike other available proxies (such as Junkbuster), it does blocking by Perl regular expressions on the site content, which allows you to block JavaScript and popups, in addition to normal ads.
Run perldoc yafp.pl for full readme!
Yet another MP3 Tool 0.5
YAMT is Yet Another MP3 Tool which helps you to organize your MP3s. more>>
Main features:
- Editing of single ID3 TAGs
- Rename files based on their ID3 TAGs
- Mass tagging with variables %dir and %file for the current directory and file
- Auto tagging
- Tag exchanging
- Sorting (unsorting) into (from)subdirectories
- Explore your mp3s (with filter ability)
- Create Playlists
Enhancements:
- A log window where YAMTs current activities are shown
- New feature: you may replace eg. ever %20 in filenames with spaces
- Find-feature was restructured and is now named explore
- A popup menu in the edit and explore notebook page (just right-click for it) (If you select an item (eg. mass) the options for this are taken from the appropriate notebook page)
- some documentation (please look at the help menu)
- A progress bar to indicate activity
- "Set" feature renamed to "Auto Tag"
- New option in "Auto Tag": move everything between parantheses to the comment field
- YAMT does not any longer check only for a valid mpeg header since this worked not properly, but also checks for ".mp3" as the extension
- japanese translation
- new logo and icon
- Many bug fixes
Still Yet Another Sokoban 2.0.1
Still Yet Another Sokoban is an implementation of the popular Sokoban puzzle game. more>>
"Sokoban" means "warehouse keeper" in Japanese; the goal of the game is to push all the crates into the designated crate positions.
The levels provided are not my own, they are public domain.
Main features:
- "Unlimited" undo
- Mouse controls + path finding
Yet Another Autoresponder 0.3.1
Yet Another Autoresponder (yaa) is an email (vacation) autoresponder. more>>
Yes, i wrote yet another mail autoresponder daemon. Why? Becouse i was looking for mail autoresponder daemon, which would be easily extendable and would work with Postfix virtual delivery daemon virtual(8). Unfortunatly i was not able to find something like that on the internet, thats why I wrote it in Perl.
Main features:
- Fetches autoresponder data (subject, message, etc...) using plugins
- Currently developed plugins: SQL, LDAP, DB_File, BerkeleyDB, PCRE, STATIC
- It can forward entire original message to the per-recipient custom tunable email address
- Doesnt respond to mailing list posts and posts, that could couse autoresponder deadlock.
- Autoresponse messages can be in any charset.
- Single, all-in-one configuration file
- Can act as SMTP or LMTP server in daemon mode
Easy Funktion 6.02
Easy Funktion is a 2D function plotter and equation solver. more>>
This program alternatively supports an english version of the GUI, but at this time there is no separate english language download available.
In order to activate the english language GUI, do the following:
Open the folder where the program data is installed (/usr/share/easyfunktion). Rename the subfolder de to de_. You may need the root account to do this.
Enhancements:
- Unicode support for Unix.
- An English language GUI with English online help is now available for non-German installations.
Easy Bejeweled 0.9
Play free Easy Bejeweled! No limitations. No Charges. The rectangular area of play starts filled with colored gemss. The only valid move is to swap a... more>> <<less
Yet another Linux FAQ 2.3
Yet another Linux FAQ is a comprehensive FAQ about the Linux Operating System. more>>
This FAQ tries to help those new to Linux help themselves. It covers topics such as kernel recompilation and X Window System configuration.
Enhancements:
- The FAQ was completely redesigned, and dead links were cleaned up.