Main > Free Download Search >

Free tb software for linux

tb

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 22
Tk::ToolBar 0.09

Tk::ToolBar 0.09


Tk::ToolBar is a toolbar widget for Perl/Tk. more>>
Tk::ToolBar is a toolbar widget for Perl/Tk.

SYNOPSIS

use Tk;
use Tk::ToolBar;

my $mw = new MainWindow;
my $tb = $mw->ToolBar(qw/-movable 1 -side top
-indicatorcolor blue/);

$tb->ToolButton (-text => Button,
-tip => tool tip,
-command => sub { print "hin" });
$tb->ToolLabel (-text => A Label);
$tb->Label (-text => Another Label);
$tb->ToolLabEntry(-label => A LabEntry,
-labelPack => [-side => "left",
-anchor => "w"]);

my $tb2 = $mw->ToolBar;
$tb2->ToolButton(-image => navback22,
-tip => back,
-command => &back);
$tb2->ToolButton(-image => navforward22,
-tip => forward,
-command => &forward);
$tb2->separator;
$tb2->ToolButton(-image => navhome22,
-tip => home,
-command => &home);
$tb2->ToolButton(-image => actreload22,
-tip => reload,
-command => &reload);

MainLoop;

This module 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.

If you drag a ToolBar to within 15 pixels of an edge, it will stick to that edge. If the ToolBar is further than 15 pixels away from an edge and still inside the window, but you release it over another ToolBar widget, then it will be embedded inside the second ToolBar. You can "un-embed" an embedded ToolBar simply by dragging it out. You can change the 15 pixel limit using the -close option.

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.

Tk::ToolBar attempts to use Tk::CursorControl if its already installed on the system. You can further control this using the -cursorcontrol option. See "PREREQUISITES".
The ToolBar is supposed to be created as a child of a Toplevel (MainWindow is a Toplevel widget) or a Frame. You are free to experiment otherwise, but expect the unexpected.
<<less
Download (0.055MB)
Added: 2006-06-12 License: Perl Artistic License Price:
1232 downloads
tclog 1.2

tclog 1.2


tclog is a weblog application written in Tcl/Tk. more>>
tclog is a weblog application written in Tcl/Tk. Unlike most Weblog tools, it does not require server-side scripts. Instead, it uploads via FTP.
Main features:
- Compatible with almost all webservers - Most blog tools require a CGI- or PHP-enabled webserver and some of them require a SQL database in addition. Tclog, on the other hand, requires neither CGI, PHP nor DB, since tclog itself runs on your desktop. All your webserver needs is to allow FTP access.
- Wiki-like formatting rules - Tclog adopts Wiki-like formatting rules in order to generate HTML code.
- Template - Tclogs template feature allows you to customize your site with your own logos, sidebars, etc.
- RSS 1.0 syndication - Tclog is capable of syndicating recent headlines as RSS (RDF Site Summary) 1.0 format.
- TrackBack - Supports sending and receiving TrackBack pings. In order to receive pings, you need tb-standalone or tb.cgi for tclog (to come).
- Making namazu index - A namazu document filter for tclog is available.
- Internationalization - All language-specific data are separated as language files. English and Japanese language files are currently available.
<<less
Download (0.010MB)
Added: 2006-06-24 License: BSD License Price:
1217 downloads
Script::Toolbox 0.19

Script::Toolbox 0.19


Script::Toolbox is a Perl framework for the daily business scripts. more>>
Script::Toolbox is a Perl framework for the daily business scripts.

SYNOPSIS

use Script::Toolbox qw(:all);
or
use Script::Toolbox qw(Open Log Exit Table Usage Dir File System)

$e = Script::Toolbox->new();
#
# logging
#
Log( "log message" ); # log to STDERR
Log( "log message", STDERR ); # log to STDERR
Log( "log message", STDOUT ); # log to STDOUT
Log( "log message", /tmp/x ); # log to /tmp/x
Log( "log message", new IO::File "/tmp/XXX" ); # log to /tmp/XXX

Script::Toolbox->new({logdir=>{mod=>=s,desc=>Log directory,
mand=>1,default=>/var/log}});
Log( "log message" ); # log to /var/log/ .log

Log( "log message",syslog,severity,tag ); # log via syslogd

#
# print formatted tables like:
# print join "n", @{$t};

$t = $e->Table( [ "1;2;3","44;55;66","7.77;8.88;9.99" ] );
$t = $e->Table( [ "1|2|3","44|55|66","7.77|8.88|9.99" ], |);
$t = $e->Table( [ This is the title,
[ --H1--, --H2--,--H3--],
[ 11:11:11, 33.456, cc ],
[ 12:23:00, 2222222, 3 ],
[ 11:11, 222, 3333333333333333 ]);
$t = $e->Table({ title => Hash example,
head => [Col1, Col2, Col3],
data => [[ 11:11:11, 33.456, cc ],
[ 12:23:00, 2222222, 3 ],
[ 11:11, 222, 3333333333333333 ]]});
$t = $e->Table({ title => Hash with automatic column heads (F1,F2,F3),
data =>[{F1=>aaaa,F2=>bbb,F3=>c},
{F1=>dd ,F2=>ee ,F3=>f}]});

#
# command line options
#
$tb=Script::Toolbox->new({file=>{mod=>=s,desc=>Description,
mand=>1,default=>/bin/cat}});

$file = tb->GetOpt(file); # depricated, use the following
$file = tb->{file};

$old = tb->SetOpt(newFile);

Usage(); # print a usage message for all options
# if available print also the POD

Usage(This is additional text for the usage);

#
# Directory handling
#
$arrRef = Dir(/tmp ); # all except . and ..
$arrRef = Dir(/tmp, .*patt ); # all matching patt
$arrRef = Dir(/tmp, !.*patt ); # all not matching patt

#
# File handling
#
$arrRef = File(path/to/file); # read file into array
$arrRef = File("/bin/ps |"); # read comand STDOUT into array

File( "> path/to/file", override the old content );
File( "path/to/file", append this to the file );
File( "path/to/file", $arrRef ); # append array elements
File( "path/to/file", $arrRef, $recSep ); # append array elements
File( "path/to/file", $hashRef, $recSep, $fieldSep); # append as key value lines
File( "| /bin/cat", "Hello world.n" );

$fileHandle = TmpFile(); # open new temporary file
$arrRef = TmpFile($fileHandle) # read temp whole file

#
# Miscelleanous
#
Exit( 1, "Exit message" ); # exit with returncode 1,
# write exit message via Log()

$fh = Open( "> /tmp/xx" ); # return an IO::File object with
# /tmp/xx opened for write
# die with logfile entry if failed
$fh = Open( "/bin/ps |" ); # return an IO::File object
# die with logfile entry if failed
$rc = System("/bin/ls") # execute a system command and
# report its output into the
# logfile.
$now = Now();
printf "Day:%d Mon:%d Year:%d Wday:%d Yday:%d IsDST:%d Sec:%d Min:%d Hour:%d",
$now->{mday},
$now->{mon},
$now->{year},
$now->{wday},
$now->{yday},
$now->{isdst},
$now->{sec},
$now->{min},
$now->{hour};
$now = Now("%A, %B %d, %Y"); # Monday, October 10, 2005
=head1 ABSTRACT

This module should be a "swiss army knife" for the daily tasks. The main goals are command line processing, automatic usage messages, signal catching (with logging), simple logging, simple data formatting, simple directory and file processing.

<<less
Download (0.018MB)
Added: 2007-04-11 License: Perl Artistic License Price:
927 downloads
TH-03 1.0.0

TH-03 1.0.0


TH-03 is an application that provides an interface to the Picotech TH-03 digital thermometer. more>>
TH-03 is an application that provides an interface to the Picotech TH-03 digital thermometer. The project generates logfiles on demand and can run as a daemon.

Building and installing

Type: ./configure && make
Then you should have an executable available.
To install type: make install

Alternatively, use the embedded spec-file and rebuild yourself a RPM package
using:

# rpmbuild -tb th03-1.0.0.tar.gz

This should give you an installable RPM file.

Running

See manpage th03(8) embedded in this distribution. The RPM package is
configured to append data once every minute to /var/log/th03.log. A logrotate
schema in /etc/logrotate.d/th03 rotates this log every week (about 350kByte per
week) and compresses it. The RPM also includes an initscript to start and stop
the th03 daemon. See also /etc/sysconfig/th03 for serial port setup and other
options.
<<less
Download (0.13MB)
Added: 2007-06-14 License: GPL (GNU General Public License) Price:
862 downloads
Lexter 1.0.3

Lexter 1.0.3


Lexter is a real-time word puzzle for text terminals. more>>
Lexter is a real-time word puzzle for text terminals. Arrange the falling letters into words to score points. Lexter supports internationalization and multiple dictionaries. The package contains English and French dictionaries, but needs a French gettext translation for the in game text.

If anyone would like to translate Lexter to another language Ill include any "po" files I receive in the next version.

Lexter project dynamically calculates word scores from the dictionary contents. The format is plain text with one "word" per line and can contain just about anything. They could be topical like place names or even famous number sequences. Although it might make for a very difficult game.

The Lexter archive also includes an RPM spec file. RPM users can build a binary package ready to install by running:

rpm -tb lexter-1.0.3.tar.gz

You will find the binary rpm under /usr/src/rpm/RPMS/i386 or /usr/src/redhat/RPMS/i386.

<<less
Download (0.32MB)
Added: 2006-07-12 License: GPL (GNU General Public License) Price:
1199 downloads
PhpWebmin 1.7

PhpWebmin 1.7


PhpWebmin consists of a port of Webmins weblib.pl to PHP. more>>
PhpWebmin consists of a port of Webmins weblib.pl to PHP, and the integration of the phplib html template class, to help you in writing Webmin modules in PHP and to have a true separation between code and html.
New functions added to the web-lib:
tmplInit($array)
Sets the templates directory to "./tmpl/your_language" accordingly to Webmin settings. If the directory does not exists, fall back to "./tmpl/en". Initializes {TB} and {CB} template variables to $tb and $cb global variables (used as the background colour for table headers and body rows). Takes an optional array to set template files (similar to set_file in the phplib). Returns a template object (see the official phplib documentation).
Main features:
- Most useful weblib.pl functions ported to PHP
- Phplibs template class added to have a true separation between code and html.
Version restrictions:
- Not all weblib functions have been ported to PHP...
- acl_security.pl should be still written in Perl...
Enhancements:
- Added support for HTTP_ACCEPT_LANGUAGE for browser language detection.
<<less
Download (0.034MB)
Added: 2007-02-15 License: BSD License Price:
983 downloads
nekobee 0.1.5

nekobee 0.1.5


nekobee is a DSSI soft synth plugin that emulates the sound of the TB-303 Bassline. more>>
nekobee is a DSSI soft synth plugin that emulates the sound of the TB-303 Bassline.

nekobee is not an exact copy; rather than make it "just like the real thing", the design concentrates on modelling the circuitry and was adjusted by comparing the sounds achievable with it to those heard on classic acid house tracks.

It includes a switchable square/saw wave VCO, 24dB/octave VCF, an adjustable decay time for the VCF, a fixed decay time for the VCA, and an interesting bit of circuitry around the "Accent" control.

Installation:

The simplest way to compile this package is:

1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.

Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.

2. Type `make to compile the package.

3. Optionally, type `make check to run any self-tests that come with the package.

4. Type `make install to install the programs and any data files and documentation.

5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.

<<less
Download (0.47MB)
Added: 2006-11-05 License: GPL (GNU General Public License) Price:
1084 downloads
HTTP::MobileAgent::DoCoMo 0.26

HTTP::MobileAgent::DoCoMo 0.26


HTTP::MobileAgent::DoCoMo is a NTT DoCoMo implementation. more>>
HTTP::MobileAgent::DoCoMo is a NTT DoCoMo implementation.

SYNOPSIS

use HTTP::MobileAgent;

local $ENV{HTTP_USER_AGENT} = "DoCoMo/1.0/P502i/c10";
my $agent = HTTP::MobileAgent->new;

printf "Name: %sn", $agent->name; # "DoCoMo"
printf "Ver: %sn", $agent->version; # 1.0
printf "HTML ver: %sn", $agent->html_version; # 2.0
printf "Model: %sn", $agent->model; # "P502i"
printf "Cache: %dkn", $agent->cache_size; # 10
print "FOMAn" if $agent->is_foma; # false
printf "Vendor: %sn", $agent->vendor; # P
printf "Series: %sn", $agent->series; # "502i"

# only available with
# e.g.) "DoCoMo/1.0/P503i/c10/serNMABH200331";
printf "Serial: %sn", $agent->serial_number; # "NMABH200331"

# e.g.) "DoCoMo/2.0 N2001(c10;ser0123456789abcde;icc01234567890123456789)";
printf "Serial: %sn", $agent->serial_number; # "0123456789abcde"
printf "Card ID: %sn", $agent->card_id; # "01234567890123456789"

# e.g.) "DoCoMo/1.0/P502i (Google CHTML Proxy/1.0)"
printf "Comment: %sn", $agent->comment; # "Google CHTML Proxy/1.0

# e.g.) "DoCoMo/1.0/D505i/c20/TB/W20H10"
printf "Status: %sn", $agent->status; # "TB"

# only available in eggy/M-stage
# e.g.) "DoCoMo/1.0/eggy/c300/s32/kPHS-K"
printf "Bandwidth: %dkbpsn", $agent->bandwidth; # 32

# e.g.) "DoCoMo/2.0 SO902i(c100;TB;W30H16)"
print "XHTML compiant!n" if $agent->xhtml_compliant; # true

HTTP::MobileAgent::DoCoMo is a subclass of HTTP::MobileAgent, which implements NTT docomo i-mode user agents.

<<less
Download (0.023MB)
Added: 2006-11-29 License: Perl Artistic License Price:
1079 downloads
TrueCrypt 4.3a

TrueCrypt 4.3a


TrueCrypt is free open-source disk encryption software. more>>
TrueCrypt is free open-source disk encryption software.
Main features:
- It can create a virtual encrypted disk within a file and mount it as a real disk.
- It can encrypt an entire hard disk partition or a device, such as USB memory stick, floppy disk, etc.
- Provides two levels of plausible deniability, in case an adversary forces you to reveal the password:
- 1) Hidden volume (more information may be found here).
- 2) No TrueCrypt volume can be identified (TrueCrypt volumes cannot be distinguished from random data).
- Encryption algorithms: AES-256, Blowfish (448-bit key), CAST5, Serpent (256-bit key), Triple DES, and Twofish (256-bit key). Supports cascading (e.g., AES-Twofish-Serpent).
- Based on Encryption for the Masses (E4M) 2.02a, which was conceived in 1997.
Enhancements:
- Access rights are now elevated using sudo.
- Volumes can be dismounted only by the user who mounted it or by root.
- Support for writing data to file-hosted volumes located on devices that use a sector size other than 512 bytes (e.g. new HDD types, DVD-RAM, some flash drives) was added.
- A TrueCrypt volume is now automatically dismounted if its host device is inadvertently removed.
- The maximum allowed size of FAT32 volumes was increased to 2 TB.
- Support for big-endian platforms was improved. 64-bit block ciphers are being phased out; such volumes can still be mounted, but not created.
<<less
Download (1.0MB)
Added: 2007-05-09 License: Other/Proprietary License Price:
909 downloads
tc_config 0.6.2

tc_config 0.6.2


tc_config provides a set of scripts for Linux traffic control. more>>
tc_config provides a set of scripts for Linux traffic control.

tc_config is set of scripts for Linux 2.4+ traffic control configuration on Red Hat systems and (hopefully) derivatives. It uses cbq qdisc as root one, and sfq qdisc at the leaves.

It includes the snmp_pass utility for getting stats on traffic control via SNMP.

Run: rpm -tb tc-config-0.6.tar.gz (rmpbuild on redhat 8+ systems).

After package will be built, run
rpm -Uvh /usr/src/redhat/RPMS/i386/tc-config-0.6-1.i386.rpm.

<<less
Download (0.073MB)
Added: 2007-03-05 License: Public Domain Price:
967 downloads
Satellite 1.0.2

Satellite 1.0.2


Satellite can track many remote machines with dynamic IP addresses in situations where public DNS services are inappropriate. more>>
Satellite can track many remote machines with dynamic IP addresses in situations where public DNS services are inappropriate. Satellite can log and alert an admin immediately when a site comes online or needs attention.
The Satellite archive also includes an RPM spec file. RPM users can build a binary package ready to install by running:
rpm -tb satellite-1.0.2.tar.gz
You will find the binary rpm under /usr/src/rpm/RPMS/i386 or /usr/src/redhat/RPMS/i386.
Reasons for Satellite
Public DNS services are often used to track clients with changing IP addresses, but DNS solutions suffer from several problems:
Failure
Public DNS servers regularly fail due to overloading and system administration problems.
No notification
There is no notification when a system goes online. Instead you must poll DNS regularly to see when a system comes online.
Latency
Updating can take from several minutes to several hours before the change is made public. On systems with small idle timeouts it is often impossible to find the current IP address via DNS.
No history
Public DNS services only keep track of the current address and dont record past times or changes in a central location.
Enhancements:
- Minor code improvements. -e no longer searches PATH.
- --with-port removed. Default now found from /etc/services.
- Documentation updates
<<less
Download (0.052MB)
Added: 2006-07-12 License: GPL (GNU General Public License) Price:
1201 downloads
MRTG::Parse 0.03

MRTG::Parse 0.03


MRTG::Parse is a Perl extension for parsing and utilizing the logfiles generated by the famous MRTG Tool. more>>
MRTG::Parse is a Perl extension for parsing and utilizing the logfiles generated by the famous MRTG Tool.

SYNOPSIS

use strict;
use MRTG::Parse;

my $mrtg_logfile = "/var/www/htdocs/mrtg/eth0.log";
my $period = "day";
my $desired_unit = "GB";

my ($traffic_incoming, $traffic_outgoing, $traffic_sum) = mrtg_parse($mrtg_logfile, $period, $desired_unit);

print "Incoming Traffic: $traffic_incomingn";
print "Outgoing Traffic: $traffic_outgoingn";
print "= Sum $traffic_sumn";

This perl extension enables its users to parse and utilize the logfiles that are generated by the famous MRTG (Multi Router Traffic Grapher) tool.

mrtg_parse() takes three argument:

1st: filename of the mrtg logfile
2nd: time period to genereate the output for
valid values are:
- individual time periods like: 20040821-20050130 (ISO 8601)
- static values: day, month, year
3rd: the desired unit (optional)
valid values are:
- B, KB, MB, GB, TB
- if missing mrtg_parse will chose an adequate one for you
mrtg_parse() returns three values:

1st: Incoming traffic
2nd: Outgoing traffic
3rd: Sum of incoming and outgoing

<<less
Download (0.005MB)
Added: 2007-04-03 License: Perl Artistic License Price:
938 downloads
Prima::TextView 1.20

Prima::TextView 1.20


Prima::TextView is a rich text browser widget. more>>
Prima::TextView is a rich text browser widget.

Prima::TextView accepts blocks of formatted text, and provides basic functionality - scrolling and user selection. The text strings are stored as one large text chunk, available by the ::text and ::textRef properties. A block of a formatted text is an array with fixed-length header and the following instructions.

A special package tb:: provides the block constants and simple functions for text block access.

Capabilities

Prima::TextView is mainly the text block functions and helpers. It provides function for wrapping text block, calculating block dimensions, drawing and converting coordinates from (X,Y) to a block position. Prima::TextView is centered around the text functionality, and although any custom graphic of arbitrary complexity can be embedded in a text block, the internal coordinate system is used ( TEXT_OFFSET, BLOCK ), where TEXT_OFFSET is a text offset from the beginning of a block and BLOCK is an index of a block.

The functionality does not imply any text layout - this is up to the class descendants, they must provide they own layout policy. The only policy Prima::TextView requires is that blocks BLK_TEXT_OFFSET field must be strictly increasing, and the block text chunks must not overlap. The text gaps are allowed though.

A text block basic drawing function includes change of color, backColor and font, and the painting of text strings. Other types of graphics can be achieved by supplying custom code.

<<less
Download (1.4MB)
Added: 2006-07-31 License: Perl Artistic License Price:
1183 downloads
Turtle Beach MultiSound Linux Drivers 0.9.0.0

Turtle Beach MultiSound Linux Drivers 0.9.0.0


The TB MultiSound Driver is a unified driver for the Turtle Beach Pinnacle, Fiji, Classic, Tahiti and Monterey soundcards. more>>
The TB MultiSound Driver is a unified driver for the Turtle Beach Pinnacle, Fiji, "Classic", Tahiti and Monterey soundcards.

This is similar to 0.8.3.1 but only for Linux 2.4, and includes MIDI support. Testing has been limited, but Pinnacle external MIDI should work. Most of the caveats listed below for the 2.2 version also apply here. Please send any feedback you have regarding this version. If you have a PnP machine and are using non-PnP mode, please try using resource exclusion for your ISA card in your systems BIOS. Not doing so can result in machine lockups during kernel module insertion, and other bizarre behaviour.

Note that some apps write with small buffer sizes (i.e. mpg123), so see if you can increase the apps buffer size if you have audio problems. For mpg123, try using -b 1024 if you experience audio trouble.
<<less
Download (0.041MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
702 downloads
Display mail route 0.2.1

Display mail route 0.2.1


Display mail route is an excellent and easy-to-play extension which will display country icons for the stations (server) the mail has been routed. more>> Display mail route 0.2.1 is an excellent and easy-to-play extension which will display country icons for the stations (server) the mail has been routed. As always with my extensions, you need to install Mnenhy or Enigmail.

Enhancements: Compatible with TB 1.5.0.*

Requirements: Thunderbird 1.0 - 1.5.0.* ALL

<<less
Added: 2006-09-12 License: MPL Price: FREE
1 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2