Home Blog Page 109

CamScanner : The Portable Scanner


Are you drowning in a sea of paperwork? Invoices, receipts, notes, business cards and bills are just a few documents that come to mind. You can’t throw them away, but you don’t want them cluttering up your house.

Leaving paper documents lying around not only clutters up your workspace, but if they contain personal or sensitive information it can lead to identity and credit-card fraud.


camscannerCamScanner is an app that may best be defined as a document management solution for mobile devices, starting from capturing information precisely to storing, sharing, annotating and managing documents for different purposes. It not only creates images of the item you scan, but it also lets you enhance the scan result and auto-crop scanned photos. Unlike taking a simple picture of a document, CamScanner will eliminate the unwanted “border” around a picture or document that typically shows in any image taken with a camera. You end up with just the desired document or picture, nothing more.

camscanner-crop_and_enhanceCamScanner also makes the contents easily-accessed and organized and allows efficient collaboration. The digital images are easily saved to “the cloud,” where you can keep them private or optionally share them with others. You can add passwords so that documents are available only to selected individuals, And you can send the documents and pictures to others via email or FAX or by printing them.

CamScanner lets you save document scans in PDF or JPG formats. You can edit and manage documents anywhere an Internet connection is available, using a handheld device or a Windows, Macintosh, or Linux computer. Notes can be added to a document, and OCR scanning is also available free of charge. Documents saved in the CamScanner cloud can be quickly searched, even if thousands of items are stored there.

With CamScanner, any documents you see in the real world can be digitized and saved right away with your mobile phone. Just take a photo, and CamScanner takes care of the rest. Here are the main features of CamScanner as described on its website:

  • Scan any kind of document in seconds, texts or graphics.
  • Scan multi-page documents
  • Batch scan documents
  • Auto-crop scanned photos
  • Smart-enhance the scan results
  • Several Enhance Modes available
  • Save scan results to system album
  • Create PDF files for scans
  • Add customizable watermarks to selected documents
  • Customize PDF page size: 10 page size options (Letter, A4, B5 and etc.)


Having an app that allows you to scan documents and convert them into PDFs is always handy. It is far better than taking pictures using your phone and sending them across, especially if you want to send documents for official purposes. These apps use the phone’s camera to take a picture of your document, crop, edit, create a PDF, and then easily share it. They also provide additional options like merging files, adding password protection, watermarks, etc. There are several apps that allow you to do this and here’s the CamScanner, which is packed with features and is quite popular.

CamScanner helps you scan, store, sync and collaborate on various contents across smartphones, tablets and computers.

*Mobile Scanner
Use your phone camera to scan receipts, notes, invoices, whiteboard discussions, business cards, certificates, etc.

*Optimize Scan Quality
Smart cropping and auto enhancing make the texts and graphics look clear and sharp

*Quick Search
By entering any keyword, you’ll see a list of docs with the word in their titles, notes or images (Registrants only)

*Extract Texts from Image
OCR (optical character recognition) extracts texts inside single page for further editing or .txt sharing. (Licensed only)

*Share PDF/JPEG Files
Easily share docs in PDF or JPEG format with others via social media, email attachment or sending the doc link

*Print & Fax
Instantly print out docs in CamScanner with nearby printer; directly fax docs to over 30 countries right from the app

Invite friends or colleagues to view and comment on your scans in a group. (Registrants only)

*Advanced Editing
Making annotations or adding customized watermark on docs are made available for you

*Secure Important Docs
Set passcode for viewing important docs; meanwhile, when sending doc link, you can set password to protect it

*Sync across Platforms
Sign up to sync documents on the go. Just sign in to any smartphone, tablet or computer (visit http://www.camscanner.com) you own and you can view, edit and share any document. (Registrants only)

How To Save WhatsApp Profile Pictures


Have you been eyeing your friends’ profile pics, either because they are funny, original or cute? If you have ever been tempted to save the picture for yourself, it’s simple.

WhatsApp is one of the most popular cross-platform instant messaging applications ideal for all Android, iOS, Windows Phone, Blackberry, or even Symbian OS users. In case you want to use a person’s WhatsApp profile picture as his/her contact image on your device, things might get a little complicated than initially expected. WhatsApp might not have a special option for that, but you aren’t seriously thinking to give up on this idea. It is possible and that’s exactly what we are here for: we want to guide you on how to Save WhatsApp profile pics of your friends on Android, by giving you not one, but two methods to choose from:

Saving WhatsApp Profile Pictures

WhatsappMost of those who use WhatsApp to communicate with friends and family have experienced the following situation: you see someone’s profile picture and decide that you would like to save it in your phone. Or, maybe you want to share someone’s profile picture with another friend who doesn’t have WhatsApp. Another possibility is that you would like to save someone’s WhatsApp profile picture so that you can use it as their contact photo in other contact lists. There is no obvious, built-in solution to this problem but with a little effort, you can easily save WhatsApp profile pictures to your phone. Below is a guide to saving WhatsApp profile pictures on Android devices and Windows phones.

It’s true that WhatsApp does not seem to allow users to download or share the profile pictures of their contacts. However, every time you view a profile picture on an Android or Windows phone it is automatically saved to a directory in your smartphone that you can access. Don’t be fooled by the fact that these pictures are not shown in your photo gallery automatically.


Step 1. To apply this trick all you need a File manager application, Downland file manager application from here and installed on your device and follow the below mention steps.

Step 2. Now open the WhatsApp messenger on your android device and select the contact. From the Contact screen tap the Profile pic of your friend and now a full screen image of the profile picture will appear. See the screenshot below:-

WhatsApp Profile Pic

WhatsApp Profile Pic

Step 3. Now close the Whatsapp messenger on your android phone and rung the file manager application on your phone. File manager app that you downloaded on step 1.

Step 4. From the file manager go to this path /sdcard/whatsapp/Profile Pictures. On the WhatsApp profile pictures directory you will see the profile pictures of your Friend. From here click on the picture and open it on your Android picture gallery and save it on your phone.

Save WhatsApp Profile Pic

Save WhatsApp Profile Pic

This is how you can save whatsapp profile pic on your Android Device.

On Windows phones, the process is nearly identical. The difference is that when you open the photo in full screen, you will have the option of downloading the photo to your gallery by clicking the save button below the image. You’ll find the photo saved in the “WhatsApp” folder in your photo gallery.

Of course, both of these processes can be avoided if you simply ask your friend to send you their profile picture, but if you’re unwilling to do that, the above steps will provide an easy solution to your dilemma.

How to save the WhatsApp profile pictures of your friends

Why Collections.sort uses merge sort instead of Quicksort?


The API guarantees a stable sorting which Quicksort doesn’t offer. However, when sorting primitive values by their natural order you won’t notice a difference as primitive values have no identity. Therefore, Quicksort is used for primitive arrays as it is slightly more efficient.

For objects you may notice, when objects which are deemed equal according to their equals implementation or the provided Comparator change their order. Therefore, Quicksort is not an option. So a variant of MergeSort is used, the current Java versions use TimSort. This applies to both, Arrays.sort and Collections.sort, though with Java 8, the List itself may override the sort algorithms.

Highly likely from Josh Bloch §:

I did write these methods, so I suppose I’m qualified to answer. It is true that there is no single best sorting algorithm. QuickSort has two major deficiencies when compared to mergesort:

  1. It’s not stable (as parsifal noted).
  2. It doesn’t guarantee n log n performance; it can degrade to quadratic performance on pathological inputs.

Stability is a non-issue for primitive types, as there is no notion of identity as distinct from (value) equality. And the possibility of quadratic behavior was deemed not to be a problem in practice for Bentely and McIlroy’s implementation (or subsequently for Dual Pivot Quicksort), which is why these QuickSort variants were used for the primitive sorts.

Stability is a big deal when sorting arbitrary objects. For example, suppose you have objects representing email messages, and you sort them first by date, then by sender. You expect them to be sorted by date within each sender, but that will only be true if the sort is stable. That’s why we elected to provide a stable sort (Merge Sort) to sort object references. (Techincally speaking, multiple sequential stable sorts result in a lexicographic ordering on the keys in the reverse order of the sorts: the final sort determines the most significant subkey.)

It’s a nice side benefit that Merge Sort guarantees n log n (time) performance no matter what the input. Of course there is a down side: quick sort is an “in place” sort: it requies only log n external space (to maintain the call stack). Merge, sort, on the other hand, requires O(n) external space. The TimSort variant (introduced in Java SE 6) requires substantially less space (O(k)) if the input array is nearly sorted.”

The algorithm used by java.util.Arrays.sort and (indirectly) by java.util.Collections.sort to sort object references is a “modified mergesort (in which the merge is omitted if the highest element in the low sublist is less than the lowest element in the high sublist).” It is a reasonably fast stable sort that guarantees O(n log n) performance and requires O(n) extra space. In its day (it was written in 1997 by Joshua Bloch), it was a fine choice, but today but we can do much better.

Since 2003, Python’s list sort has used an algorithm known as timsort (after Tim Peters, who wrote it). It is a stable, adaptive, iterative mergesort that requires far fewer than n log(n) comparisons when running on partially sorted arrays, while offering performance comparable to a traditional mergesort when run on random arrays. Like all proper mergesorts timsort is stable and runs in O(n log n) time (worst case). In the worst case, timsort requires temporary storage space for n/2 object references; in the best case, it requires only a small constant amount of space. Contrast this with the current implementation, which always requires extra space for n object references, and beats n log n only on nearly sorted lists.

Timsort is described in detail here: http://svn.python.org/projects/python/trunk/Objects/listsort.txt.

Tim Peters’s original implementation is written in C. Joshua Bloch ported it from C to Java and end tested, benchmarked, and tuned the resulting code extensively. The resulting code is a drop-in replacement for java.util.Arrays.sort. On highly ordered data, this code can run up to 25 times as fast as the current implementation (on the HotSpot server VM). On random data, the speeds of the old and new implementations are comparable. For very short lists, the new implementation is substantially faster that the old even on random data (because it avoids unnecessary data copying).

Why does Collections.sort use Mergesort but Arrays.sort does not?

Above explains it.

How to Turn Off Cellular Data for Specific Apps on Android


Android devices are well known to consume much internet data compared to other devices, the problem majorly is when your device consumes data and you cant really identify which application is consuming much data, because there are a lot of background applications that access your internet.

To achieve all this

  1. You should disable/restrict  background data: this is one major settings which android developers have come up with to help users manage their data. Goto Settings>Data usage click the option key and tick resists background data also there is an option below that where you can turn off background data for individual applications (this is for android 4 and above).
  2. Secondly there are a lot of good third party utility apps that works magic in this aspect to control the access various apps have to the Internet.

1. Native Featuremobile-data-android

Step 1

Open Settings and tap Data usage.


Step 2

Scroll down to view a list of your Android apps sorted by data usage. Tap an app to check out detailed usage statistics and disable it from connecting to mobile data in the background.


Step 3

Tap the app(s) you don’t want to connect to mobile data and select Restrict app background data.


2. The Third-Party Option


  • DroidWall – Android Firewall: [Root Required]This is the perfect solution if you don’t have an unlimited data plan, or just wants to see your battery lasting longer. For advanced users, it also allows you to manually define custom iptables rules. Please remember to disable the firewall before uninstalling, otherwise you will need to reboot your device to turn it off.
  • AFWall+ (Android Firewall +): AFWall is another app in that category which tried to replace the discontinued Droidwall . Although no much success story but still does what it suppose to do but not this also requires root access.afwall
  • LostNet Firewall: This is a great app that helps you manage apps and how they get online. It has options to block an app totally or to allow it have access to the internet only when on WIFI, you can also set geolocation accessibility and doesn’t require root access.lostnet-168x300.png
  • Android Firewall: This is a folk of the popular application Droidwall that uses iptables to limit data usage and add security to Android but was discontinued, this works great too but root access is required.androidfirewall-300x187.png

But I still rely on DroidWall : The Android Firewall


Balance Checking Codes for all Indian Mobile Networks


Check balance of Airtel,Idea,Vodafone,BSNL,Videocon,Reliance,Tata Docomo and Aircel. Mobile users are increasing day by day, who selects different mobile network service provider according to their needs and One of the most frequent query, a mobile user may fire, is to know his or her mobile account balance. All network provider provides different ways to access balance, while this post will cover and give ways to check balance of Idea, videocon, Tata Docomo, Aircel and other Mobile networks.

How to check Balance in All mobile Networks

How to Use USSD Code ?

Simply Dial the USSD same as the phone Number. Dial Exactly Number Like *123# and Press the call button.

Following are USSD(Unstructured Supplementary Service Data) codes  for respective service provider to check account balance.

Here we are providing the latest list of Balance checking codes of All Mobile Networks. Just look at the following table and you can use those USSD codes when ever you need.

Mobile Network Balance Check
Airtel *123#
Aircel *125#
BSNL *123#
Idea *121# or *125#
Reliance *367#
Tata Docomo *111#
Uninor *222*2#
Vodafone *146#


You can also check for customer care of Airtel, Vodafone, Tata docomo and Aricel, if you have any issue or queries regarding balance.

Whenever you change your mobile network operator, you get in trouble to check your balance, GPRS data usage etc.  You have to find any of your friend or relative using same network. Sometimes you feel hesitate asking such a silly questions to them. But frankly speaking this happens to everybody.
Above are the USSD Codes of all mobile Networks to check the balance and valadity.
So , enjoy this post and share it with your friends.


Want to check phone balance or want to know you net balance?

Balance check:*123#
2G net balance:*123*7#,*123*10#
3G net balance *123*11#
Sms pack :*555#,*777#
Daily sms count :*123*5#
Grps pack : sms MRP GPRS to 51619
Special offers/packs:*222#
Get recharge value of any topup:Sms amount to 369
Recharge:*120*coupon number#,or *101*number#
Know your own number :*140*1600#,*282#,*121*9#
Airtel gifting service/balance transfer:*141#
My Airtel my offer:*121#
Deactivate mobile office:*567#
Stop a service:sms STOP to 121
Start a service:sms START to 121
Full talktime offer :-sms MRP FULLTT to 51619
Gprs settings:sms MO to 52567 or LIVE to 52567

Balance check:*123#
2G net balance:*141*9# or *111*6# or sms GPRS to 144
3G net balance :*111*5*2#
Night Gprs balance:*123*8#
Sms balance:*142#
Calling balance:*145#
Minutes balance:*148#
V2v night minutes*147#
special offers :*111*8#
Dnd :1909
Know your number:*111*2#,*8888#,*121*0#,*555#,164
custmore care:*111#
balance transfer:*131*amount*receiver number#
Activate 3G(prepaid):sms ACT 3G to 144
Activate 3G (postpaid):sms ACT 3G to 111
Check active plans:*111*6*2#
Usage allowance:*111*6*2#
Low balance services:*111*9#
Bonus cards:*111*7#
Vodafone delights:*111*1#
Last three calls:*111*3*1#
Last three sms :*111*3*2#
Last three charges:*111*4#
Last three recharges:*111*5#
Special packs:*121#

Balance check:*123#
2G net balance:*123*6#,123*10#
Night gprs balance:*123*8#
Sms balance:*123*1#,123*5#,*125#
Minutes balance:*123*2#
Video call balance:*123*9#
Know your number :*8888#,164
Fnf enquiry:*124#
Data balance enquiry:*234#
Last call charge details:*102#
Voice paqck info:*126#

Balance check:*123#,*212#,*130#
2G net balance:*125#,*131*3#
Sms balance:*451#,*161*1*#
Gprs settings:Sms Set to 12345 or 54671
Special packs:*131*3#
Know your number:*789#,*100#,*1#
Customer care:121,198,12345
Service menu :*147#
account balance*456#,*457#
Balance transfer:*567*receiverno*amount#
idea pack:*369#
idea price:*567#
idea menu*111#
activate 3G:sms ACT 3G to 12345
deactivate 3G:sms DEACT 3G To 12345

Balance check:*111#,12525
2G net balance:*111*1#
Balance enquiry:*191*2#
service points:*191*4#
Last 3 recharges:*191*5#
status of free usage*191*6#
start or stop services*191*7#
service request :*191*8#
customer preference*191*9*1#
special packs:*141#
Know your number:*580#
activate 3G:sms ACT 3G to 53333

Balance check:*367#,*306#,*402#
2G net balance:*333*1*3*1# or *367*3#
3G net balance:sms MBAL to 55333
Gprs settings:sms ALL to 55100
special packs:*777#
caller tunes:*999#
check your number:*1#
daily or weekly packs:*123#,*321#
Local call balance:*367*2#

Know your number:*222*4#
Gprs settings:sms ALL to 58355
Tariff plans:50001

Balance check:*123#
activate net:*109*210#

Balance check:*123#

Balance check:*123#
your number :*8888#

Balance check:*100#
Local l2l calls:*101#
sms pack balance:*102#
Free local call:*103#
free std balance:*104#
free loop to others balance:*106#
free local +national sms *107#


All information  about USSD Code  for all mobile  networks.you knowing  the  balance  of  our  Sim,2G internet Data Balance,3G internet Data  Balance,4G Internet Data Balance,SMS free balance ,Activation  DND,Deactivation  servies,Data Pack,Night pack ,Special  offer,GPRS data  settings,unlimited call,and Internet offer,Minutes pack offer and  other  sevices etx.

Try *121*2#  on Airtel to Get all info

Protected: Stardock Fence : Organize your Desktop


This content is password protected. To view it please enter your password below:

Cover : Context Aware Lock Screen


The Right apps at right Time

Cover LogoNo more fumbling through screens of apps to find the one you’re looking for. Cover learns

when and where you use different apps and puts them on your lockscreen for easy access.

Get fast access to the right apps at the right time. Cover learns which apps you use in different contexts and puts them right on your lockscreen for easy access. Automatically see different apps at home, in the car, at work, and when you’re out.


The LockScreen that learns

Cover automatically recognizes when you’re at home, work, or in the car and learns which apps you use most in each context. So when you’re in the car, maps are right there. At work, your calendar and documents are at your fingertips. You can set a custom ringer volume and wallpaper for each location.

Peek to see what’s new

Peek into an app quickly from the lockscreen. Glancing at your calendar or checking for new social activity has never been easier. Launch apps effortlessly with a swipe.


Jump directly between apps

Do you ALT-TAB between apps on your computer? There hasn’t been a way to do that on your phone – until now. With Cover’s app drawer you can skip the extra steps and jump directly to the app you want.

Sadly Cover joined Twitter and stopped development but still one of best lockscreen

Did You Know The Army, Navy & Air Force All Have Different Salutes? Here’s Why


The tri-services of defence in India stand unique in their own way, which can be seen in their uniform, battle strategies or rank designation. But also, did you know Army, Navy, Air force differ even in the mannerism of their salute?

Before we get to the how and the why of it, let’s visit the past to see the origin of salutation.


Salute is a gesture of respect or polite recognition. But in defence force it is more inclined towards the former than the latter. However salute is not for an individual but for the uniform and the designation of the officer concerned.
According to the US Army Quartermaster school, hand salute was a long established military custom for the soldiers to remove the headgears in the presence of the seniors but this being a tedious task at times, this act was gradually converted into simply touching the visor and bowing during early 1740’s by a British order then it evolved to become a conventionalized modern hand salute that we see now.

The continued tradition of salute by Indian defence was a hand down knowledge by the British army. And now here’s as to why the difference in the saluting mannerism.

Indian Army – Open palm facing forward/ front

How: The personnel doing a hand salute displays an open hand with fingers and thumb together and the middle finger almost touching the hatband or eyebrow.
Why: Armed forces work in hierarchical fashion so as to keep everyone in conscious of who the commanding officer is especially in a war where lapse of order can result to disaster thus the salute comes in picture as a reminder. Also the salute proves that the person saluting has no bad intention and has no hidden weapons.

Indian Army Salute

Indian navy – Open palm facing down

How: Tilting hands as the palm faces the shoulder being 90 degree to the forehead, keeping it side to the face just below the cap.
Why: In olden days as the sailing crew with all hands on the deck were often exposed to grease, oil stains and dirt. To avoid disrespecting their superiors the saluting was done with palms facing the ground. Though the pirate days are behind us the tradition of salute is still carried on.

Indian NAVY Salute

Indian Air force – Open palm at 45 degree to the ground

How: The hand with open palm at 45 degree to the ground is mid way between the Army and the Navy salute.
Why: Earlier the IAF and the Army shared the same gesture of hand salute. But to set themselves apart the Air force issued this new salute norm in March 2006.

Indian Air Force Salute

Bad-Ass Indian Army Slogans That Will Make You Feel Proud


We all know how brave is our Indian army is, since long our soldiers are guarding the border day and night, sacrificing their lives for the country and its people without giving a single thought about their own lives. But how many of us know how BAD ASS is our Indian army and its soldiers are; our Indian army soldier’s bad ass killer attitude can scare the hell out of our enemies.

Our Indian Army is among the best in the world and quite bad-ass when it comes to keep their soldiers motivated.

Here are few such hoardings, banners, signs by Indian army.

1. Islamabad well within reach.

16 Powerful Indian Army Slogans That Keep Our Soldiers Motivated


2. Raveena Tandon is famous in the Army too.

ravina tandon army

3.  Enter Pakistan Like A Boss

16 Powerful Indian Army Slogans That Keeps Our Soldiers Motivated


4. Jai Hind !

16 Powerful Indian Army Slogans That Keeps Our Soldiers Motivated


5. You will always do your best, soldier.

16 Powerful Indian Army Slogans That Keeps Our Soldiers Motivated


6. Drink. And Then Kill.

16 Powerful Indian Army Slogans That Keep Our Soldiers Motivated


7. We sleep & they Stay Awake for us.

16 Powerful Indian Army Slogans That Keeps Our Soldiers Motivated


8. This is one hard blow.

16 Powerful Indian Army Slogans That Keeps Our Soldiers Motivated


9. 1 Bullet = 1 Enemy

16 Powerful Indian Army Slogans That Keeps Our Soldiers Motivated


10. AJEET: Winners & Fearless

16 Powerful Indian Army Slogans That Keeps Our Soldiers Motivated


11. And here we thought death is heavier..

16 Powerful Indian Army Slogans That Keeps Our Soldiers Motivated


12. There are NO castes in Army. All are Indians.



13. Beware: That is a kickass quote

16 Powerful Indian Army Slogans That Keeps Our Soldiers Motivated


14. Because they protect our future.

16 Powerful Indian Army Slogans That Keeps Our Soldiers Motivated


15. Will you dare to enter now?



16. Its your decision: Friends or Enemies?

16 Powerful Indian Army Slogans That Keeps Our Soldiers Motivated

17. What is Impossible

Indian Army Slogan (4)

18. This will give you goosebumps.

Indian Army Slogan (15)

Salute to Indian Army for guarding our nation.

19.Don’t know about you but they are for me

Indian Army Quotes 9

20. The safety, honour and welfare of your country come first,

Always and every time. The honour, welfare and comfort of the men you command come next. Your own ease, comfort and safety come last, always and every time.”

21. There is no better way and only fortunate people get a chance like this.

Indian Army Quotes 4
As they say, “sleep peacefully at your homes, we are guarding the frontiers”.

How to Import External Images in WordPress


Importing External Images in WordPress

We can use a wordpress plugin called Import External Images. This plugin makes local copies of all the linked images in a post and add them as gallery attachments for the specific post. First thing you need to do is install and activate this plugin. After activating the plugin, go to Media » Import Images. The plugin will look for and display external images in your posts. All you need to do is click on Import Images Now button to import all these images.

You can import images for 50 posts and 20 images per post at a time. If you have more than 50 posts to scan, then simply click on the Refresh the Page button after it is done processing the first 50 to process and import the remaining external images.

To import external images one at a time, you can check the Import External Images? option from the individual post edit screen, and then hit the Update button.

Importer in Post

How does this plugin work?

The plugin examines the HTML source of your post when you save it, inspecting each IMG tag, and processing them according to the options you have selected.

Under the default settings, it will find IMG tags with links to images on other web sites and copy those images to your web site, updating the IMG src to point to your copy.

What if i don’t want to import images from a third party image hosting site?

You can make it ignore any domain you want on the settings page, in case you work with a CDN or photo hosting site and want to keep those images where they are.