Shell Script Loader is a framework (in a helper script) that can be used by shell-script-based applications for easy including or loading of co-shell-scripts or subscripts. With this utility, scripters may now be able to apply multi-file or module-oriented scripting or programming in shells just like the way they are always done in known languages like Perl, PHP, and Ruby. The provided functions are load(), include(), and call() with the extended versions loadx(), includex(), and callx(). The extended versions can accept glob patterns and regular expressions. Shell Script Loader supports many shells including the very old ones like bash, zsh, ksh, pdksh, sh, ash, dsh, and all shells based on the original sh. Scripts made with Shell Script Loader may also be compiled to form a single script. A generic compiler written in awk is already available.
Simulated annealing is a computational algorithm for optimization. It mimics the physical process of thermal annealing in which a metal is heated and then slowly cooled to settle into a highly ordered crystal structure. For common metals, the lowest energy state is already known. But the method is useful for other problems where the best state is not known and exhaustively searching all possible states is impractical. The method is applied by modeling the problem as a physical system with structure, energy, and temperature. This Python module implements simulated annealing so that it can be easily applied to a variety of problems. An example program is include to perform simulated annealing of the traveling salesman problem.
JoomlaWatch allows you to watch your Web site visitors and bots in real-time from the administration menu, particularly their IP addresses, countries they come from, geographical location on a map, which pages they are viewing, and their browser and operating system. It creates daily and all-time stats from this information plus unique, pageload, and total hits statistics. Furthermore, you can block harmful IP addresses, see blocked attempts stats, evaluate the trend charts, and create goals based on many parameters. In the frontend, it can show the top countries, user, and visit information for certain periods of time.
WeShare Mobile is a software component for the iPhone which allows content such as images, links, text excerpts, or comments to be easily published on social media platforms. WeShare Mobile is easily configurable and can be quickly and inexpensively expanded to include any existing service by simply writing a plug-in. Currently, WeShare Mobile for iPhone includes plug-ins for Facebook, Twitter, Delicious, and e-mail, as well as a demo app.
The Voodoo compiler is an implementation of the Voodoo programming language. The Voodoo programming language is a low-level programming language, abstracting over the platform's instruction set and calling conventions, but otherwise leaving the programmer free to do anything at all. The Voodoo compiler supports multiple target platforms and provides a stand-alone compiler, as well as a Ruby module for programmatic code generation.
Pdbsql provides three samba passdb backend modules: pdb_mysql, pdb_pgsql, and pdb_multi. pdb_mysql is a MySQL passdb backend. pdb_pgsql is a PostgreSQL passdb backend. pdb_multi is a backend which loads multiple passdb backends. These are provided because support for MySQL and PostGreSQL passdb backends has been removed from the Samba source tree, due to lack of an active maintainer.