Main > Free Download Search >

Free a renet software for linux

a renet

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 42
a-renet 1.1.0rc4

a-renet 1.1.0rc4


a-renet project is a distributed gaming network. more>>
a-renet project is a distributed gaming network.

It supports client-server TCP-based games.

<<less
Download (0.33MB)
Added: 2006-11-11 License: GPL (GNU General Public License) Price:
1079 downloads
A MP3 LEnder 0.5.7

A MP3 LEnder 0.5.7


AMPLE is short for A MP3 LEnder. more>>
AMPLE is short for "A MP3 LEnder". I wrote AMPLE one summer when I was coding for a company and got fed up with having to FTP over all my MP3 files from my home server to the computer at work just to listen to them. And through the other "MP3 servers" I could find didnt fit my needs for one of the following reasons:
Depended on libfoo, libbar, python, perl, php3, Apache, libssl, etc, etc, etc...I just wanted to listen to the files
Had a lot of features for "DJ:ing" etc that I really didnt need. Well....it was fun to write too.
So whats good with AMPLE?
Small, standalone (written in C using no external libraries)
Portable (I think), I often try to compile it on the SourceForge compile farms
Allows you to listen to your own MP3s away from home, nothing more, nothing less
This is beginning to sound like marketing cr*p so Ill just stop right there, check out the links on the left for more info.
Enhancements:
- There are only two fixes in this release. One is a compilation fix for Solaris and the other one is a security fix. Turns out a buffer used for local communication didnt have sufficient checks. User data isnt written without checks though so the worst that can happen is that huge amounts of memory is allocated. The socket was also bound to the loopback device so it should only be locally abuseable.
<<less
Download (0.085MB)
Added: 2006-07-27 License: GPL (GNU General Public License) Price:
1184 downloads
A PurpleBunny! 1.0.0

A PurpleBunny! 1.0.0


PurpleBunny is a Firefox extension that can help you quickly and easily read and write comments about a web page. more>>
PurpleBunny is a Firefox extension that can help you quickly and easily read and write comments about the web page youre viewing. You can praise a page, ask a question, read comments about an entire site, discuss the content of a web page with other web surfers -- the possibilities are endless!

PurpleBunny stores these comments in a centralized location for easy access, and the handy toolbar alerts you when a page youre viewing has comments. Using PurpleBunny is like writing notes for future readers in the margin of a library book, but without messing up the original material! Plus, its more organized -- PurpleBunny groups comments by web site, and you can also sort all comments or search for specific keywords

<<less
Download (0.055MB)
Added: 2007-05-03 License: MPL (Mozilla Public License) Price:
905 downloads
A Simple TimeSheet 2.1

A Simple TimeSheet 2.1


A Simple TimeSheet (ASTS) allows a group of people to record the hours spent working on a variety of projects. more>>
A Simple TimeSheet (ASTS) allows a group of people to record the hours spent working on a variety of projects. For each project, the hours can be divided into a number of different tasks. There are global projects and tasks but also personal projects and tasks for each user.
The main aim is to provide tools which are easy for the user to install and manage.
The tools will be implemented with as few external dependencies as possible. They will not, for example, depend on a database for storage but use flat files (maybe XML format) instead. ASTS, for example, requires just perl and the CGI and Date::Calc perl modules.
More sophisticated versions of the tools may be added in the future.
Enhancements:
- Custom data fields can be defined.
- Project and task lists can now include separators.
- Bugs were fixed.
- The documentation was updated.
<<less
Download (0.021MB)
Added: 2007-08-06 License: Artistic License Price:
811 downloads
Choose a free eCourse 1

Choose a free eCourse 1


Education Wallpaper. Education Wallpaper. Education Wallpaper. Auto Expenses – first off, there isn’t the extra expense of gas and we are all aware (a... more>> <<less
Download (41KB)
Added: 2009-04-12 License: Freeware Price: Free
194 downloads
A-Gen 0.1.2

A-Gen 0.1.2


A-Gen is a web album generator tool that generates static web pages from templates. more>>
A-Gen is a web album generator tool that generates static web pages from templates. Templates are just like normal HTML-files with some minor markup for the template processor. A-Gen project takes a template and a set of pictures and outputs a directory containing a web album consisting of static HTML pages.
With A-Gen you can create static web albums feasible for use directly from a directory. Therefore you are not bound to using a webserver (although you can of course put such an album into a directory served by a webserver).
As the album consists of static HTML files only, no further software is needed (apart from a browser of course). These albums should be so easy to use, you could even send one your mother-in-law without getting badly hurt (ok, depends on the contents of your album).
Main features:
- No special software required to view the albums (webbrowser only)
- Low performance requirements (as the albums are static HTML pages, serving can be done without much memory or processor power)
- Decent template system for creation of album themes (templates are based on HTML with a handful of simple template commands)
- standards conformance (depending on the template used, webalbums will comply with HTML or XHTML standards)
- fast (the software is written in C++ so creation of the albums does not depend on some heavy weight interpreter)
Enhancements:
- This release fixes compilation bugs with GCC 4.x (already done in the unreleased 0.1.1 version).
- It fixes dependency problems on Ubuntu and Debian unstable.
<<less
Download (0.061MB)
Added: 2005-12-22 License: BSD License Price:
1405 downloads
Petals on a Rose 1.0

Petals on a Rose 1.0


Petals on a Rose is an intriguing puzzle game for all ages. more>>
Petals on a Rose is an intriguing puzzle game for all ages. This website claims that Bill Gates was stumped by it for two days. Its usually played with a group of friends and a set of 5 dice. The game master rolls the dice and tells everyone the answer. This computer version of the puzzle works similarly, only in this case the computer plays as the game master.

To play you just double click the icon to start the program. Type your guess in the "Answer" field and press "Check". If your guess is correct you get congratulated, otherwise you need to try again. If you get tired of guessing you can press the "Give Up" button and youll get the answer to that particular roll.

Just press the "Roll Dice" button at any time to get a new set of numbers.

Always remember, dont tell the answer to anyone!

Have fun, and good luck.
<<less
Download (0.16MB)
Added: 2007-07-20 License: MIT/X Consortium License Price:
826 downloads
Speak Freely for Unix 7.6.a

Speak Freely for Unix 7.6.a


Speak Freely is an application for Unix and Unix-like systems which allows you to talk . more>>
Speak Freely is an application for Unix and Unix-like systems (Linux, FreeBSD, IRIX, etc.) with audio hardware, which allows you to talk (actually send voice, not typed characters) over a network. Speak Freely for Unix uses the workstation audio hardware and network to allow conversations of users over the network.

The phone company never gives you a break! You pay a fortune for a leased line connection to the Internet, and you *still* have to pay every time you want to chat with somebody, even though youre both sitting in front of workstations with digital audio capability, linked by a fast network. Speak Freely for Unix can intercommunicate with

Workstations on local area networks can generally communicate with excellent audio quality and response. A software implementation (developed by Jutta Degener and Carsten Bormann, Technische
Universitaet Berlin) of the compression algorithm used in GSM digital cellular telephones allows operation over Internet links of modest bandwidth. By using GSM compression in conjunction with sample interpolation, the data rate can be reduced to about 9600 baud. Users with CPUs too slow or two heavily loaded to perform GSM compression and decompression in real time may select less compact but quicker to
execute ADPCM coding, using an implementation developed by Jack Jansen of the Centre for Mathematics and Computer Science, Amsterdam, The Netherlands.
<<less
Download (0.76MB)
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
1222 downloads
A-foto 1.6 RC7

A-foto 1.6 RC7


A-foto is a theme (applet) for Superkaramba. more>>
A-foto is a theme (applet) for Superkaramba. A-foto show pictures on your desktop with different frame decorations and has the ability to change picture at present intervals.

Known Issues in this version:
- There is NO "add to line" mode. The organization of presented images is now accomplished through management of contents of the chosen folder. One suggested way of organizing custom slide shows is to create an empty folder and drag LINKS to preferred photos into that folder. Drop that folder onto a-foto. Presently, this appears to be the easiest way to achieve manageability of slide show content. Your alternative suggestions are welcome.
- Starting a second instance of A-foto from SuperKaramba interface may fail. Double-click on afoto.skz file to start additional applets.
- A-foto settings have "historical priority." Settings for 1st afoto applet ever will always be the 1st in line to be used when you open afoto. To get to the settings of the 3rd afoto instance, you need to open 3 afoto applets. We are working on a solution. Any comments and suggestions are welcome

<<less
Download (0.23MB)
Added: 2007-04-03 License: GPL (GNU General Public License) Price:
941 downloads
The Life of a Geek 2.0

The Life of a Geek 2.0


The Life of a Geek is very silly console game in which you (a geek) must keep a computer running until you graduate college. more>>
The Life of a Geek is very silly console game in which you (a geek) must keep a computer running until you graduate college.
Surf around on the Internet, battling hackers to gain money and better security for your box. Drink lots of caffeine to keep yourself awake, since if you go to sleep, you risk an attack on your computer.
The Life of a Geek is a simple console game.
Save up money to take a month-long college course and improve your education, but remember that paying attention to schoolwork also leaves your computer open to attack.
Find a quick job for a month at places like fast-food restaurants and grocery stores, but remember again that time away from your computer leaves it open to attack. Viruses may also appear on your computer, weakening your computers health points regularly until cleaned.
Enhancements:
- Improved randomness, a fix for a bug where more energy drinks could be bought than the available money allowed, and support for compiling using Visual C++.
<<less
Download (0.055MB)
Added: 2007-03-30 License: GPL (GNU General Public License) Price:
939 downloads
A MySQL Storage Engine for AWS S3 0.06

A MySQL Storage Engine for AWS S3 0.06


A MySQL Storage Engine for AWS S3 is a plugin storage engine that allows MySQL to access Amazon Web Services. more>>
A MySQL Storage Engine for AWS S3 project is a plugin storage engine that allows MySQL to access Amazon Web Services Simple Storage Service (AWS S3) buckets and items.
You need a MySQL source tree, and you need to have it built.
Figure out where the source tree is.
In my case its /home/mark/mysql/mysql-5.1-arch
Figure out where the target install tree is.
In my case its /home/mark/mysql/builds/example
Figure out where the MySQL build puts storage engine plugins.
Its probably in lib/mysql under the install tree
Or its /usr/lib/mysql
Or its /usr/local/lib/mysql
For me its /home/mark/mysql/builds/example/lib/mysql
Then run:
./config/bootstrap
./configure --with-mysql=/path/to/mysql-source --libdir=/path/to/mysql-plugins
make && make install
You can optionally copy the "src" directory here into storage/ in the
MySQL server source, rebuild MySQL, and things should compile.
Next, you should probably install the S3 command line tools.
They depend on you having Python.
Get them at http://www.hanzoarchives.com/development-projects/s3-tools/
If you dont have one yet, you need an Amazon AWS account, and then
request that they enable S3. Go to http://amazonaws.com/ to do that.
You will need to get your "AWS Access Key Identifiers".
Assume they are
FV8CY5793BC7CY32YOSN
W9oQxQNJizGgjxNc82giE9/ipefQW19tuO2xpC9G
(I just made those up with a random number generator.)
Put this in your .bashrc file
AWS_ACCESS_KEY_ID=FV8CY5793BC7CY32YOSN
AWS_ACCESS_KEY_SECRET=W9oQxQNJizGgjxNc82giE9/ipefQW19tuO2xpC9G
export AWS_ACCESS_KEY_ID AWS_ACCESS_KEY_SECRET
This isnt used by the storage engine, but it makes using the s3 command
line tools easier.
Use s3mkbucket to create a bucket. Remember that buckets are in a
global namespace, and there are advantages to having them look lik a
domain name. I suggest you snap up "s3.example.com", where
"example.com" is your own domain name.
s3mkbucket s3.example.com
s3put -k solfege/Do -s "a deer, a female deer" s3.example.com
s3put -k solfege/Re -s "a drop of golden sun" s3.example.com
s3put -k solfege/Mi -s "a name I call myself" s3.example.com
s3put -k solfege/Fa -s "a long long way to run" s3.example.com
s3put -k solfege/So -s "a needle pulling thread" s3.example.com
s3put -k solfege/La -s "a note to follow So" s3.example.com
s3put -k solfege/Ti -s "a drink with jam and bread" s3.example.com
Then at the mysql> prompt
create table s3notes (s3id varchar(255) not null primary key, s3val blob)
engine=AWSS3
connection=awss3 s3.example.com FV8CY5793BC7CY32YOSN W9oQxQNJizGgjxNc82giE9/ipefQW19tuO2xpC9G;
select * from s3notes where s3id=solfege/Re;
insert into s3notes (s3id, s3val) values (color/Red, ff 00 00);
select * from s3notes where s3id=color/Red;
delete from s3notes where s3id=color/Red;
You can name the table anything you want, but the fields must be named s3id and s3val, and s3id must be the primary key.
Enhancements:
- More flexible schema, CREATE SERVER, and SELECT without WHERE are supported.
<<less
Download (0.32MB)
Added: 2007-04-20 License: GPL (GNU General Public License) Price:
548 downloads
A Jacks Game 1.0

A Jacks Game 1.0


A Jacks Game is a real-time game that runs in a Web browser using the AJAX technology. more>>
A Jacks Game is a real-time game that runs in a Web browser using the AJAX (Asynchronous JavaScript and XML) technology.

Multiple users can login in A Jacks Game to explore a common map and earn a common currency as their score.

A Jacks Game is free software released under GNU/GPL Open Source License.
<<less
Download (0.014MB)
Added: 2006-01-05 License: GPL (GNU General Public License) Price:
1389 downloads
A Sudoku Solver in C 1.11

A Sudoku Solver in C 1.11


A Sudoku Solver in C is a console-based Linux program, written in C language, that solves Su Doku puzzles using deductive logic. more>>
A Sudoku Solver in C is a console-based Linux program, written in C language, that solves Su Doku puzzles using deductive logic. It will only resort to trial-and-error and backtracking approaches upon exhausting its deductive moves.
Puzzles must be of the standard 9x9 variety using the (ASCII) characters 1 through 9 for the puzzle symbols. Puzzles should be submitted as 81 character strings which, when read left-to-right will fill a 9x9 Sudoku grid from left-to-right and top-to-bottom. In the puzzle specification, the characters 1 - 9 represent the puzzle givens or clues. Any other non-blank character represents an unsolved cell.
The puzzle solving algorithm is home grown. I did not borrow any of the usual techniques from the literature, e.g. Donald Knuths "Dancing Links." Instead I rolled my own from scratch as a personal challenge. As such, its performance can only be blamed on yours truly. Still, I feel it is quite fast. On a 333 MHz Pentium II Linux box it solves typical medium force puzzles in approximately 800 microseconds or about 1,200 puzzles per second, give or take. On an Athlon XP 3000 it solves about 6,600 puzzles per sec. (Solving time is dependent upon degree of difficulty, so YMMV.)
Description of Algorithm:
The puzzle algorithm initially assumes every unsolved cell can assume every possible value. It then uses the placement of the givens to refine the choices available to each cell. I call this the markup phase.
After markup completes, the algorithm then looks for singleton cells with values that, due to constraints imposed by the row, column, or 3x3 region, may only assume one possible value. Once these cells are assigned values, the algorithm returns to the markup phase to apply these changes to the remaining candidate solutions. The markup/singleton phases alternate until either no more changes occur, or the puzzle is solved. I call the markup/singleton elimination loop the Simple Solver because in a large percentage of cases it solves the puzzle.
If the simple solver portion of the algorithm doesnt produce a solution, then more advanced deductive rules are applied.
Ive implemented two additional rules as part of the deductive puzzle solver. The first is subset elimination wherein a row/column/region is scanned for X number of cells with X number of matching candidate solutions. If such subsets (or tuples) are found in the row, column, or region, then the candidates values from the subset may be eliminated from all other unsolved cells within the row, column, or region, respectively.
The next deductive rule examines each region looking for candidate values that exclusively align themselves along a single row or column, i.e. a vector. If such candidate values are found, then they may be eliminated from the cells outside of the region that are part of the aligned row or column.
Note that each of the advanced deductive rules calls all preceeding rules, in order, if that advanced rule has effected a change in puzzle markup.
Finally, if no solution is found after iteratively applying all deductive rules, then we begin trial-and-error using recursion for backtracking. A working copy is created from our puzzle, and using this copy the first cell with the smallest number of candidate solutions is chosen. One of the solutions values is assigned to that cell, and the solver algorithm is called using this working copy as its starting point. Eventually, either a solution, or an impasse is reached.
If we reach an impasse, the recursion unwinds and the next trial solution is attempted. If a solution is found (at any point) the values for the solution are added to a list. Again, so long as we are examining all possibilities, the recursion unwinds so that the next trial may be attempted. It is in this manner that we enumerate puzzles with multiple solutions.
Note that it is certainly possible to add to the list of applied deductive rules. The techniques known as "X-Wing" and "Swordfish" come to mind. On the other hand, adding these additional rules will, in all likelihood, slow the solver down by adding to the computational burden while producing very few results. Ive seen the law of diminishing returns even in some of the existing rules, e.g. in subset elimination I only look at two and three valued subsets because taking it any further than that degraded performance.
Enhancements:
- Code optimization has resulted in a 30% increase in speed.
<<less
Download (0.025MB)
Added: 2006-03-27 License: GPL (GNU General Public License) Price:
1332 downloads
Run a web server inside LAN

Run a web server inside LAN


Run a web server inside LAN is a simple script to run a WWW server inside a Local Area Network. more>>
Run a web server inside LAN is a simple script to run a WWW server inside a Local Area Network. Run a web server inside LAN script assume all iptables features are compiled statically in the kernel, or all modules are loaded.

Otherwise you may encounter some surprises trying to utilize the more featureful and creative commandlines that Ive come up with.

Sample:

#external and internal interfaces
EXT=eth0
INT=eth1

# clear everything, and create my cascading chains
iptables -F
iptables -N e0
iptables -N tcpin
iptables -N udpin

# e0 is the name of our chain for eth0
iptables -I INPUT -i $EXT -j e0

# OUTPUT Chain
iptables -A OUTPUT -o $EXT -j DROP -p icmp --icmp-type ! echo-request

# remote gnutella queries were really pissing me off one day
# iptables -A OUTPUT -o $EXT -j DROP -p tcp ! --syn --dport 6346
# iptables -A OUTPUT -o $EXT -j DROP -p tcp ! --syn --sport 6346

# $EXT Chain
# a single rule to accept SYN Packets for multiple ports (up to 15)
iptables -A tcpin -j ACCEPT -p tcp --syn -m multiport --destination-ports 873,993,995,143,80,113,21,22,23,25,53

# stateful connection tracking is wonderful stuff
# ESTABLISHED tcp connections are let through
# If we send a SYN out, the ACK is seen as RELATED
# then further communication is accepted by the ESTABLISHED rule
iptables -A e0 -j ACCEPT -m state --state ESTABLISHED
iptables -A e0 -j ACCEPT -m state --state RELATED

# certain ports I simply DROP
iptables -A tcpin -j DROP -p tcp --syn -m multiport --destination-ports 6346,139

# UDP rules...
iptables -A udpin -j DROP -p udp -m multiport --destination-ports 137,27960

# I run a DNS server, so we must accept UDP packets on port 53
iptables -A udpin -j ACCEPT -p udp -m state --state NEW --destination-port 53

# lets log NEW udp packets on ports 1024:65535, then let them through
iptables -A udpin -j LOG -p udp -m state --state NEW --destination-port 1024:65535 --log-level debug --log-prefix UDPNEW --log-ip-options
iptables -A udpin -j ACCEPT -p udp -m state --state NEW --destination-port 1024:65535

# lets log NEW tcp packets on ports 1024:65535, then let them through
iptables -A tcpin -j LOG -p tcp --syn --destination-port 1024:65535 --log-level debug --log-prefix TCPNEW --log-tcp-options --log-ip-options
iptables -A tcpin -j ACCEPT -p tcp --syn --destination-port 1024:65535

# lets log INVALID or NEW tcp packets on priveleged ports, then DROP
# (remember I have certain ACCEPT rules higher up the chain)
iptables -A tcpin -j LOG -p tcp -m state --state INVALID,NEW --destination-port 1:1023 --log-level warn --log-prefix TCPPRIV --log-tcp-options --log-ip-options
iptables -A tcpin -j DROP -p tcp -m state --state INVALID,NEW --destination-port 1:1023

iptables -A e0 -p tcp -j tcpin
iptables -A e0 -p udp -j udpin
iptables -A e0 -j LOG --log-level debug --log-prefix NETFILTER --log-ip-options -m state --state INVALID,NEW
iptables -A e0 -j DROP

# NAT Rules
# I run a web server inside...
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 80 -j DNAT --to-destination 192.168.1.4:80
<<less
Download (MB)
Added: 2007-02-14 License: GPL (GNU General Public License) Price:
985 downloads
A Simple Version Control System 0.9.6

A Simple Version Control System 0.9.6


A Simple Version Control System is an easy to install and easy to to use version/revision control system. more>>
A Simple Version Control System is an easy to install and easy to to use version/revision control system.
ASVCS differs from most other version control systems in that ASVCS is designed to keep track of files in place. ASVCS does not allow any changes to be made to files, all changes require the users to change files externally with FTP or SSH access.
ASVCS is very easy to setup and use. Users do not need to work with repository, branches, commit and check-out files. All a user needs to do is upload the changes files and click Update or if enabled just wait for it to be updated automatically.
ASVCS is ideal for small projects or personal use, though it can also be used by large project how do not need or want the complexity of most version control systems.
Main features:
- asy to install and use
- Written in PHP
- Can track binary or text files
- Automatic file tracking (requires cron support)
- Diffs of revisions
- Easy user access management
- Entirely Web based
- Skinable
- Open source (MIT/expat license)
<<less
Download (0.10MB)
Added: 2007-03-15 License: MIT/X Consortium License Price:
960 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3