Saturday, February 1, 2014

How to Check your Graphics Memory in windows 8

Right click on your Desktop Screen


GOTO Screen Resolution


Now click Advance Settings


















And there is all the information all you need




Thursday, January 30, 2014

Updating Windows 8 Connection Problem

Check your Internet connection

Before you try anything else, you should make sure that your PC is connected to the Internet. You can try using the Internet Connections troubleshooter that will automatically fix some common problems with going online.
  • Open the Network troubleshooter by swiping in from the right edge of the screen, tapping Search (or if you're using a mouse, pointing to the upper-right corner of the screen, moving the mouse pointer down, and then clicking Search), entering Identify and repair in the search box, and then tapping or clicking Identify and repair network problems.

How to Hide the Drives of your Hard Disk in Windows 8

7 Simple Steps to Hide your Drive in Windows 8

Step 1:


Open Start menu

















Step 2:


Right click on My Computer



Step 3:


GOTO Manage




















Step 4:


GOTO Disk Management


















Step 5:


Right click on desired Drive of your Hard Disk that you want to hide



Step 6:


GOTO Change Drive Letter and Paths



Step 7:


Click Remove

















and your Drive is hidden, In order to Restore your device in Step 7 just click Add and select the option Assign the Following Drive Letter (Your desired Drive Letter)



NOTE:

Do not change the drive letter as the softwares that have been installed on D Drive will not run properly

Tuesday, January 28, 2014

How to shut down Windows 8

In order to shut down your windows 8 desktop you just have to do some simple steps


1:  Drag your mouse to the right bottom of your desktop screen.

a menu will show up on the right side.

2:  Click Settings.

3:  Then click on Power button.

4:  Shutdown option is right there click it..















Finish.

How to upgrade windows 8 to 8.1

First of all the up-gradation of windows 8 to windows 8.1 is totally free of cost, Here is a tutorial on How to upgrade windows 8 to 8.1 through Windows Store with screen shots.


1:  Make a backup of your files.

2:  Make sure that you don't have something important in C Drive.

3:  Go to the Start screen, and tap or click the store icon














4:  In the Store, tap or click the Windows 8.1 or Windows RT 8.1 update.

5:  Tap or click Download.

6:  The update will download and install in the background while you use your PC to do other things. The installer will check to make sure you have enough disk space, that your apps and devices will work with Windows 8.1 or Windows RT 8.1, and that you have all the required updates.
In some cases, the installer might find something you need to take care of before you can continue installing the update. If so, you'll see a message telling you what you need to do.

Note

  • If the installation is interrupted for any reason, you can restart the update from where you left off by going back to the Store and downloading the update again.

7:  Restart
After the update is downloaded and the first phase of the installation is complete (which could take between 15 minutes and a few hours, depending on your system and your connection speed), you'll see a message telling you that your PC needs to restart. It will give you 15 minutes to finish what you’re working on, save your work, and close your apps, and then it will restart your PC for you. Or you can restart it yourself.



Important

  • If you leave your PC before it's ready to restart, be sure to save your work and close any desktop apps you're using to make sure you don't lose anything when it restarts automatically. Your PC might need to restart more than once, depending on how it’s set up, and whether additional updates are needed.
  • Restarting will take longer than usual—from 20 minutes to about an hour—while the update is applied. During this time, you won't be able to use your PC.

8:  Choose your settings

License terms

After your PC finishes restarting, you'll be presented with the Microsoft software license terms. Review the terms, and then tap or click I accept to continue. If you don't accept the terms, this cancels the installation of Windows 8.1 or Windows RT 8.1, and your PC will roll back to Windows 8 or Windows RT.

Express settings

You'll see a list of recommended settings, called express settings. To accept these settings and continue, tap or click Use express settings. You can change any of these settings later, after you finish setting up. If you'd like to change some of these settings now, tap or click Customize.


For more info, tap or click Learn more about express settings. To learn about how these settings affect your privacy, tap or click Privacy statement.

Congrats your OS has successfully been updated to windows 8.1 from windows 8.

After this there will be a sign in page



9:  Welcome to the new Windows
The new Start screen will appear.


Monday, January 27, 2014

System Requirements for Windows 8 and Windows 8.1

First and the most basic Requirement to run windows 8 or Windows 8.1 is to have a PC. If you got that then i am pretty much sure that you can also run these awesome OS.


Windows 8

If you want to run Windows 8 on your PC, here's what you should have:
  • Processor: 1 gigahertz (GHz) or faster with support for PAE, NX, and SSE2
  • RAM: 1 gigabyte (GB) (32-bit) or 2 GB (64-bit)
  • Hard disk space: 16 GB (32-bit) or 20 GB (64-bit)
  • Graphics card: Microsoft DirectX 9 graphics device with WDDM driver





Windows 8.1

If you want to run Windows 8.1 on your PC, here's what you should have:
  • Processor: 1 gigahertz (GHz) or faster with support for PAE, NX, and SSE2
  • RAM: 1 gigabyte (GB) (32-bit) or 2 GB (64-bit)
  • Hard disk space: 16 GB (32-bit) or 20 GB (64-bit)
  • Graphics card: Microsoft DirectX 9 graphics device with WDDM driver

Sunday, January 5, 2014

How to Activate Windows 8 in 4 Easy Steps with Screen Shots

Windows 8 Activation Instructions


After installing Windows 8, you must follow these instructions in order to activate your windows 8 for full functionality.
NOTE: You will need the license key given to you when you downloaded Windows 8 from the software page.
  1. Move your mouse to the top right corner and click Search.
  2. Type cmd in the Search Box then click on Command Prompt (this appears on the left side, under Apps).
  3. Type slui 3 (there is a space between slui and 3) in the Command Prompt window and hit Enter.
  4. Type the product key given to you when you downloaded Windows 8 from the software site. Click Activate.
  5. This completes the installation of Windows 8.
If you are having trouble activating Windows 8 comment :)

