Main > Free Download Search >

Free mood ring software for linux

mood ring

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 91
Lord of the Rings engine 0.6.4

Lord of the Rings engine 0.6.4


Linux engine for Interplays Lord of the Rings more>> <<less
Added: 2009-02-26 License: Freeware Price: FREE
30 downloads
domo 2.4

domo 2.4


Domo is a music organizer which indexes digital audio sources, extracts all information and inserts into a database. more>>
Domo is a music organizer which indexes digital audio sources, extracts all information and inserts into a database.
Domo is in the first place a music organizer. Domo indexes audio sources, extracts all possible information (mpeg headers, ID3 tags, MusicBrainz,...) and inserts everything into a relational database. In this database you can then query, export and compare with other sources (playlist, music cd, ...).
Main features:
- Song based comparison of 2 input sources (see compare page)
- Convertion between different playlist formats
- mp3, ogg meta data extraction & setting
- Retrieval of meta information for unknown songs through TRM audio fingerprints
- Retrieval of Audio CD meta information through the MusicBrainz service
- Maintaining of a wishlist
- Specify your own album format (eg: %genre/%artist - %title (%year))
- Specify your own custom track format (eg: %artist - %trackno - %title)
- Query tracks and albums on artist, title, filename, album title,...
- Easy interface to the internet or other applications through a relational database (MySQL, PostgreSQL, ODBC, SQLITE...)
- Create a backup copy of the music database
- Powerfull song filename/metatag cleanup
- Generate statistics like "top 10 artists", "number of duplicate songs", etc
- Group songs in the database into collections (per user)
- Platform independent
- Assign a mood to tracks (eg: happy, sad, in love, ...)
- Give tracks, albums, ... a score out of 10
- Easy browsing of your collection per Genre or per CD
Enhancements:
- replaced id3lib with taglib
- added and integrated settings which allow choosing metainfo preference (filename or metatag) and which allow the user to specify a custom track format
- writing of metatags is now supported
- bugfixes
- added right-click context menu to score tracks, set mood, delete CDs & rename
- albums
- increased possible query fields
- possible to query albums
- consistency dialog much, much improved (supports genre, album, etc...)
- finally fixed mysql database/account creation permission issues, newly created account
- should be fairly restricted.
- added a genre-centric browse list (in addition to the CD centric one)
- updated statistics to reflect mood popularity and best scoring artists
<<less
Download (0.78MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1193 downloads
Devel::RingBuffer 0.31

Devel::RingBuffer 0.31


Devel::RingBuffer is a Perl module with shared memory ring buffers for Perl scripts diagnosis/debug. more>>
Devel::RingBuffer is a Perl module with shared memory ring buffers for Perl scripts diagnosis/debug.

SYNOPSIS

#
# create ringbuffer
#
use Devel::RingBuffer;
use Devel::RingBuffer::TieInt;

my $ringbuf = Devel::RingBuffer->new(
File => somefile.trace,
Rings => 20,
Slots => 20,
SlotSize => 300,
MessageSize => 256,
GlobalSize => 24 * 1024,
StopOnCreate => 0,
TraceOnCreate => 1) || die "Cant create a ring buffer.";

my $ring = $ringbuf->allocate();

Provides shared memory structures (using memory mapped files via IPC::Mmap) to be used by diagnostic and debugger applications for Perl scripts (see Devel::STrace). Using XS/C code to maximize performance, creates a set of ringbuffers with a configurable number of slots.

Each slot includes a field for a linenumber, a timestamp, and a fully qualified subroutine name. Each ring buffer also includes additional headers and fields to support diagnostic interfaces, e.g., watched expressions, command/reponse interfaces to the monitored applications, etc.

<<less
Download (0.037MB)
Added: 2007-05-02 License: Perl Artistic License Price:
908 downloads
Amarok Skype mood poster 1.0.0

Amarok Skype mood poster 1.0.0


Amarok Skype mood poster is an Amarok script that will update skypes mood field with your current playing song. more>>
Amarok Skype mood poster is an Amarok script that will update skypes mood field with your current playing song.

<<less
Download (0.009MB)
Added: 2007-04-10 License: GPL (GNU General Public License) Price:
937 downloads
syrinx 0.9

syrinx 0.9


Sysrinx is a semi-intelligent controller for mpg123 that features searching ID3 tags and random song selection. more>>
Sysrinx is a semi-intelligent controller for mpg123 that features searching ID3 tags and random song selection.
Here is how to setup:
First youll have to add you mp3s to the database, if you have all your mp3s in /mp3 you do this:
syrinx -U /mp3
This adds all files with a .mp3 extension recursively starting from /mp3. If you have more in other directories just specify the base for those when its finished adding the first ones.
Note: this may take a while if you have a lot of mp3s or a lot of other files stored above the base directory, also only mp3s with id3 tags will be added to the database as they are needed for searching. When you need to add more mp3s just use -U to add them, tracks which are already in the database will not be overwritten.
Use:
syrinx "search string" will play songs whose title, album name, or artist match the string you entered
-t "search string" will restrict the search to title
-a to album
-p to artist, and
-g to genre (note -g uses the genre names i.e. Classical, Metal, not the number)
syrinx -f will play random songs, but will play songs you listen to all the way through more, and songs you skip less. You can also specify a search string after -f so it will only play song from a certain subset.
To skip a song press ctrl-c, to exit press ctrl-c twice in quick succesion, like the operation of mpg123 on its own.
Enhancements:
- Song can only be linked once in mood play now
<<less
Download (0.13MB)
Added: 2006-07-25 License: GPL (GNU General Public License) Price:
1187 downloads
Excalibur: Morganas Revenge 3.0

Excalibur: Morganas Revenge 3.0


Excalibur: Morganas Revenge is a first-person action adventure game using the Aleph One (Marathon) engine. more>>
Excalibur: Morganas Revenge (EMR) is a unique scenario based upon the Aleph One (Marathon) engine. It is a first-person action adventure game, featuring an epic and in-depth story line. As a Federation Marine resting after your last mission, you start aboard the exploration class Starship Kronos where you learn that your real mission has yet to begin. You are re-acquainted with the AI Merlin, who introduces you to Kronos time traveling technology, and reveals your new mission: to save mankind from the clutches of Morgana and her minions. Through untamed raptor-infested jungles, castle arenas, and war-torn streets of the future, you will wield weapons from all time periods - including the Sword of Power, Excalibur - in an effort to thwart the diabolical plot that unfolds. The EMR adventure, spread across 42 solo levels, weaves a tale of truth and honor, knighthood and bravery, and darkness and treachery. EMR also delivers 27 adrenaline pumped network levels. EMR immerses you in an amazing new world, creating an addictive, fun and unique gaming experience.

For those that played EMR under the old Marathon Infinity engine, EMR 3.0 brings exciting new maps, new high resolution textures and landscapes, a completely new set of weapons, new monsters and friends, new scenery, new 16-bit sounds, original music, and a carefully woven original story line that transcends time. Using the Aleph One engine, EMR now sports loads of new special features using Aleph Ones MML and Lua scripting languages. Please note that the AlephOne engine is old technology improved. Architecture is still simulated 3D, so there are no ramps, bridges, and balconies, nor horizontal doors. The sprites in EMR are made up of 2D images posed in different views, not 3D models. Do not expect the latest state-of-the-art graphics engine, but you can expect an intriguing storyline, creative map architectures, engaging graphics, original spellbinding music, and mood-setting sound effects.

Whats New in This Release:


  • Levels with fog and mist
  • Persistent effects such as poison, earthquakes, fire storm spell, and timed grenades
  • Original MP3 music
  • 12 unique weapons, including a new Dragon Flamer and T9000 Railgun
  • New spells for your wand, including fire storm, teleportation, and raise the
    dead
  • Beautifully rendered OpenGL textures and landscapes
  • New graphics for Morgana, the Trex, raven, and Jurassic bug
  • A huge variety of new hi-res scenery items
  • New holodeck programs, including driving a Flintstone mobile through Bedrock!
  • Blood Gulch style net map with 8 simulated net players and a huge battlefield
  • A basketball court netmap where grenades in a basket win points for your team
  • A beautiful new future level that lets you drive a Hoverbike!
  • A total of 5 brand new solo maps and 4 new net maps
  • Lots of updated maps with new areas, new tasks, new features, and new secrets
  • New powerups, such as apples, bananas, health kits, emergency kits, and finally
    a use for all those magic scrolls!
  • And much, much, more...
<<less
Download (227.1MB)
Added: 2007-06-03 License: GPL (GNU General Public License) Price:
877 downloads
Device::Modem 1.47

Device::Modem 1.47


Device::Modem is a Perl extension to talk to modem devices connected via serial port. more>>
Device::Modem is a Perl extension created to talk to modem devices connected via serial port.

WARNING

This is BETA software, so use it at your own risk, and without ANY warranty! Have fun.

SYNOPSIS

use Device::Modem;

my $modem = new Device::Modem( port => /dev/ttyS1 );

if( $modem->connect( baudrate => 9600 ) ) {
print "connected!n";
} else {
print "sorry, no connection with serial port!n";
}

$modem->attention(); # send `attention sequence (+++)

($ok, $answer) = $modem->dial(02270469012); # dial phone number
$ok = $modem->dial(3); # 1-digit parameter = dial number stored in memory 3

$modem->echo(1); # enable local echo (0 to disable)

$modem->offhook(); # Take off hook (ready to dial)
$modem->hangup(); # returns modem answer

$modem->is_active(); # Tests whether modem device is active or not
# So far it works for modem OFF/ modem ON condition

$modem->reset(); # hangup + attention + restore setting 0 (Z0)

$modem->restore_factory_settings(); # Handle with care!
$modem->restore_factory_settings(1); # Same with preset profile 1 (can be 0 or 1)

$modem->send_init_string(); # Send initialization string
# Now this is fixed to AT H0 Z S7=45 S0=0 Q0 V1 E0 &C0 X4

# Get/Set value of S1 register
my $S1 = $modem->S_register(1);
my $S1 = $modem->S_register(1, 55); # Dont do that if you definitely dont know!

# Get status of managed signals (CTS, DSR, RLSD, RING)
my %signal = $modem->status();
if( $signal{DSR} ) { print "Data Set Ready signal active!n"; }

# Stores this number in modem memory number 3
$modem->store_number(3, 01005552817);

$modem->repeat(); # Repeat last command

$modem->verbose(1); # Normal text responses (0=numeric codes)

# Some raw AT commands
$modem->atsend( ATH0 );
print $modem->answer();

$modem->atsend( ATDT01234567 . Device::Modem::CR );
print $modem->answer();

Device::Modem class implements basic AT (Hayes) compliant device abstraction. It can be inherited by sub classes (as Device::Gsm), which are based on serial connections.

<<less
Download (0.046MB)
Added: 2007-04-17 License: Perl Artistic License Price:
929 downloads
Virtual Ring Buffer 0.5.0

Virtual Ring Buffer 0.5.0


Virtual Ring Buffer (VRB) is an implementation of a character FIFO ring buffer. more>>
Virtual Ring Buffer (VRB) is an implementation of a character FIFO ring buffer. Virtual Ring Buffer provides direct access to the buffer so the calling program can construct output data in place, or parse input data in place, without the extra step of copying data to or from a calling program provided buffer area.
In order to facilitate this direct access, VRB makes sure that all references to buffer locations for either output or input is always a single contiguous block of memory so that the calling program does not have to deal with split buffer spaces every time the cycling of data reaches the end of the buffer and wraps around to the beginning.
Thus, the calling program is free to use any number of tools available which do not have to be aware that they are operating directly in a ring buffer. In the latest version, VRB also provides a buffer overflow protection mechanism so that buffer overflow bugs force the program to be trapped by the operating system if accessed pointers wander beyond the range of address space managed by VRB. This feature can be disabled if desired, since it occupies 2 extra pages of address space.
VRB does all this without adding any copying overhead of its own. This ability is achieved by placing a mirror image memory map immediately after the buffer that is a reference to exactly the same memory as the buffer itself. Thus a reference to the memory location immediately past the last location in the buffer accesses the same physical RAM as the beginning of the buffer.
Thus a pointer near the end of the buffer that has a length that would otherwise have to wrap around will instead extend into the mirror image space to get the same result, but without any special handling by the program.
Installation:
First extract the source where you wish to store it. One of these commands might be used within the desired directory after the tar files has been downloaded there:
bunzip2 < vrb-0.5.0.tar.bz2 | tar -xpf -
gunzip < vrb-0.5.0.tar.gz | tar -xpf -
A subdirectory called vrb-0.5.0 is created. Execute these command to change into that directory and compile the source (changing the prefix if desired):
cd vrb-0.5.0
./Configure --prefix=/usr/local
make clean
make install
Note that unlike most other source packages using a configuration system, the configure command name is capitalized. The above commands will not install the man pages at this time. To install the man pages, simply copy them to the desired location, such as:
cp -p vrb/man/man3/*.3 /usr/local/man/man3
Usage:
VRBs basic approach designed into its API is that the calling program asks for the address and length of either the empty space where output data can be placed, or the data space where input data is present (previously placed there). These steps are implemented by macros for maximum speed, and are separate for address and length. The calling program then accesses that data directly in the buffer via that address (and length).
Once the data handling is complete, the calling program decides how much of that data it has inserted into empty space, or taken from data space, and calls VRB functions to indicate the which, which updates pointers (but does not copy any data). There are also functions available to assist in doing read/write I/O. Once the man pages are installed, the command man vrb is the starting point.
Enhancements:
- A vrb_empty function was added.
- Dead code in vrb_take was cleaned up.
- A poll loop was implemented in vbuf. vbuf now uses getopt.
- Buffer size calculation and data type/format were fixed in vbuf.
<<less
Download (0.047MB)
Added: 2006-03-07 License: LGPL (GNU Lesser General Public License) Price:
1330 downloads
Math::Zap::Triangle2 1.07

Math::Zap::Triangle2 1.07


Math::Zap::Triangle2 - triangles in 2D space. more>>
Math::Zap::Triangle2 - triangles in 2D space.

Synopsis

Example t/triangle2.t
#_ Triangle ___________________________________________________________
# Test 2d triangles
# philiprbrenan@yahoo.com, 2004, Perl License
#______________________________________________________________________

use Math::Zap::Triangle2;
use Math::Zap::Vector2;
use Test::Simple tests=>27;

$a = triangle2
(vector2(0, 0),
vector2(2, 0),
vector2(0, 2),
);

$b = triangle2
(vector2( 0, 0),
vector2( 4, 0),
vector2( 0, 4),
);

$c = triangle2
(vector2( 0, 0),
vector2(-4, 0),
vector2( 0, -4),
);

$d = $b - vector2(1,1);
$e = $c + vector2(1,1);

#print "a=$anb=$bnc=$cnd=$dne=$en";

ok($a->containsPoint(vector2( 1, 1)));
ok($a->containsPoint(vector2( 1, 1)));
ok($b->containsPoint(vector2( 2, 0)));
ok($b->containsPoint(vector2( 1, 0)));
ok($c->containsPoint(vector2(-1, 0)));
ok($c->containsPoint(vector2(-2, 0)));
ok($d->containsPoint(vector2( 1, -1)));

ok(!$a->containsPoint(vector2( 9, 1)));
ok(!$a->containsPoint(vector2( 1, 9)));
ok(!$b->containsPoint(vector2( 2, 9)));
ok(!$b->containsPoint(vector2( 9, 0)));
ok(!$c->containsPoint(vector2(-9, 0)));
ok(!$c->containsPoint(vector2(-2, 9)));
ok(!$d->containsPoint(vector2( 9, -1)));

ok( $a->containsPoint(vector2(0.5, 0.5)));
ok(!$a->containsPoint(vector2( -1, -1)));

ok(vector2(1,2)->rightAngle == vector2(-2, 1));
ok(vector2(1,0)->rightAngle == vector2( 0, 1));

ok($a->area == 2);
ok($c->area == 8);

eval { triangle2(vector2(0, 0), vector2(3, -6), vector2(-3, 6))};
ok($@ =~ /^Narrow triangle2/, Narrow triangle);

$t = triangle2(vector2(0,0),vector2(0,10),vector2( 10,0));
$T = triangle2(vector2(0,0),vector2(0,10),vector2(-10,10))+vector2(5, -2);
@p = $t->ring($T);
#print "$_n" for(@p);
ok($p[0] == vector2(0, 8), Ring 0);
ok($p[1] == vector2(2, 8), Ring 1);
ok($p[2] == vector2(5, 5), Ring 2);
ok($p[3] == vector2(5, 0), Ring 3);
ok($p[4] == vector2(3, 0), Ring 4);
ok($p[5] == vector2(0, 3), Ring 5);

<<less
Download (0.062MB)
Added: 2007-08-11 License: Perl Artistic License Price:
804 downloads
libping 1.15

libping 1.15


libping is a C library designed to allow a programmer to make ICMP_ECHO requests directly from a script or program. more>>
libping is a C library designed to allow a programmer to make ICMP_ECHO requests directly from a script or program. libpings functions return either boolean--is alive--or the round trip time in milliseconds.

The library also includes support for "pinging" the following tcp/ip services: echo, http, https, smtp and pop3. Versions 1.15 and better are threadsafe.

Installation:

In a nutshell, to install the application in the default directory, ( /usr/local ), run the following commands:

$ ./configure
$ make
$ make install

This will install the application ( ring ) in the default directory /usr/local/bin. If that directory is in your PATH, then to run ring and view the online help type:

$ ring --help

It will also install libping in /usr/local/lib and place the header file ping.h in /usr/local/include.

To learn more about ring, make sure /usr/local/man is in your MANPATH and type:

$ man ring

For information about the C library functions, type:

$ man pinghost

For more details, read on. Especially if you want to install libping in a directory other that /usr/local
<<less
Download (0.24MB)
Added: 2006-05-09 License: GPL (GNU General Public License) Price:
1267 downloads
eJourn 0.4.2

eJourn 0.4.2


eJourn is an electronic, encrypted journal. more>>
eJourn is an application designed to help you track a journal or diary.
The general purpose of a journal, outside of a place to express frustrations, is to track events. Sometimes you keep a journal to track what you did today, maybe for your code, maybe for your general life: My great grandpa kept a very boring journal tel ling about things like "I went to town today."
Main features:
- Search functionality to help you find things based on keyword.
- Multiple Journals, to help you seperate things: Like keep a journal for a project, and a totally seperate personal one.
- Chronological ordering: Your paper does this, if you were careful; I promise to force you to
- Meta information, what was the weather like, how was your mood, when did you actually write the entry, does it relate to anything?
- Links/Relations to other journal entries, searches, or web URLs; and maybe more to come. These look like links in editable text.
Command line access:
- Ability to post data by piping into the running program
- Ability to pipe the current entry or selected text out of the program
<<less
Download (0.48MB)
Added: 2006-07-07 License: GPL (GNU General Public License) Price:
1211 downloads
Cool Blue 1.0

Cool Blue 1.0


Cool Blue is a desktop widget for SuperKaramba for system monitoring. more>>
Cool Blue is a desktop widget for SuperKaramba for system monitoring.

It has cool blue translucent background (which I made with help of Karbon14, Krita and the mighty Gimp) and displays everything I need (and probably what you need too).

It can interact with XMMS. Well, its a matter of personal taste, but I still like XMMS more than AmaroK...

Anyway, if you want, it should be easy changing it to use amaroK. Maybe even Ill do this if I have free time and appropriate mood.
<<less
Download (0.066MB)
Added: 2005-07-22 License: GPL (GNU General Public License) Price:
1557 downloads
orbitclock 0.3

orbitclock 0.3


orbitclock is a pseudo-Star-Trek-style desktop clock. more>>
orbitclock displays a small circular representation of a clock in a pseudo-Star-Trek style.

Nifty little Star-Trek-ish clock display. Resizable, but some of the parameters in the code may need to be tweaked to make it look good at other sizes.

Feel free to play with the parameters at the top of draw() and the colors. Let me know if you get something niftier.

Usage:

orbitclock [options]
-geometry WxH[+X+Y] set window geometry
-bg < color name > background color
-fg < color name > foreground 1 color (tick)
-fg2 < color name > foreground 2 color (block)
-rings < hms|smh|etc. > ordering of rings from inside out (default hms)
-font < font > font to use for date (implies -date)
-date[=optional format] draw date in center, strftime format string literal n causes line break example: -date="%m/%d/%Yn%H:%M:%S" equals sign is REQUIRED, dont ask me why.
<<less
Download (0.004MB)
Added: 2005-05-19 License: Public Domain Price:
1619 downloads
SINGULAR 3.0.2

SINGULAR 3.0.2


SINGULAR is a computer algebra system for polynomial computations. more>>
SINGULAR is a computer algebra system for polynomial computations in commutative algebra, algebraic geometry, and singularity theory.
Its main computational objects are ideals and modules over a large variety of baserings. The baserings are polynomial rings over a field (eg. finite fields, the rationals, floats, algebraic extensions, transcendental extensions), or localizations thereof, or quotient rings with respect to an ideal.
It features fast and general implementations for computing Groebner and standard bases, including Buchbergers algorithm and Moras Tangent Cone algorithm. Its interactive shell and C-like programming language can be extended by libraries written in the SINGULAR programming language.
Main features:
- Main computational objects: ideals/modules over very general polynomial rings over various ground fields.
- Large variety of algorithms implemented in kernel (written in C/C++).
- Many more algorithms implemented as SINGULAR libraries.
- Intuitive, C-like programming language.
- Extensive documentation: Manual (info, ps, and html), Publications.
- Available for most hard- and software platforms: Unix (HP-UX, SunOS, Solaris, Linux, AIX), Windows, Macintosh.
Enhancements:
- This version is mainly a bugfix release, but it also contains some new features.
- Speed was improved for 64-bit architectures.
- The dmod.lib and perron.lib libraries were added.
- center.lib was improved. ncalg.lib was revised.
- New algorithms were added in primdec.lib.
- An improved version of slimgb was incorporated into groebner.
- The module generator (modgen) was improved.
- The build process was improved to build automatically without patches on 64-bit architectures.
<<less
Download (10.5MB)
Added: 2006-08-24 License: GPL (GNU General Public License) Price:
1159 downloads
wmisdnmon 0.9b

wmisdnmon 0.9b


wmisdnmon logs the 5 latest calls for your ISDN line. You can click in a number logged to see details about calls. more>>
wmisdnmon logs the 5 latest calls for your ISDN line. You can click in a number logged to see details about calls.
wmisdnmon use the isdninfo daemon distributed with kisdnmon (a similar application for kde). wmisdnmon dont use the 14lmon daemon (you can disable it).
You must install i4ldaemons set the init.d to initialize it. wmisdnmon use only the isdninfo daemon (you can disable i4lmon for security purposes). If you have a sound card and installed the sox package, you will listen a ring when there is a incoming call.
wmisdnmon is being developped on a machine running Conectiva Linux 7.0 (Brazilian RedHat like distro)
Enhancements:
- Fix: file was corrupted
<<less
Download (0.027MB)
Added: 2006-10-30 License: GPL (GNU General Public License) Price:
1089 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5