piotr beling
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 30
irc-proxy 0.4 Beta
Ircproxy is a transparent IRC content filtering application. more>>
Ircproxy is a transparent IRC content filtering application. It may be used whenever there is a need for monitoring IRC connections.
irc-proxy may be used to deny specific connections or to examine suspicious IRC traffic.
<<lessirc-proxy may be used to deny specific connections or to examine suspicious IRC traffic.
Download (0.059MB)
Added: 2006-06-30 License: GPL (GNU General Public License) Price:
1219 downloads
stabilize 0.1
stabilize is a tool for stabilizing shaking movies. more>>
stabilize is a tool for stabilizing shaking movies.
Sometimes videos are recorded with a free hand, which produces shaky movies.
This program compares each frame with previous frames and tries to find out to which offset it should shift that frame to make the movie more stable.
Usage
Compile it:
$ g++ -o stabilize stabilize.cpp -Llib -lavformat -lavcodec -lz -I/usr/include/ffmpeg/
Run it:
$ ./stabilize test.avi | ffmpeg -f imagepipe -img pnm -i - -sameq output.avi
<<lessSometimes videos are recorded with a free hand, which produces shaky movies.
This program compares each frame with previous frames and tries to find out to which offset it should shift that frame to make the movie more stable.
Usage
Compile it:
$ g++ -o stabilize stabilize.cpp -Llib -lavformat -lavcodec -lz -I/usr/include/ffmpeg/
Run it:
$ ./stabilize test.avi | ffmpeg -f imagepipe -img pnm -i - -sameq output.avi
Download (8.3MB)
Added: 2006-09-04 License: GPL (GNU General Public License) Price:
1149 downloads
showposition 0.5
showposition is a Web-based tool that shows (using Google Maps) the position provided in the URL. more>>
showposition is a Web-based tool that shows (using Google Maps) the position provided in the URL, with a comment provided in the URL.
showposition is useful if you want to explain to somebody (e.g. on Usenet) where something is.
<<lessshowposition is useful if you want to explain to somebody (e.g. on Usenet) where something is.
Download (0.003MB)
Added: 2006-06-14 License: GPL (GNU General Public License) Price:
1228 downloads
libqgs 1.0
The Qt wrapper around the Ghostscript shared library. more>>
The Qt wrapper around the Ghostscript shared library (libqgs) relieves you from having to use special tricks to use Ghostscript in your Qt application.
You do not have to care about starting it, parsing its output, or doing weird tricks to receive the rendered pages.
This library features progressive and nonprogressive rendering of pages, error handling with exceptions support, access to Ghostscript stdio/err messages via signals and via buffer (if enabled), API documentation, and examples of use. All work is done on a QImage.
<<lessYou do not have to care about starting it, parsing its output, or doing weird tricks to receive the rendered pages.
This library features progressive and nonprogressive rendering of pages, error handling with exceptions support, access to Ghostscript stdio/err messages via signals and via buffer (if enabled), API documentation, and examples of use. All work is done on a QImage.
Download (0.68MB)
Added: 2005-10-25 License: LGPL (GNU Lesser General Public License) Price:
1459 downloads
mod_auth_plain 2.0.48-4-2
mod_auth_plain implements authentication routines using plain text files for Apaches authentication protocol. more>>
mod_auth_plain implements authentication routines using plain text files for Apaches authentication protocol.
An example .htaccess file:
Deny from all
AuthType basic
AuthName "Plain htpasswd"
AuthPlainUserFile .htpasswd
Require valid-user
Satisfy any
An example .htpasswd file:
user:password
Note that AuthPlainUserFile can be relative to the directory which contains .htaccess file.
<<lessAn example .htaccess file:
Deny from all
AuthType basic
AuthName "Plain htpasswd"
AuthPlainUserFile .htpasswd
Require valid-user
Satisfy any
An example .htpasswd file:
user:password
Note that AuthPlainUserFile can be relative to the directory which contains .htaccess file.
Download (0.010MB)
Added: 2005-08-23 License: GPL (GNU General Public License) Price:
1522 downloads
Other version of mod_auth_plain
License:GPL (GNU General Public License)
PG Calculator for KDE 2.1
Multifunction scientrific skinable RPN calculator for KDE more>> PG Calculator (Second edition) is a power full scientific skinable calculator. It is an excellent replacement for standard Windows calculator. PG Calculator works in algebraic and RPN mode. It recognizes real and complex numbers and allows simple vectors manipulations. There are up to 120 recognized units of measure with possibility to make easy conversions between consistent units.
PG Calculator allows user-defined variables.
It enables numbers inputing in binary, octal, hexadecimal and exponential formats. Graphical user interface can be easy changed with skin implementation. As you can see on the picture PG Calculator will look like real calculator on your desktop.<<less
Download (1.07MB)
Added: 2009-04-01 License: Freeware Price: Free
205 downloads
herodot 1.0
herodot is a tool that parses the timeline of filesystem activity created by mactime. more>>
herodot is a tool that parses the timeline of filesystem activity created by mactime and adds human readable descriptions to it (e.g.: this file has been created). It also understands that later changes of some MAC tags hide earlier changes.
Usage:
Use this tool like that:
$ ./herodot < timeline.txt > interpreted_timeline.txt
Examples:
When the output of mactime says:
Wed Jun 15 2005 17:21:24 1024 m.c d/drwxr-xr-x root root 293340 /lib/tls/i686
herodot will say:
Wed Jun 15 2005 17:21:24 1024 m.c d/drwxr-xr-x root root 293340 /lib/tls/i686 (m.c) (subdirectory or file created in this directory)
It is because herodot knows that changing of m and c time tags of some directory without changing its a time means that some subdirectory or file has been created in this directory.
When the output of mactime says:
Mon Nov 07 2005 21:11:18 5 m.c -/-rw-r--r-- 0 0 15 katalog/dir_1/dir_1_1/fil_2.txt
Mon Nov 07 2005 21:11:20 5 .a. -/-rw-r--r-- 0 0 15 katalog/dir_1/dir_1_1/fil_2.txt
herodot will say:
Mon Nov 07 2005 21:11:20 5 .a. -/-rw-r--r-- 0 0 15 katalog/dir_1/dir_1_1/fil_2.txt (.a.) (reading from this file)
Mon Nov 07 2005 21:11:18 5 m.c -/-rw-r--r-- 0 0 15 katalog/dir_1/dir_1_1/fil_2.txt (m?c) (this file created) (writing to this file)
As you can see, the lines in herodots output are in oposite order the newest events come the first. Ok, thats not so much important side effect. Th important thing is that if the a tag was changed in some moment, we can not be sure if it was changed or not before that moment so in every older event of that file the tag a will be marked as ? (quotation mark).
<<lessUsage:
Use this tool like that:
$ ./herodot < timeline.txt > interpreted_timeline.txt
Examples:
When the output of mactime says:
Wed Jun 15 2005 17:21:24 1024 m.c d/drwxr-xr-x root root 293340 /lib/tls/i686
herodot will say:
Wed Jun 15 2005 17:21:24 1024 m.c d/drwxr-xr-x root root 293340 /lib/tls/i686 (m.c) (subdirectory or file created in this directory)
It is because herodot knows that changing of m and c time tags of some directory without changing its a time means that some subdirectory or file has been created in this directory.
When the output of mactime says:
Mon Nov 07 2005 21:11:18 5 m.c -/-rw-r--r-- 0 0 15 katalog/dir_1/dir_1_1/fil_2.txt
Mon Nov 07 2005 21:11:20 5 .a. -/-rw-r--r-- 0 0 15 katalog/dir_1/dir_1_1/fil_2.txt
herodot will say:
Mon Nov 07 2005 21:11:20 5 .a. -/-rw-r--r-- 0 0 15 katalog/dir_1/dir_1_1/fil_2.txt (.a.) (reading from this file)
Mon Nov 07 2005 21:11:18 5 m.c -/-rw-r--r-- 0 0 15 katalog/dir_1/dir_1_1/fil_2.txt (m?c) (this file created) (writing to this file)
As you can see, the lines in herodots output are in oposite order the newest events come the first. Ok, thats not so much important side effect. Th important thing is that if the a tag was changed in some moment, we can not be sure if it was changed or not before that moment so in every older event of that file the tag a will be marked as ? (quotation mark).
Download (0.008MB)
Added: 2005-11-09 License: GPL (GNU General Public License) Price:
1446 downloads
PG Calculator 2.2-6
PG Calculator is a powerfull scientific skinable calculator. more>>
PG Calculator is a powerfull scientific skinable calculator. PG Calculator is an excellent replacement for standard Windows calculator.
PG Calculator works in algebraic and RPN mode. It recognizes real and complex numbers and allows simple vectors manipulations.
There are up to 120 recognized units of measure with possibility to make easy conversions between consistent units.
Enhancements:
- fixed to compile with GCC 4.1.1
<<lessPG Calculator works in algebraic and RPN mode. It recognizes real and complex numbers and allows simple vectors manipulations.
There are up to 120 recognized units of measure with possibility to make easy conversions between consistent units.
Enhancements:
- fixed to compile with GCC 4.1.1
Download (2.3MB)
Added: 2006-06-12 License: GPL (GNU General Public License) Price:
1235 downloads
Loukotka 0.3
Loukotka is a tool for making online slide shows. more>>
Loukotka is a tool for making slide shows on the Internet. The idea of Loukotka is simple: one person (call him story teller) prepares some photos and uploads them to the server.
Then he invites some people (call them spectators) to visit his site at, say, 05:00 PM. Then the story teller can use the administration panel to change slides.
People looking at the site can see the slides changes. On the site there is also simple forum, so the story teller can tell his story and spectators can commant and ask questions.
Enhancements:
- A bug that caused text chat to not work under IE was fixed.
- An installation description was added to the documentation.
<<lessThen he invites some people (call them spectators) to visit his site at, say, 05:00 PM. Then the story teller can use the administration panel to change slides.
People looking at the site can see the slides changes. On the site there is also simple forum, so the story teller can tell his story and spectators can commant and ask questions.
Enhancements:
- A bug that caused text chat to not work under IE was fixed.
- An installation description was added to the documentation.
Download (2.9MB)
Added: 2006-04-04 License: GPL (GNU General Public License) Price:
1298 downloads
Exception::Base 0.07
Exception::Base is a Perl module with lightweight exceptions. more>>
Exception::Base is a Perl module with lightweight exceptions.
SYNOPSIS
# Use module and create needed exceptions
use Exception::Base (
Exception::IO,
Exception::FileNotFound => { message => File not found,
isa => Exception::IO },
);
# try / catch
try Exception eval {
do_something() or throw Exception::FileNotFound
message=>Something wrong,
tag=>something;
};
# Catch the Exception::Base, other exceptions throw immediately
if (catch Exception::Base my $e) {
# $e is an exception object for sure, no need to check if is blessed
if ($e->isa(Exception::IO)) { warn "IO problem"; }
elsif ($e->isa(Exception::Die)) { warn "eval died"; }
elsif ($e->isa(Exception::Warn)) { warn "some warn was caught"; }
elsif ($e->with(tag=>something)) { warn "something happened"; }
elsif ($e->with(qr/^Error/)) { warn "some error based on regex"; }
else { $e->throw; } # rethrow the exception
}
# the exception can be thrown later
$e = new Exception::Base;
$e->throw;
# try with array context
@v = try Exception::Base [eval { do_something_returning_array(); }];
# use syntactic sugar
use Exception::Base qw , Exception::IO;
try eval {
throw Exception::IO;
}; # dont forget about semicolon
catch my $e, [Exception::IO]; # Exception::Base is by default
This class implements a fully OO exception mechanism similar to Exception::Class or Class::Throwable. It does not depend on other modules like Exception::Class and it is more powerful than Class::Throwable. Also it does not use closures as Error and does not polute namespace as Exception::Class::TryCatch. It is also much faster than Exception::Class.
Main features:
- fast implementation of an exception object
- fully OO without closures and source code filtering
- does not mess with $SIG{__DIE__} and $SIG{__WARN__}
- no external modules dependencies, requires core Perl modules only
- implements error stack, the try/catch blocks can be nested
- shows full backtrace stack on die by default
- the default behaviour of exception class can be changed globally or just for the thrown exception
- the exception can be created with defined custom properties
- matching the exception by class, message or custom properties
- matching with string, regex or closure function
- creating automatically the derived exception classes ("use" interface)
- easly expendable, see Exception::System class for example
<<lessSYNOPSIS
# Use module and create needed exceptions
use Exception::Base (
Exception::IO,
Exception::FileNotFound => { message => File not found,
isa => Exception::IO },
);
# try / catch
try Exception eval {
do_something() or throw Exception::FileNotFound
message=>Something wrong,
tag=>something;
};
# Catch the Exception::Base, other exceptions throw immediately
if (catch Exception::Base my $e) {
# $e is an exception object for sure, no need to check if is blessed
if ($e->isa(Exception::IO)) { warn "IO problem"; }
elsif ($e->isa(Exception::Die)) { warn "eval died"; }
elsif ($e->isa(Exception::Warn)) { warn "some warn was caught"; }
elsif ($e->with(tag=>something)) { warn "something happened"; }
elsif ($e->with(qr/^Error/)) { warn "some error based on regex"; }
else { $e->throw; } # rethrow the exception
}
# the exception can be thrown later
$e = new Exception::Base;
$e->throw;
# try with array context
@v = try Exception::Base [eval { do_something_returning_array(); }];
# use syntactic sugar
use Exception::Base qw , Exception::IO;
try eval {
throw Exception::IO;
}; # dont forget about semicolon
catch my $e, [Exception::IO]; # Exception::Base is by default
This class implements a fully OO exception mechanism similar to Exception::Class or Class::Throwable. It does not depend on other modules like Exception::Class and it is more powerful than Class::Throwable. Also it does not use closures as Error and does not polute namespace as Exception::Class::TryCatch. It is also much faster than Exception::Class.
Main features:
- fast implementation of an exception object
- fully OO without closures and source code filtering
- does not mess with $SIG{__DIE__} and $SIG{__WARN__}
- no external modules dependencies, requires core Perl modules only
- implements error stack, the try/catch blocks can be nested
- shows full backtrace stack on die by default
- the default behaviour of exception class can be changed globally or just for the thrown exception
- the exception can be created with defined custom properties
- matching the exception by class, message or custom properties
- matching with string, regex or closure function
- creating automatically the derived exception classes ("use" interface)
- easly expendable, see Exception::System class for example
Download (0.023MB)
Added: 2007-05-23 License: Perl Artistic License Price:
884 downloads
Bridge Calculator 1.3
This is a free software written by Piotr Beling which solves problems in the Bridge card game. more>> <<less
Added: 2009-01-27 License: Freeware Price: FREE
1 downloads
Divide rectangles 0.1
Divide rectangles is a program which helps you divide a rectangular sheet of paper into small pieces. more>>
Divide rectangles is a program which helps you divide a rectangular sheet of paper into small pieces.
You give the size of the sheet and the size of the pieces, it tells you how to cut and how many pieces you will have.
<<lessYou give the size of the sheet and the size of the pieces, it tells you how to cut and how many pieces you will have.
Download (0.002MB)
Added: 2006-11-30 License: GPL (GNU General Public License) Price:
1060 downloads
Fatal::Exception 0.01
Fatal::Exception - succeed or throw exception. more>>
Fatal::Exception - succeed or throw exception.
SYNOPSIS
use Fatal::Exception Exception::System => qw ;
open FILE, "/nonexistent"; # throw Exception::System
use Exception::Base Exception::My;
sub juggle { ... }
import Fatal::Exception Exception::My => juggle;
juggle; # succeed or throw exception
unimport Fatal::Exception juggle;
juggle or die; # restore original behavior
Fatal::Exception provides a way to conveniently replace functions which normally return a false value when they fail with equivalents which raise exceptions if they are not successful. This is the same as Fatal module but it throws Exception::Base object on error.
IMPORTS
use Fatal::Exception Exception => function, function, ...
Replaces the original functions with wrappers which provide do-or-throw equivalents. You may wrap both user-defined functions and overridable CORE operators (except exec, system which cannot be expressed via prototypes) in this way.
If the symbol :void appears in the import list, then functions named later in that import list raise an exception only when these are called in void context.
You should not fatalize functions that are called in list context, because this module tests whether a function has failed by testing the boolean truth of its return value in scalar context.
If the exception class is not exist, its module is loaded with "use Exception" automatically.
unimport Fatal::Exception function, function, ...
Restores original functions for user-defined functions or replaces the functions with do-without-die wrappers for CORE operators.
In fact, the CORE operators cannot be restored, so the non-fatalized alternative is provided instead.
The functions can be wrapped and un-wrapped all the time.
<<lessSYNOPSIS
use Fatal::Exception Exception::System => qw ;
open FILE, "/nonexistent"; # throw Exception::System
use Exception::Base Exception::My;
sub juggle { ... }
import Fatal::Exception Exception::My => juggle;
juggle; # succeed or throw exception
unimport Fatal::Exception juggle;
juggle or die; # restore original behavior
Fatal::Exception provides a way to conveniently replace functions which normally return a false value when they fail with equivalents which raise exceptions if they are not successful. This is the same as Fatal module but it throws Exception::Base object on error.
IMPORTS
use Fatal::Exception Exception => function, function, ...
Replaces the original functions with wrappers which provide do-or-throw equivalents. You may wrap both user-defined functions and overridable CORE operators (except exec, system which cannot be expressed via prototypes) in this way.
If the symbol :void appears in the import list, then functions named later in that import list raise an exception only when these are called in void context.
You should not fatalize functions that are called in list context, because this module tests whether a function has failed by testing the boolean truth of its return value in scalar context.
If the exception class is not exist, its module is loaded with "use Exception" automatically.
unimport Fatal::Exception function, function, ...
Restores original functions for user-defined functions or replaces the functions with do-without-die wrappers for CORE operators.
In fact, the CORE operators cannot be restored, so the non-fatalized alternative is provided instead.
The functions can be wrapped and un-wrapped all the time.
Download (0.008MB)
Added: 2007-05-23 License: Perl Artistic License Price:
884 downloads
Download (0.008MB)
Added: 2006-04-28 License: GPL (GNU General Public License) Price:
1274 downloads
fakechroot 2.6
fakechroot provides a fake chroot environment to programs. more>>
fakechroot project provides a fake chroot environment to programs. A fake chroot allows you to run programs which require root privileges on an unprivileged user account.
For example, you can create a Debian bootstrap or a development environment and build packages inside a chrooted system using a standard non-root user account.
You can then use the apt-get command to install other packages without root privileges.
Enhancements:
- This release includes a new environment variable FAKECHROOT_EXCLUDE_PATH and fixes for the getcwd(3), readlink(2), and mktemp(3) functions.
- The chroot(2) function is now recursive and allows nested chroots.
<<lessFor example, you can create a Debian bootstrap or a development environment and build packages inside a chrooted system using a standard non-root user account.
You can then use the apt-get command to install other packages without root privileges.
Enhancements:
- This release includes a new environment variable FAKECHROOT_EXCLUDE_PATH and fixes for the getcwd(3), readlink(2), and mktemp(3) functions.
- The chroot(2) function is now recursive and allows nested chroots.
Download (0.019MB)
Added: 2007-05-06 License: LGPL (GNU Lesser General Public License) Price:
904 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above piotr beling 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