Sabtu, 29 Oktober 2016

Java Environment Setup

Java Environment Setup

Try it Option Online

You really do not need to set up your own environment to start learning Java programming language. Reason is very simple, we already have setup Java Programming environment online, so that you can compile and execute all the available examples online at the same time when you are doing your theory work. This gives you confidence in what you are reading and to check the result with different options. Feel free to modify any example and execute it online.

Try following example using Try it option available at the top right corner of the below sample code box:

public class HelloWorld {
� � public static void main(String[] args) {
� � � � System.out.println("Hello, World");
� � }
}
For most of the examples given in this tutorial, you will find Try it option, so just make use of it and enjoy your learning.

Local Environment Setup

If you are still willing to set up your environment for Java programming language, then this section guides you on how to download and set up Java on your machine. Please follow the following steps to set up the environment.

Java SE is freely available from the link Download Java. So you download a version based on your operating system.

Follow the instructions to download java and run the .exe to install Java on your machine. Once you installed Java on your machine, you would need to set environment variables to point to correct installation directories:

Setting up the path for windows 2000/XP:

Assuming you have installed Java in c:\Program Files\java\jdk directory:

Right-click on 'My Computer' and select 'Properties'.
Click on the 'Environment variables' button under the 'Advanced' tab.
Now, alter the 'Path' variable so that it also contains the path to the Java executable. Example, if the path is currently set to 'C:\WINDOWS\SYSTEM32', then change your path to read 'C:\WINDOWS\SYSTEM32;c:\Program Files\java\jdk\bin'.
Setting up the path for windows 95/98/ME:

Assuming you have installed Java in c:\Program Files\java\jdk directory:

Edit the 'C:\autoexec.bat' file and add the following line at the end:
'SET PATH=%PATH%;C:\Program Files\java\jdk\bin'
Setting up the path for Linux, UNIX, Solaris, FreeBSD:

Environment variable PATH should be set to point to where the Java binaries have been installed. Refer to your shell documentation if you have trouble doing this.

Example, if you use bash as your shell, then you would add the following line to the end of your '.bashrc: export PATH=/path/to/java:$PATH'

Popular Java Editors:

To write your Java programs, you will need a text editor. There are even more sophisticated IDEs available in the market. But for now, you can consider one of the following:

Notepad: On Windows machine you can use any simple text editor like Notepad (Recommended for this tutorial), TextPad.
Netbeans:is a Java IDE that is open-source and free which can be downloaded from http://www.netbeans.org/index.html.
Eclipse: is also a Java IDE developed by the eclipse open-source community and can be downloaded from http://www.eclipse.org/.

Java

Java - Overview

Java programming language was originally developed by Sun Microsystems which was initiated by James Gosling and released in 1995 as core component of Sun Microsystems' Java platform (Java 1.0 [J2SE]).

As of December 2008, the latest release of the Java Standard Edition is 6 (J2SE). With the advancement of Java and its widespread popularity, multiple configurations were built to suite various types of platforms. Ex: J2EE for Enterprise Applications, J2ME for Mobile Applications.

Sun Microsystems has renamed the new J2 versions as Java SE, Java EE and Java ME respectively. Java is guaranteed to be Write Once, Run Anywhere.

Java is:

Object Oriented: In Java, everything is an Object. Java can be easily extended since it is based on the Object model.
Platform independent: Unlike many other programming languages including C and C++, when Java is compiled, it is not compiled into platform specific machine, rather into platform independent byte code. This byte code is distributed over the web and interpreted by virtual Machine (JVM) on whichever platform it is being run.
Simple:Java is designed to be easy to learn. If you understand the basic concept of OOP Java would be easy to master.
Secure: With Java's secure feature it enables to develop virus-free, tamper-free systems. Authentication techniques are based on public-key encryption.
Architectural-neutral :Java compiler generates an architecture-neutral object file format which makes the compiled code to be executable on many processors, with the presence of Java runtime system.
Portable:Being architectural-neutral and having no implementation dependent aspects of the specification makes Java portable. Compiler in Java is written in ANSI C with a clean portability boundary which is a POSIX subset.
Robust:Java makes an effort to eliminate error prone situations by emphasizing mainly on compile time error checking and runtime checking.
Multithreaded: With Java's multithreaded feature it is possible to write programs that can do many tasks simultaneously. This design feature allows developers to construct smoothly running interactive applications.
Interpreted:Java byte code is translated on the fly to native machine instructions and is not stored anywhere. The development process is more rapid and analytical since the linking is an incremental and light weight process.
High Performance: With the use of Just-In-Time compilers, Java enables high performance.
Distributed:Java is designed for the distributed environment of the internet.
Dynamic: Java is considered to be more dynamic than C or C++ since it is designed to adapt to an evolving environment. Java programs can carry extensive amount of run-time information that can be used to verify and resolve accesses to objects on run-time.
History of Java:

James Gosling initiated the Java language project in June 1991 for use in one of his many set-top box projects. The language, initially called Oak after an oak tree that stood outside Gosling's office, also went by the name Green and ended up later being renamed as Java, from a list of random words.

Sun released the first public implementation as Java 1.0 in 1995. It promised Write Once, Run Anywhere (WORA), providing no-cost run-times on popular platforms.

On 13 November 2006, Sun released much of Java as free and open source software under the terms of the GNU General Public License (GPL).

On 8 May 2007, Sun finished the process, making all of Java's core code free and open-source, aside from a small portion of code to which Sun did not hold the copyright.

Tools you will need:

For performing the examples discussed in this tutorial, you will need a Pentium 200-MHz computer with a minimum of 64 MB of RAM (128 MB of RAM recommended).

You also will need the following softwares:

Linux 7.1 or Windows 95/98/2000/XP operating system.
Java JDK 5
Microsoft Notepad or any other text editor
This tutorial will provide the necessary skills to create GUI, networking, and Web applications using Java.

Try It Option:

We have provided you an option to compile and execute available code online. Just click on Try it button avaiable at top-right corner of the code window to compile and execute available code. There are certain examples which can not be executed online, so we have skipped those examples.

public class HelloWorld {
� � public static void main(String[] args) {
� � � � System.out.println("Hello, World");
� � }
}
There may be a case that you do not see the result of the compiled/executed code, in such case you can re-try to compile and execute the code using execute button available in compliation pop-up window.

What is Android?

What is Android?

Android is a software stack for mobile devices that includes an operating system, middleware and key applications.
The Android OS is a Linux based operating system.
The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
The Android Platform embraces the idea of general-purpose computing for handheld devices.
Android's libraries cover telephony, video, graphics, UI programming, and a number of other aspects of the device.
Android is an operating system developed by Google that is dedicated to mobile devices.
Android core libraries are written in C ,C++ and Java.
Android platform is written in Java.
Android uses a virtual machine - Dalvik.
Android offers a set of APIs in the Java language for application developers.

Create A Membership Site

Way No 6 - Create A Membership Site

What is a Membership Site?

A membership site is a private website, with exclusive content available only to the signed up members.

It usually provides members with the ability to interact with each other. They pay a monthly fee for being a member of the website.

Suitable For -

People who like to interact with, guide and lead a community.

Skills Required -

1. In-depth knowledge of any particular domain.

2. Ability to research new things and constantly generate new and helpful content.

Time Required For Creating A Membership Site -

Depends on the domain expertise of the creator.

Do Google search for Matthew Woodward's tutorial on how to create a membership site for free.

Tips -

1. In the beginning keep the fee for joining the membership site ridiculously low.

Aim to create a minimum viable product instead of creating a perfect product. You can always improve your site in later stages.

2. If you’ve never been a part of any membership site till now, consider joining a few related to your domain. Study those sites.

3. Find what’s working well for you and other members of that site? What’s makes it worth the monthly fee and how could you replicate this?

4. Interact and engage with members. Your membership site shouldn’t be the one that only drip feeds the content, with little or no input from the owner.

You must provide insider access for your members who want to communicate with you.

Even if you’re busy, you must spend at least half an hour a day to get involved with your membership site.

You can do this by many ways, such as you can interact with the members answer their questions or even lead an interaction inside the forum.

5. Run group events and challenges to increase members’ engagement with your site.

Organize regular events, challenges, or similar.

Make it easy for members to participate. Offer prizes, display leaderboards or similar such things creates a great incentive for members to participate and get involved.

6. Periodically review what’s working and what isn’t. Try to adapt the site based on the member's’ needs.

For e.g. If you offer most of your content in text format but your members are engaging more with the video content then shift from text-based to video content.

7. Try to introduce new initiatives and see how your audience is responding to it. Such as live Q&A calls or similar.

But be careful, don’t overwhelm members with several different initiatives at once. Introduce one thing at a time.

How To Monetize -

Monetization is very simple. More members sign up to your website more income you generate from the monthly fees that members pay.

Create A Membership Site

Way No 6 - Create A Membership Site

What is a Membership Site?

A membership site is a private website, with exclusive content available only to the signed up members.

It usually provides members with the ability to interact with each other. They pay a monthly fee for being a member of the website.

Suitable For -

People who like to interact with, guide and lead a community.

Skills Required -

1. In-depth knowledge of any particular domain.

2. Ability to research new things and constantly generate new and helpful content.

Time Required For Creating A Membership Site -

Depends on the domain expertise of the creator.

Do Google search for Matthew Woodward's tutorial on how to create a membership site for free.

Tips -

1. In the beginning keep the fee for joining the membership site ridiculously low.

Aim to create a minimum viable product instead of creating a perfect product. You can always improve your site in later stages.

2. If you’ve never been a part of any membership site till now, consider joining a few related to your domain. Study those sites.

3. Find what’s working well for you and other members of that site? What’s makes it worth the monthly fee and how could you replicate this?

4. Interact and engage with members. Your membership site shouldn’t be the one that only drip feeds the content, with little or no input from the owner.

You must provide insider access for your members who want to communicate with you.

Even if you’re busy, you must spend at least half an hour a day to get involved with your membership site.

You can do this by many ways, such as you can interact with the members answer their questions or even lead an interaction inside the forum.

5. Run group events and challenges to increase members’ engagement with your site.

Organize regular events, challenges, or similar.

Make it easy for members to participate. Offer prizes, display leaderboards or similar such things creates a great incentive for members to participate and get involved.

6. Periodically review what’s working and what isn’t. Try to adapt the site based on the member's’ needs.

For e.g. If you offer most of your content in text format but your members are engaging more with the video content then shift from text-based to video content.

7. Try to introduce new initiatives and see how your audience is responding to it. Such as live Q&A calls or similar.

But be careful, don’t overwhelm members with several different initiatives at once. Introduce one thing at a time.

How To Monetize -

Monetization is very simple. More members sign up to your website more income you generate from the monthly fees that members pay.

Sell Websites On Flippa

Way No 7 - Sell Websites On Flippa

What is Flippa.com?

Flippa.com is an online marketplace for selling and buying websites.

Suitable For -

People who like to develop websites.

Skills Required -

In-depth knowledge of Wordpress platform and website creation.

Time Required For Creating A Website -

Depends on the expertise of the developer in website creation.

Tips -

1. Choose a topic you are passionate about. You need to be passionate about the subject your website focuses on.

If you launch a website about something that you don’t care about, you will lose interest very quickly and inevitably stop working on it.

2. Think about your long-term business model.

To make your website successful you should do a lot of research beforehand.

Try to find the answers to the following questions:

Who are your direct competitors?
How do your competitors make money?
How will your website make money?
How can you make your website stand out from others?
How long will it take to monetize your website?
3. Choose a domain name that is relevant to your topic and appeal to your target audience.

A good domain name is an essential part of branding your blog. Choose .COM as your domain extension because it looks more professional.

4. Choose a reliable paid host like Hostgator, Bluehost or anyone that might suit your needs.

5. You need make your website's design and layout look very professional.

Believe it or not but first-time visitors will make a judgement about your website within first 10 seconds of loading, so you need to make sure that your website’s design appeals to them and they like it.

How To Monetize -

1. Register your website on flippa.com. Flippa works on bidding model, the highest bidder gets the ownership of the website.

2. Set the bid price of your website 15 times greater than the current monthly income of your site.

For e.g. If your site is earning $500 per month then you can set the basic selling bid price of your site to at least $7500.

3. Start the auction and wait for bids. People will start bidding for purchasing your site.

Once you receive the bid that satisfies your target selling price, then finalize the deal with the bidder.

4. Flippa.com will manage all the payment and other technical stuff for you and you'll receive your commissions via your selected payment method.

Sell A Video Course On Udemy

Way No 8 - Sell A Video Course On Udemy

What is Udemy.com?

Udemy is an online learning marketplace.

It has a huge collection of courses in everything from programming to yoga to photography and much more.

You can create a course in text, audio and video formats. Every course is available on demand and students can learn at their own pace, on their own time and on any device.  

Suitable For -

People who like to teach, explain and solve problems.

Skills Required -

1. In-depth knowledge of any domain of your choice.

2. Ability to express knowledge in easily understood form.

3. Ability to create and record high-quality videos.

Time Required For Creating A Video Course -

Depends on the scope of the course, number of modules included and time required for preparation.

Tips -

1. Pick a topic in which you are specialized in.

2. Study the courses relevant to your topic and see how many people are interested and have actually enrolled in the courses.

This will give you a rough understanding of the people who are interested in your topic and willing to invest in your course.

3. Study the other available courses and find out the things which you can offer that will make your course much better, different than other available courses.

4. Identify your audience level and then create the course content.

For e.g. You need to first decide whether your course is for a beginner level or an expert level audience.

Then accordingly you need to create your course content which appeals to the right audience.

5. Make sure your course title and description is optimized for appealing your target audience.

Try to answer the frequent questions that your audience asks in your course description.

6. Deliver at least 80% of your course in video format as it is the most engaging way of interaction.

Also keep the length of each video lesson between 2-10 minutes.

7. Build a rapport with the audience, and engage. You can always do a quiz ups between lectures to make it engrossing and interactive.

How To Monetize -

1. Udemy gets a lot of daily visitors so there is a good chance that your course will get noticed and people will enroll in and you will start earning money.

2. You can even start a small blog on your course-related topics and promote your course.

3. More people sign up for your course more money you make.

Publish A Kindle eBook

Way No 5 - Publish A Kindle eBook

Publishing an Kindle eBook is another simple way of generating consistent passive income.

Did you know that Amazon.com is the biggest competitor to Google than any other search engine like Yahoo or Bing?

More shoppers try to search a product on Amazon than on any traditional search engine.

When people want in-depth information on a specific topic, they don’t search for blog posts on Google but instead try to find a highly recommended book on Amazon.

Your aim should be to leverage the power of Amazon.com’s growing outreach and popularity to generate a stable passive income source.

Suitable For -

People who have in-depth knowledge on a certain topic or love to do research and explain it in an easily understood from.

Skills Required -

1. Ability to provide detailed insights on a particular topic.

2. Ability to provide some extraordinary tips for solving people’s problems.

Time Required For Creating An eBook -

The time required completely depends on the creator of the eBook. What topics he/she wants to cover? How many details does the creator want to include?

These are the important factors that define the time required.

Tips -

1. Research, research and research. It is the key to successful Kindle eBook product.

Research about what people are looking for in the domain related to your eBook's topic.

For example, if you are creating an eBook on ‘Yoga exercises to lose weight' look for how many people are looking for yoga exercises to lose weight on the internet and Amazon? What are their expectations from a book?

You can easily conduct this research by studying the comments, reviews and popularity of the existing competitor's books on Amazon.

2. Write for one reader. When you know your ideal reader, you know how much he/she already knows.

You can avoid boring him/her with obvious information, and you can provide exactly the information he/she’s looking for.

3. Check out how many people are asking questions on the topic you have chosen, using websites such as Quora, Yahoo Answers, and WikiAnswers.

More questions mean more people are looking for answers and that’s a good sign. 

5. Look out for the market gaps in your selected domain. And see whether there’s demand for some topic, see whether your eBook can cater that demand.

6. Visit Amazon.com and see how many books are present in your selected domain. Are people buying those books?

This will help you to understand the demand and purchasing ability of the market in your domain.

7. Find a few friendly readers who match your ideal reader profile and give them your first draft.

Not only will they help make your book better, it will also boost your confidence. 

How To Monetize -

Sign up to Kindle Direct Publishing Program, with this you award exclusive distribution rights for your Kindle eBook to Amazon.

This will allow you to sell your eBook in all the countries where Amazon.com is available giving it a massive exposure at launch.

Create a small niche site on the related topic and promote your eBook through it. The more eBooks you sell the more money you make.

Create Niche Websites

Way No 4 - Create Niche Websites

What is Niche Website?

Niche Website is a small website focused on one particular topic which shares all the information relevant to the topic that is both useful and interesting for the target audience.

A niche website can be of few pages or even of hundreds of pages depending upon the size of the niche.

Suitable For -

1. People who have an interest in a very specific topic within a large domain.

For e.g. In large a domain like Yoga, you can choose specific sub-domain such as ‘Yoga to lose weight.’

2. People who love to talk, write, explain and have the ability to persuade. 

Skills Required -

1. Ability to create Niche website based on specific sub-domain using Wordpress, Blogger or other available software and tools.

2. Ability to promote niche website using social media, ads etc.

Time Required For Starting A Niche Website -

You can start a Niche Website within a day. But creating a good content for the website might take time.

Tips -

1. Write out as many niche site ideas as you can, using the sub-domain that interests you the most.

2. Narrow down your niche idea based on finding the answers to the following questions:

What is the audience size of your niche?
Is your audience known for spending money for purchasing the niche related products?
Are there multiple products available which you review on your site?
Are there affiliate programs that provide more than 50% commissions?
What is your investment budget?
3. Create at least 10 articles of rich content containing 1000 words, those articles will provide great value to your niche targeted audience.

4. Sign up for at least 2 affiliate programs that offer products related to your niche with more than 50% commissions.

5. Do keyword research and find at least 15-20 niche relevant search terms and try to rank your site for them.

6. Try to network with the owners of the authority blogs in your niche and find guest blogging opportunities.

How To Monetize -

Promote the products relevant to the topic of your niche website by placing affiliate links in the content and sidebar of your site.

Try to get more visitors to your site by doing SEO, forum marketing, social media and paid ads.

More people visit your niche site and buy products through your affiliate link, more money you make.

How about creating 10 more Niche Websites with every site generating $500 a month in affiliate commission that would be $5000 of passive income per month.

Do Affiliate Marketing

Way No 3 - Do Affiliate Marketing

What is Affiliate Marketing?

Affiliate marketing is a type of performance-based marketing in which a business rewards a certain percentage of commission for each product bought by the customers who are brought by the affiliate's own marketing efforts.

Suitable For -

People who love to talk, write, explain and have the ability to persuade. 

Skills Required -

Ability to promote product online using social media, videos, ads etc.

Time Required For Starting Affiliate Marketing -

Virtually within an hour. You just need to select an online product that pays you a commission when you promote and sell it using your affiliate link.

Tips -

1. Select an online product from the domain in which you are well conversant with. For example, if you are a dietician then select a product related to diet.

There are lots of products available in every domain you just need to find a domain which is suitable for you.

2. Places to find products: Clickbank.com, Shareasale.com, Jvzoo.com. These websites have thousands of products listed from multiple domains.

3. Choose a product that pays you at least 50% commission on each sale.

4. Most product websites handle affiliate link generation and payouts so you don’t need to worry about how you’ll get your commissions.

Just get your custom affiliate link created by the vendor and start promoting it.

5. If you want to earn instant money from affiliate marketing try to promote your affiliate link on social sites such as Facebook, Twitter, Digg, StumbleUpon, and Reddit.

How To Monetize - 

Monetization is simple, just make more people to buy the product through your affiliate link.

Create a Facebook page or Banner ads with the aim of promoting the product.

Tell people how the product will help them to solve their problems.

Improve people’s knowledge about the domain and help them to solve other related problems.

Do Affiliate Marketing

Way No 3 - Do Affiliate Marketing

What is Affiliate Marketing?

Affiliate marketing is a type of performance-based marketing in which a business rewards a certain percentage of commission for each product bought by the customers who are brought by the affiliate's own marketing efforts.

Suitable For -

People who love to talk, write, explain and have the ability to persuade. 

Skills Required -

Ability to promote product online using social media, videos, ads etc.

Time Required For Starting Affiliate Marketing -

Virtually within an hour. You just need to select an online product that pays you a commission when you promote and sell it using your affiliate link.

Tips -

1. Select an online product from the domain in which you are well conversant with. For example, if you are a dietician then select a product related to diet.

There are lots of products available in every domain you just need to find a domain which is suitable for you.

2. Places to find products: Clickbank.com, Shareasale.com, Jvzoo.com. These websites have thousands of products listed from multiple domains.

3. Choose a product that pays you at least 50% commission on each sale.

4. Most product websites handle affiliate link generation and payouts so you don’t need to worry about how you’ll get your commissions.

Just get your custom affiliate link created by the vendor and start promoting it.

5. If you want to earn instant money from affiliate marketing try to promote your affiliate link on social sites such as Facebook, Twitter, Digg, StumbleUpon, and Reddit.

How To Monetize - 

Monetization is simple, just make more people to buy the product through your affiliate link.

Create a Facebook page or Banner ads with the aim of promoting the product.

Tell people how the product will help them to solve their problems.

Improve people’s knowledge about the domain and help them to solve other related problems.

Start A Blog

Way No 2 - Start A Blog

Being a blogger is one of the easiest ways to earn money from home.

Unlike any other job, if you are blogging from home. You don’t need to work 9-5.

You can work at any time of the day with ease.

But beware blogging takes time before it starts making money for you.

So I suggest you jump into this field slowly.

If you have a day job, don’t quit it. Start part-time with your blog.

Once it is on the stage where it is earning you more than your comfortable limits then it’s the best time to turn into full-time blogging mode.

Suitable For -

People who love to write and would like to share their knowledge and expertise with the world.

Skills Required -

Ability to express knowledge in writing with simpler yet effective way.

Time Required For Starting A Blog -

The time required depends upon your level of expertise if you are an expert you can easily start a blog within few hours.

For a complete beginner, a day or two would be sufficient to be ready with the basic setup.

Tips - 

1. Start a blog about something in which you are really good at.

For e.g. If you love travelling and you have travelled a lot of places then start a travel blog. 

2. Always try to limit your blog to a particular domain. Don’t put content about multiple domains in one blog.

For e.g. Writing about recipe tips on a fashion blog.

Keep your blog specific to one domain only.

3. Using your experience and expertise, try to create a very unique and phenomenal content.

4. Try to give a lot of value to your readers. Write about something that will make a difference in your reader's’ life.

5. Listen to the readers of your blog. Try to solve the problems they are facing. Always reply to their comments. Make them feel better.

6. Be committed to your blog. A blog is like a relationship. Give it some love and it will flourish. Ignore it and it will die a death.

There’s no point in being half-hearted in your blogging efforts - if you don’t care about it, why should anyone else?

7. Think about content, style, tone of voice, audience, etc.

Look at the people who already do what you’re planning to do.  Ask yourself the following questions:

How will I stand out from the crowd?
What can I say that hasn’t already been said?
What’s my unique selling point?
Why do I want to do this?
8. Be professional in the way you handle and grow your blog.

Don’t criticize other brands, bloggers or people. Remember what goes around comes around.

You don’t want something you’ve said to come back and bite you one day.

9. Be open minded and willing to collaborate with other creatives. You’ll meet some fantastic and awe-inspiring people.

How To Monetize -

You can monetize your blog by recommending products or services related to your blog’s topic either by writing an informative article or placing banner ads on your blog’s relevant pages.

You can earn handsome commissions when a person buys a product recommended by you.

Another way is you can place Google Adsense ads on your blog. More people click on your ads more money you will make

Start A YouTube Channel

Way No 1 - Start A YouTube Channel

Starting a Youtube channel is the simplest way of making money online and needs no investment.

YouTube gets almost 5 billion video views per day which proves its power on the internet.

Felix Kjellberg, the owner of PewDiePie (a YouTube account), has earned 12 million dollars in 2015 by running a single YouTube channel.

You too can see such success if you capitalize on the opportunity that YouTube provides us currently.

Suitable For -

People who love to create videos, like to talk in front of a camera, shoot documentaries or short films.

Skills Required -

Ability to create a video using software tools or record a video using your mobile phone or camcorder.

Time Required For Starting A YouTube Channel -

Virtually you can start within minutes. You'll have to visit YouTube.com, create a channel and upload videos.

Tips -

1. Create a YouTube channel around a specific theme such as Humor, Tutorial, Recipe, etc. Don’t just go out create any random unrelated videos channel.

For e.g. If you love gadgets you can create a gadget reviews channel where you can post review videos of the latest gadgets and help people to decide whether it's a right choice for them.

2. Select a theme in which you're really interested. Analyze other videos related to your topic, see how many views those videos get.

It will help you to get an overview of how many people are interested in your theme. 

3. Generally more the views more beneficial the theme is. As more people are searching for it.

4. Check out if there’s any missing concept in the currently existing videos related to your theme.

You can cover these concepts in your videos to fetch more views.

5. Give your best to engage with your audience. Study comments people leave on your videos, learn the hidden expectations that your audience has from you.

6. Try to find out what they like about your videos and what they don't. Study which videos get the highest retention rate and find the reasons behind them.

7. Spy on your competitors and try to model the things that are working for them. But never try to copy them, always maintain your uniqueness.

8. Always try to improvise each new video from the last one.

So when you look at your first videos after few years, you should think aww how bad I was earlier.

That's a good sign; it shows that you've improved.

9. Experiment, experiment and experiment. Never fear to try something new and see how it works.

Experiments are the only way where you can find new and exciting stuff which can catapult you way ahead of your competitors.

10. Finally, try to collaborate with other YouTuber's who are doing similar work.

Learn their strategies and mindset. Working together can do wonders for your channel.

11. Have fun. Do the things that you love and enjoy your life. 

How To Monetize -

The general rule for monetization in YouTube is very simple. More views your videos get, more money you’ll earn.

You’ll just have to enable the monetize option in your YouTube channel settings.

It's very simple.

Write Articles On Authority Sites

Way  - Write Articles On Authority Sites

There are many authority websites who are always looking for fresh content and ideas to expand their user base and maximize profits.

For this reason, they need new people with new ideas who can do this job for them.

Although most of them have content research, curation and editorial teams, but no matter how experienced they are they cannot cover everything.

So, many such websites will pay you to write content for them. This helps them to capture new ideas and topics that otherwise would have never been discovered by their content teams.

It also provides a great opportunity to writers who want earn quick cash writing articles without getting into the hassle of creating and marketing their own blog.

Suitable For -

People who love to write and would like to share their knowledge and expertise with the world.

Skills Required -

Ability to express knowledge in writing with simpler yet effective way.

How To Get Started -

The best way to get started is to find the topics that interest you the most, do some research and compile an informative article.

Then find the authority websites in the niche related to your topic, contact them via email and forward your article to them.

Following is the Bonus List of 20 Amazing Authority Websites from diverse niches, most of which will pay you up to $100 per article, upon acceptance or publication.

Your aim should be to find a site that matches your interests and write as many informative articles for them.

Bonus List of 20 Amazing Authority Websites

1. Listverse.com

Topics Covered        - General
Payment                 - $100 per article
Payment Method        - PayPal
   
2. Photoshoptutorials.ws

Topics Covered        - Photoshop/Design
Payment                 - $25 - $350 per article
Payment Method        - PayPal

3. Blog.teamtreehouse.com

Topics Covered        - Web Design
Payment                 - $25 - $350 per article
Payment Method        - PayPal

4. Thepennyhoarder.com

Topics Covered        - Finance
Payment                 - Up to $75 per article
Payment Method        - PayPal

5. Ecommerceinsiders.com

Topics Covered        - eCommerce
Payment                 - $75 - $125 per article
Payment Method        - Unspecified

6. Afineparent.com

Topics Covered        - Parenting
Payment                 - $100 per article
Payment Method        - PayPal

7. Greatescapepublishing.com

Topics Covered        - Travel
Payment                 - $50 - $200 per article
Payment Method        - Unspecified

8. Travelblog.viator.com

Topics Covered        - Travel
Payment                 - $40 - $150 per article
Payment Method        - Unspecified

9. Uxbooth.com

Topics Covered        - User Experience
Payment                 - $100 per article
Payment Method        - Unspecified

10. Cracked.com

Topics Covered        - General/Humor
Payment                 - $50 - $200 per article
Payment Method        - PayPal

11. Code.tutsplus.com

Topics Covered        - Web Development
Payment                 - $100 - $250 per article
Payment Method        - Unspecified

12. Smashingmagazine.com

Topics Covered        - Web Development/ UX
Payment                 - $50 - $200 per article
Payment Method        - Unspecified

13. Alistapart.com

Topics Covered       - Internet
Payment                 - Up to $200 per article
Payment Method        - Unspecified

14. Writenaked.net

Topics Covered        - Writing
Payment                 - $50 - $200 per article
Payment Method        - Unspecified

15. Metroparent.com

Topics Covered        - Parenting
Payment                 - $35 - $350 per article
Payment Method        - Cheque

16. Internationalliving.com

Topics Covered        - Living Overseas
Payment                 - $250 - $400 per article
Payment Method        - Unspecified

17. Sitepoint.com

Topics Covered        - Web Development
Payment                 - $150 - $200 per article
Payment Method        - Unspecified

18. Digitalocean.com

Topics Covered        - Linux
Payment                 - $50 - $200 per article
Payment Method        - PayPal

19. Incomediary.com

Topics Covered        - Make Money Online/SEO
Payment                 - $50 - $200 per article
Payment Method        - PayPal

20. Webloggerz.com

Topics Covered         - Wordpress
Payment                 - $30 - $100 per article
Payment Method        - Unspecified

Now, you have the list, go ahead and make some money writing articles.

Enjoy your life!

Use CashPirate App

Way - Use CashPirate App

What is CashPirate?

CashPirate is a FREE Android App which offers you small tasks to complete.

Completing these tasks earns you points which can be redeemed for real cash and gift cards.

The majority of tasks available on CashPirate involve downloading other free apps, playing free games, watching ads or promotional videos.

With CashPirate you can earn anywhere from $2.50 to $5 per day by completing the tasks you like.

App also has an excellent referral system, you can earn even more money by inviting your friends, all you need to do is share your invite code with your friends via social media, chatting apps or text messages.
     
You’ll receive 10% of all your referrals’ coins and 5% of all coins of any of your referrals’ referrals.

Here’s how CashPirate works:

Download the app from Google Play and register with your email address.
Complete any offers you like. Also look for tips of the day and special offers.
Invite friends to make even more money.
One last point to remember, you need to accumulate at least 2500 coins before you can redeem them for cash or gift coupons.

So, go ahead and give it a try.

Minggu, 23 Oktober 2016

DAFTAR NAMA SEKOLAH MENENGAH ATAS SMA

36010001 - SMKS DARMA NUSANTARA Kaduhejo PANDEGLANG +

36010002 - SMAS YPP PANDEGLANG Pandeglang PANDEGLANG +

36010003 - SMAN 17 PANDEGLANG Cigeulis PANDEGLANG +

