Main > Free Download Search >

Free semi automatic software for linux

semi automatic

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1086
Automatic Firewall 0.3.2

Automatic Firewall 0.3.2


Automatic Firewall is a script that will automatically configure a firewall. more>>
Automatic Firewall is a script that will automatically configure a firewall. If you are a broadband or dial-up user who doesnt have a firewall script, you need to get one to protect yourself. AutoFW is made to help you do that with no efforts.
Many people when connecting to the internet need a firewall script made for them so they can surf the net without being susceptible to various attacks. Most, if not all (until now :-), of the existing scripts are written for a large range of requirements and require some tweaking to make them work for a specific user. However many users do not know which parameters to fill in the script config file.
AutoFW intends to provide a simple firewall script that you just need to fire and forget. You make sure to run it on computer start-up or just before connecting to the net, and it will detect network condition and setup appropriate firewall rules for you.
In order to be "smart" AutoFW has to be limited, the current scope of AutoFW are standard broadband connections, it will also cover dial-up users and stand-alone servers.
AutoFW works only for Linux IPTables firewall and needs the iptables utility to update the firewall, it also needs the ifconfig utility, both of these are available on any standard install of a GNU/Linux machine.
AutoFW also needs the ip program which is part of the iproute2 package, sometimes also called iproute. It is available as a package for any standard GNU/Linux install, not it might not be installed in your particular.
There are two parts that do automatic detection, one is for interfaces and IPs and the other is for open listening ports.
The interface part looks at all the active interfaces in the machine and classifies them between internal and external. It does that by looking at the IPv4 address of the device. If it is one of:
127.0.0.0/8
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
it is considered to be an internal IP and thus an internal interface, otherwise it is an external IP and thus an external interface. There is no handling of an interface with both an internal and an external IP on it.
The listening ports are scanned for a known port and the accompanying known program name that binds to that port, known ports are opened later in the configuration stage.
The configuration itself is very simple for now, without many of the bell and whistles that exist in other scripts, but it works for the basic needs and provides adequate protection.
Enhancements:
- Internal systems are now protected, as well as servers and NAT gateways.
<<less
Download (0.020MB)
Added: 2006-07-30 License: GPL (GNU General Public License) Price:
1182 downloads
Auto Contrast

Auto Contrast


Auto Contrast is a script-fu based on a technique by lylejk of dpreview.com that performs an entirely automatic contrast adjust. more>>
Auto Contrast is a script-fu based on a technique by lylejk of dpreview.com that performs an entirely automatic contrast adjustment.

You may like the effect, dislike it, or not see a change, but its worth a try!

<<less
Download (MB)
Added: 2006-08-16 License: GPL (GNU General Public License) Price:
1179 downloads
Sendmail 8.14.1

Sendmail 8.14.1


Sendmail is a powerful and flexible Mail Transport Agent. more>>
Sendmail application is a Mail Transfer Agent, which is the program that moves mail from one machine to another.

Sendmail implements a general internetwork mail routing facility, featuring aliasing and forwarding, automatic routing to network gateways, and flexible configuration.
<<less
Download (2.0MB)
Added: 2007-04-04 License: BSD License Price:
934 downloads
Automatic Revision Control System 0.5.0

Automatic Revision Control System 0.5.0


Automated Revision Control System is used to automatically monitor remote and local git, subversion, CVS, and even rsync repos. more>>
Automated Revision Control System is used to automatically monitor remote and local git, subversion, CVS, and even rsync repositories.
It notices changes and updates the local and remote repositories almost automatically. It requires either git, subversion, rsync, or CVS, and can be used for Web site maintainance, backup, communications, and many other purposes.
Enhancements:
- This release generally works a lot better to the extent that the authors are starting to using it for everyday file syncing and backup.
<<less
Download (0.013MB)
Added: 2007-03-11 License: GPL (GNU General Public License) Price:
958 downloads
Semi-Batched-Image-Editor 0.9

Semi-Batched-Image-Editor 0.9