Saturday, November 9, 2013

Rooting Your Android Device i.e. HTC Desire

If you are looking for information on Rooting your HTC Desire? You are at right place because the post below will help you to Root HTC Desire. You can add new features to your phone by going through the Rooting process as well as you would be able to avoid Demo Apps. You can use Androids as WiFi hotspot and the complete backup facility.





Safety Measures:

  1. You should activate USB Debugging in your Htc Desire.
  2. Your mobile phone should have at least 60% charging before you start the process.
  3. Have a Backup of your data.
  4. If you have previously installed Htc Sync on your computer, uninstall it.

Files Required for Rooting:

  1. You need an Unrevoked version of Reflash Package that can be downloaded from here.
  2. You also need Driver for Android USB that can also be downloaded from here.
  3. Download the Revoked Forever and edit it to update.zip once you have downloaded it.

So lets start Rooting our HTC Desire:


  • You should restart your Htc Desire to H Boot Menu by pressing down the power and the volume keys until you see the H Boot Menu or Screen in front of you.
  • You can use the down key of volume for highlighting H Boot USB. Now push the “Power” button to let your phone check for updates. You should avoid touching buttons while the process of updates is going on.
  • Now attach your device to your computer with the help of USB Cable.
  • Go to the “Properties” of “My Computer” by right clicking on it and tap on the tab “Device Manager”.
  • Go through the list where you will find another option like Android 1.0.
  • Now right click on it and choose the software “Update Driver”.
  • Now it’s time to extract the Android Driver that had been downloaded earlier and search for the directory where you saved it.
  • Now the Drivers will start downloaded.
  • Now again search for “Android Bootloader Interface” in the “Device Manager” option.
  • Now detach your mobile from the PC.
  • Activate USB Debugging and Select the option “Setting” and then “Connect to PC”. Here you need to choose the option “Default Connection type” and the option “Charge Only”.
  • Reconnect Htc Desire to your Computer.
  • Click on reflash.exe to run it on the PC that you have downloaded earlier. Run reflash.exe as Administrator.
  • Follow the instructions appearing on your screen.
  • Now remove the battery of your Htc Desire after copying the update.zip to the memory card.
  • Keep pressing the volume down key and insert the battery again.
  • Navigate the Volume keys for highlighting Recovery Menu and select it by using power key. Now you will see your device has gone to Recovery Mode.
  • Now choose Update.zip from the Root Menu and press “OK” for confirmation if you want the Update.


