Main > Free Download Search >

Free straightforward software for linux

straightforward

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 130
Stopwatch 0.8.1.8 for Firefox

Stopwatch 0.8.1.8 for Firefox


Stopwatch provides a simple stopwatch you can use to time stuff. more>>
Stopwatch provides a simple stopwatch you can use to time stuff.

Simple stopwatch you can use to time stuff. Adds a "Stopwatch" entry in your Tools menu.

When you select the Stopwatch item, a stopwatch window will appear. The stopwatch is pretty straightforward to use, simply press the start button to begin counting, press stop to stop the count, and press reset to bring the count back to 0.

<<less
Download (0.047MB)
Added: 2007-04-26 License: MPL (Mozilla Public License) Price:
920 downloads
Tuxaator 1.76

Tuxaator 1.76


A lightweight IRC bot/dictionary, easy to set up, easy to localize. more>>
A lightweight IRC bot/dictionary, easy to set up, easy to localize.

Installation:

1) Edit the configuration file in config/config.tux.dist, change all values to suit your needs and then rename it to config.tux. Take your time to read through it, there are quite a few aspects you can alter

2) Create a new MySQL database with the name you set for db_base in the configuration file

3) Create a new MySQL user and grant it all privileges to the database you just created.

4) Create the tables required by the bot entering the following command
mysql -u db_user -p db_base < tux.sql

5) edit config/hosts.dist, add your hostmask to the file, save and then rename it to hosts

6) Now you should be all set up, go to the directory where the main program is and try to run it by entering

./tuxaator

With a little luck, you will be connected to server and choose the channel.

If you also want the bot to announce Freshmeat news and give information about kernel releases if asked, read on. If not, youre finished.



Setting up the external scripts

Tuxaator relies on external scripts to gather various information of interest from the Net. The scripts are not called from the bot, but are to be run separately, for example from the crontab.

Right now I have implemented 2 sample scripts:
kernel.sh - retrieves information about the latest kernels
fetchfm.sh - retrieves latest news from FreshMeat

Both scripts are located in the "scripts" directory of the installation and have to be configured separately, it is pretty straightforward though, just open them in your favourite text editor and follow the instructions.

Refer to "man 5 crontab" for information on how to setup the cronjobs.

My configuration looks like this:
1,31 * * * * /home/duke/tuxaator/scripts/fetchfm.sh > /dev/null
55 * * * * /home/duke/tuxaator/scripts/kernel.sh > /dev/null

This is, freshmeat news are retrieved 1 and 31 minutes after hour, and kernel news 55 minutes after hour. I found this configuration to be sufficient.
<<less
Download (0.018MB)
Added: 2006-06-17 License: BSD License Price:
1224 downloads
Stopwatch 0.8.4

Stopwatch 0.8.4


Upon installation, you will notice an extra item in your Firefox Tools menu. more>>

Stopwatch 0.8.4 brings users the convenience of a very simple yet helpful Firefox extension that serves as a stopwatch for you to time things. Upon installation, you will notice an extra item in your Firefox "Tools" menu.

When you select the Stopwatch item, a stopwatch window will appear. The stopwatch is pretty straightforward to use, simply press the start button to begin counting, press stop to stop the count, and press reset to bring the count back to 0.

Requirements: Firefox


<<less
Added: 2009-07-21 License: MPL Price: FREE
48 downloads
Control Library 0.1.4

Control Library 0.1.4


Control Library is a small C++ library for writing control applications. more>>
Control Library is a small C++ library for writing control applications. It can be compiled for either generic Unix userspace or for kernelspace under RTLinux 3.2.
Control Library frees a programmer from having to write control applications in low-level C code under RTLinux, while allowing the control code to be tested in userspace before running it in kernelspace under RTLinux.
Main features:
- Thread support as C++ class(es)
- Locking primitives in a C++ way
- Synchronization (semaphores, conditions)
- Timing primitives (getting the absolute time, timers, etc)
- Reusable PWM (pulse-width modulation) algorithm
- Reusable PID (proportional integral differential) control algorithm
- Compiles for either userspace Linux or RTLinux kernel space
- Platform-neutral API -- all platform specific calls reside in one .c file so adding a new embedded platform to this library is relatively straightforward
- Makes development and testing easire -- its easier to test under userspace then recompile for kernel space using the same API.
Enhancements:
- This release adds a waitData() method for RTFifos in userspace context.
- There are miscellaneous utility functions such as a C++/Kernel compatible Memcpy, Strdup, Strcpy, etc.
<<less
Download (0.018MB)
Added: 2006-08-24 License: GPL (GNU General Public License) Price:
1167 downloads
Spyrit 0.2

