Thursday, July 14, 2011

Copyright Law: 12 Dos and Don’ts

As the blogging phenomenon expands, copyright concerns become quite important. Technology makes it really easy to copy, modify and share information, whether we talk about text, images, audio or video. The problem is that the vast majority of people do not have a clear understanding of the Copyright Law, which might result in illegal and costly mistakes. Below you will find 12 Do’s and Dont’s that will clarify what you can and what you can not do as an online publisher:
DOS
1. Do use material under public domain: you are free to use any work that is in public domain. This includes federal government documents, materials produced before 1923 and materials produced before 1977 without a copyright notice.
2. Do quote something you find interesting: the Copyright Act defines that short quotations for the purpose of criticism, commentary or news reporting are considered “fair use”. Notice that the quote should involve only a small portion of the work, and it should not replicate the “heart” of the material.
3. Do use facts and ideas: Copyright Law protects the expression of facts and ideas. That is the form, combination and structure of documents and not the facts themselves. You are free to use facts and ideas reported on articles or websites.
4. Do use other materials that are not subject to copyright: apart from facts and ideas there are many other classes of materials that can not be protected under the Copyright Law. Those materials include names, familiar symbols, listings of ingredients or contents, short phrases, titles, slogans and procedures (notice that some of those materials might be protected by trademark, though).
5. Do use a company name or logo if you are talking about it: trademarks should protect a company from people trying to use its name or logo to deceive customers. If you are criticizing or analyzing a company, however, you can use its name or logo under a “nominative fair use”.
6. Do use a company name on your domain: as mentioned on the previous item you can use a company’s name as long as you are not trying to deceive people that you speak on behalf of this company or that you are related to it in any way. This right applies to domain names. Someone could create a website to complain about a company, say Microsoft, and use a domain name that contains the name of this company, say microsoftsucks.com.
DON’TS
7. Don’t assume that if you credit the author there is no copyright infringement: a lot of people wrongly think that if they credit the author of an article or image they are not violating the copyright law. You can only use copyrighted material if you have explicit permission from the author to do so (or if you make fair use of it, as explained before).
8. Don’t copy material just because it does not show a copyright message: the Copyright Law required a copyright notice to protect works until 1977. In 1978, however, the law changed and abolished the requirement for copyright notice. This means that every published work (be it on paper or digital media) automatically gets copyright protection, whether expressed with a notice or not.
9. Don’t equate Creative Commons with “free for grab”: while Creative Commons licenses are less restrictive then standard copyright they should not be interpreted a “free for grab”. In order to understand what you can or can not do with Creative Commons material you should check what kind of license it is using. Certain licenses will require you to credit the original author, while others will require that you release any modifications of the document under the same license.
10. Don’t copy material just because you are not making a commercial use: while making commercial use of copyrighted material might make it easier for the author to claim damages against you the commercial use per se is not a requirement for copyright infringement. Even if you are not making a commercial use of the material you are still infringing the law if you do not have a permission from the author.
11. Don’t assume that if you remove the copyrighted material you will be out of trouble: a lot of people copy images and text around the Internet thinking that in the worst of the cases they will receive a take down notice from the author and remove the material from the website. The removal of the copyrighted material will not remove the copyright infringement at all. Should the author decide to go after you in count you will be in trouble all the same.
12. Don’t copy material just because you can’t find a copyright holder: the fact that a copyright holder can not be identified does not imply that the material can be freely copied. Similarly if you locate the copyright holder, email him asking permission and receive no answer back you would still be infringing the law if you use the material.
This article was not written by a lawyer and it does not intend to constitute legal advice.

8 Ways To Promote Your Blog On Facebook

Written by Rajeev Edmonds | Tags: Social Media Marketing
Facebook is one of the most popular social networking sites in the world. It has millions of members with a large user base of professionals, readers, bloggers, intellects and casual readers. Recently, facebook has revamped its interface and provides immense opportunities to promote your online business. There are several techniques to promote your blog or website on facebook.


Make Your Profile Visible




Make sure you do not restrict your facebook profile from getting indexed in search engines. Update the privacy settings and make it open for everyone, including the whole facebook community.

Add Blog Info To Profile




Needless to say, adding your blog information to your facebook profile is one of the most important settings in your profile. Add your blog URL to your basic information section and make it visible to all.

Use 3rd Party Apps




There are tons of 3rd party applications for facebook that can be easily integrated with your profile. You can browse the categorized application catalog and can use the selective applications that can promote and highlight your blog. Most famous are RSS aggregators and social media services mash up applications.

Publish RSS Feeds




Use RSS feed aggregator applications like Simplaris Blogcast and Blog RSS Feed Reader to publish your blog feed in your facebook profile. Customize it according to your needs and integrate it with your profile page.

Join Relevant Groups




This is one more method to give more exposure to your blog. Browse through various groups on facebook and take membership of those groups that provide promotion of blogs, social networking and social media marketing services to members.

Make a Facebook Page




Facebook page is an excellent strategy to promote your online business. With page application you can create a dedicated page for your blog and fill it with tons of added sections. People can subscribe and become fan of your facebook page, and can take part in polls, discussions, forum posting, photo uploading and tagging and much more.

Advertise On Facebook




Running a PPC campaign on facebook is one more option to give good exposure to your blog. You can get low cost advertising solutions with ad customization and filtering targeted readers for your ad.

Socialize and Network

And last but not the least, create a strong network of friends and keep your profile updated. Spend time in sharing and posting things on your wall, and interact with communities.

Over To You

Do you use Facebook as one of your blog promotion strategies? How much time you spend each day on facebook? What other techniques you use on facebook for promoting your online presence?

Image Credit: Facebook


Original Article :

http://www.mintblogger.com/2008/10/8-ways-to-promote-your-blog-on-facebook.html

Wednesday, July 13, 2011

Tutorial on Getting Web Site Traffic in Less Than One Day!

Every web site owner has wanted to drive additional traffic to their web site – and of course we’re all in a big hurry to do it. But have you ever thought about the fact that any webmaster can drive great qualified traffic to their site in less than one day? That’s right – you can literally set up an entire traffic driving campaign and see the traffic coming to your site even in the same day! Here’s how:

Harness the Power of Targeted Search with Google

The absolute fastest way to get really serious targeted traffic to your web site is to use the power of Google. You know, Google - the guys that get, oh say, over 50% of all searches conducted on the Internet today. Yeah Google - the guys who figured out how to produce relevant search results. Google - the guys who went public and made like 20 zillion dollars. That Google.

They have a brain-dead easy-to-use advertising product called Google AdWords – and you can set up an account, create keywords, have them appear on the relevant search terms in the Google search engine, and see real live qualified traffic to your web site in the space of a few hours.

Setting Up a Google AdWords Account Step-by-Step

Okay, take a deep breath. Settle into the chair in front of your computer and get ready to go. Follow these steps exactly:

1. Navigate your browser to: https://adwords.google.com/select and click on the ‘Sign Up Now’ area.

2. Select the appropriate language and gepgraphical targeting – ‘Regions and cities’ if you are a local business, ‘Global or nationwide’ if you serve all regions (we’ll use this setting for our example). Click the ‘Save and Continue’ button.

3. Next you choose your countries. If you are a North American business, I highly recommend selecting ‘United States’ only. To do this – go to the right hand box entitled ‘Selected Countries’ and highlight ‘All Countries’ with your mouse. Then click the ‘Remove’ button. The ‘Selected Countries’ box will now be empty. Go to the left column and highlight ‘United States’ – then click the ‘Add’ button. Click the ‘Save and Continue’ button.

4. Now you name your ad group and create your first online ad. Don’t worry – you can always go back and edit your ad at anytime. Just have fun with it for now! To get started, think up a name that you want to call your first group of ads. Type this name into the box labeled: ‘Name this Ad Group’.

Now go to section ‘A: Create Ads’ just below. You simply fill in the boxes and Google does this cool ‘automatic update’ that shows you what your ad will look like as you are filling in the boxes. When you have an ad that you like - click the ‘Save and Continue’ button.

5. Choose the keywords that will trigger your ad. If you sell ‘tennis rackets’ then start with that keyword. If you sell ‘palm pilots’ then start with that. Once you have typed in a search term, you can always use the ‘Keyword Suggestion Tool’ link on the same page to expand your list. Google will automatically suggest words that may expand your traffic. Be sure to do a reality check against this list – it’s automated and some terms may not be appropriate for your business. Once you have a list of keywords, click the ‘Save Keywords’ button to continue.

6. Choose your maximum bid. I always set this to $.05 (five cents) to start. This is Google’s minimum bid amount. You can always change it later if you need more traffic. Type in .05 and click the ‘Calculate Estimates’ button. Ignore the resulting estimates – they are almost always wrong. Simply click the ‘Save and Continue’ button. At this step Google will ask if you want to create another ad group – simply bypass this step by clicking the ‘Continue to Step 3’ button.

7. Now you specify you daily budget. I suggest being conservative here as well. You can always increase this later. For now – figure out how much you can spend each month for traffic and divide by 30. Put in an amount that is this number or even lower. I usually start with $5 per day as a maximum. When you’ve decided, simply click the ‘Save and Continue’ button.

8. Entering your contact information and password. This step requires you to give Google a valid email address that you can check – in order to send you to the final confirmation and billing step. Fill in your email and pick a password that you can remember – preferably one that has at least 1 numeral and is difficult to duplicate easily.

When you’ve filled in your information, click the ‘I agree – Create my AdWords account’ button.

At this point you should see the following message: “Thank you for signing up with AdWords. Please check your email (you@youremail.com) for a message from Google containing a link to our verification program.” Follow the link in that message to confirm that we have your correct email address.

9. Check your email and finish setting up your account. Go to your eamil and retireve the Google email. Follow the link inside – this will verify that your email is valid. Then simply login to your AdWords account using the email address and password that you supplied in the last step.

10. Once you log in you will see the following message: “Note: Your account hasn't been activated. Payment information is required in order to run your ads. Please provide your payment information on the Billing Preferences page in the "My Account" section. Typically, your ads will begin running almost immediately after you submit this information.” Simpy follow the ‘Billing Prefences’ link and enter your credit card information. When complete click the ‘Save Changes’ button.

11. Your AdWords account is now live! You will see traffic from your ads coming to your site almost immediately if you have selected popular keywords.

Then entire process described above can easily be completed in less than 2 hours. I just did it myself in less than an hour. Good luck and remember if you ever have any problems with the account running through too much cash – you can simply ‘pause’ the account giving you time to reduce your bids, or delete keywords. While you won’t become an AdWords expert from this start up guide, you will begin to see highly targeted web traffic come to your site in less than one day!

Wednesday, July 6, 2011

Case-insensitive string compare in .NET

string.Equals("string number 1", "String NUMBER 1", StringComparison.CurrentCultureIgnoreCase)

Tuesday, July 5, 2011

Merging two Datatables

Code for Merging two datatable is given below

DataTable dt = dsSearch.Tables[0];
DataTable dt1 = dsSearch2.Tables[0];

dt.Merge(dt1);



First you must have two databale of same columns name i repeat both of them must have same column name like

datatable 1 colname sno , name , email address
datatable 2 colname sno , name , email_address

but if you merge them output will be

sno , name , email address ,email_address

but if
datatable 1 colname sno , name , email address
datatable 2 colname sno , name , email_address

then after merging

sno , name , email address

C# Transpose DataTable

private DataTable GenerateTransposedTable(DataTable inputTable)
{
DataTable outputTable = new DataTable();

// Add columns by looping rows

// Header row's first column is same as in inputTable
outputTable.Columns.Add(inputTable.Columns[0].ColumnName.ToString());

// Header row's second column onwards, 'inputTable's first column taken
foreach (DataRow inRow in inputTable.Rows)
{
string newColName = inRow[0].ToString();
outputTable.Columns.Add(newColName);
}

// Add rows by looping columns
for (int rCount = 1; rCount <= inputTable.Columns.Count - 1; rCount++)
{
DataRow newRow = outputTable.NewRow();

// First column is inputTable's Header row's second column
newRow[0] = inputTable.Columns[rCount].ColumnName.ToString();
for (int cCount = 0; cCount <= inputTable.Rows.Count - 1; cCount++)
{
string colValue = inputTable.Rows[cCount][rCount].ToString();
newRow[cCount + 1] = colValue;
}
outputTable.Rows.Add(newRow);
}

return outputTable;
}













If you are going to transporse a datatable means converting rows into column than you have to copy this method and use it




private DataTable GenerateTransposedTable(DataTable inputTable)
{
DataTable outputTable = new DataTable();

// Add columns by looping rows

// Header row's first column is same as in inputTable
outputTable.Columns.Add(inputTable.Columns[0].ColumnName.ToString());

// Header row's second column onwards, 'inputTable's first column taken
foreach (DataRow inRow in inputTable.Rows)
{
string newColName = inRow[0].ToString();
outputTable.Columns.Add(newColName);
}

// Add rows by looping columns
for (int rCount = 1; rCount <= inputTable.Columns.Count - 1; rCount++)
{
DataRow newRow = outputTable.NewRow();

// First column is inputTable's Header row's second column
newRow[0] = inputTable.Columns[rCount].ColumnName.ToString();
for (int cCount = 0; cCount <= inputTable.Rows.Count - 1; cCount++)
{
string colValue = inputTable.Rows[cCount][rCount].ToString();
newRow[cCount + 1] = colValue;
}
outputTable.Rows.Add(newRow);
}

return outputTable;
}

Saturday, July 2, 2011

A guide to study visa of Canada

Obtaining a study permit of Canada is a quick and easy method to get Canadian Immigration. If you are thinking to apply for a study permit for Canada, you have to read following steps for submission of appication for study permit in Canada.

