less-known-facts-of-mahabharatham-great

less-known-facts-of-mahabharatham-great

Mahabharata is such a vast treasure house of facts and knowledge that it is impossible for anyone to know everything!

தாவனி

For your Loved ones

My AAMEC Friends

My AAMEC Friends

Power of Friendship

கல்லூரி

கல்லூரி நண்பர்களுடன்

நட்சத்திரங்களை நான் ரசித்தேன் அதுபோல் நானும் என் நண்பர்களுடன் இருக்க விரும்பியதால்...!

sachin-tendulkar-retires-famous-quotes

sachin-tendulkar-retires-famous-quotes

Commit all your crimes when Sachin is batting. They will go unnoticed because even the Lord is watching

Miserable things by a blogger

Here are virtually so many SEO myths that it has become very difficult to know what’s 100% true, but I can advise you on which SEO mistakes you should not make:
SEO in Blogging

1. Buying Links


You might get a short term boost by buying links if your website is already popular, but you’re still taking a risk here. Paid links are sometimes flagged by Google’s search engine experts. You may wonder, how will they ever catch me? Well, Google’s bots and a special team at the company search for questionable linking patterns every single day!

For example, if you pay for a few hundred links to be pointed to your website in the very same day, some links will probably be flagged as a sort of ‘irregular linking activity’. Links from totally unrelated categories will seem suspicious as well.

I would recommend the old fashioned method of comment linking, manually — your blog will still be able to grow, albeit at a steady pace. Over time, the end results will be worthwhile. If you are however settled on purchasing links, do not use the same anchor text for all of them; mix it up a bit.

2. Duplicate Content


Many bloggers I know try to target the same topic with a variation of essentially very similar keywords. For instance, ‘make money on facebook’ and ‘making money with your facebook’ are quite similar, and creating a completely different page for each keyword won’t add much value to your site.

How much can you really play with topics or keywords that are essentially identical? If you can’t, then you’ll probably end up writing the same content for both keywords, which poses a risk of a search engine penalty. Instead, you should try to penetrate one original topic or keyword in detail and make an effort to strengthen each post.

3. Chasing PageRank


Don’t get me wrong, PageRank is important for any website’s success. The higher the PageRank you have, the better you rank in search engines, and the more visitors you’ll get. However, it’s definitely not the only metric that’ll help you improve your blog’s success. Furthermore, Google has mentioned previously that PageRank is just one of two hundred (wow!) indicators used to crawl and rank a website. Instead, you should focus on your analytics, ROI, and relevancy as recommended by Google itself.

4. Leaving Title Tags Automated


The title tag is undeniably one of the most important aspects when it comes to search engine rankings. Beginner bloggers usually write a post with a long title that describes the topic in too many words. First, you want to keep the title rather short, (not more than 60 characters) but more importantly, you should aim your focus at optimizing the title tags.

For example, if you write a post titled ‘What Is A Niche Blog And How Do I Create It?’ your title tag should be more targeted towards a keyword, perhaps something like ‘What Is A Niche Blog?’ with ‘a niche blog’ being a possible keyword. You would surely want to check the popularity of the respective keyword with a keyword tool such as Google Adwords before optimizing for it. Consider changing it and you may enjoy a better placement in the search engines and as a result, more visitors.

5. Sacrificing Looks For Content


While many bloggers depend on content to grow their blog, there are some who had become obsessed with the design of their blog. Don’t get me wrong, if you don’t have an appealing design, some visitors won’t be attracted to your website. However, using too many graphics or images will overcrowd your page and slow it down.

I see many sites using Flash and sacrificing page speed for motion and sounds. Definitely an attractive setting, but not a worthy enough tradeoff. This will also prevent search engine bots from being able to crawl your pages at a desirable faster rate.

6. Using Free Hosting Blogs


Blog services that offer free hosting such as Blogger, TypePad, and many others, can offer a decent platform and an excellent value. However, they are not flexible enough to be able to install the Plugins, themes, and other extensions you truly desire for superior SEO results.

All it will take is to register your own domain, and to purchase an inexpensive hosting plan. If you do enough shopping around, you shouldn’t spend more than $50 for both for the year. It’s worth a few bucks per month to have total control over your website. The power of independence can reap great rewards when your blogging operation grows.

7. Keyword Stuffing


