Subscribe For Free Updates!

We'll not spam mate! We promise.

Listen to PDF files : Adobe Reader can read a pdf for you

We all use Adobe Reader to read our eBooks, online books and documents. There are other free software packages available to read pdf files, but Adobe Reader is the most widely used among them.

Do you know Adobe Reader can read a PDF file for you? Adobe Reader can read Pdf document for you while you are reading it. There is no need of additional text reading software. Adobe reader has in built feature called Read out Loud which enables you to listen the pdf document. 

free text reading software

How to enable Read Out Loud Feature

In order to listen the pdf files with adobe reader, follow these steps:

1. Open your pdf file in the adobe reader. If you do not have adobe reader installed on your system, download it now from adobe’s official site.

2. In the menu bar, click on View, Look for the option “Read out Loud” and click “Activate Read out Loud”.

Read out loud - books to read out loud

3. If your document is compatible with adobe’s text to speech system, Read out Loud feature will be activated. If not, it will speak - Warning…. Empty page.

4. If you did not hear any warning message, then again go to View > Read Out Loud and select “Read this page only”. Adobe reader will start reading the current page line by line. If you select “Read to end of document”, it will read from the current page up to the end of page.

read text out loud online

5. I try this with simple documents as well as some magazines and it works quite fine. Accuracy of text to speech conversion is very high and speech quality is also good.

6. For now, only English language is supported, so your pdf must be in English language.

7. Unfortunately, there is not much play/pause and stop functionality. Once stopped, you have to start it again by going to View > Read Out Loud. In order to stop, select "Deactivate Read out Loud". It also stops reading the page when you minimize the reader window.

The language support is limited and reading control is very basic, but still it is far better than many free text reading softwares. Do not search for any text reading software on the Internet and use this inbuilt functionality of Adobe reader. You can read as well as listen your favorite eBooks and magazines. Obviously, this can increase your understanding and memorizing power.

If you did not know this awesome feature of adobe reader, share it so that more people can make use of it.

Add AdSense ads in the middle of Blogger posts to maximize revenue

If you use Google AdSense for monetizing your blogger blog, then you must heard of hotspots. Hotspots are the areas which yield the maximum number of clicks and hence the maximum revenue. In order to generate maximum revenue from your blog, you must place an ad below the post title. The second best place to display AdSense ad is middle of the post. I am not talking about displaying AdSense ads between posts, which you can achieve by going to layout, edit the blog post and selecting show ads between posts. Instead I am emphasizing on placing the ads between the content of the post.

adsense alternatives

Displaying the ads in the middle of the posts has increased my AdSense revenue almost by 50%. In this post, I am going to demonstrate how you can advertise AdSense ads anywhere inside your post. One thing I want to tell you before beginning the tutorial- If you want to place ads in the middle of posts, you have to add the AdSense ad code manually in between your post at the time of writing. This is not much difficult as it appear. Just save code in a notepad file and paste it every time you write a new post.

1. Go to your AdSense Account and get the code of ad which you want to display in the middle of post. I recommend you to place either 300*250 or 336*280 ads between the posts. But you can choose any size depending upon the design of your template. Paste the code on notepad. 

internet adsense ads

2. After you completed writing your post, decide where you want to place your ad. If you are already showing an ad just below post title, make sure you show another ad after appropriate margin.

3. It is good to align your ad to the center of available width. So we are going to add a div.

Place your ad code within this div. So your final code will look something like the image below. 

google advertising

4. Next, go to blogger post and click on HTML to switch to HTML View. Just locate the line below which you want to display ad. If you are facing problem in locating the position, copy some text from Compose view and search it in HTML view (By pressing Ctrl+F). This will 
immediately locate the line of text you are looking for. 

pay per click advertising

free online advertising

5. Once located, copy the code from notepad (with div) and paste it at your desired location. Click on the preview button in order to preview the alignment of ad with respect to your post content. 

online ads

online advertising

6. In the div I added width:50% property in order to place the ad in center. If you omit this, you will see your ad in the left side.

7. Save the notepad file and every time you write a new post add this code manually in your post. 

If you face any problem in placing AdSense ads at your desire location, let me know in comment section. I will try to reply ASAP. Happy Blogging.
I also created a video for this tutorial. So if you stuck at any point, watch the video as I covered the same steps in the video below.

Read your Emails as soon as they arrive: Enable Gmail notifications on your desktop

I don’t check my Gmail that often, so sometimes I missed some important mails. Also there are some emails that contain timely information and you cannot afford to read them later on. You can easily see and access new emails you receive in Gmail inbox directly on your desktop without going to your Gmail account. For this, you have to enable desktop notifications for Gmail.

                            Gmail Desktop notifications

1. Go to Gmail and sign in into your account.

2. Click on the Gear icon and from the drop-down select Settings.

enable gmail desktop notifications

3. In the General tab scroll down to Desktop Notifications. Click the 'Click here to enable desktop notifications for Gmail'. Browser will ask your permission to Allow Desktop notifications for Gmail. Select Allow

enable gmail desktop notifications

how to enable gmail desktop notifications

4. Select Chat notifications on and New mail notifications on. You can also choose the option Important mail notifications on. This will show desktop notifications only for important emails.

                                    enable gmail desktop notifications chrome

5. Navigate to bottom and click Save Changes button. Your changes will be saved only if you click this button.

desktop mail notification

6. You’ll be now be able to see and access any new mail as soon as it arrives from the bottom right corner of your desktop.

So even Gmail is not opened in your browser, you will be able to see all the new emails and if it looks important, you can click it to view the full email in your browser.

If you want to turn of the desktop notifications, go back to settings, unselect Chat notifications on and New mail notifications on and save changes.

Recommended Reading

How to Cancel/Undo a Sent Email in Gmail
If you are not able to see mail notifications, click on the Chrome notifications icon on the taskbar, Select settings(gear icon) and make sure that Gmail has been marked to show notifications. 

                                 email desktop notification

desktop notifications

Note: Please note that in order to see desktop notifications for Gmail, you must have chrome browser opened.

Top sites to send text messages from computer for free

Is your mobile carrier charging you high amount for your text message plan? Are you hang around your computer all the day and don't have much time to look at your mobile? Or maybe you just want to save some bucks that you spend on text message service/plan. The simple solution of all these is to use online text message services. There are huge number of websites sites which provide online SMS Service. Each of them has some pros and cons like region availability, limit on number of characters, advertisement, sign up requirement, etc. I evaluate many of them and based on my personal experience I am going to share some of them with you.

send free text messages in computer

Sending SMS from your computer is very simple process. You just need to visit the SMS service provider’s site, fill in the details like recipient’s mobile number and text message and click on the send Button. Here are some top sites to send text messages from your PC.

send text online - sendsmsnow

This site is on top of the list because of its availability in many countries and simple to navigate interface. You need to register an account with SendSMSNow in order to user their services. The good thing about this site is you can also receive replies in your inbox. Addition to this, you can manage your Phonebook and groups. And no need to mention here again, it’s all for free. Using this online texting service you can send SMS messages in many countries like USA, Canada, Germany, India and many more. This website allows you to send unlimited messages and also tracks history of sent messages. The word limit is 130 characters which is more than other free services offer.

send messages free - onlinetextmessage

In order to send a text message from this site, you do not need even a mobile number. You can enter your email ID and response from your recipient will be delivered to your entered Email. Many carriers in all the major countries are supported by this service.

send messages from computer yakedi

If you are living in Australia, then Yekedi is the service you would love to use for sending SMS from your computer. But you need to Sign up first before using their service. They are able to provide free SMS services with the help of advertisements. So the recipient of your message may see your message with advertisement. The main downside of Yakedi is it is only limited to Australia.

send text online - textem

An USA based SMS messaging service which supports almost every USA carrier. You just need to enter recipient's mobile number, your Email ID and the text message that you want to send. It supports maximum length of 155 characters. Text’ em is restricted only for USA users.

Recommended Reading
Disable Startup Programs in Windows to Speedup Your Windows PC

online text gateway txtdrop

Another online texting service which enable users in the United States and Canada to send text messages with instant delivery. Here, you need to enter your email (for receiving reply), recipient’s mobile number and your message. The User interface of this site is very simple and easy to use.

way2sms send messages free

This site claims message delivery time of 10 seconds. You need to register yourself by providing your mobile number. The registration process is very simple and user friendly. It offers you contact management and Email alerts options. The restriction of this awesome site is that you can send messages within India only.

SMSCity send messages

From SMSCity, you can send international SMS daily for free. Besides sending SMS, SMScity allows you to make phone calls via your PC from 1 cent per minute. The only thing you need is a microphone. It allows you to send free SMS messages in more than 20 countries.

