Minggu, 25 Maret 2012

Tips and Tricks Optimize jQuery Powerful For Developers

1) Use the Latest Version of jQuery

With all the innovation taking place in the jQuery project, one of the easiest ways to improve the performance of your web site is to simply use the latest version of jQuery. Every release of the library introduces optimizations and bug fixes, and most of the time upgrading involves only changing a script tag.
You can even include jQuery directly from Google’s servers, which provide free CDN hosting for a number of JavaScript libraries.
1<!-- Include a specific version of jQuery -->
3
4<!-- Include the latest version in the 1.6 branch -->
The latter example will include the latest 1.6.x version automatically as it becomes available, but as pointed out on css-tricks, it is cached only for an hour, so you better not use it in production environments.

2) Keep Selectors Simple

Up until recently, retrieving DOM elements with jQuery was a finely choreographed combination of parsing selector strings, JavaScript loops and inbuilt APIs like getElementById(), getElementsByTagName() and getElementsByClassName(). But now, all major browsers support querySelectorAll(), which understands CSS query selectors and brings a significant performance gain.
However, you should still try to optimize the way you retrieve elements. Not to mention that a lot of users still use older browsers that force jQuery into traversing the DOM tree, which is slow.
1$('li[data-selected="true"] a') // Fancy, but slow
2$('li.selected a')  // Better
3$('#elem')  // Best
Selecting by id is the fastest. If you need to select by class name, prefix it with a tag – $('li.selected'). These optimizations mainly affect older browsers and mobile devices.
Accessing the DOM will always be the slowest part of every JavaScript application, so minimizing it is beneficial. One of the ways to do this, is to cache the results that jQuery gives you. The variable you choose will hold a jQuery object, which you can access later in your script.

Free Flash Web Templates Guys.. Yeah..

1. The Ultimate Museum Site
flash web templates

2. The Boy Scout Green Template

flash web templates

3. The Gray Hotel Template

flash web templates

Amazing Beautiful of Macro Photography Part I

The trick is simple, you just reverse any normal camera lens), we are seeing a greater abundance of macro photography.
These photographers have managed to take insects (which I find particularly scary) and turn them into beautiful works of art. Each of these photos were hand picked for their ingenuity, unusualness and flair.
We can’t comprehend how much, as humans, we are limited to see. Take a look at the world around you and become amazed at the small details we often miss.





Sabtu, 24 Maret 2012

WOW Amazing Very Very Beautiful Tea Fields Photos Part II

Beatutiful views in the tea garden,
so i want to have a garden.
Very Very Beautiful
Look how to God created the perfect beauty
Part II

WOW Amazing Very Very Beautiful Tea Fields Photos Part I

Beatutiful views in the tea garden,
so i want to have a garden.
Very Very Beautiful
Look how to God created the perfect beauty

 

WOW Beautiful HDR Photography Part I

This wide dynamic range allows HDR images to represent more accurately the range of intensity levels found in real scenes, ranging from direct sunlight to faint starlight, and is often captured by way of a plurality of differently exposed pictures of the same subject matter,

1) The sky above Vancouver, Canada.


2) And another day comes to an End, Pittsburgh,US.


Jumat, 23 Maret 2012

Brilliant HTML5 Tutorials Part II

How to create a Progress bar with HTML5 Canvas

How to create a Progress bar with HTML5 Canvas

How to Make an HTML5 iPhone App

How to Make an HTML5 iPhone App

jQuery Image and Content Sliders Plugins FREE

Slides

Slides
Slides is a slideshow plugin for jQuery that is built with simplicity in mind. Packed with a useful set of features to help novice and advanced developers alike create elegant and user-friendly slideshows.

FlexSlider

FlexSlider
FlexSlider is an amazing, totally responsive jQuery slider plugin. It bears uncomplicated, semantic markup, slide and fade animations, and is supported in all major browsers, therefore you won’t have any compatibility issues. Flexslider is built for novices and pros in a similar way.

Minggu, 18 Maret 2012

Awesome Brilliant Action Photography Part I

Brilliant Examples of Action Photography: Photography has endless possibilities and they are creative new ways almost everyday in photography and now in this internet era we can get inspired easily with the amazing quality of photographs by some of the talented photographers across the glob. In this post I present some of the best action photography that are taken so beautifully, this action photography requires great skill and it should be taken quickly or you might miss the shot. There are various locations where you can get started with action photography, here I have listed out 50 possible shots you can get started with. I as a photography would definitely go ahead with bull fights and other sport events to fine tune my skills with action photography but I need to understand the subject and other details so I will definitely look for some action photography examples, so here I present. Go ahead and enjoy these action photography handpicked from the web.



Sabtu, 17 Maret 2012

CSS Trik

* {
    margin: 0;
    padding: 0;
}

body {
    font-size: 62.5%;
    font-family: Helvetica, sans-serif;
}

#page-wrap {
    width: 500px;
    margin: 0 auto;
}

WHAT, WHO, HTML semantics and front-end architecture

A collection of thoughts, experiences, ideas that I like, and ideas that I have been experimenting with over the last year. It covers HTML semantics, components and approaches to front-end architecture, class naming patterns, and HTTP compression.
We shall not cease from exploration
And the end of all our exploring
Will be to arrive where we started
And know the place for the first time.

About semantics

Semantics is the study of the relationships between signs and symbols and what they represent. In linguistics, this is primarily the study of the meaning of signs (such as words, phrases, or sounds) in language. In the context of front-end web development, semantics are largely concerned with the agreed meaning of HTML elements, attributes, and attribute values (including extensions like Microdata). These agreed semantics, which are usually formalised in specifications, can be used to help programmes (and subsequently humans) better understand aspects of the information on a website. However, even after formalisation, the semantics of elements, attributes, and attribute values are subject to adaptation and co-option by developers. This can lead to subsequent modifications of the formally agreed semantics (and is an HTML design principle).

Jumat, 16 Maret 2012

Tips and Overview GOM (Google Online Marketing)

Google Online Marketing Challenge: Tips and Overview

GOM (Google’s Online Marketing Challenge) started in 2008 and began with 500 registered professors. Now there are over 1,000 professors registered with the growing challenge. 
The purpose of the challenge is to give students real world experience working with Google AdWords and online advertising. It also gives students the opportunity to see how they can grow real businesses and non-profit organizations by using online advertising.

Kamis, 15 Maret 2012

7 Tips Make Social Commerce Work

Despite the fact that Facebook commerce has emerged as a big disappointment for some large companies and that poorly executed strategies can do more harm than good, social media marketing as a channel isn't about to disappear.
In fact, consulting firm Booz & Co. thinks that social media is a great way to influence buyers and will eventually result in $30 billion in global social commerce revenue ($14 billion in the U.S. alone).
Given the way some companies are backing away from the Facebook f-commerce efforts, you might wonder whether Booz might need to reevaluate its estimate. And yet, a Booz survey suggested that 27% of consumers who spent at least one hour a month on social networking sites would be willing to make purchases through social networking.
It might just take more time, as e-commerce did, as people change their habits to adapt to new circumstances and capabilities. As Booz noted:

Senin, 12 Maret 2012

Tutorial easy Install WAMP Server

For PHP programing we need a web server, so we use WAMP and it has the following components:
Apache 2.2.17
Php 5.3.5, Mysql 5.5.8
PhpMyadmin 3.2.0.1
SQLBuddy 1.3.2
XDebug 2.1.0-5.3
webGrind 1.0
XDC 1.5
Don't forget to subscribe to stay updated to our design news! Also take a minute to share this post with others using Social Bookmarks.
For now we will use only Apache and PHP, followed by MySQL and phpmyadmin.
  
Step 1 Klik double icon wampServer and klik next


 Step 2 Klik I accept the agreement

 

Step 3 Klik Next


Minggu, 11 Maret 2012

XML ??? Why Not..???

The Extensible Markup Language (XML) might sound like an intimidating coding language for a small business owner, let alone a technology manager, to master. The odds are, however, that if your company has a website, XML is already part of the technology you are using to do business.
XML is a simple, flexible text format that was originally designed in the mid-1990s by an 11-member working group under the guise of the World Wide Web Consortium (WC3), an international standards body, to meet the challenges of large-scale electronic publishing. More recently, XML has become widely used to facilitate sharing data between different information systems over the Internet.
“If you need XML you’ll know it, because it is already part of the technology you’re using,” says Greg Bowling, senior analyst at Jupiter Research. XML, he explains, is part of the underlying communication online. “When you’re communicating between two websites, the XML tags the key attributes. This allows companies, and site operators to set data definitions for the trading of information.”
Essentially XML makes sure that all the various companies are on the same page when sharing information over the Internet. In this way, XML is akin to a digital glossary. But, without it, data couldn’t be easily shared between businesses without having to reformat that information at each step of the process.

