Using Kindle to Learn a Language.

Language learning means a lot of reading. First a disclosure: I got Kindle much after learning Spanish and French. So what is it that made me believe that Kindle is such a wonderful device? Let me explain.

After eight hours on my laptop, I really don’t like staring at the screen as it hurts my eyes. But then, reading is imperative to improve grip on the language, and a day without reading isn’t very productive.
Kindle isn’t just about books. You can buy hardcover or paperback book for most books that aren’t even on kindle. The key is – a feature called, “Send to kindle” which lets me send web pages to Kindle. I can easily catch up with it later on, especially while commuting. If I come across a difficult word, I just have to tap it, and an inbuilt dictionary works well for me. I will explain how you can set it up later in this post.

Theory: Vocabulary and Repetition
It has one more feature called vocabulary builder. It automatically collects the words that you look up, I encourage you to look them up every two to three days — continue that for 2 weeks, thereby revising the word for 5-7 times. That will help you master the word. Here’s a word of caution, don’t be quick to look up the word, first try to guess the meaning. It is one of the finest quotes of great polyglot Michel Thomas. It has helped me over the years to improve the vocabulary, and should help you too.


So how does “Send to Kindle” works? 
It is simple, you can use it as a browser extension. Depending on what browser you have, you can get it from here. It is a service provided by Amazon to its users. Once you install the extension, click on it. It would ask you to log in with your Amazon Account. Make sure you only select Wi-Fi (Since the other option, ‘Whispernet’ is chargeable). Now you are set to use the service.  I have included recommended settings, as well as the icon in the below picture for your reference.

Recommended Settings for Send to Kindle


So the next time you read any news article hit the “K” icon, and it will send it to your kindle, whenever it is connected to Wi-Fi. You can send any document, as long as the document is less than 50 MB. Most of the news articles and web pages are way less than the limit.

Setting up the Dictionary on Kindle
Whenever you register kindle, it comes with default dictionary in your language. So, if you are an English speaker wanting to learn Spanish, you would need to download a Spanish-English dictionary. Some users don’t know that kindle already has around 30 dictionaries on the cloud for free and end up buying a new one from the store. Here’s what you need to do.

Step 1: Tap Home button on the kindle.
Step 2: Tap Cloud (It appears just below home button — only if you are on the home screen)
Step 3: Scroll at the very bottom, you would see an option that reads “Dictionaries”
Step 4: Select a dictionary to download (Again, it is free). You can download multiple dictionaries if you know or are learning few languages. (I have Spanish, French, Portuguese, Italian in my collection)

As with every article that I write, if you have any difficulties, or want any assistance, feel free to contact me. I do my best to respond to them as soon as I can.

All the best with your language learning.

Here is How You Learn Two Languages At The Same Time

Learning one language is not difficult. However, learning two languages at the same time can get quite challenging – unless you manage things well. Polyglots are no different from normal humans, they are just more passionate about learning languages, or are able to motivate themselves than most others. If you have zeroed down on your target languages, great! But, if you haven’t, then here are two points that you must consider.

  1. Congruence: Pick up languages that resemble closely, for instance, prefer picking up Spanish and French instead of Spanish and Mandarin. It isn’t some hard and fast rule, and sure, you can pick up Mandarin and Spanish at the same time, but languages that closely resemble each other helps you maintain the balance.
  2.  Objectives: If you are learning for professional competence, then there is absolutely no choice. However, if you are learning it for a rewarding career, consider taking some time out to think objectively, availability of job opportunities in languages that you intend to learn etc.

Once you are set, it’s time for you to effectively maintain the balance. So, how do you maintain the right balance? Well, if you have read my post about how long it takes to learn languages, you  would see that it takes a longer time to learn a few languages than the others. Therefore, set aside about 20-30 minutes extra study time per day for the more difficult language.

Language Learning Tree

