Main > Free Download Search >

Free odd software for linux

odd

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 62
konq-pdf 0.1

konq-pdf 0.1


konq-pdf are various KDE service menus for PDF documents. more>>
konq-pdf are various KDE service menus for PDF documents.
1) pdftk service menu:
- Join selected PDF (alphabetic order)
- Add another pdf to selected file
- Extract pages
- Extraxt all even pages
- Extract all odd pages
- Burst PDF pages
- Repair
- Watermark pages of a PDF file
- Lock (give master password, give user password, select permissions)
- Unlock (with master password)
- Attach arbitrary file (not PDF only, but documents audio image movie too) (For now, you can view attached files with Acrobat Reader only)
- Extract all attached files (one or more) (Acrobat Reader not required for this)
(These are only useful when you want to edit PDF code in a text editor like vim or emacs)
- Uncompress PDF files (Remove PDF page stream compression)
- Compress PDF files (Restore page stream compression)
- Document information
- About
2) pdfjam service menu (pdf90, pdfnup, pdfjoin):
- Rotate -90 degrees pdf files
- Join selected documents
- Add another pdf to selected file
- 2 pages per sheet
- 4 pages per sheet
- 6 pages per sheet
- 8 pages per sheet
- Custom pages per sheet (Its possible to choose if you want framed or no-framed)
- About
Home installation: place the desktop files to ~/.kde/share/apps/konqueror/servicemenus/
System-wide installation (for *ubuntu): place the desktop files to /usr/share/apps/konqueror/servicemenus/
<<less
Download (0.017MB)
Added: 2007-07-24 License: GPL (GNU General Public License) Price:
831 downloads
pod2man 5.6.2

pod2man 5.6.2


pod2man is a Perl module that can convert POD data to formatted *roff input. more>>
pod2man is a Perl module that can convert POD data to formatted *roff input.

SYNOPSIS

pod2man [--section=manext] [--release=version] [--center=string] [--date=string] [--fixed=font] [--fixedbold=font] [--fixeditalic=font] [--fixedbolditalic=font] [--official] [--lax] [--quotes=quotes] [input [output] ...]

pod2man --help

pod2man is a front-end for Pod::Man, using it to generate *roff input from POD source. The resulting *roff code is suitable for display on a terminal using nroff(1), normally via man(1), or printing using troff(1).

input is the file to read for POD source (the POD can be embedded in code). If input isnt given, it defaults to STDIN. output, if given, is the file to which to write the formatted output. If output isnt given, the formatted output is written to STDOUT. Several POD files can be processed in the same pod2man invocation (saving module load and compile times) by providing multiple pairs of input and output files on the command line.

--section, --release, --center, --date, and --official can be used to set the headers and footers to use; if not given, Pod::Man will assume various defaults.

pod2man assumes that your *roff formatters have a fixed-width font named CW. If yours is called something else (like CR), use --fixed to specify it. This generally only matters for troff output for printing. Similarly, you can set the fonts used for bold, italic, and bold italic fixed-width output.

Besides the obvious pod conversions, Pod::Man, and therefore pod2man also takes care of formatting func(), func(n), and simple variable references like $foo or @bar so you dont have to use code escapes for them; complex expressions like $fred{stuff} will still need to be escaped, though. It also translates dashes that arent used as hyphens into en dashes, makes long dashes--like this--into proper em dashes, fixes "paired quotes," and takes care of several other troff-specific tweaks. See Pod::Man for complete information.

OPTION

-c string, --center=string

Sets the centered page header to string. The default is "User Contributed Perl Documentation", but also see --official below.

-d string, --date=string

Set the left-hand footer string to this value. By default, the modification date of the input file will be used, or the current date if input comes from STDIN.

--fixed=font

The fixed-width font to use for vertabim text and code. Defaults to CW. Some systems may want CR instead. Only matters for troff(1) output.

--fixedbold=font

Bold version of the fixed-width font. Defaults to CB. Only matters for troff(1) output.

--fixeditalic=font

Italic version of the fixed-width font (actually, something of a misnomer, since most fixed-width fonts only have an oblique version, not an italic version). Defaults to CI. Only matters for troff(1) output.

--fixedbolditalic=font

Bold italic (probably actually oblique) version of the fixed-width font. Pod::Man doesnt assume you have this, and defaults to CB. Some systems (such as Solaris) have this font available as CX. Only matters for troff(1) output.

-h, --help

Print out usage information.

-l, --lax

Dont complain when required sections are missing. Not currently used, as POD checking functionality is not yet implemented in Pod::Man.

-o, --official

