gchempaint 0.8.2
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 49
GChemPaint 0.8.2
GChemPaint is a 2D chemical structures editor for the Gnome desktop. more>>
GChemPaint is a 2D chemical structures editor for the Gnome desktop.
GChemPaint should enable embedding some chemistry in files from other programs using Bonobo.
<<lessGChemPaint should enable embedding some chemistry in files from other programs using Bonobo.
Download (1.5MB)
Added: 2007-07-28 License: GPL (GNU General Public License) Price:
822 downloads
Chordpack 0.8.2
Chordpack is a tool written in Perl, whose purpose is to typeset song-books/songs written in chordpro format. more>>
Chordpack is a tool written in Perl, whose purpose is to typeset song-books/songs written in chordpro format. The typesetting is done through typesetting system TeX using macro package LaTeX. Chordpack was created to do whatever you might want to do with songs in chordpro format. Chordpack currently can
Generate LaTeX source of songs/songbook
Generate HTML version of songs/songbook
Generate ASCII version of songs/songbook
Generate ASCII version of songs/songbook omitting chords
Transpose chordpro song to desired key
Take ordinary ASCII notation of song with chords and output almost chordpro version.
Enhancements:
- four styles of chord setting
- three styles of song titles setting
- option to chose one or two columns
- option to chose fonts sizes
- on-the-fly transposition to a key with minimum diffic
<<lessGenerate LaTeX source of songs/songbook
Generate HTML version of songs/songbook
Generate ASCII version of songs/songbook
Generate ASCII version of songs/songbook omitting chords
Transpose chordpro song to desired key
Take ordinary ASCII notation of song with chords and output almost chordpro version.
Enhancements:
- four styles of chord setting
- three styles of song titles setting
- option to chose one or two columns
- option to chose fonts sizes
- on-the-fly transposition to a key with minimum diffic
Download (0.023MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1193 downloads
KSayit 0.8.2
KSayIt is a small KDE3 utilitiy for Linux that simply speaks a given textfile in a very high quality sound. more>>
KSayIt is a small KDE3 utilitiy for Linux that simply speaks a given textfile in a very high quality, i.e. sound and pronounciation of the spoken text should be as (human) natural as possible.
To achieve this, KSayIt uses natively Text-To-Speech systems like MBrola, any TTS system that can be controlled via a command line or any TTS system that is supported by the upcoming KDE TTS system (i.e. Festival).
KSayIt offers three user interfaces: A simple text editor window in which you can enter or paste text that should be spoken after pressing a play button, as well as an icon in the systemtray that starts to speak by a single mouseclick the actual content of the clipboard (if it contains something that looks like text).
As a KDE application it offers also a DCOP interface for the say and shut-up action (see kdcop). Finally KSayIt provides an effectstack to postprocess the sound of the voice (currently only a Freeverb effect is included)
Enhancements:
- KSayIt now interfaces to various TTS systems via loadable modules (plugins).
- Currently the following TTS plugins are in the package:
- Native support for MBrola/txt2pho.
- Support for any user defined command that accepts text from stdin, therefore KSayIt can now speak languages other than German.
- Support for the upcoming KDE TTS Daemon (KTTSD is part of the kdenonbeta package).
- Additional controls (Pause, Resume, Next Sentence, Previous Sentence, if supported by the plugin).
- Audio Effects are also plugins now.
<<lessTo achieve this, KSayIt uses natively Text-To-Speech systems like MBrola, any TTS system that can be controlled via a command line or any TTS system that is supported by the upcoming KDE TTS system (i.e. Festival).
KSayIt offers three user interfaces: A simple text editor window in which you can enter or paste text that should be spoken after pressing a play button, as well as an icon in the systemtray that starts to speak by a single mouseclick the actual content of the clipboard (if it contains something that looks like text).
As a KDE application it offers also a DCOP interface for the say and shut-up action (see kdcop). Finally KSayIt provides an effectstack to postprocess the sound of the voice (currently only a Freeverb effect is included)
Enhancements:
- KSayIt now interfaces to various TTS systems via loadable modules (plugins).
- Currently the following TTS plugins are in the package:
- Native support for MBrola/txt2pho.
- Support for any user defined command that accepts text from stdin, therefore KSayIt can now speak languages other than German.
- Support for the upcoming KDE TTS Daemon (KTTSD is part of the kdenonbeta package).
- Additional controls (Pause, Resume, Next Sentence, Previous Sentence, if supported by the plugin).
- Audio Effects are also plugins now.
Download (0.11MB)
Added: 2005-08-18 License: GPL (GNU General Public License) Price:
1530 downloads
Pitfdll 0.8.2
Pitfdll is a GStreamer plugin that allows the use of binary files, such as Quicktime QTX or Directshow/DMO DLL files. more>>
Pitfdll is a GStreamer plugin that allows the use of binary files, such as Quicktime QTX or DMO DLL/Directshow files, for use as a playback codec in GStreamer-based media applications, such as Totem.
With this plugin, people can playback proprietary file formats for which no free software implementation exists yet.
Main features:
- Windows Media Video 7, 8 and 9
- Windows Media Audio 7, 8 and 9
- QDesign Music 2 (QDM2)
- Intel Indeo 5 (IV50)
<<lessWith this plugin, people can playback proprietary file formats for which no free software implementation exists yet.
Main features:
- Windows Media Video 7, 8 and 9
- Windows Media Audio 7, 8 and 9
- QDesign Music 2 (QDM2)
- Intel Indeo 5 (IV50)
Download (0.58MB)
Added: 2006-03-02 License: GPL (GNU General Public License) Price:
1331 downloads
CWBot 0.8.2
CWBot is an IRC bot to provide online services in Morse usable with the CWirc client. more>>
CWBot is an IRC bot to provide online services in Morse usable with the CWirc client. It can broadcast world news in Morse and Hellschreiber, RAC ham news, act as a MorseMail to CWirc repeater, or send fortune cookies in Morse, over an IRC channel or throught DCC chat, with adjustable keying speed and Farnsworth spacing. The project is easily extendable with scripts or external programs to provide additional services in Morse.
Architecture of the bot
CWBot is really composed of two parts : the bot core (the "cwbot" program itself) and the external chat engines.
The bot core
The bot core is a very basic IRC bot that maintains a connection to an IRC server, stays on a channel and replies to "Hello" and "Help". It doesnt do anything else by itself. To interact with users, it relies on external programs (the chat engines) that handle the chatting itself.
The core uses 2 types of chat engines : the channel chat engine, which does the chatting on the IRC channel the bot is on, and the DCC CHAT engine, which chats with individual DCC CHAT requestors. It spawns one instance of the
channel chat engine, and as many instances of the DCC CHAT engine as there are DCC CHAT sessions open. The core handles the translation between IRC or DCC CHAT messages and the chat engines, and takes care of starting/stopping
them transparently.
The chat engines
The chat engines (channel chat engine or DCC CHAT engine) are external programs that read and write plain text messages throught their standard inputs and standard outputs. The channel chat engine is meant to be spawned once and run forever. Should it stop for whatever reason however, the bot core will try to respawn it. The DCC CHAT engine is spawned whenever a DCC CHAT connection opens, and either runs until it decides to stop, provoking the termination of the DCC CHAT session, or until the bot itself terminates the session and kills it. Since there can be more than one DCC CHAT engine running at any given time,
they must be careful not writing to the same files or sharing resouces without talking to each other, if they need to share things.
Enhancements:
- The parser in the news broadcast scripts has been corrected to process the BBCs XML newsfeed properly.
<<lessArchitecture of the bot
CWBot is really composed of two parts : the bot core (the "cwbot" program itself) and the external chat engines.
The bot core
The bot core is a very basic IRC bot that maintains a connection to an IRC server, stays on a channel and replies to "Hello" and "Help". It doesnt do anything else by itself. To interact with users, it relies on external programs (the chat engines) that handle the chatting itself.
The core uses 2 types of chat engines : the channel chat engine, which does the chatting on the IRC channel the bot is on, and the DCC CHAT engine, which chats with individual DCC CHAT requestors. It spawns one instance of the
channel chat engine, and as many instances of the DCC CHAT engine as there are DCC CHAT sessions open. The core handles the translation between IRC or DCC CHAT messages and the chat engines, and takes care of starting/stopping
them transparently.
The chat engines
The chat engines (channel chat engine or DCC CHAT engine) are external programs that read and write plain text messages throught their standard inputs and standard outputs. The channel chat engine is meant to be spawned once and run forever. Should it stop for whatever reason however, the bot core will try to respawn it. The DCC CHAT engine is spawned whenever a DCC CHAT connection opens, and either runs until it decides to stop, provoking the termination of the DCC CHAT session, or until the bot itself terminates the session and kills it. Since there can be more than one DCC CHAT engine running at any given time,
they must be careful not writing to the same files or sharing resouces without talking to each other, if they need to share things.
Enhancements:
- The parser in the news broadcast scripts has been corrected to process the BBCs XML newsfeed properly.
Download (0.27MB)
Added: 2007-01-25 License: GPL (GNU General Public License) Price:
1002 downloads
Fityk 0.8.2
Fityk is a data fitting program. more>>
Fityk project is a general-purpose nonlinear curve fitting and data analysis software.
Although it is being developed to analyze powder diffraction patterns, it can be used to fit analytical functions to any kind of data: crystallographic module is an independent part of the program. Apart from crystallography fityk is reported to be used also in chromatography, photoluminescence, infrared and Raman spectroscopy, and in other fields.
At present fityk knows only about common peak-shaped functions (Gaussian, Lorentzian, Voigt, Pearson VII etc.) and polynomial. User-defined functions will be implemented in 2005.
In terms of powder diffraction fityk will fit the data with a set of position-correlated peaks to give the refined lattice parameters, zero-shift, sample displacement and wavelength.
Fityk offers everything a decent refinement program should offer but first of all intuitive graphical interface. Apart from the standard Marquardt least-square algorithm one may choose a genetic algorithm or Nelder-Mead simplex method for complex or unstable cases.
Fityk already works under Linux, Windows and MacOS X and can in principle be ported to other systems because its GUI is written with a portable wxWidgets library. And it is free software (GPL).
Main features:
- It is the heart of the program - finding minimum of weigthed sum of squared residuals, in other words - fitting function to data. Nonlinear fitting is a difficult problem, and there is no perfect solution. Fityk offers three well-known algorithms: Levenberg-Marquard gradient-based method, Nelder-Mead downhill simplex method and Genetic Algorithms. Every of these methods has a set of adjustable parameters, for greater flexibility.
- Data - a set of (x, y) points, can be read from text file, or from file in one of other supported formats. When loading data, you can read standard deviations of y s, if given, read only selected points (eg. first thousend, or every third point) or merge neighbouring points, to reduce noise. In every moment you can activate or disactivate selected points (disactivated points are not subject to fitting) or change standard deviation.
- Fitted curve is given as a sum of functions. All functions are given by parametrized formulae, eg. function of gaussian type has such parameters like height or position of center. Availaible functions are: gaussian, lorenzian, pearson VII, voigt, pseudo-voigt and fifth-order polynomial.
- Every parameter of function is given as a constans or as a variable or as a function of other parameters. First case is clear. In second case value of the variable can be adjusted when fitting. Optionally also domain of the variable can be given. In last case, the parameter can be given in terms of other parameters, eg. as a multiplication of constant and variable parameters.
- Background (baseline) may be obtained as linear or spline interpolation of points selected by the user or as a background function, that optionally can be fitted. Currently the only function suitable for background is a polynomial.
- There are two ways of dealing with error in x s. First requires specifying displacements of x in points, where it is known - program will interpolate it to the rest of points. Second assumes that the source of displacements is known and given by a zero-shift functions, which can be fitted.
- All commands, that are changing anything, what can influence further run of the program (eg. adding baseline, but not displaying help), can be logged to file. This is one of the ways to obtain a script, that can be edited and reused. Using scripts can save a lot of work, eg. it is possible to write scripts that will fit a series of data files and output results.
- The crystallographic module of the program enables easy adding peaks, that represents Bragg reflections. It is assumed that analyzed data points are intensities in function of 2theta, typically from X-ray diffraction. User have to define phases (lattice parameters), wavelengths with their relative intensities and which hkl s are present. Optionally, width and shape parameters can be constrained, using formulae taken from DBWS program.
- Fityk is written in C++. The program (GUI) can run on most Unix species with GTK+, on MS Windows and MacOS X. Ports to other platforms supported by wxWidgets library are also possible.
- The program comes in two versions: GUI (Graphical User Interface) version - more comfortable in most cases, and CLI (Command Line Interface) version (named cfityk to differentiate) - used only in special situations, when visualisation is not essential and user prefers to use a text terminal.
- There is a mailing list where everyone can ask a question. You can also write directly to programs author, although usually its better to use the mailing list. Asking for a change in fityk or for new feature will usually result in putting the request on TODO list or, if it is already on TODO list, in assigning higher priority to it.
- It is free software; you can redistribute and modify it under the terms of GNU General Public License. There is NO warranty.
Enhancements:
- The Shirley background correction procedure was implemented.
- A few bugs were fixed.
<<lessAlthough it is being developed to analyze powder diffraction patterns, it can be used to fit analytical functions to any kind of data: crystallographic module is an independent part of the program. Apart from crystallography fityk is reported to be used also in chromatography, photoluminescence, infrared and Raman spectroscopy, and in other fields.
At present fityk knows only about common peak-shaped functions (Gaussian, Lorentzian, Voigt, Pearson VII etc.) and polynomial. User-defined functions will be implemented in 2005.
In terms of powder diffraction fityk will fit the data with a set of position-correlated peaks to give the refined lattice parameters, zero-shift, sample displacement and wavelength.
Fityk offers everything a decent refinement program should offer but first of all intuitive graphical interface. Apart from the standard Marquardt least-square algorithm one may choose a genetic algorithm or Nelder-Mead simplex method for complex or unstable cases.
Fityk already works under Linux, Windows and MacOS X and can in principle be ported to other systems because its GUI is written with a portable wxWidgets library. And it is free software (GPL).
Main features:
- It is the heart of the program - finding minimum of weigthed sum of squared residuals, in other words - fitting function to data. Nonlinear fitting is a difficult problem, and there is no perfect solution. Fityk offers three well-known algorithms: Levenberg-Marquard gradient-based method, Nelder-Mead downhill simplex method and Genetic Algorithms. Every of these methods has a set of adjustable parameters, for greater flexibility.
- Data - a set of (x, y) points, can be read from text file, or from file in one of other supported formats. When loading data, you can read standard deviations of y s, if given, read only selected points (eg. first thousend, or every third point) or merge neighbouring points, to reduce noise. In every moment you can activate or disactivate selected points (disactivated points are not subject to fitting) or change standard deviation.
- Fitted curve is given as a sum of functions. All functions are given by parametrized formulae, eg. function of gaussian type has such parameters like height or position of center. Availaible functions are: gaussian, lorenzian, pearson VII, voigt, pseudo-voigt and fifth-order polynomial.
- Every parameter of function is given as a constans or as a variable or as a function of other parameters. First case is clear. In second case value of the variable can be adjusted when fitting. Optionally also domain of the variable can be given. In last case, the parameter can be given in terms of other parameters, eg. as a multiplication of constant and variable parameters.
- Background (baseline) may be obtained as linear or spline interpolation of points selected by the user or as a background function, that optionally can be fitted. Currently the only function suitable for background is a polynomial.
- There are two ways of dealing with error in x s. First requires specifying displacements of x in points, where it is known - program will interpolate it to the rest of points. Second assumes that the source of displacements is known and given by a zero-shift functions, which can be fitted.
- All commands, that are changing anything, what can influence further run of the program (eg. adding baseline, but not displaying help), can be logged to file. This is one of the ways to obtain a script, that can be edited and reused. Using scripts can save a lot of work, eg. it is possible to write scripts that will fit a series of data files and output results.
- The crystallographic module of the program enables easy adding peaks, that represents Bragg reflections. It is assumed that analyzed data points are intensities in function of 2theta, typically from X-ray diffraction. User have to define phases (lattice parameters), wavelengths with their relative intensities and which hkl s are present. Optionally, width and shape parameters can be constrained, using formulae taken from DBWS program.
- Fityk is written in C++. The program (GUI) can run on most Unix species with GTK+, on MS Windows and MacOS X. Ports to other platforms supported by wxWidgets library are also possible.
- The program comes in two versions: GUI (Graphical User Interface) version - more comfortable in most cases, and CLI (Command Line Interface) version (named cfityk to differentiate) - used only in special situations, when visualisation is not essential and user prefers to use a text terminal.
- There is a mailing list where everyone can ask a question. You can also write directly to programs author, although usually its better to use the mailing list. Asking for a change in fityk or for new feature will usually result in putting the request on TODO list or, if it is already on TODO list, in assigning higher priority to it.
- It is free software; you can redistribute and modify it under the terms of GNU General Public License. There is NO warranty.
Enhancements:
- The Shirley background correction procedure was implemented.
- A few bugs were fixed.
Download (1.3MB)
Added: 2007-04-23 License: GPL (GNU General Public License) Price:
915 downloads
GradeL 0.8.2
GradeL (Gradebook for Linux) is a gradebook program for teachers. more>>
GradeL (Gradebook for Linux) is a gradebook program for teachers. Written in Gambas, this program includes some features I felt were important in a gradebook program. While still buggy and incomplete, it is functional.
GradeL requires the development version of Gambas, currently version 1.9.26. GradeL uses Gambas components gb.eval, gb.qt, gb.qt.ext, gb.qt.kde, and gb.qt.kde.html.
Although my coding technique is at times inefficient, GradeL does meet my needs. It features a spreadsheet-style main screen with vertical column headers that include the assignment name, category, and points. Assignments are grouped in categories for reporting purposes. Teachers may enter numerical scores or alpha-numeric codes for student scores.
These codes may count either zero points or excuse the student from that particular assignment. Gambas Grade provides practical reports designed to give plenty of information while conserving paper. Current reports include complete class report, single marking period progress report, and progress reports for all students. One other feature that I really like is an average row included in the spreadsheet that displays the average for the class on every assignment and for the overall marking period grade.
GradeL project is still in its infancy. The program still has bugs and incomplete features. I am making it available now as a preview for review and testing purposes. You may not want to use it as your primary grading program at this time.
<<lessGradeL requires the development version of Gambas, currently version 1.9.26. GradeL uses Gambas components gb.eval, gb.qt, gb.qt.ext, gb.qt.kde, and gb.qt.kde.html.
Although my coding technique is at times inefficient, GradeL does meet my needs. It features a spreadsheet-style main screen with vertical column headers that include the assignment name, category, and points. Assignments are grouped in categories for reporting purposes. Teachers may enter numerical scores or alpha-numeric codes for student scores.
These codes may count either zero points or excuse the student from that particular assignment. Gambas Grade provides practical reports designed to give plenty of information while conserving paper. Current reports include complete class report, single marking period progress report, and progress reports for all students. One other feature that I really like is an average row included in the spreadsheet that displays the average for the class on every assignment and for the overall marking period grade.
GradeL project is still in its infancy. The program still has bugs and incomplete features. I am making it available now as a preview for review and testing purposes. You may not want to use it as your primary grading program at this time.
Download (0.50MB)
Added: 2007-07-12 License: GPL (GNU General Public License) Price:
836 downloads
Added: 2009-04-23 License: MIT/X Consortium Lic... Price: FREE
13 downloads
VIF 0.8.2
VIF application is a Web-based virtual discussion forum. more>>
VIF project is a Web-based virtual discussion forum. It aims to implement a specific discussion model that supports goal oriented discussions of complex matters.
This discussion model builds on structured discussion threads, integrated quality control, and well defined group boundaries.
Structure: The discussion threads are well structured. A discussion thread starts with a problem description and an opening question. The thread then evolves in a tree of subsequent questions. Each question of one level sheds light on a specific part of the parent question. Each subsequent question has to be justified and understandable. The process goes on up to the point where the questions have a granularity which makes it possible for the contributors to answer them. At this point, the process turns back. Each question can be replaced by a specific answer. At the end we dont have an answer in the form of true on wrong. Instead we are in the position to say under which conditions a certain action is the better response for the complex social problem then the alternative actions.
Remember: Given enough eyeballs, all bugs are shallow. (Raymond, The Cathedral and the Bazaar)
Quality control and Workflow: There is no such thing as free speech to solve complex problems. In the discussion model we suggest, we dont intend the moderation by a (more or less) benevolent dictator. Each registered member acts as reviewer for the others contributions instead. The workflow for the publication of a contribution is as follows: a) A member makes a contribution (answering a question or adding a child question). b) A reviewer (an other registered member) is selected by random. c) The reviewer either agrees with the publication or proposes a revision. In the latter case, the process returns to step a). d) If both the contributor and the reviewer agree on the contribution, it is published.
Defined community boundaries: Each person who likes to participate to the forum has to register. To make a contribution, the members have to log in. If a member doesnt adhere to the community norms, he can be excluded.
Enhancements:
New features:
- Implemented feature to suspend participation in the discussion groups the participant is registered during a specified time span.
- Added possibility to store Lucene search indexes in database (created new table tblLuceneIndex).
Bugs fixed:
- Corrected wrong path to menu in change password and save personal data task.
- Fixed typo in permission table that prevented management of subscriptions.
<<lessThis discussion model builds on structured discussion threads, integrated quality control, and well defined group boundaries.
Structure: The discussion threads are well structured. A discussion thread starts with a problem description and an opening question. The thread then evolves in a tree of subsequent questions. Each question of one level sheds light on a specific part of the parent question. Each subsequent question has to be justified and understandable. The process goes on up to the point where the questions have a granularity which makes it possible for the contributors to answer them. At this point, the process turns back. Each question can be replaced by a specific answer. At the end we dont have an answer in the form of true on wrong. Instead we are in the position to say under which conditions a certain action is the better response for the complex social problem then the alternative actions.
Remember: Given enough eyeballs, all bugs are shallow. (Raymond, The Cathedral and the Bazaar)
Quality control and Workflow: There is no such thing as free speech to solve complex problems. In the discussion model we suggest, we dont intend the moderation by a (more or less) benevolent dictator. Each registered member acts as reviewer for the others contributions instead. The workflow for the publication of a contribution is as follows: a) A member makes a contribution (answering a question or adding a child question). b) A reviewer (an other registered member) is selected by random. c) The reviewer either agrees with the publication or proposes a revision. In the latter case, the process returns to step a). d) If both the contributor and the reviewer agree on the contribution, it is published.
Defined community boundaries: Each person who likes to participate to the forum has to register. To make a contribution, the members have to log in. If a member doesnt adhere to the community norms, he can be excluded.
Enhancements:
New features:
- Implemented feature to suspend participation in the discussion groups the participant is registered during a specified time span.
- Added possibility to store Lucene search indexes in database (created new table tblLuceneIndex).
Bugs fixed:
- Corrected wrong path to menu in change password and save personal data task.
- Fixed typo in permission table that prevented management of subscriptions.
Download (5.8MB)
Added: 2006-06-02 License: GPL (GNU General Public License) Price:
1241 downloads
libundo 0.8.2
Libundo is an easy-to-use library which manages recording and playback of undo/redo information for application developers. more>>
Libundo is a simple, easy-to-use library which manages recording and playback of undo/redo information for application developers.
It is designed to be simple to plug in to existing applications and require only a minimal amount of support code be written to support multi-level undo/redo.
Libundo handles all the details of determining what has changed after an undoable action is performed, recording that information and saving it for use when an undo is performed.
Libundo makes it easy for application writers to give end users what they want.
Libundo is available under the GNU GPL and is not tied to any GUI libraries or application frameworks. Libundo has a C language interface.
Enhancements:
- Fixed a serious bug, when allocation of a large chunk (larger than the page size) after an undo operation would corrupt the memory. The bug was introduced in 0.8.1.
<<lessIt is designed to be simple to plug in to existing applications and require only a minimal amount of support code be written to support multi-level undo/redo.
Libundo handles all the details of determining what has changed after an undoable action is performed, recording that information and saving it for use when an undo is performed.
Libundo makes it easy for application writers to give end users what they want.
Libundo is available under the GNU GPL and is not tied to any GUI libraries or application frameworks. Libundo has a C language interface.
Enhancements:
- Fixed a serious bug, when allocation of a large chunk (larger than the page size) after an undo operation would corrupt the memory. The bug was introduced in 0.8.1.
Download (0.20MB)
Added: 2005-09-30 License: GPL (GNU General Public License) Price:
1484 downloads
simplus 0.8.2
simplus is a C++ library for constructing event-driven simulations with an abstraction for processes, virtual time, messages. more>>
simplus is a C++ library for constructing event-driven simulations with an abstraction for processes, virtual time, messages and more.
It features a built-in debugger, support for configuration files, and a flexible logging mechanism. It is lean, fast, and portable, but has only basic functionality at the moment.
Use it e.g. for telecommunication, engineering, or traffic simulations.
Enhancements:
- small speed improvements, lower memory footprint, bug fixes groupproc.h: process_group now follows the NVI pattern and can thus be used as a base class. Now can forward events with its own address EVL.h: added an deconstructer, fixes mysterious seg faults on programm termination process.h: made the Trace methods private fifo.cc: bugfix: now also probe fifo size after pop() message.cc: bugfix in message constructor message_content now forbids copy constructur and operator= minor code clean-up in alarmclock.cc evlist.cc: Del() bugfix for sporadic crashes at program end pager.h: Pager() is now a singleton minor code clean-ups in simpldbgimpl
<<lessIt features a built-in debugger, support for configuration files, and a flexible logging mechanism. It is lean, fast, and portable, but has only basic functionality at the moment.
Use it e.g. for telecommunication, engineering, or traffic simulations.
Enhancements:
- small speed improvements, lower memory footprint, bug fixes groupproc.h: process_group now follows the NVI pattern and can thus be used as a base class. Now can forward events with its own address EVL.h: added an deconstructer, fixes mysterious seg faults on programm termination process.h: made the Trace methods private fifo.cc: bugfix: now also probe fifo size after pop() message.cc: bugfix in message constructor message_content now forbids copy constructur and operator= minor code clean-up in alarmclock.cc evlist.cc: Del() bugfix for sporadic crashes at program end pager.h: Pager() is now a singleton minor code clean-ups in simpldbgimpl
Download (0.44MB)
Added: 2006-09-24 License: LGPL (GNU Lesser General Public License) Price:
1125 downloads
Buoh 0.8.2
Buoh is an online comic stripes browser for GNOME. more>>
Buoh is a reader for online strips comics. Buoh comic book viewer is free software, designed to work well under the GNOME Desktop.
Main features:
- Select your favorites comic through a list of more than 130 comics
- Easy, simple an eye-candy view of an online comic
- Browsing over the comic strip archives
- Saving a comic to disk
- Integration with GNOME (respecting the lockdowns and HIG compliance)
<<lessMain features:
- Select your favorites comic through a list of more than 130 comics
- Easy, simple an eye-candy view of an online comic
- Browsing over the comic strip archives
- Saving a comic to disk
- Integration with GNOME (respecting the lockdowns and HIG compliance)
Download (0.31MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1098 downloads
unix2tcp 0.8.2
Unix2TCP is able to listen on a local UNIX socket and tunnel any incoming connections and traffic to a (remote) IP address/port. more>>
unix2tcp is a small program to redirect all connections and traffic from a UNIX socket to a (remote) TCP/IP address.
Example of usage: I have started this project to be able to transparently move my "local" MySQL servers to whatever location I want.
Having a web-hosting server with lots of client scripts that all connect to "localhost" (ie /tmp/mysql.sock) for talking MySQL is a problem when you want to move the MySQL server on its dedicated machine.
This is how we did it: we run unix2tcp /tmp/mysql.sock remoteip remoteport so that unix2tcp will listen to /tmp/mysql.sock and tunnel any traffic to remoteip:remoteport .
There we would have run any "normal" portforwarder to forward from "remoteport" to 127.0.0.1:3306, thus beeing able to keep the grant tables in MySQL untouched (all connection would have seem to come from localhost).
I guess there can be other solutions to this problem too, but this way its the most flexible I have found yet. Another example ideea came from a user of this program. He wanted to remain anonymous so I will respect his wish.
He used unix2tcp to trick some X applications (binary release only) thinking that they are talking to the local X server but in fact they were talking to a remote X server were he forwarded the connections.
Main features:
- tunnels all traffic between a (remote) address/port and a local UNIX socket
- does NOT use fork() (single process model)
- does use O_NONBLOCK , should be no case of blocking
<<lessExample of usage: I have started this project to be able to transparently move my "local" MySQL servers to whatever location I want.
Having a web-hosting server with lots of client scripts that all connect to "localhost" (ie /tmp/mysql.sock) for talking MySQL is a problem when you want to move the MySQL server on its dedicated machine.
This is how we did it: we run unix2tcp /tmp/mysql.sock remoteip remoteport so that unix2tcp will listen to /tmp/mysql.sock and tunnel any traffic to remoteip:remoteport .
There we would have run any "normal" portforwarder to forward from "remoteport" to 127.0.0.1:3306, thus beeing able to keep the grant tables in MySQL untouched (all connection would have seem to come from localhost).
I guess there can be other solutions to this problem too, but this way its the most flexible I have found yet. Another example ideea came from a user of this program. He wanted to remain anonymous so I will respect his wish.
He used unix2tcp to trick some X applications (binary release only) thinking that they are talking to the local X server but in fact they were talking to a remote X server were he forwarded the connections.
Main features:
- tunnels all traffic between a (remote) address/port and a local UNIX socket
- does NOT use fork() (single process model)
- does use O_NONBLOCK , should be no case of blocking
Download (0.031MB)
Added: 2005-09-21 License: GPL (GNU General Public License) Price:
1497 downloads
Scratchy 0.8.2
Scratchy is an Apache Web Server log parser and HTML report generator written in Python. more>>
Scratchy is a set of scripts to parse Apache web server log files and extract useful information. From this data, Scratchy will create HTML reports so that website administrators can easily view the information and determine trends and their typical audience.
Scratchy began as a proof-of-concept which allowed me to compile stats about my personal website. As time progressed I continually added features and improvements and I felt that it would be useful to others.
The functionality that the project aims to supply is a complete log parsing and report generating tool. Also, there seemed to be a need for such a project in Python. I have seen some other Apache log parsers but they were developed in other languages (such as Perl, C, etc). One goal of this project is for it to be extensible, to that tune, most of the report appearance can be easily modified by tweaking a single config file.
What information does Scratchy report?
- Accessed web pages
- Hosts accessing your website
- Operating systems
- Browsers and versions
- Search engines
- Robots
- File types accessed
- Errors
- Country name lookups (if enabled).
- Charts of most data (if enabled).
- A trace of pages accessed by each ip address (if enabled).
Enhancements:
- Migration from pickled dictionaries to SQL database (MySQL)
- Deprecated gdchart in favor of ChartDirector $nbsp;
- Deprecated http country lookups in favor of GeoIP API
- Code optimizations
- Additional user agents
- Major version change - the pre 0.8 data is no longer supported. You must re-parse all logs. Sorry.
<<lessScratchy began as a proof-of-concept which allowed me to compile stats about my personal website. As time progressed I continually added features and improvements and I felt that it would be useful to others.
The functionality that the project aims to supply is a complete log parsing and report generating tool. Also, there seemed to be a need for such a project in Python. I have seen some other Apache log parsers but they were developed in other languages (such as Perl, C, etc). One goal of this project is for it to be extensible, to that tune, most of the report appearance can be easily modified by tweaking a single config file.
What information does Scratchy report?
- Accessed web pages
- Hosts accessing your website
- Operating systems
- Browsers and versions
- Search engines
- Robots
- File types accessed
- Errors
- Country name lookups (if enabled).
- Charts of most data (if enabled).
- A trace of pages accessed by each ip address (if enabled).
Enhancements:
- Migration from pickled dictionaries to SQL database (MySQL)
- Deprecated gdchart in favor of ChartDirector $nbsp;
- Deprecated http country lookups in favor of GeoIP API
- Code optimizations
- Additional user agents
- Major version change - the pre 0.8 data is no longer supported. You must re-parse all logs. Sorry.
Download (0.063MB)
Added: 2005-08-16 License: GPL (GNU General Public License) Price:
1531 downloads
eHour 0.8.2
eHour is a free webbased time tracking tool for companies and organizations who need accurate information on how much time is spend on projects by the... more>> <<less
Download (21645KB)
Added: 2009-04-10 License: Freeware Price: Free
235 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 gchempaint 0.8.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