Now, here is how you organize things, and a breakdown of why you need 20-30 minutes extra on the more difficult language. As a rule, I always start with more difficult first, although it may vary from person to person.

  1. Language Study Time Table: Always try to keep separate sessions for each language. Generally, it is not a good idea to come back and forth, as the overlearning and sometimes pressure can cripple your learning abilities. Keep a wide variety of learning stuff, for instance, Mandarin Flashcards and Spanish Podcasts on one day and vice versa on the other day.
  2. Keep Language Sessions Short: Each one for about 30 minutes. You can learn and concentrate much more than that, but the key here is to retain maximum focus and energy. So if you start off with a 1-hour session of mandarin, you would quickly deplete your mental energy and draw reserves from your Spanish quota.
  3. A special 20-minute revision for difficult language: With languages, you need execution along with positive thoughts, and keep these 20 minutes for the difficult language, 30 minutes if need be. But just make sure that you have revised your language material completely. There is no shortcut to revision.
  4. Confidence: Have faith in your brain’s ability. There are people who can speak 10+ languages yet never get confused, and you too won’t. But it is important to weed out negativity, if you can’t keep it away, just take a break, deep breathe for two minutes, and come back.
  5. Focus on Process and not the goal: Here’s where the art of thinking less comes into play. If you think of the goal, then it would overwhelm you. It isn’t the most helpful way of doing things. Try to dissociate from your overall language goals – only during your study sessions. Thinking of anything else – even your language goals – at the time of studies is very distracting. Try avoiding it, and if you can’t avoid it, just let it happen and refocus.

Now, try to maintain some variation. Like whenever I learn two new languages at one time, I tend to change my facebook’s default language to one target language and my computer’s default language to another, and switch it, in order to maintain a good variation.

If you keep these language learning tips in mind, you won’t find it difficult to learn two languages at the same time.

Good Friday Status, Messages and Quotes – 2016 Holy Week

Finally, the Good Friday is here. This day reminds us of the sacrifices made by Lord Jesus Christ. Over two thousand years ago on this Friday, Jesus was crucified.

Due to this, Christians around the world observe this day as the day of sacrifice. This precedes Easter Sunday – also called as the resurrection day. Since the week collectively holds a great significance, it is collectively called as Holy Week.

Owing to cultural differences, Holy Friday is observed in a variety of ways. For instance, in Britain, people eat Hot Cross Buns, while in some other countries, people abstain from eating and drinking – as long as their health permits — to show their unwavering devotion to the sacrifice of Jesus Christ. Also, there is a provision for Friday service, that brings communities together.

You may also find this interesting: Easter Quotes and Messages

The Friday date for this date of remembrance falls is calculated differently in Eastern Christianity and Western Christianity. However, the latter — and most of the Christian communities around the world choose Georgian calendar — the mechanism used by western Christianity.

Good Friday Holiday is observed nationwide in numerous countries around the world. However, in some countries like the United States, it is the state’s or the community’s prerogative to declare or observe the holiday.

Here are some Good Friday messages, status and Quotes compiled to proliferate the message of sacrifice amongst masses. These are available for free sharing.

Good Friday Quotes 

If Christ is God, He cannot sin, and if suffering was a sin in and by itself, He could not have suffered and died for us. However, since He took the most horrific death to redeem us, He showed us in fact that suffering and pain have great power.― E.A. Bucchianeri

So shall we join the disciples of our Lord, keeping faith in Him in spite of the crucifixion, and making ready, by our loyalty to Him in the days of His darkness, for the time when we shall enter into His triumph in the days of His light. – Phillips Brooks

Stoning prophets and erecting churches to their memory afterwards has been the way of the world through the ages. Today we worship Christ, but the Christ in the flesh we crucified. – Mahatma Gandhi.

Good Friday is not about us trying to “get right with God.” It is about us entering the difference between God and humanity and just touching it for a moment. — Nadia Bolz-Weber

In this sublime hour, therefore, He calls all His children to the pulpit of the Cross, and every word He says to them is set down for the purpose of an eternal publication and an undying consolation. ― Fulton J. Sheen

I believe in God – not in a Catholic God; there is no Catholic God. There is God, and I believe in Jesus Christ, his incarnation. Jesus is my teacher and my pastor, but God, the Father, Abba, is the light and the Creator. This is my Being. — Pope Francis

‘You are no saint,’ says the devil. Well, if I am not, I am a sinner, and Jesus Christ came into the world to save sinners. Sink or swim, I go to Him; other hope, I have none. — Charles Spurgeon

The day we receive Jesus Christ as our Savior is one of the greatest days of our lives. Not only are our sins washed away, but God puts His Spirit inside of us and gives us new desires. — Joyce Meyer