Spyrit 0.2


Spyrit is a MUSH/MUCK/MOO client written in Python using the Qt toolkit. more>>
Spyrit is a MUSH/MUCK/MOO client written in Python using the Qt toolkit. The project aims to be a pleasant, extensible, polished product, and to support all three major platforms.

This is a beta version, and you will probably not find it terribly useful. Features are few and far between at this point, although a lot of work has gone into ensuring that the codes core is solid and dependable, in order to make the upcoming addition of features quick and straightforward. Stay tuned! In order to run this software, you will need Python 2.4 or later; Qt 4.2 or later; and the PyQt4 bindings, with sip 4.5.1 at least (mind that one, Ubuntu doesnt ship it yet!).

The software hasnt been tested on Windows or Mac, but should work there so long as the dependencies listed above are met.

Just simply run the file spyrit.py to execute the software; it is magically packaged so as to require no installation.

<<less
Download (0.18MB)
Added: 2007-08-22 License: GPL (GNU General Public License) Price:
484 downloads
ClusterControl 2.0

ClusterControl 2.0


ClusterControl project is a web-interface to simplify distributing and monitoring bioinformatics applications on Linux clusters. more>>
ClusterControl project is a web-interface to simplify distributing and monitoring bioinformatics applications on Linux cluster systems.

This software is based on a modular concept that enables integration of command-line oriented programs into the application framework of ClusterControl. The system enables integration of different applications accessed through one interface and executed on a distributed cluster system.

The use of wide spread and freely available technologies like Apache as web-server, PHP as server-side scripting-language and OpenPBS or Sun Grid Engine (SGE) as queuing system enables straightforward installation on common operating systems.

Installation:

