RE: [SLUG] pdf problems with IE and Linux Apache

2004-08-29 Thread Voytek
quote who=Glen Turner
 On Fri, 2004-08-27 at 15:02, Voytek wrote:

 *if* I put the files OFF the Linux server on a non-Linux server, the
 problem goes away, I'm not really sure

 Does this work?
 http://yoyo.adelaide.aarnet.edu.au/gdt/DIFFSERV.PDF
 It's Whitebox (RHEL3) and Apache.

Glen,
yes, it does, on all the computers that had problem


-- 
Voytek
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


[SLUG] print on netgeart ps101 print server

2004-08-29 Thread linley
any one have luck setting up a netgear ps101 using cups.
I'm running fedora 1
The server runs under windows but no luck setting up under linux.
Manual has instructions for IBM AIX that do not help at all.
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


[SLUG] Slides for my O'Caml talk

2004-08-29 Thread Erik de Castro Lopo
Hi all,

The slides are available here:

http://www.mega-nerd.com/tmp/firstimp-ocaml.pdf

Anyone who wants the Latex sources can have them in they ask
nicely.

Of the O'Caml resources I listed, I would strongly recommend

Learning OCaml, for C, C++, Perl and Java programmers:
http://www.merjis.com/developers/ocaml_tutorial/

Finally, there was a question on the operation of the list
intersect function that I had on one of the slides. I've added
a little instrumentation to the example like this:

let rec intersect lst =
function
[] - []
|head :: tail -
Printf.printf head: %stail: %slst: %s\n 
 head (String.concat , tail) (String.concat , lst) ;
if List.mem head lst then
head :: intersect lst tail
else
intersect lst tail
;;

let list_a = [ a ; c ; b ; d ] ;;
let list_b = [ c ; f ; d ; e ] ;;

let inter = intersect list_a list_b ;;
Printf.printf \nIntersect : %s\n (String.concat ,  inter) ;;

which when saved to a file and run as a script with ocaml filename
the output looks like this:

head: ctail: f,d,elst: a,c,b,d
head: ftail: d,elst: a,c,b,d
head: dtail: elst: a,c,b,d
head: etail: lst: a,c,b,d

Intersect : c, d

Cheers,
Erik
-- 
+---+
  Erik de Castro Lopo  [EMAIL PROTECTED] (Yes it's valid)
+---+
The growing and dangerous intrusion of this new technology,
threatens an entire industry's economic vitality and future
security. -- Jack Valenti (MPAA president) on the video
cassette recorder, 1982.
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


[SLUG] installing Debian on laptop hard drive

2004-08-29 Thread Richard Hayes
Dear list,

I have a laptop without either a floppy or CD.

To install Debian I removed the hard drive and placed it in a external USB 
casing and have formated the disk as ext3.

1. What image(s) do I need to copy to install Debian? eg BF24.bin, root.bin 
etc.

2. Do I need to dd the images?

3. Can I dd the minimum iso images straight to the hard disk?

After I return the hard disk to the lap top.  Is it just a normal 
installation? 

-- 
Richard Hayes
Nada Marketing 
2/713 Pacific Hwy Gordon Australia 2072
Phone:+(61-2) 9418 4545 Fax:+(61-2) 9418 4348 Mob:+(61) 0414 618 425
http://www.nada.com.au 
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


[SLUG] stopping automated scripts signing guestbooks

2004-08-29 Thread Shaun Oliver
hi is there a way I can stop my guestbook from being hit by automated 
scripts
I like having the feature on my site and I don't want to have to remove 
it due to stupidity.

-- 
A fool must now and then be right by chance.
Shaun Oliver
http://blindman.homelinux.org/~blindman/
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


[SLUG] Additional groff Fonts in RedHat 9

2004-08-29 Thread Robert Thorsby
I am using groff via a bash script to typset some documents and have 
need of the Waldi symbol fonts (wasysym) as used by LyX.

The seven wasysym pfb files are located in:
/usr/share/texmf/fonts/type1/hoekwater/wasy/
and the standard groff fonts are in:
/usr/share/groff/1.18.1/font/devps/
and the groff Makefile is in:
./generate/
I have also grabbed off the Net the afm and pfm files for each of the 
seven wasy*.pfb files.

Googling results are either too esoteric for my understanding or do not 
take advantage of Make.

Can someone walk me though the installation of these additional fonts 
into groff, please?

Robert Thorsby
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] pdf problems with IE and Linux Apache

2004-08-29 Thread Voytek


quote who=Jamie Wilkinson
 This one time, at band camp, Voytek Eymont wrote:
IE offers to download the file, then returns an error 'cannot download,
host not found'

 What's the apache server think its hostname is?  (The ServerName and
UseCanonicalName directives)

# grep UseCanonicalName httpd.conf
UseCanonicalName On
# grep ServerName httpd.conf
ServerName koala.sbt.net.au

Jamie,
I've now changed to 'UseCanonicalName Off' (which is what it should've
been, I think,) but, it didn't solve the problem.


-- 
Voytek
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] pdf problems with IE and Linux Apache

2004-08-29 Thread Nick Wilcox
IE has problems with content displayed using activex when you are using cache
control headers and/or SSL.

Check out:
http://support.microsoft.com/default.aspx?scid=kb;en-us;297822Product=ie
http://support.microsoft.com/default.aspx?scid=kb;en-us;812935Product=ie
http://support.microsoft.com/default.aspx?scid=kb;en-us;316431Product=ie
http://support.microsoft.com/default.aspx?scid=kb;en-us;231296Product=ie

For debugging HTTP problems I recommend ethereal (http://www.ethereal.com) or
IE watch (http://www.iewatch.com/ commercial 30 day trial).

--
Nick Wilcox.
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] stopping automated scripts signing guestbooks

2004-08-29 Thread James Gray
Shaun Oliver wrote:
hi is there a way I can stop my guestbook from being hit by automated 
scripts
I like having the feature on my site and I don't want to have to remove 
it due to stupidity.
I had a similar problem with the anonymous comments on my (unmoderated)
website.  The only way I could work around it was to enforce log in's.
In other words, if you're not logged in, you can't comment, send  in
stories/links  etc.  It's a PITA but that's life.  I didn't want my
family website being polluted with porn links just so these
filth-peddling low-life's could elevate their google rank!!
If user identification isn't an option, you might get some mileage from
restricting unknown/unwanted user agentsbut these are easily spoofed
too.
Good luck with it :)
-- James
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] installing Debian on laptop hard drive

2004-08-29 Thread Richard Hayes
On Mon, 30 Aug 2004 09:19 am, Lester Cheung wrote:
Dear Lester,

I just read the instructions and do not understand them.

How do I install debootrap and grub on a clean disk?

 I would use debootstrap and install grub on the drive. :)


 On Sun, 29 Aug 2004 20:09:46 +1000, Richard Hayes [EMAIL PROTECTED] wrote:

  I have a laptop without either a floppy or CD.
 
  To install Debian I removed the hard drive and placed it in a external
  USB casing and have formated the disk as ext3.
 
  1. What image(s) do I need to copy to install Debian? eg BF24.bin,
  root.bin etc.
 
  2. Do I need to dd the images?
 
  3. Can I dd the minimum iso images straight to the hard disk?
 
  After I return the hard disk to the lap top.  Is it just a normal
  installation?

-- 
Richard Hayes
Nada Marketing 
2/713 Pacific Hwy Gordon Australia 2072
Phone:+(61-2) 9418 4545 Fax:+(61-2) 9418 4348 Mob:+(61) 0414 618 425
http://www.nada.com.au 
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] pdf problems with IE and Linux Apache