Good Friday Messages

  1. For Christ also suffered once for sins, the righteous for the unrighteous, to bring you to God. He was put to death in the body but made alive in the Spirit.
  2. “He himself bore our sins” in his body on the cross, so that we might die to sins and live for righteousness; “by his wounds you have been healed.”
  3. God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.
  4. Let us never forget the great sacrifice, and work hard to alleviate mankind — spread love and compassion.
  5. Great sacrifices always leave a memory behind — We will never forget the one of our beloved Christ.
  6. In ages, there comes a real savior who turned the world upside down — We got one two thousand years ago, and his sacrifice will continue to inspire us.
  7. To our savior — We will never forget you, you shall continue to live in our heart and minds. We love you — our lord.
  8. Peace over might, and love over hate: This is the supreme message of our savior, Jesus Christ.
  9. We ought to be inspired by his valor, courage, and spirit of sacrifice. Thank you, Jesus for showing real path to humanity.
  10. We will hold the flag of love, equality, and compassion in our hearts.

Good Friday WhatsApp Status

  1. Praise the lord — For his supreme sacrifice.
  2. God sent us our best — for the message of love.
  3. Observing the day of penance, sacrifice and supreme love.
  4. For the love of our savior — Our lord, Jesus Christ.
  5. You gave us so much lord, your sacrifice is immortal.
  6. At service — For the love of lord.
  7. Remembering our compassionate lord — The day of supreme sacrifice.
  8. Will never forget what our lord did for us — All for our love.
  9. His sacrifice tells us — God Loves us.
  10. God loves us — For he sent his son to give us supreme message of life

Although we believe that we’ve compiled the best good Friday quotes, if you think that you have some nice quote in mind, feel free to comment, we would do our best to include it in our comments as soon as we can.

Here are Some Easy Ways to Learn Spanish

Some beginners come to me and ask ” What is the fastest way to learn Spanish?” Many Spanish speakers would condense to the answer to — “There are no shortcuts” — and that’s right. However, there ways to study smarter, and consequently, wrap up your Spanish lessons quickly.  
  1. Listen to Podcasts while you exercise or commute: I run a lot, and while you run, your brain works at amazing efficiency, it grasps the language better. If you spend around 30 minutes every 5 days listening to some good Spanish podcasts, then it would pave the way to a great foundation to your Spanish studies. Additionally, put those podcasts on your smartphone and listen to them while you are commuting or driving.
  2. Change the default languages: Include your browser and Facebook to the list. This would integrate Spanish in your day to day life. Changing the language is uncomfortable, yet it is the quickest way to learn Spanish. Out of all the ways to learn Spanish, this is the most prudent one — as repetition is the mother memory.
  3. Read a lot: Newspapers, books or anything else that you like. In this post, I had outlined some great ways to learn Spanish. You should include them to your list so that you get a firm grip over the language. Reading will help you understand various forms of Spanish.
  4. Get good at Grammar: Trust me, it is now or never. Although you can learn Spanish sans grammar, it probably won’t be a good idea. So put a little effort and read it. If you aren’t serious about grammar, then you aren’t learning Spanish — same holds good for any language.
  5. Keep Testing: Don’t put off tests for later. Make sure that you keep testing your knowledge. Remember, when you started off, you didn’t know anything. So, there is nothing to lose. Many people consider tests to be unproductive — but that’s incorrect. Tests help you solidify the concept. So keep testing your Spanish knowledge.

Therefore, In essence, there isn’t any easiest way to learn Spanish, but there is, of course, a faster way.  Put up some extra hours, and start cracking the Spanish mystery.

At the beginning, it may look intimidating, but soon, Spanish will be your friend. Remember, you only need to push till the time you are able to form sentences. Once you achieve that, you would be able to communicate with other Spanish speakers, read Spanish material and pick up the language quickly.

Six Mistakes That You Should Avoid While Learning Spanish

