Main > Free Download Search >

Free compound bow software for linux

compound bow

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 53
CalcRogue Beta 6c

CalcRogue Beta 6c


CalcRogue project is a Rogue-like for calculators, Palm, and PCs. more>>
CalcRogue project is a Rogue-like for calculators, Palm, and PCs.
CalcRogue is based on the Unix game Rogue and those similar to it, collectively known as "roguelikes". They involve a character which can move around, attack monsters, collect magical items, maybe cast spells, and gain levels.
The dungeons are randomly generated, so the areas are always fresh, and the difficulty is such that it never gets too easy. (Note: CalcRogue is not derived from Rogue.)
Main features:
- Complex, randomly generated levels
- Overworld map, towns, and quests
- Spells and magically summoned minions
- Easy to use interface with tutorial
- Line of sight/lighting calculation
- Four-color grayscale graphics
- Complete inventory management system
- Wide variety of magical scrolls, potions, wands, rings, amulets and spells
- Missile combat with bows, crossbows or thrown potions
- Compressed saved games
- In-game help
- Hidden traps and doors
- Five different player classes
- Varied monsters with special powers
- Gold and shopping
- High-score listing
Enhancements:
Features
- Finished the tower quest, for wizards and necromancers. No spoilers in this changelog, but it involves lots of cool stuff.
- Checkpoint saves. A backup saved game is automatically made whenever you move to a new level, and restored if the game crashes.
Bug fixes
- (PalmOS) Fixed a stack overflow in the bytecode interpretter which caused crashes all over the place.
- (PalmOS) Fixed infinite prompt loop when running into a peaceful creature
- Fixed missing exit from tower area
- Fixed bug which could cause disconnected areas with the big-map generator
- Monsters wont be generated in the wilderness area
- Fixed bug that allowed duplicating items
- It is no longer possible to throw equipped non-missile weapons
Misc
- Balance changes to make the necromancer stronger
<<less
Download (0.10MB)
Added: 2007-01-08 License: GPL (GNU General Public License) Price:
1019 downloads
CGI::NoPoison 3.11

CGI::NoPoison 3.11


CGI::NoPoison is No Poison Null Byte in CGI->Vars. more>>
CGI::NoPoison is No Poison Null Byte in CGI->Vars.

SYNOPSIS

use CGI;
use CGI::NoPoison

my $m = CGI->new();
$m->param(
-name=>amplifier,
-value=>[nine, ten, up to eleven],
);
my %h = $m->Vars();
# look ma, no splitting on poison null-bytes ( )!
print "$_ => ", join ", ", @{$h{$_}} for keys %h;

print "This one goes ", ($m->param(amplifier))[2];

Simplicity itself. Instead of using a null-byte to separate multi-valued fields why not just use what CGI.pm already uses to store the values internally?

"Whats that?", you ask? Why, its an anonymous array, of course, like anyone sensible would use. cgi-lib.pl may have been fine years and years ago, but this now-archaic throwback no longer needs us to bow to its demands. (is anyone still actually using it? yikes.)

This does, however change how you parse CGI->Vars() (as an anon-array, not a -packed string) and also how you set params.

NOW you can properly test for inserted null-bytes in a secure environment WHILE taking advantage of the convenience of the Vars() function.

<<less
Download (0.012MB)
Added: 2006-12-01 License: Perl Artistic License Price:
1059 downloads
GMP compiler 1.0.0

GMP compiler 1.0.0