Set the default header to indicate that this page is part of the standard Perl release, if --center is not also given.

-q quotes, --quotes=quotes

Sets the quote marks used to surround C text to quotes. If quotes is a single character, it is used as both the left and right quote; if quotes is two characters, the first character is used as the left quote and the second as the right quoted; and if quotes is four characters, the first two are used as the left quote and the second two as the right quote.

quotes may also be set to the special value none, in which case no quote marks are added around C text (but the font is still changed for troff output).

-r, --release

Set the centered footer. By default, this is the version of Perl you run pod2man under. Note that some system an macro sets assume that the centered footer will be a modification date and will prepend something like "Last modified: "; if this is the case, you may want to set --release to the last modified date and --date to the version number.

-s, --section

Set the section for the .TH macro. The standard section numbering convention is to use 1 for user commands, 2 for system calls, 3 for functions, 4 for devices, 5 for file formats, 6 for games, 7 for miscellaneous information, and 8 for administrator commands. There is a lot of variation here, however; some systems (like Solaris) use 4 for file formats, 5 for miscellaneous information, and 7 for devices. Still others use 1m instead of 8, or some mix of both. About the only section numbers that are reliably consistent are 1, 2, and 3.
By default, section 1 will be used unless the file ends in .pm in which case section 3 will be selected.

EXAMPLES

pod2man program > program.1
pod2man SomeModule.pm /usr/perl/man/man3/SomeModule.3
pod2man --section=7 note.pod > note.7

If you would like to print out a lot of man page continuously, you probably want to set the C and D registers to set contiguous page numbering and even/odd paging, at least on some versions of man(7).

troff -man -rC1 -rD1 perl.1 perldata.1 perlsyn.1 ...

To get index entries on stderr, turn on the F register, as in:

troff -man -rF1 perl.1

The indexing merely outputs messages via .tm for each major page, section, subsection, item, and any X directives.

<<less
Download (6.0MB)
Added: 2007-07-23 License: Perl Artistic License Price:
839 downloads
Unicode::Overload 0.01

Unicode::Overload 0.01


Unicode::Overload is a Perl source filter to implement Unicode operations. more>>
Unicode::Overload is a Perl source filter to implement Unicode operations.

SYNOPSIS

use charnames :full;
use Unicode::Overload (
"N{UNION}" => infix =>
sub { my %a = map{$_=>1}@{$_[0]};
my %b = map{$_=>1}@{$_[1]};
return keys(%a,$b); },
"N{SUPERSCRIPT TWO}" => postfix => sub { $_[0] ** 2 },
"N{NOT SIGN}" => prefix => sub { !$_[0] },
[ "N{LEFT FLOOR}", "N{RIGHT FLOOR}" ] => outfix =>
sub { POSIX::floor($_[0]) },
);

