accidental file deletion
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 293
CacheTable 0.2
CacheTable is a C++ template library that implements a very fast hash map container. more>>
CacheTable is a C++ template library that implements a very fast hash map container.
Its particularity, compared with std::hash_map and google::sparse_hash_map, is that it has a fixed size (decided it when it is created) and a random item replacement policy: in case of an "hash collision" the older item is "discarded" and replaced with the new one.
This container is ideal for implementing a caching system, when you want very fast item insertion and retrieval and you know the memory amount you want to dedicate ahead of time.
Enhancements:
- This release fixes a bug with deletion of iterator range, and work continues on more complete documentation.
- The test case has been reorganized to not require external libraries.
<<lessIts particularity, compared with std::hash_map and google::sparse_hash_map, is that it has a fixed size (decided it when it is created) and a random item replacement policy: in case of an "hash collision" the older item is "discarded" and replaced with the new one.
This container is ideal for implementing a caching system, when you want very fast item insertion and retrieval and you know the memory amount you want to dedicate ahead of time.
Enhancements:
- This release fixes a bug with deletion of iterator range, and work continues on more complete documentation.
- The test case has been reorganized to not require external libraries.
Download (0.11MB)
Added: 2007-01-27 License: BSD License Price:
1000 downloads
C Comic Collection 0.04
C Comic Collection project is a GTK application for downloading, cataloging, and viewing Web comics. more>>
C Comic Collection project is a GTK application for downloading, cataloging, and viewing Web comics. It uses a MySQL database.
To compile this software, just type "make".
It requires development libraries for gtk, gtk_imlib, cURL, mysql and pthreads. If youre on Linux these should come with your distrobution; I dunno for other OS. If you only have the runtimes and are using a 386 derivative (Pentium et al) you can get a binary from http://c-comiccollect.sourceforge.net.
Compilation will produce a binary called "gtk-cc"; copy this to your /usr/bin (youll need root privileges, copy to your ~/bin (you wont) or just run it from where it is (./gtk-cc &).
You can populate the database by running the included "comiccollection.sql" against an empty database. (mysql -u < username > < dbname > < comiccollection.sql). It even includes some comics to get you started!
Enhancements:
- Minor improvements - only really relevant if you view KeenSpace comics.
- Fixed file non-deletion problem
- Fixed KeenSpace file download problem
<<lessTo compile this software, just type "make".
It requires development libraries for gtk, gtk_imlib, cURL, mysql and pthreads. If youre on Linux these should come with your distrobution; I dunno for other OS. If you only have the runtimes and are using a 386 derivative (Pentium et al) you can get a binary from http://c-comiccollect.sourceforge.net.
Compilation will produce a binary called "gtk-cc"; copy this to your /usr/bin (youll need root privileges, copy to your ~/bin (you wont) or just run it from where it is (./gtk-cc &).
You can populate the database by running the included "comiccollection.sql" against an empty database. (mysql -u < username > < dbname > < comiccollection.sql). It even includes some comics to get you started!
Enhancements:
- Minor improvements - only really relevant if you view KeenSpace comics.
- Fixed file non-deletion problem
- Fixed KeenSpace file download problem
Download (0.018MB)
Added: 2006-11-14 License: GPL (GNU General Public License) Price:
1081 downloads
phpCodeCabinet 0.5
phpCodeCabinet provides an extensive, multi-platform code snippet library for any programming language. more>>
phpCodeCabinet provides an extensive, multi-platform code snippet library for any programming language.
phpCodeCabinet allows developers to store code snippets from any language. Features include user-defined categories, syntax highlighting, an extensive search engine, a theme-based interface, user authentication, and code/category ownership privileges.
Enhancements:
- Fixed bug in snippet.php and input.php that stripped slashes from snippet if magic_quotes_gpc was enabled in the php.ini.
- Added another link for "ENTER CODE" in the category bar below the snippet listings. (Just to make it easier to find.)
- Added option in config.php to specify allowable html tags for form fields other than the actual snippet (which allows all html tags by default).
- Modified search.php to include author name/email and language when searching. Now also presents snippet category with search results.
- Fixed bug in category deletion that leaves subcategories and snippets orphaned. Category deletion is now recursive in deleting subcategories and snippets, provided user is either an admin or owns all subordinate items.
- Fixed http script injection vulnerability within several files. Thanks to Yao-Wen (Wayne) Huang for pointing them out.
- Tabs are now preserved within code snippets.
- Added functionality for importing / exportingcategories and snippets. Currently exports in CSV format.
<<lessphpCodeCabinet allows developers to store code snippets from any language. Features include user-defined categories, syntax highlighting, an extensive search engine, a theme-based interface, user authentication, and code/category ownership privileges.
Enhancements:
- Fixed bug in snippet.php and input.php that stripped slashes from snippet if magic_quotes_gpc was enabled in the php.ini.
- Added another link for "ENTER CODE" in the category bar below the snippet listings. (Just to make it easier to find.)
- Added option in config.php to specify allowable html tags for form fields other than the actual snippet (which allows all html tags by default).
- Modified search.php to include author name/email and language when searching. Now also presents snippet category with search results.
- Fixed bug in category deletion that leaves subcategories and snippets orphaned. Category deletion is now recursive in deleting subcategories and snippets, provided user is either an admin or owns all subordinate items.
- Fixed http script injection vulnerability within several files. Thanks to Yao-Wen (Wayne) Huang for pointing them out.
- Tabs are now preserved within code snippets.
- Added functionality for importing / exportingcategories and snippets. Currently exports in CSV format.
Download (0.60MB)
Added: 2007-03-02 License: GPL (GNU General Public License) Price:
968 downloads
Postfix SMTP Monitoring Solution
Postfix SMTP Monitoring Solution is a set of three Perl CGI scripts used to monitor the SMTP queue. more>>
Postfix SMTP Monitoring Solution is a set of three Perl CGI scripts used to monitor the SMTP queue, allowing the deletion of messages that for one reason or another become "stuck" in the queue.
I needed a web-based solution to monitor my Postfix SMTP relay, which enabled me to remove messages that become "stuck" in the queue. I wrote three simple Perl scripts, and used Sudo to give me the desired functionality.
I am uploading these scripts in case they are useful to others. Assuming you have Apache configured correctly on your Postfix server, it should be as easy as placing the three .cgi files into your webservers cgi-bin directory, and making the appropriate modifications to your /etc/sudoers file (see the README contained in the tarball).
<<lessI needed a web-based solution to monitor my Postfix SMTP relay, which enabled me to remove messages that become "stuck" in the queue. I wrote three simple Perl scripts, and used Sudo to give me the desired functionality.
I am uploading these scripts in case they are useful to others. Assuming you have Apache configured correctly on your Postfix server, it should be as easy as placing the three .cgi files into your webservers cgi-bin directory, and making the appropriate modifications to your /etc/sudoers file (see the README contained in the tarball).
Download (0.002MB)
Added: 2007-03-12 License: GPL (GNU General Public License) Price:
972 downloads
THC-SecureDelete 3.1
THC-SecureDelete is the best secure data deletion toolkit! more>>
THC-SecureDelete is the best secure data deletion toolkit! If you overwrite a file for 10+ times, it can still be recovered. Read why and use the programs included (w/src!).
These tools can wipe files, free disk space, swap and memory! Changes: Linux LKM for secure file deletion included, small bufixes.
COMMANDLINE OPTIONS
Here are the commandline options:
srm [-d] [-f] [-l] [-l] [-v] [-z] file [file] [another file] [etc.]
sfill [-i] [-I] [-f] [-l] [-l] [-v] [-z] target-directory
sswap [-f] [-l] [-l] [-v] [-z] /dev/of_swap_filesystem
smem [-f] [-l] [-l] [-v]
The -s options are depricated now, and will be ignored.
-d dont delete the dot special files "." and ".." on the
commandline (only srm)
-i wipe only free inode space, not free disk space on the filesystem
(only sfill)
-I wipe only free disk space, not free inode space on the filesystem
(only sfill)
-f fast writes without O_SYNC and sync() between writes. Much faster
but less secure.
-l lessens the security. Only one random plus one pass with 0xff are
written.
-l a seconds time as parameter switches into the insecurest mode,
it overwrites the file only once with 0xff.
-v turn verbose mode on.
-z last wipe mode writes zeros instead of random data
file file to delete. Wildcards are of course allowed.
For unix: you need write permissions. For msdos: It may be hidden,
system, readonly etc. we dont care.
target-directory target is a directory in the filesystem to write to.
swap_filesystem your swap filesystem. Unmount it first!!
only tested on linux
Options may be applied like "-lfv", "-l -f -v" or a mix.
Note: If you use a gnu-compactible linux, you can use the patch rm.diff included in the package to put the features from srm into your normal rm. Just enter your fileutils-3.16 directory, type "patch < rm.diff" and then "make". You need at least one -s switch to activate (1 overwrite). Note that -sss is needed for full security.
NOTE:
For the linux kernel module, you just have to do "insmod sdel-mod" to load the module. After that, all files, which are deleted by any program are then wiped once before the space is marked as free.
<<lessThese tools can wipe files, free disk space, swap and memory! Changes: Linux LKM for secure file deletion included, small bufixes.
COMMANDLINE OPTIONS
Here are the commandline options:
srm [-d] [-f] [-l] [-l] [-v] [-z] file [file] [another file] [etc.]
sfill [-i] [-I] [-f] [-l] [-l] [-v] [-z] target-directory
sswap [-f] [-l] [-l] [-v] [-z] /dev/of_swap_filesystem
smem [-f] [-l] [-l] [-v]
The -s options are depricated now, and will be ignored.
-d dont delete the dot special files "." and ".." on the
commandline (only srm)
-i wipe only free inode space, not free disk space on the filesystem
(only sfill)
-I wipe only free disk space, not free inode space on the filesystem
(only sfill)
-f fast writes without O_SYNC and sync() between writes. Much faster
but less secure.
-l lessens the security. Only one random plus one pass with 0xff are
written.
-l a seconds time as parameter switches into the insecurest mode,
it overwrites the file only once with 0xff.
-v turn verbose mode on.
-z last wipe mode writes zeros instead of random data
file file to delete. Wildcards are of course allowed.
For unix: you need write permissions. For msdos: It may be hidden,
system, readonly etc. we dont care.
target-directory target is a directory in the filesystem to write to.
swap_filesystem your swap filesystem. Unmount it first!!
only tested on linux
Options may be applied like "-lfv", "-l -f -v" or a mix.
Note: If you use a gnu-compactible linux, you can use the patch rm.diff included in the package to put the features from srm into your normal rm. Just enter your fileutils-3.16 directory, type "patch < rm.diff" and then "make". You need at least one -s switch to activate (1 overwrite). Note that -sss is needed for full security.
NOTE:
For the linux kernel module, you just have to do "insmod sdel-mod" to load the module. After that, all files, which are deleted by any program are then wiped once before the space is marked as free.
Download (0.060MB)
Added: 2006-03-08 License: GPL (GNU General Public License) Price:
1330 downloads
Class::StrongSingleton 0.02
Class::StrongSingleton is a stronger and more secure Singleton base class. more>>
Class::StrongSingleton is a stronger and more secure Singleton base class.
SYNOPSIS
package My::Singleton::Class;
use base qw(Class::StrongSingleton);
sub new {
my ($class, %my_params) = @_;
# create our object instance
my $instance = { %my_params };
bless($instance, $class);
# and initialize it as a singleton
$instance->_init_StrongSingleton();
return $instance;
}
1;
# later in your code ...
# create the first instance of our class
my $instance = My::Singleton::Class->new(param => "value");
# try to create a new one again, and
# you end up with the same instance, not
# a new one
my $instance2 = My::Singleton::Class->new(param => "other value");
# calling instance returns the singleton
# instance expected
my $instance3 = My::Singleton::Class->instance();
# although rarely needed, if you have to
# you can destroy the singleton
# either through the instance
$instance->DESTROY();
# or through the class
My::Singleton::Class->DESTROY();
# of course, this is assuming you
# did not override DESTORY yourself
# Also calling instance before calling new
# will returns a new singleton instance
my $instance = My::Singleton::Class->instance();
This module is an alternative to Class::Singleton and Class::WeakSingleton, and provides a more secure Singleton class in that it takes steps to prevent the possibility of accidental creation of multiple instances and/or the overwriting of existsing Singleton instances. For a detailed comparison please see the "SEE ALSO" section.
Here is a description of how it all works. First, the user creates the first Singleton instance of the class in the normal way.
my $obj = My::Singleton::Class->new("variable", "parameter");
This instance is then stored inside a lexically scoped variable within the Class::StrongSingleton package. This prevents the variable from being accessed by anything but methods from the Class::StrongSingleton package. At this point as well, the new method to the class is overridden so that it will always return the Singleton instance. This prevents any accidental overwriting of the Singleton instance. This means that any of the follow lines of code all produce the same instance:
my $instance = $obj->instance();
my $instance = My::Singleton::Class->instance();
my $instance = $obj->new();
my $instance = My::Singleton::Class->new();
Personally, I see this an an improvement over the usual Gang of Four style Singletons which discourages the use of the new method entirely. Through this method, a user can be able to use the Singleton class in a normal way, not having to know its actually a Singleton. This can be handy if your design changes and you no longer need the class as a Singleton.
<<lessSYNOPSIS
package My::Singleton::Class;
use base qw(Class::StrongSingleton);
sub new {
my ($class, %my_params) = @_;
# create our object instance
my $instance = { %my_params };
bless($instance, $class);
# and initialize it as a singleton
$instance->_init_StrongSingleton();
return $instance;
}
1;
# later in your code ...
# create the first instance of our class
my $instance = My::Singleton::Class->new(param => "value");
# try to create a new one again, and
# you end up with the same instance, not
# a new one
my $instance2 = My::Singleton::Class->new(param => "other value");
# calling instance returns the singleton
# instance expected
my $instance3 = My::Singleton::Class->instance();
# although rarely needed, if you have to
# you can destroy the singleton
# either through the instance
$instance->DESTROY();
# or through the class
My::Singleton::Class->DESTROY();
# of course, this is assuming you
# did not override DESTORY yourself
# Also calling instance before calling new
# will returns a new singleton instance
my $instance = My::Singleton::Class->instance();
This module is an alternative to Class::Singleton and Class::WeakSingleton, and provides a more secure Singleton class in that it takes steps to prevent the possibility of accidental creation of multiple instances and/or the overwriting of existsing Singleton instances. For a detailed comparison please see the "SEE ALSO" section.
Here is a description of how it all works. First, the user creates the first Singleton instance of the class in the normal way.
my $obj = My::Singleton::Class->new("variable", "parameter");
This instance is then stored inside a lexically scoped variable within the Class::StrongSingleton package. This prevents the variable from being accessed by anything but methods from the Class::StrongSingleton package. At this point as well, the new method to the class is overridden so that it will always return the Singleton instance. This prevents any accidental overwriting of the Singleton instance. This means that any of the follow lines of code all produce the same instance:
my $instance = $obj->instance();
my $instance = My::Singleton::Class->instance();
my $instance = $obj->new();
my $instance = My::Singleton::Class->new();
Personally, I see this an an improvement over the usual Gang of Four style Singletons which discourages the use of the new method entirely. Through this method, a user can be able to use the Singleton class in a normal way, not having to know its actually a Singleton. This can be handy if your design changes and you no longer need the class as a Singleton.
Download (0.006MB)
Added: 2007-06-19 License: Perl Artistic License Price:
858 downloads
Wallpaper Control 1.4
Wallpaper Control is a graphical wallpaper manager. more>>
Wallpaper Control is a graphical wallpaper manager.
Wallpaper Control is a non-window manager-specific wallpaper manager for the X Window System.
It aims to be a full featured utility for managing and setting your images you use as wallpaper.
Features include a preview window, directory listing, and deletion of graphics from hard drive.
<<lessWallpaper Control is a non-window manager-specific wallpaper manager for the X Window System.
It aims to be a full featured utility for managing and setting your images you use as wallpaper.
Features include a preview window, directory listing, and deletion of graphics from hard drive.
Download (0.010MB)
Added: 2006-09-27 License: GPL (GNU General Public License) Price:
1140 downloads
File::Repl 1.20
File::Repl is a Perl module that provides file replication utilities. more>>
File::Repl is a Perl module that provides file replication utilities.
SYNOPSIS
use File::Repl;
%con = {
dira => C:/perl,
dirb => M:/perl,
verbose => 1,
age => 10,
};
$ref=File::Repl->New(%con);
$r1 = $ref->Update(.p(l|m),ab,1);
$r2 = $ref->Update(.t.*,ab,1,.tmp$);
The File:Repl provides simple file replication and management utilities. Its main functions are
File Replication
Allowing two directory structures to be maintained, ensuring files that meet selection logic criteria are mirrored and otherwise synchronized.
Bulk Renaming
Allowing files in a directory structure to be renamed according to the selection logic.
Compressing
Allowing files in a directory structure to be compressed according to a given logic.
Process
Run a common perl process against files in a directory structure according to selection logic.
Deletion
Allowing files in a directory structure to be deleted according to the selection logic.
<<lessSYNOPSIS
use File::Repl;
%con = {
dira => C:/perl,
dirb => M:/perl,
verbose => 1,
age => 10,
};
$ref=File::Repl->New(%con);
$r1 = $ref->Update(.p(l|m),ab,1);
$r2 = $ref->Update(.t.*,ab,1,.tmp$);
The File:Repl provides simple file replication and management utilities. Its main functions are
File Replication
Allowing two directory structures to be maintained, ensuring files that meet selection logic criteria are mirrored and otherwise synchronized.
Bulk Renaming
Allowing files in a directory structure to be renamed according to the selection logic.
Compressing
Allowing files in a directory structure to be compressed according to a given logic.
Process
Run a common perl process against files in a directory structure according to selection logic.
Deletion
Allowing files in a directory structure to be deleted according to the selection logic.
Download (0.015MB)
Added: 2007-06-28 License: Perl Artistic License Price:
849 downloads
DupeFinder 1.0.2
DupeFinder is a simple application for locating, moving, renaming, and deleting duplicate files in a directory structure. more>>
DupeFinder is a simple application for locating, renaming, moving and deleting duplicate files in a directory structure.
Its perfect both for users who havent kept their hard drives very well organized and need to do some cleaning to free space, and for users who like to keep lots of backup copies of important data "just in case" something bad should happen.
Main features:
Although DupeFinder is a quite small application, it should have all of the features you will need to remove and reorganize large directories full of duplicate files:
- Well designed graphical interface with full tooltip and "Whats This?" question button support, useful in an application which you probably wont need to use frequently
- Quick processing by eliminating analysis of unwanted data through file extension filtering
- View files in external applications by double-clicking
- Rename files in place or move to new locations
- Default settings disallow deletion of all copies of duplicate files to prevent accidental data loss
- Generate simple reports identifying groups of duplicate files for later processing
While everything works pretty well in most cases, there are a few issues with DupeFinder to be aware of. I hope to fix most of the following bugs sometime soon:
- May crash if files containing "~" or ":" characters are encountered
- May crash if self referencing symlinks are encountered
- Zero byte files cannot be deleted
- May not be able to delete files with Unicode characters in filename
- Display does not update if identified duplicates are moved, renamed or modified external to DupeFinder
<<lessIts perfect both for users who havent kept their hard drives very well organized and need to do some cleaning to free space, and for users who like to keep lots of backup copies of important data "just in case" something bad should happen.
Main features:
Although DupeFinder is a quite small application, it should have all of the features you will need to remove and reorganize large directories full of duplicate files:
- Well designed graphical interface with full tooltip and "Whats This?" question button support, useful in an application which you probably wont need to use frequently
- Quick processing by eliminating analysis of unwanted data through file extension filtering
- View files in external applications by double-clicking
- Rename files in place or move to new locations
- Default settings disallow deletion of all copies of duplicate files to prevent accidental data loss
- Generate simple reports identifying groups of duplicate files for later processing
While everything works pretty well in most cases, there are a few issues with DupeFinder to be aware of. I hope to fix most of the following bugs sometime soon:
- May crash if files containing "~" or ":" characters are encountered
- May crash if self referencing symlinks are encountered
- Zero byte files cannot be deleted
- May not be able to delete files with Unicode characters in filename
- Display does not update if identified duplicates are moved, renamed or modified external to DupeFinder
Download (0.021MB)
Added: 2006-06-14 License: GPL (GNU General Public License) Price:
1290 downloads

LDAP Account Manager 2.6.0
LDAP Account Manager is a useful software which helps you manage Unix and Samba user and group accounts in a OpenLDAP server more>>
LDAP Account Manager 2.6.0 is a useful software which helps you manage Unix and Samba user and group accounts in a OpenLDAP server. There is also an external script to manage quotas and home directories. The application is written in PHP4.
You can use templates for account creation and use multiple configuration profiles. Account information can be exported as PDF file. It also features an external script for managing quotas and home directories.
Major Features:
- Management of Unix user and group accounts (posixAccount/posixGroup)
- Management of Samba 2.x/3 user and host accounts (sambaAccount/sambaSamAccount)
- Mnagement of Kolab 2 accounts (kolabInetorgPerson)
- Scalix
- Profiles for account creation
- Account creation via file upload
- Automatic creation/deletion of home directories
- Setting quotas
- PDF output for all accounts
- Editor for organizational units (OU)
- schema browser
- Tree view
- Multiple configuration files
- Multi-language support (Catalan, Chinese (Traditional + Simplified), Czech, Dutch, English, French, German, Hungarian, Italian, Japanese, Polish, Portuguese, Russian and Spanish)
- Support for LDAP+SSL/TLS
Enhancements:
- Support NIS netgroups
- Support EDU person accounts (RFE 1413731)
- Personal: support departmentNumber attribute
- DHCP: allow file upload
- Added config option to search LAM login users in LDAP (RFE 2494249)
- Help messages are displayed as tooltips
Added: 2009-04-09 License: GPL Price: FREE
1 downloads
Other version of LDAP Account Manager
License:GPL (GNU General Public License)
Podcast Cleanup 0.1
Podcast Cleanup cleans up old podcast files based on various criteria. more>>
Amarok is a wonderful media player and audio library management tool for Linux. Podcast Cleanup allows for extensions by third parties via a nice script system.
Amarok has some in-built support for subscribing to podcasts, however, at time of writing, there is no convenient way to manage deletion of downloaded podcast episodes en-masse.
Presently, the only way to delete downloaded podcast files from amarok is to traverse the podcast list, right clicking on each downloaded podcast episode, and selecting delete from the contect menu. This is quite cumbersome, particularly considering the fact that ever deletion provokes a confirmation dialog.
I listen to a lot of podcasts, and I wanted a better way to manage my downloaded podcast files, so I wrote a small script to delete downloaded podcast files.
The script can delete downloaded podcasts, either unconditionally, or just the listened podcasts, or listend-to podcasts which are older than some age (expressed in hours, days, weeks or months.
Its possible to specify cleanup criteria for startup, and at some regular time interval (after the initial check).
Its possible to request confirmation before deletion is done, and to request a notification when files have been cleaned up.
<<lessAmarok has some in-built support for subscribing to podcasts, however, at time of writing, there is no convenient way to manage deletion of downloaded podcast episodes en-masse.
Presently, the only way to delete downloaded podcast files from amarok is to traverse the podcast list, right clicking on each downloaded podcast episode, and selecting delete from the contect menu. This is quite cumbersome, particularly considering the fact that ever deletion provokes a confirmation dialog.
I listen to a lot of podcasts, and I wanted a better way to manage my downloaded podcast files, so I wrote a small script to delete downloaded podcast files.
The script can delete downloaded podcasts, either unconditionally, or just the listened podcasts, or listend-to podcasts which are older than some age (expressed in hours, days, weeks or months.
Its possible to specify cleanup criteria for startup, and at some regular time interval (after the initial check).
Its possible to request confirmation before deletion is done, and to request a notification when files have been cleaned up.
Download (0.030MB)
Added: 2006-09-26 License: GPL (GNU General Public License) Price:
1123 downloads
GCC Introspector 0.7
GCC Introspector is a Perl/RDF/XML/SQL interface to the GNU Compiler Collection. more>>
The Introspector enables the programming tools that deal with source code such as the compiler to communicate in a standard and neutral manner reducing the accidental cost of programming.
Like a telephone switchboard connects many parties who might wish to talk to each other, the Introspector allows multiple consumers and producers of data about software to quickly and painlessly transfer information to each other.
This data about software, or meta-data is read and written in and out of existing software tools via a standardized plug-in interface. Each producer has its own flavour of data and format of data that it stores about your software, and the introspector allows for each software to speak its native language.
The Introspector plug ins act analogous to network cards in an ethernet allowing for broadcasting of the meta-data to the network of consumers.
The usage of RDF or Resources Description Format as the underlying representation is of essential importance. RDF is the foundation of the next generation of the internet, the Semantic Web where hypertext links is replaced by meaningful references to resources of type and quality.
The introspector uses the excellent Redland RDF Application Framework for parsing/serializing, storing/retrieving and querying/traversing the RDF data. The Berkley DB storage mechanism provides an efficent indexing system, and the SWIG Simplified Wrapper Interface Generator provides native langauge interfaces for all major programming systems.
The GCC interface uses Redland to create repositories of data that can be processed by any tool needed. Experiments have been made with compiling this graph data into arrays, so called "ICE Cubes" that can be traversed even quicker than the redland database.
This new technology when available will be able to be used from the same introspector API that gives access to Redland.
<<lessLike a telephone switchboard connects many parties who might wish to talk to each other, the Introspector allows multiple consumers and producers of data about software to quickly and painlessly transfer information to each other.
This data about software, or meta-data is read and written in and out of existing software tools via a standardized plug-in interface. Each producer has its own flavour of data and format of data that it stores about your software, and the introspector allows for each software to speak its native language.
The Introspector plug ins act analogous to network cards in an ethernet allowing for broadcasting of the meta-data to the network of consumers.
The usage of RDF or Resources Description Format as the underlying representation is of essential importance. RDF is the foundation of the next generation of the internet, the Semantic Web where hypertext links is replaced by meaningful references to resources of type and quality.
The introspector uses the excellent Redland RDF Application Framework for parsing/serializing, storing/retrieving and querying/traversing the RDF data. The Berkley DB storage mechanism provides an efficent indexing system, and the SWIG Simplified Wrapper Interface Generator provides native langauge interfaces for all major programming systems.
The GCC interface uses Redland to create repositories of data that can be processed by any tool needed. Experiments have been made with compiling this graph data into arrays, so called "ICE Cubes" that can be traversed even quicker than the redland database.
This new technology when available will be able to be used from the same introspector API that gives access to Redland.
Download (0.012MB)
Added: 2005-04-18 License: GPL (GNU General Public License) Price:
1652 downloads
PeaZip For Linux 2.2
Free archiver utility, open 7Z, ACE, PAQ, TAR, RAR, ZIP, encrypt and split files more>> PeaZip is an open source file and archive manager for 32 and 64 bit Windows (9x, 2000, XP, Vista) and Linux.
For both platforms it is available as installable or portable package, not needing installation.
Full support: 7Z, 7Z-sfx, ARC/WRC, BZ2/TBZ2, GZ/TGZ, PAQ/LPAQ, PEA, QUAD/BALZ, split, TAR, UPX, ZIP.
Open, browse, extract, test: ACE, ARJ, CAB, CHM, COMPOUND (MSI, DOC, XLS, PPT), CPIO, ISO, Java (JAR, EAR, WAR), Linux (DEB, PET/PUP, RPM, SLP), LHA/LZH, LZMA, NSIS, OOo, PAK/PK3/PK4, RAR, SMZIP, U3P, WIM, XPI, Z/TZ (71 file extension supported).
Other features: powerful search and filter functions, robust file copy, split/join files, quick or secure file deletion, compare/checksum/hash files, system benchmark, generate random passwords and keyfiles, two factor authentication, strong encryption (AES256).
PeaZip allows to: create/extract multiple archives at once, save archives layout, save job definition as command line (to be inspected, or used in scripts), save job logs.
The user interface is skinnable for colors, transparence and icons.<<less
Download (3.24MB)
Added: 2009-04-22 License: Freeware Price: free
185 downloads
Other version of PeaZip For Linux
, split/join files, quick or secure file deletion, byte to byte compare files, checksum/hash ... PeaZip allows to: browse files and archives (with multiple inclusion and exclusion filtersLicense:Freeware
QDevelop 0.20
QDevelop project is a development environment entirely dedicated to Qt4. more>>
QDevelop project is a development environment entirely dedicated to Qt4.
QDevelop requires Qt4, gcc under Linux or MinGW under Windows, possibly gdb for programs debugging and ctags for code completion.
QDevelop is available in English, French, German, Dutch, Polish, Spanish, Chinese, Russian and Italian. If you want to translate in your language, please contact me.
QDevelop is not a Kdevelop like or reduced. Its an independent IDE dedicated to Qt and is totally independent of KDevelop. Less complete, but faster, light and especially multi-platforms. QDevelop and KDevelop have different code sources.
Main features:
- Cross Platform: Supports Linux, Windows 2000/XP/Vista, Mac OS X and FreeBSD
- Reading and writing project files (with some small restrictions)
- Add / Delete and edit project files (or external files)
- Management of normal projects and project SUBDIRS.
- Independent build for each projects. I.e. are rebuild only the really modified projects.
- A powerful editor with code completion, syntax highligthing, bookmarks, auto-brackets, auto-indentation, auto-save before build, line numbers and selection margin.
- A class browser who allows the programmer to browse, navigate, or visualize the structure of classes, members and functions of projects.
- In the event of errors or warnings of compilation, double-click on the line opens the corresponding editor.
- Debugging with gdb. Toggle breakpoints by click in the line number on editor or by right click. When the program is stopped on breakpoint, the local variables are automatically showed on output dock.
- In the editor, F1 call Assistant to show help for the word under the cursor.
- Open Source
- Its Free!
Enhancements:
Name:
- QIde becomes QDevelop at October 4, 2006
Corrections:
- A crash if a file is opened without project
- Bug in classes explorer when a sub-project have a name identical of the main project.
- Deletion of Auto-Hide docks, not working with Qt 4.2
- The settings are now written in qdevelop.ini file in the user home directory.
- The database of project is named "qdevelop-settings.db" in project directory.
- New C++ highlighter
Adds:
- The Default projects directory can be set in options dialog.
- Bookmarks. Bookmarks can be toggled on menu bar and by right-click in margin number or editor.
- Add "Next Bookmark" and "Previous Bookmark" to menu Bookmark.
- Add Bookmarks toolbar.
- Save bookmarks and breakpoints in project settings
- Add "console" to CONFIG variable in (.pro) file for new projects to have qDebug() written on debug console under Windows.
- Modification of the class browser to understand functions overloading.
- When a project is closed, the content of class browser is saved in database project.db. With this database, the content is reloaded very quickly during the loading of the project. This feature require to have the SQL driver sqlite enable. On build enter the option -qt-sql-sqlite after the configure command.
- Moving tabs with mouse to switch between us
- Detection when a file was modified by another program and ask for save or reload.
- Two tabs to show debugged variables program. Deletion of line edit "Debug command", obsolete with new tabs.
- Templates to create a project (based on dialog or main window).
- The code completion list contains the name and signature of functions.
- Entries "Close Other Tabs" and "Close All Tabs" in popup menu showed by right-click on editor Tab.
- Add Polish, Spanish, Chinese and Russian translations
- The application can be build using cmake (experimental!)
<<lessQDevelop requires Qt4, gcc under Linux or MinGW under Windows, possibly gdb for programs debugging and ctags for code completion.
QDevelop is available in English, French, German, Dutch, Polish, Spanish, Chinese, Russian and Italian. If you want to translate in your language, please contact me.
QDevelop is not a Kdevelop like or reduced. Its an independent IDE dedicated to Qt and is totally independent of KDevelop. Less complete, but faster, light and especially multi-platforms. QDevelop and KDevelop have different code sources.
Main features:
- Cross Platform: Supports Linux, Windows 2000/XP/Vista, Mac OS X and FreeBSD
- Reading and writing project files (with some small restrictions)
- Add / Delete and edit project files (or external files)
- Management of normal projects and project SUBDIRS.
- Independent build for each projects. I.e. are rebuild only the really modified projects.
- A powerful editor with code completion, syntax highligthing, bookmarks, auto-brackets, auto-indentation, auto-save before build, line numbers and selection margin.
- A class browser who allows the programmer to browse, navigate, or visualize the structure of classes, members and functions of projects.
- In the event of errors or warnings of compilation, double-click on the line opens the corresponding editor.
- Debugging with gdb. Toggle breakpoints by click in the line number on editor or by right click. When the program is stopped on breakpoint, the local variables are automatically showed on output dock.
- In the editor, F1 call Assistant to show help for the word under the cursor.
- Open Source
- Its Free!
Enhancements:
Name:
- QIde becomes QDevelop at October 4, 2006
Corrections:
- A crash if a file is opened without project
- Bug in classes explorer when a sub-project have a name identical of the main project.
- Deletion of Auto-Hide docks, not working with Qt 4.2
- The settings are now written in qdevelop.ini file in the user home directory.
- The database of project is named "qdevelop-settings.db" in project directory.
- New C++ highlighter
Adds:
- The Default projects directory can be set in options dialog.
- Bookmarks. Bookmarks can be toggled on menu bar and by right-click in margin number or editor.
- Add "Next Bookmark" and "Previous Bookmark" to menu Bookmark.
- Add Bookmarks toolbar.
- Save bookmarks and breakpoints in project settings
- Add "console" to CONFIG variable in (.pro) file for new projects to have qDebug() written on debug console under Windows.
- Modification of the class browser to understand functions overloading.
- When a project is closed, the content of class browser is saved in database project.db. With this database, the content is reloaded very quickly during the loading of the project. This feature require to have the SQL driver sqlite enable. On build enter the option -qt-sql-sqlite after the configure command.
- Moving tabs with mouse to switch between us
- Detection when a file was modified by another program and ask for save or reload.
- Two tabs to show debugged variables program. Deletion of line edit "Debug command", obsolete with new tabs.
- Templates to create a project (based on dialog or main window).
- The code completion list contains the name and signature of functions.
- Entries "Close Other Tabs" and "Close All Tabs" in popup menu showed by right-click on editor Tab.
- Add Polish, Spanish, Chinese and Russian translations
- The application can be build using cmake (experimental!)
Download (MB)
Added: 2006-12-04 License: GPL (GNU General Public License) Price:
1056 downloads
pftabled 1.06
pftabled daemon is a small helper to make OpenBSDs pf tables reachable from other hosts. more>>
pftabled daemon is a small helper to make OpenBSDs pf tables reachable from other hosts. One can add/delete/flush IP addresses to/from a remote table with a single UDP datagram. pftabled icludes a simple client program to do this on the command line.
Usage
pftabled [options...]
-d Run as daemon in the background
-v Log all received packets
-a address Bind to this address (default: 0.0.0.0)
-f table Force requests to use this table
-k keyfile Read authentication key from file
-p port Bind to this port (default: 56789)
-t timeout Remove IPs from table after timeout seconds
Client examples
$ pftabled-client -k /etc/key fw.example.com 56789 spam add 1.2.3.4
$ pftabled-client -k /etc/key fw.example.com 56789 spam del 4.3.2.1/24
$ pftabled-client -k /etc/key fw.example.com 56789 spam flush
Enhancements:
- A mask field was added to enable addition/deletion of whole networks.
- Client option parsing was changed.
<<lessUsage
pftabled [options...]
-d Run as daemon in the background
-v Log all received packets
-a address Bind to this address (default: 0.0.0.0)
-f table Force requests to use this table
-k keyfile Read authentication key from file
-p port Bind to this port (default: 56789)
-t timeout Remove IPs from table after timeout seconds
Client examples
$ pftabled-client -k /etc/key fw.example.com 56789 spam add 1.2.3.4
$ pftabled-client -k /etc/key fw.example.com 56789 spam del 4.3.2.1/24
$ pftabled-client -k /etc/key fw.example.com 56789 spam flush
Enhancements:
- A mask field was added to enable addition/deletion of whole networks.
- Client option parsing was changed.
Download (0.044MB)
Added: 2006-03-07 License: BSD License Price:
1326 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 accidental file deletion 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