mod
Bluelah 0.2
A mod of the Continuum theme for GNOME more>>
Bluelah 0.2 is designed as a slight modification of the Continuum theme for GNOM.
How to install?
- Right click on your desktop and select Change Desktop Background
- Click on the first tab: Theme
- Drag and drop the themes archive in the Appearance Preferences window.
- If everything is OK, you will receive a confirmation message and you can activate the theme just by clicking on it.
Enhancements:
- Included a metacity theme (Dust Blue).
- Changed Aurora engine in favour of Nodoka engine, which, IMO, has better looking frames.
- Still have to make tooltip colour editable.
Requirements:
- gtk+
- GNOME
- Rezlooks GTK Engine.
Qute 3++ (custom mod) 1.4.7.20090313
Simple and unobtrusive theme with clear, colorful icons. more>>
Enhancements: Not many changes in this version, updated the base files to the latest 3.1 branch nightly build, and updated the compat. to include b4pre.
Requirements: Mozilla Firefox
Aurora-Imetal-Light 0.2
Aurora-Imetal-Light 0.2 provides you with a nice GTK theme for GNOME users, based on the Aurora engine. 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.
GNOME is part of the GNU Project and can be used with different Unix-like operating systems, most notably Linux, and as part of Java Desktop System in Solaris.
Enhancements:
- 2 x gtk themes 1 x emerald
- Includes a second panel.bg for those who use global menu!
- Standard is non global menu.
Requirements:
- Aurora Gtk Engine
Aurora-Imetal-Dark 1.0
Aurora-Imetal-Dark 1.0 provides you with such a nice Aurora-based GTK theme for the GNOME desktop. 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.
GNOME is part of the GNU Project and can be used with different Unix-like operating systems, most notably Linux, and as part of Java Desktop System in Solaris.
Requirements:
- Aurora Gtk Engine
Dark-Excelsior & Dark Glass Emerald 0.1
Dark-Excelsior & Dark Glass Emerald is a small mod of the default Excelsior dark theme with an Emerald theme that suits it well. more>>
Dark-Excelsior & Dark Glass Emerald 0.1 is yet another excellent theme for your Gnome desktop. It is actually a small mod of the default Excelsior dark theme with an Emerald theme that suits it well.
Requirements:
- GTK 2.x
- GNOME 2.x
Turbulence 0.2.1
Turbulence is a general BEEP server built on top of Vortex Library, that provides many site administration features. more>>
The application is extensible through modules and allows to implement server side profiles that are used and combined later with other profiles through run time configuration.
Turbulence is written to make it easy to develop and deploy BEEP profiles, allowing developers to provide a convenient configuration interface to site administrators and end users.
Commercially supported, Turbulence is provided as an Open Source application released under the LGPL 2.1 (see licensing section), allowing to develop commercial and open source products.
Turbulence it is developed and maintained by ASPL, and released under the terms of the LGPL 2.1 with the intention to promote the use of BEEP.
Enhancements:
- This is the first official release.
- It allows the configuration of basic features such as ports, bind address, log files, max connections, and bad signal handling.
- It also includes two initial modules: mod-sasl and mod-tunnel.
- This release also includes one of the most important features for Turbulence, the profile path: an administrative mechanism that allows the user to choose which profiles can be used by remote peers and how they are sequenced, according to peer status, source address, previously created channels, and much more.
hldStart 2-62007
hldstart is a web based game server control panel. more>>
There is also a steam web client for updating your games
Moosic 1.5.4
Moosic is a music player for Unix systems. more>>
The server continually runs through its song queue, popping songs off the top of the list and playing each with an external program. The client is a simple command-line utility which allows you to easily perform powerful operations upon the servers queue, including the addition of whole directory trees, automatic shuffling, and song removal according to regular expressions.
The server comes configured to play MP3, Ogg, MIDI, MOD, and WAV files, but can be configured to also play any other file format you want.
Template::Manual::Directives 2.19
Template::Manual::Directives is a Perl module that contains template directives. more>>
Accessing and Updating Template Variables
GET
The GET directive retrieves and outputs the value of the named variable.
[% GET foo %]
The GET keyword is optional. A variable can be specified in a directive tag by itself.
[% foo %]
The variable can have an unlimited number of elements, each separated by a dot .. Each element can have arguments specified within parentheses.
[% foo %]
[% bar.baz %]
[% biz.baz(10) %]
...etc...
See Template::Manual::Variables for a full discussion on template variables.
You can also specify expressions using the logical (and, or, not, ?:) and mathematic operators (+ - * / % mod div).
[% template.title or default.title %]
[% score * 100 %]
[% order.nitems ? checkout(order.total) : no items %]
The div operator returns the integer result of division. Both % and mod return the modulus (i.e. remainder) of division. mod is provided as an alias for % for backwards compatibility with version 1.
[% 15 / 6 %] # 2.5
[% 15 div 6 %] # 2
[% 15 mod 6 %] # 3
CALL
The CALL directive is similar to GET in evaluating the variable named, but doesnt print the result returned. This can be useful when a variable is bound to a sub-routine or object method which you want to call but arent interested in the value returned.
[% CALL dbi.disconnect %]
[% CALL inc_page_counter(page_count) %]
SET
The SET directive allows you to assign new values to existing variables or create new temporary variables.
[% SET title = Hello World %]
The SET keyword is also optional.
[% title = Hello World %]
Variables may be assigned the values of other variables, unquoted numbers (digits), literal text (single quotes) or quoted text ("double quotes"). In the latter case, any variable references within the text will be interpolated when the string is evaluated. Variables should be prefixed by $, using curly braces to explicitly scope the variable name where necessary.
[% foo = Foo %] # literal value Foo
[% bar = foo %] # value of variable foo
[% cost = $100 %] # literal value $100
[% item = "$bar: ${cost}.00" %] # value "Foo: $100.00"
Multiple variables may be assigned in the same directive and are evaluated in the order specified. Thus, the above could have been written:
[% foo = Foo
bar = foo
cost = $100
item = "$bar: ${cost}.00"
%]
Simple expressions can also be used, as per GET.
[% ten = 10
twenty = 20
thirty = twenty + ten
forty = 2 * twenty
fifty = 100 div 2
six = twenty mod 7
%]
You can concatenate strings together using the _ operator. In Perl 5, the . is used for string concatenation, but in Perl 6, as in the Template Toolkit, the . will be used as the method calling operator and _ will be used for string concatenation. Note that the operator must be specified with surrounding whitespace which, as Larry says, is construed as a feature:
[% copyright = (C) Copyright _ year _ _ author %]
You can, of course, achieve a similar effect with double quoted string interpolation.
[% copyright = "(C) Copyright $year $author" %]
DEFAULT
The DEFAULT directive is similar to SET but only updates variables that are currently undefined or have no "true" value (in the Perl sense).
[% DEFAULT
name = John Doe
id = jdoe
%]
This can be particularly useful in common template components to ensure that some sensible default are provided for otherwise undefined variables.
[% DEFAULT
title = Hello World
bgcol = #ffffff
%]
< html>
< head>
< title>[% title %]
< /head>
< body bgcolor="[% bgcol %]">
Zombie Master Dedicated Server 1.1.2
Zombie Master is a multiplayer survival horror FPS/RTS mod for Half-Life 2. more>>
He is the Zombie Master.
Enhancements:
- [fix] Weapons were sometimes hard to pick up
- [fix] Fast shooting exploits in shotgun and rifle
- [tweak] Health indication in player identification display
- [tweak] ZM resource limit server setting zm_resource_limit (default 4000)
- [fix] Team changes (including to spectator after death) had erratic results
- [feature] Muting players
- [tweak] Weapon flags failed to reset in some situations after forcehuman/forcemaster team switching
- [fix] ZM preference window came up when the ZM camera toggled
- [fix] Zombie spawns could still be clicked when inactive
- [fix] Voting for roundrestart could be spammed
- [fix] DOTD chalkboard weirded out
- Plus minor fixes to the maps.
As usual, if your game goes horridly wrong after patching, try reinstalling with the 1.1.2 full installer.
UPDATE: If you experience the spectator bug after patching to 1.1.2, it is recommended you do a clean install using the full 1.1.2 installer.
Acme::Comment 1.02
Acme::Comment is a Perl module that allows multi-line comments which are filtered out. more>>
SYNOPSIS
use Acme::Comment type=>C++, own_line=>1;
/*
if (ref $mod) {
$bar->{do}->blat(msg => blarg);
eval {
im sooo sick of this time for some coffee
*/
// I prefer beer. --sqrn
Unlike the pseudo multi-line comment if (0) {}, the code being commented out need not be syntactically valid.
Sepia 0.70
Sepia is a simple Emacs-Perl Interface. more>>
@compls = completions($string [, $type])
Find a list of completions for $string with glob type $type. Completion operates on word subparts separated by [:_], so e.g. "S:m_w" completes to "Sepia::my_walksymtable".
@locs = location(@names)
Return a list of [file, line, name] triples, one for each function name in @names.
@matches = apropos($name [, $is_regex])
Search for function $name, either in all packages or, if $name is qualified, only in one package. If $is_regex is true, the non-package part of $name is a regular expression.
@names = mod_subs($pack)
Find subs in package $pack.
@decls = mod_decls($pack)
Generate a list of declarations for all subroutines in package $pack.
$info = module_info($module, $type)
Emacs-called function to get module information.
$file = mod_file($mod)
Find the likely file owner for module $mod.
@mods = package_list
Gather a list of all distributions on the system. XXX UNUSED
@mods = module_list
Gather a list of all packages (.pm files, really) installed on the system, grouped by distribution. XXX UNUSED
@mods = doc_list
Gather a list of all documented packages (.?pm files, really) installed on the system, grouped by distribution. XXX UNUSED
lexicals($subname)
Return a list of $subnames lexical variables. Note that this includes all nested scopes -- I dont know if or how Perl distinguishes inner blocks.
$lisp = tolisp($perl)
Convert a Perl scalar to some ELisp equivalent.
printer(@res [, $iseval])
Print @res appropriately on the current filehandle. If $iseval is true, use terse format. Otherwise, use human-readable format.
repl(*FH)
Execute a command interpreter on FH. The prompt has a few bells and whistles, including:
* Obviously-incomplete lines are treated as multiline input.
* C< die > is overridden to enter a recursive interpreter at the point
C< die > is called. From within this interpreter, you can examine a
backtrace by calling "bt", return from C< die > with "r EXPR", or
go ahead and die by pressing Control-c.
Behavior is controlled in part through the following package-globals:
$PS1 -- the default prompt
$STOPDIE -- true to enter the inspector on die()
$STOPWARN -- true to enter the inspector on warn()
%REPL -- maps shortcut names to handlers
$PACKAGE -- evaluation package
$WANTARRAY -- evaluation context
$PRINTER -- result printer (default: print_dumper)
Mod-Cache 1.4
Mod-Cache is a cache(reverse-proxy) accelerator plugin for lighttpd, which works like Squid with similar configuration. more>>
Mod-Cache has following advantages over Squid:
- Simpler. Mod-Cache just sets proper flags between lighttpd request handling stages. Request is handled by mod_staticfile or mod_compress or other modules.
- More Robust. Mod-Cache uses disk file instead of memory as cache. Without use of memory, mod_cache is far away from memory leaks and memory exhaustion.
- Faster. Lighttpd uses Sendfile syscall to service disk file. Sendfile syscall, which writes file to network interface directly, has the same effecience as Writev syscall which writes memory buffers to network interface.
- More Powerful. Mod-Cache can works with other lighttpd plugins(except mod_deflate). For examples, you can use mod_compress to compress cached files on-fly; or you can use mod_access/mod_trigger_b4_dl to do anti-hot-link; or you can use mod_flv_streaming to do native flv file streaming.
Enhancements:
- lighttpd 1.5 was upgraded to r1811.
- The status page for mod_status was added.
- cache.ignore-hostname was added.
- A bug for checking the cachehd file was fixed.
Modem::Vgetty 0.03
Modem::Vgetty is a Perl interface to vgetty(8). more>>
SYNOPSIS
use Modem::Vgetty;
$v = new Modem::Vgetty;
$string = $v->receive;
$v->send($string);
$string = $v->expect($str1, $str2, ...);
$v->waitfor($string);
$rv = $v->chat($expect1, $send1, $expect2, $send2, ...);
$ttyname = $v->getty;
$rv = $v->device($dev_type);
$rv = $v->autostop($bool);
$rv = $v->modem_type; # !!! see the docs below.
$rv = $v->beep($freq, $len);
$rv = $v->dial($number);
$rv = $v->play($filename);
$rv = $v->record($filename);
$rv = $v->wait($seconds);
$rv = $v->play_and_wait($filename);
$v->stop;
$v->add_handler($event, $handler_name, $handler);
$v->del_handler($event, $handler_name);
$v->enable_events;
$v->disable_events;
$number = $v->readnum($message, $tmout, $repeat);
$v->shutdown;
Modem::Vgetty is an encapsulation object for writing applications for voice modems using the vgetty(8) or vm(8) package. The answering machines and sofisticated voice applications can be written using this module.
Yakuake-split 2.8.1.1
Yakuake-split is a modified version of yakuke 2.7.5. more>>
The button layout is also redesigned. The menu and buttons are all moved into the tab bar and the title bar, which unnecessarily occupies vertical space, can be turned off.
The program is a mixture of the Yakuake 2.7.5 and Quadkonsole 2.0.1.
I made and designed it primarily for my own use. I use yakuke-split as my only terminal and workspace.
I would consider the merge of this split mod with the main yakuake, which has not beed updated for awhile now.
Please post your comments. I hope some will find the program useful.
Enhancements:
- Updated. Now should install wtih 2.8.1.1
- Renamed to yakuake-split.