Best Educational Apps for Smartphones

Leave a Comment
Smartphones have become an integral and indispensible part of our lives. Numerous  smart apps are available for smartphones these days that are very much beneficial and a useful tool to share and Gain knowledge. Using Social Networking and messaging  apps like Facebook, Twitter and Whatsapp isn't the best use of Smartphones. This post will feature some of the best Educational apps available for Smartphones that will surely help you gain knowledge and boost your memory and all the credit goes to developers for such great apps.
Lets explore them :

1. Wikipedia

With more than 32 million article in 280 languages, Wikipedia is free encyclopedia that also offers app for Smartphones that allows you to read wiki pages , save wiki pages for reading them offline , edit wikipedia pages and much more.

Get Wikipedia from Google play for Android.

2. TED :

It is very unique app and you will surely love it. TED offers talks from the world's inspirational and fascinating people, business gurus. It has more than 1700 audio and videos ranging from 3 minutes to 20 minutes. The inspire me feature of TED is also great that features great videos that you will love for sure.
Recommended App.

Get TED for iOS
TED for Android

3. Quora :

Quora is anothergreat app , it is blend of many things , its informative, it entertaining and fun.
Follow the topics that interests you and get mind boggling dose of awesome stuff. Its a cool app to kill boredom and learn new things.

It is the best source of knowledge, Ask any question and get answers for that in quick time. Blog about any stuff and much more.

Get Quora on your Android

4. Quiz-Up:

It is another great app to test and enhance your knowledge, Challenge your friends and other global users with over 500 topics ranging from History , Physics to Maths , riddles , Bollywod , Rap and many more.

5. Dictionary-Merriam Webster:

Don't know any meaning , no worries , Dictionary-Merriam Webster will help you find any meaning. It is fastest and smartest dictionary that offers much more than telling the meaning of the word.
This app also offers voice search as well as you can know antonym , synonym of any word , audio proununciations of words and word of the day feature is also great.

Download and install this app on your device now.
iOS users can download it from itunes while Android users can get it from Google play.

6. Memrise:


Memrise offers thousands of offers that are absolutely free. You can learn various languages, History, Geography , learn chinese  , Spanish , French and much more. It is another awesome app under Educational niche.

Install Links:

7. Coursera:

With Coursera, you can browse over 600 plus courses of over 20 topics from maths to medicine. Enroll in any program and Learn from top instructors of top universities of the world.

Get Coursera for iOS > Android

Don't Miss : Top DJ Softwares for Windows and Mac


Another great app to know any meaning , works offline as well without any internet connection. Also offers audio pronunciation, idioms and phrases, voice search, word of the day, slang content and much more. Get this amazing app for your device now. Android users can download it from Google play store while apple users can get it  from itunes


Designed by neuroscientists to train your memory that challenges your brain.


10. Nasa App:

With this app, you can explore NASA with latest images, videos, news,tweets and other featured content.

Nasa for iOS  , Android

Also read : Top 7 Video streaming Apps like youtube for Smartphones

Instagram launches new Snapchat style App : Bolt for Android and iOS - Tap to send pics and Videos

Leave a Comment
Facebook owned Instagram has reveled a brand new ' one tap messaging' app , BOLT that is similar to Snapchat for iOS and Android. The app lets a user send a pic or video to his/her friend and that particular message gets auto deleted once it has been read. It is similar to another famous photo and video chat app named Taptalk, Simply tap a friend's profile picture to send them pic/videos and you can view the image/video message just once.

Similar Apps :

Currently Bolt is available for selected countries users. If you are from New Zealand, Singapore or Africa, you can install this latest app on your android or iOS devices. The app will be available globally soon.

In this App, you can also annotate messages with text captions. You don't need to register or Sign-up using Facebook or Google for using this app, you can sign up using your Phone number.

For sending photos just tap your friend pic and for sending videos, you need to long press your friend's pic.

Another great feature in Bolt is Shake to undo feature that take backs or undo/retracts the sent message.

Download the latest development by instagram developers now :
Android users can install bolt using Google play

Also read : Superbeam WiFi Direct App for High speed data transfer


How to Find CPU utilization in Linux

Leave a Comment
Hope, you must have checked CPU utilization on your Windows PC via task manager , also windows 7 and above have widget for the same. But what about Linux? Well , Linux have several ways by which we can easily determine CPU utilization , Utilization per processor , Average utilization and determining which process is  consuming maximum CPU(s)  etc.

1. Top:

Top is used for real time monitoring of processor activity so that we can take a look at the machine stats and  optimize the same.It displays complete system information and by default displays the processes in the order of CPU usage. While top command is running , Press M  in upper case to sort the memory usage.

The screenshot below shows the Output of Top command:

We get different type of information in the different columns:

  1. PID: Process I.D
  2. User : Owner of particular processs
  3. PR : Priority
  4. NI : Nice value  of process
  5. VIRT : Virtual memory used by the process
  6. RES : physical memory used from the process
  7. SHR:  Shared memory of the process
  8. S: Shows the status of the process , S= Sleep , Z= Zombie , R= Running
  9. %CPU : Percentage of CPU used by a particular process
  10. %MEM : Percentage of RAM used by the process
  11. TIME+  : Total  time of the activity of this process.
  12. COMMAND : Name of the process
2. Sar Command:

Sar command is very useful tool to determine CPU Utilization. 

$ sar -u 2 5 

 Screenshot credit

The above command will show the CPU utilization of Linux machine at interval of 2 seconds , 5 times.

3. mpstat :

Mpstat is used to check per processor stats. For using mpstat , you have to install a package called sysstat

#  mpstat  10 4

Above command will shows statistics 10 seconds apart , 4 times.

For monitoring  individual CPU performance, 

$  mpstat  -P ALL

4.  iostat :

For using iostat , you need package called  sysstat.
Command :  iostat -c 2
The above syntax will monitor CPU usage , -c is for cpu load and 2 is the time interval in seconds between reports.


Forget Bluetooth , It's time to switch to Superbeam | Wifi Direct - Share data at high speed

Leave a Comment
Well , in case you owns an android and still uses Bluetooth to share videos , music or other files, you are not making best use of your android. Well Superbeam is a super software available for Android O.S  (version 2.3.3 and later )that enables you to transfer big files at enormously high data rates of upto 40-50 Mb/s.

Now compare the speed of bluetooth that has maximum speeds up to 200 kb/s and Superbeam that makes the data transfer in MB's.


What technology it uses ?

Superbeam transfers files at high speed between Android devices using WiFi direct technology. No need to add any passwords, just easily pair your device by adding QR codes and you are done.

Besides , Superbeam for Android, PC version of Superbeam is also available that is compatible with MAC , Linux and windows but it is not free.

Android Versions:




  •  Fast transfer speeds using WiFi direct
  • Transfer unlimited number of files between Android devices
  • O.S :  Android 2.3.3 and later
  • Light and dark color themes
  • Ad Free
  • PRO features

screenshot -superbeam

Also read:  How to share your WiFi / Broadband Internet connection using connectify Hotspot.

So , in case you don't have Superbeam installed on your Android , what are you waiting for get it now , just 3.4 MB app is very useful one.

In case you liked the post , feel free to like , share , Comment below.

Also read : Top Video Streaming Apps for Smartphones


Boot Process in Linux

Leave a Comment
Ever wondered what happens when you power on your computer, what happens in the background till the time you see the linux login prompt.
This is a very common concept and frequently asked in interviews. This process will explain the basic stages  occurring during booting right from the power on to the point at which a login prompt appears.

The above figure shows the basic stages that occurs during boot process. Starts from BIOS stage , followed by MBR, GRUB , kernel , INIT and Runlevel.

Now i will elaborate all the sections:


  •  BIOS stands for Basic Input/output System. 
  • It is firmware interface or program. When  you turn on your computer , Microprocessor passes  control to BIOS  which is located at EPROM
  • It performs System Integrity Checks (Connected hardware integrity checks which is called POST : Power on self test) that assures proper functioning of attached devices.
  • Detects and initialize hardware
  • Determine the device to boot from , i.e. Cd-rom  or hard drive
  • In simple terms it prepares the system to load an Operating System and executes the  MBR boot loader.


  • It stands for Master boot Record
  • Located in the first sector of bootable disk. Typically /dev/hda or /dev/sda
  • Size of MBR is of 512 bytes and it has three components : 1. Primary Boot loader Program of 446 bytes , 2.  64 bytes for Partition table info 3.  MBR validation check in last 2 bytes
  • It contains info about GRUB  and executes GRUB Boot loader


  • GRUB stands for  Grand Unified Bootloader
  • GRUB configuration file is  /boot/grub/grub.conf
  • If there are more than one kernel images installed on computer, you can choose which one to be execute
  • It displays a Splash screen, waits for a few seconds , if you don't type anything it will load the default kernel image as specified in grub conf. file
  • So , GRUB just loads and executes Kernel and initrd images


  • Kernel being the heart of O.S.  handles all Operating System Process such as memory management , task scheduling and overall system control
  • Load device drivers for the devices
  • Mount the  root file system as specified in "root=" in grub.conf
  • Executes the /sbin/init program
  • As init is the first program that is executed by linux kernel, it has process ID od 1. Check the process id of the same by ps -ef |grep init' 

INIT Process

  • INIT  decides the Linux Run levels.
  • Execute  ' grep initdefault /etc/inittab ' on your system to find the run level
  • Below are the available Run Levels:
                0 - halt
                1 - Single User mode
                2- Multiuser , without NFS
                3- Full multiuser mode
                4- unused
                5- X11
                6- Reboot
  • Init  identify the default initlevel  from /etc/inittab.


When you boot your linux system , you must have seen  various services getting started like starting sendmail ... OK . these are the run level programs.
As mentioned above, there are 6 run levels in Linux , from run level 0 to run level 6. Run level 0 is for halt or turn off. Run level 1 is mainly used by system administrator and used for system maintains and  repairing process. It is also called single user mode.
Run level 2 is for multi  user mode  without network while Run level 3 is for multi user mode with network.

4 is unused and 5  is for graphical mode and run level 6 is for turn off

Run levels can be identified in linux using directory
#cd  /etc/initatab

  • Depending on your default init level setting, the system will execute the programs from one of the following directories.
    • Run level 0 – /etc/rc.d/rc0.d/
    • Run level 1 – /etc/rc.d/rc1.d/
    • Run level 2 – /etc/rc.d/rc2.d/
    • Run level 3 – /etc/rc.d/rc3.d/
    • Run level 4 – /etc/rc.d/rc4.d/
    • Run level 5 – /etc/rc.d/rc5.d/
    • Run level 6 – /etc/rc.d/rc6.d/
Important files For Linux Boot Sequence"
Boot loader 

Mount NFS  partition table from the /etc/fstab file
Run level it will refers to the /etc/inittab file


Pros and Cons of Motorola Moto G

Leave a Comment
Motorola Moto G is one of the highest selling gadget of year 2014. With all the high end features and powerful configuration, phone is completely value for money. At price point of Rs 13,999 for 16 GB version , the phone offers 4.5 inch LCD with resolution of 1280 x 720  and pixel density of 326 ppi. , powerful Qualcomm's Snapdragon processor of 1.2 Ghz , 1 GB RAM and 5 MP camera is decent enough for normal Photography and front camera works absolutely well for video call. I have already posted unboxing of Motorola Moto G when i ordered this phone

Like every thing in this world is not completely perfect, Moto G also have some loopholes.

Pros and Cons of Motorola Moto G:

  • Processor is plus point (1.2 Ghz Snapdragon 400)
  • Latest Android Kit kat 4.4.2
  • Gorilla Glass 3 Protection
  • Dual Sim 

I have found some loopholes in Moto G:
  •  Battery drains off early in case you regularly use 3G on it.
  • Whenever you move from one state to another (on roaming) ,there is problem of signal reception and you have to manually search for signal.
  • In case you like to play FM radio , you can't play it via Loudspeaker (only via earphones)
No second thought, it is still best phone with best features  specs and performance at reasonable price
In case you found any pros or cons do comment below: