Main > Free Download Search >

Free good looking software for linux

good looking

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3132
Internet Business Services 1.0

Internet Business Services 1.0


Do internet telephones sound too good to be true? Well that was exactly what I was thinking, so I decided to delve into the world of Internet telephon... more>> <<less
Download (421KB)
Added: 2009-04-18 License: Freeware Price: Free
190 downloads
Template::FAQ 2.19

Template::FAQ 2.19


Template::FAQ contains Frequently Asked Questions about the Template Toolkit. more>>
Template::FAQ contains Frequently Asked Questions about the Template Toolkit.

Template Toolkit Language

Why doesnt [% a = b IF c %] work as expected?

Because the parser interprets it as

[% a = (b IF c) %]

Do this instead:

[% SET a = b IF c %]

If Im using TT to write out a TT template, is there a good way to escape [% and %]?

You can do this:

[% stag = "[%"
etag = "%]"
%]

and then:

[% stag; hello; etag %]

Or something like:

[% TAGS [- -] %]
[- INCLUDE foo -] # is a directive
[% INCLUDE foo %] # not a directive, just plain text, passed through

How do I iterate over a hash?

This is covered in the Template::Manual::VMethods section of the manual page. A list of all the keys that are in the hash can be obtained with the keys virtual method. You can then iterate over that list and by looking up each key in turn get the value.

[% FOREACH key = product.keys %]
[% key %] => [% product.$key %]
[% END %]

<<less
Download (0.76MB)
Added: 2007-08-16 License: Perl Artistic License Price:
801 downloads
xterm patch #229

xterm patch #229


xterm program is the standard terminal emulator for the X Window System. more>>
The xterm program is the standard terminal emulator for the X Window System. xterm patch provides DEC VT102/VT220 and Tektronix 4014 compatible terminals for programs that cant use the window system directly.
If the underlying operating system supports terminal resizing capabilities (for example, the SIGWINCH signal in systems derived from 4.3bsd), xterm will use the facilities to notify programs running in the window whenever it is resized.
I decided to work on this in early 1995, to support ded and add (and incidentally ncurses) in the X environment. Several people had made modifications to xterm to support color, but none (except for the completely independent rxvt) implemented background color erase. That is rather like preferring MS-DOS to UNIX. Completely mystifying.
Being bogged down in ncurses, I didnt get involved in xterm until the very end of 1995, after working on atac.
I implemented a workable version of colorized xterm just at the point where XFree86 3.1.2B was announced, complete with a color xterm. As luck would have it, theyd incorporated the "old" color model. So I joined the XFree86 project to fix it.
As I learned more about xterm, I realized that it implemented part of VT220 (i.e., the locking shifts for extended character sets). Since a number of people on the Internet are looking for a good VT220 emulator, it seemed a natural follow-on project to make xterm a good VT220 emulator.
By the release of XFree86 3.2, I had implemented most of the control sequences, except for a handful (DECSTR, the KAM and SRM modes, the ones pertaining to doublesize and soft characters, and of course, blink).
Enhancements:
- The script for installing a man page in a UTF- 8 locale has been fixed.
<<less
Download (0.74MB)
Added: 2007-08-13 License: MIT/X Consortium License Price:
803 downloads
Manslide 1.6

Manslide 1.6


Manslide is the begining of ManDVD rewrite. more>>
Manslide is the begining of ManDVD rewrite. This is slideshow module (just a begin) for testing and to know if all is good.

The program is in french for the moment but there is in a near futur all other translation. Give feedback to help me.

<<less
Download (8.8MB)
Added: 2007-08-13 License: GPL (GNU General Public License) Price:
506 downloads
Gridder 1.0.2

Gridder 1.0.2


Gridder is a free, open source set of portlets that simplify the use and administration of grid services. more>>
Gridder software is a free, open source set of portlets that simplify the use and administration of grid services, especially for job submission management.
Gridder is specially focused on these goals:
1. Easy Job Submission
Gridder offers a group of portlets for job management. These portlets are useful for the grid administrator and for the end user.
Lets describe a common scenario:
- A chemistry researcher has a new program that makes some complex calculations.
- This program can be run on a cluster to improve its performance.
- This researcher doesnt want to deal with complex Unix commands for executing this program so he asks the - Administrator to install the program in the Grid System and he would expect to be able to execute it through a web page.
- Grid Administrator installs the program on the underlying grid system.
- Grid Administrator uses Gridder Portlets to set up the new program.
- He configures several aspects like parameters, input type, look and feel, etc.
- Grid Administrator can also address security restrictions for program execution.
- Now the researcher can login into the grid system through a friendly web interface and he is able to execute his program and collect the results.
2. Provide Useful Resources
Gridder extends and documents the functionality of the OGCE Bundle.
In our Documentation Section you will find very useful documents and UML diagrams including:
- First steps for installing a grid system
Selection of best portlets. What they are and how to install them
- What GridSphere and OGCE are about
- Our recommended grid architecture
3. Make your grid look good for end users
Grid systems are usually used by science researchers who need resource intensive tasks (like graphics generation or some kind of complex query execution). These users are usually experts on their specific domain, but they have to deal with technical tasks related to computer languages and commands to be able to execute a job on a grid system.
Gridder simplifies this scenario by providing highly usable portlets that feature friendly web interfaces and by customizing the look and feel of open source products in order to provide a consistent look and behaviour, thus taking into account the whole user experience.
<<less
Download (MB)
Added: 2007-08-07 License: GPL (GNU General Public License) Price:
808 downloads
WvStreams 4.4

WvStreams 4.4


WvStreams is a library set composed of a number of parts. more>>
WvStreams is a library set composed of a number of parts. WvStreams is a network programming library in C++.
It was constructed over the lifetime of the NetIntegrator mostly by apenwarr but also with tons of help from dcoombs. More recently, just about everyone in NITI R&D, as well as several people from the WvStreams MailingList have contributed many features, or helped us improve existing features.
WvStreams aims to be an efficient, secure, easy-to-use, and OS-independent library for doing network applications development, and we think that it has pretty much lived up to those goals. Currently all or parts of it work under Linux, *BSD, Solaris, and MAC OS X. Some parts have been ported to Windows, with a more complete port coming really soon.
Most people who have read WvStreams-based code seem to be very impressed with how readable it makes application programs. It would have been impossible to build WvDial, TunnelVision, Retchmail, and the rest of the programs found on this site as quickly as we did without a good framework library.
Currently, what documentation exists is a bit sporadic. The header files from the source code are fairly well documented, and, for those looking for examples, all of the programs on this site have been developed using this library, so you should be able to get some ideas from them.
Enhancements:
- The event loop model has been changed to allow for greater performance in the future.
- The X509 certificate and CRL API have been extended to support more features required for comprehensive X509 path validation.
<<less
Download (9.1MB)
Added: 2007-07-21 License: LGPL (GNU Lesser General Public License) Price:
840 downloads
GuitarTeX 3.1.0

GuitarTeX 3.1.0


GuitarTeX is a tool for guitarists who want to print good looking and easy to play song sheets. more>>
GuitarTeX is a tool for guitarists who want to print good looking and easy to play song sheets or song books from their chord or chordpro files. It uses the well known chord format with several extensions. The program was developed on a Linux system, but it should run on any other Unix system which has a Perl/TK environment.
It is based upon an idea of Martin Leclerc and Mario Dorion from Canada and their program Chord (Version 3.5 from 1993). To use GuitarTeX, you need to have knowledge of the Chord program (explained later). Though the LaTeX text processing system is used by GuitarTeX, you dont have to know very much about it. GuitarTeX produces Postscript or PDF output automatically (if you want). The Chord directives supplied by GuitarTeX are described in Chapter 5.
Main features:
- Graphical user interface with integrated editor and syntax highlighting
- Prints good looking song sheets including guitar chords without using monospace fonts
- Output formats: LaTeX, Postscript and PDF
- Compatible with ChordPro format, import function for ascii format
- Support for music typesetting with the LaTeX packages MusixTeX, MusixLyr and TabDefs
- Flexible page layout (paper size, margins...)
- User defined colors for different parts of a song (e.g. verse, chorus)
- Optional printing of chord symbols at the end of a song
- Transpose up or down your song by mouse clicks
- Creates single song sheets or complete song books with a title page, table of
- contents, headlines with page numbering, chord table and index
- Supports ASCII tablature and the built in tablature directives for guitar and bass tabs
- Support for multiple languages (if you dont find your langauage, you can help the
- author to add it)
- Runs on Linux operating system (it should run on any Unix system that is supported by Perl/TK and LaTeX, but it is not tested)
- Setup your song book project from single song files with the include directive
- LaTeX commands may be used in Chordpro files (for the professionals)
Enhancements:
- Support to create song books
- Several Bugfixes
<<less
Download (MB)
Added: 2007-07-15 License: GPL (GNU General Public License) Price:
834 downloads
AI::FuzzyInference 0.05

AI::FuzzyInference 0.05


AI::FuzzyInference is a Perl module to implement a Fuzzy Inference System. more>>
AI::FuzzyInference is a Perl module to implement a Fuzzy Inference System.

