Main > Free Download Search >

Free summer fashion software for linux

summer fashion

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 181
Sub::ArgShortcut 1.01

Sub::ArgShortcut 1.01


Sub::ArgShortcut is a Perl module with writing functions that use default arguments. more>>
Sub::ArgShortcut is a Perl module with writing functions that use default arguments.

SYNOPSIS

use Sub::ArgShortcut::Attr;

sub mychomp :ArgShortcut { chomp @_ }

while ( ) {
# make a chomped copy of $_ without modifying it
my $chomped_line = mychomp;

# or, modify $_ in place
mychomp;

# ...
}

This module encapsulates the logic required for functions that assume $_ as their argument when called with an empty argument list, and which modify their arguments in void context but return modified copies in any other context. You only need to write code which modifies the elements of @_ in-place.
argshortcut(&)

This function takes a code reference as input, wraps a function around it and returns a reference to that function. The code that is passed in should modify the values in @_ in whatever fashion desired. The function from the synopsis could therefore also be written like this:

use Sub::ArgShortcut;
my $mychomp = argshortcut { chomp @_ };

This function is exported by default.

Sub::ArgShortcut::Attr and :ArgShortcut - The attribute interface
Instead of using argshortcut to wrap a code reference, you can use an Attribute::Handler-based interface to add Sub::ArgShortcut functionality to regular subs. Simply use Sub::Shortcut::Attr instead of Sub::Shortcut, then request its behaviour using the :ArgShortcut attribute on functions:
sub mychomp :ArgShortcut { chomp @_ }

my $mychomp = sub :ArgShortcut { chomp @_ };

<<less
Download (0.005MB)
Added: 2007-05-03 License: Perl Artistic License Price:
904 downloads
Invasion 3D 1.0.3

Invasion 3D 1.0.3


Invasion 3D is a free multi-platform 3D arcade game, based on OpenGL and SDL and available for Windows and Linux. more>>
Invasion 3D is a fun and addictive 3D arcade game!
The idea for Invasion 3D came during the summer of 2004, when I was working in New Jersey. I had been playing a lot of old arcade games on the MAME arcade emulator.
I had fun playing the original Taito Space Invaders game, but I was frustrated with the inability to shoot more than a single bullet at once with this game. I decided it would be fun to play a modern, 3-D version of Space Invaders with some serious weapons which would allow for massive alien destruction, as it should be.
At first I thought of using my Jax3D engine to render this game, but in the end I decided to learn something new and use OpenGL. I got started by looking at NeHes OpenGL Tutorials and wrote this game in my spare time during April and May of 2005.
Main features:
- Realistic physics simulation
- Challenging and fun gameplay
- Stunning visual effects
- Multiple weapons
- Massive Destruction
- Hidden bonuses
- 20 Waves with over 2,000 invaders
- Both Windows and Linux versions
- Free to Distribute to Anyone!
<<less
Download (2.3MB)
Added: 2006-01-18 License: GPL (GNU General Public License) Price:
1527 downloads
tthsum 1.1.0

tthsum 1.1.0


tthsum generates and checks TTH checksums. more>>
tthsum generates and checks TTH checksums (root of the THEX hash tree). The Merkle Hash Tree is a hash construct that exhibits desirable properties for verifying the integrity of files and file subranges in an incremental or out-of-order fashion.
The tool uses the Tiger hash algorithm for both the internal and the leaf nodes, and has an interface identical to md5sum.
Enhancements:
- Converted tthsum to C (it was C++).
- Updated makefiles, added NMakefile for Windows, run nmake /f NMakefile on windows.
- Added BIG_ENDIAN support (tested on a SPARC).
- Removed -b functionality. The asterisk that did nothing didnt make sense.
- Made this Changelog a bit more readable.
- Fixed a bug where incorrect hashes were generated when using the console as input file. (The reads did not generate a multiple of 1024 bytes.)
- Added mmap(2) support (-m) (mapping 1.6MB at a time), default is read(2). YMMV.
- Added -p, -w, -V options (show progress, warn about improper digest lines, show version).
- Writing escaped and utf8-ified filenames to digest.
<<less
Download (0.030MB)
Added: 2005-06-29 License: GPL (GNU General Public License) Price:
1582 downloads
Common Media Input Layer 0.91 Alpha

