Main > Free Download Search >

Free muck software for linux

muck

Sponsored Links
Sponsored Links
Sort by >> Relevance
rss
Secleted [ 0 ] software to compare
Results 1 - 15 of about 9
gmuck 1.12

gmuck 1.12


gmuck assists you in producing valid (X)HTML by checking CGI scripts, XSL stylesheets, templates. more>>
gmuck assists you in producing valid (X)HTML by checking CGI scripts, XSL stylesheets, templates, normal HTML files or [you name it] and reporting errors that it finds. The project is not a replacement for real validation tools, but is handy in quick checks and in situations where validation of the actual markup is troublesome.

gmuck assists you in producing valid (X)HTML by checking CGI scripts, XSL stylesheets, templates, normal HTML files or [you name it] and reporting errors that it finds.

It is not a replacement for real validation tools, but is handy in quick checks and in situations where validation of the actual generated markup is troublesome.

gmuck is a line-oriented tool. Because of that, its structural checking capabilities are limited, but it makes an attempt to report syntactical errors as well as provides some lint-like features.

There gmuck distribution consists of the "HTML::GMUCK" module and the "gmuck" command line interface to it.

See the gmuck(1) and HTML::GMUCK(3) manual pages (or before installation, "perldoc bin/gmuck.pod" and "perldoc lib/HTML/GMUCK.pod" in the dir where you unpacked gmuck), and ChangeLog, TODO and BUGS files for more information.

gmuck is short for Generated MarkUp ChecKer, or Generated MUCK if you like. Hmph, thats actually ambiguous, see above for a better explanation. But gmuck sounds cool

<<less
Download (0.023MB)
Added: 2007-04-02 License: GPL (GNU General Public License) Price:
935 downloads
Fuzzball MUCK 6.09

Fuzzball MUCK 6.09


Fuzzball MUCK is an advanced MUD server originally based on tinyMuck. more>>
Fuzzball MUCK project is an advanced MUD server originally based on tinyMuck.
Fuzzball Muck is a networked multi-user MUD chat server. It is user-extensible, and newer versions support advanced features such as GUI dialogs, through close client-server cooperation with Trebuchet or other clients that support MCP-GUI.
This release adds some new MUF primitives, and contains a number of other changes and bugfixes, including a number of fixes for fatal errors.
Enhancements:
- Remove PCRE sources from the package (PCRE must be installed on your system).
- Made the definition for Pi even more accurate.
- Fixed a compile problem that conflicted with the creation of self-contained packages.
- Fixed advancedb starter database so that all Wizards are set M3, so that all programs actualy work.
- fbmuck is now 8-bit clean internally. See docs/8-bit for implementation details.
- Added EXT-NAME-OK? MUF primitive to support 8-bit object naming policy.
<<less
Download (1.6MB)
Added: 2007-04-07 License: GPL (GNU General Public License) Price:
933 downloads
MUCKmangle 1.7

MUCKmangle 1.7


MUCKmangle project is a small script to make HTML from MUCK logs. more>>
MUCKmangle project is a small script to make HTML from MUCK logs.

MUCKmangle takes the log from a Roleplaying session from a MUCK (Multi-User Chat Kingdom) and produces a HTML report for inclusion in a log archive, etc.

MUCKmangle is a small, messy CGI script in perl to convert horrible, ugly MUCK logs to nice HTML.

<<less
Download (0.002MB)
Added: 2007-01-09 License: Artistic License Price:
1018 downloads
JamochaMUD 2.0-07-06-03

JamochaMUD 2.0-07-06-03


JamochaMUD offers Unicode, plug-in, and multi-language support to allow a more enjoyable MUCKing/MUDding experience. more>>
JamochaMUD is a MUD/Muck client written in Java.
JamochaMUD offers Unicode, plug-in, and multi-language support (8 different languages) to allow a more enjoyable MUCKing/MUDding experience.
JamochaMUD project features command history, synchronized window controls, experimental SOCKS 5 support, and greatly improved ANSI colour support.
It plays nice on Unix systems, supports a wide range of MU*s, and also includes emulation of some TinyFugue editor controls. It uses Java 1.1, and includes classes to be easily reused in other Java applications.
Main features:
General items
- JamochaMUD can handle Multiple MU* connections simultaneously
- Support for both terminated and unterminated lines (common on many MU*s)
- ANSI Colour support
- Different frames (timers, main window, etc.) may be moved, hidden, or shown either synchronised or independent of each other.
- Multi-language support (languages that are not supported currently can easily be added by folks that neednt even know how to program).
- Unicode support (may currently not work?!), which allows the display of double-byte languages and Non-western language font support, such as Russian cyrillic characters
- Support for JamochaMUD plugins the extend the features of the basic MU* client
- Socks5 support (perhaps limited, but it does work!)
- Programmable macros and definitions
File menu items
- Save your session output to a (plain text) file
Edit menu items
- Just the usual cut and paste features
Connection menu items
- Quick reconnect to a MU* that you had just left.
Option menu items
- Changing font size, type, and (base) colour
- Changeable background colour
- Assign external programs to deal with special features, such as URLs.
- Socks5 support
- Manage plugins independently of each other
- Split Frames, which allows the input and output windows to be either combined or totally independent of one another.
- Autofocus input (automagically sends typing to the text-input window if another frame of JamochaMUD is currently in focus).
- Smooth display turned "double-buffering" of the MU* output area on or off. With double-buffering the redraw of the area is smoother, but slower. With double-buffering off, the refresh appears faster, but flickers more. (A personal taste thing!)
- The ability to use Unicode characters when connected to a MU*. (This must be supported by the MU*).
- The option to enable Tiny-fugue emulation. This enables JamochaMUD to emulate some of TFs " editor" keyboard controls.
Plug-ins menu: allows quick access to the properties of a plug-in
Help menu items
- The Help function connects you to the JMUD pages... In theory this will supply you with the most up-to-date JamochaMUD info. Yes, always on the bleeding edge of text-based MU* technology!
Additions via available plug-ins
- Replacing JMUDs title with your current location
- Gags and triggers allowing highlighting/dumping of text as well as audio hints (as of 2000-08-12).
Enhancements:
- This release features a change in the spell check libraries used, and supports mySpell (OpenOffice.org) dictionaries instead of the previous ASpell dictionaries.
<<less
Download (0.46MB)
Added: 2007-06-04 License: GPL (GNU General Public License) Price:
872 downloads
PyGCS 1.5.6

PyGCS 1.5.6


PyGCS is designed to be a VERY stripped down MUD-like chat-server that runs in a small amount of memory. more>>
PyGCS is designed to be a VERY stripped down MUD-like chat-server that runs in a small amount of memory. It differs from common MUDs in several ways:
1. PyGCS has a single "room" and no large database to keep in memory and on disk.
2. PyGCS has no embedded programming language

PyGCS is ideally meant to be a small multi-user real-time chat system for people who have a need to talk to more than one person at a time online. It fits somewhere in between the setup IRC uses and the MUCK/MUSH/MOO style of server.
You can use it at things like:
A central location for system administrators and other administrative people to discuss immediate problems with local networks, etc
- A personal place to talk with friends without loading down the machine its run on.
- A continuous backup for social type MUDs

The PyGCS server that I run is very regularly up for 70+ days at a time and usually goes down because of the host being rebooted.

Once you get the server installed and up-and-running, youll need a way to connect to the server. More specifically, youll need a client program to connect to the server. This topic isnt my problem :), but basically you have two options:
1. Raw telnet. (Already installed on almost any OS, but it is poor for this use because it doesnt seperate the servers output lines from your input (typed) lines.)
2. MUD Client. (You MAY have to compile it, but it gives you the benefit of seperating input and output as well as some sort of macro language possibly, etc).
<<less
Download (0.031MB)
Added: 2006-06-16 License: BSD License Price:
1225 downloads
watchDhcp 1.0

watchDhcp 1.0


watchDhcp is a simple script that lets you watch and react to a change in the systems IP address. more>>
watchDhcp is a simple script that lets you watch and react to a change in the systems IP address. It is useful for automatically reconfiguring NAT, DNS, and firewall services.]
This script has been written to help keep an unattended OpenBSD box working as a firewall on a cable modem. The box gets its IP through DHCP, and as such this can change. When the IP changes, there have been problems with NAT and IPF -- so these are restarted/reconfigured. Since the DNS records must also be updated, when the IP changes this information is mailed to a sent admin address, so the machine is never "lost".

Whenever something else comes up that mucks up the machine, I add it to this script. So far so good, five months and counting.
<<less
Download (0.008MB)
Added: 2006-06-29 License: GPL (GNU General Public License) Price:
1212 downloads
Class::Simple 0.07

Class::Simple 0.07


Class::Simple is a simple Object-Oriented Base Class. more>>
Class::Simple is a simple Object-Oriented Base Class.

SYNOPSIS

package Foo:
use base qw(Class::Simple);

BEGIN
{
Foo->privatize(qw(attrib1 attrib2)); # ...or not.
}
my $obj = Foo->new();

$obj->attrib(1); # The same as...
$obj->set_attrib(1); # ...this.

my $var = $obj->get_attrib(); # The same as...
$var = $obj->attrib; # ...this.