I have compiled a list of six mistakes that you should guard against while learning Spanish.

  1. Trying to Translate: Don’t do that! Please! Remember, trying to translate words in your native language will hinder the flow of language. Avoid that in any case. Now, you may think — “How would I understand if I don’t translate it into my native language?”, well, don’t worry about that. Our minds have that flexibility to understand the language — just like how we learned our native language in our childhood.
  2. Subtitles: This stops your learning. Try to watch your shows without subtitle, and try to imitate the voice. This would tighten your grip on the language. So, next time you watch Spanish Movies, do it without subtitles.
  3. Procrastinating Speaking: Don’t procrastinate the speaking part. Do it, right from day #1. I have covered this part extensively in this post about Spanish Learning. The more you speak, more confident you’ll become with Spanish.
  4. Giving up: Hell No! even if you have invested 10 hours in Learning Spanish, there is every reason that you should keep pursuing the goal until you finish. Don’t settle for anything less than mastery. It is going to be tough, but you got to continue and motivate yourself to keep learning. Giving up is not an option.
  5. Going slow on Accent: Forget your native ways of speaking – please! This wouldn’t take you far with Spanish. It is important to learn Spanish accent for a total mastery. Spanish is very logical and straightforward with pronunciation. If you learn Spanish accent well, then it would make your Spanish Learning easy.
  6. Not Testing knowledge: Even in the last post on Spanish studies, I have mentioned as to why it is important to test your knowledge. Do that, all the times, and only then you would have a correct assessment of your Spanish Speaking Ability.

With that said, don’t wait, and commit yourself to learn Spanish for a more rewarding and enriched life.

Drop me a comment if you have any questions or need any help.

Run Windows Files Requiring JRE on Ubuntu

There are certain windows files that need JRE (Java Runtime Environment) and therefore doesn’t run on Ubuntu. There are two reasons for that.
  1. Even if you have latest Linux version of JRE installed, the Windows application will not detect it when you run it through an application layer like WINE installer.
  2. If you download the Windows version of JRE and try to install it through WINE, then it would make your system unstable, and even in this case, the program will not detect JRE installed.

The good news is — you can run such programs like Minecraft that need Java runtime environment by leveraging Java’s cross-platform capabilities. If you don’t have Java installed then, you can get java here.

Here are the steps

  1. If the software you are planning to install is in .exe, then go directly to step #3. If it is in any other form, then use an extractor. One of the common extensions is .msi, and for this file type, you can get .msi extractor by typing the below command in your terminal.                                                                                                                                                                                    sudo apt-get install msitools
  2. Then, extract the file. Say, if your target file is in .msi, then type the below command in your terminal
                     msiextract (FileName).msi
    Note: Replace (FileName) with the name of your file. So for instance, if the name of your .msi file is “blue”, then the command should be msiextract blue.msiWe do all this to convert the source file into .exe format.
  3. Go to the directory of installed program. Program Files/(FileName) by entering the below command

    cd “Program Files/(FileName)”                                                                                                                                                      
  4. Extract the EXE file now. You can do that by entering below command                                                                                                                                                                                                                       unzip (FileName).exe                                                                                                                                                                                 
  5. After extraction, your terminal will run through a screen, which will display some data. Now from that data, check the main-class.
    It will have two names separated by comma, like filename.FileName (Notice the capitals in the second string)
  6. Copy the name of main-class and substitute  “.” (dot) with “/” (Forward dash).
                                                                                                                                                                                                                Java MainClass

Congratulations! Your .exe program which requires JRE is now running on Ubuntu.

Mothers day Quotes, Status , Messages, and Gifting Ideas

A Mother holds a special and a very crucial place in our lives. Mothers are special and are truly next only to God.  She precedes our birth and takes care of us thereafter. We can never do enough to thank her. However, we can always take some time and thank her for giving us this life.

To commemorate this perennial hero of our lives, the second Sunday of every may is celebrated as Mother’s day. Mothers day 2016 falls on 8th May. Similarly, in 2017, mothers day will be celebrated on 14th May.

In this post, we have compiled some greetings, quotes, statuses, and messages that you can use to display your gratitude to her.


Here are some of the Best Mothers day quotes.

All that I am, or hope to be, I owe to my angel mother.

– Abraham Lincoln

I wondered if my smile was as big as hers. Maybe as big. But not as beautiful.

― Benjamin Alire Sáenz

Mother is the name for God in the lips and hearts of little children.

– William Makepeace Thackeray

God could not be everywhere, and therefore he made mothers.

– Rudyard Kipling

There is nothing in the world of art like the songs mother used to sing.

– Billy Sunday


Here are some messages that you can either send to your mother. Feel Free to share them with your friends.

  1. Mother, you have done so much for me — perhaps, I can never make up for it. But I can tell you one thing, that I love you, mom.
  2. I am sure that God would pretty much look like you, mommy. Thank you for everything that you have given me.
  3. Oh, mother, you are the answer to all my prayers. I can give you anything, for everything, including this life, is a blessing of yours.
  4. Mom, did you know something? You are my hero; and will continue to remain so, until the end of my life.
  5. On this mother’s day, I wish you long life, good health, and the world of happiness — which you have given me.
  6. Do you know what I love the most Mom? A smile on your face.
  7. For me, every day is Moms Day, for you have given so much to me, Mother. I love you.
  8. My life starts from your womb and ends on your feet. Happy Mother’s day Mom.
  9. Wishing you is like wishing for a god — you can only give, and I can only thank you for all that Mother.
  10. Mother, you are not just a part, but my entire life. I love you and will continue to do for the rest of my life.


These statuses are concise — short, so that they can fit into Viber, Skype, WhatsApp etc.

  1. Celebrating the special day with the love of my life — my mother.
  2. Wishing my mother a special Mother’s day. Thank you for everything.
  3. Thank you, god, for giving me such a special mother. Happy Mother’s day
  4. Preparing a surprise for my mother on Mother’s day.
  5. If you are reading this, wish your mom a happy mother’s day on my behalf.
  6. Instead of reading this status, spend some time with your mother on this special day.
  7. I adore you, I follow you, I admire you, and I love you, my mom.
  8. Every Happiness, Joy starts and ends with you. Happy Mothers day
  9. Dear Mom, you are the pillar of my strength. I love you, dear mother.
  10. I am so blessed to have you as my mother. Happy Mothers Day Mom.


These are compilations from popular culture & Legends. We owe our happiness to our mother

“He didn’t realize that love as powerful as your mother’s for you leaves its own mark.”

― J.K. Rowling, in the Harry Potter.

“Mother is an infinite source of love, the only love which is pure and selfless.”

— Lord Krishna, in the Bhagavad Gita

Offsprings can be bad, but never can be a mother.

— Chanakya, Philosopher, and Thinker

My mother is a walking miracle.

— Leonardo DiCaprio

Although we believe that we’ve compiled the best Mother Day Sayings, Quotes and Messages, if you think that you have some nice quote in mind which we missed out on, then feel free to comment, we would do our best to include it in our comments as soon as we can.


Mother’s Day Gifting Ideas

For gifts, you can include many things, for instance, you can buy her Kindle or some books. Moreover, you can buy her an outfit or, give her the best gift of her life — your company.

Do share whatever you are planning to share with your mother.

Delete Facebook Photos in Bulk — Step by Step Solution

There are some facebook albums which can be deleted directly, but there are some others, which cannot be deleted and hence you are required to delete one photo at a time. If you have a lot of photographs, then it can get tedious.

In my case, I deleted about 8,000 photographs — in about 20 different albums. Such things are repetitive, and you should let your computer handle it. I have broken down the entire process in 8 simple steps.

So here’s a step-wise solution that explains how to delete facebook photos at once.

Step1 : Get Imacros Browser ExtensionScroll down to the bottom of the page, and select the imacro extension compatible with your browser.
Reason This lets you automate a task.

Step2: Once you install imacro, the addon will appear on the top right of your bar (If you are using Chrome, Firefox or IE), click on it to open iMacro Dialogue box

