Tk::Toolbar implements a dockable toolbar. It is in the same spirit as the
"short-cut" toolbars found in most major applications, such as most web browsers
and text editors (where you find the "back" or "save" and other shortcut
buttons).
Buttons of any type (regular, menu, check, radio) can be created inside this
widget. You can also create Label, Entry and LabEntry widgets. Moreover, the
ToolBar itself can be made dockable, such that it can be dragged to any edge of
your window. Dragging is done in "real-time" so that you can see the contents of
your ToolBar as you are dragging it. Furthermore, if you are close to a
stickable edge, a visual indicator will show up along that edge to guide you.
ToolBars can be made "floatable" such that if they are dragged beyond their
associated window, they will detach and float on the desktop. Also, multiple
ToolBars are embeddable inside each other.
Various icons are built into the Tk::ToolBar widget. Those icons can be used as
images for ToolButtons (see "SYNOPSIS"). A demo program is bundled with the
module that should be available under the 'User Contributed Demonstrations' when
you run the widget program. Run it to see a list of the available images.
Star is the fastest known implementation of a tar archiver.
Main advantages over other tar implementations:
fifo - Keeps the tape streaming.
pattern matcher - For a convenient user interface.
sophisticated diff - User tailorable interface for comparing tar
archives against file trees.
no namelen limitation - Pathnames up to 1024 Bytes may be archived.
deals with all 3 times - Stores/restores all 3 times of a file.
does not clobber files - More recent copies on disk will not be
clobbered from tape.
automatic byte swap - star automatically detects swapped archives.
automatic format detect - Automatically detects archive formats:
old tar, gnu tar, ansi tar, star.
fully ansi compatible - star is fully ANSI/Posix 1003.1 compatible.
Please mail bugs and suggestions to:
Author: Joerg Schilling <js@cs.tu-berlin.de>
An installer created by the InstallShield software stores the files it will
install inside of InstallShield Cabinet Files. It would thus be desirable
to be able to extract the Microsoft Cabinet Files from the InstallShield
Cabinet Files in order to be able to install the applications without access
to Microsoft Windows.
- Use a well known open source license (MIT)
- Work on both little-endian and big-endian systems
- Separate the implementation in a tool and a library
- Support InstallShield versions 5 and later
- Be able to list contents of InstallShield Cabinet Files
- Be able to extract files from InstallShield Cabinet Files
SVN: https://synce.svn.sourceforge.net/svnroot/synce/trunk/unshield/
http://www.synce.org/moin/ComponentOverview
This program draws the Solar System's bodies in simulated 3-dimensionality.
You can view all the planets, their moons and a few spaceships in motion,
trace them, follow them, orbit them, and even control them.
OpenUniverse was formerly known as Solar System Simulator (Ssystem). It was
initially released in 1997 with the intent of creating a rotating display of
the Earth on a mainstream PC. Ssystem version 1.0 was only aware of the
planets. Version 1.2 added moons; and 1.6, more means of movement and
better textures.
The program has been renamed OpenUniverse 1.0 to underline the concept
behind its further development: openness for the whole Universe, not just
the solar system -- open for anyone to use, extend, and change.
Ardour is a digital audio workstation. You can use it to record, edit, and
mix multi-track audio. Produce your own CD's. Mix video soundtracks.
Experiment with new ideas about music and sound. Generate sound
installations for 12 speaker gallery shows.
Ardour capabilities include: multichannel recording, non-linear, non-
destructive region based editing with unlimited undo/redo, full automation
support, a mixer whose capabilities rival high end hardware consoles, lots
of plugins to warp, shift, and shape your music, and controllable from
hardware control surfaces at the same time as it syncs to timecode. If you
have been looking for a tool similar to ProTools, Nuendo, Cubase SX, Digital
Performer, Samplitude, or Sequoia, you might have found it.
Ezstream is a command line source client for Icecast media streaming servers.
It began as the successor of the old "shout" utility, and has since gained a
lot of useful features.
In its basic mode of operation, it streams media files or data from standard
input without reencoding and thus requires only very little CPU resources.
It can also use various external decoders and encoders to reencode from one
format to another, and stream the result to an Icecast server. Additional
features include scriptable playlist and metadata handling. All of its
features make ezstream a very flexible source client.
Supported media formats for streaming are MP3, Ogg Vorbis and Ogg Theora.
Native metadata support includes MP3 (ID3v1 only) and Ogg Vorbis, and many
more formats when the optional TagLib support has been compiled in.
Ezstream is free software and licensed under the GNU General Public License.
LibAiff is a library for C applications, providing transparent read and
write operations for Audio Interchange File Format files.
With LibAiff your application can easily use the Audio IFF format to
interchange digital audio.
LibAiff wants to implement all the features of the AIFF 1.3 standard,
including markers, comments, etc.
This version of LibAiff supports the following features:
* Reading any valid Audio IFF file.
* Writing a valid Audio IFF file.
* Reading a compressed AIFF Compressed (AIFC) file with audio encoded
in Linear PCM, both big-endian and little-endian.
* Read & write samples in all formats supported by the Audio IFF standard.
* Convert any sample format to and from 32 bits.
* Getting and setting all the AIFF Attributes.
* Reading and writing markers to positions on the sound.
* Reading instrument data from AIFF files.
Basically, SIDPLAY is just an ordinary music player software. More
specifically, it emulates the Sound Interface Device chip (MOS 6581,
known as SID) and the Micro Processor Unit (MOS 6510) of the
Commodore 64 on your computer. Its platform-independent software
emulates hardware components. Therefore it is able to load and execute
C64 machine code programs which produce music or sound. In general,
these are independent fragments of code and data which have been
ripped from games and demonstration programs and were transferred
directly from the C64. All you need is a supported operating system and
audio hardware with average PCM waveform playback capabilities. A
fast CPU and a 16-bit sound card are recommended for better
performance.
This is just the library. To actually use it, you need one of the
front-ends like 'sidplay' or 'xsidplay'.
Mp3Splt-project is a utility to split mp3 and ogg files selecting a begin and an
end time position, without decoding. It's very useful to split large mp3/ogg to
make smaller files or to split entire albums to obtain original tracks. If you
want to split an album, you can select split points and filenames manually or
you can get them automatically from CDDB (internet or a local file) or from .cue
files. Supports also automatic silence split, that can be used also to adjust
cddb/cue splitpoints. You can extract tracks from Mp3Wrap or AlbumWrap files in
few seconds. For mp3 files, both ID3v1 & ID3v2 tags are supported.
Mp3splt-project is split in 3 parts : libmp3splt, mp3splt and mp3splt-gtk.
libnoise is a portable C++ library that is used to generate coherent
noise, a type of smoothly-changing noise. libnoise can generate
Perlin noise, ridged multifractal noise, and other types of
coherent-noise.
Coherent noise is often used by graphics programmers to generate
natural-looking textures, planetary terrain, and other things. The
mountain scene shown above was rendered in Terragen with a terrain
file generated by libnoise. You can also view some other examples of
what libnoise can do.
In libnoise, coherent-noise generators are encapsulated in classes
called noise modules. There are many different types of noise
modules. Some noise modules can combine or modify the outputs of
other noise modules in various ways; you can join these modules
together to generate very complex coherent noise.