UNIX

Project implements the first full read/write free access to NTFS disk drives.
You can mount your Microsoft Windows NT, 200x or XP partition as
a transparently accessible volume for your GNU/Linux.

This compatibility was achieved in
the Wine way by using the original
Microsoft Windows ntfs.sys driver. It emulates the required subsystems of
the Microsoft Windows kernel by reusing one of the original
ntoskrnl.exe, ReactOS parts, or
this project's own reimplementations, on a case by case basis.
Project includes the first open source MS-Windows kernel API for Free operating systems.
Involvement of the original driver files was chosen to achieve the best
and unprecedented filesystem compatibility and safety.

As opposed to other projects this is currently the only software supporting the full
read/write access including the possibility to create/delete files, modify directories
etc.

Partition Surprise is a GPL partition managing software for GNU/Linux. Partition
resizes, moves and conversions is implemented. Limited support of operations on
mounted ext2-filesystem included as well.

Program sends NOL or NGG files as Nokia operator logo or group graphics through
NokiaCommunicator
9110 (9000/9000i
is not compatible). Usually you need
to have either infra-red port in your computer or special FBUS cable to be able
to use conventional logo-uploading tools (such as gnokii).
This program uses only standard modem cable and the integrated
FaxModem capability of 9110.

Meaningfully version control and read/write-share
(CVS etc.)
your browser bookmarks file of format
XBEL - XML Bookmark Exchange Language.
This format is used at least by the Galeon web browser.
This tool drops any timestamps and other dynamic parts and finally reindents the file to unify it.

Software package for custom simple hardware connected to PC parallel port
and transmitting infrared singals to fake real remote TV/video controllers. Hardware
is also equipped with receiver which is only used during development to grab and decode
original signals.

Does your link suffer from a high packet loss (up to 70%)?
Do you have a UNIX account in public Internet but no root privileges access there?
This tool can provide you a reliable fast TCP (web proxy + SSH) connectivity while
constantly retrying transmissions on link of any quality.

UDP Gate will forward packets from arbitrary clients to a single UDP server.
Features optional Gnome user interface and automatic invocation during system startup.
Program is provided only with fixed server address.

Would you like to setup so-called proxyarp but you do not know the specific
address as you need to proxyarp any address anybody would ask for?
It may be useful for Plug & Play-like zero-configuration networks.

You can buffer realtime data such as audio stream by inserting this program
with traditional "UNIX filter" behaviour. It reads as fast as possible into
its cache and also in the same time writes as fast as possible to the output.

Solve your problems with network connection dropping too much of your
packets. It forces Linux kernel to insist repeating the packages to prevent
slowdown of the TCP connection up to its unusable state.

Patch provides complete freedom of specifying any
configuration changes depending on the specific NAS the user is being logged
on. This involves different enable password, NAS keys but now also: various
specific commands, permitted services etc.

Software to do summaries of time log - what have you spent much time on.
The greatest effect to me was just the writing of such time log: Consecutively
you do not spend such time on useless issues as you would be forced to write
such event to your log.

Do you need to admin remote host placed in the intranet behind firewall out of your control?
If the firewall performat NAT (masquerade) where you can connect from
the intranet to the outer world by SSH
you can use these security safe scripts.

If you are able to set up port forwarding on the firewall you do not need any such scripts.
In the case of HTTP-only proxy you cannot use these scripts - look elsewhere.

List the specified types of files and safe settings of CVSROOT
for already checkouted package. As an example of its many applications
can serve a handy prevention of grepping built files:
grep -w wanted_sym `cvsfiles`

There exists too many GNU/Linux distributions - vendors - and any produced
binary is not compatible with all of them due to the shared libraries and
configuration files dependencies. Due to many hardcoded shared libraries it is
no longer possible to just use gcc -static. These patches provide the
functionality you would expect from: gcc -static

During patching of foreign CVS trees you have to regularly import them
as CVS does not support multiple repositories. There is a problem with
new or removed files, this simple tool will take care of them.

Do you also find debugging of Linux kernel drivers a nightmare? Would you
like to be able to run them as normal userland process including fancy
gdb debugging and SIGSEGV-guarded operation?
Here you are!

KernelWare provides stub-style emulation of core kernel functions and
is able to link with already pre-compiled modules. No special compilation
flags needed, just link the .o module of the driver with
KernelWare and you will get standard executable.

Do you need to compile under UNIX assembly sources for Motorola 68k family
of processors? You have probably already found out that original Motorola
syntax is not suitable for GNU assembler which uses a bit different (AT&T
style) syntax. Using this very simple program you can convert between these two.

Enables application to easily do input/output functions (like
read/write, printf etc.) with memory streams while using performance effective
functions. Simple buffer copying/moving would be possible but it would case a
major performance hit if not using algorithms implemented in this library.

Lynx brings unified colors and fonts of all web pages.
Unfortunately it is not the one of those two browsers respected by broken websites.
To get back the unified look and feel of all the web pages while retaining the web compatibility
you can override CSS settings of your Mozilla by placing
userContent.css
as your local file: $HOME/.mozilla/$USER/*/chrome/userContent.css

You cannot bookmark pre-filled forms to your browser bookmarks. Although
browsers support storing of form data you still have to load the form page and
click its submit button. This script will allow you to:

Each web author has his own web framework reusable for other web developers
as a generic engine. Here is mine. I am not a fool to expect you would use
it.

Specifically this PHP-based web framework
is already many years obsolete as I am now using instead my
Perl/mod_perl-based
My::Web web framework. Still this version is being maintained as
it is marginally in use.

Amiga

LaserGame is a clone of commercial shoot'n'run game. Each player has its
own hardware with multiple infra detecting sensor and one laser/infra gun.
Shooting is visually targeting by red laser diode while the shooting
information is being emitted by infrared.

Its Amiga communication tool will receive shooting statistics while being
also capable of remote hardware configuration.

ResRAM is generally used for the RAM disks which are not required to be
written to. They are being used for fast booting when no harddisk is
available. On ResRAM execution it scans the given files which are loaded to the
memory and a reset-surviving resident module is installed.

PortDiag is generally used for low-level hardware watching and modifying.
It has support for all the bits of the four CIA ports, digital and analog parts
of the game ports, serial port TXD and RXD signals and selective system
allocation of this hardware.

Casio-A is a software for backup/restore of Casio SF-A10 personal digital
diary. Its development involved reverse-engineering the Casio communication
protocol by sniffing serial communication of the vendor's MS-DOS backup tool.

ShortRel loads the input file (must be an executable), converts relocations
(32-bit to 16-bit or vice versa), strips debug informaion (if requested) and
writes out the result. 16-bit relocations use 2 bytes per each one and 32-bit
relocations use 4 bytes. So conversion of any executable with many relocations
from 32-bit to 16-bit relocations saves 2 bytes per each one.

QueryDev detects the device name from the given volume name. Volume must be
locked in the system. Useful for DiskCopy which has the parameter DEVICE and
you want to copy the diskette from any drive. QueryDev writes the detected
device name to the specified variable.

MS-Windows

Although TraceFS was up to now used only for tracing of Windows NT Cache
Manager it can be easily used ever for any other NT kernel API tracing. You
need to provide appropriate function wrappers in the main source file.
Framework for thread synchronizations and debug tracing is provided to prevent
mangling of messages while running by multiple threads at once.

If you install WinVNC in
MSWindows
environment, you will notice that it creates its own small icon in System Tray.
Sometimes you want to get rid of this visible icon and you cannot remove it by any configuration
settings.

MS-DOS

Resident program which displays all the file (and other) DOS function
calls access on the secondary console. Useful for many failure discoveries
for weird software packages with broken file/directory access.

MDA/Hercules secondary adapter recommended for DOSWATCH

Package contains also MDABIOS - generic secondary adapter driver

MDABIOS features DOS commands accessible device "mda

DOSWATCH can be run on single VGA card (with not much comfort, indeed)

After answering several questions on the mailing lists and several from
my friends personally, I decided that there is missing some tool for GNU/Linux
which would display PID (or simply the process) of the owner of some socket,
either listening or communicating.