GMP compiler tool simplifies the use of GMP, the GNU multiple precision library. more>>
GMP compiler tool simplifies the use of GMP, the GNU multiple precision library. It scans a C source file for specially marked GMPS arithmetic expressions and replaces them with plain C.
The abbreviation gmpc stands for GMP compiler, or alternatively GMPS-to-C compiler. GMPS arithmetic expressions are straightforward infix expressions which transparently support the special types mpq_t, mpz_t and mpf_t as defined by GMP. GMPS means, rather unimaginatively, `GMP script.
No dependencies are added to the resulting C source, so there is no need to include additional header files or link with special libraries other than GMP.
Invoking gmpc
To translate a .gmpc file to C source, at least the input and output files must be given. The most concise invocation would look like this:
gmpc -o foo.c foo.gmpc
This will translate foo.gmpc into foo.c.
It is highly recommended to enable all warnings with the -Wall switch:
gmpc -Wall -o foo.gmpc foo.c
Other switches can be used to change the default behaviour of gmpc. They are listed in the following sections.
Enhancements:
- Added support for C-like compound assignments, increment and decrement operators.
- Fixed an assignment precedence bug.
- Temporary variables and constants are grouped together to make generated code more readable.
- Added Doxygen comments and configuration file.
<<less
Download (0.27MB)
Added: 2006-12-25 License: GPL (GNU General Public License) Price:
1044 downloads
Automated support for compound RPC calls 0.2

Automated support for compound RPC calls 0.2


Automated support for compound RPC calls is a project which augments RPCGEN to support NFSv4-style compound procedures. more>>
Automated support for compound RPC calls is a project which augments RPCGEN to support NFSv4-style compound procedures.

NFSv4 specifies that the RPC calls be batched into a "compound" call. There is no support for this in RPCGEN.

By rearranging the ONC IDL for NFSv4 into AutoGen definitions, these templates will emit the original IDL *plus* all the code to package, send, distribute, collect, return, and dispatch the results.

The distributed program author merely needs to call and supply server procedures for the routines specified in the IDL.

Templates for these calls and service routines is provided, too. The NFSv4 definitions are included.

<<less
Download (0.022MB)
Added: 2007-04-05 License: BSD License Price:
938 downloads
POLE 0.2

POLE 0.2


POLE is a library to access structured storage. more>>
POLE is a portable C++ library to access structured storage. It is designed to be compatible with Microsoft structured storage, also sometimes known as OLE Compound Document.

A structured storage is normally used to store files inside another file; you can even have complex directory tree inside. It can be treated as a filesystem inside a file.

The most popular use of structured storage is in Microsoft Office. Structured storage does not offer compression nor encryption support, hence usually it is used only for interoperability purposes.

Compared to structured storage routines offered by Microsoft Windows API, POLE has the advantage that it is portable. You can access any structured storage in the supported platform, you dont need to rely on Windows library.

Using

To compile POLE, you need a C++ compiler, with standard C++ library which supports STL (Standard Template Library).

POLE is just a library, you have to integrate it as part of your application/project. Since it consists of one source file and one header file, it does not make much sense to compile POLE as separate library (either static or dynamic). Simply add these files to your project and you are done.

The source tarball of POLE demonstrates the use of POLE to build poledump, a small utility to extract any stream inside a structured storage. If you use g++ as the compiler, you can compile poledump using the following command:

g++ -o poledump pole.cpp poledump.cpp

You may use poledump like the example below:

poledump budget.xls Workbook result.xls

The above command will extract a stream named Workbook inside Excel document (budget.xls) and save it as result.xls. File result.xls will still be recognized as a valid workbook (in raw format). Launch Microsoft Excel, open this file, and convince yourself.

Since version 0.2, the source tarball also includes a graphical tool named POLEView. Its purpose is to show the content of a structured storage in a tree view. It is also possible to view each stream in hexadecimal format and/or export the stream as well. You can study its source code to get familiar on how to use POLE API.

To compile POLEView, you need Qt (from Trolltech) version 3.x. Most Linux distributions normally already package the latest version of Qt, so it is likely that you need to worry about this. The Windows version is still planned, awaiting for the release of Qt version 4.

The build command for poleview is:

qmake && make
<<less
Download (0.016MB)
Added: 2005-04-13 License: BSD License Price:
1655 downloads
PicoStorage 0.1

PicoStorage 0.1


PicoStorage is a lightweight structured storage software. more>>
PicoStorage allows you to store hierarhical information (similar to "files and directories") inside a single file. The functionality offered is largely equivalent to the one offered by any filesystem, or by the Structured Storage and Compound Files.

PicoStorage can efficiently handle huge numbers of small files, with very economical disk usage; it also allows you to keep open (in RAM) simultaneously a large number of files. Transaction support guarantees data integrity.

Learn more about the distinctive advantages of PicoStorage. or look at the benchmark.

The library is available on a dual-license basis: under GPL for free, and under a commercial license for use in closed-source applications.

Using

The library contains the classes File and Dir to represent files and directories. On a File you can read or write a number of bytes from a given offset, and set/get the file size. On a Dir you can create entries (either files or subdirectories), open entries, delete entries, and iterate over the directorys content.

The storage itself (i.e. the whole hierarchical structure, contained in a filesystem file) is represented by the class Storage. Using this class, you can create or open a storage, obtain the root directory of the storage, close the storage and do commit or rollback.
<<less
Download (0.13MB)
Added: 2005-04-13 License: GPL (GNU General Public License) Price:
1655 downloads
Forth Foundation Library 0.5.0

Forth Foundation Library 0.5.0


Forth Foundation Library is a Forth library. more>>
Forth Foundation Library, in short FFL is a Forth library. It gives you a collection of words written in (ANS) forth which are useful in areas such as data types, collections, interfaces, development support, and compound modules.
The modules in the library are grouped in five clusters:
- Data types - char
- Collections - single linked list
- Interfaces - crc-32
- Development - struct, unit test
- Compound - nothing yet.
Enhancements:
- This release adds four new features to the library, including an n-tree with an iterator, a SHA-256 module, and a regular expressions module.
- The library will now also run on MinForth.
<<less
Download (0.14MB)
Added: 2007-06-11 License: GPL (GNU General Public License) Price:
865 downloads
Kororaa Beta2-r1

Kororaa Beta2-r1


Kororaa project is a way of installing Gentoo Linux easily and quickly, similar to Gentoos more>>
Kororaa project is a way of installing Gentoo Linux easily and quickly, similar to Gentoos "Stage3 with GRP packages" install.

Whats different?

For Kororaa we wrote an install script to go along with our install method which takes care of most of the manual configuring required under the Gentoo method;

The Kororaa build is derived from Bob Ps Stage 1/3 install method;

Also, we have pre-defined a wide suite of KDE based (and now also Gnome based) applications for your use and designed the entire system specifically for these;

We have also added a large number tweaks and automations along the way to assist in the Kororaa experience.

Whats the point of it?

I must state that I adore the manual Gentoo way of installing. In fact, I swore against an installer for Gentoo for a long time and this stance has not really changed. What I wanted however was a way to quickly re-produce a desktop installation for multiple machines. I also wanted a tool that I could give to friends who liked the idea of Gentoo but complained about the "compile time". I dont think that missing out on the Gentoo experience because of "compile time" is valid and so I wanted a way to introduce my friends to Gentoo without having to build their systems myself.

I cannot more strongly recommend the Gentoo install method if you are serious about learning both Gentoo and GNU/Linux in general. I owe Gentoo a lot - I played with Redhat* back in 1998 (thanks to Andrew Tridgell) but then fell into "RPM hell" and went around from distro to distro in a mad seething rage of desperation. Then I came across Gentoo 1.1 and it was love at first install.

So, if youre someone who doesnt want to wait to get a nicely configured Gentoo system, is so afraid of the standard install method that its stopping you from trying Gentoo at all, or youre a lazy pig then this method is for you!

Note: You can use our stage3, portage snapshot and packages together with the standard Gentoo "Stage3 GRP" install if you want to try it that way too!

What else?

The Kororaa system comes pre-configured for a Pentium3. We chose Pentium3 because most people should have an SSE capable processor by now.

This means it will run on any P3 Coppermine core and later, including AMD Athlon-XP, Athlon64/Opteron, Sempron etc and Intel Pentium 4, Pentium M, Xeon etc.

Please note it will NOT work on a system without SSE support.

As of Beta2 however, we have also released an AMD64 version, which will run on any AMD 64bit cpu including Athlon64, Sempron64 and Opteron.

If you want more optimisation, you can easily re-build your system with all the current apps and configuration by changing your make.conf and rebuilding world.

Please note the system is currently BETA, a bit "hacky" and could destroy your harddrive or something even more nasty like bowed legs and a crooked smile.
<<less
Download (352.6MB)
Added: 2006-03-19 License: GPL (GNU General Public License) Price:
1314 downloads
Jude 0.5.0

Jude 0.5.0


Jude is a RAD tool for data management applications. more>>
Jude is a rapid application development tool that permits to formalize a problem and then obtain a full featured and easy to use data management, workgroup application that can be further adapted implementing specific agents.

Jude is based on a knowledge-base with an object-oriented structure on the server side and a compound-document, agent-based user interface on the client side.

Relational database, Object-Oriented database, document-management systems, XML documents, compound-documents, declarative programming, agent-based systems and Java are well understood technologies but when you use them alone in order to build data-management applications you encounter many problems.

For example relational databases management systems cannot support new data types and for some applications the allowed data are not sufficient. They lack support for long-transactions.

The development of an application using object-oriented database management systems encourages procedural coding over declarative coding and this tends to produce code hard to maintain because there are many relationships between different parts of the program. Jude tries to join all benefits of these technologies in a coherent application framework.

Jude permits developers to specify an abstract, simplified view of the world we wish to represent using an high-level, declarative, object-oriented language and then to obtain a full functional work-group application. Jude try to join in a simple but powerful way many powerful programming paradigms: object-oriented, declarative, agent-based and compound-document.

Developers can extend application functionalities adding new agents to the system. Developers can reuse already specified knowledge-base clusters (there are already clusters related to physics, organization relationships, chemical). Developers can reuse already specified agents, in particular agents related to user interface.

Jude permits users to manage (view, edit, retrieve) documents and structured informations using a coherent and simple to grasp environment based on Java and Swing library.
<<less
Download (2.58MB)
Added: 2005-04-21 License: GPL (GNU General Public License) Price:
1661 downloads
KMol 0.3.3

KMol 0.3.3


KMol is a molecular weight and elemental composition calculator. more>>
KMol calculates the elemental compositon and molecular weight of compounds from their chemical formula. KMol supports user defined groups and elements, unlimited nesting of subgroups, multicomponent compounds, global and per-user symbol definitions.
KMol is designed to be able to parse any chemical formula that can be
unambiguously interpreted if written as a simple character sequence (i.e.,
without subscript and superscript formating). If you can understand a chemical
formula, chances are KMol will understand it in exactly the same way.
Enhancements:
- Fixed KDE3 compilation problem. Fixed saving of user-defined weights.
<<less
Download (0.34MB)
Added: 2005-09-14 License: GPL (GNU General Public License) Price:
1500 downloads
oRTP 0.13.1

oRTP 0.13.1


oRTP is a library implementing the Real-time Transport Protocol (RFC3550). more>>
oRTP is a library implementing the Real-time Transport Protocol (RFC3550), written in C.
oRTP project is easy to use and provides a packet scheduler for sending and receiving packets on time, adaptive jitter compensation, and automatic sending of RTCP compound packets. It works with IPv6.
Main features:
- Written in C
- Implement the RFC3550 (RTP) with a easy to use API with high and low level access.
- Includes support for multiples profiles, AV profile (RFC1890) being the one by default.
- Includes a packet scheduler for synchronizing rtp recv and send. Scheduling is optionnal, rtp sessions can remain not scheduled.
- Implements blocking and non blocking IO for RTP sessions.
- Supports mutiplexing IO, so that hundreds of RTP sessions can be managed by a single thread.
- Supports part of RFC2833 for telephone events over RTP.
- The API is well documented using gtk-doc.
- Licensed under the Lesser Gnu Public License.
- RTCP messages sent periodically since 0.7.0 (compound packet including sender report or receiver report + SDES)
Enhancements:
- This version includes new API documentation built with Doxygen and integrates minor patches and optimizations.
<<less
Download (0.48MB)
Added: 2007-04-12 License: LGPL (GNU Lesser General Public License) Price:
941 downloads
Objective-C Foundation Classes 0.7.1

Objective-C Foundation Classes 0.7.1


Objective-C Foundation Classes is an Objective-C library. more>>
Objective-C Foundation Classes is an Objective-C library.
It contains general purpose classes for easier development of applications, in areas such as data types, network, C library wrappers, collections, and compound classes.
The classes in the library are grouped in five clusters:
- DataTypes - integer, text string, fraction, bitarray, date/time, random generators, big integer, big double ...
- Collections - array, list, hash table, AVL and n-tree, circular array, graph ...
- Network - TCP/UDP server and client, HTTP client, Telnet client ...
- C-library wrappers - DBM, socket, MD5, regular expression, timer, file, directory, gzip and bzip2 file, text screen ...
- Compound - Argument parser, calendar, finite state machine, tokenizer, XML tree, discrete distribution, objective-c source tokenizer ...
Enhancements:
- A new class (DBigFraction) and a new protocol (DBitArithmetic) have been added to the library.
- There are also several bugfixes related to 64-bit platforms.
- The copy-constructor support has been improved, and as a result all collections can now be (deep) copied.
- There are some small bugfixes, and several classes have been extended with new methods.
<<less
Download (0.74MB)
Added: 2006-07-27 License: GPL (GNU General Public License) Price:
1196 downloads
NetCDF 3.6.2

NetCDF 3.6.2


NetCDF is a format developed at Unidata that was inspired by the CDF format from NASA. more>>
NetCDF is a format developed at Unidata that was inspired by the CDF format from NASA.
NetCDF stands for "Network Common Data Form" and is a self-describing data format, commonly used in scientific and engineering applications.
Main features:
- All features of netCDF 3.6
- Large file support (> 2 GB data files)
- Use of HDF5 for storage
- Backward file-format compatibility
- Backward API compatibility
- Parallel I/O
- Multiple unlimited dimensions
- Additional Data Types
- Hierarchical Grouping of Data
- Bit packing
- Compression and other filters
- Revised documentation
- Examples
- Distribution with both netCDF and HDF5 packages
- (Unicode/ASCII) String data type
- Anonymous dimensions
- Support for compound data types, including nested compound types
- User-defined data type
- Upgrades to ncgen/ncdump/CDL to reflect new features
- NcML support for ncgen/ncdump
- F90 interface
- C++ interface
- Demonstrable performance gains in modeling contexts on advanced architectures
- HDF5 file driver support
Whats New in 4.0 Alpha 11 Development Release:
- Enum type added.
- NetCDF-4 verified support of common data model.
- ncdump support new features and NcML.
- No netCDF-4 artifacts in file.
- Uses HDF5 creation order information.
- NetCDF-4 documentation complete.
Whats New in 3.6.2 Stable Release:
- Support for shared libraries was added.
- Major documentation additions were done.
- Speedups were made on little-endian machines.
- Minor bugs were fixed.
<<less
Download (3.8MB)
Added: 2007-03-09 License: BSD License Price:
987 downloads
Password Hasher 1.0.4

Password Hasher 1.0.4


Password Hasher enables a good security practice. more>>
Password Hasher enables a good security practice.
What good security practice demands:
- Strong passwords that are hard to guess.
- Different passwords at each site.
- Periodically changing existing passwords.
Why you probably arent practicing good security:
- Strong passwords are difficult to remember.
- Juggling a multitude of passwords is a pain.
- Updating passwords compounds the memorization problem.
Main features:
- Automatically generates strong passwords.
- One master key produces different passwords at many sites.
- Quickly upgrade passwords by "bumping" the site tag.
- Upgrade a master key without updating all sites at once.
- Supports different length passwords.
- Supports special requirements, such as digits and punctuation.
- Supports restricting a hash word to not use special characters. (New!)
- Saves all data to the browsers secure password database.
- Generates a portable HTML page with your site tags and option settings that allows you to generate your hash words in any browser on any machine without the extension installed. (New!)
- Can add marker buttons to unmask passwords on any web site. (New!)
- Extremely simple to use!
<<less
Download (0.058MB)
Added: 2007-04-07 License: MPL (Mozilla Public License) Price:
1028 downloads
msgparser 1.3

msgparser 1.3


msgparser project is a parser for .msg Files in Java more>>
msgparser project is a parser for .msg Files in Java.

msgparser is a small open source Java library that parses Outlook .msg files and provides their content using Java objects.

msgparser uses the Apache POI - POIFS library to parse the message files which use the OLE 2 Compound Document format. Thus, it is merely a convenience library that covers the details of the .msg file. The implementation is based on the information provided at fileformat.info.

Examples:

This page shows how to use the msgparser library to access to content of a .msg file.

For parsing the .msg file, a MsgParser object must be created. This parser can process .msg files stored in a file or coming from an InputStream.

MsgParser msgp = new MsgParser();
Message msg = msgp.parseMsg("mail.msg");

The resulting msg object contains all necessary information (e.g., from, to, subject).

String fromEmail = msg.getFromEmail();
String fromName = msg.getFromName();
String subject = msg.getSubject();

Attachments are stored in Attachment objects.

List atts = msg.getAttachments();
for (Attachment att : atts) {
// do something with attachment
}

An attachment is either a file (which is a FileAttachment object) or another attached .msg file (i.e, an .msg file in an .msg file) (which is a MsgAttachment object).
<<less
Download (1.1MB)
Added: 2007-07-26 License: GPL v3 Price:
823 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 4
  • 1
  • 2
  • 3
  • 4