Step3: Now, at the bottom, there will be a record button, once you click on it, there will be an option call “record macro”. Just click on “record macro”, and then immediately click stop. A pop-up window (with heading – #current.iim] would appear.

Step4: In that #current.iim window, select all and delete (ctrl+a and delete on windows; cmd+a on mac). Then, paste this imacro code to bulk delete facebook photos.

TAG POS=1 TYPE=A ATTR=TXT:”Open Photo Viewer”
TAG POS=2 TYPE=SPAN ATTR=TXT:”Delete This Photo”


Step 5: Now click save as & close (Make sure you click on “save as and close” and not “save ans close”). Name the macro as “delete facebook photos bulk” (It can be any name that you want, but I suggested this name just to streamline things).

Step6: Now, you will see the macro in under your bookmarked imacros (in the imacro window).

Step 7: Select the macro that you just created (“delete facebook photos bulk” or whatever you named it), and then click on the “play” button below. Once you click on it, there would be a box asking “play macro repeatedly”. You can put any number up to 100.

Step 8: Hit the button “play loop”.

This will keep deleting your facebook photographs one by one.


If you need any further assistance, feel free to drop a comment, and I will help you asap.

Special Funny Messages on Mother’s Day

2nd Sunday of every May is Mother’s day. I have compiled some serious Quotes, Messages, And Status on Mothers Day, but if you are looking for something hilarious, then read on. This is intended to be funny and does not have any serious statements etc.
  1. Celebrating Mothers Day in Kenya, looking forward to building a wall in Nairobi near Obama’s birth place— WhatsApp Status of Donald Trump on Mothers Day.
  2. I admire Donald’s Mother, she bore one of the most troubles for months. I will recommend her for presidential medal of freedom. — Barack Obama on Mother’s day.
  3. Meanwhile, Michelle Obama was busy watching re-run of the Bollywood Movie Airlift – along with her daughters. According to Box Office reports, Mrs Obama was the only human on planet earth to have dared to watch the movie twice.
  4. I have learned honesty, integrity, and public service from my mother. I dedicate this day to her. — Said Shri Rahul Gandhi on Mothers day. Meanwhile, some congress workers were spotted laughing. Manish Tewari has promised a swift and corrective action against them.
  5. Modi got onto Radio Stations and wished everyone (Including Pakistani Prime Minister Nawaz Sharif’s mother) a Happy Mothers Day; when our channel unreal times now approach Owaisi for comment, he said — I won’t say Happy Mothers day even if someone puts a knife on my throat.
  6. ISI was reportedly upset about Modi wishing Happy Mother’s day to Nawaz Sharif’s mom, and has asked Prime Minister Sharif to report immediately to Rawalpindi.
  7. Delhi Chief Minister Kejriwal filed an RTI, seeking a clarification — did Modi used landline or mobile phone to call Nawaz Sharif’s Mother. When tribunal refused to answer that, he lamented the excessive control of Modi regime over RTI officers.
  8. Kim Jong-Un wished the best to all North Korean people on Mothers day on behalf of Socialist, Democratic, Republic government of North Korea.
  9. Some republicans sent Mothers day greeting cards to Hillary Clinton with a photograph of Monica Lewinsky on it. Clinton was apparently upset and told media that real estate mogul Donald Trump was behind this — a charge that Mr Trump refuted.
  10. Robert Mugabe wished all Zimbabweans mother day by launching mother of all notes – ZAD $1 quintillion note. This denomination would enable people to buy 12 bananas at one go.

If you think that you can add something more, then feel free to drop a comment. And yes, Happy Mothers day to everyone.

Install Python Modules Through Pip and Bypass Windows Error

The two most common reasons for the failure of python installation module through python pip are:

  1. If you have more than one Python programs. For instance, if you use both the official Python and Enthought’s Canopy flavor of Python.
  2. If you don’t run programs with root privileges.

The module installation access denied error looks like this on the Windows PC. It reads “this app can’t run on your PC. To find a version for your PC, check with the software publisher.”

This technical guide has the solution to both these instances — in a step by step process.

  1. Add your Python Scripts directory to Windows environmental variable. (Skip this step, if you have already done this).If you don’t know your python scripts directory, go hit file–>save as on your IDLE, and the destination folder will have your scripts directory. To add an environment variable, go to windows search option, and type environment variable. Select “edit system environment variables”–> a dialogue box will open, under system variable, click on path –> add the scripts directory, be sure to include a semicolon (;) after the directory nameWhy is this step important? This is essential to let command prompt run “pip” command. if you don’t do this, it would not allow you to install using pip command.
  2. Now, go to command prompt, and type python -m pip install <module name>, so if you want to install a python module called “selenium”, type python – m pip install selenium.

    Why should you do this?
     This is sudo command in Ubuntu; this gives you a superuser access.
  3. You are all set, use this command to install just any python module using Pip.

If you still find it difficult, then watch the video below that I have made which explains the entire process. If you find any difficulty in entering an environment variable for python or installing a python module, then drop a comment and I would do my best to help you.