Pocket Supercomputers & Global Wealth

Pocket Supercomputers
      At the University of Michigan, Joel Gregory grabs a molecular rod with both hands and twists. It feels a bit weak, and a ripple of red reveals too much stress in a strained molecular bond halfway down its length. He adds two atoms and twists the rod again: all greens and blues, much better. Joel plugs the rod into the mechanical arm he's designing, turns up the temperature, and sets the whole thing in motion. A million atoms dance in thermal vibration, gears spin, and the arm swings to and from in programmed motion. It looks good. A few parts are still mock-ups, but doing a thesis takes time, and he'll work out the rest of the molecular details later. Joel strips off the computer display goggles and gloves and blinks at the real world. It's time for a sandwich and a cup of coffee. He grabs the computer itself, stuffs it into his pocket, and heads for the student center.
Researchers already use computers to build models of molecules, and "virtual reality systems" have begun to appear, enabling a user to walk around the image of a molecule and "touch" it, using computer-controlled gloves and goggles. We can't build a supercomputer able to model a million-atom machine yet–much less build a pocket supercomputer–but computers keep shrinking in size and cost. With nanotechnology to make molecular parts, a computer like Joel's will become easy to build.
Today's supercomputers will seem like hand-cranked adding machines by comparison.

Global Wealth

     Behind a village school in the forest a stone's throw from the Congo River, a desktop computer with a thousand times the power of an early 1990s supercomputer lies half-buried in a recycling bin. Indoors, Joseph Adoula and his friends have finished their day's studies; now they are playing together in a vivid game universe using personal computers each a million times more powerful than the clunker in the trash. They stay late in air-conditioned comfort.
Trees use air, soil, and sunlight to make wood, and wood is cheap enough to burn.
Nanotechnology can do likewise, making products as cheap as wood–even products like
supercomputers, air conditioners, and solar cells to power them. The resulting economics may even keep tropical forests from being burned. Chapter 7 will discuss how costs can fall low enough to make material wealth for the Third World easy to achieve.

Amazing technology
ReadMore>>

Unbounding the Future: the Nanotechnology Revolution

Solar Energy
      In Fairbanks, Alaska, Linda Hoover yawns and flips a switch on a dark winter morning. The light comes on, powered by stored solar electricity. The Alaska oil pipeline shut down years ago, and tanker traffic is gone for good.
Nanotechnology can make solar cells efficient, as cheap as newspaper, and as tough as asphalt–tough enough to use for resurfacing roads, collecting energy without displacing any more grass and trees. Together with efficient, inexpensive storage cells, this will yield low-cost power (but no, not "too cheap to meter").


Medicine that Cures
        Sue Miller of Lincoln, Nebraska, has been a bit hoarse for weeks, and just came down with a horrid head cold. For the past six months, she's been seeing ads for At Last!®: the Cure for the Common Cold, so she spends her five dollars and takes the nose-spray and throat-spray doses. Within three hours, 99 percent of the viruses in her nose and throat are gone, and the rest are on the run. Within six hours, the medical mechanisms have become inactive, like a pinch of inhaled but biodegradable dust, soon cleared from the body. She feels much better and won't infect her friends at dinner. The human immune system is an intricate molecular mechanism, patrolling the body for viruses and other invaders, recognizing them by their foreign molecular coats. The immune system,
though, is slow to recognize something new. For her five dollars, Sue bought 10 billion molecular mechanisms primed to recognize not just the viruses she had already encountered, but each of the five hundred most common viruses that cause colds, influenza, and the like. Weeks have passed, but the hoarseness Sue had before her cold still hasn't gone away; it gets worse. She ignores it through a long vacation, but once she's back and caught up, Sue finally goes to see her doctor. He looks down her throat and says, "Hmmm." He asks her to inhale an aerosol, cough, spit in a cup, and go read a magazine. The diagnosis pops up on a screen five minutes after he pours the sample into his cell analyzer. Despite his knowledge, his training and tools, he feels chilled to read the diagnosis: a malignant cancer of the throat, the same disease that has cropped up all too often in his own mother's family. He touches the "Proceed" button. In twenty minutes, he looks at the screen to check progress. Yes, Sue's cancerous cells are all of one basic kind, displaying one of the 16,314 known molecular markers for malignancy. They can be recognized, and since they can be recognized, they can be destroyed by standard molecular machines primed to react to those markers. The doctor instructs the cell analyzer to prime some "immune machines" to go after her cancer cells. He tests them on cells from the sample, watches, and sees that they work as expected, so he has the analyzer prime up some more. Sue puts the magazine down and looks up. "Well, Doc, what's the word?" she asks. "I found some suspicious cells, but this should clear it up," he says. He gives her a throat spray and an injection. "I'd like you to come back in three weeks, just to be sure." "Do I have to?" she asks. "You know," he lectures her, "we need to make sure it's gone. You really shouldn't let things like
this go so far before coming in." "Yes, fine, I'll make the appointment," she says. Leaving the office, Sue thinks fondly of how old-fashioned and conservative Dr. Fujima is.
The molecular mechanisms of the immune system already destroy most potential cancers before they grow large enough to detect. With nanotechnology, we will build molecular mechanisms to destroy those that the immune system misses.

Amazing technology
ReadMore>>

How can online banking help you manage your taxes?

How can online banking help you manage your taxes?
Although some people experience anxiety when it comes to dealing with financial matters over the Internet, the practice is fairly secure as long as the Web site has a valid security certificate and your password is strong. It's no surprise then that online banking has become a growing trend. A 2009 survey conducted on behalf of the American Bankers Association found that for the first time, more than a quarter of U.S. bank customers preferred online banking to other methods such as visiting their local branches, using ATMs or banking over the phone [source: ABA].

While online banking offers enormous day-to-day convenience by allowing customers to bank from the comfort of their homes (and without the annoyance of a phone tree), it can also be of great service on special occasions. Namely, that delightful day each year when a person decides to sit down and deal with his or her taxes.

The IRS has jumped on the Internet bandwagon in a big way, and in 2008, about 90 million people filed their taxes online [source: IRS]. Those who also engaged in online banking throughout the year probably recognized how the two activities synergize to make the entire process a lot less painful and problematic.

Gone are the days of collecting and saving formidable stacks of receipts and records. With online banking, that information is all available at the click of a button. Some banks also offer features like a service that allows you to tag any tax-deductible expenses you accrue throughout the year and another that generates a report to summarize your annual spending habits.

Taxing Times
Aside from straight online banking, there are other ways the Internet can make taxes much less of a headache. As previously mentioned, you can file your tax returns electronically, which not only helps assure they get where they need to go, but also means you'll receive your refund (if you're lucky enough to get one) that much faster, too. Just so that you'll have everything you need, you might want to check with your bank to find out how long your records are available online.

The IRS allows you to pay any owed taxes and receive any incoming refunds electronically, so there's no hassle with making a trip to your actual bank. If you're impatient for your tax refund to arrive, you can track its progress online.

Another way to simplify the tax season is to purchase software like TurboTax. Instead of having to wade through difficult-to-decipher jargon, the software walks you through the process with a series of straightforward questions. Tax law changes from year to year, and TurboTax helps ensure you aren't messing things up or missing out on potential deductions and credits.

There's also the ease of importing data. Whether you keep your information stored in financial planning software or leave all your recordkeeping in the digital hands of online banking, you can just import it into TurboTax and get going. If you use TurboTax every year, you can even import your personal data from previous years into the current forms. There's also the obvious benefit for the mathematically challenged among us -- using TurboTax guarantees you won't mess up the math.

Factors like these mean tax time doesn't have to be the hassle it was back in the day. But even helpful services can still be bittersweet. After all, you're just parting with hard-earned money that much faster -- but at least you're saving time doing it. That's something, right?

Amazing technology
ReadMore>>

Top 5 Ways to Make Money on the Internet

Top 5 Ways to Make Money on the Internet

Unless you're a freegan and have found a way to live entirely off the grid, you probably need some sort of steady income in order to survive. The traditional way to earn money, of course, is by having a job. You work for a company or start your own, and the work you do earns you money, which you spend on things like a mortgage, rent, food, clothing, utilities and entertainment.

Most people typically work from their company's central location, a physical space where everyone from that organization gathers to exchange ideas and organize their efforts.

But a few lucky souls have found ways to make money within the comfort of their own home. With the Internet, an ever-changing arena for businesses, some looking to earn money are finding ways to do so.

­Some forms are best for part-time endeavors for those looking to make a little extra money on the side, while others can lead to full-time jobs and Internet success stories.

We've put together a list of our top 5 ways to make money on the Internet, in no particular order. On the next page, we'll start with an old favorite.

5: Selling Stuff on eBay
It's a fairly straightforward concept that most people are familiar with by now -- if you have a bunch of stuff that you don't necessarily need but others want and are willing to pay extremely inflated prices for, you can auction off the items on eBay or other online auction sites. Simply gather your goods, create a seller's profile and start selling.

It sounds simple, but takes some practice to sell successfully. Creating persuasive and legitimate product pages for the goods you're selling will help get buyers interested. It's also important to set reasonable minimum bids to ensure that people will buy. And remember to deliver the kind of customer service that will garner positive feedback ratings and to communicate with buyers to let them know you're reliable. The more positive feedback you receive, the more people will be willing to do business with you. And that, of course, means more money.

4: Blogging
If you have a particular passion for something, whether it's a hobby or an obsession, and you have something to say about it, blogging could be a profitable way to pour out your endless stream of thought. The key here, as with many other services on the Internet, is in selling advertising.

After starting up a personal blog, many writers sign up for ad services like Google AdSense, which post those familiar sponsored links you often see at the top and on the sides of Web sites. The more times your blog readers click on those ads, the more money you'll make through the ad service. This works fine if you're a casual blogger, and you may make some extra spending money. But if the blog is consistently interesting, well-written and really takes off, you may be approached by companies who want to reach your fan base with graphical advertising around your blog. Some of the more successful blogs, like I Can Has Cheezburger? and Boing Boing, have become pop-culture phenomena, and their creators have been able to quit their day jobs and blog full time because of the money they make from advertisers.

3. Designing and Selling T-shirts
As you walk around most high school and college campuses, you're likely to come into contact with lots of words. But it won't be material from textbooks or term papers -- those are probably in backpacks or sitting unfinished at home. Instead, they're the simple phrases or logos -- most of which are ironic or amusing -- printed on the T-shirts on the backs of the students.

Usually, the more unique and offbeat the design is, the more desirable the T-shirt is. The growth of the Internet has made it possible for vendors to sell T-shirts all over the world. In fact, sites like CafePress.com and SpreadShirt.com allow you to set up your own store, create your own designs and sell them yourself. If you create your own shirt design with a clever catchphrase or come up with your own unique statement and people like it, you can start making money.