@union = (@a N{UNION @b); # Parentheses REQUIRED
die "Pythagoras was WRONG!" # Same here
unless sqrt((3)N{SUPERSCRIPT TWO} + (4)N{SUPERSCRIPT TWO}) == 5;
$b = N{NOT SIGN}($b); # Required here too
die "Fell through floor" # Balanced characters form their own parentheses
unless N{LEFT FLOOR}-3.2N{RIGHT FLOOR} == 4;

Allows you to declare your own Unicode operators and have them behave as prefix (like sigma or integral), postfix (like superscripted 2), infix (like union), or outfix (like the floor operator, with the L-like and J-like brackets).

To keep this document friendly to people without UTF-8 terminals, the N{} syntax for Unicode characters will be used throughout, but please note that the N{} characters can be replaced with the actual UTF-8 characters anywhere.
Also, please note that since Perl 5 doesnt support the notion of arbitrary operators, this module cheats and uses source filters to do its job. As such, all "operators" must have their arguments enclosed in parentheses. This limitation will be lifted when a better way to do this is found.

Also, note that since these arent "real" operators there is no way (at the moment) to specify precedence. All Unicode "operators" have the precedence (such as it is) of function calls, as they all get transformed into function calls inline before interpreting.

In addition, due to a weird unicode-related bug, only one character per operator is currently permitted. Despite behaving correctly elsewhere, substr() thinks that one character equals one byte inside Unicode::Overload .

Anyway, this module defines four basic types of operators. Prefix and infix should be familiar to most users of perl, as prefix operators are basically function calls without the parens. Infix operators are of course the familiar + etcetera.

The best analogy for postfix operators is probably the algebraic notation for squares. $a**2 is perls notation, ($a)N{SUPERSCRIPT TWO} is the Unicode::Overload equivalent, looking much closer to a mathematical expression, with the 2 in its proper position.

Outfix is the last operator, and a little odd. Outfix can best be thought of as user-definable brackets. One of the more common uses for this notation again comes from mathematics in the guise of the floor operator. Looking like brackets with the top bar missing, they return effectively POSIX::floor() of their contents.

Since outfix operators define their own brackets, extra parentheses are not needed on this type of operator.

A quick summary follows:

prefix

Operator goes directly before the parentheses containing its operands. Whitespace is allowed between the operator and opening parenthesis. This acts like a function call.

Sample: N{NOT SIGN}($b)

postfix

Operator goes directly after the parentheses containing its operands. Whitespace is allowed between the closing parenthesis and operator. This doesnt have a good Perl equivalent, but there are many equivalents in algebra, probably the most common being:

Sample: ($a+$b)N{SUPERSCRIPT TWO}

infix

Operator goes somewhere inside the parentheses. Whitespace is allowed between either parenthesis and the operator.

Sample: ($a N{ELEMENT OF} @list)

outfix

Operators surround their arguments and are translated into parentheses. As such, whitespace is allowed anywhere inside the operator pairs. There is no requirement that the operators be visually symmetrical, although it helps.

Sampe: $c=N{LEFT FLOOR}$a_+$bN{RIGHT FLOOR}

The requirements for parentheses will be removed as soon as I can figure out how to make these operators behave closer to perl builtins. Nesting is perfectly legal, but multiple infix operators cant coexists within one set of parentheses.

<<less
Download (0.005MB)
Added: 2007-07-12 License: Perl Artistic License Price:
834 downloads
Apache2::xForwardedFor 0.04

Apache2::xForwardedFor 0.04


Apache2::xForwardedFor is a Perl module to re-set remote_ip to incoming clients ip when running mod_perl behind a reverse proxy more>>
Apache2::xForwardedFor is a Perl module to re-set remote_ip to incoming clients ip when running mod_perl behind a reverse proxy server. In other words, copy the first IP from X-Forwarded-For header, which was set by your reverse proxy server, to the remote_ip connection property.

SYNOPSIS

in httpd.conf

PerlModule Apache2::xForwardedFor
PerlSetVar xForwardedForRequire 1
PerlSetVar xForwardedForAccept 192.168.1.1
PerlAddVar xForwardedForAccept 192.168.1.2
PerlPostReadRequestHandler Apache2::xForwardedFor

also note:
PerlSetVar xForwardedForRequireHeaderName X-Internal-Password
PerlSetVar xForwardedForRequireHeaderValue shibby

or:
PerlSetVar xForwardedForRequireHeaderName X-Forwarded-Server
PerlSetVar xForwardedForRequireHeaderValue lanServer1
PerlAddVar xForwardedForRequireHeaderValue lanServer2

USAGE

At this time you simply need to load the module and add it to the PerlPostReadRequestHandler phase of your mod_perl-enabled httpd, and set a few variables.

Apache2::xForwardedFor is really flexible and does some very odd ( but neat! ) things

Set some variables in httpd.conf, and thats it

<<less
Download (0.004MB)
Added: 2007-03-20 License: Perl Artistic License Price:
948 downloads
dterm 0.1

dterm 0.1


dterm application is a simple terminal emulator, which doesnt actually emulate any particular terminal. more>>
dterm application is a simple terminal emulator, which doesnt actually emulate any particular terminal. Mainly, it is designed for use with xterm and friends, which already do a perfectly good emulation, and therefore dont need any special help; dterm simply provides a means by which keystrokes are forwarded to the serial line, and data forwarded from the serial line appears on the terminal.

Running dterm

dterm is invoked thusly:
dterm [options|device ...]

dterm attempts to read the file ~/.dtermrc for options; if this doesnt exist, it tries /etc/dtermrc. Then it parses the options passed on the command line.

The options read should include a device name, e.g "ttyS0" or "ttyd0" for the first serial port on a Linux or FreeBSD system respectively.

Once started, dterm can be got into command mode using Ctrl/]. Press enter once from command mode to get back into conversational mode. (The command character can be changed with the esc= option, e.g. esc=p to use Ctrl/P instead of Ctrl/].)

Options:

The following options can be used from command mode

