0.6.1
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 89
XCC 0.6.1
XCC is a tool for building XML format parsers. more>>
XCC is a tool for building XML format parsers. One way to describe what XCC does is by analogy with a generic parser generator, e.g. yacc or bison.
Yacc needs a lexical analyzer to function properly, and that lexical analyzer is usually built with (f)lex. In the XML world, there are a few packages which fill in the role of lex (expat and libxml are the most known), but the high-level grammar parsing is usually done by a hand-written code; writing such a parser is a tedious and error-prone task.
XCC project was created to help developers in writing reliable easy-to-understood parsers for handling complex XML-based grammars.
Enhancements:
- The build process has been fixed.
<<lessYacc needs a lexical analyzer to function properly, and that lexical analyzer is usually built with (f)lex. In the XML world, there are a few packages which fill in the role of lex (expat and libxml are the most known), but the high-level grammar parsing is usually done by a hand-written code; writing such a parser is a tedious and error-prone task.
XCC project was created to help developers in writing reliable easy-to-understood parsers for handling complex XML-based grammars.
Enhancements:
- The build process has been fixed.
Download (0.33MB)
Added: 2007-01-27 License: GPL (GNU General Public License) Price:
1002 downloads
DWI 0.6.1
DWI is a data-driven application designer for Gnome. more>>
DWI is an experimental platform for exploring ways of making application development simpler. It is still hard to write large, complex, multi-user, data-driven (SQL-backed) applications.
It doesnt matter if your development platform is the web and Enterprise Java Beans, C# and .net or Mono, or whether its the Gnome/GTK or KDE widget set and the Linux desktop; its still just plain hard.
DWI is an effort to change this situation. DWI currently offers a simple way of developing data-driven (that is, SQL-backed) Gnome applications (designed with the Glade GUI designer).
It does this by avoiding "programming" (or at least, "traditional programming" in C. C#, perl, python or any other "traditional" language), substituting instead a configuration-file like format that defines how various GUI elements should be hooked up to various objects (such as GLib GObjects) or SQL fields and tables.
The current primary effort with DWI is to provide a number of well-documented, easy-to-understand, working examples that show how to use DWI. These examples currently include a stand-alone bug-tracker-like application, examples of integrating with existing GTK applications, and an example of hooking up a Glade-designed interface to a GLib GObject with almost no C programming at all (assuming you have a GLib GObject already handy.
DWI is a fairly simple environment for quickly creating data-driven applications, that is, graphical applications that manipulate and show info from a database. This environment differs from others in that it is focused on native GTK/Gnome support through the Glade GUI designer, and thus allows you to build user interfaces as elegant as you can make them in Glade.
At this point, this system has enough features to be adequate for creating form-editing and reporting applications. Multiple SQL database vendors are supported through ODBC or libdbi drivers. There is a simple db-driver infrastructure so its easy to support for additional SQL APIs. The system supports all of the basic Gtk widgets, and an additional half-dozen Gnome I/O widgets, such as GnomeDateEntry.
DWI is powered by an engine that has some fairly generic procedures for mapping fields, such as SQL table columns or widget values, between each other, and also between other things, such as objects, hash tables and etc. In a certain sense, the engine can be thought of as an Object-to-Relational Mapping (ORM), mapping SQL to several object systems, including Glib GObjects and QOF. This engine has been designed so that it becomes easy to add support for all kinds of new object systems: i.e. for the engine to be a generic re-mapper between not just SQL and GTK but between many different types of object systems and data sources/sinks.
Built on top of this engine is a DWI application that parses an XML-based file, the "DWI file", that describes the connections between glade widgets (or objects in general) and database tables. Currently, the only way to create DWI files is by hand. Unfortunately, this can be a fairly long and laborious process itself, especially when creating something a bit more sophisticated. In the future, we hope to have an extension to Glade, or possibly an extension to a database-browsing tool that will allow you to graphically make such connections. (Work has begun on such a tool, written in DWI itself).
The grim reality is that DWI wont ever become popular without a graphical designer. Although fairly complex apps can be readily created using DWI, it does have a non-trivial learning curve. When we say "can be created quickly", we mean "days" or "weeks", as opposed to "months" for traditional database application development cycles. Graphical RAD tools have a way of being brainlessly pleasant to use, and give the impression of an even faster development cycle, even though the learning curve is identical.
Note that the design of the XML format is sufficiently generic that it is not directly tied to Glade. It should be straightforward to adopt other ORM markups to inter-operate with the DWI engine. It is also envisioned that other GUI object systems, such as PHP, could be used with DWI, so as to create data-driven web pages. That is, Glade is currently the only GUI driver, but other drivers for other GUIs should be possible.
Enhancements:
- Changed to use automake Makefile system for easier installs; make install target now works.
- Segregate gtk and qof features to own subdirectories, so that apps which do not nead gtk do not need to link to the gtk libraries.
- Add support for QOF objects, including multiple examples of using QOF.
- Finish modularize of the SQL db drivers, so that only the required driver is actually loaded.
<<lessIt doesnt matter if your development platform is the web and Enterprise Java Beans, C# and .net or Mono, or whether its the Gnome/GTK or KDE widget set and the Linux desktop; its still just plain hard.
DWI is an effort to change this situation. DWI currently offers a simple way of developing data-driven (that is, SQL-backed) Gnome applications (designed with the Glade GUI designer).
It does this by avoiding "programming" (or at least, "traditional programming" in C. C#, perl, python or any other "traditional" language), substituting instead a configuration-file like format that defines how various GUI elements should be hooked up to various objects (such as GLib GObjects) or SQL fields and tables.
The current primary effort with DWI is to provide a number of well-documented, easy-to-understand, working examples that show how to use DWI. These examples currently include a stand-alone bug-tracker-like application, examples of integrating with existing GTK applications, and an example of hooking up a Glade-designed interface to a GLib GObject with almost no C programming at all (assuming you have a GLib GObject already handy.
DWI is a fairly simple environment for quickly creating data-driven applications, that is, graphical applications that manipulate and show info from a database. This environment differs from others in that it is focused on native GTK/Gnome support through the Glade GUI designer, and thus allows you to build user interfaces as elegant as you can make them in Glade.
At this point, this system has enough features to be adequate for creating form-editing and reporting applications. Multiple SQL database vendors are supported through ODBC or libdbi drivers. There is a simple db-driver infrastructure so its easy to support for additional SQL APIs. The system supports all of the basic Gtk widgets, and an additional half-dozen Gnome I/O widgets, such as GnomeDateEntry.
DWI is powered by an engine that has some fairly generic procedures for mapping fields, such as SQL table columns or widget values, between each other, and also between other things, such as objects, hash tables and etc. In a certain sense, the engine can be thought of as an Object-to-Relational Mapping (ORM), mapping SQL to several object systems, including Glib GObjects and QOF. This engine has been designed so that it becomes easy to add support for all kinds of new object systems: i.e. for the engine to be a generic re-mapper between not just SQL and GTK but between many different types of object systems and data sources/sinks.
Built on top of this engine is a DWI application that parses an XML-based file, the "DWI file", that describes the connections between glade widgets (or objects in general) and database tables. Currently, the only way to create DWI files is by hand. Unfortunately, this can be a fairly long and laborious process itself, especially when creating something a bit more sophisticated. In the future, we hope to have an extension to Glade, or possibly an extension to a database-browsing tool that will allow you to graphically make such connections. (Work has begun on such a tool, written in DWI itself).
The grim reality is that DWI wont ever become popular without a graphical designer. Although fairly complex apps can be readily created using DWI, it does have a non-trivial learning curve. When we say "can be created quickly", we mean "days" or "weeks", as opposed to "months" for traditional database application development cycles. Graphical RAD tools have a way of being brainlessly pleasant to use, and give the impression of an even faster development cycle, even though the learning curve is identical.
Note that the design of the XML format is sufficiently generic that it is not directly tied to Glade. It should be straightforward to adopt other ORM markups to inter-operate with the DWI engine. It is also envisioned that other GUI object systems, such as PHP, could be used with DWI, so as to create data-driven web pages. That is, Glade is currently the only GUI driver, but other drivers for other GUIs should be possible.
Enhancements:
- Changed to use automake Makefile system for easier installs; make install target now works.
- Segregate gtk and qof features to own subdirectories, so that apps which do not nead gtk do not need to link to the gtk libraries.
- Add support for QOF objects, including multiple examples of using QOF.
- Finish modularize of the SQL db drivers, so that only the required driver is actually loaded.
Download (0.44MB)
Added: 2005-04-21 License: LGPL (GNU Lesser General Public License) Price:
1647 downloads
SOHT 0.6.1
SOHT stands for Socket over HTTP Tunneling and allows you to tunnel socket connections through an HTTP proxy. more>>
SOHT stands for Socket over HTTP Tunneling and allows you to tunnel socket connections through an HTTP proxy.
Restrictive firewalls often prohibit all outgoing trafic except for HTTP.
This application allows you to tunnel socket connections over the HTTP protocol.
This application consists of a server that serves as a proxy and a client which tunnels a socket connection over an HTTP connection to the server.
The current server is written in Java, and there are clients in Java and .NET.
Enhancements:
- Updated to fix an issue that prohibited connections to ports above 32767.
<<lessRestrictive firewalls often prohibit all outgoing trafic except for HTTP.
This application allows you to tunnel socket connections over the HTTP protocol.
This application consists of a server that serves as a proxy and a client which tunnels a socket connection over an HTTP connection to the server.
The current server is written in Java, and there are clients in Java and .NET.
Enhancements:
- Updated to fix an issue that prohibited connections to ports above 32767.
Download (0.33MB)
Added: 2007-03-27 License: BSD License Price:
949 downloads
3dFB 0.6.1
3dFB is a 3D file manager and browser. more>>
3dFB is a 3d File Manager / Browser. It was started in 2004 by Roy El-Rayes.
The aim of this project is to make a viable, workable, 3d file manager that is not a hog on resources and can actually be usable.
Main features:
- Mouse Movement
- Level Zoom
- Ability to show different types of information about a file by pressing tab
- Fog
- 2 Different Views
- Copy / Move / Delete File
- Fullscreen support
The current set of keys are as follows:
- w : activates mouse-move
- q : zooms to end of level
- a : zooms to middle of level
- z : zooms to front of level
- tab/ctrl-tab : switches between different information for each file
- g : turns fog on/off
- v : switches views between normal and top-down
- page-up, page-down : changes our current level
- left, right, up, down : changes your location in the 3d world
- c : copy a file
- m : move a file
- d : delete a file
- f : fullscreen
- escape : exit
- n : show names on current level
- o : show all names
<<lessThe aim of this project is to make a viable, workable, 3d file manager that is not a hog on resources and can actually be usable.
Main features:
- Mouse Movement
- Level Zoom
- Ability to show different types of information about a file by pressing tab
- Fog
- 2 Different Views
- Copy / Move / Delete File
- Fullscreen support
The current set of keys are as follows:
- w : activates mouse-move
- q : zooms to end of level
- a : zooms to middle of level
- z : zooms to front of level
- tab/ctrl-tab : switches between different information for each file
- g : turns fog on/off
- v : switches views between normal and top-down
- page-up, page-down : changes our current level
- left, right, up, down : changes your location in the 3d world
- c : copy a file
- m : move a file
- d : delete a file
- f : fullscreen
- escape : exit
- n : show names on current level
- o : show all names
Download (0.10MB)
Added: 2005-04-29 License: GPL (GNU General Public License) Price:
1639 downloads
yaBi 0.6.1
yaBi is Yet Another Beagle search Interface and it is a python-kde-beagle search interface to find information from beagle. more>>
yaBi (Yet Another Beagle search Interface) is a python-kde-beagle search
interface to find information from beagle.
yaBi uses snappy KHTML to display results, CSS for designing and super-fast beagle-python bindings to retrieve search results. It uses kde preview service to display thumbnails and also shows kde-associated applications for results.
To run, download the file,
$ tar zxvf yabi-0.5.tar.gz
$ cd yabi-0.5
$ ./yabi.py
(Help Wanted: Packaging python applications)
Main features:
- Separation of search results into categories like Music, Pictures, RSS, Webhistory,
- Other files, Mails etc. and showing them in different tabs.
- Summary tab to show the time taken to query, search result summary.
- Formatting of search result done using CSS (and some javascript). Change yabi.css and yabi.js to suit your taste.
- Shows indexed information about results e.g. time when indexed, full path, title (if any), sender (if mail) etc.
- Shows relevant actions (according to the users KDE associations) and standard actions like open in terminal, reveal in konqueror, send as email-attachment.
- Shows thumbnail (on-demand, as thumbnail generation can be slow for certain files).
- Retrieves snippets from beagle in background and displays them when requested.
- Clusters webhistory results into websites and emails into conversations. This helps a lot when the user knows what website/email-conversation might be of interest.
- User can use keyword queries to search specific metadata like extension or sender email-address. Also, allows various specifiers to restrict query by dates, source, type etc.
- It should be clear by now that beagle allows an elaborate query syntax to fetch you just the information you need. There is a easy-accessible help tab which explains the syntax in great detail.
- Information tab to show current beagle status and index information.
- Allow starting/stopping of beagle daemon from the GUI.
- Save queries in bookmarks.
<<lessinterface to find information from beagle.
yaBi uses snappy KHTML to display results, CSS for designing and super-fast beagle-python bindings to retrieve search results. It uses kde preview service to display thumbnails and also shows kde-associated applications for results.
To run, download the file,
$ tar zxvf yabi-0.5.tar.gz
$ cd yabi-0.5
$ ./yabi.py
(Help Wanted: Packaging python applications)
Main features:
- Separation of search results into categories like Music, Pictures, RSS, Webhistory,
- Other files, Mails etc. and showing them in different tabs.
- Summary tab to show the time taken to query, search result summary.
- Formatting of search result done using CSS (and some javascript). Change yabi.css and yabi.js to suit your taste.
- Shows indexed information about results e.g. time when indexed, full path, title (if any), sender (if mail) etc.
- Shows relevant actions (according to the users KDE associations) and standard actions like open in terminal, reveal in konqueror, send as email-attachment.
- Shows thumbnail (on-demand, as thumbnail generation can be slow for certain files).
- Retrieves snippets from beagle in background and displays them when requested.
- Clusters webhistory results into websites and emails into conversations. This helps a lot when the user knows what website/email-conversation might be of interest.
- User can use keyword queries to search specific metadata like extension or sender email-address. Also, allows various specifiers to restrict query by dates, source, type etc.
- It should be clear by now that beagle allows an elaborate query syntax to fetch you just the information you need. There is a easy-accessible help tab which explains the syntax in great detail.
- Information tab to show current beagle status and index information.
- Allow starting/stopping of beagle daemon from the GUI.
- Save queries in bookmarks.
Download (0.036MB)
Added: 2006-02-02 License: GPL (GNU General Public License) Price:
1359 downloads
Yasm 0.6.1
Yasm is a complete rewrite of NASM. more>>
Yasm is a complete rewrite of the NASM assembler under the "new" BSD License (some portions are under other licenses, see COPYING for details).
Yasm project is designed from the ground up to allow for multiple assembler syntaxes to be supported (eg, TASM, GAS, NASM etc.) in addition to multiple output object formats and even multiple instruction sets. Another primary module of the overall design is an optimizer module.
The core focus of Yasm is not the "yasm" commandline frontend; rather, it is the Libyasm library and associated LoadableModules? (see the ProgrammerReferences for documentation).
Libyasm and the modules are intended for reuse in other sorts of programs dealing with code at the assembly level (compilers, debuggers, etc). Someday, libyasm may be packaged separately from the rest of Yasm.
Key Current User-Visible Yasm major features:>
- Nearly feature-complete lexing and parsing of (preprocessed) NASM syntax?.
- AMD64 support (enabled using "BITS 64" and "-m amd64" option)
- 64-bit (and larger) integer constants allowed (including math operations).
- Internationalization support via GNU gettext.
- A simple 2-pass optimizer (its a bit better than the NASM one).
- The "real" NASM preprocessor (imported from NASMs source tree).
- Binary object file? output (NASM style).
- COFF object file? output, for use with DJGPP.
- Win32 object file? output (including Win64/AMD64 support).
- STABS debug format?.
- ELF32 and ELF64 object file output. No debugging information included at this point.
- Portability; currently compilable on:
- UNIX and compatibles (FreeBSD and Linux tested, GNU configure based autoconfiguration)
- DOS (using DJGPP)
- Windows (using Visual C++ or CygWin).
Key Internal Main features:>
- A NASM syntax parser written in yacc. This simplifies the source code and increases performance: yacc-generated parsers are almost always faster than hand-written ones. Also, yacc (and its GNU implementation, bison) is an extremely well-tested and well-documented tool.
- Architecture-specific instruction parsers hand-written for simplicity and size, as well as to make it easy to add additional architectures while retaining the same front-end syntax. The blend of yacc for syntax and a hand-written parser for instructions strikes a great balance between the strengths and weaknesses of each approach.
- A NASM syntax? lexer written in re2c. A highly efficient scanner generator (almost always faster than lex/flex), its also very embeddable due to its code generation methodology, allowing a number of re2c scanners to be used in various places in yasm without any worries about naming conflicts.
- Many of the modular interfaces at least superficially finished. This is still an area that needs a lot of work.
- A small set of portable equivalants of useful functions that are standard on some systems (detected via configure), such as the queue(3) set of functions, strdup, strcasecmp, and mergesort.
- A decent (and growing) set of assembler test input files to test the entire assembler as well as specific modules.
Important Differences from NASM:
- Yasm defaults to reading from standard input if no files are specified. When an input file is specified, Yasm behaves like NASM.
- A number of command line options are different. Run "yasm --help" for a quick command line option summary, or read the full yasm(1) manpage for detailed descriptions of all command line options.
Enhancements:
- This release adds SSE4.1 and SSE4.2 instruction support, a .set directive in the GAS parser, and allowing Mach-O custom sections.
- Bugfixes include fixes to AMD Pacifica (SVM) instructions, absolute section handling, RIP-relative cross-section references in bin output, and many others.
<<lessYasm project is designed from the ground up to allow for multiple assembler syntaxes to be supported (eg, TASM, GAS, NASM etc.) in addition to multiple output object formats and even multiple instruction sets. Another primary module of the overall design is an optimizer module.
The core focus of Yasm is not the "yasm" commandline frontend; rather, it is the Libyasm library and associated LoadableModules? (see the ProgrammerReferences for documentation).
Libyasm and the modules are intended for reuse in other sorts of programs dealing with code at the assembly level (compilers, debuggers, etc). Someday, libyasm may be packaged separately from the rest of Yasm.
Key Current User-Visible Yasm major features:>
- Nearly feature-complete lexing and parsing of (preprocessed) NASM syntax?.
- AMD64 support (enabled using "BITS 64" and "-m amd64" option)
- 64-bit (and larger) integer constants allowed (including math operations).
- Internationalization support via GNU gettext.
- A simple 2-pass optimizer (its a bit better than the NASM one).
- The "real" NASM preprocessor (imported from NASMs source tree).
- Binary object file? output (NASM style).
- COFF object file? output, for use with DJGPP.
- Win32 object file? output (including Win64/AMD64 support).
- STABS debug format?.
- ELF32 and ELF64 object file output. No debugging information included at this point.
- Portability; currently compilable on:
- UNIX and compatibles (FreeBSD and Linux tested, GNU configure based autoconfiguration)
- DOS (using DJGPP)
- Windows (using Visual C++ or CygWin).
Key Internal Main features:>
- A NASM syntax parser written in yacc. This simplifies the source code and increases performance: yacc-generated parsers are almost always faster than hand-written ones. Also, yacc (and its GNU implementation, bison) is an extremely well-tested and well-documented tool.
- Architecture-specific instruction parsers hand-written for simplicity and size, as well as to make it easy to add additional architectures while retaining the same front-end syntax. The blend of yacc for syntax and a hand-written parser for instructions strikes a great balance between the strengths and weaknesses of each approach.
- A NASM syntax? lexer written in re2c. A highly efficient scanner generator (almost always faster than lex/flex), its also very embeddable due to its code generation methodology, allowing a number of re2c scanners to be used in various places in yasm without any worries about naming conflicts.
- Many of the modular interfaces at least superficially finished. This is still an area that needs a lot of work.
- A small set of portable equivalants of useful functions that are standard on some systems (detected via configure), such as the queue(3) set of functions, strdup, strcasecmp, and mergesort.
- A decent (and growing) set of assembler test input files to test the entire assembler as well as specific modules.
Important Differences from NASM:
- Yasm defaults to reading from standard input if no files are specified. When an input file is specified, Yasm behaves like NASM.
- A number of command line options are different. Run "yasm --help" for a quick command line option summary, or read the full yasm(1) manpage for detailed descriptions of all command line options.
Enhancements:
- This release adds SSE4.1 and SSE4.2 instruction support, a .set directive in the GAS parser, and allowing Mach-O custom sections.
- Bugfixes include fixes to AMD Pacifica (SVM) instructions, absolute section handling, RIP-relative cross-section references in bin output, and many others.
Download (1.1MB)
Added: 2007-06-16 License: BSD License Price:
876 downloads
pxlib 0.6.1
pxlib is a simple and small C library for reading and writing Paradox DB files. more>>
pxlib is a simply and still small C library to read and write Paradox DB files. It supports all versions starting from 3.0.
pxlib library currently has a very limited set of functions like to open a DB file, read its header and read every single record. It can read and write blob data. The write support is still a bit experimental.
Main features:
- Reading/writing Paradox DB files
- Reading/writing of primary index files (.PX)
- Recoding of character fields
- Reading/writing blobs (.MB files)
Enhancements:
- Much better support for .Xnn, .XGn, .Ynn, and .YGn files was implemented.
- Treatment of NULL values in the database was improved.
- pxfAutoInc fields are supported.
- PX_delete_record() does not corrupt internal index anymore.
- Various man page updates were made.
- Compile errors and memory leaks were fixed.
<<lesspxlib library currently has a very limited set of functions like to open a DB file, read its header and read every single record. It can read and write blob data. The write support is still a bit experimental.
Main features:
- Reading/writing Paradox DB files
- Reading/writing of primary index files (.PX)
- Recoding of character fields
- Reading/writing blobs (.MB files)
Enhancements:
- Much better support for .Xnn, .XGn, .Ynn, and .YGn files was implemented.
- Treatment of NULL values in the database was improved.
- pxfAutoInc fields are supported.
- PX_delete_record() does not corrupt internal index anymore.
- Various man page updates were made.
- Compile errors and memory leaks were fixed.
Download (0.48MB)
Added: 2006-03-29 License: GPL (GNU General Public License) Price:
1308 downloads
Klear 0.6.1
Klear is a KDE application for recording video streams from your DVB device. more>>
Klear is a KDE application for recording video streams from your DVB device and watching TV with all advantages of digital television (like EPG, OSD, and so on).
Klear project is developed for SWP lectured by Prof. Knabe at the TFH Berlin. We started in October 2004, so this program is currently under heavy development. Have a look at the features to know whats working and whats not.
Main features:
- DVB Playback
- nifty GUI with fullscreen and minimal mode
- Internal (and player-independant) Tuner for DVB-T and DVB-S
- screenshot capability
- Video-Deinterlacing
- Audio-muting
- system preferences
- complete graphical configuration system
- quick-recording system
- full featured scheduled recording
- recording formats: MPEG TS (raw) and MPEG PS (realtime conversion)
Enhancements:
- Added Gnome support
- Added support for recording to other partitions
<<lessKlear project is developed for SWP lectured by Prof. Knabe at the TFH Berlin. We started in October 2004, so this program is currently under heavy development. Have a look at the features to know whats working and whats not.
Main features:
- DVB Playback
- nifty GUI with fullscreen and minimal mode
- Internal (and player-independant) Tuner for DVB-T and DVB-S
- screenshot capability
- Video-Deinterlacing
- Audio-muting
- system preferences
- complete graphical configuration system
- quick-recording system
- full featured scheduled recording
- recording formats: MPEG TS (raw) and MPEG PS (realtime conversion)
Enhancements:
- Added Gnome support
- Added support for recording to other partitions
Download (0.56MB)
Added: 2007-07-22 License: GPL (GNU General Public License) Price:
828 downloads
tplay 0.6.1
TPLAY is a buffered audio player for Linux 2.0 or newer, Solaris and BSDs. more>>
tplay is a buffered audio player for Linux 2.0 or newer, Solaris and BSDs. RIFF/WAVE (WAV) and Sun audio (AU) file headers are recognized. This is still considered BETA software and may not work as expected. Please mail me for bug reports, opinions or suggestions.
RIFF/WAVE (WAV) and Sun audio (AU) file headers are recognised, too.
Buffer size is defaulted to 512k. It is about 3 seconds CD audio (44100Hz/sample, 16bytes, stereo). If filename is not given, standard input is used. If -x (or --swap) flag is set, the byte order of audio sample is swapped before playing. The default is little endian or big endian according to hardware and it is guessed by configure script.
Option -r (or --raw) forces tplay to handle the sample as an raw PCM audio sample. Sun audio or WAV headers are ignored.
<<lessRIFF/WAVE (WAV) and Sun audio (AU) file headers are recognised, too.
Buffer size is defaulted to 512k. It is about 3 seconds CD audio (44100Hz/sample, 16bytes, stereo). If filename is not given, standard input is used. If -x (or --swap) flag is set, the byte order of audio sample is swapped before playing. The default is little endian or big endian according to hardware and it is guessed by configure script.
Option -r (or --raw) forces tplay to handle the sample as an raw PCM audio sample. Sun audio or WAV headers are ignored.
Download (0.081MB)
Added: 2006-08-01 License: GPL (GNU General Public License) Price:
1185 downloads
Traff 0.6.1
Traff sniffs your network interfaces and accounts the IP traffic on an IP basis. more>>
Traff sniffs your network interfaces and accounts the IP traffic on an IP basis. The configuration is very flexible, allowing you to create different/multiple accounting rules. The collected data is stored in MySQL, PgSQL, syslog, or files.
The whole thing about Traff, is that you can specify for what IP you want to account the traffic, and even for what IPs talking with which peer. This means, that if you have a big up-link and you want to discover how much each or some hosts on your network are using this up-link, you can do that without caring about the other IP, as other programs do. So much less data will be stored at your database. The program runs as a daemon and periodically will dump all information collected to the database, syslog or a file.
Enhancements:
- Very big changes in this one. First of all, module Data and all external ump-programms are history. All necessary datafunctions where copy-n-pasted to traff.c. The different dump-procedures where intergrated into traff.c as well. Now there is a dump-function (data_mysql_dump, data_stdout_dump etc.) for each functionality. Therefore some changes in the configuration-file where necesary. Option sql does not exists any more.
- Instead od
- dump
- you now have to write
- dump [ stdout | syslog | textfile | binfile | [ { mysql | pgsql } host database table user password ]
<<lessThe whole thing about Traff, is that you can specify for what IP you want to account the traffic, and even for what IPs talking with which peer. This means, that if you have a big up-link and you want to discover how much each or some hosts on your network are using this up-link, you can do that without caring about the other IP, as other programs do. So much less data will be stored at your database. The program runs as a daemon and periodically will dump all information collected to the database, syslog or a file.
Enhancements:
- Very big changes in this one. First of all, module Data and all external ump-programms are history. All necessary datafunctions where copy-n-pasted to traff.c. The different dump-procedures where intergrated into traff.c as well. Now there is a dump-function (data_mysql_dump, data_stdout_dump etc.) for each functionality. Therefore some changes in the configuration-file where necesary. Option sql does not exists any more.
- Instead od
- dump
- you now have to write
- dump [ stdout | syslog | textfile | binfile | [ { mysql | pgsql } host database table user password ]
Download (0.025MB)
Added: 2006-06-28 License: GPL (GNU General Public License) Price:
1216 downloads
JSTUN 0.6.1
JSTUN is a STUN Through Network Address Translation implementation. more>>
JSTUN project is a java based STUN (Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translation (NAT)) implementation. STUN provides applications a mean to discover the presence and type of firewalls or NATs between them and the public internet.
Additionally, in presence of a NAT STUN can be used by applications to learn the public Internet Protocol (IP) address assigned to the NAT.
So far, most of the message headers and attributes as standardized in RFC 3489 are part of "JSTUN". The current "JSTUN" version also includes a STUN-Client to discover firewalls and NATs. "JSTUN" is licensed unter GNU Gerneral Public License.
Version restrictions:
- Due to the lack of RFC compliant STUN servers I could not test the shared secret request / response functionality. Additionally, the message attribute username, password and message integrity are not tested for the same reason. The implementation of the message attribute message integrity is not completed, because I see no reason to add a cryptographic library as long as no public available STUN server supports message integrity.
- The reality is not as dark as it might seem after reading the previous section. All tested STUN servers provided a minimal set of functionality that is required to discover firewalls and NATs.
- If you find a bug or if you implement enhancements or additional functionalities please do not hesitate to contact me by email. A CVS account can be provided if required.
<<lessAdditionally, in presence of a NAT STUN can be used by applications to learn the public Internet Protocol (IP) address assigned to the NAT.
So far, most of the message headers and attributes as standardized in RFC 3489 are part of "JSTUN". The current "JSTUN" version also includes a STUN-Client to discover firewalls and NATs. "JSTUN" is licensed unter GNU Gerneral Public License.
Version restrictions:
- Due to the lack of RFC compliant STUN servers I could not test the shared secret request / response functionality. Additionally, the message attribute username, password and message integrity are not tested for the same reason. The implementation of the message attribute message integrity is not completed, because I see no reason to add a cryptographic library as long as no public available STUN server supports message integrity.
- The reality is not as dark as it might seem after reading the previous section. All tested STUN servers provided a minimal set of functionality that is required to discover firewalls and NATs.
- If you find a bug or if you implement enhancements or additional functionalities please do not hesitate to contact me by email. A CVS account can be provided if required.
Download (0.041MB)
Added: 2006-08-30 License: GPL (GNU General Public License) Price:
1151 downloads
Tiled 0.6.1
Tiled is a general purpose tile map editor. more>>
Tiled is a general purpose tile map editor. Tiled is built to be easy to use, yet capable of catering to a host of varying game engines, whether your game is an RPG, platformer or Breakout clone.
Tiled supports plugins to read and write map formats, in addition to its map format, to support map formats in use by engines. Tiled is free software and is written in Java.
Enhancements:
- Fixed failing to default to map format by extention when plugins are loaded
- Fixed active marquee not being reset on loading a map
- Fixed layer duplicates not sharing layer properties with the original
- Fixed width of tile button changing between selecting a tile and no tile
- Fixed creation of one-tile gaps between tilesets on saving (Christian Henz)
- Fixed add-tile button being disabled in the case of empty tilesets
<<lessTiled supports plugins to read and write map formats, in addition to its map format, to support map formats in use by engines. Tiled is free software and is written in Java.
Enhancements:
- Fixed failing to default to map format by extention when plugins are loaded
- Fixed active marquee not being reset on loading a map
- Fixed layer duplicates not sharing layer properties with the original
- Fixed width of tile button changing between selecting a tile and no tile
- Fixed creation of one-tile gaps between tilesets on saving (Christian Henz)
- Fixed add-tile button being disabled in the case of empty tilesets
Download (0.38MB)
Added: 2006-07-20 License: GPL (GNU General Public License) Price:
1192 downloads
gnetmd 0.6.1
gnetmd is a suite of NetMD-related programs and plugins more>>
gnetmd is a suite of NetMD-related programs and plugins.
gnetmd plugin includes the libgnetmd library, a standalone GNOME2.0 frontend, an XMMS plugin, and a Nautilus view.
Main features:
- A library (still no uploading or downloading of songs).
- An XMMS plugin.
- A Nautilus View.
- A standalone GNOME2 application.
Installation:
To compile, run "./configure" then run "make".
To install, run "make install" as root.
<<lessgnetmd plugin includes the libgnetmd library, a standalone GNOME2.0 frontend, an XMMS plugin, and a Nautilus view.
Main features:
- A library (still no uploading or downloading of songs).
- An XMMS plugin.
- A Nautilus View.
- A standalone GNOME2 application.
Installation:
To compile, run "./configure" then run "make".
To install, run "make install" as root.
Download (0.27MB)
Added: 2006-04-19 License: GPL (GNU General Public License) Price:
1285 downloads
JetPAG 0.6.1
JetPAG is a powerful recursive-descent parser and lexical analyzer optimizing generator. more>>
JetPAG is full-LL(k) optimizing parser and lexical analyzer generator. It is focused on high usability, efficiency and readability of generated code. JetPAG performs full L(k) analysis and tails is with powerful optimizations resulting a grammatically powerfull, resource-efficient and fast recognizers.
JetPAG is suitable for a wide spectrum of applications ranging from simple stand-alone small interpreters to high-end full-featured parser interpreter kits suitable for integration with larger applications. Generated recognizers are guaranteed to be faster than most current recurisve-descent generated ones. Provided documentation and tutorials in the website allow acquiring skill in JetPAG to be a matter of minutes.
Enhancements:
- Many bugs were fixed.
- The analysis engines were vastly improved with smarter optimizations.
- Easier grammars and several new practical options were introduced.
- Importing and exporting token types for use among several grammars is supported.
- Improvements were made to the code generator.
<<lessJetPAG is suitable for a wide spectrum of applications ranging from simple stand-alone small interpreters to high-end full-featured parser interpreter kits suitable for integration with larger applications. Generated recognizers are guaranteed to be faster than most current recurisve-descent generated ones. Provided documentation and tutorials in the website allow acquiring skill in JetPAG to be a matter of minutes.
Enhancements:
- Many bugs were fixed.
- The analysis engines were vastly improved with smarter optimizations.
- Easier grammars and several new practical options were introduced.
- Importing and exporting token types for use among several grammars is supported.
- Improvements were made to the code generator.
Download (MB)
Added: 2007-02-08 License: GPL (GNU General Public License) Price:
988 downloads
TVProg 0.6.1
TVProg project is a TV guide software. more>>
TVProg project is a TV guide software.
TVProg is TV guide software running as a Web server application. It fetches the TV guide source from tvmovie.de and stores it in a MySQL database.
TV shows can be browsed online. Theres also a vcr wrapper script that, running as a cron job, is able to record scheduled tv shows in DivX.
The TVProg package contains a script "list.cgi" that is run as a CGI script to browse the tv guide. You can select channels, do searches or look what is running right now. Theres a detail view for every single tv show.
Cookies are supported for keeping the view properties while browsing.
A cron job script, "vcrwrapper.pl", acts as a wrapper for vcr. Run it every minute and you will have a nice frontend for vcr: In the tv show detail view you can click the record link to schedule it for recording.
There is also a "profile" section where users can subscribe to receive daily tvshow mailings. Also, a user may activate a search, done by a cron job, and receive the search results via email.
This way you can look for a special tvshow or movie without having to look into the listings every day.
<<lessTVProg is TV guide software running as a Web server application. It fetches the TV guide source from tvmovie.de and stores it in a MySQL database.
TV shows can be browsed online. Theres also a vcr wrapper script that, running as a cron job, is able to record scheduled tv shows in DivX.
The TVProg package contains a script "list.cgi" that is run as a CGI script to browse the tv guide. You can select channels, do searches or look what is running right now. Theres a detail view for every single tv show.
Cookies are supported for keeping the view properties while browsing.
A cron job script, "vcrwrapper.pl", acts as a wrapper for vcr. Run it every minute and you will have a nice frontend for vcr: In the tv show detail view you can click the record link to schedule it for recording.
There is also a "profile" section where users can subscribe to receive daily tvshow mailings. Also, a user may activate a search, done by a cron job, and receive the search results via email.
This way you can look for a special tvshow or movie without having to look into the listings every day.
Download (0.025MB)
Added: 2006-11-08 License: GPL (GNU General Public License) Price:
1080 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.6.1 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