PHP Developers Network

A community of PHP developers offering assistance, advice, discussion, and friendship.
 
Loading
It is currently Mon Nov 18, 2019 7:42 am

All times are UTC - 5 hours




Post new topic Reply to topic  [ 25 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Tue Jul 06, 2010 5:41 pm 
Offline
DevNet Master
User avatar

Joined: Thu Mar 15, 2007 6:28 pm
Posts: 2765
Location: Redding, California
I see. Many thanks for the experienced advice.


Top
 Profile  
 
PostPosted: Tue Jul 06, 2010 10:00 pm 
Offline
DevNet Master

Joined: Wed Feb 11, 2004 4:23 pm
Posts: 4872
Location: Palm beach, Florida
Yeah thats my in the avatar. lol It feels like yesterday I was in your shoes, enjoy it kid. You'll be something good.


Top
 Profile  
 
PostPosted: Wed Jul 07, 2010 12:02 pm 
Offline
DevNet Master
User avatar

Joined: Thu Mar 15, 2007 6:28 pm
Posts: 2765
Location: Redding, California
Thanks for the encouragement. :)


Top
 Profile  
 
PostPosted: Wed Jul 07, 2010 12:29 pm 
Offline
Forum Regular
User avatar

Joined: Sun Dec 29, 2002 6:40 pm
Posts: 908
Location: VA
The best part is when you're under age you can't be held to contract laws. There's always the jerk-offs who can't communicate their needs and get upset when you can't give them the $10,000 customized software they envision in their heads ("can't you just figure out what it's supposed to do for me ?") yet only want to pay you $100 bucks for it :lol:


Top
 Profile  
 
PostPosted: Wed Jul 07, 2010 12:38 pm 
Offline
DevNet Master
User avatar

Joined: Thu Mar 15, 2007 6:28 pm
Posts: 2765
Location: Redding, California
Ha, yeah.

It goes the other way too, though. I found that out once already :cry:


Top
 Profile  
 
PostPosted: Wed Jul 07, 2010 1:52 pm 
Offline
Forum Regular
User avatar

Joined: Sun Dec 29, 2002 6:40 pm
Posts: 908
Location: VA
Yeah, unfortunately there's no way to avoid the short end of the stick... and then you'll turn 18 and you'll ALWAYS end up with the short end of the stick no matter how much you're paying lawyers for checking contracts and terms of service :x


Top
 Profile  
 
PostPosted: Mon Aug 02, 2010 6:09 pm 
Offline
Forum Contributor

Joined: Tue Feb 16, 2010 6:39 pm
Posts: 254
Agreed - I'm 22 as well and have been doing this for 3 years. I think typically older business-type people come to expect that younger guys know how to do this anyway, so I haven't really had an issue. But yeah, no need to tell your age up front. Just your experience.

Back to the site though - looks good man. I'm digging how you're making use of the mootools animations. Are you pulling those pages via AJAX?

Also, I'm interested in your remark on how to avoid spambots without a CAPTCHA - how does that work?


Top
 Profile  
 
PostPosted: Thu Aug 12, 2010 11:35 am 
Offline
DevNet Master
User avatar

Joined: Thu Mar 15, 2007 6:28 pm
Posts: 2765
Location: Redding, California
Yup, Ajax.

The Captchaless spambot filtering is based on several tricky ways to guess if the browser is a human or not. First, if the user has javascript on, you know 99.9999999% that the user is a real person on a real browser. That catches about 86% of all people. For the other fraction of the population that doesn't have javascript enabled, it uses a honeypot, and an authentication hash in a session and passed via get (this makes sure the person loaded the form and submitted from there, not just sending POST data to the submission page.

I had to do some reading up before figuring these out. Here are some links:

http://articles.sitepoint.com/article/c ... ternatives
http://www.sitepoint.com/blogs/2009/05/ ... ernatives/

A google for "captcha alternatives" will get you plenty of stuff too.

P.S. did you click on the center of the logo on the home page?


Top
 Profile  
 
PostPosted: Fri Aug 13, 2010 12:57 pm 
Offline
DevNet Resident
User avatar

Joined: Wed Apr 01, 2009 1:31 pm
Posts: 1532
You may be aware of this, but there is a small usability issue when a user opens any of the main navigation links, except Blog, in a new window. If JavaScript is enabled, the user is redirected to the index page in its initial state rather than with the desired page embedded. If JavaScript is disabled, the user sees the desired page, but minus the stylesheet and navigation links.


Top
 Profile  
 
PostPosted: Mon Aug 16, 2010 11:35 am 
Offline
DevNet Master
User avatar

Joined: Thu Mar 15, 2007 6:28 pm
Posts: 2765
Location: Redding, California
Thanks for pointing that out. It's fixed now. There is a Javascript redirect in each page so that if the user has Javascript enabled and follows a link to a non-javascript page, he goes right back over to the fancy version. I just had to add the hashes to the end of the redirects (#contact, etc).


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 25 posts ]  Go to page Previous  1, 2

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group