Main > Free Download Search >

Free talking software for linux

talking

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 284
TALK 0.0.0.2

TALK 0.0.0.2


TALK is a strictly and statically typed assembly language that is flexible and powerful enough to write operating system kernels more>>
TALK is a strictly and statically typed assembly language that is flexible and powerful enough to write operating system kernels.

For example, memory management (i.e. malloc/free) and multi-thread management can be implemented in TALK.

<<less
Download (0.083MB)
Added: 2005-10-27 License: GPL (GNU General Public License) Price:
1457 downloads
Arping 2.05

Arping 2.05


Arping is an ARP level ping utility. more>>
Arping is an ARP level ping utility. Its good for finding out if an IP is taken before you have routing to that subnet. You can also ping MAC addresses directly.

Broadcasts a who-has ARP packet on the network and prints answers. VERY useful when you are trying to pick an unused IP for a net that you dont yet have routing to. Then again, if you have no idea what Im talking about then you prolly dont need it.

Arping is util to find out it a specific IP address on the LAN is taken and what MAC address owns it. Sure, you *could* just use ping to find out if its taken and even if the computer blocks ping (and everything else) you still get an entry in your ARP cache. But what if you arent on a routable net? Or the host blocks ping (all ICMP even)? Then youre screwed. Or you use arping.
<<less
Download (0.031MB)
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
1269 downloads
Metamorphosis

Metamorphosis


Metamorphosis is a short course about Swing visual design and user interface implementation. more>>
Metamorphosis is a short course about Swing visual design and user interface implementation. Metamorphosis can help you understand and avoid common design errors of Swing based Java applications.

Therefore it provides a configurable GUI which demos both, the problems and their solutions.

Running:

You can either web start or download Metamorphosis. To launch the application from a command-line, use: java -jar metamorphosis.jar.

You can launch Fakeclipse from a command-line with a given style: franken, rookie, standard, advanced, elegant, standardX, advancedX, elegantX, where the last three use a multi-platform look instead of a Windows emulation.

java -cp metamorphosis.jar -Dstyle=elegantX com.jgoodies.metamorphosis.Fakeclipse

Fakeclipse:

Metamorphosis utilizes a tiny Swing based application called Fakeclipse, that emulates the appearance of an Eclipse IDE on Windows 95/98/NT/ME/2000, and with some restrictions on XP. Although its a live application, it cant do anything useful and provides no actions. Only the File, Edit and Source menus contain items to demo an alignment problem.

Swing vs. SWT:

Fakeclipse is intended to shed some light into the "Swing vs. SWT" discussion. I dont take a position but want to contribute some visual input.

The Eclipse IDE provides an elegant overall appearance - at least on Windows platforms. And thats what most people are referring to when talking about the SWT. However, most of this look can quickly be emulated by Swing. It took me 2:50 hours to build the original Fakeclipse using the JGoodies Windows Look&Feel that I had built before for JDiskReport.
<<less
Download (MB)
Added: 2006-01-13 License: Freeware Price:
1381 downloads
Parapin 1.5.0

Parapin 1.5.0


Parapin library makes it easy to write C code under Linux that controls individual pins on a PC parallel port. more>>
Parapin library makes it easy to write C code under Linux that controls individual pins on a PC parallel port.
This kind of control is very useful for electronics projects that use the PCs parallel port as a generic digital I/O interface.
Parapin goes to great lengths to insulate the programmer from the somewhat complex parallel port programming interface provided by the PC hardware, making it easy to use the parallel port for digital I/O. By the same token, this abstraction also makes Parapin less useful in applications that need to actually use the parallel port as a parallel port (e.g., for talking to a printer).
Parapin has two ``personalities: it can either be used as a user-space C library, or linked as part of a Linux kernel module.
There is also a device driver that provides access to the kernel module from user-space, allowing the administrator to use filesystem permissions to control access to the port.
Parapin was written with efficiency in mind, so that Parapin can be used in time-sensitive applications.
Using Parapin should be very nearly as fast as writing directly to the parallel port registers manually.
Parapin provides a simple interface that lets programs use pins of the PC parallel port as digital inputs or outputs. Using this interface, it is easy to assert high or low TTL logic values on output pins or poll the state of input pins.
Some pins are bidirectional--that is, they can be switched between input and output modes on the fly.
Parapin was originally written by Jeremy Elson while at the University of Southern Californias Information Sciences Institute. The original work was supported by DARPA under grant No. DABT63-99-1-0011 as part of the SCADDS project, and was also made possible in part due to support from Cisco Systems. It is freely available under the GNU Library Public License (LGPL).
Current maintenance of Parapin is coordinated by Al Hooton, who also wrote the device driver interface. This work is supported by a very understanding spouse and quite a lot of black pekoe tea.
Enhancements:
- Fixes for two important bugs.
- A build infrastructure has been added for building/maintaining multiple language bindings on top of parapin.
- This is the first formal release of Pedro Wernecks Python language binding.
<<less
Download (0.25MB)
Added: 2007-01-15 License: GPL (GNU General Public License) Price:
1019 downloads
SOAP::XML::Client 1.9

SOAP::XML::Client 1.9


SOAP::XML::Client is a simple frame work for talking with web services. more>>
SOAP::XML::Client is a simple frame work for talking with web services.

This package is the base class for talking with web services, there are specific modules to use depending on the type of service you are calling, e.g. SOAP::XML::Client::DotNet or SOAP::XML::Client::Generic

This package helps in talking with web services, it just needs a bit of XML thrown at it and you get some XML back. Its designed to be REALLY simple to use.

<<less
Download (0.009MB)
Added: 2006-09-13 License: Perl Artistic License Price:
1138 downloads
SOAP::XML::Client::Generic 1.9

SOAP::XML::Client::Generic 1.9


SOAP::XML::Client::Generic is a Perl module to talk with generic webservices, e.g. not .net. more>>
SOAP::XML::Client::Generic is a Perl module to talk with generic webservices, e.g. not .net.

This package helps in talking with SOAP webservers, it just needs a bit of XML thrown at it and you get some XML back. Its designed to be REALLY simple to use, it doesnt try to be cleaver in any way (patches for cleaverness welcome).

The major difference to SOAP::XML::Client::DotNet is it will submit as:

SOAPAction: "http://www.yourdomain.com/services#GetSellerActivity"

and namesp< X > will be added to the XML submitted, including for the xmlns.

<<less
Download (0.009MB)
Added: 2006-09-14 License: Perl Artistic License Price:
1137 downloads
HTML::EP

HTML::EP


HTML::EP is a system for embedding Perl into HTML. more>>
HTML::EP is a system for embedding Perl into HTML.
SYNOPSIS
< html >< head >< title >CGI-Env< /title >< /head >
< ep-comment >
This is an HTML document. You see. Perhaps you wonder about
the unknown HTML tags like ep-comment above? They are part
of the EP system. For example, this comment section will
be removed and you wont see it in your browser.
< /ep-comment >
< ep-perl >
# This is an example of embedding Perl into the page.
# We create a variable called time, containing the current
# time. This variable will be used below.
my $self = $_;
$self->{time} = localtime(time());
; # Return an empty string; result becomes embedded into the
# HTML page
< /ep-perl >
< body >< h1 >The current time< /h1 >
Your HTML::EP system is up and running: The current time is $time$.
< /body >
< /html >
NEWS
HTML::EP does now have a homepage, a CVS repository and a bug tracking system. Try
http://html-ep.sourceforge.net/
Have you ever written a CGI binary? Easy thing, isnt it? Was just fun!
Have you written two CGI binaries? Even easier, but not so much fun.
How about the third, fourth or fifth tool? Sometimes you notice that you are always doing the same:
- Reading and parsing variables
- Formatting output, in particular building tables
- Sending mail out from the page
- Building a database connection, passing CGI input to the database and vice versa
- Talking to HTML designers about realizing their wishes
You see, its soon to become a pain. Of course there are little helpers around, for example the CGI module, the mod_perl suite and lots of it more. Using them make live a lot easier, but not so much as you like. CGI(3). mod_perl(3).
On the other hand, there are tools like PHP or WebHTML. Incredibly easy to use, but not as powerfull as Perl. Why not get the best from both worlds? This is what EP wants to give you, similar to ePerl or HTML::EmbPerl. I personally believe that EP is simpler and better extendible than the latter two. ePerl(1). HTML::EmbPerl(3).
In short, its a single, but extensible program, that scans an HTML document for certain special HTML tags. These tags are replaced by appropriate output generated by the EP. What remains is passed to the browser. Its just like writing HTML for an enhanced browser!
<<less
Download (0.042MB)
Added: 2006-06-15 License: Perl Artistic License Price:
1227 downloads
MicroAkismet 1.2

MicroAkismet 1.2


MicroAkismet package contains a straightforward set of functions for talking to the Akismet blog-spam protection system. more>>
MicroAkismet package contains a straightforward set of functions for talking to the Akismet blog-spam protection system. This is intended as a simple and compact method for adding Akismet protection to any user-submitted content.
Installation
1. To begin using the functions, download the latest version and unzip the script.
2. Place the akismet.inc.php file somewhere in your web root, and load the functions using include(), or better still, include_once():
include_once( "akismet.inc.php" );
?>
3. Obtain a valid WordPress API key, if you do not already have one, from:
http://wordpress.com/
If you dont have an account you will need to create one. Once you have an account, your API key can be found at the bottom of this page:
http://wordpress.com/profile
4. In the "User editable data" section, at the top of the code, put in your WordPress API key and the home page of the blog being protected. The User Agent can be changed to suit your application. If it is not a blog that is being protected, change the home page to the comments page or forum page that is being protected.
Usage
There are three static functions for talking to Akismet:
aksimet_check( $vars )
Check if a comment is spam or not
aksimet_spam( $vars )
Re-classify a comment as spam
aksimet_ham( $vars )
Re-classify a comment as ham (not spam)
Each function takes one argument, $vars, which is a list of information about the comment that is being checked. $vars *must* contain at least this information
$vars["user_ip"]
The IP address of the person that posted the comment
$vars["user_agent"]
The User-Agent of the person that posted the comment
The "blog" value (the homepage of the blog that this post came from) is added automatically by the code. The following extra information can also be added, to help Akismet classify the message more accurately:
$vars["comment_content"]
The body of the comment itself, the content that was submitted
$vars["referrer"]
The content of the HTTP_REFERER header (note the spelling)
$vars["permalink"]
Permalink to the comment
$vars["comment_type"]
May be blank, comment, trackback, pingback, etc
$vars["comment_author"]
Submitted name with the comment
$vars["comment_author_email"]
Submitted email address
$vars["comment_author_url"]
Commenter URL
In PHP, you can also add the contents of the $_SERVER array to this list, which gives extra information to Akismet, and further increases the accuracy of their system.
Enhancements:
- A class version and a static function version have been created.
- They are the same code, but one is wrapped in a PHP5 compatible class, giving more flexibility.
<<less
Download (0.008MB)
Added: 2007-01-30 License: BSD License Price:
997 downloads
Taylor UUCP 1.07

Taylor UUCP 1.07


Taylor UUCP project is a Unix UUCP package. more>>
Taylor UUCP project is a Unix UUCP package.
Taylor UUCP provides everything you need to make a UUCP connection.
It includes versions of uucico, uusched, uuxqt, uux, uucp, uustat, uulog, uuname, uuto, uupick, and cu, as well as uuchk (a program to check configuration files), uuconv (a program to convert from one type of configuration file to another), and tstuu (a test harness for the package).
The package currently supports the f, g (in all window and packet sizes), G, t and e protocols, as well a Zmodem protocol and two new bidirectional protocols.
If you have a Berkeley sockets library, it can make TCP connections. If you have TLI libraries, it can make TLI connections. It supports a new configuration file mechanism which I like (but other people dislike).
Main features:
- You get the source code.
- It uses significantly less CPU time than many UUCP packages.
- You can specify a chat script to run when a system calls in, allowing adjustment of modem parameters on a per system basis.
- You can specify failure strings for chat scripts, allowing the chat script to fail immediately if the modem returns BUSY.
- If you are talking to another instance of the package, you can use the new bidirectional protocol for rapid data transfer in both directions at once. You can also restrict file transfers by size based on the time of day and who placed the call.
- It only runs on Unix. The code is carefully divided into system dependent and system independent portions, so it should be possible to port it to other systems. It would not be trivial.
- You dont get uuclean, uusend, uuq, uusnap, uumonitor, uutry, uupoll, etc. If you have current copies of these programs, you may be able to use them. Shell scripts versions of uuclean and uutry are provided, with most, if not all, of the functionality of the usual programs. I believe the supplied uustat program allows you to do everything that uuq, uusnap and uumonitor do. uupoll could be written as a shell script.
- The package does not read modemcap or acucap files, although you can use V2 configuration files with a BNU Dialers file or a dialer file written in my new configuration file format.
- The package cannot use SCO dialer programs directly, although it can with a simple shell script interface.
Enhancements:
- As usual, many bugs were fixed.
- uuchk now reports the configuration file names which it uses.
- This makes it easier to figure out how to configure a binary installation.
- Certain options which could previously be set in Makefile.in are now set as options to configure: --with-user, --with-newconfigdir, --with-oldconfigdir.
- You can now use file names and notification addresses which contain spaces, but only when talking to another instance of version 1.07.
- The exit status of uux now uses values from .
- TCP ports now support IPv6 on modern systems. A new ``version command in the port file may be used to restrict a TCP port to just IPv4 or just IPv6.
- M and m may now be used in any chat script, not just a dialer chat script.
- Added ``max-file-time command to sys file.
- When uucico automatically invokes uuxqt, it no longer passes the -s option.
<<less
Download (0.90MB)
Added: 2007-02-27 License: GPL (GNU General Public License) Price:
972 downloads
Modular Google Talk Bot 1.3

Modular Google Talk Bot 1.3


Modular Google Talk Bot (gtalkbot) is a modular bot system for Google Talk and other Jabber IM networks. more>>
Modular Google Talk Bot (gtalkbot) is a modular bot system for Google Talk and other Jabber IM networks.

It uses simple Python plug-ins that register verbs, which appear as the first word of an IM and result in another IM being sent back to the user. An example MythTV bot is included.

To run mbot:

- Write a plugin! There is a sample on in plugins/mythbot.py
- Create a password file at /usr/local/share/mbot/passwd

The format is:

< username >< tab >< password >

For example:

exampleuser@gmail.com banana

- Create a jabber or Google Talk account for the bot
- Start up mbot:

./mbot plugins < botaccount >@gmail.com < botpassword >

- Now you can IM the bot account, and off you go. Youll need to start off with a "auth < password >" to login to the bot
<<less
Download (0.006MB)
Added: 2007-04-09 License: GPL (GNU General Public License) Price:
936 downloads
Lich 3.38

Lich 3.38


Lich is a scripting engine for text-based MUDs. more>>
Lich is a scripting engine for text-based MUDs. It is not a complete front-end in and of itself: it operates much like a proxy server and communicates with the user through their chosen front-end (effectively giving the appearence of expanding the front-ends features with its own). Lich includes a slightly altered, extended, embedded-version of the Ruby interpreter.

This means it allows you to write and run scripts for a text-based MUD in the Ruby language. Why Ruby? Several reasons, really; first, moreso than any other language Ive personally played with, Ruby accomodates you rather than trying to make you accomodate it. As a language Ive found Ruby to possess an elegant self-sufficiency that abstracts away the need for a competent grasp of its low-level functioning, allowing one to simply make use of its features with very little need to be concerned with programmings more mundane details.

I could probably spend hours talking about the things Ive come to love in Ruby, but in the interest of saving time, I can sum it up by saying two things: I used Ruby because its a personal preference of mine, and because the interpreter is able to fit together so beautifully with an independently developed piece of software that it almost seems a shame not to take advantage of its extensible design.
<<less
Download (1.0MB)
Added: 2006-06-13 License: BSD License Price:
1229 downloads
Gtk-IPTables 0.5.0

Gtk-IPTables 0.5.0


Gtk-IPTables is a GTK-based frontend for iptables written in C. more>>
Gtk-IPTables is a GTK-based frontend for iptables written in C. You can create rules for all chains for Filter, NAT, and Mangle tables.

To install read the INSTALL file.

To run it just type gtkiptables


In order to compile you must have Gtk-dev which contains the headers files
and static libraries. You also need the Gtk set of widgets that cames with
almost every distro. We are talking of version 1.2.10 for both.
Gtk packages: www.gtk.org
<<less
Download (0.018MB)
Added: 2006-12-17 License: GPL (GNU General Public License) Price:
1046 downloads
tunerd 0.6

tunerd 0.6


tunerd is a very simple daemon to control an FM tuner. more>>
tunerd is a very simple daemon to control an FM tuner. I found that most FM tuner control programs opened the device (/dev/tuner), set the property (frequency), and closed the device again. This is fine on most tuners, but my USB FM tuner always turned off when the device was closed. I needed a program that would always keep the device open - hence tunerd.
Because tunerd always keeps the device open it needs some way to be controlled so that other programs can talk to the FM tuner. To allow this tunerd will listen on a TCP/IP socket for requests to set/get various FM tuner attributes. This package also has another program called setuner which controls the FM tuner by talking to tunerd. I use this to control my FM tuner from a web page and cgi-bin script.
Compile instructions:
./configure
make
Enhancements:
- Fixed minor code compatibility problems and updated configure scripts
<<less
Download (0.066MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1195 downloads
ANT 0.1.13

ANT 0.1.13


ANT is a telephone application for GNU/Linux, ISDN4Linux, and OSS. more>>
ANT is a desktop ISDN telephony application written for GNU/Linux. It supports OSS (Open Sound System) and I4L (ISDN4Linux). Its user interface was made for GTK+ 2.x (GIMP toolkit).
ANT directly interfaces OSS and ISDN devices, so there is no need to install extra software or hardware like PBX (Private Branch Exchange) or telephony cards, if youve got direct access to an audio capable ISDN card (teles or HiSax chipset, e.g. AVM Fritz Card) and a full duplex soundcard or two sound devices.
Main features:
- Dialing out, receiving calls and talking, of course :)
- Caller id monitor
- Vanity number dialing support
- Big / little endian support for processor architecture and sound card
- Different 8 and 16 bit audio formats supported
- Different sampling speeds supported (if sound device(s) dont support native ISDN sampling speed)
- Setting outgoing (identifying) MSN (Multiple Subscriber Number) and MSNs to listen on
- Line Level Checker
- Also works with ALSA (OSS emulation)
- Saved config files
- Saved Caller ID history
- Option to run an external command on incoming call (useful for external pagers), add %n in template for calling party number
- Command line option to make a running instance of ANT make a call to a specific number (useful for external address book applications)
- Live recording to files
- Popup on incoming calls
- Configurable preset buttons
- Isdnlog data import
- Tracking of unanswered calls
- Internationalization, native language support (NLS) for de, en, fr, nl, ro
Enhancements:
- An Italian translation has been added.
<<less
Download (0.41MB)
Added: 2007-05-01 License: GPL (GNU General Public License) Price:
906 downloads
Petes Blackjack 1.2

Petes Blackjack 1.2


Petes Blackjack project is a fun blackjack Java card game. more>>
Petes Blackjack project is a fun blackjack Java card game.

Petes Blackjack is a simple, fun game of blackjack, just like the real thing. One player plays against the dealer.

All function are available: splitting, insurance, doubledown, etc. The computer deals from one deck of virtual cards at a time.

Its great for killing time while waiting for downloads or talking on the phone.

<<less
Download (0.32MB)
Added: 2006-11-20 License: GPL (GNU General Public License) Price:
1072 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5