Common Media Input Layer 0.91 Alpha


Common Media Input Layer is an C++ OO framework designed to improve the state of cross-platform input handling in games. more>>
Common Media Input Layer (CMIL) is an C++ OO framework designed to improve the state of cross-platform input handling in games and other similar applications.
CMIL was created out of the belief that the methods used in most media APIs perform input handling in a confusing, difficult, inflexible fashion. CMILs goal is to address this issue by establishing a flexible, easy to use, human readible, OO abstraction layer. This layer specifically allows for media and input device abstraction.
Main features:
- easiliy build complex input sequences, including timed inputs, which do not impose restrictive notions of what is and isnt a moderator on the user
- custom input device configurations, IE: Users can swap input device configurations on the fly and create their own representation of a custom device using the framework facilities
<<less
Download (0.087MB)
Added: 2007-07-25 License: GPL (GNU General Public License) Price:
821 downloads
The amaroK bindings for Python 0.1.0

The amaroK bindings for Python 0.1.0


The amaroK bindings for Python is a fairly complete amaroK remote control class. more>>
The amaroK bindings for Python is a fairly complete amaroK remote control class. It is extremely useful for amaroK scripts and other applications. Basically, you can remote control amaroK by calling methods from an amaroKProxy instance.

In addition, it implements the Observer/Observable pattern so you can deal with events in an object-oriented, loosely coupled fashion. Even better, you can call an amaroKProxy instances collection.getSong(filename) method to get a Song object, with track, artist, album name, and elegant "Artist - Track name" strings.

Nearly all DCOP functions for communication with amaroK are implemented.

It will use KDE bindings DCOP module if available, otherwise it will default to the command-line DCOP dcop command, through python-commandsplus. If using KDE bindings, a slave process is spawned, and IPC is used to marshal and unmarshal function calls, so as to not contaminate your applications sys.modules with KDEs Python modules. This all happens automatically in the background.

