Pat's Home Page
Thanks to Freeserve for providing the internet connection and
the web space for this. There is a US mirror of the canoe stuff
at
Geocities
.
Penny and I had a baby girl - Catherine - on the 8 June 1999 at
4.23am. There are various pictures of her in the
album here.
I have written whitewater canoeing guides for the French Alps
and for Corsica.
The canoe stuff is all here.
Programs
This is where is publish any potentially useful program I might
have produced. most of these are written for Linux but one or
two are more generally applicable. All these programs are
published under the
GNU General Public License
-
XawRadio:
a program to control an ISA radio card from Linux with a
command line interface and an X Windows interface.
- sbmixer:
command line program to control the volume settings for
Sound Blaster cards using the Linux kernel interface.
- tcpdump -D patch:
patch to tcpdump-3.3 to add a -D option that dumps the data
from a packet as ASCII characters. Very basic, but easy to
improve on.
- loginhost:
short C program to find the address of the remote host and
provide it for setting DISPLAY upon login.
- mitcookie:
generate a MIT-MAGIC-COOKIE-1 for use with xauth. See the source.
- unibasic.el:
an Emacs major mode for editing UniBasic source code. Unibasic
is the scripting language used by the unidata database which is
pretty much a unix PICK emulator. This major mode might work
for PICK basic as well, but this hasn't been tested.
- ifup.c:
inform your script whether a Linux network interface is up or
down.
e.g.: if [ `ifup ppp0` ]; then echo "PPP is UP!"; fi
or ifchecking ppp0 5
for a tck/tk version.
- .emacs:
my .emacs file which is used for FSF Emacs and XEmacs on both
Linux, HP-UX, AIX and Win32 systems. Hence it is a little
complicated. Some functions have been moved into
patfunc.el to allow them to be
byte-compiled and reduce the startup time.
- Gcc COM:
a sample COM object written to be compiled using the mingw32
version of gcc-2.8.x for win32. Written in C++ the server code
includes a C++ client and a
C client and uses a template class
for the Class Factory
code. The whole lot can be obtained as a
tar file.
- Tcl and SOAP:
I have been trying out the Simple Object Access Protocol from
Tcl using the xml and dom packages to help with the XML
generation. As part of this I have a SOAP package that wraps
up SOAP RPC method calls and implements the methods as Tcl
commands. The package is at
Sourceforge
and the documentation is at
http://tclsoap.sourceforge.net
These pages are maintained by Pat Thoyts. You can find out about
me on my contact page.
Last modified: Thu Feb 15 23:40:12 2001