automated microscopes
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 520
Automated Linux From Scratch 2.2
Automated Linux From Scratch creates the generic framework for an extendable system builder and package installer. more>>
Automated Linux From Scratch (ALFS) is a project that creates the generic framework for an extendable system builder and package installer.
Why would I want to use ALFS?
After having gone through the LFS and BLFS books more than 2 or 3 times, you will quickly appreciate the ability to automate the task of compiling the software you want for your systems.
What can I do with ALFS?
The goal of ALFS is to automate the process of creating an LFS system. It seeks to make the process of building LFS easier and more efficient while still providing flexibility by granting the user total control and insight into the compilation and management of his LFS build.
How is ALFS implemented?
nALFS
The first ALFS implementation was nALFS by Neven Has. nALFS is a small program written in C. It first parses an XML profile that contains information concerning the LFS build process into a series of internal commands. It can then execute these at your discretion, thus automating the compilation of LFS.
jhalfs
Currently, the official implementation is jhalfs. Originally created by Jeremy Huntwork, but since developed and maintained by Manuel Canales Esparcia and George Boudreau, jhalfs has become a light-weight, practical method of automating an LFS build. jhalfs is a Bash shell script that makes use of Subversion and xsltproc to first download the XML sources of the Linux From Scratch book and then extract any necessary commands, placing them into executable shell scripts. If you do not already have the necessary source packages in place on your system jhalfs can fetch them. Finally, jhalfs generates a Makefile which will control the execution of the shell scripts, allowing for recovery if the build should encounter an error. Since jhalfs extracts its commands to run directly from the LFS book, there are no profiles to edit or maintain.
Note: The 2.2 version of jhalfs has been released. A tarball can been downloaded from http://www.linuxfromscratch.org/alfs/downloads/jhalfs/stable/.
alfs
There are many in-depth features that have been requested for future ALFS implementations. Because of this, development has been slated for an entirely new build tool which will be called alfs. To see a list of features that will appear in alfs, please read our Software Requirements Specification. If you wish to help develop this new tool, please subscribe to the alfs-discuss mailing list and leave a note there explaining your desire to help.
<<lessWhy would I want to use ALFS?
After having gone through the LFS and BLFS books more than 2 or 3 times, you will quickly appreciate the ability to automate the task of compiling the software you want for your systems.
What can I do with ALFS?
The goal of ALFS is to automate the process of creating an LFS system. It seeks to make the process of building LFS easier and more efficient while still providing flexibility by granting the user total control and insight into the compilation and management of his LFS build.
How is ALFS implemented?
nALFS
The first ALFS implementation was nALFS by Neven Has. nALFS is a small program written in C. It first parses an XML profile that contains information concerning the LFS build process into a series of internal commands. It can then execute these at your discretion, thus automating the compilation of LFS.
jhalfs
Currently, the official implementation is jhalfs. Originally created by Jeremy Huntwork, but since developed and maintained by Manuel Canales Esparcia and George Boudreau, jhalfs has become a light-weight, practical method of automating an LFS build. jhalfs is a Bash shell script that makes use of Subversion and xsltproc to first download the XML sources of the Linux From Scratch book and then extract any necessary commands, placing them into executable shell scripts. If you do not already have the necessary source packages in place on your system jhalfs can fetch them. Finally, jhalfs generates a Makefile which will control the execution of the shell scripts, allowing for recovery if the build should encounter an error. Since jhalfs extracts its commands to run directly from the LFS book, there are no profiles to edit or maintain.
Note: The 2.2 version of jhalfs has been released. A tarball can been downloaded from http://www.linuxfromscratch.org/alfs/downloads/jhalfs/stable/.
alfs
There are many in-depth features that have been requested for future ALFS implementations. Because of this, development has been slated for an entirely new build tool which will be called alfs. To see a list of features that will appear in alfs, please read our Software Requirements Specification. If you wish to help develop this new tool, please subscribe to the alfs-discuss mailing list and leave a note there explaining your desire to help.
Download (0.15MB)
Added: 2007-07-02 License: GPL (GNU General Public License) Price:
849 downloads
Automated Argument Helper 1.2.2
Aargh is a code generator, written in C++ and licensed under the terms of the GNU General Public License (GPL). more>>
Aargh is a code generator, written in C++ and licensed under the terms of the GNU General Public License (GPL). It generates C++ code to parse a command line, using the getopt() facility available in UNIX and UNIX-like environments.
Automated Argument Helper project supports command-line options with integer arguments, string arguments, and no arguments. The generated code is commented and carefully indented for readability.
Its nice to have lots of command line options, but its a real pain to code for them.
Not that its difficult. Its just tedious, time-consuming, error prone, and no fun. I used to wince at the thought of adding command line options.
Not any more. All I have to do is define the options I want in a small XML file, and run it through aargh. Instantly I have C++ source code that I can compile and link into my program.
If I need to add another option, or otherwise change the rules, I can edit the XML and regenerate the code. No muss, no fuss. Now I can spend more time on the interesting parts of the project.
To use aargh, write an XML file to describe the options you want. When aargh reads the file, it generates two C++ files.
One file is a header that declares a class to represent the options. By default this class is named "Opts," but you can specify a different name. The other file is the implementation of Opts, or whatever you decide to call it. The Opts class provides member functions to parse the command line and return the results.
In your own code, declare an instance of Opts and call Opts::get() to parse the command line, passing it the argc and argv arguments from main(). Opts::get() returns zero if the command line follows the rules that you have outlined in the XML file, or non-zero otherwise. If the parsing is successful, the Opts object stores the results and makes them available to your program by a series of accessor functions.
Main features:
- You can enforce upper and/or lower limits on the number of non-option arguments.
- You can distinguish between options that take arguments and those that dont.
- You can specify that an option is required.
- You can require that the argument to an option be a non-negative integer.
- For an integer argument you can enforce upper and/or lower limits.
- For a string argument you can enforce upper and/or lower limits on the string length.
- For a string argument you can call a function of your own to validate the argument.
- You can allow multiple occurrences of the same option. In that case the generated code builds an STL vector to hold the arguments. By default the generated software allows only one occurrence of any given option.
Enhancements:
- You can now specify the location of the generated header file independently of its name.
- This feature may make it easier to incorporate aargh into complex build environments.
<<lessAutomated Argument Helper project supports command-line options with integer arguments, string arguments, and no arguments. The generated code is commented and carefully indented for readability.
Its nice to have lots of command line options, but its a real pain to code for them.
Not that its difficult. Its just tedious, time-consuming, error prone, and no fun. I used to wince at the thought of adding command line options.
Not any more. All I have to do is define the options I want in a small XML file, and run it through aargh. Instantly I have C++ source code that I can compile and link into my program.
If I need to add another option, or otherwise change the rules, I can edit the XML and regenerate the code. No muss, no fuss. Now I can spend more time on the interesting parts of the project.
To use aargh, write an XML file to describe the options you want. When aargh reads the file, it generates two C++ files.
One file is a header that declares a class to represent the options. By default this class is named "Opts," but you can specify a different name. The other file is the implementation of Opts, or whatever you decide to call it. The Opts class provides member functions to parse the command line and return the results.
In your own code, declare an instance of Opts and call Opts::get() to parse the command line, passing it the argc and argv arguments from main(). Opts::get() returns zero if the command line follows the rules that you have outlined in the XML file, or non-zero otherwise. If the parsing is successful, the Opts object stores the results and makes them available to your program by a series of accessor functions.
Main features:
- You can enforce upper and/or lower limits on the number of non-option arguments.
- You can distinguish between options that take arguments and those that dont.
- You can specify that an option is required.
- You can require that the argument to an option be a non-negative integer.
- For an integer argument you can enforce upper and/or lower limits.
- For a string argument you can enforce upper and/or lower limits on the string length.
- For a string argument you can call a function of your own to validate the argument.
- You can allow multiple occurrences of the same option. In that case the generated code builds an STL vector to hold the arguments. By default the generated software allows only one occurrence of any given option.
Enhancements:
- You can now specify the location of the generated header file independently of its name.
- This feature may make it easier to incorporate aargh into complex build environments.
Download (0.16MB)
Added: 2006-04-14 License: GPL (GNU General Public License) Price:
1288 downloads
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.
<<lessIt 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.
Download (0.013MB)
Added: 2007-03-11 License: GPL (GNU General Public License) Price:
958 downloads
Automated support for compound RPC calls 0.2
Automated support for compound RPC calls is a project which augments RPCGEN to support NFSv4-style compound procedures. more>>
Automated support for compound RPC calls is a project which augments RPCGEN to support NFSv4-style compound procedures.
NFSv4 specifies that the RPC calls be batched into a "compound" call. There is no support for this in RPCGEN.
By rearranging the ONC IDL for NFSv4 into AutoGen definitions, these templates will emit the original IDL *plus* all the code to package, send, distribute, collect, return, and dispatch the results.
The distributed program author merely needs to call and supply server procedures for the routines specified in the IDL.
Templates for these calls and service routines is provided, too. The NFSv4 definitions are included.
<<lessNFSv4 specifies that the RPC calls be batched into a "compound" call. There is no support for this in RPCGEN.
By rearranging the ONC IDL for NFSv4 into AutoGen definitions, these templates will emit the original IDL *plus* all the code to package, send, distribute, collect, return, and dispatch the results.
The distributed program author merely needs to call and supply server procedures for the routines specified in the IDL.
Templates for these calls and service routines is provided, too. The NFSv4 definitions are included.
Download (0.022MB)
Added: 2007-04-05 License: BSD License Price:
938 downloads
Nagios Automated Configuration Engine 0.4
NACE is a generic query engine used to automatically create host and service definitions for hosts on the network. more>>
NACE is a generic query engine used to automatically create host and service definitions for hosts on the network.
It is intended to be used in a shell script at regular intervals by an experienced Nagios administrator to perform a query against the supplied host list. It then creates host and service definitions using the parameters supplied in the query.
<<lessIt is intended to be used in a shell script at regular intervals by an experienced Nagios administrator to perform a query against the supplied host list. It then creates host and service definitions using the parameters supplied in the query.
Download (0.024MB)
Added: 2005-11-15 License: GPL (GNU General Public License) Price:
1445 downloads
Diplomacy Automated Email Judge 1.7.6
Njudge is an automated judge for Diplomacy games, based on Ken Lowe software. more>>
Njudge is an automated judge for Diplomacy games, based on Ken Lowe software.
Installation:
1. Create a system user account (i.e. judge) and its home directory
(i.e. /home/judge) It is recommended to lock the password for this
account as you should never need to login as this user.
2. `cd to the directory containing the packages source code and type
`./configure to configure the package for your system. If youre
using `csh on an old version of System V, you might need to type
`sh ./configure instead to prevent `csh from trying to execute
`configure itself.
By default it will set up the judge in /home/judge as user judge with
an email address of judge@localhost and sendmail in /usr/sbin.
If you chose a different user and directory in step 1, or if judge
email should come from a different domain, you can give the configure
script flags to override the defaults. The flags are:
--with-dir=DIR
--with-user=NAME
--with-domain=DOMAIN
--with-sendmail=SENDMAIL
for example to set up the judge in /home/jaldhar/dip as user
jaldhar and email judge@braincells.com and sendmail in /usr/ucb, you
would do:
./configure --with-dir=/home/jaldhar/dip --with-user=jaldhar --with-domain=braincells.com --with-sendmail=/usr/ucb
There are many other flags you can give (type ./configure --help
for a full list) but these are the main ones youre likely to use.
Running `configure takes awhile. While running, it prints some
messages telling which features it is checking for.
3. Type `make to compile the package.
4. If this is a new install:
Type `make install to install the programs, any data files and
documentation. You will have to edit a few configuration files
before the judge will become operation.
If this is an upgrade from an older version;
Type make upgrade to install the new programs only.
*Note* compiled programs will not be stripped of debug and other extra
information. If you want to make compiled programs a little smaller,
you can type make install-strip or make upgrade-strip instead. This
may give a few harmless errors (when it tries to strip scripts) but you
can ignore them.
If you just want to rebuild the map files (because e.g. you added a new
variant,) type make remap.
5. You can remove the program binaries and object files from the
source code directory by typing `make clean. To also remove the
files that `configure created (so you can compile the package for
a different kind of computer), type `make distclean.
Enhancements:
- Major bugfixes
<<lessInstallation:
1. Create a system user account (i.e. judge) and its home directory
(i.e. /home/judge) It is recommended to lock the password for this
account as you should never need to login as this user.
2. `cd to the directory containing the packages source code and type
`./configure to configure the package for your system. If youre
using `csh on an old version of System V, you might need to type
`sh ./configure instead to prevent `csh from trying to execute
`configure itself.
By default it will set up the judge in /home/judge as user judge with
an email address of judge@localhost and sendmail in /usr/sbin.
If you chose a different user and directory in step 1, or if judge
email should come from a different domain, you can give the configure
script flags to override the defaults. The flags are:
--with-dir=DIR
--with-user=NAME
--with-domain=DOMAIN
--with-sendmail=SENDMAIL
for example to set up the judge in /home/jaldhar/dip as user
jaldhar and email judge@braincells.com and sendmail in /usr/ucb, you
would do:
./configure --with-dir=/home/jaldhar/dip --with-user=jaldhar --with-domain=braincells.com --with-sendmail=/usr/ucb
There are many other flags you can give (type ./configure --help
for a full list) but these are the main ones youre likely to use.
Running `configure takes awhile. While running, it prints some
messages telling which features it is checking for.
3. Type `make to compile the package.
4. If this is a new install:
Type `make install to install the programs, any data files and
documentation. You will have to edit a few configuration files
before the judge will become operation.
If this is an upgrade from an older version;
Type make upgrade to install the new programs only.
*Note* compiled programs will not be stripped of debug and other extra
information. If you want to make compiled programs a little smaller,
you can type make install-strip or make upgrade-strip instead. This
may give a few harmless errors (when it tries to strip scripts) but you
can ignore them.
If you just want to rebuild the map files (because e.g. you added a new
variant,) type make remap.
5. You can remove the program binaries and object files from the
source code directory by typing `make clean. To also remove the
files that `configure created (so you can compile the package for
a different kind of computer), type `make distclean.
Enhancements:
- Major bugfixes
Download (0.71MB)
Added: 2006-08-25 License: Other/Proprietary License Price:
1163 downloads
phpautotest 1.0.3
phpautotest is a tool for conducting automated regression tests on PHP-driven Web sites. more>>
phpautotest is a tool for conducting automated regression tests on PHP-driven Web sites. Variable values as well as HTTP output can be tested.
HTTP output is tested using regular expressions.
<<lessHTTP output is tested using regular expressions.
Download (0.18MB)
Added: 2006-05-11 License: MIT/X Consortium License Price:
1264 downloads
lamefwd 0.6
lamefwd provides an easy-to-use single process port forwarder. more>>
lamefwd provides an easy-to-use single process port forwarder.
lamefwd is an easy-to-use single process port forwarder, handling both TCP and UDP protocols. It is intended to be a fast and lightweight alternative to portfwd.
Usage
On BSD and Linux use "./configure ; make", on Windows run the installer. Then just edit lamefwd.cfg before starting the program:
#
# example config file for lamefwd
#
# localport remotehost remoteport protocol
#
5000 test.host.se 50 tcp
5005 test.host.se 55 udp
Enhancements:
- This release adds support for automated building using "./configure ; make" on *BSD, Linux, and Cygwin systems.
<<lesslamefwd is an easy-to-use single process port forwarder, handling both TCP and UDP protocols. It is intended to be a fast and lightweight alternative to portfwd.
Usage
On BSD and Linux use "./configure ; make", on Windows run the installer. Then just edit lamefwd.cfg before starting the program:
#
# example config file for lamefwd
#
# localport remotehost remoteport protocol
#
5000 test.host.se 50 tcp
5005 test.host.se 55 udp
Enhancements:
- This release adds support for automated building using "./configure ; make" on *BSD, Linux, and Cygwin systems.
Download (0.10MB)
Added: 2007-04-23 License: BSD License Price:
920 downloads
The Kava Telnet Application 1.0
The Kava Telnet Application is complete telnet and SSH application. more>>
The KTA is a complete telnet and SSH application designed for use by both end-users and developers. For end-users it provides a cross-platform vt320-compatible terminal written in Java.
For developers it provides an extensible plugin API that can be used to implement automated telnet and SSH solutions in a client/server environment.
<<lessFor developers it provides an extensible plugin API that can be used to implement automated telnet and SSH solutions in a client/server environment.
Download (0.24MB)
Added: 2005-10-11 License: GPL (GNU General Public License) Price:
1488 downloads
mangleme 1.2
mangleme provides an automated broken HTML generator and browser tester. more>>
mangleme provides an automated broken HTML generator and browser tester.
mangleme is an automated broken HTML generator and browser tester, originally used to find dozens of security and reliability problems in all major Web browsers (Mozilla / Firefox / Netscape, Konqueror / Safari, MSIE, lynx, [e]links, w3m, elvis, etc), as reported on BUGTRAQ.
A trivial utility to automatically check for HTML parsing flaws. Generates
a basic set of badly mangled tags on request, with auto-refresh back to the
script, so that you can point a browser to it once, and let it run until
it crashes.
Put it in your cgi-bin directory or any other Apache folder with ExecCGI option enabled, then visit the URL http:// / /mangleme.cgi.
When the browser crashes, error-log should be examined for the last matching entry generated by mangle.cgi; extract the hexadecimal value, then invoke remangle.cgi?hex_value from the browser again. If it crashes, youve reproduced the problem, and can save the remangle.cgi page using wget or such.
<<lessmangleme is an automated broken HTML generator and browser tester, originally used to find dozens of security and reliability problems in all major Web browsers (Mozilla / Firefox / Netscape, Konqueror / Safari, MSIE, lynx, [e]links, w3m, elvis, etc), as reported on BUGTRAQ.
A trivial utility to automatically check for HTML parsing flaws. Generates
a basic set of badly mangled tags on request, with auto-refresh back to the
script, so that you can point a browser to it once, and let it run until
it crashes.
Put it in your cgi-bin directory or any other Apache folder with ExecCGI option enabled, then visit the URL http:// / /mangleme.cgi.
When the browser crashes, error-log should be examined for the last matching entry generated by mangle.cgi; extract the hexadecimal value, then invoke remangle.cgi?hex_value from the browser again. If it crashes, youve reproduced the problem, and can save the remangle.cgi page using wget or such.
Download (0.003MB)
Added: 2007-02-28 License: LGPL (GNU Lesser General Public License) Price:
970 downloads
Embedded Slackware 1.3.5-5
Embedded Slackware is a software development kit for the automated creation of bootable embedded systems based on Slackware. more>>
Embedded Slackware is a software development kit for the automated creation of bootable embedded systems based on Slackware and Busybox. The focus is on i486 and ARM systems that use compact flash devices (handhelds and PC104 type boards). The distribution consists of a primary archive with tools, scripts, and documentation, and additional archives for the i486 and PXA250 binary components.
Enhancements:
- This update includes 2.4.34 and 2.6.20 embedded kernels.
- 44 easy-to-use burn scripts and runtime configurations are available.
- The distribution archive is an i486 working subset of the full distribution.
- The complete SDK consists of 5 base archives each for i486, uclibc_i486, pxa255, and uclibc_pxa255 architectures.
- Additional archives are also available for gcc, Wine, and Opie/Pixil LCD desktops.
<<lessEnhancements:
- This update includes 2.4.34 and 2.6.20 embedded kernels.
- 44 easy-to-use burn scripts and runtime configurations are available.
- The distribution archive is an i486 working subset of the full distribution.
- The complete SDK consists of 5 base archives each for i486, uclibc_i486, pxa255, and uclibc_pxa255 architectures.
- Additional archives are also available for gcc, Wine, and Opie/Pixil LCD desktops.
Download (11.3MB)
Added: 2007-04-01 License: Free for non-commercial use Price:
940 downloads
Micro-Manager 1.0.68
Micro-Manager is an Open Source software package for imaging and control of automated microscopes. more>> <<less
Download (1.3MB)
Added: 2007-05-01 License: LGPL (GNU Lesser General Public License) Price:
911 downloads
ploticus 2.33
ploticus is a graphics, charting, and plot presentation package. more>>
ploticus is a free, GPL, non-interactive software package for producing plots, charts, and graphics from data. ploticus was developed in a Unix/C environment and runs on various Unix, Linux, and win32 systems.
ploticus is good for automated or just-in-time graph generation, handles date and time data nicely, and has basic statistical capabilities. It allows significant user control over colors, styles, options and details.
From the command line you can run ploticus using the pl command. The pl command can also be invoked via CGI. C developers can use libploticus. Other interfaces exist for packages such as Python.
<<lessploticus is good for automated or just-in-time graph generation, handles date and time data nicely, and has basic statistical capabilities. It allows significant user control over colors, styles, options and details.
From the command line you can run ploticus using the pl command. The pl command can also be invoked via CGI. C developers can use libploticus. Other interfaces exist for packages such as Python.
Download (0.43MB)
Added: 2006-06-02 License: GPL (GNU General Public License) Price:
1239 downloads
Test-AutoBuild 1.2.0
Test-AutoBuild is a framework for performing continuous, unattended, automated software builds. more>>
Test-AutoBuild is a framework for performing continuous, unattended, automated software builds.
Test-AutoBuild pulls code from source control repositories (CVS, Perforce, and GNU Arch are currently supported), calculates inter-module dependencies, builds each module, and then generates HTML status pages, copies binary packages to Web/FTP server roots, and sends email status alerts. It is written with flexibility and extensibility in mind to make it easy to integrate with a wide range of development tools and languages.
Enhancements:
- The backend build engine has been refactored into a modular workflow engine.
- Support for Mercurial SCM repos has been added, and existing SCM implementations extended to allow extraction of changelogs.
- Performance and scalability are improved by hard linking files instead of copying.
- Error reporting and logging has been enhanced to make debugging of crashes/problems simpler.
- Major work has been done on documentating the tools, configuration file format, and developer APIs.
- The coverage of the test suite has been increased to cover a large portion of the critical code sub-systems.
<<lessTest-AutoBuild pulls code from source control repositories (CVS, Perforce, and GNU Arch are currently supported), calculates inter-module dependencies, builds each module, and then generates HTML status pages, copies binary packages to Web/FTP server roots, and sends email status alerts. It is written with flexibility and extensibility in mind to make it easy to integrate with a wide range of development tools and languages.
Enhancements:
- The backend build engine has been refactored into a modular workflow engine.
- Support for Mercurial SCM repos has been added, and existing SCM implementations extended to allow extraction of changelogs.
- Performance and scalability are improved by hard linking files instead of copying.
- Error reporting and logging has been enhanced to make debugging of crashes/problems simpler.
- Major work has been done on documentating the tools, configuration file format, and developer APIs.
- The coverage of the test suite has been increased to cover a large portion of the critical code sub-systems.
Download (0.20MB)
Added: 2006-08-23 License: GPL (GNU General Public License) Price:
1157 downloads
Are You Human? 0.1
Are You Human? is a script that uses a graphical test to insure that a human is being dealt with rather than a script. more>>
Are You Human? is a script that uses a graphical test to insure that a human is being dealt with rather than a script.
This is useful to avoid automated Web signups or automated attempts to crack passwords.
There are many equivalent libraries for other languages but this is the first one for Python. The Python Imaging Library (PIL) is required.
<<lessThis is useful to avoid automated Web signups or automated attempts to crack passwords.
There are many equivalent libraries for other languages but this is the first one for Python. The Python Imaging Library (PIL) is required.
Download (0.009MB)
Added: 2006-10-04 License: GPL (GNU General Public License) Price:
1115 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 automated microscopes 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