Archive for the 'Interesting Sites' Category

2007 Web Design Survey

Tuesday, April 24th, 2007

I just completed the 2007 Web Design Survey and wow was it easy. There is a distinct lack of quantitative data around about the web design industry, so if you are a web designer I encourage you to go to A List Apart and fill out the survery.

Whats more it only took me five minutes and I am in the winning for an Apple 30GB video iPod, an Event Apart jump drive, or a funky A List Apart T-shirt.

Come on you know you want to.

Technorati Tags: , , ,

SEO friendly Flash programming

Sunday, April 22nd, 2007

I have been thinking about search engines inability to crawl flash files for quite some time now, but then it struck me - use one content file to serve up both the Flash and HTML, then use JavaScript to embed the Flash. Wow, that is really quite easy.

Background

Programming an enter website in Flash is inherently hard for search engine robots to index. This is because all the website content is sitting inside a complied SWF file. This technique has disappeared to the backs of our minds (much like the 80’s) and has turned into an SEO no no. However, there is some light at the end of the tunnel because Google can actually read a flash file. But this technique is not foolproof - mainly because it is very hard to understand structure, context and semantics when reading a linear Flash file as a set of static HTML pages.

Take the following example : ‘Index Index action 92 anatomy 6 Arm band 127 Around the world 62′ - does not really make any sense to me.

Example

Here is an example of search engine friendly flash programming. Wow that is amazing I hear you exclaim, well I will tell you how I did it.

Solution

First of all there needs to be one main content file. The reason for this is that you don’t want to have to update both the Flash and HTML if there is a change to the content or you need to add an extra page. I did this with a PHP array, setting up each page (you could do it with any other server side scripting language):

//setup the pages array
$pages = Array();

//add each page to the main pages array
$page = Array();
$page['navTitle'] = 'home';
$page['img'] = '_img/home.jpg';
$page['content'] = "home content goes here";
$pages[] = $page;

$page = Array();
$page['navTitle'] = 'about';
$page['img'] = '_img/about.jpg';
$page['content'] = "about content goes here";
$pages[] = $page;

//ect...

Then next trick is to use JavaScript to embed the Flash into the HTML page. The reason JavaScript is used to embed Flash is because search engine spiders to not read JavaScript at all. This quirk enables only visual browsers (i.e. people using a web browser) to see the Flash, which is inevitably what we want. Now there are a number of ways to embed Flash using JavaScript, the SWFObject seems to be the popular choice at the moment. However, I recently read about Robert Nyman solution, which looks very promising and at a small 2.1KB, who could you go wrong.

Once we have both the content and the Flash setup, we need to build the website. The first step is to make a normal HTML website using the before mentioned PHP array. Then essentially you do the exact same thing in Flash, however, instead of using PHP you use ActionScript:

//load the nav from the PHP array
loadNavTitle = new LoadVars();
loadNavTitle.load('path to echoed out php file');
loadNavTitle.onLoad = function (success) {

if (success) {
navTitle = loadNavTitle.result;
navArray = navTitle.split('|'); //split up the echoed data into an array
buildNav(); //function to build the nav
}

}