For local installation, ClusterControl requires a running installation of the web server Apache (http://www.apache.org) with PHP(Version 4) and LDAP support, that comes with nearly every Linux distribution, and a local installation of the queuing system Open Portable Batch System (PBS) which can be downloaded from http://www.openpbs.org or Sun Grid Engine (SGE) which is available at http://gridengine.sunsource.net.

If an LDAP-Server is already available for user-management of the cluster it can be easily integrated by modifying the configuration file. To activate the monitoring mechanism of ClusterControl a status collecting server-process must be started on every cluster node. With the adaptation of one well documented configuration file the installation process is completed.
<<less
Download (0.33MB)
Added: 2006-03-08 License: GPL (GNU General Public License) Price:
1326 downloads
Domain Auditor 0.31

Domain Auditor 0.31


Domain Auditor project was written to audit and track accounts within a domain. more>>
Domain Auditor project was written to audit and track accounts within a domain. This tool uses LDAP queries to a definable Active Directory server to find various definable classes of accounts.
Initially it will operate interactively, but capabilities may be added in the future to automate functions (i.e. generate reports on a scheduled basis). The installation script handles most installation chores, so setup is very straightforward.
The tool is beta status at this time, but is in being used to generate SOX reports for my employer.
Main features:
- Reports - This function will display a list of defined reports, when invoked it will generate a list of accounts from AD (via LDAP queries) the results returned will depend on what you have defined for the filter for any particular report class under Sysadmin
- Sys Admin - This function will allow you to changes the system settings for LDAP server and port, base DN, Bind DN, username and password, and the database settings (mySQL only at this time). You may also add the report class definitions and their matching LDAP filters within this module
- User Admin - This screen is used to define users for the system and their rights. Usernames are used as the primary value, and entered values are validated via LDAP queries
- Audit Logs - The system logs all changes to the information stored and this page will allow you to review the data from these logs
<<less
Download (0.043MB)
Added: 2006-01-24 License: GPL (GNU General Public License) Price:
1369 downloads
Simple Logging Facade for Java 1.1.0 RC0

Simple Logging Facade for Java 1.1.0 RC0


Simple Logging Facade for Java is intended to serve as a simple facade for various logging APIs. more>>
Simple Logging Facade for Java also know as SLF4J is intended to serve as a simple facade for various logging APIs, allowing to the end-user to plug in the desired implementation at deployment time.
Logging API implementations can either choose to implement the the SLF4J interfaces directly, e.g. NLOG4J or SimpleLogger. Alternatively, it is possible (and rather easy) to write SLF4J adapters for the given API implementation, e.g. Log4jLoggerAdapter or JDK14LoggerAdapter.
The SLF4J interfaces and their various adapters are simple and straightforward. Most developers familiar with the Java language should be able to read and fully understand the code in less than one hour.
SLF4J does not rely on any special class loader machinery. In fact, the binding between SLF4J and a given logging API implementation is performed statically at compile time.
Each binding is hardwired to use one and only specific logging API implementation. Thus, SLF4J suffers from none of the class loader problems or memory leaks observed with other approaches.
We hope that simplicity of the SLF4J interfaces and the deployment model will make it easy for developers of other logging APIs to conform to the SLF4J model.
Enhancements:
- This release consists of bugfixes only.
- Moreover, since the major packaging-related changes in 1.1.0-beta0 seem to work well, this release is marked as 1.1.0-RC0.
<<less
Download (0.21MB)
Added: 2006-11-05 License: MIT/X Consortium License Price:
1089 downloads
Email Files Thunderbird 1.0

Email Files Thunderbird 1.0


Email Files Thunderbird is a very simple service menu script, to email one or more files with Thunderbird. more>>
Email Files Thunderbird is a very simple service menu script, to email one or more files with Thunderbird to any address or to a given address, which i assume is used as a "backup" space.

The subject is automatically updated according to the attached files and, in case you choose to send to your specific email address, details about sending date, user and host are automatically added in the body.

There are other similar service menus around, but i wanted a script that allows to attach more than one file at one time and that automatically updates the subject line.

USAGE: pretty straightforward.. Just make the two .sh files executable (if necessary) and place them in a directory of your path, for example /home/YOUR_USERNAME/bin. Place the service menu file EmailWithThunderbird.desktop in /home/YOUR_USERNAME/.kde/share/apps/konqueror/servicemenus

IMPORTANT: In file EmailWithThunderbirdToMyAddress.sh, you need to specify your email address in to=.... (that is, where i wrote: YOUR_EMAIL_ADDRESS@DOMAIN.NAME)

This project was tested on OpenSuSE 10.2, KDE 3.5.6
<<less
Download (0.002MB)
Added: 2007-05-14 License: GPL (GNU General Public License) Price:
547 downloads
Traffic Control - Next Generation 10b

Traffic Control - Next Generation 10b


Traffic Control - Next Generation (tcng) is a revision of the Linux network traffic control infrastructure more>>
Traffic Control - Next Generation (tcng) is a revision of the Linux network traffic control infrastructure that aims to make the configuration language less cryptic, and provide better interfaces for software and hardware accelerators.
The goal of this project is to revise the network traffic control infrastructure of Linux to overcome shortcomings of the existing architecture, and to make it more extensible.
In particular, we try to resolve the following issues that are present in other similar programs:
Create a more user-friendly configuration language
Provide interfaces for straightforward interaction with network management
Allow seamless integration of hardware accelerators
The code consists of two major components, the traffic control compiler tcng and the traffic control simulator tcsim. Both are described in some more detail below. Since tcng and tcsim share many support files (e.g. the whole regression test system), they are both contained in a single package, called tcng.
This site contains the source code and information directly related to tcng. Pointers to sites with information on traffic control in general can be found in the links section below.
This project started at the beginning of 2001 at EPFL ICA, continued until mid-2002 at Bivio Networks (tm), and has now become one of my spare time activities.
Enhancements:
- the "mtu" parameter in TBF is now optional
- tcsim now uses KVERSION[NUM] instead of KFULLVERSION[NUM] to avoid breaking if EXTRAVERSION contains multiple dots or other surprises (reported by Eduardo Grosclaude)
- scripts/runtests.sh now runs commands with LANG=C, to avoid localized error messages (reported by Eduardo Grosclaude)
<<less
Download (0.50MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1212 downloads
KDE Bluetooth Framework 1.0 Beta 2

KDE Bluetooth Framework 1.0 Beta 2


KDE Bluetooth Framework is a set of tools built on top of Linux Bluetooth stack BlueZ. more>>
KDE Bluetooth Framework is a set of tools built on top of Linux Bluetooth stack BlueZ.
Our goal is to provide easy access to the most common Bluetooth profiles and to make data exchange with Bluetooth enabled phones and PDAs as straightforward as possible.
Enhancements:
- Exporting public includes to make other applications use of kdebluetooth.
- Fixed some bugs on kioslaves.
- Fixed kbluepin.
- Allow compiling with lastest openobex and bluez packages.
- Fixed compilation with gcc >= 4.1.
- Fixed configure script, warning user about missing headers.
<<less
Download (0.80MB)
Added: 2006-10-16 License: GPL (GNU General Public License) Price:
1133 downloads
Sys::AlarmCall 1.2

Sys::AlarmCall 1.2


Sys::AlarmCall is a package to handle the logic in timing out calls with alarm() and an ALRM handler. more>>
Sys::AlarmCall is a package to handle the logic in timing out calls with alarm() and an ALRM handler, allowing nested calls as well.

SYNOPSIS

use Sys::AlarmCall;

$result = alarm_call($timeout1,$func1,@args1);
@result = alarm_call($timeout2,$func2,@args2);

Sys::AlarmCall provides a straightforward function call to use the alarm handler. It also handles the logic which allows nested time out calls if timeout calls are run thorugh the alarm_call() functions.

The main advantages of Sys::AlarmCall are that:

1. simple calls, e.g.

@result = &func(@args); #Normal function call with &
$result = func(@args);; #Normal function call
@result = &$code_reference(@args);
@result = $obj->func(@args); #Object method call

become simple calls:

@result = alarm_call($timeout,&func,@args);
$result = alarm_call($timeout,func,@args);
@result = alarm_call($timeout,$code_reference,@args);
@result = alarm_call($timeout,->func,$obj,@args);

<<less
Download (0.005MB)
Added: 2007-04-13 License: Perl Artistic License Price:
925 downloads
Xtheater 1.0.0 pre1

Xtheater 1.0.0 pre1


Xtheater is a MPEG-1 player in GTK+ capable of playing MPEG-1 format streams from file, http, and VCD with seek capability. more>>
Xtheater is a MPEG-1 player in GTK+ capable of playing MPEG-1 format streams from file, http, and VCD with seek capability.
Xtheater is a Media Player for linux capable of playing MPEG video and audio files, network streams, and VCDs, as well as AVI and ASF files. It accompishes this through the use of libaviplay and smpeg.
It tries to keep things simple and straightforward to provide the simplest, most stable behavior as possilbe, while at the same time offering a nice featureset.
Installation:
Installation of Xtheater is not the easiest install in the world. But it is also far from the hardest install. First you must install the following packages:
X11 - Required for everything. All modern *nix include this
Glib/GTK - Required for everything, 1.2.x
SDL - Required for everything, 1.2.x
SMPEG - Required for MP3/MPG/VCD playback, 0.4.3 or higher.
avifile - Required for AVI/ASF playback, from CVS repository
Avifile can be compiled without qt, so dont worry if you do not have qt, it will just not build some of the sample applications, sych as aviplay.
If you wish to install as much from binary packages, in general, the following package names will indicate binary packages of requirements listed above:
glib
glib-devel
gtk+
gtk+-devel
SDL
SDL-devel
smpeg
smpeg-devel
For AVI/ASF playback, you will have to get it from CVS, no binary packages are available. Note also that to get libaviplay to work properly it needs to be linked with libXxf86vm on some systems. do this by adding -lXxf86vm to the LIBS line of the lib/Makefile from the avifile tree.
After you have installed all prerequisite pacakges, you run ./configure. Before running configure, you may wish to read up on GL support. It can be enabled at this stage, but is not configured by default, for reasons explained in the GL section linked to previously.
After you have ran ./configure in the Xtheater directory to your liking, make install will put all the files in the right place. By default, the configuration is stored at /usr/local/Xtheater/config. the binary is placed at /usr/local/bin/xtheater, player plugins are in /usr/local/Xtheater/player/, and ui plugins are in /usr/local/Xtheater/ui/. None of this needs to be known for install, but is provided for reference here.
You should now be ready to run xtheater and have fun. Basic operation will be described in the next section, but this is very straightforward, so no instruction is needed, just provided for completeness.
Whats New in 1.0.0 pre1 Release:
- Fix check for smpeg, SDL, and avifile to check for a more current version.
- Enhanced flexibility of MPG/VCD fullscreen, allowing to choose scaling rather than a vidmode change.
- Fixed bug with smpeg plugin being run on X drivers with XVideo extension.
- Added support for XVideo extension for all player plugins, will automatically take advantage of XVideo overlays when available for scaling, revert to software scaler if unavailable
- made GL support with Mpeg compile if available, it is not recommended unless you have no other choice, however.
- Updated AVI/ASF plugin to use avifile-0.6 CVS rather than stable version.
- Enhanced plugin framework somewhat.
- Made it so that MPEG media could be closed by closing the playback window.
- Fixed bug where openeing too many files sequentially would cause player to crash (contributed by John Thacker)
Whats New in 0.9.2 Release:
- Fixed Seekbar to not update while being dragged.
- Designed for latest official stable avifile release (0.53.x)
- DPMS disabled for older XFree versions.
- Fixed drag and drop with nautilus file manager.
- Memory leak fixes by John Thacker
<<less
Download (0.14MB)
Added: 2005-08-11 License: GPL (GNU General Public License) Price:
1534 downloads
OBpager 1.8

OBpager 1.8


BPager is a lightweight pager designed to be used with NetWM-compliant window managers like OpenBox. more>>
BPager is a lightweight pager designed to be used with NetWM-compliant window managers like OpenBox.

Unlike many other pagers out there, OBPager has very few dependencies, requiring only Xlib and glibc++ (no Gnome or KDE necessary).

Usage:

OBPager is pretty straightforward in terms of usage. It correctly displays the windows of a virtual desktop, indicates which is the active desktop, and allows you to switch desktops by clicking on the dockapp.

The command line syntax for obpager is:

obpager [--activefont < fontname >] [--inactivefont < fontname >] [desktop-number]

If no desktop number is specified, an instance of obpager for each virtual desktop is automatically created.
<<less
Download (0.023MB)
Added: 2006-11-14 License: GPL (GNU General Public License) Price:
1077 downloads
Audio::LADSPA::Network 0.018

Audio::LADSPA::Network 0.018


Audio::LADSPA::Network is a semi automatic connection of Audio::LADSPA::* objects. more>>
Audio::LADSPA::Network is a semi automatic connection of Audio::LADSPA::* objects.

SYNOPSIS

use Audio::LADSPA::Network;
use Audio::LADSPA::Plugin::Play;
sub subscriber {
my ($object,$event) = @_;
$object = ref($object);
print "Recieved event $event from $objectn";
}
Audio::LADSPA::Network->add_subscriber(*,⊂scriber);

my $net = Audio::LADSPA::Network->new();
my $sine = $net->add_plugin( label => sine_fcac );
my $delay = $net->add_plugin( label => delay_5s );
my $play = $net->add_plugin(Audio::LADSPA::Plugin::Play);

$net->connect($sine,Output,$delay,Input);
$net->connect($delay,Output,$play,Input);

$sine->set(Frequency (Hz) => 440); # set freq
$sine->set(Amplitude => 1); # set amp

$delay->set(Delay (Seconds) => 1); # 1 sec delay
$delay->set(Dry/Wet Balance => 0.2); # balance - 0.2

for ( 0 .. 100 ) {
$net->run(100);
}
$sine->set(Amplitude => 0); #just delay from now
for ( 0 .. 500 ) {
$net->run(100);
}

This module makes it easier to create connecting Audio::LADSPA::Plugin objects. It automatically keeps the sampling frequencies correct for all plugins, adds control and audio buffers to unconnected plugins and prevents illegal connections.

It also implements an observable-type API via Class::Publisher that can be used to recieve notifications of events in the network. Amongst other things, this makes writing loosely coupled GUIs fairly straightforward.

<<less
Download (0.080MB)
Added: 2006-06-23 License: Perl Artistic License Price:
1219 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5