Probably one of the most common SEO mistakes is common stuffing. It’s not only unethical, but also will hurt your search rankings. If you really want to rank for a bunch of keywords, create a separate page for each keyword and optimize for it accordingly. Instead of using hidden or duplicate text, focus on creating useful pages that have your keywords implemented in them as part of the content. Trying to manipulate a search engine like Google is a big no-no.

8. Writing Little Content


Many websites, especially blogs, suffer from posts that are too short. I personally get at least a few guest post submissions per day, and more than often, I have to reject them on the basis that they are too short to publish. How great can a piece be if it’s written at just 400 words? Writing extremely short posts hurts reader loyalty plus your page could be considered as low quality when it comes to SEO rankings.

9. Not Doing SEO Correctly


There’s not only one right way to optimize your posts for the search engine, but there are general proven methods you can use. For example, in regards to link building, several bloggers I know make the mistake of only linking to the front page of their website. Instead, you should build links that also point to your top, most popular posts. There’s always something new to learn about SEO, so make sure your optimization knowledge is up to date by reading articles or guides from qualified authors such as Google’s Matt Cutts.

10. Forgetting The ALT Tag


While Google reportedly (WebCEO software) doesn’t place a big emphasis on ALT tags, other search engines such as AOL, Bing, and Yahoo do. The truth is that a picture is just an image file if it’s not optimized for a keyword. To optimize it, use the ALT tag when inserting your image in a post; you’ll definitely see better results. Also, consider naming the file of the image as your keyword or at least to a defining term. If you’re blogging about copyright laws, name your image as ‘copyright-laws.jpg’, not something like ‘picture10.jpg’ — that simply won’t do you any good.
Conclusion

I see additional SEO mistakes regularly, such as the use of generic descriptions for posts, not updating the sitemap, broken 404 pages, and grammatical errors in various site contents. Most of all, I see posts that lack organization and simply contain too much text without separation of any sort, such as spacing or headings. That’s simply unattractive to your valued readers. It takes away from the overall experience, and the quality of your website will take a beating. These SEO mistakes may seem basic to some but shouldn’t be overlooked or ignored. Better yet, consider evaluating your blog right away to ensure that your overall SEO is in check.

Editor’s note: This post is written by Issac Atia for Hongkiat.com.

Create Simple Web Service in Visual Studio 2008 / 2010

This tutorial explains how we can create simple Web Services using Visual Studio 2008 or Visual Studio 2010

1. Create the Web Service


First create new project and select "New ASP.NET Web Service Application" and I'm giving the name "MyFirstWebService" to it, you can give any name to your project.


Now you can see auto generated code that you can add methods to create your web service. You can see simple method "HelloWorld" and in this sample code I have removed it.

I'm going to add simple method called "simpleMethod" which takes a string as an input and add "Hello" to beginning of that string. Now the code will appear like bellow.































using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
namespace MyFirstWebService
{
    /// <summary>
    /// Summary description for Service1
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
    // [System.Web.Script.Services.ScriptService]
    public class Service1 : System.Web.Services.WebService
    {
        [WebMethod]
        public string simpleMethod(String srt)
        {
            return "Hello "+srt;
        }
        [WebMethod]
        public int anotherSimpleMethod(int firstNum, int secondNum)
        {
            return firstNum + secondNum;
        }
    }
}
Then you can run your code and you can see the resulting page as bellow.


2. Create the Client Program


We have created our simple web service and we have to create small
client program to use this web service. There you can open another
instant of Visual Studio and create new "Console Application" project.


Then you have to add Service Reference so that you can access your web service. Here are the screen-shots.




Here you have to give the URL of the web service we created earlier.
As I said before previously created web service application should be
running on another instant of Visual Studio.


Note that I have set the "Web reference name" as "TestWeb".


Now you can update your client program using following code. Note the line 5 "using WebServiceTest.TestWeb;".




















using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WebServiceTest.TestWeb;
namespace WebServiceTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Service1 webservice = new Service1();
            string srt = webservice.simpleMethod("Baranidharan");
            Console.WriteLine(srt);
            Console.WriteLine(webservice .anotherSimpleMethod(4,3));
        }
    }
}
Now you can run the client program to see the result.


3. Publish Our Web Service in Internet Information Service (IIS)


Let's see how we can publish our web service in IIS. Otherwise you always need to run your web service application in separate VS instant. There first stop the web service application and go to the Solution Explore and Right Click on the project. Then select "Publish...".