300, 1200, 9600 etc: Set speed, default 9600.
5, 6, 7, 8: Set bits per character, default 8.
1, 2: Set number of stop bits, default 1.
e, o, n, m, s: Set parity to even, odd, none, mark or space, default none.
cts, nocts: Enable / disable CTS flow control, default nocts.
xon, noxon: Enable / disable XON/XOFF flow control, default noxon.
modem: Enable / disable modem control (hang up modem on exit, exit if modem hangs up), default nomodem.
bs, nobs: Enable / disable mapping of Delete to Backspace, default nobs.
del, nodel: Enable / disable mapping of Backspace to Delete, default nodel.
maplf, nomaplf: Enable / disable mapping of LF to CR, default nomaplf.
igncr, noigncr: Ignore / output carriage returns, default noigncr.
crlf, nocrlf: Enable / disable sending LF after each CR, default nocrlf.
b: Send a 500 ms break.
dtr, nodtr: Raise / lower DTR, default dtr.
rts, norts: Raise / lower RTS, default rts.
d, r: Toggle DTR / RTS.
esc= : Set command mode character to Ctrl/ (default ])
@ : Read and process configuration from .
! : Execute shell command
show: Display current configuration and modem status.
help, h, ?: Display a summary of commands.
version: Display version, copyright and warranty information.
quit, q: Exit

Examples:

Connect via ttyS1 to a system running at 2400 bps, 7 bits even parity:

dterm ttyS1 2400 7 e

Send a break in a running session:

^]
dterm> b
dterm>
<<less
Download (0.014MB)
Added: 2007-06-15 License: GPL (GNU General Public License) Price:
984 downloads
Rkdet 0.54

Rkdet 0.54


