HOME      WEB DEVELOPMENT      WEB DESIGN      PORTFOLIO      BLOG      ABOUT JS      CONTACT JS







Archive for February, 2009

Go Speed Racer Go!

Wednesday, February 4th, 2009


Hi everyone.  Need to keep this light for a Friday since I have had one helluva week.  So what better way then to play movie critic….well not really.

Yellow Flag on the Track
I promised my son that I would take him to see Speed Racer today.  As a father, I so enjoy taking him to movies that he is really looking forward to.  However, given that this wasn’t Monsters Inc., or Garfield…I was somewhat concerned if in fact he would enjoy it.  Strangely enough, I was pretty concerned for myself being that I grew up watching Speed Racer cartoons and as strange as they were, I really liked them.  However, making it into a live action move….definitely needed a yellow flag on the track.

Green Flag
The good news…we both loved it.  Even at 2 hours and 15 minutes, he was on the edge of his seat the whole time.  So by now you’re wondering what Speed Racer has anything to do with web development and design, so I’ll let you off the hook.  The marketing job of a web designer is to cater to their client’s target market.  However, when the audience ranges from young to old, our jobs become very tough and we need to take cues from the Wachowski Brothers as to how to do it well.

Designing for the Masses
Even though this movie has been getting blasted in the movie reviews (which is not surprising considering Underdog got blasted even worse and is one of mine and my kids favorite films) it is a great example of how to take a wide audience range and piece together a presentation to keep all parties interested.

Speed Racer catered to boys obviously because of the cars and some pretty intense racing scenes, however it also catered to girls because of some great humor by Speed’s younger brother, Spritle and his pet chimp, Chim Chim.  I also think the bright colors appealed to both as well.

For the adults, the wives/mothers/girlfriends who may have gotten dragged to this film by their husbands/boyfriends/kids seemed to really enjoy the storyline.  It actually surprisingly had a very good one, and I don’t think the CGI graphics hurt either.

For the guys, who doesn’t love a lot of action, fast cars, and some pretty nice eye candy courtesy of some scantily clad female airline attendants, vegas showgirl looking grand prix driver escorts, and yes….a very nice outfit worn by Christina Ricci.

Websites are Much Like Movies
So if you approach web design from the same thought pattern, you essentially can design websites that can cater to a wide array of audience members.  Therefore potentially reaching a wider customer base.  Even if the members themselves viewing the site aren’t potential buyers, if they like the site, they will probably mention it to someone who does. 

And don’t rule out putting in some things for kids.  Let’s say you are designing a site for a pest control company.  Creating a nicely organized, informative website with good monthly prices will probably get the attention of the adult homeowners you are looking for. 

How Kids Can Be Helpful in Reaching Your Buyers
But let’s say you throw in a flash ant farm game, or something like pick up the food before the cockroaches get it (I know I need help).  And one family who is looking at pest control companies finds it on the internet…sees the game….has their child play it….who then tells their friends at school about it…they all go home…ask permission to play it (we hope) and then the parents of those ten kids see it….viola’….you’ve just reached another 10 homes through young adults who probably think bugs are a lot cooler than you do!

So if you get a chance, go see Speed Racer and see how you can appeal to a very wide audience range, and at the same time…see what changes you can make to your own website to appeal to a wider range as well.

Happy Coding!

Doug.

On the Fence with Rails

Wednesday, February 4th, 2009


Ok, unless you’re a person who just doesn’t care what types of frameworks or technologies that are out there, you’ve probably heard of Ruby…and most likely “Ruby on Rails”.  Lots of books and opinions have been written about this particular framework and I thought I’d put in my quick 2 cents worth about the subject since I’ve recently finished up another Ruby/Rails project.

The Real Deal
Ok what’s the big deal about it?  Good question.  In a nutshell…speed.  I have to admit, the ability to create a model view framework that takes care of your inserts/deletes/reads/updates in literally 2 seconds or less has to be a draw for any developer who has been through this mundane procedure before even with the advent of some helpful modelers (see my blog on PHP and asp.NET ones: http://www.justicesolutionsllc.com/blogcfm/1/2008/02/57.Getting-the-CRUD-out-in-your-code.cfm).

Ok so what else?  Well there are some very helpful ‘helpers’ that Ruby provides that does actually make things quite easy when needing a membership module built, or a quick and easy shopping cart, etc. 

Custom Pathways are another neat little feature of RoR.  If you want you can defined a custom path based upon a users input, a page they enter on, a word they type after the page.  It’s really a super version of taking 404 error rewrites and doing something useful with them in a very easy to use fashion.

The Down
So there’s gotta be a downside right?  Otherwise everyone would be RoR-ing about it.  (btw…RoR is short for “Ruby on Rails”).  Anyway, what I’ve found personally is an issue with the server speed and sometimes the paths you create take a while for good ol’ Roob’ to figure out and deliver the page.  If you use a “mongrel” server base vs. Apache or IIS (yes it can run on it) things do improve. 

However, there are some tweaks and tunes you’ll need to do in order to get it to run just right. 

It’s a typical Linux type scenario that most of us have been through.  Yes…the Linux based server config of Lamp (Linux/Apache/MySQL/PHP) does run very well and hardly ever crashes….however setting up that ideal system with your own custom needs sometimes does become its own beast.

Like all frameworks there are some cool features that unfortunately create other problems.  Some are not obvious until Mongrel crashes unexpectedly on you like it did me when I was using Ruby’s neat little refresh Ajax control that basically can be used to update data in a <DIV> every second if you’d like.  The problem….it also submits the variables of a POST form as a blank at the same time if you’re not careful.

“Let Me Explain…no….there is too much….Let me Sum Up.” (I’ll award a gift certificate to a national chain restaurant to the person who emails me at doug@justicesolutionsllc.com with the answer to where that quote is from.  No Matt Krause…you are not eligible….lol)

So should you go Rails?  The answer like I say to so many new clients who ask me the same question about asp.NET, PHP, ColdFusion, Flash, and yes…Rails…is simply this.  It depends.  It depends on your budget, your site’s future development needs, the availability of a developer who knows RoR…etc. 

If you have a site that is pretty simple that maybe requires a blog, some simple data entry and data display…I’d say go Rails in an instant.  You could literally build that entire concept in probably an hour or two at the most.  But, if you’re going large scale and have a lot of unknowns in your development and business plan path…perhaps another language may work a bit better for you.  Again, it depends on your developer.

So there’s my two cents on rails.  For a look at this latest Rails project we’ve launched recently and continue to develop on (btw….great company with a great concept), check out http://www.gqex.net when you get a chance.

Happy Coding!

Doug.

A new kind of Napster…

Wednesday, February 4th, 2009


If you’re a programmer like me….I find it’s almost a necessity to have a steady stream of tunes going to keep the creative juices and energy flowing during those coding marathons we always seem to be faced with.  However, sometimes putting together a playlist takes a lot of time that we don’t have.  So your alternatives are taking a chance and listening to one of Napster’s preloaded lists, or finding a few radio stations that you like and flip back and forth between them when the music starts to go off the beaten path a bit.  Oh and let’s not even get into how annoying commercials are.

Enter Pandora’s Box
Those of you familiar with Greek Mythology’s accounting of Pandora will recall she was created by Hephaestus and molded out of the earth and given a jar (box) which she unfortunately opened and released all of the evil and stuff into the world.  Yep….woman gets blamed again….but did I mention I have the WE network on right now? 

Why I’m not quite sure of how they came up with the name, Pandora.com (Pandora Radio) is anything but a collection of evil.  It actually is quite the opposite which is maybe why they chose the name?  Picture a collection of tens of thousands of songs all at your beckon call?  Yeah…I know iTunes and Napster does that too.  However what if I told you these folks have been analyzing these songs to break down rhythms, lyrics, artists, albums, decades, etc. and then put them into a clever music finding algorithm which would make the guy on CBS Television’s “Numbers” a proud man.

Pick a Song any Song
When you first get to the website…you’ll find it quite plain…you almost think you’re on the wrong site.  But trust me….just enter in any song, artist, etc. and let the magic begin.  I went ahead and typed in “Men at Work” since I’m such a slave to the 80’s music. 

Within seconds I had a custom radio station on my list called “Men at Work Radio” and literally over a 100 songs from not only men at work, but also many other artists and songs having similar beats, styles, etc.  I

Thumbs up….Thumbs Down
Now, while it’s not an exact science, I have to admit with the few requests I’ve put into the system, I’ve been pretty happy with the lineup of songs Pandora.com came back with.  If there’s one that kind of makes your head go “Huh?!?”…just give it a quick thumbs down…Pandora moves on to the next song automatically.

Oh…and when you log back in the next day and click on that station…the songs are both different and/or shuffled automatically…pretty damn cool if you ask me.

Give it a Try!
So if you’re stuck in front of a computer, or your computer is also a media center for your home and want a nice steady stream of songs instantly….give Pandora a try.  Let me know what you think.

Until next time…

Doug.