windows version 5.1
Windows Powertools 4.0.0.1
Windows Powertools has these features : *Cache2Trash:Clear unwanted temporary files to gain space *DiskCheck: Check for disk errors and resol... more>> <<less
DBIx::Version 0.01
DBIx::Version is a Perl extension for getting database software name and version. more>>
SYNOPSIS
use DBIx::Version;
my $dbh = DBI->connect( ... );
my ($dbname, $dbver, $dbverfull) = DBIx::Version::Version($dbh);
DBIx::Version lets you query which database software and version you are connected to.
Return Examples:
(undef, undef, undef)
(mysql, 4.0.17, 4.0.17-standard-log)
(postgresql, 7.4.1, PostgreSQL 7.4.1 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 3.3.2 20031107 (Red Hat Linux 3.3.2-2))
(oracle, 8.1.7.0.0, 8.1.7.0.0)
(sqlserver, 8.00.384, Microsoft SQL Server 2000 - 8.00.384 (Intel X86)
May 23 2001 00:02:52
Copyright (c) 1988-2000 Microsoft Corporation
Standard Edition on Windows NT 5.0 (Build 2195: Service Pack 2))
(sybase,12.5.0.1,Adaptive Server Enterprise/12.5.0.1/SWR 9982 IR/P/Sun_svr4/OS 5.8/rel12501/1776/ 64-bit/FBO/Tue Feb 26 01:22:10 2002)
(sybase,12.5.0.2,Adaptive Server Enterprise/12.5.0.2/EBF 14000 IR/P/Sun_svr4/OS 5.8/rel12502/1776/64-bit/FBO/Tue Jun 4 01:22:10 2002)
Answer 1: This module is useful for cross-platform coding, and in environments like shared hosting where you actually didnt install the database yourself and are curious.
DataBrowser 3.5.1
DataBrowser is a cross-database, cross-platform data access tool written entirely in Java. more>> <<less
Test::Version 0.02
Test::Version is a Perl module that has the role to check for VERSION information in modules. more>>
SYNOPSIS
use Test::Version;
plan tests => $num_tests;
version_ok( $file );
FUNCTIONS
version_ok( FILENAME, [EXPECTED, [NAME] ] )
version_ok requires a filename and returns one of the three values:
NO_FILE Could not find the file
NO_VERSION File had no VERSION information
VERSION_OK VERSION information exists
version_ok okays a test without an expected result if it finds VERSION information, or if an expected result is specified and it finds that condition. For instance, if you know there is no VERSION information,
version_ok( $file, NO_VERSION );
When it fails, version_ok will show error information.
The optional third argument NAME is the name of the test which version_ok passes through to Test::Builder. Otherwise, it choose a default test name "VERSION test for FILENAME".
Kernel Version Monitor 0.5
Kernel Version Monitor is a Superkaramba theme that creates a widget displaying the current version information of the kernel. more>>
Kudos and thanks to Richard "Ricardo" Szlachta for his advice on refining the aesthetics of this theme.
This is my first Superkaramba theme and a work in progress. I would love to hear comments, opinions and suggestions in order to improve this theme.
Program Version Switch 1.03
Program Version Switch is a program to easily switch between different interpreter versions. more>>
Its flexibility is intended for people who need to run programs against different interpreter versions.
But it can also be used for different purposes like switching the version of a compiler, text editor, mail reader, browser, whatever.
It is most useful for developers of interpreter based programs which are started via a hash-bang line (#!).
The following example explains the usage for perl programs, but the very same is true for all other interpreter languages.
If you install two or more different perl versions on your machine, you could just call the respective perl binary you want to use..
perl myscript.pl
/path/to/another/perl myscript.pl
This works fine, although it isnt very convenient. However if you are starting your program using the hash-bang line like
#! /usr/bin/perl
and then just start it by
./myscript.pl
you would need to change the file itself to use another perl version. Again it is possible, but not very convenient.
And here comes pvswitch: its purpose is to make such situations convenient. Further it solve some problems which come up if multiple people want to use different perl versions. pvswitch allows even to run one program in two shells with different perl versions.
This is possible because pvswitch uses a environment variable to select the interpreter version to use. This environment variable can be set in different sessions independently.
pvswitch is installed as new program binary (e.g. perl) the old one will be renamed to program.pvswitch.
Now every time you execute a this program (e.g. perl), pvswitch is executed. It doesnt matter how you start the program...
perl myscript.pl
./myscript.pl # if it has a hash-bang #! /usr/bin/perl
for both cases the pvswitch binary will be executed, pvswitch will than check for the environment variable PVSWITCH_PERL_BINARY (if you are running perl), if it is found it tries to find this key in the configuration file pvswitch.conf and execute the program which is configured for the version configured set in the environment variable (e.g. perl.pvswitch).
So it just executes the real program (e.g. perl interpreter). Depending on the environment a different version might be selected.
There are some convenient tools (e.g. perlver, pvconfig) to configure this.
Enhancements:
- Fixed a bug which could cause segmentation violation.
Windows tips and tricks 1.0
This is free collection of an authors advices. File format: chm.... more>> <<less
ActivePerl (Linux) 5.10
ActivePerl is the industry-standard Perl distribution, available for Windows, Linux, Mac OS X, Solaris, AIX and HP-UX. Developers worldwide rely on ActivePerls completeness and ease-of-use. more>>
ActivePerl is the industry-standard Perl distribution, available for Windows, Linux, Mac OS X, Solaris, AIX and HP-UX. Developers worldwide rely on ActivePerls completeness and ease-of-use, while corporate users protect their infrastructure and stay competitive with quality-assured ActivePerl business solutions.
Complete and ready-to-install, the free ActivePerl distribution includes core Perl, popular modules, the Perl Package Manager (PPM), and complete documentation. The Windows version provides additional features that have made ActivePerl the worldwide standard for Perl on Windows.
ActiveState also provides business solutions for dynamic languages, including enterprise distributions and OEM licensing, that offer guaranteed stability, expert support, unparalleled quality and cost-efficiency to organizations.
Requirements: x86. libc-2.1.x+ (e.g. Red Hat 6.x+, Debian 2.2+)
Whats new in this version: New switch statement and smart-match operator. Defined-or operator, plus many improvements to regular expressions. Engine is no longer recursive: no more stack overflows.
<<lessMinesweeper 1.1
Minesweeper is a Java game clone from the Windows version of Minesweeper. more>>
Minesweeper is a game written by Chris Dailey in Java using Swing.
Version 1.1 features the basic game play.
The following table shows what the mouse clicks on squares do while the game is started.
COVERED
Set the square to UNCOVERED.
If there is a mine, the game ends (lose).
If all empty squares are uncovered, the game ends (win).
Otherwise the game continues. Set the square to FLAGGED.
UNCOVERED
Nothing if the number of flags in adjacent squares equals the number in the uncovered square
UNCOVER adjacent covered squares
else
temporarily highlight adjacent covered squares
FLAGGED
Nothing Set the square to QUESTIONED.
QUESTIONED
Nothing Set the square to COVERED.
settevion 1.4.1
settevion is a program that allows you to edit the channels in your Skymaster DXL 9400 Satellite Receiver. more>>
This receiver was sold under the name Tevion FTA 203 by Aldi. Note that the current version does not allow writing radio channels into the receiver. Also note: This program makes use of undocumented behaviour. USE IT AT YOUR OWN RISK. There is no guarantee, even not against possible damage to your equipment. The program is free for personal, non-commercial use. Commercial use and copying (even at no cost) requires written permission. There are only german instructions provided, but Id not expect many problems for non-german speaking users since the programs dialog language is english.
Download settevion-x.x.x.tar.gz for Linux or settevion-win-x.x.x.zip for Windows. See the "Download" section below. For Linux, you must have Python installed (at least version 2.2) and Tkinter, which might be in a separate package. They are part of your distribution. Unpack the .tar.gz and do a "make install". The Windows version comes with its Python interpreter integrated into settevion.exe. Just unpack the zip file. For both versions, connect the receiver with a null modem cable and start settevion. Choose "Edit->Preferences" to select your serial device. Then choose "Receiver->Read data from receiver". This should be enough to make this run.
Enhancements:
- settevion.py: getDBPRINT: added code to read in SER data entry by entry since firmware version 2.12 doesnt dump the SER data base any more. satIO.read() changed to ignore asynchronous error messages ("trashlog") if they are one a line of their own. Warning message added if Python is called with -O and one of the debugging (-v) command line options is set. Version 1.4.1.
Raw Print Server 1.0
Raw Print Server is a raw print server. more>>
This software would not exist without Sam Rushings excellent asyncore module, nor would it exist without Steve Holdens excellent explanation of that module (in his book "Python Web Programming" from New Riders, a truly outstanding book that I cant recommend enough) from which I learned enough to write this server. Im also indebted to Guido van Rossum for Python itself, which has made my life SO much easier, and to Mark Hammond for the win32all modules which are essential parts of the Windows version of the print server.
This is version 0.1 of the Raw Print Server. There are no installation instructions to speak of; I plan to write an install script to assist with getting the software up and running, but for now its all manual.
You will need a working Python 2.x system to run the print server itself, and if you are installing on Windows youll need a working set of the win32all modules from Mark Hammond (which you really ought to have anyway). To run the GUI properties program, youll need a working PyGTK module set, and on Windows that means finding a compatible GTK+ runtime also.
Finding all of the above is left as an exercise for the reader.
Okay. If you are on a recent Linux system, or any of the BSD family, you should be able to install all of the above from your original installation media, or download them from the appropriate website for your distribution.
If you are running Windows, start by getting a recent Python build from www.python.org; follow the links from that site to the win32all downloads (currently somewhere on Sourceforge).
After that, go to www.pygtk.org and follow their links to the downloads you need for Windows. Note that as of this time (October 2005), the GTK libraries normally used for the Gimp dont work with PyGTK (despite notes on the PyGTK for Windows site saying that they do), at least, not on Win9x.
Get the runtime or development libraries referenced from the PyGTK for Windows site. If you already have the Gimp installed, uninstall the GTK+ libraries you got with it before installing the alternate runtime. My Gimp still works, so it must be okay, right?
Enhancements:
- close printer when done
FileLister 0.5.1
FileLister is a web-based frontend for searching an indexed filesystem. more>>
Additionally, you may download single files or even create and download zip files on the fly from the results of your search.
Main features:
- Simple / Advanced Search modes
- Substring, case-sensitive/-insensitive, exact, regular expressions search
- Search within the whole index tree or within parts of it only
- Search by size, modification date, file/folder/all; sort order definition
- Choice between searching the index or directly on disk
- Search again / Search within results modes
- Column resorting, results navigation, definition of results-per-site count
- Dynamic results caching
- Creation of links for both files and directories for direct download from results view
- Generation and download of zip files created out of the results
- Indexing tool which is configurable as cron job / scheduled task
- Graphical configuration tool for the definition of the application settings, including out-of-the-tool JDBC testing part
- Dynamic reload of modified application settings
- Possibility to define a virtual root directory to be indexed: Ideal tool for searching e.g. a software archive
- Open Source (GPL licensed)
Technologies used:
- J2SDK / Swing
- Java Servlets API / JSP
- MySQL RDBMS / JDBC
- Xerces XML
- JavaScript / CSS
FileRunner 2.5.1
FileRunner is a simple and efficient X11 file manager for Unix. more>>
The interface has been made as efficient as possible to be able to compete with the speed of command line usage. FileRunner is implemented in Tcl/Tk and a little C.
Main features:
- Simple and powerful interface.
- History and Hotlist (bookmarks).
- Recursive directory menu of entire file system tree.
- Browse FTP directories as easy as normal directories.
- FTP capabilities:
- Copy: FTP files/directories upload/download (recursive).
- FTP Delete (recursive), FTP Makedir, FTP Rename.
- Supports FTP through proxy.
- FTP resume download function.
- Rule based configuration of FTP site logins (password/user/proxy).
- Asynchronous file transfer.
- Cached directory listings.
- Asynchronous file operations.
- Built-in command shell windows. Synchronized with file panels. These have history, aliases and file name completion.
- Extendable by adding your own command buttons.
- Very configurable.
- User defined file pattern / actions. (*.jpg -> launch image viewer etc.)
- Distributed as Open Source under the GNU General Public License.
Podgrid 0.5.1
Podgrid is your personal internet radio news receiver. more>>
It can download your favorite podcasts automatically to your entertainment PC and mix them into the music you are listening to. Podgrid comprises a plugin for XMMS.
Currently, XMMS on Linux is the only supported player. A Winamp/Windows version is in the works.
Gournal 0.5.1
Gournal is a notepad application for Tablet PCs. more>>
It does not have handwriting recognition but can be used in co-ordination with xstroke to accept text. Gournal is written in perl using gtk2-perl so you will need gtk2-perl along with the gladexml and gnomecanvas modules of gtk2-perl.
The pages are saved as gzipped SVG files (not totally standard yet but working on it). This is my first attempt and I have never used any M$ tablet applications (deleted Win before first boot) so I dont have any idea what features are good/needed.
Gournal looks/works just like a physical notebook with multiple pages. To save memory/speed load time it only loads pages when they are viewed so the app will not run much slower if you have 1 or 100 pages. Each page is named according to when it was created. The pages are saved as gzipped SVG files. Gournal has the following tools:
< Multiple sections >
Fine/Normal/Medium/Think Pens
Eraser
Highliter
Typed Text
Time-stamp
Zoom
Infinite undo/redo
Delete entire strokes
Networkable pages
< Insert Images >
< Load a file as the background >
Enhancements:
- Support for printing the pages and files changed from .svg.gz to .svgz for compatiability with standards