So, next time you ran out of your Balance or your Text message plan is over, you do not need to worry. Just head over to any of the above sites and send free text messages all over the world.

What are other services to send text messages from computer? What service do you use? Share them with us in comments. Happy texting.

How to Repair a Corrupted SD card / USB Hard drive

If your PC does not detecting your SD card or USB flash drive and you are thinking of buy a new one, just wait and try this before spending bucks on the new one. When we inserted a corrupted flash drive into the USB port and try to access it, it shows an error like this:

                 You need to format the disk in drive before you can use it.

When you click on the Format Disk and start the format, it displays the following error:

                          Windows was unable to complete the format.

Windows was unable to complete the format

windows cannot format drive

If you also have similar kind of problem with your SD card or External hard drive or USB flash drive, then keep reading. I am going to demonstrate a method to fix corrupted storage devices. The windows was unable to format the disk because it has no specific file system (e.g. NTFS, FAT) associated with it. This drive is called RAW drive and it can be repaired by formatting the disk.

NOTE: Before moving further, please note that this will remove all data from your SD card/ flash USB drive permanently. If you have some important data, you can try some hard drive data recovery tools before trying this. There are many hard drive recovery softwares available for free which can recover data from USB drives and external hard disks. 

Before trying this method to repair your SD card, I would suggest you to try my previous method as it is easy and safe to perform. If that not work for you, you can come here and follow the below steps. Here is the link to my previous post.
Windows Was unable To Complete The Format-How to solve this

How to Format a Raw SD Card

If you are sure you do not have any important files on your drive and want to repair it by formatting, follow these steps:

1. Plug your drive into the USB port of your PC. Make sure only the damaged / corrupted SD card or USB flash drive is connected to PC and remove any other removable storage devices.

2. Then Open the Computer window and note down the drive letter. As you can see in my case it is D

corrupted sd card

3. Press Win Key + R to open Run box and type cmd. Hit enter and Command prompt window will launch. You can directly open command prompt by using the shortcut Win key + X and choosing Command prompt.

                                run command

4. Type diskpart and press enter. An warning message will show up, just click Yes and a new command prompt window will open with heading DISKPART. Now, you need to type all the commands in this window. 

5. Type list disk in order to list all the disk drives connected to your System. Detect your drive by its size as one will be of huge size(your Internal hard disk) and other will be your SD card/ USB flash drive. That’s why I asked you to remove all the other drives from your system.

corrupted hard disk recovery

6. Next, you need to choose your corrupted disk drive. Perform this step very carefully because if you select the wrong disk number by mistake, it can remove all the data from your internal hard disk. Type select disk “your disk number” . As you can see, In my case it is Disk 2 of size 8 GB, so I will type select disk 2 and hit enter.

external hard drive recovery
7. Next type clean and a message will displayed that Diskpart succeeded in cleaning the disk.

hard drive recovery

8. Next you need to type the command – create partition primary and hit enter. A success message will be displayed.
card data recovery

9. After this type active and hit enter. 

sd card data recovery

10. Now you need to execute the command select partition 1

11. Finally, we are going to format the drive with file system FAT32. So type format fs=fat32 and press enter.

external hard drive data recovery
12. It will start formatting your drive. It will take quite a long. Just minimize it and wait for format completion.

When the format completes (100%), close the command prompt window and go to Computer in order to check the drive. Verify your drive by copying some data in it.
By this method, you can repair your corrupted SD cards, USB flash drives and even your External hard drives. Again, after performing above steps you will lose all your previous data. So, if you have some important data in your drive, try to recover it first using hard drive recovery software. Here is the summary of all the above performed operations in order:

-list disk 
-select disk ‘your disk number’ 
-create partition primary 
-select partition 1 
-format fs=fat32

Hope this help you in repairing your corrupted SD card, hard drive or flash drive. Let me know whether it worked for you or not via comments.

Read this If you want to become a Web Developer in 2014

If you want to become a web developer, you must know what you should learn now so that employers want to hire you in upcoming years. You might be curious about questions like- What it’s like to be a web developer? What do you need to know? What technologies do I need to learn to become expert in web development? I don’t why web developers not like to share all this information with beginners. In this post I am going to tell you what you need to learn, in which order you need to learn and from where you need to learn.

There are lot of web development companies which are hiring web developers and at very handsome salary. You just need to learn the right stuff and in right way. There are many web technologies and development frameworks, but you do not need to learn all of them. I am going to tell you what you should learn to become a professional web developer. Keep reading this as I am going to shortcut your way to learn web development. I am going to divide the web development into three stages or put simply, into three different categories.