First of all you have to obtain study permit forms in your country of origin at the Canadian Embassy, High Commission or Canadian Education Centre. The application for a student visa is also available online at cic website


http://www.cic.gc.ca/english/information/applications/student.asp


Necessary documentation for student visas canada:
It is critical that students submit all necessary documentation along with their applications of study permit to Canada. Missing documentation will cause delay the approval process of canadian student visa.

The documents listed below are generally needed bearing your application, local requirements may also apply for study permit in Canada.

1. Proof of identity:
This includes photocopies of a valid passport two recent passport-size photos (2" x 2.5") for each family member, with the date of birth and full name written on the backside of each photo.

2. Proof of financial support:
You have to prove that you have enough funds to fulfill your tuition and living costs in Canada. The living costs in Canada are approx $10,000 CDN (extra funds are required if there are other family members going with you).
You can prove your financial position by showing your own bank statements for the past four to six months, a Canadian bank account or a bank draft in convertible currency, or proof of payment of tuition and residence fees. (Tip: $10,000 CDN in addition to tuition fees per academic year are normally viewed as enough)

3. Medical examination:
Medical exams are necessary if your stay in Canada as a student is longer than six months and you come from a country with far above the ground health risks. The processing of medical will add quite a few weeks to the time essential to obtain a study permit. In rare cases, you may require a medical examination although your course is less than six months in duration.

4. Acceptance letter by an approved educational institution:
You have to add a proof of an acceptance letter from a recognized institute of Canada. The following information ought to be included in letter of acceptance:
· Name of the student.
· Date of Birth of the student.
· Mailing address of student.
· The course in which the student has been enrolled.
· The estimated duration of the course.
· Date on which the course begins.
· Last date on which the student must register for the course.
· The academic year which the student will be entering.
· Whether the course is full or part-time.
· Tuition fee.
· Any conditions of acceptance.
· Clear classification of the educational institution.
· Licensing information (In case private institutions)

This letter has to be signed by an official representative of the institution.


5. A proof of custodianship in Canada:
If you are a minor (less than 18 years of age), you must provide a notarized statement signed by your parents or legal guardian in the country of your origin in addition to a notarized statement signed by the guardian in Canada stating that sufficient preparations have been made for the guardian in Canada to act on behalf of a parent in times of urgent situation, for instance when medical attention is required.
Once you have finished the application forms and have collected the necessary documentation for student visa canada, go on to the visa office nearby you and submit the required information along with a fee of student visa canada.

After evaluation of your study visa application, a visa officer must be convince that you meet the requirements of the Canadian Immigration Act and Regulations and that your intension to get a student visa canada is just for study and live in Canada temporarily.

Once the visa officer is contented that you are a genuine student and all legal requirements are met, you will be issued a document which is required to be shown to an immigration officer at the port of entry in Canada in order to get a study permit there.

As your study permit will usually be valid for the period of your course, please make sure that your passport is also valid for that same period of time.
Posted by Sheikh Muhammad Haris at 12:56 AM 0 comments Links to this post
Labels: Canada, guide, study visa

How to avoid getting banned by Google

If you wake up and find one day that your website isn’t showing anymore in Google, you have been a victim of a Google Ban. This is the worst thing that can happen to your website, especially if you are running a business through your site. Several factors can trigger a Google Ban. Here is a list of ways you can keep your website on Google’s good side.

1. Make sure your have the best uptime possible for your website. This means you must have reliable web hosting. If Google visits your website and it is not up, you may risk Google banning you site.

2. Do not use spamming techniques to promote your website. This will almost definitely lead to condemnation of your website for at least 6 months. Never use “black hat” methods like doorways, hidden text or cloaking. You are only setting yourself up for disaster.

3. Make sure your content is original and relevant. Websites that duplicate content are punished with lower rankings and even bans. Your content should always be made for human consumption and relate to your website’s theme.

4. Linking is a two way street. Not only should the links going out of your website be quality, but be certain that the links that lead to your website are from Google respected locations as well. Avoid link farms and any paid linking service. Also, excessive linking is a red flag for Google. When you add internal links on your own sites, make sure you do it in moderation and with purposeful intent.

5. Be sure your site is Google friendly. Build your website so that Google is able to index every page. Include a sitemap. Be sure all your pages are working and that there are no broken links.

If you follow the Google “Tips for Optimizing” you will be fine. Don’t try to fool Google with tricky tactics. The price you will pay is far worse than the effort it takes to do things the right way!
Posted by Sheikh Muhammad Haris at 9:17 PM 0 comments Links to this post
Labels: Avoid, Banned, Google