Semi-Batched-Image-Editor program is an image editor for Linux. more>>
Semi-Batched-Image-Editor program is an image editor for Linux.
The problem: Got a huge amount of scanned pictures (from your digital camera, or as Picture-CD from your favorite lab)? Want to rotate some of them to the right orientation? Select a good detail? Scale to a given output format? Want to do this with as less as possible mouseclicks?
The solution: SeBIE - the Semi-Batched-Image-Editor.
Main features:
- Input filename selection via regular expressions.
- Create output filename via regular expression and substitution.
- Select image details with a given proportion.
- Scale to a given output format when saving.
- Apply some color correction (at the moment only gamma curve correction is possible).
Why Semi-Batched? Because SeBIE is not fully batch processing. A rest of user interaction is still needed (and wanted).
SeBIE is written in C using the gdk/gtk (glib-2.0.7/gtk+-2.0.9) toolkit.
Installation:
Get the source distribution from the download page and unpack:
tar -xvzf sebie-0.9.tar.gz
Change to the sebie source directory:
cd sebie-0.9
Run the configure script:
./configure
Build the executable:
make all
And install it as root:
make install
Start the application using the command sebie....
Enhancements:
- Add events delete_event and destroy to main window.
- Handling resizable drawing area.
<<less
Download (0.087MB)
Added: 2006-02-06 License: GPL (GNU General Public License) Price:
1358 downloads
OpenMONI Second-2

OpenMONI Second-2


OpenMONI is a semi-transparent on-desktop system monitor for OpenBSD. more>>
OpenMONI is a semi-transparent on-desktop system monitor for OpenBSD. It does not require anything additional on a standard OpenBSD installation (any port or package).
It is fully scriptable, and has a simple, easy-to-understand Lisp-like scripting language (OML). You can fully control OpenMONIs behaviour and style from OML. OpenMONI comes with a pack of OML scripts ready to use.
Main features:
- Weather plugin - far from OK. Though works in most cases. (disabled)
- Centralized depend, subdepend, recurse and nothing targets.
- README.TXT
- Centralized definitions for graphics context members. (in omls/x.oml)
- Less compilcated desc_table implementation.
- MEMLEAK fixed : destroying fifo structure doesnt leak memory any more.
- OpenMONI survives the absence of init.oml - using default init values.
- Transparency & round corner radius setup via init.oml.
- BUGFIX : now oml requires the descriptor table. It wasnt required if
- it had been compiled only with MATHSUPPORT - in most cases at least FILESUPPORT
- is compiled in.
- Simple experimental net IO support added.
- 1024 Kb is written now as 1Mb in the netscope label.
- Scope oml doesnt abort if the net interface could not be openend.
- At least the background calculation supports other than 24 bit depth.
- BUGFIX : Some WM doesnt set up a background image for the RootWindow => we cant grab it.
- Standalone oml interpreter can use the netload support.
- BUGFIX : unsupported function now returns NIL if nessecarry.
- execute keyword introduces.
- several MEMLEAKS fixed.
- If charging level is less than x%, the info is printed in warningcolour.
- Destroyed values go into the cache.
- random keyword.
Enhancements:
- Many bugs have been fixed.
- Several memory leaks have been plugged.
- Multiple color depth support has been added.
- New options appeared in init.oml, like "hide on taskbar", "allow wm to decorate window", and others.
- Arithmetic operators are now capable of handling several operands.
<<less
Download (0.061MB)
Added: 2007-01-26 License: BSD License Price:
1004 downloads
Bio::Tree::Compatible 1.5.2_102

Bio::Tree::Compatible 1.5.2_102


Bio::Tree::Compatible is a Perl module for testing compatibility of phylogenetic trees with nested taxa. more>>
Bio::Tree::Compatible is a Perl module for testing compatibility of phylogenetic trees with nested taxa.

SYNOPSIS

use Bio::Tree::Compatible;
use Bio::TreeIO;
my $input = new Bio::TreeIO(-format => newick,
-file => input.tre);
my $t1 = $input->next_tree;
my $t2 = $input->next_tree;

my ($incompat, $ilabels, $inodes) = $t1->is_compatible($t2);
if ($incompat) {
my %cluster1 = %{ $t1->cluster_representation };
my %cluster2 = %{ $t2->cluster_representation };
print "incompatible treesn";
if (scalar(@$ilabels)) {
foreach my $label (@$ilabels) {
my $node1 = $t1->find_node(-id => $label);
my $node2 = $t2->find_node(-id => $label);
my @c1 = sort @{ $cluster1{$node1} };
my @c2 = sort @{ $cluster2{$node2} };
print "label $label";
print " cluster"; map { print " ",$_ } @c1;
print " cluster"; map { print " ",$_ } @c2; print "n";
}
}
if (scalar(@$inodes)) {
while (@$inodes) {
my $node1 = shift @$inodes;
my $node2 = shift @$inodes;
my @c1 = sort @{ $cluster1{$node1} };
my @c2 = sort @{ $cluster2{$node2} };
print "cluster"; map { print " ",$_ } @c1;
print " properly intersects cluster";
map { print " ",$_ } @c2; print "n";
}
}
} else {
print "compatible treesn";
}

Bio::Tree::Compatible is a Perl tool for testing compatibility of phylogenetic trees with nested taxa represented as Bio::Tree::Tree objects. It is based on a recent characterization of ancestral compatibility of semi-labeled trees in terms of their cluster representations.

A semi-labeled tree is a phylogenetic tree with some of its internal nodes labeled, and it can represent a classification tree as well as a phylogenetic tree with nested taxa, with labeled internal nodes corresponding to taxa at a higher level of aggregation or nesting than that of their descendents.

Two semi-labeled trees are compatible if their topological restrictions to the common labels are such that for each node label, the smallest clusters containing it in each of the trees coincide and, furthermore, no cluster in one of the trees properly intersects a cluster of the other tree.

Future extensions of Bio::Tree::Compatible include a Bio::Tree::Supertree module for combining compatible phylogenetic trees with nested taxa into a common supertree.

<<less
Download (5.6MB)
Added: 2007-06-28 License: Perl Artistic License Price:
848 downloads
Sessinfo 0.1

Sessinfo 0.1


Sessinfo is a Gnome Session Information Display. more>>
Sessinfo is a Gnome Session Information Display.

This is a Gnome application thats intended to be a semi-graphical equivalent of the messages that you normally get with a command-line login session.

So far, its not very graphical. Future versions might include such things as a graphical banner and graphical panes.

<<less
Download (0.52MB)
Added: 2006-02-20 License: BSD License Price:
1341 downloads
jSVR 0.5 Beta

jSVR 0.5 Beta


jSVR is a java implementation of a semi-automatic process for identifying and exporting three-dimensional information. more>>
jSVR is a java implementation of a semi-automatic process for identifying and exporting three-dimensional information from a single un-calibrated image. The project is based on previous publications of A. Criminisi, A. Zisserman and others. svrIn the section "svr theory" there is a brief presentation of the principals behind single view reconstruction, using perspective information of an image.

jSVR was originally developed as my degree project in the computer science department of the university of Crete, in 2004. Most of the initial work was done in the CVRL lab of ics-forth, under the supervision of professors A. Argyros and M. Lourakis. Many documents in this site come from my report on svr, and where initially converted from latex using latex2html and then modified. If you find any broken links or other problems please let me know.

I recently decided to try and continue that work, as an open source project.

Single View reconstruction is a technique that can have various applications in different areas of interest. From acquiring metric information from low quality images, to reconstructing scenes from paintings. The process of reconstructing an image is semi-automated and can be really tricky for the user, who is requested to define and/or fine tune a set of difficult to understand parameters, (see the "svr theory" section for some examples).

Depending on the goal, the demands to the reconstruction technique differ. In the original work the goal was to test the proposed methodology in the relevant literature and to implement the techniques into an application that could reconstruct an image. The new goal of svr is to provide a user-friendly and intuitive way for reconstructing images, as well as to improve the existing implementation to produce better results. Determining the correct vanishing points with an automatic algorithm would be a great improvement to the whole process.

One step towards this direction would be an MLE estimation for the best intersection point. Also it is probable that suitable heuristics could be used to exclude intersections (false vanishing points) in areas that vanishing points are not expected (i.e. the center of the image). In order to exclude as many false VP detections as possible, appropriate filters could be applied on the image before the reconstruction (i.e. noise reduction, removing the radial distortion, and sharpen edges).

