Main > Free Download Search >

Free figure software for linux

figure

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 292
FREP 1.1

FREP 1.1


FREP was born out of a need I had to keep a cluster of server synchronized to a central location. more>>
FREP was born out of a need I had to keep a cluster of server synchronized to a central location with instant file replication (one-way replication).
I realized that polling for file changes was going to be out of the question since the application would get progressively slower the more files were added.
I wanted something that wasnt going to be a ressource hog, and since I was looking at replicating over 200,000 files I wanted something that would scale too. When inotify was released in the vanilla linux kernel, I knew I had found the tool I needed to accomplish this job.
The next part of the puzzle that I needed to figure out what the communication mechanism that I was going to need to have in place to communicate changes to a large number of clients. With IP broadcast and multicast capabilities, the Spread cluster message toolkit was a natrual fit. Using Spreads multicasting capabilities, FREP should be able to scale to hundreds (if not thousands) of nodes.
The final piece of the puzzle was figuring out a bandwidth efficient mechanism for file transfers. I initially wanted to implement bits of the rsync protocol, but instead settled on a combination of Zlib compression on file chunks combined with using the generic diff format specification for partial data transfers. This combination should minimize the amount of bandwidth necessary to have file changes replicated to the cluster.
The system consists of several components:
- FREP_Server: The file monitor daemon
- FREP_Resync: The resynchronization daemon
- FREP_FileServer: A generic file server
- FREP_Client: The client installed on the nodes
- FREP_ResyncClient: A resynchronization client installed on the nodes as a failsafe mechanism
Enhancements:
- Bug fixes, configuration management
<<less
Download (MB)
Added: 2007-02-20 License: GPL (GNU General Public License) Price:
977 downloads
Gear

Gear


Gear project draws a gear in an open office drawing. more>>
Gear project draws a gear in an open office drawing.

You can then load the open office drawing and a nice looking gear is shown.

You can adapt the nr of tooth from the commandline, the shape of the tooth can be changed from the source.

How does it work?

I unzipped an open office drawing and looked how the lines in a file were made, then i automatically generated the lines into the content.xml file and zip the stuff again to make a valid document.

Isnt it great to have open formats (that are also well readable...)!!!

What is essential...

Well, in the archive that you got this program in, there is a odg directory this contains all the files that make up a valid OpenOffice drawing. The program should be run in a place where this odg directory is found...

example you unzipped this archive in a temp directory and now your file tree looks
like this : temp/gear/odg
then you should run the gear program from the temp/gear directory. .

well, it isnt that hard, you will figure it out...
<<less
Download (0.031MB)
Added: 2006-07-19 License: Freeware Price:
1198 downloads
popfinder 0.2

popfinder 0.2


popfinder listens to the network, registering the IP of users that log in via POP3. more>>
Small daemon to locate which ip is using pop3 to which server with which username
It was made to figure out which users is using which IP/workstation.

These are the valid options for using the application:
-i interface Which interface to listen to, i.e. eth0
-l logfile If you want to run more than one of these, you must use a separate logfile for each device! Default is /var/log/pop_usage.db
-p Turn off promiscous mode sniffing
-U username/UID User to run as, this is for the paranoid penguins.
Socket will be opened before we try to setuid ourselves.
-C /path Path we should chroot to, also for the paranoid penguins.
!NB! - logfile is openeded every 5 minutes, so remember to
specify a logfile thats relative to the jail!

<<less
Download (0.070MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1205 downloads
FDMS-3 Ripper

FDMS-3 Ripper


FDMS-3 Ripper is a Perl program for extracting the tracks from the FDMS-3 filesystem. more>>
FDMS-3 Ripper is a Perl program for extracting the tracks from the FDMS-3 filesystem. I recently bought a Fostex FD-8 multitrack hard disk recorder for recording music. It works great, but I was disappointed to discover that, although it uses a standard external SCSI hard disk, there was no way to "rip" the recorded tracks from the hard drive to my PC over the SCSI port. The alternatives were to use the analog-out to re-record each track using my soundcard (resulting in loss of quality and loss of synch between tracks), or buying a $500 ADAT card for my PC.

I decided that I would try to figure out a way to rip the music directly over the SCSI port. The FD-8 uses a proprietary Fostex filesystem, FDMS-3. I decided to hook it up to my PC and probed the drive. I was able to figure out the basic layout of the filesystem pretty quickly. Note: this is designed to hard disks formatted in the FDMS-3 "Mastering" mode, which stores the audio data in uncompressed format.

In order to use the program, you will need to take the hard disk that has the FDMS-3 filesystem on it and hook it up to your PC (mine is a SCSI drive -- dont know if this will work with one of the internal IDE drives you can hook up to the FD-8). Make sure that Linux can see the drive (dont try to mount it, though!). You might want to have a look at SCSI-2.4-HOWTO to get the drive recognized. My external hard disk is located at "/dev/sda", but yours could end up elsewhere.

Next, you need to make sure you have the following on your system: perl, sox and fileutils (for the "dd" utility). Security Warning Unfortunately, this program presents significant security issues, so be careful with it. The script needs to be able to access the hard disk directly, so you can either run it as root (not safe), or change the permissons for the hard disk device (in my case, "/dev/sda"). Run the program with "./fdms3rip /dev/sda" (substituting the actual location of your hard disk).

This will list all of the programs present on the hard disk. Then, run it again with the number of the program you want to fetch off the hard disk: "./fdms3rip /dev/sda 5" to get all of the recorded tracks for program number 5. After waiting a bit, you should now have a bunch of WAV files on your Linux machine. Warning This program will create and erase files with the names "dir" and "header" in the directory it is run from. It would be best to run this program from a clean directory, just to make sure there are no problems.

<<less
Download (0.005MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
692 downloads
SystemFreak 1.0

SystemFreak 1.0


SystemFreak is a card-game. more>>
SystemFreak is a card-game. SystemFreak is fun. SystemFreak is Open Source.

SystemFreak is a (atm. singleplayer) cardgame. The computer places one or more card(s) on the table, and deals you eight cards. It then thinks of a system that dictates what cards you can play according to what cards are on the table. Your goal is to figure out what the system is.

To figure out the system, you try to play cards. By noticing what cards are allowed at any given time, you should be able to deduce what the system is. When you think you have figured out the system, and cannot play any of your cards, you can hand them all in to the computer.

If you were right, you get new cards, but two fewer than you handed in. If you were wrong, you get your cards back, along with two extra cards. The goal is to get rid of your cards, preferably because you figured out the system.
What is really cool is that you can write you own systems as well!

<<less
Download (0.020MB)
Added: 2005-11-30 License: GPL (GNU General Public License) Price:
1423 downloads
GKrellFah2 1.2.3

GKrellFah2 1.2.3


Gkrellfah2(gfah) is a local monitor and interface for the Linux Folding@Home client packaged as a plugin for GkrellM. more>>
Gkrellfah2 is a local monitor and interface for the Linux Folding@Home client packaged as a plugin for GkrellM.
Also available is a client/server version for monitoring remote machines using GkrellMD. gfah collects status information on active work units for display and records info on completed work units in a local log file.
It has the ability to actively control how much cpu time the F@H client actually uses, thereby reducing overall cpu utilization and possibly cpu temperature. The desktop version user interface includes a ControlPanel for ease of use.
Main features:
- Displays summary status on a one line text panel, with other gkrellm monitors. See left figure.
- Supports a maximum of 8 monitors and each monitor has a ControlPanel popup via mouse button 1: See bottom figure.
- Displays active work unit status via mouse tooltip: See right or center figure.
- Desktop and Client versions feature Configuration Tabs inside Gkrellms Configuration window. See Screenshots
- Folding at home Team Statistics, Completed Workunit logs, CPU Utilization Control, and technical support.
- Includes a Gkrellm desktop plugin, client plugin, and server plugin; all in one RPM package.
Enhancements:
- Updated get_wu_runtime() to compute points-per-hour < Rate > based on new and available data.
- Original formula was off by 80% based on cpu speed and type.
<<less
Download (0.11MB)
Added: 2006-10-14 License: GPL (GNU General Public License) Price:
1106 downloads
SDL_image 1.2.11

SDL_image 1.2.11


SDL_image is an image file loading library. more>>
SDL_image is an image file loading library. It loads images as SDL surfaces, and supports the following formats: BMP, PNM, XPM, LBM, PCX, GIF, JPEG, PNG, TGA.

Images provide the basic visual building blocks for any user interface. Colors and fun shapes are the stuff that we as kids looked at for hours at a time while trying to shoot down big aliens and rescue pixelated princesses. Now its our turn to make the images that others will remember later in life perhaps. Now how do we get this dang images into our SDL programs, and be flexible in the handling of the images so that we dont even have to worry about what various formats they may be in?

This is where SDLimage makes your life easier. This document doesnt help you make artwork, but it will give you the functional knowledge on how to get that art into your game. Now go forth and make your Stick Figure of Justice, someone else might fill in for your lack of artistry, at least you wont have to make much of an effort to include the new and better art into your code.

<<less
Download (2.7MB)
Added: 2006-07-14 License: GPL (GNU General Public License) Price:
1202 downloads
blurt 1.0

blurt 1.0


blurt 1.0 is a web publishing (blogging) tool. more>>
blurt 1.0 is a web publishing ("blogging") tool. Unlike most blogging software blurt 1.0 does not provide you with a fancy back office, heavy duty database backends and massive user management systems.
Instead, you upload documents ("posts") in simple text format (.txt) to a directory on your web server. blurt will figure out the rest.
Main features:
- zero maintenance - well, almost. Youll still have to upload your documents (posts) to the web server, but how hard is that?
- organize your documents - creating categories for your documents (posts) is as simple as creating a subdirectory (folder) on your web server. All documents you put in such a directory are considered to be in the same category. The name of the category is the name of the subdirectory.
- easy navigation - browse documents by category or by date or by a combination of both simply by adding the required category or date to the URL of your blog. blurt 1.0 will figure out which documents you want to see.
- extend it - if you need visitors to comment on your documents or if you want to show a list of your latest documents, simply extend blurt 1.0 by installing a plugin. Installing plugins is as simple as downloading a file, changing a few settings and uploading it to a directory on your web server. blurt 1.0 will figure out the rest.
<<less
Download (0.007MB)
Added: 2005-10-10 License: GPL (GNU General Public License) Price:
1474 downloads
PyRoe 1.0

PyRoe 1.0


PyRoe project is a static partial linker for small helper Python libraries. more>>
PyRoe project is a "static partial linker" for small helper Python libraries.

PyRoe links a Python script with its helper libraries into self-contained Python executable (PyRoe capsule).

Pyroe HOWTO

Assume that your main module is called frob.py and that it uses libraries libfoo.py and libbar.py (directly or indirectly). To pyroize your program, follow these steps (see Figure above for enlightenment):

Create the file Manifest.pyroe containing these three lines:

frob.py
libfoo.py
libbar.py

and put it in a directory together with your source files.

Run pyroe
After pyroe is done, you will find the file frob in the working directory.
The file frob is executable, the invocation
./frob ARGS...

is equivalent to

python frob.py ARGS...

but to run frob you no longer need libfoo.py or libbar.foo lying around.
Pyroe runtime library hidden inside of frob hijacks some command-line options starting with --pyroe-; in particular

frob --pyroe-unpack

will unpack the content of the capsule back to individual files.

For more information see

pyroe --help

The name of PyRoe capsule is always derived from the name of the first file in the Manifest.pyroe.
<<less
Download (0.004MB)
Added: 2006-03-20 License: GPL (GNU General Public License) Price:
1313 downloads
j0urnal 1.1

j0urnal 1.1


j0urnal is a Unix Conesole Based LiveJournal Client. more>>
j0urnal is a Unix Conesole Based LiveJournal Client. It is coded on a Pentium 133 with 32 megs of memory running Slackware Linux 8.0...
This is the initial release and many features will be added in the future.
Source Release:
tar xvfz j0urnal-1.0.x.tar.gz (You probably already figured this out, huh?)
cd j0urnal-1.0.x/ (Hmm, you probably figured this out alrady too)
make (Haha! Bet you didnt figure out that part!)
cp j0urnal /usr/bin/ (or wherever you want)
Binary Release:
tar xvfz j0urnal-Platform-Processor-1.0.x.tar.gz (Got that?)
cd j0urnal-Platform-Processor-1.0.x/ (Yep)
cp j0urnal /usr/bin/ (or somewhere else)
EXECUTION:
From the command line, type either j0urnal or j0urnal
CONTACT:
Questions, comments, suggestions, bug reports, and drugs should all be emailed to Roach@XaosInc.com
Enhancements:
- Initial Release
- Basic Server/Client Authentication
- postevent supported
<<less
Download (0.011MB)
Added: 2006-06-23 License: BSD License Price:
1220 downloads
bgrab 1.3.6

bgrab 1.3.6


bgrab is an application used to download binary attachments from newsgroups. more>>
bgrab is an application used to download binary attachments from newsgroups.

The purpose of this program is to automate the downloading of binary attachments from UseNet Newsgroups. Given a group name, this program will connect to a news server, read all messages in that group and extract any binary attachments included in any of those messages (including multipart attachments). This program does not require any keyboard interaction and could be fairly easily scheduled to run from crond.

To compile this program, you need to be on a system that uses the GNU C++ Compiler (or that has some other ANSI C++ compliant compiler linked to run as the gcc executable). You also need to have either curses or ncurses installed.

Makefiles are included for Linux and Solaris systems. The attached configure script does nothing more than try to figure out if youre running one of these two OSes and create a link from one of them to Makefile if you are. The Linux makefile assumes you have ncurses installed, the Solaris that you have curses itself.

If some of this isnt true (i.e. if youre running some other variant of UNIX or if your curses is called something different), youre on your own to compile.

Otherwise:
configure
make

"make install" will try to move the program binary (bgrab) to /usr/local/bin and make it root/root/755.

<<less
Download (0.30MB)
Added: 2007-03-27 License: GPL (GNU General Public License) Price:
942 downloads
Field Designer 0.6.2

Field Designer 0.6.2


The Field Designer is a program for designing sub-air paintball fields. more>>
The Field Designer is a program for designing sub-air paintball fields. Field Designer helps you to prepare for a paintball tournament or fun game, or simply to get an overview of a field. Field owners can use it to provide online layouts of their fields.
Main features:
- Delete Figure
- Editable properties
- Default XML Encoding
- Tippie figure
- Tombstone figure
- Export a JPG picture of the field
- Povray Export
- Copy and Paste
- Context menu
- Tactics plugin
- Rotate figures
- 3D field walking
Enhancements:
- A tactics editor was added, allowing you to develop your tactics directly in the field designer.
- Real units of measure can be used, so 32px will represent whatever unit of measure you define.
- When you create a new field layout, you can set the size of the field, which will be shown while drawing the field.
- Fields can be exported to SVG, BMP, JPEG, or PDF.
- The last page of the field creation wizard does not work correctly under Win32.
<<less
Download (15MB)
Added: 2006-02-27 License: Eclipse Public License Price:
1338 downloads
Kobo Deluxe 0.4pre10

Kobo Deluxe 0.4pre10


Kobo Deluxe is a port of XKobo to SDL, with considerable enhancements. more>>
Kobo Deluxe is a port of XKobo to SDL, with considerable enhancements.
Kobo Deluxe is a port of XKobo to SDL. XKobo itself is a descendant of Namcos old Bosconian, which can be seen as part of the Galaxian/Galaga family of space shooters.
In both XKobo and Kobo Deluxe, you fly a ship around in 2D space, destroying other ships, dodging bullets, and destroying massive space platforms by shooting their cores.
There are literally hundreds of levels, and each level is different every time you play--the platforms are randomly generated. Kobo Deluxe adds sound, better graphics, and much more to the original game.
Main features:
- Fast paced retro arcade style game play
- Smooth, high speed 8-way scrolling
- Very simple controls - the game is about speed and strategy
- 17 different enemies; fighters, kamikaze attackers, proxy bombs and more
- 50 maps, each with its own feel and strategies to figure out
- Maps are built as you enter them - each game is unique!
- Beat the 50 maps - and get a new wave of even more aggressive enemies
- Music and sound effects with real time reverberation
- Structured audio technology - hi-fi sound in a tiny download
- OpenGL support for extremely fast and smooth animation
- High resolution support up to 2048x1536 - five types of scaling
- Supports any display color depth - dithering for 15 and 16 bpp
- Supports control by keyboard, mouse or joystick
- Runs on pretty much any hardware and operating system
- All code and data is Free! Source code available. (GPL or LGPL)
<<less
Download (0.78MB)
Added: 2006-02-27 License: GPL (GNU General Public License) Price:
1334 downloads
libgnomeprint 2.18.1

libgnomeprint 2.18.1


libgnomeprint is a Gnome printing library. more>>
libgnomeprint is a Gnome printing library.
This is an implementation of the Gnome Printing Architecture, as described in:
http://www.levien.com/gnome/print-arch.html
An updated description of gnome-print and future plans can be found in :
http://www.levien.com/gnome/print-summit-2000.htm
We have a mailing list setup:
gnome-print@gnome.org
Overview
1. Imaging
Gnome-print uses semi-standard PostScript imaging model. I.e. all
shapes are described as sequences of path commands (moveto, lineto
curveto, closepath) and images created through fill and stroke
operators.
2. Coordinates
The initial coordinate system is identical to the PostScript one,
i.e. unit is 1 typographic point and y grows upwards on the page.
Coordinate system can be modified, using concat operator.
3. Graphic state
Graphic state is manipulated through usual operators, like
setrgbcolor, setopacity, setlinewidth. There are gsave and grestore
operators that manipulate graphic state stack.
Currently the only supported colorspace is RGB, as we have yet to
figure out the patent issues involved in CMYK and other colorspaces.
4. Text
There are 2 primary text operators. The simpler one (show) accepts
UTF-8 encoded string, and outputs it as well as possible using
current font from graphic state.
The other one (glyphlist) accepts device idependently formatted
sequence of glyphs - i.e. user program should do exact layout and
languge analyzing itself. Glyphlist can include glyphs from different
fonts, use different colors and position glyphs either in
predetermined coordinates or use simple font-specific positioning
rules (glyph advances for latin-like fonts).
5. Fonts
Gnome-print uses type1 fonts for all rendering, so printed output
is always identical to onscreen preview.
Enhancements:
- Fix a crash in Gedit caused by a typo. (Jeremy Messenger, Joe Marcus Clarke)
- Fix compiler warnings (Damien Carberry, Michael Wolf)
Updated translations:
- fi (Ilkka Tuohela)
- ga (Ignacio Casal Quinteiro)
- si (Danishka Navin)
- ta (Tirumurthi Vasudevan)
- vi (Pham Thanh Long)
<<less
Download (1.1MB)
Added: 2007-08-08 License: LGPL (GNU Lesser General Public License) Price:
807 downloads
Sirius 0.8.0

Sirius 0.8.0


Sirius is a program for playing the game of othello. more>>
Sirius is a program for playing the game of othello. The program includes an AI (Artificial Intelligence) opponent which plays at a very challenging level and is actually quite hard to beat. The AI opponents strength can therefore be adjusted in several ways to give you a suitable opponent.
The AI opponent uses a plain alpha-beta search with hashing to figure out which move to make. To be able to tell a god position from a bad one, it uses a pattern based evaluation function.
The pattern used is the 9 discs surrounding each corner and the 8 discs creating the edge of the board. The evaluation function also takes mobility, potential mobility and parity into count. For the initial 9 moves the AI opponent optionally uses a simple opening book.
During midgame it searches and evaluates about 200.000 nodes per second on a PIII 750 MHz, in the endgame this number is significantly higher due to more transpositions and a less expensive evaluation function.
Enhancements:
- Russian translation. (Alexandre Prokoudine)
- Fixed problem with non-latin UTF-8 characters. (Vyacheslav Sdiconov)
- Trippled the size of the opening book.
- Made the hints unsensitive at startup.
- Man page for Debian.
<<less
Download (0.60MB)
Added: 2005-07-22 License: GPL (GNU General Public License) Price:
1554 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5