2: Freelancing
Freelancing is similar in some ways to blogging. For one thing, you get to work from your own home or office most of the time. But there are a few important distinctions. First, if you're thinking about freelance writing, chances are you need to have more experience than the average blogger. Many freelance writing positions cover specialized topics for online publications and may require expert knowledge on a subject. However, if you're passionate about things like travel or food and know how to write, a freelancing job can provide you with good income.

Writing's not the only way to make money freelancing, of course -- anyone with graphic design or programming experience can find contract jobs that pay well and provide challenging work, too.


1: Domain Name Flipping
Based on luck, strategy and business savvy, domain name flipping can be one of the more lucrative ways to earn a living online. The term comes from the real estate trick that involves buying old, undervalued houses, fixing them up to make them more attractive and modern-looking and selling them for a much higher price.

In this case, the old and outdated place is not a house, but rather a domain name -- the main address for a Web page. With a little bit of searching, dedicated domain flippers locate unused, poorly maintained Web sites that have generic and recognizable identifiers and buy them. They usually pay a few hundred or even a few thousand dollars, but after extensive updates that make the site more business- and user-friendly, the domain name can fetch several times more than it was originally worth. The domain bird-cage.com, for instance, was bought for a mere $1,800 in 2005 -- after a redesign two years later, the site was sold for $173,000 to a bird cage vendor.

Amazing technology
ReadMore>>

Conclusion Search engine

Search engine optimization is the process of Internet marketing and is the most cost-effective means of marketing to your target visitors. 90 percent of the web users turning to search engines to search information online, so it is very crucial that your website rank within top 20 results if you want to be found. A successful search engine optimization will bring qualified customers and prospects to your website. So after several months your website’s position on the search engines result pages has not improved, you might want to re-analyze your website

Amazing technology
ReadMore>>

Things To Avoid

Things To Avoid
Tips
1.Strange color combinations that make it hard to read for a viewer.
2.Text that is too small,
3.Unrelated advertisements - that will provide distraction to viewers.
4.Hidden text (Normally text that matches the color of your page background)
5.Instances of 5 or 6 keywords being repeated in a row
6.Submitting your Website to FFA sites.
7.Duplicate pages, doorway pages and cloaked page.
8.Re-direction from the home page to another.
9.Automated submission to search engines.
10.Submitting to search engines more than ONCE a month!
11.Keyword stuffing in comments tags, Meta keyword tags and image alt tags
12.Participating in link farms.
(A link farm consists of sites that link to other sites for the sole purpose of increasing their link popularity score.)
13.Use of 'Meta refresh' tag in HTML page header.
14.Using trademarks or company names belonging to others in your Meta tags.

Amazing technology
ReadMore>>

Other General Tips

Other General Tips
Tips
1. Make sure your Website is completely finished, spell checked, online and all the links are working properly before submitting to search engines.
2. Try to include 'robots.txt' to prevent spiders from crawling certain directories.
(For more in-depth study of robots please visit: http://www.robotstxt.org/wc/norobots.html)
3. If a site was developed in a language other than HTML, make sure that there's AT LEAST 4. SOME static content for the spider to read.
5. Try and get on Dmoz if you are not already on there.
6. Read each search engines guidelines and follow them strictly.
7. Use the Meta tags in all pages.
For getting proper keywords that commonly used, go to:

Keyword suggestions tool

Other online tools:

a) http://www.wordtracker.com
b) https://adwords.google.com/select/KeywordToolExternal

8. For checking keyword density analysis visit:

a) http://www.keyworddensity.com/
b) http://www.ranks.nl/

9. If you are using frames, try to include 'noframes''/noframes' tag with keyword rich content in the main page (the page that contains 'FRAMESET' tags).
10.Keep all your content in the root directory if possible.
11.Don't use images for links to important content pages. If you do, add ALT tags.
12.Do not try to cover too many topics on one page, as it will dilute the relevancy for your targeted key phrase.
13.Try to include your company's physical address on your site, including a telephone number.
14.Make sure your home page should load in 8-10 seconds or less with a 56K modem.
( http://www.1-hit.com/all-in-one/tool.loading-time-checker.htm )
15.Optimize your images and keep the page size low.
16.Try to use CSS data as an external file and call it by using 'link''/link' tag
17.Use the longer or plural version of a keyword, where possible.
18.Try to register your domain name with the exact keyword phrase you are targeting, using hyphens to separate the keywords.
(eg: if the keyword phrase is "star hotels Kochi", then your domain: www.star-hotels-kochi.com)
19.Update your important pages at regular intervals.
20.Check your site from broken links periodically.

Amazing technology
ReadMore>>

Increase Link Popularity

Increase Link Popularity
Score level
Link popularity       2.0/10

Remember, an optimized site with good link popularity will always rank higher as compared to others.

Tips
1. Try to get reciprocal links between your site and others in the same industry.
2. Incoming links should use your keyword phrase.
3. Link to others with higher Page Rank (Install Google Tool Bar to get PageRank information.)
4. Include your reciprocal page link from the main page of your Website.
5. Avoid using the link text such as "links", "link exchange" use "Resources" instead.
6. Try to build link category that best match to your site content.
7. Do not provide more than 20 links per page, if needed try to split it into additional page.
8. Try to use brief text along with links describing the content of the outbound link page.
9. To find sites those related to your keywords and accept site submissions, visit your favorite search engine and search for:

      "Add a link" + "your keyword(s)"
      "Add a site" + "your keyword(s)"
      "Add URL" + "your keyword(s)"
      "Add an URL" + "your keyword(s)"
      "Submit a link" + "your keyword(s)"
      "Submit a site" + "your keyword(s)"
      "Submit URL" + "your keyword(s)"
      "Submit an URL" + "your keyword(s)"
      "Suggest a link" + "your keyword(s)"
      "Suggest a site" + "your keywords(s)"
      "Suggest URL" + "your keyword(s)"
      "Suggest an URL" + "your keyword(s)"
      "Your Region" + "Add url"
      "your keywords" + "directory"
      "your keywords" + "directories"
      keyword reciprocal
      keyword exchange
      keyword add site
      keyword resources
      keyword links
      "your industry" +add url, directories, etc...
      "related sites" + your keyword
      "related urls" + your keyword

Link exchange with perfect-optimization.com
If your website related any of the following category:

1) Website creation
2) image optimization
3) Webmaster resources
4) Website promotion
5) SEO company

