0.5.2
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 77
w3m 0.5.2
w3m is a text-based web browser as well as a pager like `more or `less. more>>
w3m is a text-based web browser as well as a pager like `more or `less. Moreover, w3m can be used as a text formatting tool which typesets HTML into plain text.
With w3m you can browse web pages through Unix text mode, or consoles
Main features:
- When reading HTML document, you can follow links and view images (using external image viewer).
- It has internet message mode, which determines the type of document from header. If the Content-Type: field of the document is text/html, that document is displayed as HTML document.
- You can change URL description like http://hogege.net in plain text into link to that URL.
<<lessWith w3m you can browse web pages through Unix text mode, or consoles
Main features:
- When reading HTML document, you can follow links and view images (using external image viewer).
- It has internet message mode, which determines the type of document from header. If the Content-Type: field of the document is text/html, that document is displayed as HTML document.
- You can change URL description like http://hogege.net in plain text into link to that URL.
Download (1.8MB)
Added: 2007-05-31 License: MIT/X Consortium License Price:
883 downloads
Dim 0.5.2
Dim provides you a free, yet full-featured and easy-to-use distributed versioning tool. more>> Dim 0.5.2 provides you a free, yet full-featured and easy-to-use distributed versioning tool. Similar in some aspects to git, darcs, or mercurial, however much smaller and simpler. The Dim tool also addresses some crucial issues which are ignored by other tools, like multi-items composition or global naming.
Major Features:
- User friendly. Dim provides a version naming service, which is for version control what the DNS is for internet. Versions are stored directly expanded in the filesystem, with common files hardlinked, and are accessible for any tool or purpose.
- Transparent. Versioning metadata are stored entirely outside of item content, avoiding any interference with data. It allows easy coexistence with other tools, but also new possibilities to organize large and complex projects.
- Distributed. Each user hosts its own complete replica of the repository. A simple PHP server agent can be deployed on any HTTP server supporting PHP (most of ISPs).
- Efficient. Only compressed delta between versions are archived and exchanged over the network.
- Safe. Each replica increases robustness. Sha1 checksums are used for integrity checks, and version identification. RSA asymetric encryption is used for version signing and authentication.
- Fast and scalable. Dim leverages the power, the speed and the robustness of the filesytem whenever possible, and uses simple, specialized and fast unix executables, to remain as thin as an application can be.
- Dim is a single self documented POSIX shell script of around 2000 lines. It just uses standard UNIX utilities like awk, diff, tar, and openssl. It should run almost everywhere.
Enhancements:
- Provides support for full archives
- Removal and re-import of versions
- Many internal changes to prepare support of multi-item operations
- Several important bugfixes.
Added: 2009-02-12 License: MIT/X Consortium Lic... Price: FREE
1 downloads
Cmmi 0.5.2
Cmmi helps you to simplify your installation process from .tar.gz source archives. more>>
Cmmi project helps you to simplify your installation process from .tar.gz source archives. You can be a package manager of your local site, if you are not an expert of your OS.Cmmi can make Debian, RedHat, Slackware and cygwin packages efficiently.
Cmmi manages your installation process by following features
- This program can registory a tarball (an tar.gz archive file) to the ?/cmmi directory and manage it
- You can customize your particular installation instruction at the .cmmi file.
Please use this software if you face to following situations.
- If you want to manage installation process on the OS such as cygwin, SunOS, etc... which does not have Package system
- If you want to install the latest free software every day ( Many free software is released with .tar.gz archive only...
- If you have had a problem that you forget your paticular configure options for installation.
- If you can read and write Perl script and sh script. ( I expect you to send me patches of Cmmi ^_^)
How to install
1. Do make install (cmmi command will be installed to /usr/local/bin directory)
2. Please make ~/cmmi Direcotry
% mkdir ~/cmmi
3. You will see a following message.
% cmmi
cmmi 0.x.x
usage : cmmi [switch] [install|clean|make|ARCFILE]
cmmi ARCFILE .... checkin ARCFILE to ~/cmmi/xxxxx/
cmmi .... configure and make
cmmi install .... install
cmmi clean .... cleaning work
switch :
-v verbose mode
-d debug mode
-n force unset $PACKAGE_TYPE
Enhancements:
- The default value of $PACKAGE_PREFIX included an illegal keyword _ for Debian packages; this has been fixed.
- Support has been added for the .depends feature for Debian packages.
- This release will check whether the ./configure script exists or doesnt exist.
- Support for .bz2 archives has been added.
<<lessCmmi manages your installation process by following features
- This program can registory a tarball (an tar.gz archive file) to the ?/cmmi directory and manage it
- You can customize your particular installation instruction at the .cmmi file.
Please use this software if you face to following situations.
- If you want to manage installation process on the OS such as cygwin, SunOS, etc... which does not have Package system
- If you want to install the latest free software every day ( Many free software is released with .tar.gz archive only...
- If you have had a problem that you forget your paticular configure options for installation.
- If you can read and write Perl script and sh script. ( I expect you to send me patches of Cmmi ^_^)
How to install
1. Do make install (cmmi command will be installed to /usr/local/bin directory)
2. Please make ~/cmmi Direcotry
% mkdir ~/cmmi
3. You will see a following message.
% cmmi
cmmi 0.x.x
usage : cmmi [switch] [install|clean|make|ARCFILE]
cmmi ARCFILE .... checkin ARCFILE to ~/cmmi/xxxxx/
cmmi .... configure and make
cmmi install .... install
cmmi clean .... cleaning work
switch :
-v verbose mode
-d debug mode
-n force unset $PACKAGE_TYPE
Enhancements:
- The default value of $PACKAGE_PREFIX included an illegal keyword _ for Debian packages; this has been fixed.
- Support has been added for the .depends feature for Debian packages.
- This release will check whether the ./configure script exists or doesnt exist.
- Support for .bz2 archives has been added.
Download (0.020MB)
Added: 2007-01-23 License: GPL (GNU General Public License) Price:
1007 downloads
rmp3 0.5.2
rmp3 is a receiver for the rmp3 broadcast protocol. more>>
rmp3 is a receiver for the rmp3 broadcast protocol. This protocol uses teletext data transmitted in the VBI (vertical blanking interval) of TV transmissions to broadcast mp3-files (e.g. RadioMP3 and MegaRadio). rmp3 currently is a command-line application. A GUI is forthcoming.
rmp3 is free software and released under the GNU General Public License. See the file COPYING for more information. See the file AUTHORS, too.
The rmp3 protocol is designed to be used by MEGARADIO http://www.megaradio.net/
to broadcast their program via NBC Europe TV.
NBC Europe TV can be received:
Via analog cable-TV in Germany. Some areas have only part-time reception.
Check http://www.kabelanschluss.com/ for details.
Via Eutelsat HOTBIRD (almost everywhere in Europe) with a *digital* (DVB) receiver. You either need a digital set-top box that re-inserts the teletext stream into the analog signal routed to your TV card. Or you need a DVB-s card and a direct connection to your satellite dish.
Note that NBC Europe cannot be received with an analog satellite receiver. And no, NBC Europe is not on Astra -- do not confuse it with CNBC.
Since rmp3 is a data service you need a pretty good reception of the TV signal. Even if you barely see any snow in the TV picture you may still get too many errors for it to be usable. Check the cable to your TV card (short cables are better) and the finetuning (xawtv: cursor left/right). Use rmp3 -v to check the signal quality indicator (Q=10 is perfect, lower numbers are worse).
Of course this means you either need an (analog) TV card or a (digital)
DVB-S card supported by Linux. It is probably a good idea to get the card
running with a program to watch TV *before* you try running rmp3. xawtv
and alevt are the most popular choices for watching TV and browsing teletext.
Please see the Linux FAQs for details.
The authors of rmp3 would like to point out that we wrote rmp3 but we
are NOT RESPONSIBLE for the RADIO PROGRAM that is broadcast by MEGARADIO!
Please DO NOT COMPLAIN TO US about the music they play or the quality
of the MP3s they send. We cant do anything about it!
In particular MEGARADIO at the time of this writing (August 2002) has the
following problems:
The stream is sent either at 96 kbit/s or 128 kbit/s depending on the time of the day. Although they claim that the former is required because an additional teletext magazine is sent, there is no technical reason for that. If the stream is sent with the correct speed (see below) there is enough room in the VBI to send the teletext magazine even at 128 kbit/s.
The stream is sent too fast (106% for 96 kbit/s and 114% for 128 kbit/s)! But without a correct stream timing listening to the stream is a pain. Since your soundcard can only play at a fixed rate some buffer will inevitably overflow after a short time. You will her a popping noise in the audio and a piece of the song is lost. Note that file saving is
not affected. If you both listen to the stream and save the stream, files will be saved ok even if the audio fails. The only workaround we can offer is to increase the queue length (e.g. rmp3 -Q 1000 will allocate around 900K). But this just delays the problem. You will soon see asynchronous output if you use multiple plugins.
The 128 kbit/s MP3 files are of low quality. Apparently they are not generated with the best encoding and not from an uncompressed source.
All MP3 file names are in UPPERCASE and are missing all special characters. The save script tries to compensate for that but this is of course not perfect.
The MP3 files have ID3 tags now, but they are in UPPERCASE and incomplete.
There are no covers or structured song names, yet.
The are a few violations of the rmp3 protocol which may lead to corrupted MP3 files if there are many errors or gaps in the stream (the stream ID is not changed and empty garbage files are sent).
Sometimes there are long pauses between songs or the rmp3 stream is stopped and then started again. Just have a bit of patience. Sigh.
All of this may be obsolete by the time you read this (we hope so).To find the latest unofficial rumors and gossip about MEGARADIO, please visit: http://www.rettet-radiomp3.de/forum/ (in German only)
Enhancements:
- added Jens V4L 0.9.x stuff
<<lessrmp3 is free software and released under the GNU General Public License. See the file COPYING for more information. See the file AUTHORS, too.
The rmp3 protocol is designed to be used by MEGARADIO http://www.megaradio.net/
to broadcast their program via NBC Europe TV.
NBC Europe TV can be received:
Via analog cable-TV in Germany. Some areas have only part-time reception.
Check http://www.kabelanschluss.com/ for details.
Via Eutelsat HOTBIRD (almost everywhere in Europe) with a *digital* (DVB) receiver. You either need a digital set-top box that re-inserts the teletext stream into the analog signal routed to your TV card. Or you need a DVB-s card and a direct connection to your satellite dish.
Note that NBC Europe cannot be received with an analog satellite receiver. And no, NBC Europe is not on Astra -- do not confuse it with CNBC.
Since rmp3 is a data service you need a pretty good reception of the TV signal. Even if you barely see any snow in the TV picture you may still get too many errors for it to be usable. Check the cable to your TV card (short cables are better) and the finetuning (xawtv: cursor left/right). Use rmp3 -v to check the signal quality indicator (Q=10 is perfect, lower numbers are worse).
Of course this means you either need an (analog) TV card or a (digital)
DVB-S card supported by Linux. It is probably a good idea to get the card
running with a program to watch TV *before* you try running rmp3. xawtv
and alevt are the most popular choices for watching TV and browsing teletext.
Please see the Linux FAQs for details.
The authors of rmp3 would like to point out that we wrote rmp3 but we
are NOT RESPONSIBLE for the RADIO PROGRAM that is broadcast by MEGARADIO!
Please DO NOT COMPLAIN TO US about the music they play or the quality
of the MP3s they send. We cant do anything about it!
In particular MEGARADIO at the time of this writing (August 2002) has the
following problems:
The stream is sent either at 96 kbit/s or 128 kbit/s depending on the time of the day. Although they claim that the former is required because an additional teletext magazine is sent, there is no technical reason for that. If the stream is sent with the correct speed (see below) there is enough room in the VBI to send the teletext magazine even at 128 kbit/s.
The stream is sent too fast (106% for 96 kbit/s and 114% for 128 kbit/s)! But without a correct stream timing listening to the stream is a pain. Since your soundcard can only play at a fixed rate some buffer will inevitably overflow after a short time. You will her a popping noise in the audio and a piece of the song is lost. Note that file saving is
not affected. If you both listen to the stream and save the stream, files will be saved ok even if the audio fails. The only workaround we can offer is to increase the queue length (e.g. rmp3 -Q 1000 will allocate around 900K). But this just delays the problem. You will soon see asynchronous output if you use multiple plugins.
The 128 kbit/s MP3 files are of low quality. Apparently they are not generated with the best encoding and not from an uncompressed source.
All MP3 file names are in UPPERCASE and are missing all special characters. The save script tries to compensate for that but this is of course not perfect.
The MP3 files have ID3 tags now, but they are in UPPERCASE and incomplete.
There are no covers or structured song names, yet.
The are a few violations of the rmp3 protocol which may lead to corrupted MP3 files if there are many errors or gaps in the stream (the stream ID is not changed and empty garbage files are sent).
Sometimes there are long pauses between songs or the rmp3 stream is stopped and then started again. Just have a bit of patience. Sigh.
All of this may be obsolete by the time you read this (we hope so).To find the latest unofficial rumors and gossip about MEGARADIO, please visit: http://www.rettet-radiomp3.de/forum/ (in German only)
Enhancements:
- added Jens V4L 0.9.x stuff
Download (0.60MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1192 downloads
DeliK 0.5.2
DeliK is the KDE porting of Delibar. more>>
DeliK is the KDE porting of Delibar (http://www.rknet.it/program/delibar/). DeliK is a del.icio.us bookmark manager client, it will store all your bookmarks in the system bar so you can easily access to it by selecting the tag and then the link.
<<less Download (0.032MB)
Added: 2007-01-28 License: GPL (GNU General Public License) Price:
999 downloads
Mrxvt 0.5.2
Mrxvt is a multi-tabbed X terminal emulator based on rxvt. more>>
Mrxvt that was previously named as materm is a lightweight and powerful multi-tabbed X terminal emulator based on the popular rxvt and aterm.
Main features:
- multi-tab support
- runtime dynamic tab title
- session support for each tab
- input broadcasting for all tabs
- user configurable keyboard shortcuts
- translucent window support
- pseudo-transparent background per terminal
- pseudo-transparent scrollbar/menubar/tabbar
- background color tinting
- color text shadow
- off-focus background fading
- NeXT/rxvt/xterm/SGI/plain style scrollbar
- user supplied background image per terminal (jpeg/png/xpm)
- user supplied background image for scrollbar/menubar/tabbar (jpeg/png/xpm)
- only depends on X, no GTK, no Qt
- small and fast
- freetype font (xft)
- XIM and multi-languages (Chinese/Korea/Japanese) suppport
- multiple platforms
- utmp/wtmp/lastlog logging
<<lessMain features:
- multi-tab support
- runtime dynamic tab title
- session support for each tab
- input broadcasting for all tabs
- user configurable keyboard shortcuts
- translucent window support
- pseudo-transparent background per terminal
- pseudo-transparent scrollbar/menubar/tabbar
- background color tinting
- color text shadow
- off-focus background fading
- NeXT/rxvt/xterm/SGI/plain style scrollbar
- user supplied background image per terminal (jpeg/png/xpm)
- user supplied background image for scrollbar/menubar/tabbar (jpeg/png/xpm)
- only depends on X, no GTK, no Qt
- small and fast
- freetype font (xft)
- XIM and multi-languages (Chinese/Korea/Japanese) suppport
- multiple platforms
- utmp/wtmp/lastlog logging
Download (0.49MB)
Added: 2006-10-01 License: GPL (GNU General Public License) Price:
1119 downloads
JaxMe 0.5.2
JaxMe is a Java/XML binding tool based on SAX2 more>>
JaxMe project is an open source implementation of JAXB, the specification for Java/XML binding.
A Java/XML binding compiler takes as input a schema description (in most cases an XML schema but it may be a DTD, a RelaxNG schema, a Java class inspected via reflection or a database schema). The output is a set of Java classes:
- A Java bean class compatible with the schema description. (If the schema was obtained via Java reflection, then the original Java bean class.)
- An unmarshaller that converts a conforming XML document into the equivalent Java bean.
- Vice versa, a marshaller that converts the Java bean back into the original XML document.
In the case of JaxMe, the generated classes may also
- Store the Java bean into a database. Preferrably an XML database like eXist, Xindice, or Tamino, but it may also be a relational database like MySQL. (If the schema is sufficiently simple. :-)
- Query the database for bean instances.
- Implement an EJB entity or session bean with the same abilities.
Enhancements:
- This is a bugfix release, dedicated in particular to large scale and composed schemas.
<<lessA Java/XML binding compiler takes as input a schema description (in most cases an XML schema but it may be a DTD, a RelaxNG schema, a Java class inspected via reflection or a database schema). The output is a set of Java classes:
- A Java bean class compatible with the schema description. (If the schema was obtained via Java reflection, then the original Java bean class.)
- An unmarshaller that converts a conforming XML document into the equivalent Java bean.
- Vice versa, a marshaller that converts the Java bean back into the original XML document.
In the case of JaxMe, the generated classes may also
- Store the Java bean into a database. Preferrably an XML database like eXist, Xindice, or Tamino, but it may also be a relational database like MySQL. (If the schema is sufficiently simple. :-)
- Query the database for bean instances.
- Implement an EJB entity or session bean with the same abilities.
Enhancements:
- This is a bugfix release, dedicated in particular to large scale and composed schemas.
Download (6.3MB)
Added: 2006-10-28 License: BSD License Price:
1091 downloads
dyndb 0.5.2
dyndb is a dynamical database. more>>
dyndb is a dynamical database.
dyndb is database with 1 key 1 value relation. The dyndb package contains fast and reliable tools to create, change and read that database. It also contains the library functions used by that programs.
The dyndb database has a number of limitation:
There may only be one process writing to any database file at a given time (although many other processes may read during that time). An application may use file locking to get around that limitation. The database size is limited to 31 bits (2gigabytes). Keys and data are limited to 31 bits also.
Hash, key length, data length and pointers are stored in little endian byte order. Although its possible to delete elements there is not way to reclaim the disk space of the records: deleted data is unavailable, not freed. The default table layout is targetted to offer nice performance for about 50000 to 100000 elements (note that your systems seek and read performance might limit the performance even more). Above that the performance will degrade drastically. Keys do not need to be unique. The library functions deal with this, but the tools do not provide a way to return more than one record. The order of the records is not preserved.
Enhancements:
- Fixed a crash bug in dyndb_fwalk.
<<lessdyndb is database with 1 key 1 value relation. The dyndb package contains fast and reliable tools to create, change and read that database. It also contains the library functions used by that programs.
The dyndb database has a number of limitation:
There may only be one process writing to any database file at a given time (although many other processes may read during that time). An application may use file locking to get around that limitation. The database size is limited to 31 bits (2gigabytes). Keys and data are limited to 31 bits also.
Hash, key length, data length and pointers are stored in little endian byte order. Although its possible to delete elements there is not way to reclaim the disk space of the records: deleted data is unavailable, not freed. The default table layout is targetted to offer nice performance for about 50000 to 100000 elements (note that your systems seek and read performance might limit the performance even more). Above that the performance will degrade drastically. Keys do not need to be unique. The library functions deal with this, but the tools do not provide a way to return more than one record. The order of the records is not preserved.
Enhancements:
- Fixed a crash bug in dyndb_fwalk.
Download (0.048MB)
Added: 2006-06-02 License: GPL (GNU General Public License) Price:
1239 downloads
PAJAX 0.5.2
PAJAX is a framework that facilitates the creation of remote PHP objects in JavaScript. more>>
PAJAX project is a framework that facilitates the creation of remote PHP objects in JavaScript.
You might have heard of AJAX by now. I first saw the term coined in this article by adaptive path and is short for Asynchronous JavaScript + XML. This technique came into the spotlight with Google Suggest and Google Maps.
It relies on a little known JavaScript object named XMLHttpRequest. This object allows for synchronous and asynchronous HTTP request to be performed from within a browser via JavaScript.
Wanting to play with this, I deiced to create a framework that would allow simple PHP objects to be made remotable in JavaScript, using XMLHttpRequest.
Introducing JSON
AJAX technique usually implies using XML as a data exchange format. While suitable as a format to marshal parameters back and forth, there is another format that is much more suitable for JavaScript. JSON (JavaScript Object Notation) is an alternate markup format that can be used to describe structured text data. It is based on the internal format used to store JavaScript Objects.
Object Request Broker pattern
CORBA and RMI are two well known instances of the ORB (Object Request Broker) pattern. In this pattern, objects in a distributed environment need to call methods of remote objects. For remote call to work, many details must be just right. This pattern covers the aspect of building an infrastructure that hides all the complexity from the caller standpoint.
Enhancements:
- Fixes a remote code injection vulnerability.
<<lessYou might have heard of AJAX by now. I first saw the term coined in this article by adaptive path and is short for Asynchronous JavaScript + XML. This technique came into the spotlight with Google Suggest and Google Maps.
It relies on a little known JavaScript object named XMLHttpRequest. This object allows for synchronous and asynchronous HTTP request to be performed from within a browser via JavaScript.
Wanting to play with this, I deiced to create a framework that would allow simple PHP objects to be made remotable in JavaScript, using XMLHttpRequest.
Introducing JSON
AJAX technique usually implies using XML as a data exchange format. While suitable as a format to marshal parameters back and forth, there is another format that is much more suitable for JavaScript. JSON (JavaScript Object Notation) is an alternate markup format that can be used to describe structured text data. It is based on the internal format used to store JavaScript Objects.
Object Request Broker pattern
CORBA and RMI are two well known instances of the ORB (Object Request Broker) pattern. In this pattern, objects in a distributed environment need to call methods of remote objects. For remote call to work, many details must be just right. This pattern covers the aspect of building an infrastructure that hides all the complexity from the caller standpoint.
Enhancements:
- Fixes a remote code injection vulnerability.
Download (0.083MB)
Added: 2006-04-26 License: GPL (GNU General Public License) Price:
1277 downloads
SAFMQ 0.5.2
SAFMQ, one of the first Open Source message queue server, provides high performance message queuing free to the public. more>>
SAFMQ, one of the first Open Source message queue server, provides high performance message queuing free to the public.
The SAFMQ server provides Asynchronous Messaging. Message Publishers send or enqueue a message with the SAFMQ server.
The SAFMQ server stores that message until the point at which the message can be forwarded on to the client. Message Publishers are assured that the messages are delivered. Thats how SAFMQ got its name.
SAFMQ provides an API to use SAFMQ directly. Simply use the SAFMQ MQBuilder class to specify the location of your SAMFQ server and youre ready to start publishing and subscribing to priority message queues!
Timely Messaging
SAFMQ provides the ability to perform timely message delivery. So, if a Message Publisher wants a message to be read by a Message Subscriber in a certain amount of time, or not read at all, then the Message Publisher can prescribe a Time-To-Live for the message it publishes. SAFMQ will notify the Message Publisher about messages which have outlived their Time-To-Live, or a Message Publisher can choose to ignore the event.
Round-Trip, PsudoSynchronous Messaging
Round-Trip, or PsudoSynchronous Messaging is when a Message Publisher acts as a Message Subscriber after sending a "query" message. A Message Publisher may want to receive information back from the Message Subscriber. Thus after the first message is sent by a Message Publisher and is received by a Message Subscriber, the original Message Publisher and Message Subscriber switch rolls.
SAFMQ provides a special messaging context element for Round-Trip/PsudoSynchronous Messaging. Its called a Receipt ID. When ever a message is Enqueued in a SAFMQ server, it is given a Universally Unique Identifier or UUID for short. When a Round-Trip message event is taking place, the original Message Subscriber publishes a message with a Recipt ID identiacal to the Message ID assigned to the message sent by the original Message Publisher. Then the original Message Publisher (now a subscriber) waits for a message with a Receipt ID equal to the Message ID the original Message Publisher sent.
Batch Processing
Not every task is best handled real-time. Sometime there are real money benefits to send transactions to a trading partner in a large group or batch. SAFMQ can be an intermediary between real-time systems and a back-end batch processor. The real-time system knows that the messages will be delivered, and the batch processor can let data queue up until it is ready to send all the data. The batch system can even respond via SAFMQ and a real-time system can instantly see the results.
Enhancements:
- Additional configuration changes for cross compile to MacOS X
<<lessThe SAFMQ server provides Asynchronous Messaging. Message Publishers send or enqueue a message with the SAFMQ server.
The SAFMQ server stores that message until the point at which the message can be forwarded on to the client. Message Publishers are assured that the messages are delivered. Thats how SAFMQ got its name.
SAFMQ provides an API to use SAFMQ directly. Simply use the SAFMQ MQBuilder class to specify the location of your SAMFQ server and youre ready to start publishing and subscribing to priority message queues!
Timely Messaging
SAFMQ provides the ability to perform timely message delivery. So, if a Message Publisher wants a message to be read by a Message Subscriber in a certain amount of time, or not read at all, then the Message Publisher can prescribe a Time-To-Live for the message it publishes. SAFMQ will notify the Message Publisher about messages which have outlived their Time-To-Live, or a Message Publisher can choose to ignore the event.
Round-Trip, PsudoSynchronous Messaging
Round-Trip, or PsudoSynchronous Messaging is when a Message Publisher acts as a Message Subscriber after sending a "query" message. A Message Publisher may want to receive information back from the Message Subscriber. Thus after the first message is sent by a Message Publisher and is received by a Message Subscriber, the original Message Publisher and Message Subscriber switch rolls.
SAFMQ provides a special messaging context element for Round-Trip/PsudoSynchronous Messaging. Its called a Receipt ID. When ever a message is Enqueued in a SAFMQ server, it is given a Universally Unique Identifier or UUID for short. When a Round-Trip message event is taking place, the original Message Subscriber publishes a message with a Recipt ID identiacal to the Message ID assigned to the message sent by the original Message Publisher. Then the original Message Publisher (now a subscriber) waits for a message with a Receipt ID equal to the Message ID the original Message Publisher sent.
Batch Processing
Not every task is best handled real-time. Sometime there are real money benefits to send transactions to a trading partner in a large group or batch. SAFMQ can be an intermediary between real-time systems and a back-end batch processor. The real-time system knows that the messages will be delivered, and the batch processor can let data queue up until it is ready to send all the data. The batch system can even respond via SAFMQ and a real-time system can instantly see the results.
Enhancements:
- Additional configuration changes for cross compile to MacOS X
Download (0.17MB)
Added: 2006-09-07 License: The Apache License 2.0 Price:
1142 downloads
Kvirus 0.5.2
Kvirus project is a board/puzzle game for the KDE Environment. more>>
Kvirus project is a board/puzzle game for the KDE Environment.
Kvirus is a board game for the KDE Environment and a clone of Ataxxlet originally written in Java.
The goal is to copy or jump your virus to eat up the enemy virus. Kvirus provides a cute interface with hours of fun.
<<lessKvirus is a board game for the KDE Environment and a clone of Ataxxlet originally written in Java.
The goal is to copy or jump your virus to eat up the enemy virus. Kvirus provides a cute interface with hours of fun.
Download (0.30MB)
Added: 2006-12-05 License: Freely Distributable Price:
1053 downloads
dtoGen 0.5.2
dtoGe project is a java source generation tool. more>>
dtoGe project is a java source generation tool that can ease the development of multi-tier systems by offering a reliable solution to obtain the data transfer objects out of the domain model objects without hand-writting additional code.
Using a simple set of javadoc tags, dtoGen™ provides the possibility to define the whole set of data transfer objects used by your system.
<<lessUsing a simple set of javadoc tags, dtoGen™ provides the possibility to define the whole set of data transfer objects used by your system.
Download (0.63MB)
Added: 2006-09-01 License: GPL (GNU General Public License) Price:
1149 downloads
kdtree 0.5.2
kdtree project is a simple C library for working with KD-Trees. more>>
kdtree project is a simple C library for working with KD-Trees.
Kd-trees are an extension of binary search trees to k-dimensional data. They facilitate very fast searching, and nearest-neighbor queries.
This particular implementation is designed to be efficient and very easy to use. It is completely written in ANSI/ISO C, and thus completely cross-platform.
Enhancements:
- This release fixes both reported bugs, and adds a contributed, more extensive, and well commented example program.
<<lessKd-trees are an extension of binary search trees to k-dimensional data. They facilitate very fast searching, and nearest-neighbor queries.
This particular implementation is designed to be efficient and very easy to use. It is completely written in ANSI/ISO C, and thus completely cross-platform.
Enhancements:
- This release fixes both reported bugs, and adds a contributed, more extensive, and well commented example program.
Download (0.007MB)
Added: 2007-07-26 License: BSD License Price:
831 downloads
GPSMap 0.5.2
GPSMap is a Java application that displays maps and shows your position with the aid of a GPS device. more>>
GPSMap is a Java application that displays maps and shows your position with the aid of a GPS device.
GPSMap project can track paths, load overlays (such as shape files), and download maps from the MapBlast and Expedia servers.
Enhancements:
- Serial communication on Windows systems was fixed.
- Installation of the serial Java library is not necessary anymore, as long as you use the start scripts (available for Windows and Unix systems).
- The ability to export track data in gpx format was added.
- Some bugs with graphics were fixed (only on Windows systems).
<<lessGPSMap project can track paths, load overlays (such as shape files), and download maps from the MapBlast and Expedia servers.
Enhancements:
- Serial communication on Windows systems was fixed.
- Installation of the serial Java library is not necessary anymore, as long as you use the start scripts (available for Windows and Unix systems).
- The ability to export track data in gpx format was added.
- Some bugs with graphics were fixed (only on Windows systems).
Download (4.4MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1156 downloads
Compiz 0.5.2
Compiz is a compositing window manager that uses 3D graphics acceleration via OpenGL. more>>
Compiz is a compositing window manager that uses 3D graphics acceleration via OpenGL. The project provides various new graphical effects and features on any desktop environment, including Gnome and KDE.
- Window management has never looked so enticing: Through OpenGL accelerated compositing, Compiz provides tons of new visual effects. Its also flexible enough so you could easily add more through a plugin system.
- Compiz is compatible: Any X Window System based desktop environment, including (but not limited to) Gnome and KDE, is supported.
Main features:
- Easily extendible through plugins.
- A growing, friendly community of users.
- Increases productivity and enjoyment.
- Impress your family and friends.
- Compiz is actively developed.
<<less- Window management has never looked so enticing: Through OpenGL accelerated compositing, Compiz provides tons of new visual effects. Its also flexible enough so you could easily add more through a plugin system.
- Compiz is compatible: Any X Window System based desktop environment, including (but not limited to) Gnome and KDE, is supported.
Main features:
- Easily extendible through plugins.
- A growing, friendly community of users.
- Increases productivity and enjoyment.
- Impress your family and friends.
- Compiz is actively developed.
Download (1.7MB)
Added: 2007-08-14 License: GPL (GNU General Public License) Price:
876 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above 0.5.2 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed