yet another warcraft emulator
Yet Another Machine Simulator 1.3.0
Yet Another Machine Simulator is a machine simulator which emulates the MIPS32 architecture CPU close enough. more>>
YAMS also provides a very simple device interface to the simulated memory, disks, network interfaces, terminals and a real-time clock. There is also support for pluggable I/O devices. Pluggable devices are separate programs that implement the functionality of one or more devices and communicate with YAMS over a network or Unix domain socket.
Many features of YAMS are configurable. For example the number of CPUs can be configured. When the number of CPUs is more than one, YAMS simulates an SMP machine. The devices are also configurable. For example various delays for disks, terminals and network interfaces can be set.
YAMS also provides a hardware console which can be used to debug programs. The hardware console can be used to set breakpoints and dump the contents of registers, TLBs and memory. The memory dumping functionality also contains a disassembler.
Performanc:
The purpose of YAMS is to provide a very simple yet realistic simulated hardware platform for educational purposes. High performace (i.e. high clock speed) was not a factor in its implementation, so a normal slowdown factor between host clock speed and simulator clock speed is in the order of 500, resulting in simulator clock speeds of only a few megaherz.
So if you are looking for a fast MIPS emulator/simulator, then YAMS is not for you.
Enhancements:
- Better portability with pthreads and printf formatting macros.
- Minor bugfixes.
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
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
Yet Another Random Perl Portal 1.0b
Yet Another Random Perl Portal (YARPP) is a simple Web portal environment. more>>
As such, it includes configuration modification utilities, as well as traffic reporting components. It was designed to allow people to manage and monitor these firewalls while ensuring that all of the filter modification functions that are available via the devices native interface are removed from the user.
Enhancements:
- The module send_ssh_command.pl allowed execution of arbitrary commands on the Web server through manipulation of its input variables.
Yet Another Calendar 0.04
Yet Another Calendar is a malleable, clear, concise CGI calendar. more>>
Main features:
- XML/RSS export
- Palm datebook (.pdb) export
- Text export (tab delimited file)
- Single page for editing and viewing
- Optional start and end times for all events
- Edit history/change tracking (with an rcs cron job)
- Archiving of old events (also with a cron job)
- Small amount of source code (under 500 lines)
Enhancements:
- There are now links on the calendar for an XML/RSS feed, a Palm datebook (.pdb) file, and a tab delimited text file.
- A few minor bugfixes and enhancements were made.
Not another MAC theme 0.1
Not another MAC theme 0.1 provides you with a nice theme for GNOME users. more>>
GNOME is an international effort to build a complete desktop environment the graphical user interface which sits on top of a computer operating system entirely from free software. This goal covers creating software development frameworks, selecting application software for the desktop, and working on the programs which manage application launching, file handling, and window and task management.
Requirements:
- GNOME
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.
Yet Another Freeware PDF-Composer 2.0
Yet Another Free PDF-composer can compose PDF documents from picture files and other PDF files. more>>
Imagine you need a PDF-printer-like tool, which is able to generate PDF-files from documents, you want print out of your applications on your local machine.
There are plenty of solutions out there on the web, which can do this for you. Now imagine you need a PDF-printer to be shared in your network, which is able to generate PDF-files from documents, the network users print out of their applications.
Youll find some free solutions, which can make this. Further imagine, you want this PDF-printer automatically to apply the letterhead template of your company to the first page, apply the company-logo to all further pages, append a "Terms and Conditions" page to all printed documents, apply some "Watermark Graphic" on all pages to copy-protect your documents, encrypt the document to protect it from unwanted manipulation and automatically mail the document to the user, who initiated the print-job.
Hard to find a free solution on the web, which can do this for you.
Enhancements:
- This is a general code cleanup and feature enhancement release.
- YAFPC uses iText 1.4.4 now and requires Java 1.5 or above.
- Feature enhancements include a large variety of encryption settings, explicit settings for owner and user passwords, and enhanced processing of paper sizes and orientations.
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 V4L Application 0.9
Yet Another V4L Application (or yava for short) is lightweight v4l framegrabber with support for TrueType fonts and ftp-upload. more>>
Yet Another V4L Application project is written in ANSI C.
It uses Andreas Schifflers excellent SDL_bgrab library for frame grabbing, SDL for internal image manipulation, SDL_ttf for TrueType font rendering, libcurl for ftp uploads and libpng for snapshot writing.
Main features:
- Lightweight, using pretty standard libraries
- Tuner support
- FTP-upload (active and passive modes)
- TrueType font rendering
- Text color (RGB) selection
- Vertical text positioning (top, center, bottom)
- Horisontal text positioning (left, center, right)
- Font selection and number of pts
- Snapshots in png
- Live viewer or console mode
Yet Another LDAP Administrator 0.32
YALA is a web-based LDAP administration GUI. more>>
Yet Another LDAP Administrator goal is to simplify the administration but not to make the YALA user stupid: to achieve this, we try to show the user what YALA does behind the scenes, what it sends to the server (unlike Microsoft Active Directory, for example).
Main features:
- Clear and Simple interface
- Cross-Platform: YALA can be accessed from any platform using any modern browser
- Cute javascript to improve the web-interface, which can be set off if you would like
- Theoretically works with any LDAP server, see README file for list of supported LDAP servers.
- Reads the schema from the LDAP server and gets lots of useful information off there.
- Entry Types recognition: You can configure YALA to recognize an entry of objectclasses X & Y, for example, as a user entry, have a special icon for it, and allow simple creation of new entries of this type (i.e. add a new user).
- Its free (under the GPL)
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 Time Machine 0.4
Yet Another Time Machine is a command line Ogg Vorbis and MPEG audio player. more>>
Primary usage would be to listen (for example) to audio books at 150% tempo. This is still understandable and saves time, hence the name of the program.
The following audio encoding formats are supported:
- Ogg Vorbis
- Ogg Speex
- MPEG
- All formats supported by libsndfile (FLAC, WAV, AIFF, ...)
Enhancements:
- Version 0.4 adds support for libsndfile.
- There is also an undocumented gem, you can use < and > to slow down or speed up by 10%, and hitting SPACE can be used to pause playback.
VT6530 Terminal Emulator 0.2
VT6530 is a Java implementation of the proprietary terminal used with Tandem mainframes. more>>
The Tandem VT6530 is a proprietary terminal used with their Non-Stop(TM) series of mainframes. These high-reliability machines are popular in the banking industry. If youve ever used an ATM to get cash, youve probably used a VT6530.
The terminal itself can operate in three different mode: conversation, block, and ANSI (VT100). Conversation mode is a simple scrolling text mode with the addition key buffering and text attributes. In block mode, text is displayed in a formated screen with special edit fields. ANSI mode is only used with OSS, Tandems UNIX wanabe operating layer.
Enhancements:
- Autotools support (./configure, make, make check, and make install).
- New telnet and ANSI terminal implementations.
- Linux, Cygwin, and HP NonStop (tandem OSS) builds are not quite running yet.
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.