Nov 212017
 

OnePlus 3T, the flagship phone of about a year back from the revolutionary company OnePlus, is still a coveted smart phone. We can attribute it to the powerful hardware and a software which provides a near stock experience. And above that, the makers have stuck to their promise of providing timely updates up to Android 8, Oreo. #UpdateOnePlus3T

So after a very short wait from the beta program announcement, OnePlus has released the Oxygen OS 5.0 update to this phone. It’s an OTA update and users can access it via their settings.

Warning : Updating via mobile network may incur huge cost as the update file is about 1.4 GB

Even though OnePlus has released the update, most of the people across the globe cannot access it. This is because OnePlus follows the strategy of release in phases. Phased release ensures that any bug(which might have been left even after rigorous tests)can be caught before it reaches everyone. Secondly, it helps in reducing the download server load.

So if you are one of those who have not yet received the OTA, there’s a trick.

Disclaimer : Check your local regulations regarding accessing internet via VPN before you do this.

You need to download a VPN client on your phone. VPN Master is a good app for the same.

Once you install the VPN client, set your country to any country receiving the OTA. It works for Germany very well. What this does is that it tell the servers that the phone is in Germany. Once you setup and activate VPN, got to Settings—> System Update. Your phone should automatically check for update. If the country which you selected is in the update list, you will see the update on screen. From here, you can use the normal procedure to start your update.

Once you have started downloading the update, you can switch off and uninstall the VPN. You do not require it any longer. The update will continue.

Cheers!!

Sep 212017
 

Myth : My House is always free from Pollutants

We always live under the impression that pollution exists everywhere but in our house. It may be because we  take trouble cleaning it thoroughly every alternate week. Or we keep the windows closed all the time. We assume that all our measures are sufficient to keep the germs and harmful pollutants out of your homes.

Reality : Your house may harbor more harmful pollutants than you think

Organic Pollutants

As a matter of fact, the air in the surrounding might be much safer than the air inside your house. Here’s why……

  • Your house is a confined space which restricts air flow due to walls. Rarely do we see a well ventilated house in city. The fear of vehicle emissions entering in our personal space, force us to keep the windows closed too. The result is that the air inside remains stagnant. Time and again when we open the doors, we inadvertently exchange only the surrounding air pockets. So ideally, we are breathing air which has higher contents of our exhaled CO2. If any of our family member suffers from an infection which transfers via air, we inhale that too. This increases our chance of catching the infection.
  • The second source of harmful pollutants are dust-mites. Any asthmatic person will know this terms. These are microscopic organisms which are present in our surrounding, largely in fabric. So a curtain which we have not washed since a long time, or a bed spreads which we do not changed frequently, are the likely places where we find the dust-mites breeding. They feed on dead skin and breed in damp environment. And the source for this is our dead skin which we shed unknowingly every day, and our sweat which is absorbed in the bed spreads. Presence of humidity in air will also help breeding this tiny enemies.
  • Mold is another pollutant in your house. You will normally observe it in damp environment, especially on furniture which is not been used. Are you neglected wiping off the surface of the wooden  cupboard door? Observe carefully and you will find layer of fungus growth. This can start fungal infection on your skin leading to various skin diseases.
Chemical Pollutants

Your house can also contain certain chemical pollutants. Below is a list of few with their source and the effects they have.

  • Acidic Fumes: The cleaning agents which we use in our house, especially the bathroom, normally contain acidic components in various proportions. These chemicals give out acidic fumes when exposed to air. These fumes are harmful to health and can cause nausea, irritation to eyes, inflammation of breathing track etc. If inhaled in large quantity, these can lead to death too.
  • Lead: Lead is the primary culprit of brain damage in growing kids. Low quality paint on toys and walls of our house can contain large amount lead primarily. If we ingest the paint flakes, it can lead to lead poisoning and possible neural damage.
  • Aerosol Sprays: The aerosol sprays contain chemicals like formaldehyde and xylene, which are toxins. The next time you are “freshening up” your room, consider checking the contents. These ingredients are carcinogens and neurotoxins which are harmful to human bodies.

Prevention: Here’s how you safeguard you homes

Organic Pollutants