Amazing technlogy
ReadMore>>

Spider Friendly Navigation

Spider Friendly Navigation
Score level
Domain name             2.0/10
Folder or filename       0.4/10
Title attribute              0.1/10

Tips
1. Use keyword/phrase that best describes the target page.
2. Always use your primary keywords in the link text least one or more on the page.
3. Try to place your primary keywords at the starting of a link text if possible.
4. Try to use Title Attribute in the text links.
5. Avoid using image maps, if needed make it sure to add text links at the bottom of all pages
6. Do not use long text; limit 40-50 characters in a link text.
7. Avoid using JavaScript links
8. Create text links and use a common navigational menu for all the pages.
9. Make sure the pages on your site to be linked to one another, especially the home page.
10.Try to include a Site map if you have more than 30 pages.
11.Submit an XML site map to Google. (Visit: Google Sitemaps)
12.Limit the number of links per page to less than 20 for better results.
13.If your Website using Flash, make it sure to add text links at the bottom of the page as a supplement to the Flash navigation. (Google now takes links from Flash)
14.Try to use keyword phrases in the HTML and image file names
15.Keep your file names hyphenated (eg: http://www.hotels-kochi.htm)


Bad practice:
'a href="http://www.blogger.com/hotel001.html">click hereHotelsGood practice:
'a href="http://www.blogger.com/new-york-hotels.htm">List of hotels in New YorkHotels in Kochi


Good practice:
'a href="http://www.blogger.com/new-york-hotels.htm">List of hotels in New York
'a href="http://www.blogger.com/kochi-hotels.html">Hotels in Kochi

Amazing technology
ReadMore>>

Meta Tags

Meta Tags
Score level
Meta description     0.3/10
Meta keywords       0.1/10

Meta tags are tags, which are embedded in the HTML code of a page, You should insert the META tag element at the top of your document, just after the TITLE element.

The basic syntax for Meta Tags is:

HEAD
TITLE Your Page Title Goes Here /TITLE
META name=”description” content=”type your description here”>
META name=”keywords” content=”type, your, keywords, keyword phrase here”>
/HEAD

Tips On META Description Tag
META name="Description" content="Your descriptive sentence goes here.">

1. Write it in sentence structure.
2. Should be relevant to the similar 25-30 word (under 150 characters) description of the first text within the visible page.
3. Do not repeat your keywords more than 3 times in description tag. If you need, make alternatives (e.g. 'prescription' and 'prescriptions' can be used 3 times each).
4. Minimize the use of "stop words" such as "and, the, of".
5. Keyword phrases that appear earliest in the Meta description will generally receive higher ranking value.
6. Try to include this tag in all pages by describing the content and it should be unique.
7. Don't load your Meta description with only keywords.
8. Strive for 6%-20% keyword density.
9. Use different Meta description tag for each pages.


Tips On META Keyword Tag
meta content="your keywords, go here, separated by a comma" name="keywords"> /meta

1. Keep 100 to 250 characters to get better results.
2. Start with the most important and then proceed to less important.
3. Use keywords/Phrases
4. Do not repeat any word more than 3 times.
5. Do not place repeated keywords close together.
6. If your site has content of interest to a specific geographic location be sure to include the actual location in your keyword Meta.
7. Use keywords that are actually on the page and reflect the essence of your content.
8. Try to use keywords in your Meta keywords tag with comma, not by space.
9. Try to use small case in keyword/phrases
(eg: replace the keyword phrase - "Website Design" with "website design")
10.Strive for 4%-10% keyword density.

Amazing technology
ReadMore>>

The Main Body Text

The Main Body Text
Score level
Main body text                1.5/10
Keyword prominence       1.0/10
Heading Tags                 0.5/10
Proximity of keywords     0.5/10
Bold or Italic                  0.4/10
Alt tag                           0.2/10


Tips
1. Keyword prominence: Make sure to put the most important keywords into a carefully crafted paragraph at the beginning of your HTML page. Prominence is how close to the start of the area that the keyword appears. In general, a keyword that appears closer to the top of the page or area will be more relevant.
2. Keyword Density: If the page contains less than 500 words, keeping 1%-3% of those words is better. If the page contains more than 500 words, keep 3%-5% of the overall content.
3. Try to provide a minimum word count of 250 and a maximum of 750 words on each page.
4. Use CSS instead of tags.
5. Get rid of the java script in the code and put it in an external file.
6. Avoid image buttons, Javascript links and keep it as pure text links.
7. Repeat the page title in a heading at the top of the page if possible.
8. Keyword proximity: It refers to the closeness between two or more keywords. Always try to group words together that might be searched on as a single phrase by a user.
(eg: Use "home loans" instead of "home mortgage loans" assuming that a user searching only for the phrase "home loans".)
9. Place some important keywords in Bold or Italic.
10. Use 'Alt' tag to describe the image.
ALT tag defines the text to display for a image if the user has graphics turned off, or if they put the cursor over it in Internet Explorer. Some search engines including google will look for keywords in the ALT tags.
11. Insert comments tag in your page, it is hidden and not visible to the user. A couple of search engines will read this text, so you may wish to include keywords in these tags.
12. Make sure the code of home page is not bigger than 32K
13. Try to keep font size to a minimum of size 11px or 12px (2 or 3 in DreamWeaver)
14.Try to avoid using nested loops in table structure.
15.Use W3C technologies and guidelines.
16.Try to target two or three main keywords for a website.
17.Avoid listing the same word multiple times in a row.
18.Update your body text at regular intervals.
(Many of the major search engines prefer to give importance to websites, which updated its contents at regular intervals.)

Amazing  technology
ReadMore>>

Title Tag

Title Tag
Score level
Title tag 2.0/10

The Title tag is an important part of a Website. It is a short description of the page, and the most important words should go first. Every HTML (web page) should have a Title tag and all Title tags should be unique. Don't use the same Title tag for multiple documents. It should be inserted into the header of your web page and looks like this:

Professional Marketing Tips


Tips
1.It should always appear immediately after the opening tag.
2.It should be specific keywords and phrases.
3.Use only keywords and phrases that are in the body text on your page.
4.May use the same keyword twice to attain reasonable keyword density, but be sure that you don't put the same words right next to each other or more than twice
5.Consider using both singular and plural forms of the keywords.
6.It should be read like a phrase that makes some grammatical and logical sense, not collection of keywords.
7.Try to place your primary keywords at the starting of the tag.
8.Keep the words in title case ( eg: Professional Marketing Tips )
9.Make sure to avoid using search engine stop words or words like Home, Default, Internet or Index.
10.Avoid using superlatives in your title (e.g. the best, fastest, cheapest, leader )
11.Try to minimize the use of commas in this tag.
12.Strive for a keyword density of 25-35% for each keyword.
13.Always remember to close this tag (eg: )
14.All pages MUST have a unique and descriptive keyword phrase in the title.
(One page on your site might be seen as more relevant for a particular keyword when compared to another)
15.Try to keep title tags as unique as possible in each pages in your website.
16.Do not change the title tag regularly.
17.6 - 12 words ( less than 60 characters ) is a good length for a title tag.

Bad practice:
title Kerala,Rivers,Backwaters,Tourism,Hotels title
title Coir rugs coir doormat coir exporter coir products title

Good practice:
title Kerala - Land of Rivers and Backwaters title
title Natural Coir Doormats and Coir rugs Exporter title

Amazing technology
ReadMore>>

101 Tips On Search Engine Optimization

Increase your web site traffic
in less than a month!

Well-designed sites make the sales. Take some time to seriously evaluate your website and follow the steps in this guide, that will help you for achieving high ranking in all the important search engines to bring you more visitors. If you can implement the methods described in this document, you should have no problem getting a high ranking. All the tips are categorized according to its area.

Following are the main areas in a web page that search engines give more importance in their ranking algorithms:

Title tag, The main body text, Meta tags, Link popularity, Domain name, Heading tags, Proximity of keywords, Bold or italic texts, Folder or file names, Image alt tags, Title attribute and Keyword in the beginning of sentence.

Based on the importance, we can rank those areas as below:

Title                              2.0
Link popularity               2.0
The main body text        1.5
Domain name                1.0
Keyword prominence      1.0
Heading tags                 0.5
Proximity of keywords    0.5
Bold or italic                  0.4
Folder or filename          0.4
Meta description             0.3
Alt tag                          0.2
Title attribute                0.1
Meta keywords              0.1
             Total Score       10

Amazing  technology
ReadMore>>

Java Interview Questions & Answers

Java Interview Questions & Answers

1.What is a transient variable?

Ans : A transient variable is a variable that may not be serialized. .

2.Which containers use a border Layout as their default layout?


Ans : The window, Frame and Dialog classes use a border layout as their default layout..

3.Why do threads block on I/O ?

Ans : Threads block on i/o (that is enters the waiting state) so that other threads may execute while the i/o Operation is performed..

4. How are Observer and Observable used ?


Ans : Objects that subclass the Observable class maintain a list of observers. When an Observable object is updated it invokes the update() method of each of its observers to notify the observers that it has changed state. The Observer interface is implemented by objects that observe Observable objects..


5.What is synchronization and why is it important ?

Ans : With respect to multithreading, synchronization is the capability to control the access of multiple threads to shared resources. Without synchronization, it is possible for one thread to modify a shared object while another thread is in the process of using or updating that object’s value.
This often leads to significant errors..

6.Can a lock be acquired on a class ?

Ans : Yes, a lock can be acquired on a class. This lock is acquired on the class’s Class object…

7.What’s new with the stop(), suspend() and resume() methods in JDK 1.2?

Ans : The stop(), suspend() and resume() methods have been deprecated in JDK 1.2..

8.Is null a keyword?

Ans : The null value is not a keyword..

9.What is the preferred size of a component?

Ans : The preferred size of a component is the minimum component size that will allow the component to display normally.


10.What method is used to specify a container’s layout?

Ans : The setLayout() method is used to specify a container’s layout

11.Which containers use a FlowLayout as their default layout?

Ans : The Panel and Applet classes use the FlowLayout as their default layout..

12.What state does a thread enter when it terminates its processing?

Ans : When a thread terminates its processing, it enters the dead state..

13.What is the Collections API?

Ans : The Collections API is a set of classes and interfaces that support operations on collections of objects..

14.Which characters may be used as the second character of an identifier, but not as the first character of an identifier?

Ans :The digits 0 through 9 may not be used as the first character of an identifier but they may be used after the first character of an identifier..

15.What is the List interface?

Ans : The List interface provides support for ordered collections of objects..

16.How does Java handle integer overflows and underflows?

Ans :It uses those low order bytes of the result that can fit into the size of the type allowed by the operation..

17.What is the Vector class?

Ans : The Vector class provides the capability to implement a growable array of objects.

18.What modifiers may be used with an inner class that is a member of an outer class?

Ans : A (non-local) inner class may be declared as public, protected, private, static, final, or abstract..

19.What is an Iterator interface?

Ans : The Iterator interface is used to step through the elements of a Collection..

20.What is the difference between the >> and >>> operators?

Ans : The >> operator carries the sign bit when shifting right. The >>> zero-fills bits that have been shifted out..

21.Which method of the Component class is used to set the position and size of a component?

Ans : setBounds().

22.How many bits are used to represent Unicode, ASCII, UTF-16, and UTF-8 characters?

Ans : Unicode requires 16 bits and ASCII require 7 bits. Although the ASCII character set uses only 7 bits, it is usually represented as 8 bits. UTF-8 represents characters using 8, 16, and 18 bit patterns. UTF-16 uses 16-bit and larger bit patterns..

23.What is the difference between yielding and sleeping?

Ans : When a task invokes its yield() method, it returns to the ready state. When a task invokes its sleep() method, it returns to the waiting state..

24.Which java.util classes and interfaces support event handling?

Ans : The EventObject class and the EventListener interface support event processing.

25.Is sizeof a keyword?

Ans : The sizeof operator is not a keyword..

26.What are wrapped classes?

Ans : Wrapped classes are classes that allow primitive types to be accessed as objects..

27.Does garbage collection guarantee that a program will not run out of memory?

Ans : Garbage collection does not guarantee that a program will not run out of memory. It is possible for programs to use up memory resources faster than they are garbage collected.It is also possible for programs to create objects that are not subject to garbage collection.

28.What restrictions are placed on the location of a package statement within a source code file?

Ans : A package statement must appear as the first line in a source code file (excluding blank lines and comments)..

29.Can an object’s finalize() method be invoked while it is reachable?

Ans : An object’s finalize() method cannot be invoked by the garbage collector while the object is still reachable. However, an object’s finalize() method may be invoked by other objects..

30.What is the immediate superclass of the Applet class?

Ans : Panel.

31.What is the difference between preemptive scheduling and time slicing?

Ans : Under preemptive scheduling, the highest priority task executes until it enters the waiting or dead states or a higher priority task comes into existence. Under time slicing, a task executes for a predefined slice of time and then reenters the pool of ready tasks. The scheduler then determines which task should execute next, based on priority and other factors..

32.Name three Component subclasses that support painting.

Ans : The Canvas, Frame, Panel, and Applet classes support painting

33.What value does readLine() return when it has reached the end of a file?

Ans : The readLine() method returns null when it has reached the end of a file..

34.What is the immediate superclass of the Dialog class?

Ans : Window.

35.What is clipping?

Ans : Clipping is the process of confining paint operations to a limited area or shape..

36.What is a native method?

Ans : A native method is a method that is implemented in a language other than Java..

37.Can a for statement loop indefinitely?

Ans :Yes, a for statement can loop indefinitely. For example, consider the following: for(;;) ;.

38.What are order of precedence and associativity, and how are they used?

Ans : Order of precedence determines the order in which operators are evaluated in expressions. Associativity determines whether an expression is evaluated left-to-right or right-to-left.

39.When a thread blocks on I/O, what state does it enter?

Ans : A thread enters the waiting state when it blocks on I/O..

40.To what value is a variable of the String type automatically initialized?

Ans : The default value of an String type is null..

41.What is the catch or declare rule for method declarations?

Ans : If a checked exception may be thrown within the body of a method, the method must either catch the exception or declare it in its throws clause..

42.What is the difference between a MenuItem and a CheckboxMenuItem?

Ans : The CheckboxMenuItem class extends the MenuItem class to support a menu item that may be checked or unchecked..

43.What is a task’s priority and how is it used in scheduling?

Ans : A task’s priority is an integer value that identifies the relative order in which it should be executed with respect to other tasks. The scheduler attempts to schedule higher priority tasks before lower priority tasks..

44.What class is the top of the AWT event hierarchy?

Ans :The java.awt.AWTEvent class is the highest-level class in the AWT event-class hierarchy..

45.When a thread is created and started, what is its initial state?

Ans : A thread is in the ready state after it has been created and started..

46.Can an anonymous class be declared as implementing an interface and extending a class?

Ans :An anonymous class may implement an interface or extend a superclass, but may not be declared to do both..

47.What is the range of the short type?

Ans : The range of the short type is -(2^15) to 2^15 - 1..

48.What is the range of the char type?

Ans :The range of the char type is 0 to 2^16 - 1..

49.In which package are most of the AWT events that support the event-delegation model defined?

Ans : Most of the AWT-related events of the event-delegation model are defined in the java.awt.event package. The AWTEvent class is defined in the java.awt package..

50.What is the immediate superclass of Menu?

Ans : MenuItem.

51. What is Synchornize?

Ans: Synchronize is a technique by which a particular block is made accessible only by a single instance at any time. (OR) When two or more objects try to access a resource, the method of letting in one object to access a resource is called sync

Amazing technology
ReadMore>>

10 most useful mozilla firefox addons

10 most useful mozilla firefox addons
Mozilla Firefox has evolved as a great web browser over the period of time because of its security, simplicity, memory uses and above of all the ability of Mozilla Firefox to let the users use various addons developed by various developers around the world.This makes the Firefox a very safe and secure place.Some of Firefox addons have been very popular and always makes it to most downloaded list of Firefox addons.This time jaystech is publishing a list of most useful Firefox addons.Some of them you might find in my previous list of 15 most downloaded Firefox addons also.

1. Cybersearch - This is customizable Google searches in your firefox awesome Bar? Yes, It is very nice ! It also supports keywords so you can enter things like "firefox addons" and limit your search to a specific web site (like Jaystech, for example). Enter a comma separated list of URLs to search a group of sites.


2. LastPass - I used to use KeePass, but I just like LastPass better. It did a great job of importing (and then removing) my Firefox stored passwords, and its secure password creation tool makes using different passwords on new sites a snap. The web interface is a great way to manage my logins and groups.


3. FEBE - As with anything else on your computer, it's never a bad idea to back up your Firefox install. FEBE will back up everything - extensions, themes, bookmarks - or just what you choose, and you can set up an automated schedule. It's also got integrated Box.net support, which is actually a fairly nice way to roll-you-rown manual Firefox syncing.


4. AdBlock Plus:- I don't really use AdBlock because I hate advertisements, but because I don't like waiting for web pages to load. Flash ads and multiple banners really gum up the works, so I depend on AdBlock to keep things running smoothly. It's also a decent way to cut back on your bandwidth usage.


5. DownThemAll - When a friend first showed me DTA a few years ago, I couldn't believe I was still just using FF2's built-in manager. DTA rocks, and ofcourse it is in my list of Top 10 free download managers . It's simply one of the best download managers out there.

6. OpenItOnline - I don't do enough work with Office-type documents anymore to warrant installing a suite on my laptop. OpenItOnline lets me send DOC, XLS, and all the other supported file types to ZohoViewer for perusal instead of downloading them. It supports all Zoho and Google Docs apps to open files.


7. Deng Google Bookmarks - I'm not sold on Weave yet, so for now I let Google store my bookmarks. I switched to the Deng addon after using GMarks for the longest time - because I got tired of the giant "bookmark" button on my toolbar. Deng displays only a small star icon, and its management interface is superior and you must know how to stop appearing bookmarks in firefox address bar.


8. Screengrab! - To quickly capture an entire web page, Screengrab is a great tool. It can save or copy an entire page, the visible portion, or a rectangular selection. If I don't actually need to print a page, Screengrab is an easy, environmentally friendly way for me to keep a copy of it.

9. Web Of Trust - Web Of Trust is a great way to keep yourself out of malware trouble. I think I'm a pretty responsible surfer, but I don't know the reputation of every site on the Internet. Web Of Trust gives you a heads up about the trustworthiness of a link (based on community input) before you visit it.

10. Shareaholic - Anyone that enjoys sharing links would do well to install this one: it supports a ton of services, including Digg, Delicious, Twitter, Pownce, Reddit, Facebook, MySpace, and Google. It's also a quick way to see how many Diggs or Delicious bookmarks a page has received. Bzzster support gives quick access to sharing items via email.

Amazing technology
ReadMore>>

Camtasia Studio 7 User Guide

1. How to record computer screen using best Screen recorder Camtasia Studio?


Watch the tutorial on youtube: http://www.youtube.com/watch?v=kKLWBT9m4G8

Capturing your computer screen is easy and it can be done in two clicks. F9 to start and F10 Finish. That’s all.

First open Camtasia, select ‘Record the screen’ option then you can select ‘Full screen’ or
‘Custom’ part of the screen. Click on Audio to turn on audio recording. To start screen
record, press "Rec" red button or click ‘Record’ on ‘Capture’ tab or press short cut key
F9.

You can enable highlight cursor and clicks in "effects" tab. I explain this process in coming steps. So just now know how to start, stop recording and save the file.

After finish the recording, use F10. Then save the file with a name. It will be saved as Camtasia project format file. You can use this file to edit and produce video on Camtasia. I will show the edit and produce processes in coming steps.
Remember there are pre-settings needed before you capture the screen. You can do all settings, after captured the screen and before produce the video. For example, you no need to worry about video format, adding watermark, record as HD etc before you record screen. Just capture the screen and then you can produce the video in your preferred format, as HD, with watermark etc.

Amazing technology
ReadMore>>

2. How to import and produce video in Camtasia studio 7.0?

2. How to import and produce video in Camtasia studio 7.0?


Watch the tutorial on youtube: http://www.youtube.com/watch?v=v5IFXxBpags

When you finished record the screen on Camtasia, it asks to give a file name to save the screencast. It saves the screencast as Camtasia project format file. It doesn’t save the file in normal formats like wmv, mp4, mov etc. We have to produce this Camtasia project format file into normal video formats so that we can use it anywhere in online. Camtasia has “Produce video as” option to do this. When you use this option, you can

1. Select the preferred dimension of the output video
2. Select the preferred video format of the output video
3. Add the watermark on video at any place & at any size.

Open Camtasia software. Click on Import media. Once you imported the video, drag and drop the video in timeline.

Then click on produce video and select the dimension

( I prefer to select “custom production settings”, so that I can select my preferred HD (High definition) dimension in next steps). Then go to next.

Select the video format to be produced; I always select “wmv”. Then click next.
Then give dimension. I am giving 1280*720 size for HD. Then go to “next”.
Here you have to select Watermark. I am selecting my blog logo as water mark. You can put the watermark image at any place on the video. There are 9 places to put the watermark image on video. You can adjust the watermark image size. Then go to next. Give the save file name and select the output path.
Then click Ok. Your video rendering process starts. Once the rendering process finished, your video will play on your default desktop media players.

 Amazing  technology
ReadMore>>

3. How to use basic options in Camtasia 7.0?

3. How to use basic options in Camtasia 7.0?

Watch the tutorial on youtube: http://www.youtube.com/watch?v=6Tf9BhVVQsw

Watch this Camtasia basic options video tutorial. In this video, I show you how use cut, copy, split options. I explain how to enable the tracks also.

First Cut Section
Now I show you how to cut any section of the video. First select the particular video
section. Then Click on the cut selection option. You can undo the cut. Then you can redo
the cut also.

Copy Section
Select the part of video section to be copied. Then click on the copy button. Then you can go to place at timeline where you want to paste the copied section. Once you go to that place, click on the paste button. It will paste the cut section.

Next Split option
If you want to split the video, just click the timeline where you want to split the video and click on the split button. It will split your video in that place.

Next Zoom the timeline.
If you want to see the video or audio variations in deep, then select part of that timeline
section, and adjust the zoom bar front and back. By this you can view where the audio is
high and low. Remember this zoom option is not for zooming video. If you want to add
zoom in and out effects, then check this video on how to use Camtasia Zoom effects.

Enable the Track options:

Usually when you import the video and drop it in the timeline, video and audio tracks is
enabled. But you can also add other tracks like Zoom and Pan track, cursor track, Callout
track, PIP track, Marker track, Caption track, Audio 1 track, audio 2 track and audio 3

track. To do this, just click on the "Tracks' option and then tick on the tracks which you want to be displayed on timeline.

Amazing  technology
ReadMore>>

4. How to create HD Video on Camtasia?

4. How to create HD Video on Camtasia?

Watch the tutorial on youtube: http://www.youtube.com/watch?v=b8IOq0Nly60

Usually people search like this in Google and Youtube, “How to Record HD video on
Camtasia?” From this search term, what I understood is, every one thinks that they have
to do some pre-settings in Camtasia before record the video so that it comes as HD video.
In truth, there are no pre-settings required. You can record the screen and save it
normally. And then before producing video, you can select the settings to make the HD
video on Camtasia.
Import the video and drop the video in timeline. It will ask you to select dimension. Here
don’t select any option. Just click on 'OK'. Even if you select something, the changes will
not be saved. So just click Ok. Then click produce video as, then select the dimension as
Youtube HD 1280* 720, then do the normal steps to produce as I said in my previous
step.

Second way, click on produce video as and the select custom production settings, then in next step, give the dimension as 1280 *720. and produce the video. Once the rendering process completed, your video will be a HD video.

Amazing  technology
ReadMore>>

5. How to use Audio section in Camtasia?

5. How to use Audio section in Camtasia?


Watch the tutorial on youtube: http://www.youtube.com/watch?v=XxdvEcL1mkg

I see many Camtasia users complaining about Audio quality. But what the truth is, they
don’t know the awesome features in Camtasia audio section. At least, I was. I were
talking loudly as much as (my nearby house can hear☺) while recording audio in early
days. I didn’t know about there was an option to increase the volume before produce the
video. But nowadays I talk slowly and then I increase the volume through Camtasia audio
section. I explain in this video about how to increase the volume in Camtasia and also I
explain all audio options.
Firs import video, and then you have to unlink audio 1 and audio 2. Click “More”
section. In “More” section, click on “Voice narration”. Use Audio setup wizard, to set
the desktop Mic with your Camtasia (if you haven't done or Camtasia doesn't detect it
automatically).

Then click on “Start recording”. Now you can speak in your Mic and after finish the recording, click “Stop recording”. Then save the audio file.

Then you can click on the audio section. Here you can enable noise removal (manual or
automatic), you can enable volume leveling (i tried this, but it makes more noise), you
can also enable voice optimization (male voice or female voice). Then below there are
"volume down", "volume up", "Fade in", "Fade out" and "Silence" options available.

To increase volume select the audio section in full or a part (where you want to increase
the volume), then click on “volume up” button. The same procedure for “Fade in” and
“Fade out” options. Select the audio section in timeline and click on Fade in or Fade out.
If you want to mute the particular place, just click on “Silence” after selected the audio
section in timeline

Amazing  technology
ReadMore>>