1. Email address in web interface
- Posted by Aku <akusaya at gmx.net> Jun 28, 2007
- 660 views
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
- Posted by Alexander Toresson <alexander.toresson at gmail.com> Jun 28, 2007
- 628 views
- 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. 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
- 612 views
- 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
- Posted by Robert Craig <rds at RapidEuphoria.com> Jun 29, 2007
- 692 views
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
- Posted by Aku <akusaya at gmx.net> Jun 29, 2007
- 627 views
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
- Posted by Robert Craig <rds at ?apidEuphoria.com> Jun 29, 2007
- 650 views
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
- Posted by Aku <akusaya at g?x.net> Jun 30, 2007
- 624 views
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