avalon 1.3
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 727
Gspot 0.1.3
Gspot stands for Gnome applet for Searching the web in a Practical, Outlined and Tidy way. more>>
Gspot stands for Gnome applet for Searching the web in a Practical, Outlined and Tidy way.
The project is in version 0.1. For version 0.2 it should have a preferences dialog that uses gconf for settings such as language support for engines that "support" it and other engine-specific settings.
It is going to be a non-intrusive simple applet and is supposed to be an all search tool for the gnome desktop.
<<lessThe project is in version 0.1. For version 0.2 it should have a preferences dialog that uses gconf for settings such as language support for engines that "support" it and other engine-specific settings.
It is going to be a non-intrusive simple applet and is supposed to be an all search tool for the gnome desktop.
Download (0.021MB)
Added: 2005-10-24 License: GPL (GNU General Public License) Price:
7933 downloads
SigmaPi Neurosimulator 1.3
SigmaPi Neurosimulator is a simulator for recurrent neural networks. more>>
The SigmaPi Neural Network Simulator is designed for time-series processing and neural network research on Unix/X11. Since version 0.5, it uses the LSTM neuron model, the RTRL training algorithm and a heuristic learning rate adaptation based on local update sign-changes. It is GPL-covered, so you can use it for free (read the license for more information)
The current version runs with the Trolltech QT 3.x API and is therefore platform-independent.
SigmaPi is no end-user software. It allows the user to change every possible network parameter, and it wont tell you whether a setting is nonsense or not.
<<lessThe current version runs with the Trolltech QT 3.x API and is therefore platform-independent.
SigmaPi is no end-user software. It allows the user to change every possible network parameter, and it wont tell you whether a setting is nonsense or not.
Download (0.20MB)
Added: 2005-04-19 License: GPL (GNU General Public License) Price:
1651 downloads
xdesktopwaves 1.3
xdesktopwaves is a simulation of water waves on the X11 desktop. more>>
xdesktopwaves is a cellular automata which sets the background of an X11 desktop as if it were under water.
Window and mouse movements cause ripples on the desktop like ships on the sea. You can also simulate rain or a storm stirring up the water.
<<lessWindow and mouse movements cause ripples on the desktop like ships on the sea. You can also simulate rain or a storm stirring up the water.
Download (0.049MB)
Added: 2005-04-27 License: GPL (GNU General Public License) Price:
1640 downloads
KDocker 1.3
KDocker is a program that docks any application into the system tray. more>>
KDocker will help you dock any application into the system tray. This means you can dock openoffice, xmms, firefox, thunderbird, anything! Just point and click.
Works for all NET WM compliant window managers - that includes KDE, GNOME, Xfce and many more.
Main features:
- Supports Session Management (XSMP) and auto launch applications that do not support session management (e.g firefox)
- Drag n Drop (XDND) support. You can drop items into the system tray icons
- Optionally docks when application is minmized or obscured by other windows
- Cool window title ballooning (song titles will be ballooned when your media player switches to a new song)
- Optionally removes the window from the task bar
- Its internationalized and currently supports Brazilian Portuguese, Czech, French, German, Indonesian, Polish, Russian and Spanish locales
- Dock 1, 2, 10 windows but there is only one instance of KDocker running all the time
- Tracks system tray appearance/disappearance and acts intelligently
Enhancements:
- Fix bug when reading back balloon timeout on session restoration
- AutoLaunch enhancement (Request user to provide program name when autodetection failed)
- Indonesian translations from Eko Prasetiyo
- Italian translations from Alessio Cassibba
- Updated Brazilian Portuguese translations
<<lessWorks for all NET WM compliant window managers - that includes KDE, GNOME, Xfce and many more.
Main features:
- Supports Session Management (XSMP) and auto launch applications that do not support session management (e.g firefox)
- Drag n Drop (XDND) support. You can drop items into the system tray icons
- Optionally docks when application is minmized or obscured by other windows
- Cool window title ballooning (song titles will be ballooned when your media player switches to a new song)
- Optionally removes the window from the task bar
- Its internationalized and currently supports Brazilian Portuguese, Czech, French, German, Indonesian, Polish, Russian and Spanish locales
- Dock 1, 2, 10 windows but there is only one instance of KDocker running all the time
- Tracks system tray appearance/disappearance and acts intelligently
Enhancements:
- Fix bug when reading back balloon timeout on session restoration
- AutoLaunch enhancement (Request user to provide program name when autodetection failed)
- Indonesian translations from Eko Prasetiyo
- Italian translations from Alessio Cassibba
- Updated Brazilian Portuguese translations
Download (0.089MB)
Added: 2005-06-09 License: GPL (GNU General Public License) Price:
1601 downloads
FreeType 1.3.1
FreeType is a software font engine that is designed to be small, efficient, highly customizable and portable. more>>
FreeType 1 is a portable and highly efficient TrueType rendering engine, that is now successfully used to bring TrueType support to a very large variety of platforms and environments, be they font servers, graphics libraries or embedded systems.
FreeType 1 is a clean-room implementation that is not derived from the original TrueType engine developed by Apple and Microsoft. It has been created with the sole help of the published TrueType specifications, which to our great surprise (and pain) turned out to be extremely poor and misleading in critical areas. Much hard work has been undertaken to solve ambiguities. The end result is a portable and fast renderer.
Note that FreeType 1 is a library. It is not a font server for your favorite platform, even though it was designed to be used in many of them. Note also that it is not a complete text-rendering library. Its purpose is simply to open and manage font files, as well as load, hint and render individual glyphs efficiently. You can also see it as a "TrueType driver" for a higher-level library, though rendering text with it is easy, as demonstrated by the test programs.
Its quality matches these of Windows and the Macintosh, while its memory foot-print and code size (between 48 and 55 kByte of Intel code) remain modest. A thing that cannot be said for most other commercial engines available.
Main features:
- Supports TrueType files (TTF) and collections (TTC). Doesnt support GX or OpenType fonts, but these can be opened and used as normal TTF files by the library. (With the exception of OTF OpenType fonts which really embed a Type 1 font file within a TrueType storage).
- Modular design: Memory and I/O operations can be very easily tailored to your own platform/system (the standard release comes with ANSI libc support).
- Font smoothing, a.k.a. gray-scaling. Just like Win95, the renderer only smoothes the parts of a glyph which need it (i.e., diagonals and curves).
- Support for all character mappings defined in the TrueType specification. The client application can select whichever pleases it.
- A full-featured and efficient TrueType bytecode interpreter. The engine is able to produce excellent output at small point sizes. This component has been extremely difficult to get right, due to the ambiguous and misleadings TrueType specifications. However, we now match Windows and Mac qualities.
- Written in portable ANSI C (and Pascal, for older FreeType 1 versions). Should compile well on all kinds of systems (tested on 16, 32 and 64 bits processors). With full source code available.
- Open Source License. FreeType can be included in all kinds of commercial systems and software.
- Provides test programs to "show-off" the library, runnable on the following platforms: Dos, Unix, OS/2, Win95, and Amiga. Any porters for other systems are welcome and should contact the developers team.
- Support for extensions. These are separately linkable units which can be used to enhance the engines functionalities without recompiling it. They can be written to access additional TrueType tables, or even GX and/or OpenType ones (the latter is already available).
- Kerning support: The TrueType kerning data is available through one of the standard extensions that comes in this release. However, it is up to the application to "interpret" the data, as many different `formats are supported.
- Support for vertical metrics. The engine is able to provide client applications with vertical glyph metrics if they are found in font files (usually in CJKV fonts). If not present, it synthetizes metrics from the horizontal values, ascender, and descender metrics. This means that it is possible to render vertical text correctly.
- Standard extensions are provided to access and load the glyph names in the Postscript table.
<<lessFreeType 1 is a clean-room implementation that is not derived from the original TrueType engine developed by Apple and Microsoft. It has been created with the sole help of the published TrueType specifications, which to our great surprise (and pain) turned out to be extremely poor and misleading in critical areas. Much hard work has been undertaken to solve ambiguities. The end result is a portable and fast renderer.
Note that FreeType 1 is a library. It is not a font server for your favorite platform, even though it was designed to be used in many of them. Note also that it is not a complete text-rendering library. Its purpose is simply to open and manage font files, as well as load, hint and render individual glyphs efficiently. You can also see it as a "TrueType driver" for a higher-level library, though rendering text with it is easy, as demonstrated by the test programs.
Its quality matches these of Windows and the Macintosh, while its memory foot-print and code size (between 48 and 55 kByte of Intel code) remain modest. A thing that cannot be said for most other commercial engines available.
Main features:
- Supports TrueType files (TTF) and collections (TTC). Doesnt support GX or OpenType fonts, but these can be opened and used as normal TTF files by the library. (With the exception of OTF OpenType fonts which really embed a Type 1 font file within a TrueType storage).
- Modular design: Memory and I/O operations can be very easily tailored to your own platform/system (the standard release comes with ANSI libc support).
- Font smoothing, a.k.a. gray-scaling. Just like Win95, the renderer only smoothes the parts of a glyph which need it (i.e., diagonals and curves).
- Support for all character mappings defined in the TrueType specification. The client application can select whichever pleases it.
- A full-featured and efficient TrueType bytecode interpreter. The engine is able to produce excellent output at small point sizes. This component has been extremely difficult to get right, due to the ambiguous and misleadings TrueType specifications. However, we now match Windows and Mac qualities.
- Written in portable ANSI C (and Pascal, for older FreeType 1 versions). Should compile well on all kinds of systems (tested on 16, 32 and 64 bits processors). With full source code available.
- Open Source License. FreeType can be included in all kinds of commercial systems and software.
- Provides test programs to "show-off" the library, runnable on the following platforms: Dos, Unix, OS/2, Win95, and Amiga. Any porters for other systems are welcome and should contact the developers team.
- Support for extensions. These are separately linkable units which can be used to enhance the engines functionalities without recompiling it. They can be written to access additional TrueType tables, or even GX and/or OpenType ones (the latter is already available).
- Kerning support: The TrueType kerning data is available through one of the standard extensions that comes in this release. However, it is up to the application to "interpret" the data, as many different `formats are supported.
- Support for vertical metrics. The engine is able to provide client applications with vertical glyph metrics if they are found in font files (usually in CJKV fonts). If not present, it synthetizes metrics from the horizontal values, ascender, and descender metrics. This means that it is possible to render vertical text correctly.
- Standard extensions are provided to access and load the glyph names in the Postscript table.
Download (1.4MB)
Added: 2005-09-30 License: GPL (GNU General Public License) Price:
1491 downloads
wmUpMon 0.1.3
wmUpMon is a dockapp that displays your system uptime in realtime. more>>
wmUpMon is a dockapp that displays your system uptime in realtime.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up
reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute
`configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- Fixed a compile issue for systems with older C compilers
<<lessInstallation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up
reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute
`configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- Fixed a compile issue for systems with older C compilers
Download (0.10MB)
Added: 2005-10-11 License: GPL (GNU General Public License) Price:
1473 downloads
steelme 0.1.3
steelme is a GUI theme system which extends and improves on Suns Metal Pluggable Look and Feel. more>>
steelme is an open-source theme manager for Java Swing programs. It allows the end user to select from pre-installed themes, or color schemes, or to create his own by the use of the ThemeEditor.
steelme is designed to be lightweight and easy for the application developer to use.
<<lesssteelme is designed to be lightweight and easy for the application developer to use.
Download (1.25MB)
Added: 2005-10-12 License: GPL (GNU General Public License) Price:
1472 downloads
aewm 1.3.1
aewm is a minimalist window manager for X11. more>>
aewm is a minimalist window manager for X11. It has no nifty features, but is light on resources and extremely simple in appearance.
It should eventually make a good reference implementation of the ICCCM. A few separate programs are included to handle running programs, switching between windows, etc.
aewm was based on 9wm, which has also inspired lwm, larswm, and w9wm. It has in turn inspired the following window managers:
Sapphire/aewm++ (defunct?)
alloywm
evilwm
maewm (defunct?)
Oroborus
phluid
swm
Clementine
WindowLab
YeahWM
Spook (defunct?)
wimpwm
Some other minimal WMs worth checking out are:
wm2
wmii (no relation!)
PLWM
YAWM (defunct?)
ratpoison
Anarchy
Ion
Enhancements:
- UTF-8 support was added, and various EWMH bugs were fixed.
<<lessIt should eventually make a good reference implementation of the ICCCM. A few separate programs are included to handle running programs, switching between windows, etc.
aewm was based on 9wm, which has also inspired lwm, larswm, and w9wm. It has in turn inspired the following window managers:
Sapphire/aewm++ (defunct?)
alloywm
evilwm
maewm (defunct?)
Oroborus
phluid
swm
Clementine
WindowLab
YeahWM
Spook (defunct?)
wimpwm
Some other minimal WMs worth checking out are:
wm2
wmii (no relation!)
PLWM
YAWM (defunct?)
ratpoison
Anarchy
Ion
Enhancements:
- UTF-8 support was added, and various EWMH bugs were fixed.
Download (0.049MB)
Added: 2005-10-31 License: MIT/X Consortium License Price:
1453 downloads
ftv_gnome 1.3
ftv_gnome is a frontend for furious_tv. more>>
ftv_gnome is a frontend for furious_tv.
furious_tv is a set of tools to take XMLTV TV listings and enable a UNIX system to automatically record programs off of a TV card. It is written in C and uses a SAX parser for maximum speed and efficiency.
<<lessfurious_tv is a set of tools to take XMLTV TV listings and enable a UNIX system to automatically record programs off of a TV card. It is written in C and uses a SAX parser for maximum speed and efficiency.
Download (0.12MB)
Added: 2005-11-04 License: GPL (GNU General Public License) Price:
1449 downloads
Dupseek 1.3
Dupseek is a command-line interactive perl program to find and remove duplicate files. more>>
Dupseek is a command-line interactive perl program to find and remove duplicate files.
A few strategies are possible for finding duplicate files in a big set, such as a heavily populated directory.
One of the most widely used consists of grouping files by size (because files of different size cant be identical) and then computing a short digital fingerprint (such as a md5 checksum) for the files.
Files with a different fingerprint are different, and files with the same digital fingerprint are very probably the same. Just to be sure, one can further check possible duplicates.
Main features:
- It starts by grouping files by size.
- Then it starts reading small chunks of the files of the same size and comparing them. It creates smaller groups depending on these comparisons.
- It goes on with bigger and bigger chunks (of size up to a hard-coded limit).
- It stops reading from files as soon as they form a single-element group or they are read completely (which only happens when they have a very high probability of having duplicates).
This algorithm is much more efficient than competitors when dealing with large files of the same size. When files differ, reading usually stops after very few reads.
Dupseek (and destroy) can be interrupted at any moment. The user is then presented with partial results and can either intervene manually or go on with the reading and computation, on a group-by-group basis. Since subsequent reads happen sparsely in the file, if some files are still in the same group after many iterations, they are most probably identical, unless the differences are very small.
<<lessA few strategies are possible for finding duplicate files in a big set, such as a heavily populated directory.
One of the most widely used consists of grouping files by size (because files of different size cant be identical) and then computing a short digital fingerprint (such as a md5 checksum) for the files.
Files with a different fingerprint are different, and files with the same digital fingerprint are very probably the same. Just to be sure, one can further check possible duplicates.
Main features:
- It starts by grouping files by size.
- Then it starts reading small chunks of the files of the same size and comparing them. It creates smaller groups depending on these comparisons.
- It goes on with bigger and bigger chunks (of size up to a hard-coded limit).
- It stops reading from files as soon as they form a single-element group or they are read completely (which only happens when they have a very high probability of having duplicates).
This algorithm is much more efficient than competitors when dealing with large files of the same size. When files differ, reading usually stops after very few reads.
Dupseek (and destroy) can be interrupted at any moment. The user is then presented with partial results and can either intervene manually or go on with the reading and computation, on a group-by-group basis. Since subsequent reads happen sparsely in the file, if some files are still in the same group after many iterations, they are most probably identical, unless the differences are very small.
Download (0.013MB)
Added: 2005-12-05 License: GPL (GNU General Public License) Price:
1422 downloads
DB_DataContainer 1.3.1
DB_DataContainer is a PEAR compliant database persistence layer and data encapsulation class. more>>
DB_DataContainer is a PEAR compliant database persistence layer and data encapsulation class. A persistence layer can encapsulate the behaviour needed to make objects persistent like for exemple: to load, save and delete objects to and from persistent storage. Currently the only supported persistence mechanisms are relational databases. Database abstraction is provided by PEAR DB.
Data encapsulation is provided by overloaded accessor methods. This means that if you have a property named $foo and you do not write getFoo() and setFoo() methods in the extending class yourself, they will be automatically provided by DB_DataContainer.
As a result of the provided persistence mechanism and data encapsulation DB_DataContainer together with few lines of extra code can be used to implement the Active Record Pattern as described by Martin Fowler:
An object that wraps a row in a database table or view, encapsulates the database access, and adds domain logic on that data.
The class does not use any external configuration files. The extending class itself IS the configuration. All you need to take care about is to have matching propertyname - columname pairs in the class and the database table.
If your database schema changes, for example you add an column foo to the table, all you need to do is to add a property name foo to your class which extends DB_DataContainer. There is no need to rewrite any internal SQL queries.
The class does not provide direct support for JOIN:s or table linking. For extreme cases it is still possible to pass hardcoded SQL queries. This usage is discouraged since it breaks the basic idea of using DB_DataContainer.
Main features:
- Simple API
- Persistence mechanism encapsulation. You only need to call load(), save() or delete(). Note that there are no separate methods for INSERT and UPDATE. save() figures itself out which query to use.
- Overloaded accessor methods for class properties without such methods.
- PEAR DB supported databases as persistence mechanisms (tested with Postgres, MySQL, MSSQL and SQLite).
- Multi-object actions provided by a static getObjects() call.
- Possibility to use hardcoded SQL queries in multi-object actions.
- Regression tests.
- Supports PHP4 and PHP5 (starting from version 1.3.0)
Enhancements:
- This release fixes problems with protected and private data members when using PHP5.
<<lessData encapsulation is provided by overloaded accessor methods. This means that if you have a property named $foo and you do not write getFoo() and setFoo() methods in the extending class yourself, they will be automatically provided by DB_DataContainer.
As a result of the provided persistence mechanism and data encapsulation DB_DataContainer together with few lines of extra code can be used to implement the Active Record Pattern as described by Martin Fowler:
An object that wraps a row in a database table or view, encapsulates the database access, and adds domain logic on that data.
The class does not use any external configuration files. The extending class itself IS the configuration. All you need to take care about is to have matching propertyname - columname pairs in the class and the database table.
If your database schema changes, for example you add an column foo to the table, all you need to do is to add a property name foo to your class which extends DB_DataContainer. There is no need to rewrite any internal SQL queries.
The class does not provide direct support for JOIN:s or table linking. For extreme cases it is still possible to pass hardcoded SQL queries. This usage is discouraged since it breaks the basic idea of using DB_DataContainer.
Main features:
- Simple API
- Persistence mechanism encapsulation. You only need to call load(), save() or delete(). Note that there are no separate methods for INSERT and UPDATE. save() figures itself out which query to use.
- Overloaded accessor methods for class properties without such methods.
- PEAR DB supported databases as persistence mechanisms (tested with Postgres, MySQL, MSSQL and SQLite).
- Multi-object actions provided by a static getObjects() call.
- Possibility to use hardcoded SQL queries in multi-object actions.
- Regression tests.
- Supports PHP4 and PHP5 (starting from version 1.3.0)
Enhancements:
- This release fixes problems with protected and private data members when using PHP5.
Download (0.009MB)
Added: 2005-12-22 License: BSD License Price:
1403 downloads
Kannibale 0.1.3
Kannibale is a little filebrowser i am making for fun. more>>
Kannibale is a little filebrowser i am making for fun. It is in a verry early stadium and verry few things work.
This is the first time i do something in c++ so it is faaaaar from something useful, so please do not shoot me.
Naturally i will not go in competition with the konqueror developers, i have just tried to try something a little different.
What is "working":
- modern and classic view
- fast "search" if yout type something
- zoom
- some preview
- cut copy and paste is actually disabled
- drag&drop is compatible with konqueror
<<lessThis is the first time i do something in c++ so it is faaaaar from something useful, so please do not shoot me.
Naturally i will not go in competition with the konqueror developers, i have just tried to try something a little different.
What is "working":
- modern and classic view
- fast "search" if yout type something
- zoom
- some preview
- cut copy and paste is actually disabled
- drag&drop is compatible with konqueror
Download (3.3MB)
Added: 2006-01-05 License: GPL (GNU General Public License) Price:
1388 downloads
PyKanjiCard 1.3
PyKanjiCard is a flashcard program for learning Japanese words in Hiragana, Katakana, and Kanji. more>>
PyKanjiCard is a flash card program to aid learning japanese written words, in hiragana, katakana and kanji.
You can select words composed only by characters you already known. PyKanjiCard project is written in Python, using Pygtk.
Enhancements:
- A new restricted mode that loads only entries containing either Hiragana or Katakana and at least one character from known_chars was added.
- It can be accessed using the -r or --restrict optoin.
- A search bar was added.
<<lessYou can select words composed only by characters you already known. PyKanjiCard project is written in Python, using Pygtk.
Enhancements:
- A new restricted mode that loads only entries containing either Hiragana or Katakana and at least one character from known_chars was added.
- It can be accessed using the -r or --restrict optoin.
- A search bar was added.
Download (2.0MB)
Added: 2006-01-15 License: GPL (GNU General Public License) Price:
1377 downloads
sqlitewrapped 1.3
sqlitewrapped is a C++ wrapper for the Sqlite database C application programming interface. more>>
sqlitewrapped is a C++ wrapper for the Sqlite database C application programming interface.
The code works for linux/unix, as well as win32. This library supports version 3 of the sqlite database. From version 1.2 the connection pool can be made threadsafe.
Examples:
#include < stdio.h>
#include < stdlib.h>
#include < sqlite3.h>
#include < string>
#include "Database.h"
#include "Query.h"
int main()
{
Database db( "database_file.db" );
Query q(db);
q.execute("delete from user");
q.execute("insert into user values(1,First Person)");
q.execute("insert into user values(2,Another Person)");
q.get_result("select num,name from user");
while (q.fetch_row())
{
long num = q.getval();
std::string name = q.getstr();
printf("User#%ld: %sn", num, name.c_str() );
}
q.free_result();
}
Enhancements:
- This release adds methods to access values in the result set by column name.
<<lessThe code works for linux/unix, as well as win32. This library supports version 3 of the sqlite database. From version 1.2 the connection pool can be made threadsafe.
Examples:
#include < stdio.h>
#include < stdlib.h>
#include < sqlite3.h>
#include < string>
#include "Database.h"
#include "Query.h"
int main()
{
Database db( "database_file.db" );
Query q(db);
q.execute("delete from user");
q.execute("insert into user values(1,First Person)");
q.execute("insert into user values(2,Another Person)");
q.get_result("select num,name from user");
while (q.fetch_row())
{
long num = q.getval();
std::string name = q.getstr();
printf("User#%ld: %sn", num, name.c_str() );
}
q.free_result();
}
Enhancements:
- This release adds methods to access values in the result set by column name.
Download (0.015MB)
Added: 2006-04-05 License: GPL (GNU General Public License) Price:
1300 downloads
wmtheme 1.3.3
wmtheme is a utility which, generally speaking, allows you to perform certain operations on themes by name. more>>
wmtheme is a utility which, generally speaking, allows you to perform certain operations on themes by name. For example, to rename do wmtheme -r oldname newname, or to activate do wmtheme name.
Furthermore, it takes great care to make installation painless, in spite of evolving formats, packaging carelessness, and incompatibility between old themes and current window managers. wmtheme -i theme-package.tar.gz will almost always result in a correct installation.
It will also take steps to clean up settings that dont belong in themes, and disable suspicious-looking shell commands (these sorts of things might occur in Window Maker or Blackbox themes). This behavior can be turned off, however.
Enhancements:
- name matching now prefers an initial substring
- change Blackbox version parser to handle 0.65.0s -version output
- use pod for manpage
- support gtk+ version 2, discontinue support for gtk+ version 1
- remove attempts to compile gtk+ engines
- updates for changes in IceWM theme handling
- remove afterstep support
<<lessFurthermore, it takes great care to make installation painless, in spite of evolving formats, packaging carelessness, and incompatibility between old themes and current window managers. wmtheme -i theme-package.tar.gz will almost always result in a correct installation.
It will also take steps to clean up settings that dont belong in themes, and disable suspicious-looking shell commands (these sorts of things might occur in Window Maker or Blackbox themes). This behavior can be turned off, however.
Enhancements:
- name matching now prefers an initial substring
- change Blackbox version parser to handle 0.65.0s -version output
- use pod for manpage
- support gtk+ version 2, discontinue support for gtk+ version 1
- remove attempts to compile gtk+ engines
- updates for changes in IceWM theme handling
- remove afterstep support
Download (0.073MB)
Added: 2006-04-19 License: GPL (GNU General Public License) Price:
1283 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 avalon 1.3 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