The phase of manual reconstruction could also be made semi-automatic by implementing object identification algorithms. This would help by automatically identifying the bigger structures in the image (i.e the vertical planes). In addition smaller structures can be interactively traced. This would also allow better texture extraction from the objects in the image.
<<less
Download (1.3MB)
Added: 2007-03-14 License: GPL (GNU General Public License) Price:
954 downloads
Ghemical 2.10

Ghemical 2.10


Ghemical is a molecular modelling package with GUI and 3D-visualization tools. more>>
Ghemical is a computational chemistry software package released under the GNU GPL. It means that full source code of the package is available, and users are free to study and modify the package. Ghemical is written in C++.
Ghemical project has a graphical user interface (which is based on GNOME), and it supports both quantum-mechanics (semi-empirical and ab initio) models and molecular mechanics models (there is an experimental Tripos 5.2-like force field for organic molecules). Also a tool for reduced protein models [1] is included. Geometry optimization, molecular dynamics and a large set of visualization tools are currently available.
Ghemical relies on external code to provide the quantum-mechanical calculations. Semi-empirical methods MNDO, MINDO/3, AM1 and PM3 come from the MOPAC7 package (Public Domain), and are included in the source distribution.
The MPQC package (GNU GPL) is used to provide ab initio methods: the methods based on Hartree-Fock theory are currently supported with basis sets ranging from STO-3G to 6-31G**.
The MPQC code is not included in the source distribution. In order to use the MPQC-based ab initio methods in Ghemical, you must first compile and install the MPQC program for your system, and then compile Ghemical using some specific settings that link the programs together; see the INSTALL file for more information. Ghemical also contains the OpenBabel package for import and export of many different file formats (as well as other tasks).
Installation
Once you have downloaded the latest release, you should extract all files from your archive file using "tar -zxvvf ghemical-1.00.tgz" or equivalently "gunzip ghemical-1.00.tgz; tar -xvvf ghemical-1.00.tar". After that please read the "INSTALL"-file you just extracted to get additional information.
Enhancements:
- bug fixes
<<less
Download (1.9MB)
Added: 2007-02-19 License: GPL (GNU General Public License) Price:
982 downloads
Tactical Rogue 0.1.1

Tactical Rogue 0.1.1


Tactical Rogue is a tactical roguelike game. more>>
Tactical Rogue game aims to take the best of two very interesting concepts and merge them together, namely, the variety and endlessness of rogue and the strategic elements of Tactics Ogre/Final Fantasy Tactics.

Basically this means well be autogenerating vast amounts of items, weapons and armors, autogenerating dungeon labyrinths and autogenerating monsters based on set profiles. Then, we will use these autogenerated worlds and enforce a strategical/tactical engine based upon many simply attributes such as speed, movement, agility, strength, dexterity, wisdom, intelligence, hp, mp, level, class and experience. The game will run semi-realtime, in the sense that time progresses until someones wait-time reaches zero allowing them to move/act which will then reset their wait-time to its maximum value based upon the characters traits and attributes.

The game will be developed under linux using sdl and c++, using .png for graphical storage of sprites and aminations and .ogg (vorbis) for storage of sound effects and music. All files, be it code, music or sprites will be licenced in a license compatible with the GPL, most likely under the GPL.

<<less
Download (2.9MB)
Added: 2007-05-14 License: Freeware Price:
893 downloads
Jeremiah 0.1.0

Jeremiah 0.1.0


Jeremiah is a set of PHP scripts that aims to make regular downloads a completely automatic procedure. more>>
Jeremiah is a set of PHP scripts that aims to make regular downloads a completely automatic procedure.
From finding the files of intrest all the way to unpacking them into in the directory of choice, everything is done without user interaction. Jeremiah supports different download methods through addon scripts.
At the moment, only a addon for downloads via BitTorrent is available.
Main features:
- Pluginsystem for automatic downloads.
- (currently there is only a plugin for the download of torrents)
- Support for multipel checksum file types.
- (Currently only PAR, PAR2, SFV and Torrent are preconfigured but any fyletype supported by cfv can be used.)
- Support for multipel compressed file types.
- (Currently only rar, 7z and rar are preconfigured but any other filetype and decompression software can easily be added.)
- Recrusive scanning of multipel incoming directories
- Automatic detection of redundant checksum files.
- Semi-Smart file verification.
- (Downloads arnt verifyed until all files have been completly downloaded.)
- 100% no user interaction
- (Jeremiah is designed to run without any user interaction, for example by cron)
<<less
Download (0.037MB)
Added: 2005-11-03 License: GPL (GNU General Public License) Price:
1451 downloads
The Qu Programming Language 1.21.10