To use it, you import the module in your script and instantiate an amaroKProxy instance, then call your instances startMonitoring() method, which will start reading from standard input, monitoring for amaroKs events. You can then sleep(1) until your instances .isAlive() method returns False (which means amaroK is now gone.

amaroKProxy is an Observable class, and so are its members:

- player
- contextBrowser

This means that you can implement Observer objects or Threads in your amaroK script, and have them be notified of amaroK events, instead of having to read standard input and act accordingly (plus error-prone exceptional condition handling).

<<less
Download (0.033MB)
Added: 2005-12-29 License: GPL (GNU General Public License) Price:
1395 downloads
ADS Dexter 0.40

ADS Dexter 0.40


ADS Dexter is a utility for extracting data from scanned graphs. more>>
The following is an excerpt from a poster presented at the American Astronomical Societys 2000 Summer meeting in Rochester, NY.

ADS roughly 1,000,000 scanned pages contain numerous diagrams and figures for which the original data sets are lost or inaccessible. Having scans for the figures invites digitizing the data points to recover at least a part of these data.

Performing this digitization automatically is still beyond the capabilities of current OCR systems, but the computer can ease this process for a human.

This was the starting point for Dexter, a Java applet that runs in the users browsers and provides an interface for selecting the part of the page that is of interest. On that selection, coordinate axes, points and error bars can be marked and, of course, corrected. [...]

In the future, we plan to implement some recognition algorithms that would, e.g., trace a line for the user or automatically search for markers.
<<less
Download (0.079MB)
Added: 2005-05-20 License: GPL (GNU General Public License) Price:
1620 downloads
Quarters Board Game 4.0

Quarters Board Game 4.0


Quarters Board Game is a strategy game for two players. more>>
Quarters Board Game project is a strategy game for two players.

Although its rules are relatively simple, it still offers some of the same opportunities for skill as in chess.

This program was originally conceived in the summer of 1986 during a study of the mini-max algorithm for chess playing computers, and was thus designed to offer some of the same type of strategies.

The game was originally written in BASIC, then ported to Turbo Pascal, then to C, and finally to Java.

The Java version is not necessarily object oriented, since it is a crude port from the C version.

<<less
Download (0.16MB)
Added: 2007-01-15 License: GPL (GNU General Public License) Price:
1013 downloads
Traffic Control Super Script 5.1-1-devel

Traffic Control Super Script 5.1-1-devel


Traffic Control Super Script can manage bandwidth to user-specified speeds based on the u32 classifier. more>>
Traffic Control Super Script implements traffic shaping for IP traffic passing through a NAT/bridge box with a single configuration file with one line per host.
Traffic Control Super Script can manage bandwidth to user-specified speeds based on the u32 classifier, and can identify traffic by source, destination, source and destination port, protocol, and ToS field. It then limits the rate of connection in either a single or a bidirectional fashion.
Enhancements:
- This release adds multiple interface support.
- It adds an option to choose between flat file and MySQL rules databases.
- It fixes bug #1469742 (duplicate group breaking child / parent relationships when direction=bi on group definitions).
- Various minor bugs have been fixed.
- There are major code cleanups, and major documentation updates on the Web site.
<<less
Download (0.040MB)
Added: 2006-04-13 License: GPL (GNU General Public License) Price:
748 downloads
pcapsipdump 0.1.4

pcapsipdump 0.1.4


pcapsipdump is a tool for dumping (recording) SIP sessions. more>>
pcapsipdump project is a tool for dumping (recording) SIP sessions (and RTP traffic, if available) to disk in a fashion similar to "tcpdump -w" (the format is exactly the same).

The difference is that the data is saved with one file per SIP session. Even if there are thousands of concurrect SIP sessions, each goes to separate file.

<<less
Download (0.009MB)
Added: 2007-05-12 License: Other/Proprietary License with Source Price:
898 downloads
Book Layout Generator 0.2

Book Layout Generator 0.2


Book Layout Generator is a tool that comes handy when printing long documents in a book fashion. more>>
Book Layout Generator is a tool that comes handy when printing long documents in a book fashion.

Book Layout Generator tool generates the correct page sequence to print long documents in a book fashion.

You just need to specify how many pages are there in your document and whether to print 2 or 4 pages on each papersheet side (the latter requires cutting the sheets). You can optionally divide the document into sub-volumes and pack them separately. This tool will produce the exact sequence to feed your print dialog with.

If you need to print a book from bottom to top (some books are read from right to left), you can also check the proper option for doing that.

<<less
Download (0.037MB)
Added: 2006-08-18 License: Freeware Price:
1175 downloads
IrNET for Linux-IrDA 1.0.0

IrNET for Linux-IrDA 1.0.0


IrNET is a protocol allowing to carry TCP/IP traffic between two IrDA peers in an efficient fashion. more>>
IrNET is a protocol allowing to carry TCP/IP traffic between two IrDA peers in an efficient fashion. It is a thin layer, passing PPP packets to IrTTP and vice versa. It uses PPP in synchronous mode, because IrTTP offer a reliable sequenced packet service (as opposed to a byte stream). In fact, you could see IrNET as carrying TCP/IP in a IrDA socket, using PPP to provide the glue.

The main difference with traditional PPP over IrCOMM is that we avoid the framing and serial emulation which are a performance bottleneck. It also allows multipoint communications in a sensible fashion.We can automatically handle incomming connections through irnetd.


The main difference with IrLAN is that we use PPP for the link management, which is more standard, interoperable and flexible than the IrLAN protocol. For example, PPP adds authentication, encryption, compression, header compression and automated routing setup. And, as IrNET let PPP do the hard work, the implementation is much simpler than IrLAN.

IrNET was first introduced by Microsoft in the IrDA stack of Windows 2000, and they decided to remove both IrCOMM and IrLAN in favor of IrNET in their new IrDA stack. IrNET is a great idea (removing IrLAN and IrCOMM, on the other hand...), however IrNET is not an IrDA specification (at least, not yet, but there are rumors of something called IrDial...).

IrNET has been included in Linux kernel 2.4.0-test11, so all subsequent version of the kernel should support it out of the box (provided everything is set up properly). The latest version is in Linux kernel 2.4.15.

<<less
Download (0.020MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
1207 downloads
GIMP checkmark brushes 1.0

GIMP checkmark brushes 1.0


GIMP checkmark brushes is fourth in a series of rubber stamp GIMP brushes. more>>
GIMP checkmark brushes is fourth in a series of "rubber stamp" GIMP brushes which help making simple objects easy and clean for GIMP users. GIMP checkmark brushes includes 30 brushes. They default to black, and some are in red, green, and blue.

Installation:

Stick them in the GIMP brushes folder and either "refresh brushes" or restart the GIMP. I put them in the system-wide folder, on my Slackware machine this folder is located at: /usr/share/gimp/2.0/brushes

You should also have a local brushes folder at: ~/.gimp-2.x/brushes

Checkmark brushes are my fourth brush collection for use in the GIMP.

I love em !

Just another item I like to have around, because if I need a little something, I dont want to make a small idea for an image enhancement into a major side project --
which making or finding a good-looking checkmark can be.

I realize most folks use brushes for more artistic purposes than as a "rubber stamp", but lets face it, if we want to get things done in a timely fashion, it behooves us to have simple tools and objects at our disposal.

Since checkmarks will vary only so much, I decided to go ahead and make some of these in color. (Kind of makes a separate package of them worthwhile. (Although most folks would find it easy enough to change the HUE/SATURATION on their own.)
<<less
Download (0.066MB)
Added: 2006-04-28 License: Freely Distributable Price:
1283 downloads
KBasic 1.0

KBasic 1.0


KBasic is a free full featured Object orientated modern BASIC language. more>>
KBasic is made up of the following programs: + a development environment with visual form designer and menubar designer + a compiler + an interpreter + an archiver + a graphical user interface component.
It is possible to develop Qt applications with well known BASIC syntax in a modern fashion. It comes with truly Java-like object orientation and backward support for VB6 and QBasic, as it is 100% syntax compatible.
KBasic combines the expressive power of object-oriented languages like C++ with the familiarity and ease of use of VB6.
It allows developers with an installed base of VB6 applications to start developing for a mixed Windows and Linux environment without having to face a steep learning curve: KBasic uses the familiar visual design paradigm and has a full implementation of the BASIC language.
Main features:
- Object orientated
- Modern BASIC language
- Full featured IDE
- Complete documentation
- More than 200 classes
- Get the power of C++
- Extend them
- Control the events
<<less
Download (35.9MB)
Added: 2005-11-03 License: Freeware Price:
1123 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
CORBA::omniORB::mapping 0.9

CORBA::omniORB::mapping 0.9


CORBA::omniORB::mapping is a CORBA mapping for Perl. more>>
CORBA::omniORB::mapping is a CORBA mapping for Perl.

This document describes a mapping of the CORBA system into Perl. It sticks most closely to the mapping in the CORBA::MICO, L:< CORBA:omniORB >, and CORBA::ORBit modules; however, some reference is also made to the mappings implemented in COPE and ILU/Perl.

These systems exhibit a wide diversity in the details of their object adaptors. CORBA::MICO and CORBA::omniORB implement most of the POA specification fashion, including all activation modes. COPE implements a version of the BOA, and ILU has its own object native adaptor different from the BOA, though it implements some of the BOA specificatoin through compatibility classes.

For this reason, this document largely avoids specifying object adaptor details, except for a few specific notes. Details about the manner in which the ORB is initialized and interface definitions are loaded are also not specified here. Conformant implementations may either use conventional stubs or access interface definitions in a dynamic manner. (For instance, by loading them from an Interface Repository.)
The design goal for this mapping was to allow applications to access the complete CORBA specification from Perl in a convenient and concise manner, even when this requires sacrificing some amount of speed or convenience for the ORB implementor.

<<less
Download (0.23MB)
Added: 2007-08-01 License: Perl Artistic License Price:
815 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5