2004-08-29 Thread Voytek
quote who=Nick Wilcox
 IE has problems with content displayed using activex when you are using
 cache
 control headers and/or SSL.

 http://support.microsoft.com/default.aspx?scid=kb;en-us;297822Product=ie
 http://support.microsoft.com/default.aspx?scid=kb;en-us;812935Product=ie
 http://support.microsoft.com/default.aspx?scid=kb;en-us;316431Product=ie
 http://support.microsoft.com/default.aspx?scid=kb;en-us;231296Product=ie
 For debugging HTTP problems I recommend ethereal (http://www.ethereal.com)
 IE watch (http://www.iewatch.com/ commercial 30 day trial).

thanks, Nick.

it's very similat, though, no ssl, and, there are no html headers, as the
actual pdf is specified as a fullyQ url
(though it's likely to be same bug, as yet to be documented...)

though, there is possibly some Apache config i have wrong, as well;
the user can open a 'fullyq url mail link PDF' on another server

-- 
Voytek
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


RE: [SLUG] mrtg + exim

2004-08-29 Thread Visser, Martin
This probably is close to what you want -
http://www.onlamp.com/pub/a/onlamp/2004/08/12/mailgraph.html

(As a hint for googling, RRD is generally now the engine of choice,
having been written by the author of MRTG)

Martin Visser ,CISSP
Network and Security Consultant 
Consulting  Integration
Technology Solutions Group - HP Services

3 Richardson Place 
North Ryde, Sydney NSW 2113, Australia 

Phone: +61-2-9022-1670
Mobile: +61-411-254-513
Fax: +61-2-9022-1800 
E-mail: martin.visserAThp.com
 
 

 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of Dean Hamstead
 Sent: Sunday, 29 August 2004 1:18 AM
 To: SLUG
 Subject: [SLUG] mrtg + exim
 
 if anyone has some nice mrtg config and scripts for 
 monitoring exim i would be really appreciative if you linked 
 or sent them
 
 ive googled away my evening without much love.
 
 would asking for graphs with rejections or even spam oriented 
 stuff be too much?
 
 well anything that would stop me having to start from scratch.
 
 thanks
 
 Dean
 --
 WWW: http://dean.bong.com.au  LAN: http://www.bong.com.au
 EMAIL: [EMAIL PROTECTED]   or   [EMAIL PROTECTED]
 ICQ: 16867613
 --
 SLUG - Sydney Linux User's Group Mailing List - 
 http://slug.org.au/ Subscription info and FAQs: 
 http://slug.org.au/faq/mailinglists.html
 
 
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] installing Debian on laptop hard drive

2004-08-29 Thread Matthew Palmer
On Mon, Aug 30, 2004 at 10:50:21AM +1000, Richard Hayes wrote:
 On Mon, 30 Aug 2004 09:19 am, Lester Cheung wrote:
 Dear Lester,
 
 I just read the instructions and do not understand them.
 
 How do I install debootrap and grub on a clean disk?

Mount the USB HDD somewhere useful, run debootstrap on the mount point,
then use whatever grub's equivalent to LILO's -r option is to write the boot
sector.

Have you considered trying to get a bootable USB stick to store a basic
rescue system or netinst image and installing off that?  It'll need to be a
newish laptop and a reasonably-sized USB stick, but it's a cute option for
when you don't have the traditional media options available.

- Matt


signature.asc
Description: Digital signature
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

[SLUG] Re: [SLUG-ANNOUNCE] SLUG Monthly Meeting: Friday 27th August

2004-08-29 Thread Philip Rhoades
People,
Any docs available for this?
Thanks,
Phil.
General Talk
This month Matthew Palmer will be discussing network and host  
security
on the modern Internet.

--
Philip Rhoades
Pricom Pty Limited  (ACN 003 252 275  ABN 91 003 252 275)
GPO Box 3411
Sydney NSW  2001
Australia
Mobile:  +61:0411-185-652
Fax:  +61:2:8923-5363
E-mail:  [EMAIL PROTECTED]
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] Re: [SLUG-ANNOUNCE] SLUG Monthly Meeting: Friday 27th August

2004-08-29 Thread Matthew Palmer
On Mon, Aug 30, 2004 at 02:19:22AM +, Philip Rhoades wrote:
 Any docs available for this?

If the camera worked, there should be a recorded version of the talk
available $SOMEWHERE $SOMETIME.  I can put my slides up, but they aren't
exactly long on information usable on their own.

I'm planning on doing either a write-up or separate talk on one aspect of my
talk that appeared of interest to people, on transparent firewalling, but
that's not necessarily what you wanted.

Let me know what particular information you wanted and I'll try and help.

- Matt


signature.asc
Description: Digital signature
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

RE: [SLUG] pdf problems with IE and Linux Apache

2004-08-29 Thread Glen Turner
On Sun, 2004-08-29 at 17:54, Voytek wrote:
 quote who=Glen Turner
  On Fri, 2004-08-27 at 15:02, Voytek wrote:
 
  *if* I put the files OFF the Linux server on a non-Linux server, the
  problem goes away, I'm not really sure
 
  Does this work?
  http://yoyo.adelaide.aarnet.edu.au/gdt/DIFFSERV.PDF
  It's Whitebox (RHEL3) and Apache.
 
 Glen,
 yes, it does, on all the computers that had problem

Then I suggest you use a packet sniffer like Ethereal to see what is the
difference between files served from my box and files served from yours.
Feel free to copy the DIFFSERV.PDF onto your box to reduce the number of
extraneous differences.

Best of luck,
Glen

-- 
Glen Turner  Tel: (08) 8303 3936 or +61 8 8303 3936
Australia's Academic  Research Network   www.aarnet.edu.au

-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] Re: [SLUG-ANNOUNCE] SLUG Monthly Meeting: Friday 27th August

2004-08-29 Thread Paul Robinson
Hi Matt,
That would be cool - perhaps put up the slides then we can work out 
which bits we'd want more info on. Was hoping to make it to this months 
meeting, particularly for your talk so the chance to still get the info 
after missing it would be great.

Cheers,
Paul
Matthew Palmer wrote:
On Mon, Aug 30, 2004 at 02:19:22AM +, Philip Rhoades wrote:
 