· Basic Front End Development

· Front End web Development

· Backend Web development

Basic Front End Web Development:

No matter which path you choose and which technology you opt, there is a basic front end web development part that you must need to know. This includes the following technologies:

- JavaScript

This is your first step as web developer. Get comfortable with basics of these three because no matter which platform, you choose you have to deal with these three. These three are used to build front end (User Interface) in every platform like windows, mobile web development,  Android development, iOS development and so on.  Every web development department running these three technologies in browser. Learn HTML5 as it is much better and powerful than previous versions of HTML. Next, try to get comfortable with CSS. You don't need to be a super ninja CSS developer. Just know its basics and learn how it is used to style HTML elements. There is lot to learn in JavaScript and DOM scripting. First, try to learn basic things in javascript like client side validations and how javascript talk to a web server. Then, learn more advanced technologies like AJAX and jQuery and how to make AJAX calls to server. If you learn all this stuff, you are done with Basic front end part and ready to move to next phase.

Next, you need to choose your destination. You can choose either front end web development or backend web development. Employers hire people who know front end development or who know backend development or people who know both. But I Suggest you to go with one of these. Front end development is more related to application’s user view and how user interact with application while back end development is all about dealing with servers and databases.You can easily get job if you learn any one of these. Next, I am going to tell you which technologies you should learn in each of these. But before jumping to real web development, you need to know few other things. These include:

- Basic Terminal Usage/ Command Line
- Github
- Basics of Web services/API’s
- Client-Server architecture
- How Internet Works

Many people avoid to use command line. They are afraid of it because they do not know the basic set of commands. Once you practiced basic commands, using command terminal is not much difficult. If you are interesting in Ruby on Rails, you have to launch many Ruby commands through the terminal. Next, you need to know about Github. Don’t panic if you haven’t listen this word before, it is just online repository for version control system. Just google it and learn more about it. You surely heard about FTP. You need to know about FTP as it is the most common way to upload your project files to the hosting server. Next thing you want to learn is Web services(also called API’s). You do not need how to write a web service, just get familiar with them and understand how they work. I know it’s getting too much but the last thing you need to learn before starting with real web development is working of Client Server architecture. Learn how browser(front end) send requests to server(back end) and how server respond to them. When you have idea about all these, you can move to either front end development or backend development for which the web development companies are actually hiring people.

Are you confused which way you want to go? Gone are those days when front end means simple static HTML and CSS. Things have changed a lot and front end is now more interactive and more functional. On the other hand if you are curious about server management, database management,etc, you should go for back end development.

Front end Web development :

Let’s say you decided to go with front end web development. You first need to learn one of the MVC Javascript frameworks. There are plenty of them, but you need only to master one of them. 
Few of them are:

- Knockout.js
- Backbone.js
- Angular.js

If you want me to get straight to the point, learn Angular.js .There are lot and lot angular.js jobs. People hire both backbone and angular Developers but angular is going to dominate the web development industry in next few years. These are very powerful javascript frameworks as you can developed single page web applications(like Google Gmail) with these. 
                             Next, learn some CSS tools. These are more like tools and not languages and they are very easy to learn. Learn stuff like SAAS, LESS and Stylus and CSS frameworks like Bootstrap.These things are very easy to learn and you can master them in few weeks.

One thing I want to mention specifically here is Responsive web design. A responsive web design is one which adjust itself according to the dimensions of viewing screen. It is not much difficult to understand and you can learn building responsive web designs in just couple of weeks. Working in JavasSript frameworks involves hundreds of code files and in order to manage them you need to learn few tools. I suggest you to get comfortable either with Grunt or Gulp. These both runs on command line and that’s why, in the beginning, I emphasis learning command line.

So, that is the stuff what employers are looking in front end developers. I know it is lot but things will getting easy as you learn and move ahead step by step.

Back End Development:

Now talk a little bit about back end web development. Choosing this means you want to be server guy who loves to works with databases. Generally, a backend server is running one of these languages:

- Ruby on Rails
- Node.js(javascript)
- Python/Django
- .NET (c#)

Recommended Reading
Best Websites for Programmers that Every Programmer Should Know
If you are talking about number of jobs, there are tons of Ruby on Rails jobs out there. There are lot of PHP jobs but PHP developers get paid little less as compared to others. If you are very good in JavaScript, then choose Node.js. ASP.NET MVC is also good option. It will be good to get comfortable in more than one of these technologies but one will also work fine. You also need to learn about databases like Mysql, MangoDB, etc.

Well, there are lot of other advanced things to learn in web development like Dev Ops and server management. But the stuff I discussed so for is more than enough to get a good paying web development job. These are the technologies people are using now and these are not going anywhere in upcoming years.

Where to learn Web development

Now you know which technologies you need to learn, but it is more important to know from which resources you need learn. You don’t need to attend web development classes at some university. I learnt and currently learning web development by taking online web development program at Treehouse. Of course, you must know the basics of web development before start learning. Currently they are offering huge discounts on their all plans.
Pro Annual Plan
Get 3 Months Off of Our Pro Annual Plan ($147 Value) For A Limited Time at Treehouse. Sign up now!
Basic Annual Plan
Get 3 Months Off of Our Basic Annual Plan ($75 Value) For A Limited Time at Treehouse. Sign up today!
These guys are too good and provide awesome online web development courses. The good thing about Treehouse is they teach you up to date stuff. You can  also  try Treehouse free for First 14 days and then if you like it, you can choose your plan. In order to try Treehouse for free, sign up using the below link.
14 day Free Trail
14-Day FREE Trial -  Learn Web Design, Coding & much more with No Contract for a limited time at Treehouse - START NOW!
 They are charging very fair amount for providing such valuable online web development courses. There are many other web design and development courses available online, but I highly recommend you to go with Treehouse.

Happy learning. I wish you all the best.
Like this post? Please share it using the sharing box below.

How to pin recycle bin to taskbar in windows 7 / Windows 8

I like my desktop clear and clean. I like to have only one or two icons/folders on my desktop. In fact, I love to have no icon or folder on my desktop. So I moved the frequently used programs to the taskbar and delete them from the desktop. But when I tried to move the Recycle Bin to the taskbar, it refused to move to taskbar. You cannot directly move the recycle bin to taskbar by simple drag and drop. Also, you get no option of Pin to taskbar by right clicking on the recycle bin icon.

You need access to the recycle bin many times and so you cannot afford to remove it from desktop. Similar is the case with My Computer Window. But You can open the My Computer window by using the Shortcut Win key+E. Unfortunately, no such shortcut is available for the recycle bin.

How to move recycle bin to taskbar

Hold on, there is workaround to pin the recycle bin to taskbar so that you can enjoy your desktop wallpaper without any icons. If you are using Windows Vista, Windows 7, Windows 8 or Windows 8.1, you can pin the recycle bin to taskbar in few steps. Let’s pin the recycle bin to taskbar. I am using Windows 8, but this will work similar for Windows 7 and Windows 8.1.

1. Right click anywhere on desktop, Select New and then shortcut. 

recycle bins

2. It will ask you to type the location of the item. Copy the following code and paste it in the box. Click Next.

move recycle bin to taskbar

3. Name it Recycle Bin or Trash or anything you like. Click Finish

Recommended Reading

GodMode : An awesome hidden feature of windows 7/Windows 8 you didn’t know about
pin recycle bin to taskbar windows 8.1

4. You will see a shortcut created for Recycle bin. Double click on it to confirm whether recycle bin is opening or not. The Shortcut is not looking like recycle bin so let’s change its icon.

                                           pin recycle bin to taskbar windows 7

5. Right Click on the shortcut and select Properties. Click on Change Icon and select the icon for Recycle Bin. If you are unable to see the appropriate icon for recycle bin, type the following path in the box and click Ok. Now you will be able to see all the icons.

                                          move recycle bin to taskbar in windows 8

6. Select the icon for recycle bin and click Ok. Again, click on the Apply and Ok.  

                     changing the icon

7. Finally, right click on the created shortcut and select Pin to taskbar. You will see Recycle Bin has been moved to taskbar.

                                         recycle bin

pin recycle bin to taskbar

8. Further, you can drag and drop in order to change its location on taskbar. I placed it at second position after the explorer so that I can open the recycle bin by simply pressing Win Key + 2 .

pin recycle bin to taskbar windows 7

Now you can free your desktop from all the icons and folders. In order to hide the icons, simply right click, select View and unmark the option- Show desktop Icons. If you want to remove recycle bin from the taskbar, right click on the Icon and select Unpin this program from taskbar.

unplug recycle bin from taskbar
For any suggestion or problem, let me know via the comment box.