Olsen Creative strategic design Contact Blog Case Studies Process Portfolio Home

Friday, June 13, 2008

Stopping the Spam-O-Rama

Wow - there sure is a lot of spam on the Net. Check out the Spam-O-Meter for the current live stats (hover over numbers for description):



What gives??? Since the first comment on my blog was spam, I figured that there's no better time to talk about some Short-term Strategies to Combat Spam.

Here are some quick fixes that you can do:

If it isn't already, turn your spam filter on. Most ISPs have some sort of filtering where mail can be intercepted before it hits your inbox. Check with your ISP to find out how to do this.

If you have a website, cloak your email addresses. Spam robots (called spambots) search your site's source code for the standard "mailto:" code along with the accompanying "name@domain.com". There are a few ways you can disguise your address. 
1. You can create an image. Real people can read it, but the source code says it's an image, so the 'bots go right on by. Isn't this a pretty picture:? With any simple drawing program, you can type in your email address, save it as a jpg or gif and place it wherever you want on your page. Hiding out in plain sight!
2. You can use an Anti-spam JavaScript code snippet like this, which splits up the address and then tells the browser to reassemble it. But hold up a second, you're saying - wouldn't spambots just start looking for this chunk of code? Maybe, but I tend to think they're too lazy. There are plenty of email addresses out there ripe for harvest. Programmers of spam don't need to rewrite their creepy crawling code just yet.

If you have a form on your website, protect it against attracting spam with a CAPTCHA system. That's the funky little distorted text thingy you sometimes have to key in before you can submit a form. People can read it, computers can't. Use it everywhere from your blog to your input forms - anything that has a Submit button.

Moderate your blog comments. Yes, I moderate comments on this blog (OK, "comment"). I decided to post it as an example of how spammers get their names onto blogs (and guestbooks, etc). If you're busy and have a high-traffic blog - too much to research and approve every little comment, then use the CAPTCHA system above.

Use a separate email address for postings to internet mailing lists, blogs, newsgroups, etc - never use this for your personal email. Only give your main email address out to trusted sources. Then, you can quickly go through the secondary mailbox (and delete most of it) and your primary box won't be so full of spam.

Never buy anything from a company that spams. Sounds simple, but someone must be buying something, or spam solicitation wouldn't be such a lucrative business. If you click, you'll be proving to them that you're a live body and you'll just turn yourself into a bigger target. Just delete those emails.

~ SPECIAL BONUS TIP ~
Be selective about who you send email to. It's hard to think of your friends as spammers (because you've never sent spam), but if they receive an email that says "send this to everyone in your contact list", and actually do follow directions, then they're contributing to the Spam-O-Rama (as indicated by the current load in the Spam-O-Meter), sucking up valuable bandwidth across the internet.

Resist the urge to forward it even if it says "if you get this back from 5 friends, you're a wonderful person." On the contrary. 

For long-term solutions in fighting spam, here are some helpful resources:
Entrepreneurs-Journey.com - Some good ideas for making the transition toward a more spam-free existance.

Tuesday, June 10, 2008

How to work with creative-types


Everyone has a talent for something. Everyone has the ability to create. Talent and creativity are things that everyone is born with, to varying degrees. In terms of visual creativity, some people are attuned to seeing the possibilities. Some can’t draw their way out of a paper bag. Most people fall somewhere in the middle.

I cannot count the number of times that clients have approached me with a project and said, appologetically, “I’m sorry, I’m not a designer. Can you help me with this?” 

OK, that would be like me going to my doctor and saying, “I'm sorry, I tried to fix this ruptured spleen at home, but I’m not a surgeon.” Hey, I don’t know my spleen from my appendix, so who knows what I would have been taking a stab at. (Sorry for the gratutious pun!)

The thing about designers (and all creatives), is that they have a feel for what solution best supports a message, and hopefully have had some advanced education and experience so that they can make good decisions. 

Just like when you go to the doctor, you may have a feel for what the problem is, but you can be better treated if you outline the symptoms. The creative process works the same way. If you tell your designer where to “operate” you may not be treating the real problem. If you tell your designer where it hurts, then they can come up with a solution that tackles the problem directly.

Thursday, June 5, 2008

What is "valid" web code?


  
Seen these icons? This is what they mean:

In the context of websites, valid code means that the (x)html is error free in syntax. (x)html is a computer language. All languages have their own grammar, vocabulary and syntax. Validation does not refer to the content, but rather that the mark-up of the page meets the basic requirements for industry standards.

What does Validation do?
Some claim that validation helps to increase traffic and improve rankings with search engines. Not necessarily so. That's like saying that a car with a smooth running motor will attract riders and turn heads. Mechanics would certainly take notice, and if you needed a dependable ride, such a car would likely get you where you're going. But it doesn't stand to reason that you'll get there in style. Thus, validation is the declaration that it is indeed, a well-oiled machine. What is DONE with it is another matter.

Why is Validation important?
Valid web code helps browsers know how to render the page. If the web code contains errors in syntax, then browsers are left to guess what the programmer probably meant by the inclusion or ommission of an element. Therefore, an error in syntax can result in an error in rendering the page. While browsers are smart about some things, I personally wouldn't leave the rendering of a layout open for interpretation by a piece of software.

How do you check Validation?
The World Wide Web Consortium has a free validation service. Simply enter a URI and it checks the syntax for errors, returning a "red light" or "green light" indication of whether the page passed the test.

So, when you see these icons, it means that the web developer took the extra time to ensure that what's under the hood is running optimally. In web design, just like with fancy cars, no one likes a poser.