This program is a daemon intended to catch someone installing a rootkit or running a packet sniffer. more>>
This program is a daemon intended to catch someone installing a rootkit or running a packet sniffer. It is designed to run continually with a small footprint under an innocuous name. When triggered, it sends email, appends to a logfile, and disables networking or halts the system. it is designed to install with the minimum of disruption to a normal multiuser system, and should not require rebuilding with each kernel change or system upgrade.http://vancouver-webpages.com/rkdet/rkdet-0.54-2.i386.rpm
The program regularly verifies the checksum of a small number of system files that are typically modified by a rootkit. This list of files is compiled into the program. The file list, together with the system commands and messages, are obfuscated in the compiled code to prevent someone from figuring out what the program is for by eyeballing the binary.
The obfuscation algorithm is simple, but is compiled into the program and does not depend on external programs or other libraries.
The program takes a single optional numeric argument. If odd (bit 0 set), the interface "eth0" is checked for promiscuous operation (packet sniffing). If bit 1 is clear, the program will delete the default route on the network when triggered. Of bit 1 is set, the program will disable the eth0 interface. Systems with multiple interfaces may require an alternate interface specification in "xstrings.txt", or modification of the program to disable multiple interfaces. If bit 2 is set, the program will only log events and not disconnect the network.
The command may be modified to "init 1" or "shutdown -h now" if desired, or to run a script such as "panic.sh" (included).
Enhancements:
- Added configure script.
- Do not trap if checksum program fails (due to load, etc.)
<<less
Download (0.057MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1201 downloads
Java::JCR::Nodetype 0.08

Java::JCR::Nodetype 0.08


Java::JCR::Nodetype is a Perl module that can load the JCR node type class wrappers. more>>
Java::JCR::Nodetype is a Perl module that can load the JCR node type class wrappers.

SYNOPSIS

use Java::JCR::Nodetype;

This loads the Perl classes mapped to the javax.jcr.nodetype package.
You might notice the odd letter case of this package differs from that of the node type class (Java::JCR::Nodetype::NodeType). This has to do with the way the package was imported. This may be corrected in the future.

<<less
Download (0.047MB)
Added: 2007-06-05 License: Perl Artistic License Price:
871 downloads
Nikto 1.35

Nikto 1.35


Nikto is an Open Source web server scanner which performs comprehensive tests against web servers for multiple items. more>>
Nikto is an Open Source web server scanner which performs comprehensive tests against web servers for multiple items, including over 3200 potentially dangerous CGIs/files, versions on over 625 servers, and version specific problems on over 230 servers. Scan items and plugins are frequently updated and can be automatically updated (if desired).
Nikto is not designed as an overly stealthy tool. It will test a web server in the shortest timespan possible, and its fairly obvious in log files. However, there is support for LibWhiskers anti-IDS methods in case you want to give it a try (or test your IDS system).
Not every check is a security problem, though most are. There are some items that are "info only" type checks that look for items that may not have a security flaw, but the webmaster or security engineer may not know are present on the server. These items are usually marked appropriately in the information printed. There are also some checks for unknown items which have been seen scanned for in log files.
Main features:
- Uses rfps LibWhisker as a base for all network funtionality
- Main scan database in CSV format for easy updates
- Determines "OK" vs "NOT FOUND" responses for each server, if possible
- Determines CGI directories for each server, if possible
- Switch HTTP versions as needed so that the server understands requests properly
- SSL Support (Unix with OpenSSL or maybe Windows with ActiveStates Perl/NetSSL)
- Output to file in plain text, HTML or CSV
- Generic and "server type" specific checks
- Plugin support (standard PERL)
- Checks for outdated server software
- Proxy support (with authentication)
- Host authentication (Basic)
- Watches for "bogus" OK responses
- Attempts to perform educated guesses for Authentication realms
- Captures/prints any Cookies received
- Mutate mode to "go fishing" on web servers for odd items
- Builds Mutate checks based on robots.txt entries (if present)
- Scan multiple ports on a target to find web servers (can integrate nmap for speed, if available)
- Multiple IDS evasion techniques
- Users can add a custom scan database
- Supports automatic code/check updates (with web access)
- Multiple host/port scanning (scan list files)
- Username guessing plugin via the cgiwrap program and Apache ~user methods
Enhancements:
- Added -config option to specify a config file (from Pavel Kankovsky)
- Added enhanced content checking to reduce false positives (from Pavel Kankovsky)
- Added more explicit licensing to code/databases
<<less
Download (0.18MB)
Added: 2006-03-03 License: GPL (GNU General Public License) Price:
1359 downloads
Ogg::Vorbis::Header 0.03

Ogg::Vorbis::Header 0.03


Ogg::Vorbis::Header is an object-oriented interface to Ogg Vorbis information and comment fields. more>>
Ogg::Vorbis::Header is an object-oriented interface to Ogg Vorbis information and comment fields.

SYNOPSIS

use Ogg::Vorbis::Header;
my $ogg = Ogg::Vorbis::Header->new("song.ogg");
while (my ($k, $v) = each %{$ogg->info}) {
print "$k: $vn";
}
foreach my $com ($ogg->comment_tags) {
print "$com: $_n" foreach $ogg->comment($com);
}
$ogg->add_comments("good", "no", "ok", "yes");
$ogg->delete_comment("ok");
$ogg->write_vorbis;

This module presents an object-oriented interface to Ogg Vorbis files which allows user to view Vorbis info and comments and to modify or add comments.

CONSTRUCTORS

new ($filename)

Partially opens an Ogg Vorbis file to ensure it exists and is actually a Vorbis stream. It then closes the filehandle. It does not fill in the objects data fields. These fields will be automatically filled the first time they are accessed using the objects instance methods. Returns undef if there is a problem opening the file or the file is not valid Ogg Vorbis.

load ([$filename])

Opens an Ogg Vorbis file, reads its information, and then closes the filehandle. Returns undef if there is a problem opening the file or the file is not valid Ogg Vorbis. This is both a constructor and an instance method. The filename is required in constructor context, but should be left out when you call this as an instance method on an object. When called as an instance method, it (re)loads the info and comment data from the file. This can be used to reset the state of the object if write_vorbis hasnt been called. Note that the path parameter is ignored in instance context.

INSTANCE METHODS

These methods may be called on actual Header objects, using the -> operator or indirect objects as you prefer.

info ([$key])

Returns a reference to a hash containing format information about the Vorbis file. Hash fields are: version, channels, rate, bitrate_upper, bitrate_nominal, bitrate_lower, and bitrate_window, length. The bitrate_window value is currently unused by the vorbis codec. You can modify the referenced hash if you want, but I wouldnt suggest it.

The optional key parameter allows you to extract a single value from the internal hash (passed by value, not reference). If the key is invalid, undef is returned.

comment_tags ()

Returns an array holding the key values of each comment field. You can then use these values to access specific fields using comment. This may seem somewhat clunky at first but it will speed up most programs. In addition, it makes it easier to support the Ogg Vorbis comment standard which allows multiple fields with the same key.

comment ($key)

Returns a list of comments given a key. If the key does not exist, returns undef.

add_comments ($key, $value, [$key, $value, ...])

Adds comments with the given keys and values. Takes an array of alternating keys and values as parameters. Keys and values should be valid ascii in the range 0x20 - 0x7D and the key should exclude 0x3D (=). This is a subset of the Vorbis standard which allows this range for the key field and all of utf8 for the value field. This will be fixed in future a release.

If an odd-length array is passed in the routine will fail and return undef. Key and value will be trimmed of characters which do not match the format requirement.

edit_comment ($key, $value, [$num])

Edits a given comment field. The optional num field is used to differentiate between two comments with the same key. If no num is supplied, the first value--as reported by comment--is modified. If the key or num are invalid, nothing is done and undef is returned. If all goes well, the old value is returned.

delete_comment ($key, [$num])

Deletes the comment given by key. The optional num value can be used to specify which comment to delete, given duplicate keys. Leaving num out will result in only the first instance being deleted. Returns undef if key or num are invalid. If all goes well, the value of the deleted comment is returned.

clear_comments ([@keys])

Deletes all of the comments which match keys in the input array or all of the comments in the stream if called with no arguments. Returns undef if any key is invalid, although all keys in the input array up until that key will be cleared. Returns true otherwise.

write_vorbis ()

Write object to its backing file. No comment modifications will be seen in the file until this operation is performed.

path ()

Returns the path/filename of the file the object represents.

<<less
Download (0.032MB)
Added: 2007-05-12 License: Perl Artistic License Price:
901 downloads
Devel::StealthDebug 1.008

Devel::StealthDebug 1.008


Devel::StealthDebug is a simple non-intrusive debug module. more>>
Devel::StealthDebug is a simple non-intrusive debug module.

SYNOPSIS

# in users code:
use Devel::StealthDebug;
... #!assert(< cond >)!
will die at this line if < cond > is not verified...
... #!watch(< var_name >)!
will carp each access to < var_name >
(Idea from Srinivasans monitor module)
... #!emit(< double_quoted_string_to_be_printed >)!
will emit the string Depending on emit_type
it will print, carp, croak or add to a file

carp is the default value for emit_type
... #!dump(< ref to a variable to be dumped >,< another ref >,...)!
will emit the variables structure
... #!when(< var_name >,< op >,< value >)!
will emit when < var_name > will pass the condition described by
< op >< value >. Currently, only works for watched scalar...
... #!emit_type(carp|croak|print)!
Define the emits behaviour

Can also be set on the use line :
use Devel::StealthDebug emit_type => croak;

Note that if you set it this way you gain an additional feature,
you can now emit to a file :

use Devel::StealthDebug emit_type => /path/to/file;
carp being the default value

You can also pass other optionq on the use line :

use Devel::StealthDebug ENABLE=>/path/to/file;
or
use Devel::StealthDebug ENABLE=>$ENV{WHATEVER};
or
use Devel::StealthDebug DUMPER=>1;

The third form will make the dump function use Data::Dumper.

The second form enable debugging only if the var passed as value is true (i.e. different from undef,,zero, or empty list)

The first form will enable the debug instructions if /path/to/file dont exist or exist AND contain a line (regex) which match the current file name.

This behaviour may sound odd, but as theres no way to know it you pass a value or a filename, a first test is made to check if the file exists, if it isnt the case then a value is assumed (so /path/to/missing/file is treated as a value which is true and so debugging is enabled). If the file exists, debugging is disabled unless this file contains a line whith a regex which matchs the current file name.

<<less
Download (0.010MB)
Added: 2007-06-19 License: Perl Artistic License Price:
857 downloads
Groupy 0.58

Groupy 0.58


Groupy is an open source content management system that allows groups within an organization to share multi-lingual content. more>>
Groupy project is an open source content management system that allows groups within an organization to share multi-lingual content. Groupy provides a unique tool for organizing diverse content types (Articles, News, Files, Images, Events, etc...) in a rich editing environment similar to a wiki. I want Groupy to be great blog, a great file and image gallery, a great on-line calendar, and mailing list manager all with an easy to use consistant interface.
Groupy comes from several years of working with, writing plug-ins and skins for several other content management systems. In particular wordpress, joomla, and mediawiki. I found it odd that in order to set up what I considered a fully functional church website I needed multiple installations of these systems, and that integrating them was extremely painful. I also noticed that there was significant functional overlap present and that in general there could be opportunity for much code sharing. Thus I have undertaken the daunting task to bring them together.
Main features:
- Highly extensible plug-in architecture.
- Flexible skin system.
- All strings fully internationalized.
- Infrastructure for multi-language sites.
- Organized code base with minimal global functions.
- All content types extend a common base class.
- Revision history kept for all content.
- Text body for all content allows for links to other content.
- Ability to email content to subscribed users.
- Ability to comment on content
Enhancements:
- The rich editor was switched to use tinymce, which is far more robust and full-featured.
- A dialog was added in the rich editor to search for and insert content to embed.
- XML Feed support (RSS 1.0, RSS 2.0, ATOM 0.3, ATOM 1.0) was added for every group.
- Setup now allows a user to specify a superuser login.
- Several performance enhancements were made.
- The documentation was updated.
- Some fixes were made.
<<less
Download (0.10MB)
Added: 2007-07-07 License: GPL (GNU General Public License) Price:
839 downloads
Zhu3D 3.0.0

Zhu3D 3.0.0


Zhu3D can help you view and animate up to three functions in 3D-space in a completely interactive manner. more>>
With Zhu3D you interactively can view and animate functions, isosurfaces and a further independent parametric system. Numerical solutions of an equation system can be found with a precise and reliable adaptive random search. The OpenGL-viewer supports zooming, scaling, rotating and translating as well as filed lightning or surface properties. Special effects are transparency, textures, fog and motion blur.
You have up to eight independent lights or spotlights, background settings, miscellaneous wire-modes or global illumination models. Pictures are rendered as PNG, JPG, PDF or PostScript and can be of arbitrary size. For textures Zhu3D recognizes nine common formats. Isosurfaces you can be visualized with different volume-based algorithms.
Zhu3D runs under Linux/Unix, Windows 98-XP and Mac OS X and is localized for English, German and Spanish. It supports different CPUs as well as different APIs like KDE, Motiv, Gnome or Windows. All settings can be changed dynamically at runtime. The application comes with extended help-files and a lot of examples.
COMPILING:
All you need is Qt 4.1 or later and support for OpenGL 1.2, what can be a software implementation like Mesa. The qmake easily can be taylored for special needs, what supports packagers.
HARDWARE:
For basic viewings even an old and slow PC without hardware accelerated OpenGL is sufficient. However, enabling goddies like animation, big textures and especially motion blur is a challenge for every GPU out there. On the other hand isosurfaces with dense meshes need a lot of CPU-power.
VERSIONS:
Whatever ends with an odd number, is considered as "pre". Those versions are not intended to be unfinished or buggy, but my testing capabilities are limited to my own HW/SW-configurations. So especially packagers may wait for an even number. This happens after a significant amount of downloads and no major problems reported. A complete Windows version is available - special thanks to Victor Fernandez, who is hosting this!
Enhancements:
- When wire-mode was on, the xyz-legends rendered incorrect. Fixed
- Small optimization in the "Special editor" ui-form for nicer view
- Slightly polishing startup file and some examples
<<less
Download (0.74MB)
Added: 2007-08-10 License: GPL v3 Price:
840 downloads
Photorec 6.6

Photorec 6.6


PhotoRec is a small tool to recover pictures from digital camera memory. more>>
PhotoRec is a small tool to recover pictures from digital camera memory. Photorec software searches for MOV and JPEG headers, and because there is (usually) no data fragmentation, it can recover the whole file.
It can recover data from CompactFlash, Memory Stick, SecureDigital, SmartMedia, Microdrive, MMC, USB Memory Drives...
PhotoRec is safe to use, it will never attempt to write to the drive or memory support you are about to recover from. Recovered files are instead written in the directory from where you are running the PhotoRec program.
Photorec ignores the filesystem, this way it works even if the filesystem is severely damaged.
It can recover lost files at least from:
- FAT,
- NTFS,
- EXT2/EXT3 filesystem
Digital Camera
PhotoRec has been successfully tested with:
- Canon EOS300D, 10D
- HP PhotoSmart 620, 850, 935
- Nikon CoolPix 775, 5700
- Olympus C350N, C860L, Mju 400 Digital, Stylus 300
- Sony DSC-P9
- Praktica DCZ-3.4
- Casio Exilim EX-Z 750
PhotoRec searchs known file header and because there is no data fragmentation (usually), it can recover the whole file. Photorec recognises numerous file format including:
Archive
- .7z 7zip archive file
- .bz2 bzip2 compressed data
- .gz gzip compressed data
- .rar Rar archive
- .tar tar archive
- .zip zip archive
- Multimedia
- .asf, .wma, .wmv: Advanced Streaming Format used for Audio/Video
- .au Sun/NeXT audio data
- .avi .wav RIFF audio/video
- .bmp BMP bitmap image
- .cdr Corel Draw
- .crw Canon Raw picture
- .ctg Canon catalog
- .dcr Kodak Raw picture
- .dsc Nikon dsc
- .fla Flash Project File
- .gif Graphic Interchange Format
- .jng JPEG Network Graphics
- .jpg JPG picture
- .mng Multiple-Image Network Graphics
- .mov MOV video
- .mp3 MPEG ADTS, layer III, v1 audio
- .mp4 MPEG 4
- .mpg Moving Picture Experts Group video
- .mrw Minolta Raw picture
- .ogg OGG Vorbis audio
- .orf Olympus Raw Format picture
- .pcx PCX file format
- .pef Pentax Raw picture
- .png Portable Network Graphics
- .psd Adobe Photoshop Image
- .qxd QuarkXpress Document
- .qxp QuarkXpress Document
- .raf Raw Fujifilm picture
- .raw Contax picture
- .rdc Rollei picture
- .sit Mikron
- .sr2 Sony Raw picture
- .tif Tag Image File Format
- .x3f Sigma/Foveon X3 raw picture
- .xcf GIMP XCF File
Office
- .doc Microsoft Word
- .mbd Access database
- .odd OpenDocument Drawing
- .odp OpenDocument Presentation
- .ods OpenDocument Spreadsheet
- .odt OpenDocument Text
- .pap Papyrus word file
- .ppt PowerPoint presentation
- .rtf Rich Text Format
- .sda StarDraw
- .sdc StarCalc
- .sdd StarImpress
- .sdw StarWriter
- .slk Sylk, Multiplan Symbolic Link Interchange
- .sxc OpenOffice Spreadsheet
- .sxd OpenOffice Drawing
- .sxi OpenOffice Presentation
- .sxw OpenOffice Text Document
- .txt Text file
- .vis Visio document
- .xls Microsoft Excel
Others
- .asp ASP script
- .bat Batch
- .c C source file
- .dbf DBase 3 (prone to false positive)
- .dbx Outlook Express
- .eps Encasulated PostScript
- .exe MS executable
- .frm MySQL table definition
- .h C header
- .html HTML
- .jsp JSP script
- .MYI MySQL MISAM compressed data
- .pdf Portable Document Format
- .php PHP script
- .pl Perl script
- .prc PalmOS application
- .ps PostScript document
- .pst Outlook
- .py Python script
- .qdf Quicken
- .sh Shell script
- .wab Windows Address Book
Enhancements:
- A new method for handling fragmented data is now used, making recovery more reliable and faster.
- This release can be set to search for files in FAT16/FAT32 unallocated space only, which avoids wasting time recovering files that are still accessible, making the recovery of lost files much faster and more efficient.
- New file formats have been added.
<<less
Download (1.0MB)
Added: 2007-05-09 License: GPL (GNU General Public License) Price:
934 downloads
Raster3D 2.7c

Raster3D 2.7c


Raster3D is a powerful set of tools for generating high quality raster images of proteins or other molecules. more>>
Raster3D is a powerful set of tools for generating high quality raster images of proteins or other molecules.
The core program renders spheres, triangles, cylinders, and quadric surfaces with specular highlighting, Phong shading, and shadowing.
It uses an efficient software Z-buffer algorithm that is independent of any graphics hardware.
Main features:
- Raster3D uses a fast Z-buffer algorithm to produce high quality pixel images featuring one shadowing light source, additional non-shadowing light sources, specular highlighting, transparency, and Phong shaded surfaces. Output is in the form of a pixel image with 24 bits of color information per pixel plus one matte channel.
- Raster3D does not depend on graphics hardware. The rendering program currently supports output to files in AVS, JPEG, TIFF, PNG and SGI libimage format. To actually view or manipulate the images produced, you must also have installed an image viewing package (e.g. John Cristys ImageMagick or the SGI libimage utilities). The Raster3D rendering program can be integrated with ImageMagick to expand the flexibility of output formats and interactive use.
- Ancillary programs are provided for the generation of object descriptions based on atomic coordinates stored in PDB format. Although Raster3D is not intended as a general purpose ray-tracing package, nothing in the rendering process is specific to molecular graphics. Some of the algorithms used have been chosen for speed rather than generality, however. They work well for molecular graphics images, but possibly would produce odd results if used for very different types of image.
- Raster3D currently supports rendering six object types: spheres, triangles, planes, smooth-ended cylinders, round-ended cylinders, and quadric surfaces. It also supports the definition of material properties (transparency, bounding planes, color, reflectivity) that apply to groups of objects within the rendered scene.
Enhancements:
- changed the default output format to PNG for all programs
<<less
Download (MB)
Added: 2006-08-31 License: Other/Proprietary License Price:
1149 downloads
oSync 1.0.1.b6

oSync 1.0.1.b6


oSync is a profile synchronizer for the Opera Web browser with a bookmark publishing ability. more>>
oSync is a profile synchronizer for the Opera Web browser with a bookmark publishing ability. oSync project utilizes encryption, compression, hashes, file filters, and an NSIS installer.
Enhancements:
- Syncing is now threaded ==> 1-3 seconds faster syncs.
- Fixed a very odd merging bug
- Speeded up the merging algorithm a bit further.
- Random UI fixes, tracebacks all errors etc (Ubuntu users, please see error.log).
<<less
Download (0.11MB)
Added: 2007-08-01 License: GPL (GNU General Public License) Price:
815 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5