Then the following window will appear and there you can directly publish to the IIS by selecting "Web Deploy" as the publishing method. But here I'm going to use the "File System as the publishing method. There you have to provide the target location. I have created new folder called "MyApp" in my D drive and selected it.


Now click "Publish" and check the "MyApp" folder. There you will be able to see Service1.asmx file, Web.config file and bin folder which contains the DLL file has been generated. Then copy this "MyApp" folder to "wwwroot" folder. You may find it in "C:\inetpub\wwwroot".

Now enable IIS in your computer and open IIS Manager. I'm going to add my service to Default Web Site. There Right Click on the "Default Web Site" and click "Add Application...".


There you will get following window. Now you can provide appropriate Alias (I have given testservice) and select the physical path of your application. There you can provide the path to the folder we copied previously as following figure and click Ok.

You have to make sure that the application pool identity has Read access to the physical path. So it is better if you copy your files to the "wwwroot" folder other than keep it in separate partition. Please check the following screen-shot



Now restart the IIS and goto http://localhost/testservice/Service1.asmx. You will be able to see the Web Service running.


Now you have published your web service in IIS and you can update the Client Program by giving the new Web Reference URL using Properties Window.

My Experience in "Capacity Building for Industrial Needs Program"

Hi friends

I am sharing my experience with all you regarding Science and Technology Capacity Building for Industrial Needs Program held at University college of Engineering Pattukottai, Rajamadam-614701 from (07/07/2014) to(09/07/2014).
Schedule for the Program
S.No Date Session Resource Person Designation Organization Topics
1 July 7 FN V.Sivakumar HRD Trainer Junior chamber,Chidambaram Language fluency & enhancement
2 July 7 AN M.G. Thiyagharajan HRD Trainer Junior chamber,Chidambaram Personality Development skills
3 July 8 FN N.Veerapandiyan Sub divisional, Engineer BSNL, Pattukottai Decision making & memory techniques
4 July 8 AN R.Giridharan Manager Canara Bank,
Pattukottai
Time & Team Management
5 July 9 FN M.Ramalingam General Manager District Industries Centre, Thanjavur Entrepreneurship
6 July 9 AN S.Kalaivanan Coordinator EDP training,Thanjavur Entrepreneurship
After a long travel of more than 3 & half hours , 13 members from our college reached Pattukottai campus. In July 7, around 10.45 the programme starts with our national anthem.
Session 1 & 2
Session 1 & 2 has been taken in the first day by M.G Thiyagharajan and K.Sivakumar from Junior Chamber, Chidambaram. Session started by respected Thiyagharajan sir with a wonderful quote that "Youths are not Useless, Youths are Used less", it inspired many of us. He gave us a wonderful lecture to us regarding how to ignite us to travel towards our destination.Mr k.Sivakumar followed his lecture with some beautifull stories of Abraham Lincoln, Gandhiji etc. They stated some steps for an ensured secure life with happiness such as,
  • Set Goal
  • Start your Journey
  • Have some thirst
  • Manage Time
  • Have love in full stock
  • Not a Bed of Roses
  • Think Broad
  • Drive away fear of failure
  • Accept anything as happens
He also stated how to behave in interviews and and to prepare your resume.Mainly to enhance your carrier objective. You should always be prepared,be clear, be simple, be vivid, be natural.
I will revive other tips & techniques soon along details of day 2 & day3 .

Content Management System - Introduction

What Content Management System (CMS) Should You Use?  

Content Management System (CMS) is a product installed on a web server that allows managing pages, blogs and articles online, without storing them on a desktop computer and uploading each time when you need to make changes. You simply login to your website, write or modify content, and your website is instantly updated, unless you set a specific schedule for your content to be visible to website visitors. CMS products also allow multiple administrators or editors to maintain online content without conflicting with each other. And most importantly, CMS products provide separation between articles and web design, thus allowing you to focus on writing content and not worry about copying the web design from page to page. CMS products can also automatically update menus and links between pages based on the list of articles you create, therefore you don't need to worry about your website becoming broken when you rename pages.
Many CMS products have emerged over the last few years and sometimes it is difficult to choose the right one for your needs. In this article we’re going to talk about what you need to keep in mind when choosing a CMS. We will cover a few of the more popular CMS products used today.
Please note that some of the topics, pros and cons provided here are based on personal opinion and experiences of our staff. Other people may have a different opinion about CMS products based on their prior experience and comfort level with specific technologies. Therefore this guide is provided only as a general overview of popular CMS choices for those unfamiliar with CMS products or concepts.