airtel giving out 300mb free 3G data

Leave a Comment
Good news for all airtel 3G users, airtel is giving out 300mb of free 3G data for all their My Airtel App users. This offer is available to all airtel users with My Airtel App installed on their smartphones.

The data will be given in 3 installments of 100mb each month for 3 months. The data can be claimed from within the app. One downside is that this free data can only be used at night time between 12AM to 6AM. The validity of data is 8 days.

How to Claim free data.


1. Download latest My Airtel App from Here (direct Google Play Store link). You can also download directly from Google play store by searching My Airtel App.

2. Open app and look for Claim your 300mb free data option, and click on it.

Thats it. You will get sms notification for confirmation.





Read More...

Type easily in Hindi and Indian languages with English keyboard on your mobile

Leave a Comment
There was a time when it was a very tedious task to type in Hindi or other Indian languages with the regular mobile keyboard, because the built in keyboards are built with English language in mind. Other reason is Indian languages are bit difficult to type because of the complexity of script. Anyhow it is becoming increasingly popular to send messages in Indian languages and even blogging in Indian languages. Even Google is encouraging Indian bloggers to blog in Hindi by showing notice on blogger blogs with high traffic from India.

Now with the help of Google Indic Keyboard, it has become easy to recognize the pronunciation of typed word in English and convert into regional language. Google Indic keyboard is a awesome app for android users with which you can type in Hinglish means you can use the normal Latin/English keyboard and type Hindi words and the words will automatically convert into Hindi. This keyboard provide typing in many different Indian languages as follows.

  • English keyboard
  • Assamese keyboard (অসমীয়া)
  • Bengali keyboard (বাংলা)
  • Gujarati keyboard (ગુજરાતી)
  • Hindi keyboard (हिंदी) 
  • Kannada keyboard (ಕನ್ನಡ) 
  • Malayalam keyboard (മലയാളം) 
  • Marathi keyboard (मराठी) 
  • Odia keyboard (ଓଡ଼ିଆ) 
  • Punjabi keyboard (ਪੰਜਾਬੀ) 
  • Tamil keyboard (தமிழ்) 
  • Telugu keyboard (తెలుగు) 

The keyboard supports the following different modes of typing:

  1. Transliteration mode - Get output in your native language by spelling out the pronunciation using English letters (For example, “namaste“ -> “नमस्ते“.) 
  2. Native keyboard mode - Type directly in native script. 
  3. Handwriting mode (currently available for Hindi only) - Write directly on your phone screen. 
  4. Hinglish mode - If you choose “Hindi” as an input language, the English keyboard will suggest both English and Hinglish terms. 

Google Indic Keyboard installed on Android Phone


Transliteration mode. The words are automatically converted into hindi.



Various modes of Keyboard. Transliteration, direct typing in Hindi, and handwriting.

Google Indic Keyboard settings.

Direct typing in regional language mode.


Main advantages of Google Indic Keyboard:


1. Native Google product, so no issues in trusting the app. Many other keyboard apps may steal information like typed passwords etc.
2. Ease of familiar English keyboard in typing regional language. No hassle of complex Hindi (and other language) keys. 
3. Works with almost all android apps including browsers and notes apps.
4. Supports typing in both English and Hindi keyboards simultaneously.


Getting Google Indic Keyboard:


On android devices with default android versions, Google Indic Keyboard may come as preinstalled (in India). If you wanna download it, it can be done from Play store.

Download From Play Store.

Do share your experience using this awesome tool.

Read More...

Google Introduce new campaign tab in blogger dashboard

Leave a Comment

I noticed a new tab in the blogger overview page. Google has introduced a Adword Campaign tab in blogger dashboard. Till now if bloggers had to advertise their blogger blogs, they had to go to www.adword.com and sign in with their account and create a ad there. Now with the campaign tab available right inside the blogger dashboard, it will become easy for both bloggers and Google to promote their services. This way Google is looking for generating more revenue with adword. It also looks like Google is focusing to promote adword to more and more blog users. It is a common knowledge that if a feature is made available right in front of users eyes, more percentage of people tend to use it. It may also indirectly benefit Adsense publishers. More the advertisers, more fill rate of adsense ad slots, better the revenue. So it is win win for all Advertisers, Google and Adsense Publishers.

On clicking the Campaign tab, the above page will be displayed. If you are new to adword or if your blogger email ID is not registered with adword, you will see a Start Now tab. On clicking Start Now, it will redirect to adword website, where we can either create new account or login with existing.
Read More...

How to place adsense ads within post body without parsing the code in blogger

4 comments
Lets see how to add Google Adsense ads within post body without parsing the ad code and within Google Adsense Policy.