If you have read carefully, you will notice that the one very important aspect which encourages organic pollutants is presence of damp atmosphere and lack of air circulation. If you ensure that you house remains dry and well ventilates, you have solved half your problems

  • When you wake up in the morning, keep your windows open. Let the sun rays and morning fresh air enter your rooms. Fresh air ventilates the room and carries out the accumulated carbon dioxide and other dust borne microbes. Sunlight removes the humidity from air thus prevents growth of fungus and dust mites. It is also advisable not to fold your bed covers after you wake up. Keep them spread-out shabbily so that they too become dry and prohibit these microbes from breeding. Change the sheets regularly.
  • Along with your floors, also clean your walls, ceiling and wooden furniture once in a while. This will help remove dust which normally settles on flat surface.
  • If you are using air conditioner, clean the filters of the indoor unit. These filters normally accumulate a lot of dust which can be a breeding ground for dust-mites. Carpets and curtains too tend to absorb lot of dust. A powerful vacuum cleaner can do the trick.
Chemical Pollutants
  • Avoid chemical cleaning solvents. Search for herbal solutions for cleaning as far as possible. In case not feasible, use the chemicals only in well ventilated room, if possible, with exhaust fan running.
  • Avoid chemical based aerosols as room fresheners. You can use natural solution like scented candles. Fresh flowers are a very good source of mild fragrances. Keep a vase full of them and change them daily. Just ensure that none of your family members are allergic to pollen.
  • Use good quality paints. Check the contents of the paints. It should not contain harmful toxins like formaldehyde. One such paint is Asian Paints Royale Atmos . This paint contains activated carbon which absorbs bad odors and released mild fragrances. The paint follows strict international and safety standards. The carcinogens content in it is very less. It is also washable. The Royale Atmos helps you get cleaner and fresher air in your homes.

For more info check https://www.asianpaints.com/atmos

 

Sep 202017
 

 Games and Us

We all play various games in our life. Right from the childhood, when we used to play outdoor games way back in the 80’s and 90’s to the indoor digital games which we play currently. The games included Cricket, football, Badminton, Chess etc in those days whereas currently all these games are digitized.

Digitization of games has its own advantages and disadvantages. The main disadvantage is that we tend to reduce the movement of our body, which normally we associate with these games. But the advantage is that we get to play against the world community as against the local community. This can help us develop our skill in a particular game, much better.

This is mostly true for certain indoor games which require more use of brain than muscle. No one can replace physical sports like football with digitized games and yet maintain the level of physical involvement required. Or may be I am wrong, time will tell.

Here in this post, I will help you learn to play Sudoku. Sudoku is primarily a number game. It involves use of basic math reading, no calculation required. If you know which numbers lie between 1 and 9, you qualify for taking this lesson.

Sudoku primarily appeared in newspapers but programmers have digitized this game. They have also added certain difficulty measures to it, one of them being time constrain. Playing Sudoku under time constrain will help you in improving your logical thought process and keeps your brain active. This also helps reduce the chance Alzheimer. And it’s fun too.

So let’s begin.

Playing Sudoku

 The view

Once you launch Sudoku in your computer or mobile phone, the screen will show a square subdivided in to 9 equal sub-squares. Each of these smaller squares are further subdivided in to 9 equal cells. This 9 X 9 configuration is a standard configuration in any version of Sudoku. Refer picture on left.

You can see few digits entered in cells. Note that the numbers are completely random. But still there exists a logic in their placement. You will understand it once we move ahead.

As you can see, the big outer square is sub divided in to nine smaller sub-squares. I have marked one of them in green. Each of these smaller sub-squares is subdivided in to nine smaller cells. I have marked two of them in red. We must fill up the blank cells to complete the puzzle.

 Game Rules

The rules for the game are pretty simple. All you should do is fill up the empty cells with following constrains in mind:

  • Each sub-square(green) must contain the numbers from 1 to 9 without repetition.
  • Also, each vertical column must contain the numbers from 1 to 9 without repetition.
  • And each horizontal row must contain the numbers from 1 to 9 without repetition.

Straight forward,isn’t it? It is if you follow certain tips and tricks. The level of difficulty you select while launching the game defines this. The difficulty level depends more on which cells are pre-filled with respect to blank cells rather than the number of pre-filled cells. I suggest that a new user should start with easier levels, to get a hang of it.

For the sake of explanation, I have numbered the cells as below. If you use excel, you will be very familiar with this cell address scheme. You may or may not see this numbering scheme in the game depending the developer. We refer to the first row first column as a1, first row second column as a2 and so on up to i9.

Game Play Tips and Tricks

This game is played using the process of elimination. First of all, look up for any sub-square which has the maximum pre-filled digits. You can see in our example above that there quite a few sub-squares. Pick up any one of these sub squares and start counting from 1 to 9 while checking which number is missing.

Playing the Sub-Squares

Let’s say the we are playing with the very first sub-square contained by the cells a1 to c3. We see that the number 1 is missing. There are 5 empty cells in the square a1-c3. But when we take in to consideration the rules, only two cells qualify to accommodate the number 1. These cells are a1 and c1. The cell b2 cannot contain the number 1 because the cell d2 contains the number 1. Similarly a3 cannot contain the number on because the cell g3 contains the number 1. If we place the number 1 in b2 or a3, this would be repetition, which is against the rules.

So now we have the cells a1 and c1 where we can possibly place the number 1. But there is no way at this moment to tell where we should place number 1 without having a conflict in future. So we move forward.

Counting ahead, numbers, 2, 3, 4 and 5 are already present in the sub-square. Number 6 is not present. We can place number 6 in either a1 or a3, but we are not sure even in this case whether there will be future conflict. Same is the case with numbers 7 and 8. Number 9 is already present in the sub-square. So we move forward to analyzing sub-square a4 to c6.

In this, while counting we find that numbers 1, 4, 5, 8, 9 are in same situation as previous sub-square and numbers 2, 3, 6, 7 are already present.

We keep on moving forward among these sub-squares. In sub-square a7-c9 we are able to fill in number 3 at cell b8. This is because it is the only cell which allows the missing 3 to be entered without conflicting with all the already present 3s highlighted in red.

We can keep on analyzing in this way and we come up the final result as below.

Since we have entered few numbered in blank cells in the first iteration, we have to go back and carry out second iteration. Since we have filled up some numbers, they might help us to determine those cells where we not sure previously. We keep on repeating these iterations till we are not able to enter any single number in the entire iteration.

The final matrix after multiple iterations in example above is as below.

Playing the Columns

Since the difficulty level for the puzzle above was easy, we solved this by analyzing the sub-squares. But as the difficulty increases, analyzing the sub-squares alone will not be sufficient and in such case we need to start analyzing using rows or columns method.

Let’s say we tried iterations number of times but were unable to fill up the matrix as below. Then we can go for the next method.

In this case we start analyzing either each row or each column, one by one. Let’s pick up column 1. We again start counting and checking whether the numbers 1 to 9 are present in that column. If any number is absent, we search for the possible cell where we can fill that number. This is done by checking the corresponding row for each cell.

For example, if we want to check if we can fill a missing number, let’s say number 1 in the above case,  in cell a1, we check cells a2- to a9 for the presence of number 1. If number 1 is not present in cells from a2 to a9, then the cell a1 becomes a possible location for number 1. Now we need to check for any other possible locations in column 1 where we can place number 1. If there is only one cell location in column 1 where we can fill the number 1, then we should fill it. If there are more then one possible locations to fill in the missing number 1, we can’t fill it and we should move ahead analyzing the next number.

Once we analyze one column, we analyze the next column in the same way. We can continue this for number of iteration till we either solve the puzzle or we are not able to fill up any number in a single iteration.

Playing the Rows

Once we are not able to fill up any number in a single column iteration but are are left with blank cells, we should start analyzing rows.

Analyzing the rows and filling them ups is same as analyzing the columns as explained above. In this we check the possibility of filling up each cell of the row by cross checking them against the corresponding column. Once done with one row, we mode on to the next row.

Spotting the Numbers

Another method which we can use along with the above three is singling out an individual number and checking their position in the matrix. This method, though similar to analyzing each sub-square, is different from it because in this method, we analyze a particular number. The presence and position of this number in corresponding horizontal and vertical sub-squares determine the position in the sub-square where it is not present.

Let’s take an example of number 5.

You can see that the number 5 appears in each sub-square except in the sub-square a4 to c6. There are four cells empty in a4 to c6. These cells are a4, a6, b5 and b6. Cell a4 abd a6 cannot contain number 5 because cells g5, a8, d6 conflicts. Similarly cell b6 cannot contain number 5 because cell d6 conflicts. So cell b5 is the only cell where we can place number 5.

This analysis can be done starting from number 1 to 9 in sequence.

Mixing it Up

We can even opt for mixing these methods instead of carrying out multiple iteration of each method. For example, we can start with analysis of rows, complete one iteration then move to next method, say column analysis for one iteration and then sub-squares for one iteration and number analysis. Mixing and matching can keep things interesting.

Endgame

So you see, Sudoku is not a difficult game. It just needs few tricks and some practice.

If this article has helped you learn Sudoku, kindly share it across. Leave comments if any help needed.

 

%d bloggers like this: