Main > Free Download Search >

Free pun software for linux

pun

Sponsored Links
Sponsored Links
Sort by >> Relevance
rss
Secleted [ 0 ] software to compare
Results 1 - 15 of about 6
PunBB 1.2.15

PunBB 1.2.15


PunBB is a fast and lightweight discussion board. more>>
PunBB is a fast and lightweight discussion board.
Its primary goal is to be a faster, smaller, and less graphic alternative to otherwise excellent discussion boards like phpBB, Invision Power Board, and vBulletin.
PunBB project has fewer features than many other discussion boards, but is generally faster and outputs smaller pages.
The idea of PunBB was first born when I needed a discussion board for a website I was working on. After an exhaustive search, all the boards I found were either over-featured or too graphic for my needs. I wanted a package that
- was fast.
- had a simple layout and design.
- was easy to administrate and moderate.
- didnt output huge, non-valid, (X)HTML pages.
- had source code you could read and understand.
To my dismay, such a forum was nowhere to be found. Thus, I started working on PunBB, or just Pun as it was called back then.
Developing software to "please the masses" isnt difficult. Just cram in every possible feature you can think of and most people will love it. Some people, however, will hate it and look for alternatives. The problem with developing for that other group of people is having to make decisions on whether to implement a feature or not. What is a "must-have" and what is not?
Some features that I have so far chosen not to implement are: private messaging, file attachments, polls, linking to off-site avatars, advanced text formatting controls, subforums etc etc. The jury is still out on some of these features, but dont expect them to pop up anytime soon. It should however be noted that most, if not all of these features have been realised in the form of third-party mods.
<<less
Download (0.17MB)
Added: 2007-05-01 License: GPL (GNU General Public License) Price:
915 downloads
Remote Python Call 2.60

Remote Python Call 2.60


RPyC stands for Remote Python Call, a pun over remote procedure call. more>>
RPyC stands for Remote Python Call, a pun over remote procedure call. It is completely transparent and symmetrical. It is inspired by the work of eyal lotem (pybuild.sf.net) on pyinvoke, and was made for two purposes:
Learning the lowlevel of the python language attempting to improve pyinvoke by making the entire protocol symmetrical. This means the client can make requests to the server, and the server can reply with requests of its own (the client is also a server on its own). This typically means using callback functions.
The RPyC package comes with a full demo, showing (or showing-off) many of its features. As i said, its completely transparent and symmetrical, so you can write code just as you would write in the case of normal python programs.
demo 1 -- a simple client demo
# import the client
from Rpyc.Client import RpycSocketClient
# `hostname` is the name of the host running an Rpyc server
# the port parameter is optional
c = RpycSocketClient("hostname")
# now we are connected and can start messing around with stuff on the server
for filename in c.modules.os.listdir("/tmp"):
print "found file", filename
Enhancements:
- This release adds DeliveringNamespace, LoginError (instead of tlslites internal errors), __version__, deliver (the counterpart of obtain, which can now deliver and obtain functions as well), and isproxy (to test whether an object is a proxy).
- It improves memory consumption with __slots__ and the isinstance/issubclass mechanism.
<<less
Download (0.030MB)
Added: 2006-05-19 License: Public Domain Price:
1254 downloads
TinyMUX 2.6.3.22

TinyMUX 2.6.3.22


TinyMUX is a text-based game server in the MUSH family. more>>
TinyMUX is a text-based game server in the MUSH family.
The project is a platform that allows several thousand players to connect to a single text-driven environment, and interact with each other and with the environment (which is maintained in a database).
The rich programming environment can be used to build almost anything, limited only by the developers imagination.
Instructions for New Installations:
1. cd src/ to the source directory. Run ./configure.
This will customize autoconf.h and Makefile for your system. Add
the option --enable-wodrealms to enable WOD Realms (See
docs/REALMS). Add --enable-memorybased to enable Memory-Based
database handling (as opposed to the default disk-based database
handling. See docs/MEMORY).
2. Edit the Configuration section of the Makefile. This is usually
not needed. Most likely, all you will need to change are any C++
flags needed by your particular C++ compiler,(in particular
-fpcc-struct-return), and any esoteric libraries needed by your
system. There may also be some #defines in config.h that you may want
to change, but in general, the defaults should not be changed.
3. Run make depend, then make. This will produce netmux, slave,
and dbconvert.
4. When starting from a MUX from scratch, do the following:
- cd to the game directory. cd ../game
- Make your configuration file, as described in docs/CONFIGURATION
- Type ./Startmux. TinyMUX 2.6 automatically creates a minimal
DB if one does not exist in the game/data directory.
- Log into the game as player wizard connect wizard potrzebie,
and shut it down again.
5. Edit the .txt files in game/text to your liking. In particular
connect.txt and motd.txt.
6. Start up TinyMUX 2.6 by running ./Startmux again.
7. @ccreate a channel named Public, and a channel named Guests from
within the MUX. Created players will automatically be joined to
Publicwith alias pub, guests will automatically join Guests with
alias g.
Whats New in 2.7.0.6 Development Release:
- Dynamically-loadable modules patterned after COM were added.
- @hook is now allowed to work on exits, enter aliases, and leave aliases.
- A type-punning bug in mux_fpclass() was fixed.
- A hang in MUNGE() if given zero words was fixed.
- Various @restart scenarios between SSL and non-SSL and from 2.6 to 2.7 were fixed.
- The SSL/TLS engine was reworked to use a TLS-specific context for STARTTLS, rather than reusing the SSLv3 context.
- fun_wrap and linewrap_general were merged.
Whats New in 2.6.3.22 Stable Release:
- A type-punning bug was fixed. Beta status was removed.
<<less
Download (0.95MB)
Added: 2007-04-24 License: Artistic License Price:
914 downloads
Physics::Lorentz::Transformation 0.01

Physics::Lorentz::Transformation 0.01


Physics::Lorentz::Transformation Perl module contains representation of poincare transformations. more>>
Physics::Lorentz::Transformation Perl module contains representation of poincare transformations.

SYNOPSIS

use Physics::Lorentz;
my $rotation = Physics::Lorentz::Transformation->rotation_euler(
$alpha, $beta, $gamma
);
my $vector = Physics::Lorentz::Vector->new([$t, $x, $y, $z]);
my $rotated = $rotation->apply($vector);
# or: $rotated = $rotation * $vector;

...

This class represents a Poincare transformation. That is a proper or improper Lorentz transformation plus a shift by some 4-vector. (x = lamda*x + a)

Yes, the class name might be misleading, but honestly, when most non-physicists talk about Lorentz transformations, they mean Poincare transformations anyway. (Pun intended.)

To sum this up, the set of Poincare transformations contains, among others

Boosts
Rotations
Space Inversions / Parity
Time Inversion
Shifts by a constant vector
Combinations thereof

OVERLOADED INTERFACE

Stringification is overloaded with the stringify method.
Multiplication (*) is overloaded with the merge method for other transformations: $t3 = $t1 * $t2 corresponds to the following application on a vector: t1 * ( t2 * vec ). (I.e. t2 first, then t1) Of course, Poincare transformations do not commute!

The assignment form of multiplication is supported for merging transformations but its use is discouraged unless youre into obfuscation.

Multiplication is also overloaded for application to vectors, but only if the vector is on the right of the transformation: $t * $v is okay, but $v * $t is not.

<<less
Download (0.011MB)
Added: 2007-07-30 License: Perl Artistic License Price:
820 downloads
Cibyl 11

Cibyl 11


Cibyl is a programming environment that allows compiled C programs to execute on J2ME-capable phones. more>>
Cibyl is a programming environment that allows compiled C programs to execute on J2ME-capable phones. Cibyl uses GCC to compile the C programs to MIPS binaries, and these are then recompiled into Java bytecode.
The programs are not parsed during runtime, and Cibyl is therefore relatively well-performing. With Cibyl, games written in C can be ported to J2ME without switching language. The environment is tied to the GNU compiler tools (GCC and binutils) and only tested on Linux so far although it should work in other environments as well.
There are two reasons why I want Cibyl. First, C is in my opinion a much better suited language for writing games than Java. Also, since I have a couple of old games written in C, I would like to port them to the J2ME environment without rewriting the entire games. The goal is therefore to be able to only port the game to a another API instead of porting the game to another language.
The name started out as Nophun, a pun on Mophun, but has now changed to Cibyl (since it is so fun!). Cibyl is an abbreviation of something, but only the C, meaning C has been fixed so far.
Enhancements:
- The ability to inline certain function calls was added, which greatly improves floating point performance.
- Exception handling has been changed to match the native Java behavior, and various performance optimizations have been implemented.
<<less
Download (0.088MB)
Added: 2007-07-23 License: GPL (GNU General Public License) Price:
825 downloads
Gee Whiz 0.9.1

Gee Whiz 0.9.1


Gee Whiz is a role playing game similar to Wizardry(tm). more>>
Gee Whiz project is a role playing game similar to Wizardry(tm).

GWiz is a game in the same style of Wizardry(tm). Wizardry is a role playing game by Sir-Tech Ltd. that takes place in a two dimensional maze rendered from a first person perspective.

I wanted to help fill out the current stock of games freely available to Linux users, and having been a longtime fan of these types of games, I thought it would be a great and rewarding challenge to try and copy the feel that these games presented.

I began work in February 2002 (though I do not remember the exact date, it was probably around the 20th). I did not flowchart the project at the time, because I already knew what the end product was going to be like. Retrospectively, this was a mistake.

As early as March 9, I was feeling a little burned out, and I was going to shelf the project. That was my plan, until my LUGMaster advised me to just release what I have, which (predictably) showed a little public interest in my work. This in turn, prompted me to continue development.

At the time of its release, it was called "Generic Wizardry Clone" (GWC) but was later renamed to GWiz, a (not very clever) pun on the pronunciation of "Gee Whiz."
Eventually, I did scrap the project as it was; I could not hunt down a critical showstopping bug. Considering how badly written it was (my first real-world application programming experience) I decided to rewrite it.

<<less
Download (1.7MB)
Added: 2007-01-04 License: GPL (GNU General Public License) Price:
1026 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1