XML and your business
Essentially businesses that need to share basic information with a common nomenclature are the ones that will mostly likely need to use XML. As a result of the increasing need for businesses to do business with other companies and customers over the Internet, XML is used in nearly every industry. It’s an integral aspect of what makes the Internet work.

Jumat, 09 Maret 2012

How to Win a Tech Start-up Competition

Minbox at Launch Festival
Dan Doperalski, ddoperalski.com
Minbox pitched an image-driven email client and won favor among the judges--as well as seed capital from the Boulder, Colo.-based accelerator TechStars.

For a certain kind of tech start-up founder, the pitch contest offers a thrill that few other events can deliver: You have only a few terror-filled minutes to successfully demo your product (using shaky wi-fi, no less) in front of a firing line of judges who can—and will—find holes in your idea big enough to drive a truck through.
I've spent the last two days camped out at this year's Launch Festival, a tech start-up competition in San Francisco founded by entrepreneur and investor Jason Calacanis, where more than 40 start-ups competed for more than $1 million in prizes and seed capital.
In between the pitches, I asked investors and judges what it takes to make them sit up and pay attention.
1. The shorter your pitch, the more successful you'll be. 
Calacanis claims that after five years of putting together the start-up competition, he's learned that the more quickly founders can articulate their business ideas, the more viable their companies usually are. Your first sentence is critical—state what your company does as clearly as possible. If you nail it, "I start thinking about what's possible to do with you," says AngelPad founder Thomas Korte. "If you don't, I stop listening because I'm trying to figure out what it is you do."
If you're given five minutes, don't practice a five-minute pitch; aim for just over four minutes. "If an investor is looking at you as a manager of an idea, they watch how you behave and how you manage time," says IdeaLab founder Bill Gross, a Silicon Valley tech veteran who picked up a lifetime achievement award at Launch. "Your demo is an indicator of how you'll manage everything else." 
2. Identify the problem you're solving.
And don't stop there: How do you know it's a problem? And is it a big enough problem to support your solution as a business? These are all questions you need to answer. Here's where Space Monkey, voted best overall start-up at Launch, made the most compelling pitch. The company framed itself as a cloud storage provider that's cheaper and more secure than everything else on the market. The details of the technology behind it were complex, but the judges immediately understood the value proposition.
3. Pay attention to voice.
This one is a deal breaker at a tech conference: Don't be the one with the slick salesman voice. Oversell your nascent product and you lose credibility real fast. "Be real, be conversational," says Dave McClure, founder of the tech accelerator 500startups. 
4. Never, ever use a video to give your pitch.
Start-up competitions are about giving live demos and speaking directly to the judges and the audience, says TechStars founder (and Inc. columnist) David Cohen. The fastest way to turn the judges against you? Skip the tough step of personally pitching your company and rely on a canned video instead. One poor soul learned this the hard way at Launch and took heat from the judges for it.
5. Explain why the heck people should trust you.
This one seems basic but it tripped up a number of start-ups at Launch. Often the entrepreneurs waited until they were grilled by the judges to mention that, oh by the way, their team includes an ex-Google engineer who really knows location-based technology or a former Merrill Lynch finance guy who's the perfect person to launch a beneficiary planning app. 
"It's important to show that you have experience in your domain to build audience confidence," says Ryan Swagar, managing partner of venture51, a seed-stage venture firm that sponsored Launch. "Craft short bios that demonstrate to the audience why you and your team are tailor made for the job."
6. Pitch to the decision makers.
Customers want to know why they should use your product or service. Investors want to know how they will make a return. Who's picking the winning start-up: an audience of potential customers, investors, or both? "A number of companies I saw at Launch focused on the product but not about plans to scale," Gross says. The panel of investor judges were quick to nail anyone who didn't articulate some kind of growth strategy.