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.

new topic     » topic index » view message » categorize

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

new topic     » goto parent     » topic index » view message » categorize

3. 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.

  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

new topic     » goto parent     » topic index » view message » categorize

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

new topic     » goto parent     » topic index » view message » categorize

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...

new topic     » goto parent     » topic index » view message » categorize

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

new topic     » goto parent     » topic index » view message » categorize

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

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu