1. Email address in web interface
Hi Rob.
Please, could you NOT put sender email address in the EUforum web interface
page?
Even if you replace "@" with "at", the simplest address-miner can recognize it.
I suggest you to use javascript function to show the email address.
Just a simple one like below will work:
In the Euphoria code, instead of
puts(email)
change to:
sequence raw=sprint(email);
puts("<script>document.write(String.fromCharCode(" & raw[2..length(raw)-1] &
"))</script>");
Thanks.
2. Re: Email address in web interface
Aku wrote:
>
> Hi Rob.
>
> Please, could you NOT put sender email address in the EUforum web interface
> page?
> Even if you replace "@" with "at", the simplest address-miner can recognize
> it.
>
> I suggest you to use javascript function to show the email address.
>
> Just a simple one like below will work:
>
> In the Euphoria code, instead of
> }}}
<eucode>
> puts(email)
> </eucode>
{{{
>
> change to:
> sequence raw=sprint(email);
> puts("<script>document.write(String.fromCharCode(" & raw[2..length(raw)-1] &
> "))</script>");
>
> Thanks.
Well, mind you that people with browsers that don't support JS (among them many
with various disabilities) won't be able to read the email addresses then.
One thing that could be done would be to replace all characters in the email
addresses with HTML -codes.
Regards, Alexander Toresson
3. Re: Email address in web interface
- Posted by don cole <doncole at pacbell.net>
Jun 28, 2007
-
Last edited Jun 29, 2007
Aku wrote:
>
> Hi Rob.
>
> Please, could you NOT put sender email address in the EUforum web interface
> page?
> Even if you replace "@" with "at", the simplest address-miner can recognize
> it.
>
> I suggest you to use javascript function to show the email address.
>
> Just a simple one like below will work:
>
> In the Euphoria code, instead of
> }}}
<eucode>
> puts(email)
> </eucode>
{{{
>
> change to:
> sequence raw=sprint(email);
> puts("<script>document.write(String.fromCharCode(" & raw[2..length(raw)-1] &
> "))</script>");
>
> Thanks.
Hello Aku and Rob,
I believe the email in EUforum is fine. Anyone who wants to email me go right
ahead. If I am not expecting email from you, that is to say (with Pegasus) I have
not earmarked a special folder with the senders name on it then it will be
deleted anyway. No error no foul, just not read.
Don Cole
4. Re: Email address in web interface
Aku wrote:
> Hi Rob.
>
> Please, could you NOT put sender email address in the EUforum web interface
> page?
> Even if you replace "@" with "at", the simplest address-miner can recognize
> it.
>
> I suggest you to use javascript function to show the email address.
>
> Just a simple one like below will work:
>
> In the Euphoria code, instead of
> }}}
<eucode>
> puts(email)
> </eucode>
{{{
>
> change to:
> sequence raw=sprint(email);
> puts("<script>document.write(String.fromCharCode(" & raw[2..length(raw)-1] &
> "))</script>");
OK, I'll consider doing something like that.
There are actually lots of things that would help.
I'd like people to be able to read eachother's
addresses while making it hard for a program
to easily harvest all the addresses.
Regards,
Rob Craig
Rapid Deployment Software
http://www.RapidEuphoria.com
5. Re: Email address in web interface
Alexander Toresson wrote:
>
> Well, mind you that people with browsers that don't support JS (among them
> many
> with various disabilities) won't be able to read the email addresses then.
>
> One thing that could be done would be to replace all characters in the email
> addresses
> with HTML -codes.
>
> Regards, Alexander Toresson
I understand your concern, however the message page on the EUforum already uses
Javascript for the Reply button...
6. Re: Email address in web interface
Aku wrote:
> Hi Rob.
>
> Please, could you NOT put sender email address in the EUforum web interface
> page?
> Even if you replace "@" with "at", the simplest address-miner can recognize
> it.
>
> I suggest you to use javascript function to show the email address.
>
> Just a simple one like below will work:
>
> In the Euphoria code, instead of
> }}}
<eucode>
> puts(email)
> </eucode>
{{{
>
> change to:
> sequence raw=sprint(email);
> puts("<script>document.write(String.fromCharCode(" & raw[2..length(raw)-1] &
> "))</script>");
Your idea sounds good, but some people have issues with Javascript,
and I'm not sure if it would work well in an RSS feed. It would also
be a bit harder for me to handle internally, given the complicated
way I've coded certain things.
What I've done, is knock out one character from the domain name
and replace it with '?'. This will make the address unusable.
If you aren't sure what the missing character should be, you
can check a previous post by the same person, since I choose
the missing character position using rand().
This additional protection only applies in address fields.
Elsewhere in the body of a message, you will just have at-sign
replaced by " at " as before.
Obviously a human spammer could figure out the missing character,
but the economics of spamming require automated pick-up of
thousands of addresses. If the spammer has to manually repair
one address at a time, it's not worth it.
I guess I'm going to also have to tweak the hash function that
determines the color and font for people's names.
Regards,
Rob Craig
Rapid Deployment Software
http://www.RapidEuphoria.com
7. Re: Email address in web interface
Robert Craig wrote:
> Your idea sounds good, but some people have issues with Javascript,
> and I'm not sure if it would work well in an RSS feed. It would also
> be a bit harder for me to handle internally, given the complicated
> way I've coded certain things.
>
> What I've done, is knock out one character from the domain name
> and replace it with '?'. This will make the address unusable.
> If you aren't sure what the missing character should be, you
> can check a previous post by the same person, since I choose
> the missing character position using rand().
> This additional protection only applies in address fields.
> Elsewhere in the body of a message, you will just have at-sign
> replaced by " at " as before.
>
> Obviously a human spammer could figure out the missing character,
> but the economics of spamming require automated pick-up of
> thousands of addresses. If the spammer has to manually repair
> one address at a time, it's not worth it.
>
> I guess I'm going to also have to tweak the hash function that
> determines the color and font for people's names.
>
Hey, that's a good idea. I didn't expect you to make the change this fast.
Thanks for doing it. May we get less spam.
-- waiting for atom a = value("123")[2] :D