Adsense by Google is one of the most popular online monetizing service online. A lot of bloggers around the world is taking advantage of Adsense, some are even dependent totally on Adsense income for their living. Blogger is a free blog publishing platform also by Google.
Placement of ads on blog or website is an important customization for increasing revenue from advertising. Blogger allows adding adsense ads directly via adsense widget and/or via HTML/Javascript widget in the sidebar, between two posts, header and footer of the blog. Unfortunately there is no direct option for placing adsense ads within the post body on blogger.
Advertisement within the post body, yields a high CTR (Click Through Rate) and increase the revenue. The reason being, the ads within the post body gets maximum exposure to your blog audience, this is the reason, most of the successful big publishers like mashable and many other websites.
In blogger, the ads can be placed in the post body by manually editing the HTML template of the blog. With the new code and ad modification policy, you do not need to worry about parsing the ad code. The code can be used without parsing and within Google adsense ad code policy.

The ads can be placed in these positions within postbody. Lets say Ad No. 1, 2 and 3.

ad position within post body

Follow these steps to add the ad

1. Creating The ad div container.
2. In your blogger dashboard, go to Template → Edit HTM and Now search for.
<b:includable id='post' var='post'
and expand it and locate
<div class='post-body entry-content'
or directly search post-body entry-content (remember, this will appear twice in the template, once for mobile-post and once for post. You need to go to the post one which is usually comes on second number)
3.Now locate this code
<div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id' itemprop='articleBody'>
<data:post.body/>

4. Make a div container with your desired id just above the data:post.body for example
<div id=’ads5’ style=’your css style’><---ad code---></div>

B. Getting the ad code.

1. Go to your adsense dashboard → My ads.
2. Create a new adsense ad unit. There are 2 types of codes available in the adsense. The new asynchronous code and old synchronous code. You can use either of the two.
3. For async code, there is no need to do any modification. Just change async in the code with async='async' (async='async' is the async equivalent in XML and is not considered as code modification).

async adsense code
How to use the async adsense code

synchronous adsense code
Synchronous adsense code
4. For synchronous code you have to modify the code according to acceptable guidelines of Google. See the figure to understand the details. you have the remove the parts of the code highlighted in red color. This modification is called Ad tag minification and is approved by Google. For more details read this.

Lets see few examples

1. For placing the ad in position 1 (floating to right) of above image.
<div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id' itemprop='articleBody'> 
<div id='ads1' style='float:right;'><-- Your Ad code for placing the ad in Ad Position 1 of above image --></div>
<data:post.body/>

2. For placing ad code at position 2 (floating left).
<div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id' itemprop='articleBody'> 
<div id='ads2' style='float:left;'><-- Your Ad code for placing the ad in Ad Position 1 of above image --></div>
<data:post.body/> 

3. For placing ad at position 3 (below the post body)
<div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id' itemprop='articleBody'>
<data:post.body/> 
<div id='ads3' style='float:right;'><-- Your Ad code for placing the ad in Ad Position 1 of above image --></div>

If you want to show ad only on the post page, you can do so by using condition tag of blogger.
<div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id' itemprop='articleBody'> 
<b:if cond='data:blog.pageType == "item"'>
<div id='ads1' style='float:right;'><-- Your Ad code for placing the ad in Ad Position 1 of above image --></div></b:if>
<data:post.body/>

You can also use other styling like border with 'border:1px solid grey;' or for background color etc.

Google has recently released a new FAQs on Adsense program for publishers, you can read it here for clearing your doubts. https://support.google.com/adsense/answer/3394713#1

To read more about Adsense policy and to get yourself acquainted with it you can read these.
http://adsense.blogspot.in/2013/05/join-our-policy-refreshers.html

If you come across any problem in implementation, feel free to ask in comments.
Read More...

Few tips for safe Online banking

Leave a Comment
Banks have moved online. We are in the era of Web. And why not, its easy to have the bank account moved to your desktop or mobile and you can do all sorts of things right from your home rather than going to the bank and that too at any time you want.

But online banking has also increased the chances of thefts and fraud, there are many ways hackers can steal your credentials and your money using your internet banking and credit cards, and hence it is necessary for everyone to follow certain basic security measures while using internet or mobile banking.

I will give few security tips here, which can help you operate your bank accounts safely.

A.      The basics
1.       Do not share the bank account username and password with many people, and best is do not share at all if possible.
2.       Do not write down the password on a piece of paper and keep in your wallet. I have seen many people who keep the passwords of their ATM cards and bank accounts in their wallets, that's a bad practice and must be avoided.
3.       Always use strong and memorable passwords. You can read this article to know about strong passwords.

4.       Monitor your account regularly to see if all the transactions are done by you. If you find any discrepancy, immediately report it to proper authority.

B.      Avoid public and unsecure computers
1.       Never use the computers of Internet Cafes to operate your bank accounts. The internet café's PCs are prone to be infected with malwares and viruses which can steal your sensitive information. Other than infection, there may be possibility of keylogger placed on the PC.
2.       Try to avoid other shared PCs also if you are not sure of the security status of the PC.

C.      Keep your PC protected and updated.
1.       Keep your computer secure with a good antivirus program. And keep the antivirus updated always.
2.       Keep your browsers updated. It is one of the most sensitive thing while using online banking and it can be used to compromise your online privacy and security. Whether you use Chrome or Firefox or Internet Explorer, always keep it updated. The updates usually take care of the security holes in the browsers.
3.       Avoid using any untrusted plugins for the browser you use for banking purposes. Some malicious plugin or extension can compromise the security of your browser. Actually I recommend using minimum plugins and extensions for browser you use for online banking.
4.       Most of the online banking website use java, so keep Java on your computer updated. You can find latest version of Java from www.java.com or for offline installation file click here.



D.      While accessing your online banking.
1.       Get the correct URL or the website name from your bank to access online banking. The web address of the online banking website is usually mentioned on the kit you get from the bank. If you find difficult to find it, it's always better to ask the bank customer care rather than to search it online on Google or any other search engine.
2.       Always type in the web address in your browser and never access the online banking website by clicking any link you received in any email even if that email appears to be sent from the bank. This will save you from phishing attempts. Most of the bank never send you email containing the clickable links to banking websites or for asking bank account details, if you receive such email, they might be phishing emails. (Phishing websites are made by hackers to steal your banking and credit card details. These websites look exactly similar to the original bank website and the domain is also confusing for example onlinesbii.com or onlinesbi.com.a.mx in place of onlinesbi.com)
3.       Always use https:// (SSL secure websites) for accessing the netbanking. Also check the green colored bar for secure websites. If the security certificate is not green or is red or having a cross or exclamation mark, do not proceed with entering the login details and report this to your bank.
4.       Double check the web address before entering the login details.
5.       Always logout of the account once you finish with the work.

E.       Keep your mobile number updated.
1.       Almost all banks have made it compulsory to associate the mobile number with the online banking account specially for transaction accounts. All online transactions now require to enter a OTP (One Time Password) which is received on the linked mobile to complete the transaction.
2.       Keep the linked mobile number safe with you always.
3.       If you lose the sim inform the bank immediately and block or change the mobile number.
4.       Do not give your sim to untrusted people for any reason. There are reports of duplicating the sim and using it for stealing money. If you believe your sim is compromised, immediately report to the mobile operator and the bank.

By following these simple but important rules, you can make your online banking much safer and convenient. If you have some other tip in your mind, do tell us by commenting to this post.



Read More...

Android SMS app with dual sim support

4 comments

A few weeks ago I wrote a post about dual sim mobiles and that no good sms app is available in the Google Play Store, which supports dual sim feature except the stock sms app. Since then I tried many sms apps for dual sim and finally found..... Go Dev Team has successfully added dual sim support to their popular SMS app GoSMS Pro.

Go sms pro is one of the most popular sms app on Android Play Store. It is a complete replacement of messaging functionality on android devices. Along with standard sms it also support over the air (via data plan or WiFi) free sms and mms features (similar to whatsapp etc. messaging apps)

I tested Go SMS Pro 5.27 on Samsung Galaxy Grand (JB 4.2.2) and Quattro (4.1.2) and it worked fine.



The dual sim support on Go SMS can be enabled or disabled from within the basic settings.

Some of my favourite features of Go SMS Pro

·         Light weight and smooth
·         Highly customizable.
·         Includes free sms and mms over data or WiFi.
·         Lots of themes.
·         Dual sim support.
·         SMS blocker and Private Box. (Good option for DND)

I tested Go SMS on few Samsung devices running on Jelly beans and the dual sim functionality works fine. But the dual sim feature of other devices may vary slightly and it might not work.


Read More...

Major changes in Galaxy Grand stock 4.2.2 as compared to 4.1.2

Leave a Comment
As most of you know that Samsung Galaxy Grand received official Jelly Beans 4.2.2 upgrade, which is rolled out by Samsung in almost all regions including India. This upgrade can be applied via Over the Air update which is there in the phone itself and also via Kies. The ROM is also available at SamMobile if you want to flash the ROM via ODIN. Well I prefer to update via over the air or Kies specially if you are not a tech geek.

Many of my friends are confused whether to update the mobile to 4.2.2 or not because there are many reports that the stock 4.2.2 has many stability issues. Samsung has rolled out stability updates to fix the major issues so as far as my opinion it is safe to upgrade.

If you are curious for what are the differences between stock 4.1.2 and stock 4.2.2 before updating the phone, I am listing some of the major changes which are present. I am only touching changes on the user point of view and not covering the technical changes in the core of the ROM and frankly core is out of scope of this blog. :)

