Archive for the ‘web 2.0’ Category

HTML 5 Highlights

Wednesday, August 5th, 2009

New Features Supported: Structural Tags
New Features Inconsistently Supported: Canvas Offline, Native Video, Geolocation APIs

Doctype is now a simple <!DOCTYPE html>

Common structural divs are now their own tags.
Here are the self explanatory ones:
<div id=”header”> is now <header>
<div id=”nav”> is now <nav>
<div id=”footer”> is now <footer>

Tags that need a little clarification:
<section>
According the HTML 5 spec, a section is a thematic grouping of content, typically preceded by a header tag, and followed by a footer tag. But sections can also be nested inside of each other, if needed.

<article>
WHATWG notes, the article element should wrap “a section of content that forms an independent part of a document or site; for example, a magazine or newspaper article, or a blog entry.”

You can have more than one article tag on a page and each article can also be broken into sections using a section tag. This is very similar to how CMS systems like Joomla specify content but be careful when planning you structure in HTML 5 so as not to create a tag sea.

<aside>
Text in parentheses, annotations, pull quotes, inline footnotes or sidebar content would all fall under this tag.

Making it compatible with older browsers
If you need to support legacy browsers you need a fix because they won’t apply CSS to them. To fix it you need to apply some JavaScript using the createElement method and add it to the head of your HTML 5 file. Don’t worry about specifying the MIME type because in HTML 5 all scripts are assumed to be type=”text/javascript” which means there is no need to waste your time with attributes anymore.

<script>
document.createElement(‘header’);
document.createElement(‘nav’);
document.createElement(’section’);
document.createElement(‘article’);
document.createElement(‘aside’);
document.createElement(‘footer’);
</script>

To learn more about HTML 5 features and to see it in action check out HTML 5 Gallery

Firefox 3.5 – Better, Faster, Stronger

Wednesday, July 1st, 2009

Leave it to open source to keep-up with the latest and greatest. With the release of Firefox 3.5 Mozilla has kept pace with what today’s websites are dishing out. With websites becoming more more and more like full applications the need for speed and power is apparent. So Firefox 3.5 got a power boost with the brand new TraceMonkey JavaScript Engine. TraceMonkey allows JavaScript code to render on par with native code according to Mozilla’s VP of Engineering Mike Shaver.

Another important update is that Firefox 3.5 supports the new specifications for HTML 5. Eventhough HTML 5 isn’t slated to be finalized for another year it’s already being implemented by the latest browsers. Because of HTML 5 support Mozilla has used another open source brethren, Ogg, to replace proprietary video viewing solutions. This means no proprietary plug-in is needed to view video or listen to songs online if you have the latest version of Firefox. Website publishers can place video as easily as any other graphic and it will play smoothly in Firefox 3.5.

Here at Nimbletoad we like to see our favorite internet browser isn’t daunted by the proprietary competition! Innovation always inspires us to look for ways that we can become more nimble.

For a full review of Firefox 3.5 latest capabilities visit webmonkey

Mozilla & Nimbletoad: Supporting Open Source – Providing Customization, Security, and Economic Benefits

Sunday, August 10th, 2008

John Lilly, CEO Mozilla“People now understand what we stand for — the participatory and open Web…” John Lilly, CEO of Mozilla, made this statement in Wired Magazine during an interview about his Firefox strategy and how he has made a successful business out of what started as an open source project.

“Instead of relying on individual brilliance, we rely on enabling a network around the world, like Wikipedia does,” Lilly continued.

This really struck home when I read this since this is the same idea that we stand for at Nimbletoad [not to mention, our favorite internet browser is Firefox]. Integration and customization are two of the most important reasons we support the open source community – they directly effect our clients. Because of open source products, we are able to provide custom-tailored solutions, while increasing turnaround time and cost effectiveness. We fulfill our clients’ specific website needs with seamless integrations which makes for better user experience. Customization for better user experience is also a reason that John Lilly said Mozilla supports open source.

There is great controversy over the use of open source though, mainly dealing with economics. Opposition to open source says that it is damaging to the market of commercial [proprietary] software. Standish Group reports have even shown a significant drop in the proprietary software industry, estimated at $60 billion per year lost; however, what they don’t show is the creation of several new market opportunities that are the result of the open source community.

Wikipedia lists a few:

  • Providing support and installation services; similar to IT Security groups, Linux Distributions, and Systems companies.
  • Using the software as a stepping stone to sell a higher-end product or service; e.g., OpenOffice.org vs. StarOffice.
  • Cost avoidance / cost sharing: many developers need a product, so it makes sense to share development costs (X Window System and the Apache web server)

Not only are these markets created, adding to the economic benefits of open source software, but there are also other important benefits that cannot be overlooked. Security and defects are greatly reduced by being able to see source code and having thousands of developers working towards a solution. Studies have shown that that open-source software does have a higher flaw discovery, quicker flaw discovery, and quicker turn around on patches.

The True Secret to a Better Google Page Rank

Tuesday, May 20th, 2008

The bottom line is people have to like you and more importantly link to you. Check out Memo (Courtesy of 37 Signals, SVN Blog)
A couple of lines of code, 1 image, No SEO, No Meta Tags, and a Google Page Rank of 4. Here is the entire website:

<html>
<head>
<title>memo</title>
</head>
<body>
<center>
<br><a href="mailto:info@memo-ny.com"><img src="memo_12_07_1.jpg"
alt="memo a graphic design firm located at 156 Fifth Avenue, 10th Floor,
New York City, NY 10010 (212) 915-7135 info@memo-ny.com" height="1820" width="680" 
border="0"><br><img src="memo_12_07_2.jpg" alt="Memo Productions www.memo-ny.com" 
border="0" height="15348" width="680"></a><br>&nbsp;
</center>
</body>
</html>

Are You an Online Jackass?

Wednesday, May 14th, 2008

We’ve all been there, but to what degree?

Find out your degree of Jackassery with Gawker Media’s Quiz.

I would add one more category to the 20 Point Death Round.

  • Posted a bulletin on your Myspace, Facebook, or Blog page after hoisting one too many libations.

Lifted almost in whole from Gawker Media . (A Jackass move in itself)

For each time you did the following in the last thirty days:

1 point

  • Asked for a digg
  • Added someone on Facebook the day you met them
  • Visited MySpace
  • IMed someone asking who they are
  • Messaged someone on a site like Facebook when you could have called or e-mailed
  • Used a “Sent from my Blackberry/iPhone/etc.” e-mail signature
  • Discussed an Apple rumor
  • Made a joke about fonts

2 points

  • Commented on a blog just to say you liked or hated something
  • Posted a Craigslist missed connection
  • Used MySpace
  • Submitted your own blog post to Digg
  • Asked someone to blog you
  • Added to a Wikipedia talk page
  • Bought a Threadless T-shirt

3 points

  • Told a personal story in a Yelp review
  • Used Tumblr
  • Gave a bad review on Amazon to a book written over thirty years ago
  • Added a celebrity on Facebook
  • Made a YouTube response video
  • Twittered about your blog
  • Got fake-married on Facebook
  • Friended someone on MySpace, LinkedIn, Friendster, or Yahoo 360
  • Asked anyone to tag anything

4 points

  • Invited someone to add their photo to a Flickr group
  • Invited someone to a Facebook app
  • Vlogged
  • Made a Facebook event that wasn’t really an event
  • Blogged about dealing with someone in the service industry
  • E-mailed a press release
  • Wrote “why do I care” in a blog comment

Death Round: 20 points

  • Sent an unneeded “reply to all”
  • Sold someone’s contact info
  • Played Second Life
  • Rickrolled someone
  • Reviewed your own book on Amazon
  • Complained that someone reblogged a third party’s content without crediting you for finding it first
  • Said the word “microcelebrity”
  • Invited your whole address book to something
  • Talked like a LOLcat in real life

Results
0-10: Get the hell off my blog. But first digg my story.
11-15: You must feel great about yourself. Add twenty points for taking the quiz.
16-25: Very mediocre. Why are you reading this on your Playstation? Go play GTA IV.
26-40: All your Tumblr posts are stolen from other people’s blogs. Your Twitters are about Twitter. But somehow all the YouTube clips you IM me are two years old.
41+: All my base are belong to you. Oh god, you probably laughed at that. You can haz the finger, jackass.

Web 2.0 has gone too far

Thursday, April 24th, 2008

Proof that Web 2.0 has officially jumped the shark. Dunder Mifflin ran into trouble when the social networking aspect of their paper purchasing site attracted child predators. When the hit TV sit com, The Office, pokes fun at Web 2.0 you know the end has already passed.

Don’t get me wrong. There is a place for sites like myspace, facebook, and linkedin. However, every web app does not have to be linked to a community. Sometimes it is nice to pull yourself away from the pack, get your work done, and have some alone time.

The latest web apps to include social networking functionality are cellar tracking sites such as Vinfolio’s Vin Cellar. The new version of Vin Cellar allows you to link you cellar to your facebook profile.

While wine collecting is an awesome hobby that can lead to long lasting friendships, I’m not sure I want my professional facebook friends to have an insight into my wine habits.

Does the world really need to know how many bottles I have purchased?

Do my friends really need a blow by blow recap of my nightly consumption?

Do my friends really need to know that I cracked open a $300 bottle last night? Just because.

If wine collections are fair game in Web 2.0, why not just include Bank Accounts and Stock Portfolios? Why not? The fact that I bounced 6 checks last month is far more interesting than the insipid Pinot Grigio I was forced to drink last week at a dinner party. For that matter, in today’s green economy the fact that I placed an order for 10 reams of unrecycled really is quite scandalous. No wonder Dunder Mifflen launched a social aspect to their site.

Well, at Nimbletoad we are drawing a line in the sand. Our new wine cellar management program Vinecat will be a one to one relationship between you and your cellar. Enter your wines quickly, find them fast, and surprise you friends at the next dinner party because they have no idea what is in your cellar.