function buildNav(){
for (i=0; i
//spawn clips
root.attachMovie('navObject', 'nav_mc'+i, _root.getNextHighestDepth());

//set instance names
var nav_mc:Object = _root['nav_mc'+i];

//setup an id
nav_mc.id = i;

//add the text
nav_mc.nav_title.text = navArray[i];

//on release
nav_mc.onRelease = function(){
getContent(this.id);
}

I have left out some steps, namely to PHP file to import the Flash data and the main HTML index page, but the essential structure is there.

Done and done!

Conclusion

So there you have it, a fully featured, animated website that is search engine friendly. And with no ajax! Who would have thought.

Technorati Tags: , , ,

Hot air ballooning in Melbourne, Australia

Sunday, April 15th, 2007

Hot Air Ballooning over Melbourne

This morning I went hot air ballooning over Melbourne. Wow, what an amazing experience! We flew with a company called Balloon Sunrise, I can’t speak highly enough of them - very professional, safe, efficient and funny. Whats more there was a glass of champaign with our 5 star buffet breakfast at the Grand Hyatt to finish off, how could it get any better.

Hot air ballooning was an inspiring experience, silently floating over Melbourne’s CBD enabled us to gain a birds eye view of some of Melbourne’s most famous landmarks - Port Phillip Bay, The Arts Centre, MCG and the Bolte Bridge. I was even considering become a hot air balloon pilot, although I think that whim was more full of hot air than anything else!?!

Hot air ballooning at sunrise provided some fantastic photo opportunities. I will upload them to my Flickr page, so watch out for some hot air.

Technorati Tags: , , ,

Cheapest royalty free stock photos on the internet

Wednesday, March 21st, 2007

Where can I get the cheapest royalty free stock photos on the internet I here you say.

Fotolia.com provide royalty free stock photos at extremely reduced prices - $1 for medium, $2 for large and $3 for extra large. After you come too from the shock of those crazy low prices, you will ask, well why are they so cheap? Well according to Fotolia it “is the first worldwide social marketplace for royalty free stock images, allowing individuals and professionals to legally buy and share stock images and illustrations”.

With the medium images being about 2MB in size they are easily big enough for use on the web.

That being said some of the images can be quite cheesy, but if you do some intense searching I am sure you will be able to find something useful and all for a measly $1, a US dollar that is.

So go forth and prosper, tell your friends and family the more the merrier.

Technorati Tags: , , , ,

How much is your website worth?

Tuesday, March 13th, 2007

Recently I came across a fantastic site dnScoop, which attempts to estimate the net value of your domain and website. It even gives you an approximation on how much a single link on your site is worth by taking into consideration a number of factors when calculating your websites value:

  1. Links pointing to the domain
  2. Popularity of the domain
  3. Age of the domain
  4. Pagerank of the domain
  5. Traffic to the domain

Interesting concept, however, your site is only worth what someone is willing to pay for it. What about an old fashioned eBay style auction? Anyone want to buy my website for $220? Or do I hear 1 million dollars?

Technorati Tags: , , , , , ,

Website evolution - Look how far the web has come

Saturday, March 10th, 2007

With the advent of Web 2.0 and the evolution of the web as a whole I started to wonder: How far has the web come from its humble inception? Luckily Archive.org can provide a portal into our past, looks like we don’t need Doc from Back to the Future after all. Below are some interesting comparisons, I hope you enjoy.

  1. Google
    1998 - Take me back
    2007 - http://www.google.com/
  2. Yahoo!
    1996 - Take me back
    2007 - http://www.yahoo.com/
  3. eBay
    1997 - Take me back
    2007 - http://www.ebay.com/
  4. Microsoft
    1996 - Take me back
    2007 - http://www.microsoft.com/
  5. Sony
    1996 - Take me back
    2007 - http://www.sony.com/
  6. BBC
    1998 - Take me back
    2007 - http://www.bbc.co.uk/
  7. Adobe
    1996 - Take me back
    2007 - http://www.adobe.com/
  8. Apple
    1996 - Take me back
    2007 - http://www.apple.com/
  9. GeoCities
    1996 - Take me back
    2007 - http://www.geocities.com/
  10. AOL
    1997 - Take me back
    2007 - http://www.aol.com/

This begs the question: What will websites look like in 2020? Will we be up to web 5.0? Will Google control the internet?

Technorati Tags: , , , , , , , , , , , , , ,

Elsewhere

Saturday, December 23rd, 2006

I like this idea of Jeremy Keith’s elsewhere. Grabbing all the pieces of information on the web about you and then placing it all in one spot. I had a go and look at what I came up with.

Nice idea, I suppose I could redo my whole blog to just be a collection of other information about me around the internet all complied in one spot.

Go Jeremy!

Technorati Tags: , , , ,

Harvester Killer

Wednesday, December 6th, 2006

http://www.spamhelp.org/harvesterkiller/

Not a very nice looking site, but wow what a great idea. Do your bit to hit back at the spam bots, but clogging up there database with invalid email addresses. Ever been caught in an endless loop while programming one of your applications. I know I have. Hopefully this can annoy the spam bots as much as they annoy me.

Well done http://www.spamhelp.org/

Technorati Tags: , , , , ,

Book me in

Wednesday, November 15th, 2006

http://www.rosefu.net/

Wow, clean code in book form, who would have thought. Now this is a really nice portfolio site. Clean HTML and CSS, combined with fantastic graphic design to create a unique user experience, that hopefully get Rose Fu some work.

(more…)

Wiki me!

Monday, October 16th, 2006

http://en.wikipedia.org

Now I love Wikipedia. Yes I am obsessed, from feature articles to on this day. It is an information overload and I love it.

The concept of a Wiki is fantastic. User generated / community generated content, the cyber world’s answer to Encyclopedia Britannica. And it’s free!

Will we ever be able to quote Wikipedia as a legitimate academic resource? I am not sure. However, I think the interesting question is: why does it work so well?

I know from previous experience that collaborative projects can sometimes be hard to manage, especially when there is an international edge to the project. Anyone can add and edit the content already there. But the interesting thing is no one takes advantage of this novel situation to post radical and controversial ideas. Amazing!

Maybe I can incorporate the concept of a Wiki into my design process mashup. It would be a perfect use for it, from documentation to concept generation.

Technorati Tags: , ,