36010004 - SMAS BIRRUL WALIDAIN Picung PANDEGLANG +

36010005 - SMAS AL BARKAH Cimanuk PANDEGLANG +

36010006 - SMAS PGRI PANDEGLANG Pandeglang PANDEGLANG +

36010007 - SMAS PASUNDAN Majasari PANDEGLANG +

36010008 - SMAS MATHLAUL ANWAR MENES Menes PANDEGLANG +

36010009 - SMAS ISLAM PAGELARAN Pagelaran PANDEGLANG +

36010010 - SMAS DAAR EL-FALAH Mandalawangi PANDEGLANG +

36010011 - SMAS BIDAYATUL HIDAYAH Panimbang PANDEGLANG +
36010012 - SMAS AT-TAAWUN TEGALLEGA Cikedal PANDEGLANG +
36010013 - SMAN 1 PANDEGLANG Karang Tanjung PANDEGLANG +
36010014 - SMAN 10 PANDEGLANG Cisata PANDEGLANG +
36010015 - SMAN 11 PANDEGLANG Cikedal PANDEGLANG +
36010016 - SMKS BINEKAS PANDEGLANG Kaduhejo PANDEGLANG +
36010017 - SMKN 1 PANDEGLANG Kaduhejo PANDEGLANG +
36010018 - SMAN 16 PANDEGLANG Sumur PANDEGLANG +
36010019 - SMAN 15 PANDEGLANG Carita PANDEGLANG +
36010020 - SMAN 9 PANDEGLANG Sobang PANDEGLANG +
36010021 - SMAN 8 PANDEGLANG Kaduhejo PANDEGLANG +
36010022 - SMAN 7 PANDEGLANG Munjul PANDEGLANG +
36010023 - SMAN 6 PANDEGLANG Majasari PANDEGLANG +
36010024 - SMAN 5 PANDEGLANG Cibaliung PANDEGLANG +
36010025 - SMAN 4 PANDEGLANG Menes PANDEGLANG +
36010026 - SMAN 3 PANDEGLANG Labuan PANDEGLANG +
36010027 - SMAN 2 PANDEGLANG Majasari PANDEGLANG +
36010028 - SMAN 14 PANDEGLANG Banjar PANDEGLANG +
36010029 - SMAN 13 PANDEGLANG Cadasari PANDEGLANG +
36010030 - SMAN 12 PANDEGLANG Picung PANDEGLANG +
36010031 - SMAS MUHAMMADIYAH LABUAN Labuan PANDEGLANG +
36010032 - SMKS YPP PANDEGLANG Kaduhejo PANDEGLANG +
36010033 - SMKS WALISONGO MENES Menes PANDEGLANG +
36010034 - SMKS ROUDLOTUL IHSAN Sobang PANDEGLANG +
36010035 - SMKS PGRI PANDEGLANG Pandeglang PANDEGLANG +
36010036 - SMKS PGRI LABUAN Labuan PANDEGLANG +
36010037 - SMKN 2 PANDEGLANG Pandeglang PANDEGLANG +
36010038 - SMKS NASYRUL ULUM PANDEGLANG Pandeglang PANDEGLANG +
36010039 - SMKN 6 PANDEGLANG Sobang PANDEGLANG +
36010040 - SMKN 5 PANDEGLANG Cikeusik PANDEGLANG +
36010041 - SMKN 4 PANDEGLANG Bojong PANDEGLANG +
36010042 - SMKN 3 PANDEGLANG Labuan PANDEGLANG +
36010043 - SMKS IKPI LABUAN Labuan PANDEGLANG +
36010044 - SMKS DWI PUTRA BANGSA CIMANGGU Cimanggu PANDEGLANG +
36010045 - MAS TURUS Pandeglang PANDEGLANG +
36010046 - MAS DAAR EL MAARIF Cadasari PANDEGLANG +
36010047 - MAS AR ROHMAN KEBONCAU Pandeglang PANDEGLANG +
36010048 - MAS ANWARUL HIDAYAH CIPUTRI Menes PANDEGLANG +
36010049 - MAS AL IHSAN PANDEGLANG Pandeglang PANDEGLANG +
36010050 - MAS AL HIDAYAH Karang Tanjung PANDEGLANG +
36010051 - MAS AL ISHLAH LAKSANA Pandeglang PANDEGLANG +
36010052 - MAS AL IHYA Cisata PANDEGLANG +
36010053 - MAS AL HIKMAH CIPEUCANG PANDEGLANG Cipeucang PANDEGLANG +
36010054 - MAS AHLUSSUNNAH WAL JAMAAH Labuan PANDEGLANG +
36010055 - MAS DAAR EL ULUM Saketi PANDEGLANG +
36010056 - MAS DAARUL HASAN Cikeusik PANDEGLANG +
36010057 - MAS DARUL HUDA PUSAT Mandalawangi PANDEGLANG +
36010058 - MAS NURUL HIDAYAH Majasari PANDEGLANG +
36010059 - MAS NURUL FALAH Cadasari PANDEGLANG +
36010060 - MAS NURUL ARIFIN Jiput PANDEGLANG +
36010061 - MAS MATHLAUL HUDA BEKUNG Cimanuk PANDEGLANG +
36010062 - MAS MATHLAUL ANWAR Menes PANDEGLANG +
36010063 - MAS MASYARIQUL ANWAR Carita PANDEGLANG +
36010064 - MAS MALNU KANANGA Pandeglang PANDEGLANG +
36010065 - MAS LI ULIL ALBAB Pandeglang PANDEGLANG +
36010066 - MAS DARUSSAADAH Labuan PANDEGLANG +
36010067 - MAA DARUL MUQIMIN BABAKAN GOROBOG BANJAR Banjar PANDEGLANG +
36010068 - MAS DARUL IMAN KDPANDAK BANJAR Banjar PANDEGLANG +
36010069 - MAS DARUL IKHSAN Cimanuk PANDEGLANG +
36010070 - MA PANACARAN Munjul PANDEGLANG +
36010071 - MAS MAMBAUSSHOLIHIN DAREPA Pandeglang PANDEGLANG +
36010072 - SMKS AL FALAH Majasari PANDEGLANG +
36010073 - SMAS MALNU PUSAT MENES Menes PANDEGLANG +
36010074 - MAS AL ISHLAH KANANGA Menes PANDEGLANG +
36010075 - MAS MATHLABUL HUDA Karang Tanjung PANDEGLANG +
36010076 - SMKN 7 PANDEGLANG Karang Tanjung PANDEGLANG +
36010077 - SMKS BABUNNAJAH MENES Menes PANDEGLANG +
36010078 - SMKS FA BANI HAMIM Kaduhejo PANDEGLANG +
36010079 - SMKS BHAKTI NUSANTARA LABUAN Labuan PANDEGLANG +
36010080 - SMKS BINA WARGA SAKETI Saketi PANDEGLANG +
36010081 - SMAS YANMU PANDEGLANG Karang Tanjung PANDEGLANG +
36010082 - SMAN CMBBS Majasari PANDEGLANG +
36010083 - MAS AL GIFFARI BANTANI Karang Tanjung PANDEGLANG +
36010084 - MAS MATHLAUL ANWAR CIKALIUNG Saketi PANDEGLANG +
36010085 - MAS NURUL DZULAM Pandeglang PANDEGLANG +
36010086 - SMKS TI MUHAMMADIYAH MENES Menes PANDEGLANG +
36010087 - MA SULAMUL FALAH FAOJAN Panimbang PANDEGLANG +
36010088 - MAS MAJAU Saketi PANDEGLANG +
36010089 - MAS DARUL ISTIKMAL Cadasari PANDEGLANG +
36010090 - MAS ANWARUL ABIDIYAH Cigeulis PANDEGLANG +
36010091 - MAS RAUDLATUL IMAN Panimbang PANDEGLANG +
36010092 - SMAS TERPADU MATHLAUL ANWAR BOJONG Bojong PANDEGLANG +
36010093 - SMKS IBNU HAJAR Pandeglang PANDEGLANG +
36010094 - SMKS KARYA BAKTI Pagelaran PANDEGLANG +
36010095 - SMKS IPTEK PATIA Patia PANDEGLANG +
36010096 - SMKS BINA MANDIRI Saketi PANDEGLANG +
36010097 - SMKN 8 PANDEGLANG Mandalawangi PANDEGLANG +
36010098 - SMKS DARUL FIKRI Jiput PANDEGLANG +
36010099 - SMKS HUSADA WINAYA PRATAMA Majasari PANDEGLANG +
36010100 - MAS AL MUHIBBIN Cadasari PANDEGLANG +
36010101 - MAS AT TAQWA YASTU Karang Tanjung PANDEGLANG +
36010102 - MAS AL FALAH KARANGTANJUNG Karang Tanjung PANDEGLANG +
36010103 - SMKS AL HASAN SAKETI Saketi PANDEGLANG +
36010104 - SMKS PERBANGKAN LA TAHZAN Kaduhejo PANDEGLANG +
36010105 - SMKS BAITUL HAMDI Pandeglang PANDEGLANG +
36010106 - MAS AL FALAH CIEKEK PANDEGLANG Majasari PANDEGLANG +
36010107 - SMKS AL BAYAN Labuan PANDEGLANG +
36010108 - SMKS BADAK PUTIH CIMANGGU Cimanggu PANDEGLANG +
36010109 - SMKS MUHAMMADIYAH PANDEGLANG Majasari PANDEGLANG +
36010110 - SMKS LA TAHZAN Munjul PANDEGLANG +
36010111 - SMKS KARYA WISATA CIKADU Panimbang PANDEGLANG +
36010112 - SMKS AL ITIHAD Cikedal PANDEGLANG +
36010113 - SMKS ISLAM TERPADU DARUL ULUM Cadasari PANDEGLANG +
36010114 - MAS AL MADINA Banjar PANDEGLANG +
36010115 - MAS AL MUMTAZ Pulosari PANDEGLANG +
36010116 - SMKS DARUL HIKMAH Karang Tanjung PANDEGLANG +
36010117 - SMKS AN NAHDLAH Cimanuk PANDEGLANG +
36010118 - SMKS AL HIKMAH Cipeucang PANDEGLANG +
36010119 - SMKS PELITA Cibitung PANDEGLANG +
36010120 - SMKS MATHLABUL HUDA KORONCONG Karang Tanjung PANDEGLANG +
36010121 - SMKN 10 PANDEGLANG Pulosari PANDEGLANG +
36010122 - SMKN 9 PANDEGLANG Pagelaran PANDEGLANG +
36010123 - SMKS AL MUSYARAFAH Carita PANDEGLANG +
36010124 - SMKS TRI PELITA BANGSA Pandeglang PANDEGLANG +
36010125 - SMK AS SHOF Sindangresmi PANDEGLANG +
36010126 - SMKS AL-KHOZINY Jiput PANDEGLANG +
36010127 - MAS ANNIZHOMIAH JAHA Labuan PANDEGLANG +
36010128 - MAS DAAR EL HIJRAH WAL BANNA Banjar PANDEGLANG +
36010129 - MAS DARUSSALAM Majasari PANDEGLANG +
36010130 - MAS DARUL IRFAN TENJOLAHANG Jiput PANDEGLANG +
36010131 - MAS MURSYIDATUL JANNAH Pandeglang PANDEGLANG +
36010132 - MAS MUTAALIMIN Cadasari PANDEGLANG +
36010133 - MAN CIBALIUNG Cibaliung PANDEGLANG +
36010134 - MAS DAARUL HASAN Cikeusik PANDEGLANG +
36010135 - MAS NURUL HIDAYAH CIBADAK Cimanggu PANDEGLANG +
36010136 - MAN CIHIDEUNG Cimanuk PANDEGLANG +
36010137 - MAS SYEKH MANSHUR Cimanuk PANDEGLANG +
36010138 - MAS MUHAMMADIYAH KUBANGKONDANG Cisata PANDEGLANG +
36010139 - MAS TENJOLAHANG Jiput PANDEGLANG +
36010140 - MAS MII PAMATANG SERANG Jiput PANDEGLANG +
36010141 - MAS MASYARIQUL ANWAR CARINGIN Labuan PANDEGLANG +
36010142 - MAS ANNIZHOMIYYAH Labuan PANDEGLANG +
36010143 - MAN PANDEGLANG Majasari PANDEGLANG +
36010144 - MAS MII AL-HIKMAH CIDANGIANG Pandeglang PANDEGLANG +
36010145 - MAS MATHLA`UL ANWAR PUSAT MENES Menes PANDEGLANG +
36010146 - MAS ANWARUL HIDAYAH Kaduhejo PANDEGLANG +
36010147 - MAS MALNU PUSAT MENES Menes PANDEGLANG +
36010148 - MAS NURUL AMAL PUSAT Menes PANDEGLANG +
36010149 - MAS AL-ISHLAH KANANGA Pagelaran PANDEGLANG +
36010150 - MAS PANACARAN MUNJUL Munjul PANDEGLANG +
36010151 - MAS ZAINABIYAH Sobang PANDEGLANG +
36010152 - MAS AL-IHSAN PANDEGLANG Pandeglang PANDEGLANG +
36010153 - MAN PANIMBANG Panimbang PANDEGLANG +
36010154 - MAS AL-JAMIATUSYSYUBBAN Panimbang PANDEGLANG +
36010155 - MAS DARUSSA`ADAH Saketi PANDEGLANG +
36010156 - SMKS MARDHATILLAH Picung PANDEGLANG +
36010157 - SMKS MALNU PUSAT MENES Menes PANDEGLANG +
36010158 - SMKS ISLAM ARRIDHO Saketi PANDEGLANG +
36010159 - SMKS RINA HASANAH Saketi PANDEGLANG +
36010160 - SMKS MATHLAUN NAWAKARTIKA Menes PANDEGLANG +
36010161 - SMKS MANDALA Panimbang PANDEGLANG +
36010162 - SMKS TUNAS BANGSA Cisata PANDEGLANG +
36010163 - SMKS CITRA MADANI Koroncong PANDEGLANG +
36010164 - SMKS MAARIF NU Pandeglang PANDEGLANG +
36010165 - SMKS AR RUJIMAH Koroncong PANDEGLANG +
36010166 - SMKS PRAWIRA Carita PANDEGLANG +
36010167 - SMKS AT TAHSIN Sukaresmi PANDEGLANG +
36010168 - SMKS WIDYA NUSANTARA Cibaliung PANDEGLANG +
36010169 - SMKN 11 PANDEGLANG Mekarjaya PANDEGLANG +
36010170 - SMKS BANTEN RAYA Koroncong PANDEGLANG +
36010171 - SMKS BINA INSANI AL BAROKAH Pandeglang PANDEGLANG +
36010172 - SMKS NUR INSANI Angsana PANDEGLANG +
36010173 - SMKS AL IHYA Cisata PANDEGLANG +
36010174 - SMKS KARYA NUSANTARA Panimbang PANDEGLANG +
36010175 - SMKS YANUBA Cikedal PANDEGLANG +
36010176 - MAS BINA IHSANI PASIR ANGIN Sobang PANDEGLANG +
36010177 - MAS MIFTAHUL ULUM Munjul PANDEGLANG +
36010178 - MAS AL MIZAN Majasari PANDEGLANG +
36010179 - MAS MAMBA`USHOLIHIN Jiput PANDEGLANG +
36010180 - MAS MATHLA`UL ANWAR HUNIBERA Cikeusik PANDEGLANG +
36010181 - MAS HIDAYATUL KAROMAH Banjar PANDEGLANG +
36010182 - MAS Mathlabul Huda Koroncong PANDEGLANG +
36010183 - MAS PII Al Munir Salinggara Banjar PANDEGLANG +
36010184 - MAS Hidayatul Mubtadiin Sobang PANDEGLANG +
36010185 - MAS Pasirdurung Sindangresmi PANDEGLANG +
36010186 - MA Daar Ul Amin Labuan PANDEGLANG +
36010187 - SMKS BUDI UTAMA PANIMBANG Panimbang PANDEGLANG +
36010188 - SMKS IT AL-HALIM Bojong PANDEGLANG +
36010189 - SMK MATHLAUL ANWAR CIKALIUNG Saketi PANDEGLANG +
36010190 - SMKN 12 PANDEGLANG Cibaliung PANDEGLANG +
36010191 - SMKS 19 MARET Kaduhejo PANDEGLANG +
36010192 - SMAS RIYADHUSSHOLIHIIN Cimanuk PANDEGLANG +
36010193 - MAS DARUL IMAN Banjar PANDEGLANG +
36010194 - MAS Darul Muqimin Banjar PANDEGLANG +
36010195 - MAS Nurul Dzullam Majasari PANDEGLANG +
36010196 - MAS Al Madina Banjar PANDEGLANG +
36010197 - MAS Mathla ul Huda Cimanuk PANDEGLANG +
36010198 - MAS MALNU Kananga Menes PANDEGLANG +
36010199 - MAS Ahlussunnah Waljama ah Menes PANDEGLANG +
36010200 - MAS Darul Muzari in Al-Islamiyah Cigeulis PANDEGLANG +
36010201 - MAS Daarul Istikmal Cadasari PANDEGLANG +
36010202 - MAS Sulamul Falah Panimbang PANDEGLANG +
36010203 - MAS Darussalam Majasari PANDEGLANG +
36010204 - MAS Nurul Yaqin Sindangresmi PANDEGLANG +
36010205 - MAS Hidayatul Karomah Banjar PANDEGLANG +
36010206 - MAS Darul Afkar Sumur PANDEGLANG +
36010207 - MAS Darul Fikri Menes PANDEGLANG +
36010208 - MAS Plus Taajul Ulum Cimanuk PANDEGLANG +
36010209 - MAS Nurul Arifin Jiput PANDEGLANG +
36010210 - MAS Mathlabul Falah Labuan PANDEGLANG +
36010211 - MAS Al Ishlah Laksana Pandeglang PANDEGLANG +
36010212 - MAS Li Ulil Albab Picung PANDEGLANG +
36010213 - SMAS ISLAM AL-BINA Cadasari PANDEGLANG +
36010214 - Miftahussa adah Cibaliung PANDEGLANG +
36010215 - An-Nahl Cikeusik PANDEGLANG +
36010216 - Plus Darul Huda Cikoneng Mandalawangi PANDEGLANG +
36010999 - SMTA Lain-lain PANDEGLANG +

Chuyên mục văn hoá giải trí của VnExpress

.

© 2017 www.blogthuthuatwin10.com

Tầng 5, Tòa nhà FPT Cầu Giấy, phố Duy Tân, Phường Dịch Vọng Hậu, Quận Cầu Giấy, Hà Nội
Email: nguyenanhtuan2401@gmail.com
Điện thoại: 0908 562 750 ext 4548; Liên hệ quảng cáo: 4567.