The Qu Programming Language 1.21.10


The Qu Programming Language is a full-featured object oriented programming language. more>>
Qu is a powerful full-featured object oriented programming language. It is an Open Source software. The Qu Programming Language is absolutely free (as in free lunch) and distributed under the GNU General Public License (GPL).
Qu is inspired by other languages. Most noticeably Perl, Python, Ruby and C. It mostly resembles Python except that the syntax is more flexible, the internals are simpler, and Qu allows you to use either indentation or non-indentation style.
Qu has a clean syntax designed to promote readability. There is no need for semi-colons and commas to separate items except in rare cases when the end of an expression is not obvious.
Qu is a procedural language. A program consist of statements and expressions evaluated in the order they appear.
Qu is a strong semi-dynamic (optional-static) typing language. Adding a number to a string will throw an exception. A variable can hold anything or you can attach a validator to it. Validators can be as simple as a class, a constant object (Array, Range, Struct, etc.) or even a validator function.
Arrays, dictionaries, and sets can be constrained to hold only a specific "type" of data as well.
Everything in Qu are objects, including numbers, strings, etc. The number 123, for example, is actually an instance of the builtin Int class. Classes are instances of the builtin Class class, etc. But this does not mean that you must write your programs in an object oriented manner. That is entirely up to you.
Documentation can be embedded in the source code. The compiler will skip them. The documentation builder will extract them. The builder is included as part of the standard distribution.
In fact, when you install Qu or Qu modules, the documentations are automatically built for you.
Qu is entirely written in C. Readable documentations are embedded in the C sources directly.
Writing C modules for Qu is as easy as it can get!
Main features:
- fast
- clean syntax
- strong semi-dynamic typing
- module management
- multithread
- deadlock detection
- label loops, break, continue, redo
- loop, while, for, atomic, do
- fast exceptions
- try, catch, else, finally
- nested function
- lexical closure
- accummulator
- generator
- coroutine
- type validator
- run once function
- full and safe eval
- buffered printing
- auto self
- private, public and static attributes
- read/write & read-only attributes
- class property and methods
- dynamic attribute access
- single inheritance with mixins
- multiple constructors
- super class attribute access
- finalizers
- multiple assignment
- variable and default arguments
- argument flattening
- uniform attribute access
- complex number
- big integer
- mark & sweep garbage collector
<<less
Download (1.3MB)
Added: 2007-04-11 License: GPL (GNU General Public License) Price:
928 downloads
LinuxUpdate 0.5

LinuxUpdate 0.5


LinuxUpdate is a distro-independent automatic package upgrade utility. more>>
LinuxUpdate is a distro-independent automatic package upgrade utility.

LinuxUpdate is written in perl using Gtk2 bindings. It justs sits there in your tray, executing specified commands once in a while and processing the output to produce a viewable list of upgradable packages.

GUI is provided to allow for automatic package upgrade process. Default configuration is right for PLD Linux Distribution using poldek as the package manager.

<<less
Download (0.069MB)
Added: 2005-08-03 License: GPL (GNU General Public License) Price:
1542 downloads
enemy lines 6 1.1

enemy lines 6 1.1


enemy lines 3 is a semi-abstract first person 3D-shooter game. more>>
enemy lines 3 is a semi-abstract first person 3D-shooter game. enemy lines 3s goal is to shoot evil robots before they get too close or to use your jetpack to escape.

The robots cant jump, but they can tear down walls.

<<less
Download (0.20MB)
Added: 2006-06-18 License: GPL (GNU General Public License) Price:
1223 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5