$obj->raise_attrib(); # The same as...
$obj->set_attrib(1); # ...this.

$obj->clear_attrib(); # The same as...
$obj->set_attrib(undef); # ...this
$obj->attrib(undef); # ...and this.

$obj->readonly_attrib(4);

sub foo
{
my $self = shift;
my $value = shift;

$self->_foo($value);
do_other_things(@_);
...
}

my $str = $obj->DUMP;
my $new_obj = Foo->new();
$new_obj->SLURP($str);

sub BUILD
{
my $self = shift;

# Various initializations
}

There are plenty of others that are much more thorough and whatnot but sometimes I want something simple so I can get just going (no doubt because I am a simple guy) so I use this.

What do I mean by simple? First off, I dont want to have to list out all my methods beforehand. I just want to use them (Yeah, yeah, it doesnt catch typos--thats what testing and Class::Std are for :-). Next, I want to be able to call my methods by $obj->foo(1) or $obj->set_foo(1), by $obj->foo() or $obj->get_foo(). Dont tell ME I have to use get_ and set_ (I would just override that restriction in Class::Std anyway). Simple!

I did want some neat features, though, so these are inside-out objects (meaning the object isnt simply a hash so you cant just go in and muck with attributes outside of methods), privatization of methods is supported, as is serialization out and back in again.

<<less
Download (0.009MB)
Added: 2007-07-31 License: Perl Artistic License Price:
815 downloads
Spyrit 0.2

Spyrit 0.2


Spyrit is a MUSH/MUCK/MOO client written in Python using the Qt toolkit. more>>
Spyrit is a MUSH/MUCK/MOO client written in Python using the Qt toolkit. The project aims to be a pleasant, extensible, polished product, and to support all three major platforms.

This is a beta version, and you will probably not find it terribly useful. Features are few and far between at this point, although a lot of work has gone into ensuring that the codes core is solid and dependable, in order to make the upcoming addition of features quick and straightforward. Stay tuned! In order to run this software, you will need Python 2.4 or later; Qt 4.2 or later; and the PyQt4 bindings, with sip 4.5.1 at least (mind that one, Ubuntu doesnt ship it yet!).

The software hasnt been tested on Windows or Mac, but should work there so long as the dependencies listed above are met.

Just simply run the file spyrit.py to execute the software; it is magically packaged so as to require no installation.

<<less
Download (0.18MB)
Added: 2007-08-22 License: GPL (GNU General Public License) Price:
484 downloads
perltoot 5.8.8

perltoot 5.8.8


perltoot is Toms object-oriented tutorial for perl. more>>
perltoot is Toms object-oriented tutorial for perl.

Object-oriented programming is a big seller these days. Some managers would rather have objects than sliced bread. Why is that? Whats so special about an object? Just what is an object anyway?

An object is nothing but a way of tucking away complex behaviours into a neat little easy-to-use bundle. (This is what professors call abstraction.) Smart people who have nothing to do but sit around for weeks on end figuring out really hard problems make these nifty objects that even regular people can use. (This is what professors call software reuse.) Users (well, programmers) can play with this little bundle all they want, but they arent to open it up and mess with the insides. Just like an expensive piece of hardware, the contract says that you void the warranty if you muck with the cover. So dont do that.

The heart of objects is the class, a protected little private namespace full of data and functions. A class is a set of related routines that addresses some problem area. You can think of it as a user-defined type. The Perl package mechanism, also used for more traditional modules, is used for class modules as well. Objects "live" in a class, meaning that they belong to some package.

More often than not, the class provides the user with little bundles. These bundles are objects. They know whose class they belong to, and how to behave. Users ask the class to do something, like "give me an object." Or they can ask one of these objects to do something. Asking a class to do something for you is calling a class method. Asking an object to do something for you is calling an object method. Asking either a class (usually) or an object (sometimes) to give you back an object is calling a constructor, which is just a kind of method.

Thats all well and good, but how is an object different from any other Perl data type? Just what is an object really; that is, whats its fundamental type? The answer to the first question is easy. An object is different from any other data type in Perl in one and only one way: you may dereference it using not merely string or numeric subscripts as with simple arrays and hashes, but with named subroutine calls. In a word, with methods.

The answer to the second question is that its a reference, and not just any reference, mind you, but one whose referent has been bless()ed into a particular class (read: package). What kind of reference? Well, the answer to that one is a bit less concrete. Thats because in Perl the designer of the class can employ any sort of reference theyd like as the underlying intrinsic data type. It could be a scalar, an array, or a hash reference. It could even be a code reference. But because of its inherent flexibility, an object is usually a hash reference.

<<less
Download (12.2MB)
Added: 2007-06-20 License: Perl Artistic License Price:
857 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1