SYNOPSYS

use AI::FuzzyInference;

my $s = new AI::FuzzyInference;

$s->inVar(service, 0, 10,
poor => [0, 0,
2, 1,
4, 0],
good => [2, 0,
4, 1,
6, 0],
excellent => [4, 0,
6, 1,
8, 0],
amazing => [6, 0,
8, 1,
10, 0],
);

$s->inVar(food, 0, 10,
poor => [0, 0,
2, 1,
4, 0],
good => [2, 0,
4, 1,
6, 0],
excellent => [4, 0,
6, 1,
8, 0],
amazing => [6, 0,
8, 1,
10, 0],
);

$s->outVar(tip, 5, 30,
poor => [5, 0,
10, 1,
15, 0],
good => [10, 0,
15, 1,
20, 0],
excellent => [15, 0,
20, 1,
25, 0],
amazing => [20, 0,
25, 1,
30, 0],
);

$s->addRule(
service=poor & food=poor => tip=poor,
service=good & food=poor => tip=poor,
service=excellent & food=poor => tip=good,
service=amazing & food=poor => tip=good,

service=poor & food=good => tip=poor,
service=good & food=good => tip=good,
service=excellent & food=good => tip=good,
service=amazing & food=good => tip=excellent,

service=poor & food=excellent => tip=good,
service=good & food=excellent => tip=excellent,
service=excellent & food=excellent => tip=excellent,
service=amazing & food=excellent => tip=amazing,

service=poor & food=amazing => tip=good,
service=good & food=amazing => tip=excellent,
service=excellent & food=amazing => tip=amazing,
service=amazing & food=amazing => tip=amazing,

);

$s->compute(service => 2,
food => 7);

<<less
Download (0.010MB)
Added: 2007-07-14 License: Perl Artistic License Price:
832 downloads
Algorithm::Huffman 0.09

Algorithm::Huffman 0.09


Algorithm::Huffman is a Perl extension that implements the Huffman algorithm. more>>
Algorithm::Huffman is a Perl extension that implements the Huffman algorithm.

SYNOPSIS

use Algorithm::Huffman;

my %char_counting = map {$_ => int rand(100)} (a .. z, A .. Z);
# or better the real counting for your characters
# as the huffman algorithm doesnt work good with random data :-))

my $huff = Algorithm::Huffman->new(%char_counting);
my $encode_hash = $huff->encode_hash;
my $decode_hash = $huff->decode_hash;

my $encode_of_hello = $huff->encode_bitstring("Hello");

print "Look at the encoding bitstring of Hello: $encode_of_hellon";
print "The decoding of $encode_of_hello is ", $huff->decode_bitstring($encode_of_hello), "";

This modules implements the huffman algorithm. The aim is to create a good coding scheme for a given list of different characters (or even strings) and their occurence numbers.

ALGORITHM

Please have a look to a good data compression book for a detailed view. However, the algorithm is like every good algorithm very easy.

Assume we have a heap (keys are the characters/strings; values are their occurencies). In each step of the algorithm, the two rarest characters are looked at. Both get a suffix (one "0", the other "1"). They are joined together and will occur from that time as one "element" in the heap with their summed occurencies. The joining creates a tree growing on while the heap is reducing.
Lets take an example. Given are the characters and occurencies.

a (15) b(7) c(6) d(6) e(5)

In the first step e and d are the rarest characters, so we create this new heap and tree structure:

a(15) de(11) b(7) c(6)

de
/
"0"/ "1"
d e

Next Step:

a(15) bc(13) de(11)

de bc
/ /
"0"/ "1" "0"/ "1"
d e b c

Next Step:

a(15) bcde(24)

bcde
/
"0"/ "1"
/
de bc
/ /
"0"/ "1" "0"/ "1"
d e b c

Next Step unifies the rest:

Huffman-Table
/
"0"/ "1"
/
/
bcde a
/
"0"/ "1"
/
de bc
/ /
"0"/ "1" "0"/ "1"
d e b c

Finally this encoding table would be created:

a 1
b 010
c 011
d 000
e 001

Please note, that there is no rule defining what element in the tree is ordered to left or to right. So its also possible to get e.g. the coding scheme:

a 0
b 100
c 101
d 110
e 111

<<less
Download (0.008MB)
Added: 2007-07-12 License: Perl Artistic License Price:
837 downloads
CakePHP 1.1.16.5421

CakePHP 1.1.16.5421