Any docs available for this?
   

If the camera worked, there should be a recorded version of the talk
available $SOMEWHERE $SOMETIME.  I can put my slides up, but they aren't
exactly long on information usable on their own.
I'm planning on doing either a write-up or separate talk on one aspect of my
talk that appeared of interest to people, on transparent firewalling, but
that's not necessarily what you wanted.
Let me know what particular information you wanted and I'll try and help.
- Matt
 

--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] Mozilla / linux solution for StGeorge ibank madness

2004-08-29 Thread David Gillies
I logon using this useragent:
Mozilla/5.0 [en] (Windows NT 5.1; U)
And I use this URL:
https://ibank.stgeorge.com.au/html/redirect.asp?bhjs=1bhsw=1024bhsh=768bhswi=954bhshi=589bhflver=2bhdir=0bhje=1bhcold=24bhrl=-1bhqt=-1bhmp=-1bhab=-1bhcp=1
Mark M wrote:
Funny, using Moz 1 Win 98, I can get to login screen and login, but
then I get a small X in top left corner and APPLET NOTINITED at bottom
of screen. Maybe it is my java / mozilla combination or something.
Cheers,Mark.
 --- Rod Butcher [EMAIL PROTECTED] wrote: 

This was discussed here a week ago... solution that works for me with
Firefox (which is essentially Mozilla) is to install
http://prefbar.mozdev.org/
and then identify Mozilla as Moz 1 Win 98. (Thanks to Linley Caetan
for 
this info).
cheers

Find local movie times and trailers on Yahoo! Movies.
http://au.movies.yahoo.com
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] Slides for my O'Caml talk

2004-08-29 Thread mlh

Thanks for the talk Erik; good stuff.

On Sun, Aug 29, 2004 at 07:52:57PM +1000, Erik de Castro Lopo wrote:
 [ .. ] 
 let inter = intersect list_a list_b ;;
 Printf.printf \nIntersect : %s\n (String.concat ,  inter) ;;


Remembering Erik's remark that an Ocaml function only really takes
one arg, I was playing around and found that you can replace:

let inter = intersect list_a list_b

with

let inter_acbd = intersect list_a ;;
let inter = inter_acbd list_b ;;

and get the same results, which also helped me understand 
what that function is doing.

--
Matt

PS. if you're running fedora2 you can get ocaml, ocaml-docs
and camlp4 and other caml stuff from the main stable repo.


-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] stopping automated scripts signing guestbooks

2004-08-29 Thread mlh
On Sun, Aug 29, 2004 at 10:59:04PM +1000, Shaun Oliver wrote:
 hi is there a way I can stop my guestbook from being hit by automated 
 scripts
 I like having the feature on my site and I don't want to have to remove 
 it due to stupidity.

A typical way this is done is to ask the user
to type in a code which is there displayed in
front of them on the same page in some slightly
obfuscated manner.

e.g. 

Submit code: [ ]
[Submit]

(todays submit code is the current year
plus two hundred minus three)

(Adjust to your users level of maturity)

Others use a grainy picture of a number, but that's
not going to help you!

Yahoo use a similar thing to try and stop spammers
doing automatic account sign-up.  When the rate
stayed pretty high, they concluded that spammers
could afford to pay people to sit there all day
registering accounts!

Matt

-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] Re: [chat] Unwired

2004-08-29 Thread Michael Fox
A friend just got unwired... he got a ethernet connected device.. the
same one shown in the ads. The funny box with the flip up antenna.

It will work with linux... why? well to put it simply... the box
connects to your PC via ethernet cable, at which point you tell your
PC to use DHCP. When you turn on your PC it gets a DHCP ip from the
box with the flip up antenna in the 10.x.x.x range. And then it just
works... So my guess is unwired do nat translation somewhere on the
end of the link in the datacentre they have.

Linux connected to this box would work just the same, as long as you
setup dclient etc to grab dhcp ip address/lease from the device on
your ethernet interface.

Routing it and/or sharing it to the other machines on your lan via
this Linux box might be tricky or not. I don't believe you can do
double NAT, however I am not exactly sure. So don't quote me on that.

Cheers


On Thu, 26 Aug 2004 14:09:42 +1000, Phil Mnuel [EMAIL PROTECTED] wrote:
 Exetel are going to start reselling Unwired's service at a lot less than
 Unwired in September.  From what I've seen on the web sites there is two
 forms of the modem, one for USB connection the other with an Ethernet port.
 In theory there shouldn't be a problem using the ethernet one with Linux.
 
 Phil.
 
 
 
 On Thu, 26 Aug 2004 06:38 am, James Gray wrote:
  Shaun Oliver wrote:
   Someone much smarter than I, on Wed, Aug 25, 2004 at 10:05:49AM +1000,
   spake thus.
  
  Does anyone have any experience of unwired.. .good, bad or ugly? My
  daughter is getting 12Kb on her dial up because of crappy phone lines and
  I'm wondering how good an alternative this is.
  
  She has a Macintosh which the web site says are supported. Sadly, linux
  isn't mentioned - does anyone have any clues about linux connectivity? or
  does it just connect to an ethernet port like anything else?
  
   As I understand it dave, unwired uses a nonstandard proprietory
   implementation of wireless.
   I doubt you'll be able to connect it easily to a linux machine as it
   doesn't conform to the 802.11b standard I think it is. someone can
   correct me on that standard number at any rate.
   hth
 
  I use a wireless ISP here in Wollongong (Fish Internet - Etherwave
  http://www.fishinternet.com.au/broadband_intro.php).  As I have a
  business connection plan, they provided me with a Cisco Aironet350
  Workgroup Bridge (shweet).  I simply plug it into my (Debian) firewall
  via a cross-over cable and that's it.  Assign IP's to my network (I have
  a /27 subnet) and I'm done.
 
  Their consumer product uses a less flashy box, which AFIAK has both
  USB and Ethernet connection options.  Then, like most broadband
  modems, hands out an IP via DHCP etc.  The guys at Fish Internet don't
  officially support Linux, but their tech guys use it extensively and
  can unofficially provide $CLUE ;)
 
  Bandwidth?  I see up to about 2Mbps synchronous when things aren't too
  busy, but when all the script kiddies get on between about 3pm-6pm it
  drops off to about 256kbps.  The ISP is clueful though, and will be
  de-prioritising P2P traffic in the near future as this is what sucks up
  the bandwidth during those busy hours.  Even with the drawbacks of a
  multi-homed network, for $110/mth, 32 IP's, and 5Gb of data (their
  consumer product has a more consumer price)...it's not bad.
  Especially when you consider we can't get cable, *DSL etc. in our area.
 
  So that's my experience with wireless broadband.
 
  Cheers,
 
  James
 --
 SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
 Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] stopping automated scripts signing guestbooks

2004-08-29 Thread Luke Yelavich
On Mon, Aug 30, 2004 at 02:23:03PM EST, [EMAIL PROTECTED] wrote:
 A typical way this is done is to ask the user
 to type in a code which is there displayed in
 front of them on the same page in some slightly
 obfuscated manner.

Unfortunately, he is a blind linux user, and blind/vision impaired people
visit his site. Having a graphic with numbers might be more trouble than it is
worth, and are quite inconvenient.

I know it is possible to scramble email addresses in the source using JavaScript
but am not sure whether that would work with other URLs, such as form submission
URLs. If it is possible, this might be of some help.

Luke

-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


Re: [SLUG] stopping automated scripts signing guestbooks

2004-08-29 Thread Michael Lake
Luke Yelavich wrote:
On Mon, Aug 30, 2004 at 02:23:03PM EST, [EMAIL PROTECTED] wrote:
A typical way this is done is to ask the user
to type in a code which is there displayed in
front of them on the same page in some slightly
obfuscated manner.

Unfortunately, he is a blind linux user, and blind/vision impaired people
visit his site. Having a graphic with numbers might be more trouble than it is
worth, and are quite inconvenient.
I know it is possible to scramble email addresses in the source using JavaScript
but am not sure whether that would work with other URLs, such as form submission
URLs. If it is possible, this might be of some help.
On my page here http://www.speleonics.com.au/mikes/mysoftware.php I have 
a Spam Obfuscator that inserts a random word into a plain text sentense 
like an email address. It does not use an image and it changes 
everytime. It's easy to configure for web forms. The user can be 
presented with plain text that asks them to insert in the form an anser 
like this:

Please enter the mineral name goethite. __
I have a cat. Please enter the animal. __
Positrons are particles. What was the name of the particle? _
Mike
--
Michael Lake
Chemistry, Materials  Forensic Science, UTS
Ph: 9514 1725 Fx: 9514 1460
--
UTS CRICOS Provider Code:  00099F
DISCLAIMER: This email message and any accompanying attachments may contain
confidential information.  If you are not the intended recipient, do not
read, use, disseminate, distribute or copy this message or attachments.  If
you have received this message in error, please notify the sender immediately
and delete this message. Any views expressed in this message are those of the
individual sender, except where the sender expressly, and with authority,
states them to be the views the University of Technology Sydney. Before
opening any attachments, please check them for viruses and defects.
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html