If you go through the whole process, you can easily root access to Htc Device, Radio S-Off, unlocked boot loader and Clockwork recovery Mode. I am sure you will be well versed with the whole process of rooting HTC Desire and using a strong Antivirus.

    Saturday, October 12, 2013

    How to stay safe on Internet

    This tutorial was written  by Hardman 
    if you want to check some more exciting stuff like that you can Register on this hacking website and find out more interesting and use full stuff,
    This tutorial will contain
    How to keep yourself hidden - Explains the best ways of being safe and anonymous on the internet.
    The dangers of being exposed - Explains what the risks can be while not being hidden.
    How to prevent yourself from being Dox'd - Explains what 'Dox' is and how it will effect you.


    How To Keep Yourself Hidden
    If your thinking about willing to use Keyloggers, RATs, Stealers, Etc. in the future you'll want to be safe and not worrying about the victims trying to trace you and get you in big trouble so the prevent this I will be teaching you the best ways of being anonymous on the Internet.
    The main thing you need to keep in mind is no matter how hidden you are there will always be a tiny crack where anyone can trace you.
     

    The first thing you will need is a VPN (Virtual Private Network). A VPN is something almost all hackers must and will use to prevent themselves being caught. A VPN will mostly do the job to keep you hidden, it will cover your real IP so that any where you log on or anything that will catch your IP will catch your VPN.

    How do you get a VPN?
    A VPN can be either bought from several websites or you can look for a free one such as HotSpot Shield, CyberGhost and many more. Let me Google that 


    Suspicious Links
    If you suspect your 'friend' is trying to get your IP and you either don't have a VPN applied or any such program to keep you anonymous, Do not fear WorkSurf is here. What sites like WorkSurf and many more do is let you search any link/site that you wish but not logging your IP.
     

    How to prevent yourself from being Dox'd

    What is Dox? Dox came from the word Documents which with some common sense has to do by opening a document and typing everything you know about this person. Many people Dox other people to get to know them, to stalk them, they can use that information for the future, or they can get specified information which would end up in black mailing.

    How To Prevent Your Self From Being Dox'd ?
    It's quite easy to keep your self safe from people that do this. All you have to do is when your registering to any and I mean any type of site, never include your personal information. Now your probably saying what about Facebook, can I include my personal information there? You can but that's the most sites people stalk you from. Sites such as MySpace, Facebook, Twitter, any sites that you blog on. To prevent being Dox'd what you have to do is make a whole new character of yourself on the internet. So if you were to register on a gaming site you would change your Name, Email, and any other information. If you wanted to have your Facebook account with all the details of you but don't want to get Dox'd the best thing to do is disable who can see your information. In Facebook and maybe social sites there are options to whom may see your information, choose yours to friends only.
     

    The Dangers Of Being Exposed
    The most dangerous thing of being exposed (having personal information on any site) is that any person that wishes to study you can write your name and will get a hell of a lot information about you. Many stalkers and disgusting people that look for sex on the net are the type of people that will do anything to get what they want so if your a target of this you can be in some dangerous situations. Being exposed is also dangerous because if some one dislikes you and wishes to hurt you in any way they can study your life and know when the perfect time to do it. Example if you play football, I see a lot of my friends on Facebook posting on their wall "Off to Football" and that's an example of someone who just gave a lot of information about themselves. So I hope you get my point of why it is dangerous to be exposed.


    Thank you for taking your time and reading this, Hope it helped in any way.

    Friday, May 24, 2013

    Simplest Banking Project For beginners

    A really simple banking project for students

    enjoy :)


    #include<iostream>
    #include<fstream>
    #include<cctype>
    #include<iomanip>
    using namespace std;

    //***************************************************************
    //                   CLASS USED IN PROJECT
    //****************************************************************


    class account
    {
    int acno;
    char name[50];
    int deposit;
    char type;
    public:
    void create_account(); //function to get data from user
    void show_account() const; //function to show data on screen
    void modify(); //function to add new data
    void dep(int); //function to accept amount and add to balance amount
    void draw(int); //function to accept amount and subtract from balance amount
    void report() const; //function to show data in tabular format
    int retacno() const; //function to return account number
    int retdeposit() const; //function to return balance amount
    char rettype() const; //function to return type of account
    };         //class ends here

    void account::create_account()
    {
    cout<<"\nEnter The account No. :";
    cin>>acno;
    cout<<"\n\nEnter The Name of The account Holder : ";
    cin.ignore();
    cin.getline(name,50);
    cout<<"\nEnter Type of The account (C/S) : ";
    cin>>type;
    type=toupper(type);
    cout<<"\nEnter The Initial amount(>=500 for Saving and >=1000 for current ) : ";
    cin>>deposit;
    cout<<"\n\n\nAccount Created..";
    }

    void account::show_account() const
    {
    cout<<"\nAccount No. : "<<acno;
    cout<<"\nAccount Holder Name : ";
    cout<<name;
    cout<<"\nType of Account : "<<type;
    cout<<"\nBalance amount : "<<deposit;
    }


    void account::modify()
    {
    cout<<"\nAccount No. : "<<acno;
    cout<<"\nModify Account Holder Name : ";
    cin.ignore();
    cin.getline(name,50);
    cout<<"\nModify Type of Account : ";
    cin>>type;
    type=toupper(type);
    cout<<"\nModify Balance amount : ";
    cin>>deposit;
    }

    void account::dep(int x)
    {
    deposit+=x;
    }
    void account::draw(int x)
    {
    deposit-=x;
    }
    void account::report() const
    {
    cout<<acno<<setw(10)<<" "<<name<<setw(10)<<" "<<type<<setw(6)<<deposit<<endl;
    }

    int account::retacno() const
    {
    return acno;
    }

    int account::retdeposit() const
    {
    return deposit;
    }

    char account::rettype() const
    {
    return type;
    }


    //***************************************************************
    //     function declaration
    //****************************************************************
    void write_account(); //function to write record in binary file
    void display_sp(int); //function to display account details given by user
    void modify_account(int); //function to modify record of file
    void delete_account(int); //function to delete record of file
    void display_all(); //function to display all account details
    void deposit_withdraw(int, int); // function to desposit/withdraw amount for given account
    void intro(); //introductory screen function

    //***************************************************************
    //     THE MAIN FUNCTION OF PROGRAM
    //****************************************************************


    int main()
    {
    char ch;
    int num;
    intro();
    do
    {
    system("cls");
    cout<<"\n\n\n\tMAIN MENU";
    cout<<"\n\n\t01. NEW ACCOUNT";
    cout<<"\n\n\t02. DEPOSIT AMOUNT";
    cout<<"\n\n\t03. WITHDRAW AMOUNT";
    cout<<"\n\n\t04. BALANCE ENQUIRY";
    cout<<"\n\n\t05. ALL ACCOUNT HOLDER LIST";
    cout<<"\n\n\t06. CLOSE AN ACCOUNT";
    cout<<"\n\n\t07. MODIFY AN ACCOUNT";
    cout<<"\n\n\t08. EXIT";
    cout<<"\n\n\tSelect Your Option (1-8) ";
    cin>>ch;
    system("cls");
    switch(ch)
    {
    case '1':
    write_account();
    break;
    case '2':
    cout<<"\n\n\tEnter The account No. : "; cin>>num;
    deposit_withdraw(num, 1);
    break;
    case '3':
    cout<<"\n\n\tEnter The account No. : "; cin>>num;
    deposit_withdraw(num, 2);
    break;
    case '4': 
    cout<<"\n\n\tEnter The account No. : "; cin>>num;
    display_sp(num);
    break;
    case '5':
    display_all();
    break;
    case '6':
    cout<<"\n\n\tEnter The account No. : "; cin>>num;
    delete_account(num);
    break;
    case '7':
    cout<<"\n\n\tEnter The account No. : "; cin>>num;
    modify_account(num);
    break;
    case '8':
    cout<<"\n\n\tThanks for using bank managemnt system";
    break;
    default :cout<<"\a";
    }
    cin.ignore();
    cin.get();
    }while(ch!='8');
    return 0;
    }


    //***************************************************************
    //     function to write in file
    //****************************************************************

    void write_account()
    {
    account ac;
    ofstream outFile;
    outFile.open("account.dat",ios::binary|ios::app);
    ac.create_account();
    outFile.write(reinterpret_cast<char *> (&ac), sizeof(account));
    outFile.close();
    }

    //***************************************************************
    //     function to read specific record from file
    //****************************************************************

    void display_sp(int n)
    {
    account ac;
    bool flag=false;
    ifstream inFile;
    inFile.open("account.dat",ios::binary);
    if(!inFile)
    {
    cout<<"File could not be open !! Press any Key...";
    return;
    }
    cout<<"\nBALANCE DETAILS\n";

        while(inFile.read(reinterpret_cast<char *> (&ac), sizeof(account)))
    {
    if(ac.retacno()==n)
    {
    ac.show_account();
    flag=true;
    }
    }
    inFile.close();
    if(flag==false)
    cout<<"\n\nAccount number does not exist";
    }


    //***************************************************************
    //     function to modify record of file
    //****************************************************************

    void modify_account(int n)
    {
    bool found=false;
    account ac;
    fstream File;
    File.open("account.dat",ios::binary|ios::in|ios::out);
    if(!File)
    {
    cout<<"File could not be open !! Press any Key...";
    return;
    }
    while(!File.eof() && found==false)
    {
    File.read(reinterpret_cast<char *> (&ac), sizeof(account));
    if(ac.retacno()==n)
    {
    ac.show_account();
    cout<<"\n\nEnter The New Details of account"<<endl;
    ac.modify();
    int pos=(-1)*static_cast<int>(sizeof(account));
    File.seekp(pos,ios::cur);
    File.write(reinterpret_cast<char *> (&ac), sizeof(account));
    cout<<"\n\n\t Record Updated";
    found=true;
     }
    }
    File.close();
    if(found==false)
    cout<<"\n\n Record Not Found ";
    }

    //***************************************************************
    //     function to delete record of file
    //****************************************************************


    void delete_account(int n)
    {
    account ac;
    ifstream inFile;
    ofstream outFile;
    inFile.open("account.dat",ios::binary);
    if(!inFile)
    {
    cout<<"File could not be open !! Press any Key...";
    return;
    }
    outFile.open("Temp.dat",ios::binary);
    inFile.seekg(0,ios::beg);
    while(inFile.read(reinterpret_cast<char *> (&ac), sizeof(account)))
    {
    if(ac.retacno()!=n)
    {
    outFile.write(reinterpret_cast<char *> (&ac), sizeof(account));
    }
    }
    inFile.close();
    outFile.close();
    remove("account.dat");
    rename("Temp.dat","account.dat");
    cout<<"\n\n\tRecord Deleted ..";
    }

    //***************************************************************
    //     function to display all accounts deposit list
    //****************************************************************

    void display_all()
    {
    account ac;
    ifstream inFile;
    inFile.open("account.dat",ios::binary);
    if(!inFile)
    {
    cout<<"File could not be open !! Press any Key...";
    return;
    }
    cout<<"\n\n\t\tACCOUNT HOLDER LIST\n\n";
    cout<<"====================================================\n";
    cout<<"A/c no.      NAME           Type  Balance\n";
    cout<<"====================================================\n";
    while(inFile.read(reinterpret_cast<char *> (&ac), sizeof(account)))
    {
    ac.report();
    }
    inFile.close();
    }

    //***************************************************************
    //     function to deposit and withdraw amounts
    //****************************************************************

    void deposit_withdraw(int n, int option)
    {
    int amt;
    bool found=false;
    account ac;
    fstream File;
    File.open("account.dat", ios::binary|ios::in|ios::out);
    if(!File)
    {
    cout<<"File could not be open !! Press any Key...";
    return;
    }
    while(!File.eof() && found==false)
    {
    File.read(reinterpret_cast<char *> (&ac), sizeof(account));
    if(ac.retacno()==n)
    {
    ac.show_account();
    if(option==1)
    {
    cout<<"\n\n\tTO DEPOSITE AMOUNT ";
    cout<<"\n\nEnter The amount to be deposited";
    cin>>amt;
    ac.dep(amt);
    }
    if(option==2)
    {
    cout<<"\n\n\tTO WITHDRAW AMOUNT ";
    cout<<"\n\nEnter The amount to be withdraw";
    cin>>amt;
    int bal=ac.retdeposit()-amt;
    if((bal<500 && ac.rettype()=='S') || (bal<1000 && ac.rettype()=='C'))
    cout<<"Insufficience balance";
    else
    ac.draw(amt);
    }
    int pos=(-1)*static_cast<int>(sizeof(ac));
    File.seekp(pos,ios::cur);
    File.write(reinterpret_cast<char *> (&ac), sizeof(account));
    cout<<"\n\n\t Record Updated";
    found=true;
          }
             }
    File.close();
    if(found==false)
    cout<<"\n\n Record Not Found ";
    }


    //***************************************************************
    //     INTRODUCTION FUNCTION
    //****************************************************************


    void intro()
    {
    cout<<"\n\n\n\t  BANK";
    cout<<"\n\n\tMANAGEMENT";
    cout<<"\n\n\t  SYSTEM";
    cout<<"\n\n\n\nMADE BY : Your Name";
    cout<<"\n\nCollege : College Name";
    cin.get();
    }

    Saturday, November 10, 2012

    How to add "You Might Also Like this " after every blog post

    As there are a couple of ways to Add this in blogger 

    but i am going to tell here the simplest of all in this case you dont need to customize your blog through html 

    So we will add "you might also like this " through www.linkwithin.com

    So follow these simple steps 

    1 : Goto www.linkwithin.com


    2: Enter your Email

    3: Enter your Blog Address

    4: Select your platform as blloger ow wordpress etc ....

    5: Select no of Stories 3,4,5 ......

    6: Then click get widget

    7: Then you will be redirected to your Design =>Page Elements Page

    8: Click save and there you are GOOD TO GO :)

    Enjoy :)

    Comments are appreciated :)

    Thursday, November 8, 2012

    Dell Touch pad Problems

    As recently i encountered  a problem in my dell touch pad of inspiron 5110, as the touch pad buttons

     did not worked and after some time scroll was also not working,

    If you also encountered that kind of problem then you have to do is uninstall the dell touch pad drivers

    and reinstall the new and updated drivers

    and you are good to go :)

    Enjoy

    Comments are welcomed :)




    Wednesday, October 31, 2012

    5 Common Blogging Mistakes Made by Startups


    Blogging mistake #1: Not prominently linking to your main site

    It can be extremely irritating for visitors to arrive on your blog, and not have an easy way to reach your main site. Yes, the reader could remove blog. or/blog/ from their address bar, but you should work under the assumption that inertia is a strong force. If it takes more than a negligible effort, a large percentage of visitors won’t bother doing it.
    One of the chief goals of your blog is to get people to check out your product. You need to make this process as easy as possible.
    How to fix it
    • Link to the homepage or landing page of your choice from within your navigation bar. Home should link to your main site’s homepage, not your blog’s index. Call that link within the navigation bar Blog instead.
    • If your main site’s logo is present at the top of your blog template, have it link to the main site.
    • If the main site’s logo is not included in the template, add such a logo or a fairly good sized icon derived from it within your sidebar, then link that to the main site.
    • Finally, link generously to the product or service when you mention it, be it from a short description in your sidebar or from within your posts. You want a person to look at your blog for a second, blink, and immediately know where to click to check out your offer.

    Blogging mistake #2: Not integrating with social properties

    Typically you opt to have a social presence on sites like Facebook, Twitter, and Google+ because you assume that doing so will help you reach a wider audience. If your site and these social properties are entirely separate spheres unto themselves however, you won’t capture the true value that they can offer.
    It’s a mistake not to link back to your main site from these sites. That’s obvious. What might not be so obvious, is that it’s also a mistake not to promote these social properties from within your blog. In fact, properties such as your Facebook fan page, can help show your visitors that you are more than just an anonymous, faceless company. If you do a good job on these social sites, you can demonstrate how you interact with your community of customers and fans, to prospective customers.
    Linking to your social properties also acts as social proof. When someone sees a large number of fans or followers, it leads them to consider you as being more authoritative, established, or worth following as well. And since you are showcasing these properties to your blog visitors, this will in turn boost these numbers and increase further your social proof.
    Finally, it’s a mistake not to promote your blog posts on social properties. For example, when someone likes your fan page on Facebook, they subscribe to your updates there. By posting a link to your articles within that page on Facebook, you automatically reach visitors who may have otherwise vanished for good after their first visit to your blog.
    How to fix it
    • Link to your main site from social media properties that allow you to do so.
    • Add a Facebook Like widget, a Twitter follow button, and +1 button to your sidebar. Note that this Facebook widget should be used to get people to like your fan page (therefore subscribing to your updates) and not your site. Specify the former URL, rather than the latter, when configuring the widget. Show faces when it comes to Facebook, as they are very effective at helping you immediately connect and capture the interest of your readers (after all, you’re showing them faces of their friends who like you, a quasi-direct endorsement for you).
    • Post a link to your new posts on all of your chosen target properties.TwitterFeed is one of many available tools that can take care of automatically posting your RSS to social sites (currently, both Twitter and Facebook are covered). But even doing it manually, if you so choose to, does not take much of your time.
    • Include a widget such as AddThis or ShareThis within your template, so that your individual posts can be liked, shared on Twitter, and posted on a variety of other sites by your readers. If possible, favor quality over quantity and opt for buttons that include counters (again, for social proof).

    Blogging mistake #3: Making it harder to subscribe to, and regularly follow, your blog

    Blogs that don’t make it easy to subscribe to new content rarely achieve a great deal of success. These day, browsers like Firefox and Chrome even ignore auto-discovered syndication feeds, making the process of subscription much harder.
    You might think that RSS doesn’t matter anymore. In truth it does matter — more than most people assume actually. Even conceding for a second that your prospective customers are not the right demographic for feeds, you still need to provide and promote ways for them to keep up with your new content. You simply cannot expect them to come back to your site periodically.
    How to fix it
    • Keep track of your subscription stats via FeedBurner.
    • Have a large orange RSS icon linked to your feed URL (see mine as an example).
    • Include a way to receive your new posts via email. You can use FeedBurner (enable it through Publicize -> Email Subscriptions) or much more ideally, set up your own mailing list with a service like Mailchimp (that’s what I use and I highly recommend it). Mailing lists are one of the biggest assets you can have as a business, virtually regardless of what you do. Set one up even if your crowd is technical. Include the signup widget near the top of your template, like I’ve done here in the sidebar. You can then setup an RSS-to-email campaign within Mailchimp to have your new posts automatically appear in your subscribers’ inboxes.
    • At the bottom of your posts invite readers to subscribe either via RSS or by email. You can generally accomplish this by modifying a template file or using the option to do so (if provided) within your blog’s software. For this blog, I use a plugin for the Genesis framework (i.e., Simple Hooks).

    Blogging mistake #4: Only blogging about product announcements

    While you certainly should use your blog to talk about and promote your products, unless you have more than one blog, it would be a big mistake to focus your site just on announcements about your products. You’d be missing out on the true marketing power of your blog if you went this route.
    How to fix it
    • Write for the audience you want to attract. If you prospective SaaS customers are people who intend to lose weight, don’t spend 90% of your blog time discussing cool features you introduced in your app. Instead, write about topics that interest this particular demographic such as weight loss, fat burning, healthy foods, lean mass gain, etc. This way you’ll gather a community around that topic. Make it the blog that absolutely anyone who is losing weight should follow, whether they use your app or not. All the readers that you’ll attract will be exposed to your product either by sheer branding (ergo the importance of logos and links in the template mentioned previously) or by following your blog regularly, and then ending up reading your occasional bona fide product announcements.
    • Even when announcing a feature or posting about a product promotion, try to focus on how this will benefit the reader. Tell a story. Don’t just write a dry announcement. For example, if you are talking about an Android version of your app for dieters, talk about how stressful it is to try and keep track of calories when dining on the go, and how this new addition to your product line up will facilitate the lives of those who use your product.
    • Focusing on providing value for your readers, rather than just pushing a sale, will greatly help you increase your business. This will in fact make you come across as more trustworthy and genuine, as well as help you establish yourself as an expert in your field. If I trust you and consider you to be an expert, I’m willing to buy from you and your recommendations.
    • Have a small blurb or banner ad for your products at the bottom of your posts, rather than each post just being an ad itself for your products.

    Blogging mistake #5: Hiding what your product is about

    I hate it when I’m five minutes into a post of a startup, and I have no idea what these guys actually do or what they’re trying to sell me. This is far more common than it should be.
    How to fix it
    • Have a small description at the top of your blog (typically in the sidebar) that explains who you are and what you do. (e.g., “Acme Fat Loss” is a web application that helps you lose weight by tracking calories and suggesting recipes that are within your daily calorie allotment”).
    • If your post has anything to do with your product, quickly introduce what your product does within your post. Don’t just assume everyone knows. For example, “The investment we received means that we’ll be able to allocate far more resources to the development of our calorie tracker and healthy recipe generator application”.
    These are not by any means the only mistakes businesses do when trying to succeed at blogging. They are however some of the major, and perhaps most common, ones. Thankfully simple, effective fixes, as shown, are far from hard to implement and can be such a massive boon to you and your company.


    Enjoy :)

    Comments are welcomed :)