Cake is a rapid development framework for PHP. more>>
Cake is a rapid development framework for PHP. CakePHP project uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC.
Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.
Main features:
- compatibile with PHP4 and PHP5
- supplies integrated CRUD for database and simplified querying
- request dispatcher with good looking, custom URLs
- fast, flexible templating (PHP syntax with helper methods)
- works from any website subdirectory, with little to no Apache configuration involved
Why use CakePHP?
- Flexible License: MIT License
- Clean IP: every line of code was written by the CakePHP development team
- Extremely Simple: just look at the name...Its Cake
- Rapid Development: build apps faster than ever before (check out the zZine article)
- Best Practices: Cake is easy to understand and sets the industry standards in security, session handling, among other things.
- OO: whether you are a seasoned OO programmer or a beginner you will feel comfortable
- No Configuration: set-up the database and watch the magic begin
<<less
Download (0.19MB)
Added: 2007-07-09 License: MIT/X Consortium License Price:
548 downloads
Test::Deep 0.096

Test::Deep 0.096


Test::Deep is a Perl module for extremely flexible deep comparison. more>>
Test::Deep is a Perl module for extremely flexible deep comparison.

SYNOPSIS

use Test::More tests => $Num_Tests;
use Test::Deep;

cmp_deeply(
$actual_horrible_nested_data_structure,
$expected_horrible_nested_data_structure,
"got the right horrible nested data structure"
);

cmp_deeply(
$object,
methods(name => "John", phone => "55378008"),
"object methods ok"
);

cmp_deeply(
@array,
[$hash1, $hash2, ignore(
"first 2 elements are as expected, ignoring 3"
);

cmp_deeply(
$object,
noclass({value => 5}),
"object looks ok, not checking its class"
);

cmp_deeply(
@result,
bag(a, b, {key => [1, 2]}),
"array has the 3 things we wanted in some order"
);

If you dont know anything about automated testing in Perl then you should probably read about Test::Simple and Test::More before preceding. Test::Deep uses the Test::Builder framework.

Test::Deep gives you very flexible ways to check that the result you got is the result you were expecting. At its simplest it compares two structures by going through each level, ensuring that the values match, that arrays and hashes have the same elements and that references are blessed into the correct class. It also handles circular data structures without getting caught in an infinite loop.
Where it becomes more interesting is in allowing you to do something besides simple exact comparisons. With strings, the eq operator checks that 2 strings are exactly equal but sometimes thats not what you want. When you dont know exactly what the string should be but you do know some things about how it should look, eq is no good and you must use pattern matching instead. Test::Deep provides pattern matching for complex data structures.

<<less
Download (0.030MB)
Added: 2007-07-02 License: Perl Artistic License Price:
844 downloads
GStreamer Plugins Good 0.10.6

GStreamer Plugins Good 0.10.6


GStreamer is a library that allows the construction of graphs of media-handling components. more>>
GStreamer is a library that allows the construction of graphs of media-handling components, ranging from simple Vorbis and Ogg playback to complex audio (mixing) and video (non-linear editing) processing.
Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface.
Main features:
- Parallel installability with 0.8.x series
- Threadsafe design and API
- new id3 demuxer (replaces the mad one in gst-plugins-ugly)
- memleak fixes in avidemux, wavparse, level, smoke
- ports of multipart,
- fixes in flacdec, flxdec, rtp
- documentation updates on videomixer
- added new sunaudiosink, gconfaudiosrc and gconfvideosrc elements
<<less
Download (2.0MB)
Added: 2007-06-22 License: LGPL (GNU Lesser General Public License) Price:
879 downloads
Crafty 20.14

Crafty 20.14


Crafty is a state-of-the-art computer chess program. more>>
Crafty is a state-of-the-art computer chess program. The project is full-featured, plays a good game of chess, and source code is freely available.
Enhancements:
- Many changes since the last update.
<<less
Download (0.41MB)
Added: 2007-05-07 License: Free To Use But Restricted Price:
542 downloads
MazeRunner 0.63

MazeRunner 0.63


MazeRunner project is a very extensible puzzle game that is also meant to be (somewhat) a Mario clone. more>>
MazeRunner project is a very extensible puzzle game that is also meant to be (somewhat) a Mario clone, featuring good music, graphics (2D), and other features.

<<less
Download (9.2MB)
Added: 2007-04-23 License: GPL (GNU General Public License) Price:
915 downloads
Lila

Lila


Lila provides a beautiful and unique SVG icon theme inspired by Gentoo linux. more>>
Lila provides a beautiful and unique SVG icon theme inspired by Gentoo linux.

This release is meant to look good on Gnome 2.16. It contains about 1200 icons for complete lila look and feel for Gnome.
<<less
Download (2.5MB)
Added: 2007-04-17 License: GPL (GNU General Public License) Price:
922 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5