How to update?

Update can be done by Over the Air update available in the Settings --> About Phone --> Software Update. The first major download is 488 MB and after that there are 3 more updates of 8 MB, 1 MB and 60 MB. There may be more or less number of update download depending on your location.
Update can also be done by KIES. For this download latest Kies from Samsung Website and connect the phone and check for firmware.

So the changes


A.      Home screen and launcher
  1. Lock Screen effects: there are some changes in the lock screen swipe effects, 4.2.2 has two effects, Ripple and Lights as compared to only Ripple in 4.1.2. The ripple effect also a little faster.
  2. Lock screens: 4.2.2 support multiple lock screens with widgets on lock screen.
  3. Notification area: The notification area shortcuts are customizable where you can change the arrangement of shortcuts like WiFi, BT, Sound, etc. There is a new button to open up all the shortcuts.

B.      APPS:

1.       Some UI modification in apps like calculator, calendar and clock app.
2.       Major makeover of Settings app. Settings are arranged in tabs.
3.       Settings for Nearby Devices and Kies over Wifi are added on first tab.
4.       Smart Screen: It has a option for smart screen which keeps the screen backlight on as long as one keeps looking at the mobile screen. (this won't work in poor light conditions)
5.       Motions and Gestures: Many new settings added in motions and gestures, for eg. Now the user can swipe the palm on the screen to take screen shot.
6.       Security: Remote control linked with Samsung account has been improved.
7.       Talk app is replaced with Hangout app as default.
8.       Some minor changes in radio app.
9.       Gallery app is improved. It now shows bigger thumbnail of the most recent pic of the folder.
10.   Maps is replaced with new Maps without latitude.

C.       Functionality:

1.       Apps on SD: JB 4.2.2 supports apps on SD card, of course the app should also support this feature. This option was not available on 4.1.2
2.       Safety Assistant: A new option of safety assistance. This alert the emergency contact by taking pic from front and back camera by clicking on fixed set of keys.
3.       Handling of dual sim is bit different as compared to 4.1.2
4.       There are some changes in T( predictive text settings, like auto replace is added which automatically replaces the spelling mistakes. The user language learning capabilities is improved, means the T9 records and understands the most frequent words and patterns used by the user and predicts the text accordingly.
5.       Keyboard or to say T9 has the option of connecting with the social profiles and it can learn the user writing patterns from social networks like Facebook and Twitter. This is a new functionality as compared to 4.1.2

Other than above there are some minor changes in UI and setting options. As far as battery backup is concerned I am having no issues and the performance is almost same as that with 4.1.2.

I might have missed some things though. If you find out something which I have missed please mention it in comments.


Read More...

Official BBM for Android finally available, waiting continue for some

Leave a Comment
The long awaited (or may be not) BBM app for Android and iPhone is now officially available in Android Play Store and will be available in App Store in some time. But the waiting to join the BBM continues for many users. BlackBerry says that due to heavy demand many users are put in the Queue to finally start using BBM.
BlackBlerry has started with sending emails to all those who registered to get the BBM on the website BBM.com

"We promised you'd be the first to know when BBM™ for Android™ and iPhone® is available. We’re excited to announce that the rollout has resumed!
Due to incredible demand there is a line-up to start using BBM. But, since you took the time to sign up in advance, we'd like to give you the chance to start using BBM on Android or iPhone right away without having to wait in line.
Here's what to do to get past the line-up:
  1. Visit BBM.com from your iPhone or Android browser to download BBM. 
  2. Once the BBM app has been installed, open it. 
  3. When asked to "Enter your email address to check if you can start using BBM", use the email address this message was sent to. 
  4. Get started with setting up BBM. 
Note to iPhone users: Apps can take up to a few hours to appear in the App Store so if you don’t see it right away, it will be there soon."

No Connection error on BBM
On downloading many users are getting a 'No Connection Found" error even though the device is connected to mobile data and Wi-Fi. Apparently this error is in BBM app and not in the data connection, due to said heavy load on BBM.

On repeated trying, some users get to the welcome screen of BBM where they are asked to enter the email with which they registered on BBM.com website.

If you are among those who have registered before, the app will proceed to the setup screen where you can create a new BBM ID or login with existing one. If you have not registered with BBM the waiting screen will be showing.


Setup BBM on Android

After completing the setup, a BBM ID will be generated and you will get a confirmation email asking you to verify the email address. The BBM app has a nice clean interface. There are tabs at the bottom showing the chats, contacts and groups. On swiping to left there are options for Contacts, Sent and Received invites etc. and on swiping right there are links to Settings, Broadcast, Invitations, Start Chat and Multiperson Chat. The invitations can be sent by Barcode, Email, SMS or BB ID.

BBM App for Android




Read More...