<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>ComboUpdates</title><description>A Little Something about Almost Everything</description><managingEditor>noreply@blogger.com (Comboupdates)</managingEditor><pubDate>Tue, 24 Mar 2026 18:44:27 +0530</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1272</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://www.comboupdates.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><copyright>Vijay Prabhu © 2013</copyright><itunes:keywords>iOS,Android,Tutorials,Detox,exercises,Strum,Instagram</itunes:keywords><itunes:summary>Opinions, news and views on varied subjects with emphasis to reach your heart through the screen of your mobile, pad, laptop or desktop</itunes:summary><itunes:subtitle>A Little Something about Almost Everything</itunes:subtitle><itunes:author>Vijay Prabhu</itunes:author><itunes:owner><itunes:email>vvpvijay@gmail.com</itunes:email><itunes:name>Vijay Prabhu</itunes:name></itunes:owner><item><title>Yemeni Houthi terrorist's heinous attack on Israel's Ben Gurion airport leaves a 25 meter deep crater</title><link>http://www.comboupdates.com/2025/05/yemeni-houthi-terrorists-heinous-attack.html</link><category>Geopolitics</category><category>Houthis. Yemen</category><category>Israel</category><category>News</category><pubDate>Sun, 4 May 2025 23:59:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-9068532160015026006</guid><description>&lt;h1 style="text-align: left;"&gt;The terrorist attack in Israel by Yemen's Houthis leaves 8 injured and shocks the world&lt;/h1&gt;&lt;div&gt;The dreaded Houthis from Yemen attack Israel again!!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="text-align: left;"&gt;The defense ministry of Israel has confirmed that the Yemeni Houthi terrorists have launched a missile strike against Israel. One of the missiles fired by Houthis landed on the premier Israel's Ben Gurion airport, leaving a 25-meter (or about 82 feet) deep crater and injuring 8 Israelis.&amp;nbsp;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLCb4emLy2T5s_GWtDYx27FFlYsZhqWXklpFPkm-3ZtQ5hp6T8v90ueI_Wyc7kSP6eMBPc1c9mWdebmcfhkc8twKKnDtHeZu_nNWUR-e0a24oqa_8R0wlGdjS4C70LYMm69Eo_Zp4CqeHDyUxXnAf08NwiM_xH_4wHZLN09jA9ODInu1eEQm-9-6-70mw/s710/Houthis.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="399" data-original-width="710" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLCb4emLy2T5s_GWtDYx27FFlYsZhqWXklpFPkm-3ZtQ5hp6T8v90ueI_Wyc7kSP6eMBPc1c9mWdebmcfhkc8twKKnDtHeZu_nNWUR-e0a24oqa_8R0wlGdjS4C70LYMm69Eo_Zp4CqeHDyUxXnAf08NwiM_xH_4wHZLN09jA9ODInu1eEQm-9-6-70mw/w640-h360/Houthis.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p style="text-align: left;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: left;"&gt;The Israelis used their Iron Dome to intercept the multiple missiles fired by Houthis, but one of them managed to escape the Iron Dome dragnet and struck the Israeli airport! This is very surprising if you consider the Iron Dome technology and how it has managed tos so far been able to stop multiple missile, drone, and autonomous weapons attacks by Hamas, Hezbollah, Houthis, and even Iran. Israeli Prime Minister Bibi Netanyahu has promised the Israeli population that the Israeli Army will take "sevenfold revenge" in response to this attack.&amp;nbsp;&lt;/p&gt;&lt;p style="text-align: left;"&gt;On a side note, the Israelis are always honest regarding terms like "sevenfold response". This has already been proven by the battle-hardened Israeli military time and again with the pager attacks on Hezbollah or the raids on Hamas and in Syria. On a TV show, Houthi military spokesperson Yahya Saree has said that "The airport is no longer safe for travel" and Houthis would keep firing their long-range missiles at Israel till they withdraw from Gaza.&amp;nbsp;&lt;/p&gt;&lt;p style="text-align: left;"&gt;Israelis are investigating how the missile managed to get past the Iron Dome. Israel has usually allowed the Houthis to launch missiles for the past 12 months, assuming that these will be intercepted, while Israel has launched multiple raids, using warplanes to attack the Houthis. However, it has stepped aside once the United States Army started its own strikes against the Yemeni terrorists. The U.S. Navy has so far launched nearly 800 raids in Yemen in reply to its targeting the US and European commercial container ships. has launched its own airstrikes on the Houthis, which started on March&amp;nbsp;15&lt;i style="background-color: white; color: #202122; font-family: sans-serif;"&gt;&lt;sup style="font-size: 12.8px; line-height: 1;"&gt;th&lt;/sup&gt;&lt;/i&gt;. The U.S. campaign has at least two aircraft carriers operating in the Arabian Peninsula for Houthi targets in Yemen. For years, the ragtag coalition of the Houthis has been terrorising the whole Middle East with their long-range missile and drone attacks, which are supplied by their ally Iran&lt;/p&gt;&lt;p style="text-align: left;"&gt;With the United States launching multiple raids on Houthi targets in Yemen daily, opening this additional front with Israel, the situation is absolutely a pitfall for the Houthis.&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLCb4emLy2T5s_GWtDYx27FFlYsZhqWXklpFPkm-3ZtQ5hp6T8v90ueI_Wyc7kSP6eMBPc1c9mWdebmcfhkc8twKKnDtHeZu_nNWUR-e0a24oqa_8R0wlGdjS4C70LYMm69Eo_Zp4CqeHDyUxXnAf08NwiM_xH_4wHZLN09jA9ODInu1eEQm-9-6-70mw/s72-w640-h360-c/Houthis.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>Reasons Why It Is Important to Care About the Environment</title><link>http://www.comboupdates.com/2018/10/reasons-why-it-is-important-to-care.html</link><pubDate>Wed, 3 Oct 2018 21:33:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-5626124118121145495</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-size: x-large;"&gt;As a fellow human why it is important to take care of the environment&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-size: x-large;"&gt;Are you studying &lt;a href="https://html.rincondelvago.com/cuidado-del-medio-ambiente.html" target="_blank"&gt;Ecología y Medio Ambiente&lt;/a&gt; at a reputable school? If so, then you need to understand why it is important to take care of the environment. Many students have developed environmental care projects that are still used to date to keep the environment in good shape.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh04Uv_qOKmWG1qoijsnlogkJQn2BakLah9E5zBS7VQhS9TPkAASqRZy8AioPrXKfaraj9MKBft7TMaGeuiYsdsLP2reYQ4uYtDINyVgd3qHBDp3Q6ePcQX9vCvJs4eUiiZ4q_7ZJz7Q9aN/s1600/environment.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="As a fellow human why it is important to take care of the environment" border="0" data-original-height="450" data-original-width="800" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh04Uv_qOKmWG1qoijsnlogkJQn2BakLah9E5zBS7VQhS9TPkAASqRZy8AioPrXKfaraj9MKBft7TMaGeuiYsdsLP2reYQ4uYtDINyVgd3qHBDp3Q6ePcQX9vCvJs4eUiiZ4q_7ZJz7Q9aN/s640/environment.jpg" title="As a fellow human why it is important to take care of the environment" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-size: x-large;"&gt;With all the environmental concerns in the world, people from all corners of the world should know why it is important to care for our environment. It is a joint effort in which every person has a part to play. Here are the main reasons.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-size: x-large;"&gt;The necessity of a Clean Environment&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-size: x-large;"&gt;Imagine if all the sewers were open, chemicals disposed&amp;nbsp;of without care or all vegetation slashed down. The world would be full of diseases, and unbearable weather conditions would strangle the earth. On the other hand, picture the clean, fresh air you enjoy as you jog around the park or the clean streets we enjoy every day. They contribute to the healthy lifestyle people are living today, right? It is for this reason that we need to be responsible when disposing of waste, harvesting trees and doing other things that affect the environment.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-size: x-large;"&gt;Dangerous Global Warming&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-size: x-large;"&gt;On average, the temperature has significantly gone up over the last millennium. The environmental experts attribute this to a high level of industrialization in the world and the cutting down of vegetation. The United Nations has tried to come together and urge people to plant more trees and help the world to stay green. However, harvesting seems to be higher than planting all over the world. Trees can help to trap the bad emissions from industries and prevent the perforation of the ozone layer.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-size: x-large;"&gt;Earth Is Home&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-size: x-large;"&gt;We all know that planet Earth is the only one with proven qualities to support life. We share our planet with all other living creatures in the form of animals and plants. Earth deserves all the preservation that we can afford. Since the environment holds all the resources that we need for survival, it is important that we take care of it.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;Trees and other plants ensure that the oxygen is clean during the day, which means that we need more of them. On the other hand, hazardous emissions and fumes in the water and air lead to diseases that kill both human beings and other creatures. Guarding our Earth jealously simply means taking good care of the environment.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-size: x-large;"&gt;Avoid Species Extinction&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-size: x-large;"&gt;We learn in school that some creatures became extinct because of changes in the environment. This is not a myth since we also know that numerous creatures are now at risk of facing the same fate. Weaker species are facing a challenge because they can no longer survive in the harsh environment. We can save them by saving the environment. The most affected are the aquatic animals and plants since factories usually dispose of their waste in water bodies.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-size: x-large;"&gt;Caring for the environment is an obligation of every human being. Let us all unite together and address this issue accordingly.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh04Uv_qOKmWG1qoijsnlogkJQn2BakLah9E5zBS7VQhS9TPkAASqRZy8AioPrXKfaraj9MKBft7TMaGeuiYsdsLP2reYQ4uYtDINyVgd3qHBDp3Q6ePcQX9vCvJs4eUiiZ4q_7ZJz7Q9aN/s72-c/environment.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>How Can You Enjoy Learning Mathematics?</title><link>http://www.comboupdates.com/2018/09/how-can-you-enjoy-learning-mathematics.html</link><category>Education</category><category>hot</category><category>Maths</category><category>NCERT</category><pubDate>Mon, 3 Sep 2018 21:50:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-878141382377634890</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-size: x-large;"&gt;How to study and enjoy Mathematics at the same time&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: large;"&gt;While learning mathematics is not at all enjoyable to some students, some find it very interesting and easy. The whole of learning mathematics can become a lot interesting if the students develop a deeper in interest in the subject and are thorough with all the fundamental concepts related to the subject.&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPDL7QdQSjBnHS3OdTBQpyUioHceE1fA2rMRpAhXq8kBwrnI7WQnRK1x6INSMaBDtWu4jxoqJL6WAIN9QvpNBsZhh-oWddl8OHPA8HzivC1JXKsS7uRXGwVstSDosSQEV2aMveiNl8hNLw/s1600/maths_1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="How to study and enjoy Mathematics at the same time" border="0" data-original-height="1067" data-original-width="1600" height="426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPDL7QdQSjBnHS3OdTBQpyUioHceE1fA2rMRpAhXq8kBwrnI7WQnRK1x6INSMaBDtWu4jxoqJL6WAIN9QvpNBsZhh-oWddl8OHPA8HzivC1JXKsS7uRXGwVstSDosSQEV2aMveiNl8hNLw/s640/maths_1.jpg" title="How to study and enjoy Mathematics at the same time" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: large;"&gt;To be able to be good at maths and score well in the exams, students need to enjoy learning the concepts. So, in this article, some of the best ways are mentioned which will help the students to enjoy learning maths and eventually develop a strong foundation in it.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-size: large;"&gt;●&lt;/span&gt;&lt;span style="font-size: large; white-space: pre;"&gt; &lt;/span&gt;&lt;span style="font-size: x-large;"&gt;Be thorough with the basics&lt;/span&gt;&lt;/h3&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: large;"&gt;It is suggested to be completely acquainted with some of the basic concepts in maths as most of the higher level concepts are interlinked. One can refer to NCERT books for clearing any doubts regarding the basic concepts. Also, as the &lt;a href="https://myncert.com/ncert-solutions-for-class-6-maths/" target="_blank"&gt;NCERT solutions for class 6 maths&lt;/a&gt;, class 7 maths, etc. are available for free, students can easily clear any doubts which might come up.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-size: large;"&gt;●&lt;/span&gt;&lt;span style="font-size: large; white-space: pre;"&gt; &lt;/span&gt;&lt;span style="font-size: x-large;"&gt;Gamification&lt;/span&gt;&lt;/h3&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: large;"&gt;It is seen that students learn maths in a better way of math games are incorporated in the learning process. There are various online math games which students can play and be engaged. Even the educators can conduct different math games for the students (especially for the children). For example, simple games like calculate the length of their classrooms, or tables, etc. can help the students to engage in the activities and stay motivated throughout.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-size: large;"&gt;●&lt;/span&gt;&lt;span style="font-size: large; white-space: pre;"&gt; &lt;/span&gt;&lt;span style="font-size: x-large;"&gt;Visualization &amp;amp; practical relevances&lt;/span&gt;&lt;/h3&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: large;"&gt;Visualization helps to simplify even the most difficult maths concepts and makes learning more fun and effective. With 3D animations, 3D printing, and reality tools, it is now easy to visualize the topics and get practical relevances to them.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;span style="font-size: large;"&gt;●&lt;/span&gt;&lt;span style="font-size: large; white-space: pre;"&gt; &lt;/span&gt;&lt;span style="font-size: x-large;"&gt;Never pile up doubts&lt;/span&gt;&lt;/h3&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: large;"&gt;Maths need proper practice and in-depth understanding of the basics to be able to develop a deeper understanding of the topics and excel in the subject. It is important to never pile up the doubt and clear them instantly. Now, clearing doubts has become extremely easy as the NCERT solutions are readily available online. &lt;a href="https://myncert.com/" target="_blank"&gt;Know more about the NCERT solutions&lt;/a&gt; here and clear all your doubts instantly.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: large;"&gt;These were a few ways in which any student can learn maths more effectively and enjoy learning its concepts. Maths can be a lot more interesting if one develops an interest towards it and enjoy learning the concepts.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPDL7QdQSjBnHS3OdTBQpyUioHceE1fA2rMRpAhXq8kBwrnI7WQnRK1x6INSMaBDtWu4jxoqJL6WAIN9QvpNBsZhh-oWddl8OHPA8HzivC1JXKsS7uRXGwVstSDosSQEV2aMveiNl8hNLw/s72-c/maths_1.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>Most Scoring Topics in JEE Main: Maths</title><link>http://www.comboupdates.com/2018/03/most-scoring-topics-in-jee-main-maths.html</link><category>Education</category><category>hot</category><pubDate>Thu, 15 Mar 2018 17:25:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-3218563361577201152</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h2 style="text-align: left;"&gt;
Why Mathematics is considered the most scoring subject in JEE Main&lt;/h2&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;IIT JEE is considered to be one of the toughest examinations at the undergraduate level. Although, all the subjects of this examination have equal weightage in terms of marks but the subject which scares most of the students is Mathematics. Even the sharpest of students end up making the silliest of mistakes when it comes to Mathematics.&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-x7Hh55ai-Jg_muJRusdwTnD6vGTnIkywn0iUmIUTwwhCvuZAuH5X78hLJUqZalbp4hhyZ1BEGxHOidfryESYbcmevqzxFV5GhXKXlkkaEmhvbFBZ3iiJqCl2csOTE9_pp9KslUalvayN/s1600/math.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Why Mathematics is considered the most scoring subject in JEE Main" border="0" data-original-height="549" data-original-width="1050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-x7Hh55ai-Jg_muJRusdwTnD6vGTnIkywn0iUmIUTwwhCvuZAuH5X78hLJUqZalbp4hhyZ1BEGxHOidfryESYbcmevqzxFV5GhXKXlkkaEmhvbFBZ3iiJqCl2csOTE9_pp9KslUalvayN/s1600/math.jpg" title="Why Mathematics is considered the most scoring subject in JEE Main" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;The examination is scheduled to be held on April 15-16, 2018 which leaves the students with approximately 1 month to excel in their preparation. Candidates can download &lt;a href="http://jeemains2018.in/jee-main-2018-admit-card/" target="_blank"&gt;JEE Main admit card&lt;/a&gt; from the official website.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: large;"&gt;While Maths is scoring and lengthy section, it requires rigorous practice and persistence to score well. Looking at the level of difficulty for the examination, wouldn’t it be beneficial if you had a list of topics which were easy to score in? Fret now, we have just the same. The below mentioned topics are important yet scoring at the same time!&lt;/span&gt;&lt;br /&gt;


&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-size: large;"&gt;Trigonometry :&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-size: large;"&gt;Generally, you will not find hardcore pure trigonometry questions in JEE Mains. Mostly, questions from inverse trigonometry and trigonometric equations are asked in the exam. They are quite easy to do if you remember the trigonometric formulas. In some questions, one can guess the answer by simply looking at the options. This is one area which can definitely benefit you. One can expect easy questions from this area.&lt;/span&gt;&lt;br /&gt;


&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-size: large;"&gt;Algebra :&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-size: large;"&gt;Quadratic equations and matrices are the most widely covered areas in algebra, asked in the examination. Usually the exam consists of a lot of easy questions and also has high weightage in JEE Mains. From matrices, you can expect easy passage type questions.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: large;"&gt;Multiple questions can be attempted through a single passage. Apart from matrices, quadratic equations are also one of the most favorite topics of students aspiring for JEE. One should devote a lot of time to this topic as it is easy scoring. But, you may also expect some standard questions from this area so a strong practice is highly recommended.&lt;/span&gt;&lt;br /&gt;


&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-size: large;"&gt;Permutations and combinations :&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-size: large;"&gt;This is a topic which is easy in nature with very few formulas but it is an unpredictable topic. Sometimes, you can expect lot of questions from this area and sometimes very less questions from this area. Mostly, more or less the questions will be similar to the ones asked in previous years.&lt;/span&gt;&lt;br /&gt;


&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-size: large;"&gt;Probability :&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-size: large;"&gt;It is a logical area from where you can expect easy questions. However, the questions are conceptual based and not based on formulae’s so you need to focus more on the logic part.&lt;/span&gt;&lt;br /&gt;


&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-size: large;"&gt;Co-ordinate geometry :&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-size: large;"&gt;In coordinate geometry, most of the questions appear from straight lines and circles. These topics also involve analytical skill as there are not much formula’s in it. The best part is that this chapter also appears in class 10th and most of the questions asked from this area are from basics. So, getting a strong hold on fundamentals would help you in scoring well in this area.&lt;/span&gt;&lt;br /&gt;


&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-size: large;"&gt;Differentiation and Integration Calculus :&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-size: large;"&gt;These topics scare students the most because they have lot of formulas in them. However, once you learn the formulas and start practicing it is also one of the most interesting areas in Maths. Under differentiation, Limits and continuity is one of the easiest and scoring topics. The whole topic is based on only one simple “L-Hospitals” rule which makes it very easy and scoring.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: large;"&gt;In integration, which is also called reverse of differentiation, there are lot of formulas. But, one easy area in the same is definite integrals with very few formulas, making it easier to learn and practice questions based on this topic. The Physics section also has a lot of questions based on Integration and thus, one must focus on it.&lt;/span&gt;&lt;br /&gt;


&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-size: large;"&gt;Statistics :&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-size: large;"&gt;Statistics is another easy area where you just need to memorize basic formulas. Questions are based on mean, median, mode etc. This is a complete formula based area and hence, you won’t get any tricky questions. Increase your score by simply applying the formulas.&lt;/span&gt;&lt;br /&gt;


&lt;h2 style="text-align: left;"&gt;
&lt;span style="font-size: large;"&gt;Vectors &amp;amp; 3D:&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-size: large;"&gt;Last but not the least, vectors and 3D is an area which appears in the ending chapters of the&amp;nbsp;curriculum. This topic is very easy and scoring. A lot of questions are asked from this section. Problems are generally easy in nature and this topic is an extension of coordinate geometry so, if you are thorough with concepts of coordinate geometry vectors and 3d would be easy too. Planes is an easy area in vectors and highly scoring too. However, you can expect direct questions from this area so be clear with the concepts.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: large;"&gt;Hope this article was helpful and you score well using the above information.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: large;"&gt;All the Best!&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-x7Hh55ai-Jg_muJRusdwTnD6vGTnIkywn0iUmIUTwwhCvuZAuH5X78hLJUqZalbp4hhyZ1BEGxHOidfryESYbcmevqzxFV5GhXKXlkkaEmhvbFBZ3iiJqCl2csOTE9_pp9KslUalvayN/s72-c/math.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>Improve Communication Skills for MBA Interviews with these Tips</title><link>http://www.comboupdates.com/2018/02/improve-communication-skills-for-mba.html</link><category>Exams</category><category>hot</category><category>MBA</category><pubDate>Tue, 20 Feb 2018 19:22:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-7020941933554611136</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h2 style="text-align: left;"&gt;
How to improve your communications skills for MBA interviews&lt;/h2&gt;
&lt;div&gt;
&lt;div&gt;
In order to secure admission in top B-schools, a student has to pass three important steps- the first step is the examination, after successful completion of the examination a student applies to colleges wherein he/she goes through the further two steps i.e. Group Discussion and Personal Interview.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrUt5YDQvpb5DGoGfLnFtMUp_iZhND7FBcyjrrtdtYXLMeGyipXvs5cu2L3MWJgzfmNnrKd_x_MGHKZRCqwOuu6fHLpUpmsw9t0TFR5pb86ZrNcsZmSYd2hL7AG_Vx2eIcCW1F5bWjmV4/s1600/mba+interview.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="How to improve your communications skills for MBA interviews" border="0" data-original-height="325" data-original-width="700" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrUt5YDQvpb5DGoGfLnFtMUp_iZhND7FBcyjrrtdtYXLMeGyipXvs5cu2L3MWJgzfmNnrKd_x_MGHKZRCqwOuu6fHLpUpmsw9t0TFR5pb86ZrNcsZmSYd2hL7AG_Vx2eIcCW1F5bWjmV4/s1600/mba+interview.jpg" title="How to improve your communications skills for MBA interviews" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The personal interview of &lt;a href="http://iimcat2018.in/" target="_blank"&gt;CAT 2018&lt;/a&gt; is the terminal stage in the selection process. Interviews play a major role in the selection as they measure you both as a person and as a future professional in all walks of life. They assess your overall personality and basically check whether you are fit to be a part of a particular college or not. In order to ace the interview one needs to be excellent at communication skills as it is the most important factor on which a candidate is judged by the interviewer. Communication Skills not only play a significant role in the interview process but are a basic skill which an MBA graduate must possess.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The candidate cannot learn or build communication skills overnight. However, they can try and gradually improve it. Here are some important tips one can follow to improve his/her communication skills.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: left;"&gt;
•&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Reading&lt;/h3&gt;
&lt;div&gt;
One of the most important factors to improve your communication skills is reading. Reading magazines, newspapers,&amp;nbsp;and novels help you in building communication skills. Reading magazines is a great way of improving not just your communications skills but also your knowledge of current affairs. Magazines such as The Week, Outlook business, The Economist and Business Today are the best for updates on international as well as national news and you would also have greater chances of cracking the interview. Reading a newspaper on daily basis also improves your communication and makes your general knowledge stronger.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Novels are a great source of enhancing your communication skills. As they revolve around various characters and stories, you tend to develop a good vocabulary. So make sure to read every day.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: left;"&gt;
•&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Vocabulary&lt;/h3&gt;
&lt;div&gt;
Another factor is improving your vocabulary. It is very important for the interviewer to understand what you are speaking and hence you should be good at expressing yourself. In order to have good vocabulary students should keep learning new words and also try framing sentences with them. Students should not focus on including fancy words in their communication, rather use simple words which could be understood by the interviewer.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: left;"&gt;
•&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Be a Patient Listener&lt;/h3&gt;
&lt;div&gt;
It is always said that a good speaker is also a good listener. So it is important to be calm and patient while communicating. The more you listen, the better you can express as it helps you put your thoughts in a better way. It is important that one must concentrate more on listening rather than speaking as you can get a better understanding of what the other person is trying to say and then you can respond in an appropriate way.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: left;"&gt;
•&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Maintaining a Consistent Tone Throughout&amp;nbsp;&lt;/h3&gt;
&lt;div&gt;
In order to be fluent in communication skills, you should be able to start a conversation by expressing your point of view in a simple and flexible manner. One needs to maintain a proper tone throughout the interview and be prepared to answer all the type of questions the interviewer asks. In order to enter into a dialogue with others even with whom you disagree, you should be more honest and stick to your point and not start debating a topic.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;h3 style="text-align: left;"&gt;
•&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Confidence&lt;/h3&gt;
&lt;div&gt;
While you are interacting with the interviewer it is very important that you should be confident in the way you are expressing yourself. Maintaining eye contact with the interviewer or using a friendly tone also expresses your confidence. But make sure not to be overconfident.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: left;"&gt;
•&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Maintain a Clear Picture&lt;/h3&gt;
&lt;div&gt;
While having a conversation it is very important that you are clear on what you are&amp;nbsp;expressing. Often unorganized thoughts can land in an irrelevant conversation which might leave a negative impact on the interviewer, making it important to have clear thoughts and speak with clarity.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: left;"&gt;
•&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Persistency is the Key&lt;/h3&gt;
&lt;div&gt;
Communication skills can’t be improved overnight and hence one needs to be persistent and consistent in their efforts. Try reading from all possible sources such as books, newspapers and also try writing articles or speeches so that you would also improve your writing skills. If possible, try practicing speeches by standing in front of a mirror to build up confidence.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXrUt5YDQvpb5DGoGfLnFtMUp_iZhND7FBcyjrrtdtYXLMeGyipXvs5cu2L3MWJgzfmNnrKd_x_MGHKZRCqwOuu6fHLpUpmsw9t0TFR5pb86ZrNcsZmSYd2hL7AG_Vx2eIcCW1F5bWjmV4/s72-c/mba+interview.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>Are you a State Board Student? Here's How You Can Ace NEET</title><link>http://www.comboupdates.com/2018/02/are-you-state-board-student-heres-how.html</link><pubDate>Thu, 1 Feb 2018 13:09:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-4572956168218948471</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h2 style="text-align: left;"&gt;
Read about the ways in which you can ace NEET unified examination&lt;/h2&gt;
&lt;div&gt;
&lt;div&gt;
NEET is the unified exam for almost all the MBBS/BDS seats in the country. So, it does not matter if you belong to any particular state or region, you will have to appear for this exam&amp;nbsp;if you want to pursue higher education in the medical field.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9Z_n8cT6HIyW1xjhTsjmRvfG2tMXu7nEJqJstg7zYOKK4ZK7Gsie9fKEJB2huk72iPwtxyhziFOHlNEVErpRcTuJ_gJzJLGNNPW_fnrR_pmvj-ol1qt6G7oN-xhYx_x-DiW3w-zk_lCR5/s1600/NEET.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Are you a State Board Student? Here's How You Can Ace NEET" border="0" data-original-height="400" data-original-width="600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9Z_n8cT6HIyW1xjhTsjmRvfG2tMXu7nEJqJstg7zYOKK4ZK7Gsie9fKEJB2huk72iPwtxyhziFOHlNEVErpRcTuJ_gJzJLGNNPW_fnrR_pmvj-ol1qt6G7oN-xhYx_x-DiW3w-zk_lCR5/s1600/NEET.jpeg" title="Are you a State Board Student? Here's How You Can Ace NEET" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
But, since the&amp;nbsp;majority of the students appearing in the exam belong to CBSE board, state board students feel that they cannot compete with CBSE students in the exam. Well, this is a popular notion, but it is definitely not true.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Whether you are a state board student or CBSE student, if you have prepared hard for this exam, only then you will be able to crack. But, if you still feel that you cannot ace this exam due to your belonging to the&amp;nbsp;regional board, then we have brought some important tips that can remove all doubts from your mind. Take a look at these tips: -&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: left;"&gt;
Shrug off all the Myths&lt;/h3&gt;
&lt;div&gt;
There will be a lot of people around you who will tell a&amp;nbsp;whole lot of things about &lt;a href="http://mbbsneet.in/" target="_blank"&gt;NEET exam&lt;/a&gt;. Well, first thing is that, if they say anything that makes you feel that you cannot crack NEET, then stay away from them. Being a student of a&amp;nbsp;state board is never a disadvantage for NEET, and you can crack it just like any other CBSE student would do.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
There are two big myths about NEET that most of state board students get preyed to. First is, ‘NEET is based on CBSE syllabus, you will have to study extra things to crack it’. Well, as an answer to this, you should know that NEET is based on NCERT syllabus and not CBSE. Most of the state boards have made their syllabus in line with NCERT.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Second big myth is, ‘You need coaching to crack NEET.’ Well, this is purely a big myth. NEET is based on Class 11 and 12 syllabi&amp;nbsp;so you can clear NEET with all what you have studied till now. You just need consistent studying, and definitely, NEET can be cracked without coaching as well.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: left;"&gt;
Have the Right Strategy&amp;nbsp;&lt;/h3&gt;
&lt;div&gt;
Having a proper approach towards the exam is very important. There are many points that need to be taken care of while preparing for NEET, and therefore, a well-defined strategy is needed.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
If you have 6 months to prepare for the exam, ideally your syllabus should get completed in a maximum of 3 months. After this, you should enroll for any mock test series for best practice. Solving past year papers for NEET is also a very important part of the&amp;nbsp;preparation, so you should not miss out on that front. While rigorous practice is a very obvious thing, you should also make notes for revision.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Keeping all these important things in mind, do craft a feasible strategy and stick to it. Many students make plans but are not able to follow them. But, do remember that one good hit doesn’t make you win the match, you have to consistently keep on scoring runs whole throughout the innings to bring the trophy home.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: left;"&gt;
Follow the Right Study Material&lt;/h3&gt;
&lt;div&gt;
Having quality study material is definitely a decisive part of preparation. You do not need to solve very tough questions, rather, the material that you follow must have the&amp;nbsp;relevant set of questions.&lt;/div&gt;
&lt;div&gt;
A general rule to remember is that you need one textbook and one advanced book (at least) to ace the exam. While textbooks help you to understand the basic, the advanced books aid one to practice HOTS and these build your grip on the concepts.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
For all the 3 subjects, NCERT books are a must. These have the best explanations of topics and you can expect some direct questions from these. Apart from NCERT books, the&amp;nbsp;concept of Physics by HC Verma, Objective NCERT at your fingertips (physics) by MTG Editorial Board are good choices.&lt;/div&gt;
&lt;div&gt;
For Chemistry, books by OP Tandon, coupled with Objective Chemistry by RK Gupta will be very useful. For Biology, you can refer to Complete NEET Guide by MTG Editorial Board and Objective Biology by Dinesh.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: left;"&gt;
Use Internet to Your Advantage&lt;/h3&gt;
&lt;div&gt;
If you have access to the Internet, then you should make the full use of it. There are tons of apps, forums and YouTube channels that provide access to free and useful study material.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Apps like AskIITians, NEET app by EduRev, NEET Practice by KRV Solutions and Toppr App can prove to be very effective. On the other hand, YouTube channels like Aim4 AIIMS/NEET, GradeUp, Study Buddy Club and BYJU’s NEET are definitely worth subscribing.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: left;"&gt;
Remember, the Paper is Same for All&lt;/h3&gt;
&lt;div&gt;
Since the paper is same for everyone, there is definitely no need to feel that have you any disadvantage when compared to the CBSE aspirants. First of all, NEET question paper is never set keeping any particular board in mind and is designed in such a way that it is of same level for everyone.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Also, from this year, the question paper in all the languages will be same. Earlier different papers were set for different languages, but it will not be that case from this year.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Another big thing is that in recent papers of NEET, some questions from state board’s books have also been seen. So, it’s nowhere correct to think that paper is more favored towards CBSE aspirants.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9Z_n8cT6HIyW1xjhTsjmRvfG2tMXu7nEJqJstg7zYOKK4ZK7Gsie9fKEJB2huk72iPwtxyhziFOHlNEVErpRcTuJ_gJzJLGNNPW_fnrR_pmvj-ol1qt6G7oN-xhYx_x-DiW3w-zk_lCR5/s72-c/NEET.jpeg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>Best Washing Machines in India in 2018</title><link>http://www.comboupdates.com/2018/01/best-washing-machines-in-india-in-2018.html</link><pubDate>Fri, 26 Jan 2018 13:15:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-7576956756527435170</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h2 style="text-align: left;"&gt;
Choose the best Washing Machines in India in 2018&lt;/h2&gt;
&lt;div&gt;
&lt;div&gt;
Today we don’t find any house without a washing machine. It has become a part of our daily life; we cannot think of washing our clothes without it. One of the main advantages of a washing machine is that it's user-friendly and saves time. During earlier days there were only semi-automatic machines and was available only in the houses of the rich. It was a luxury item during those days. Today we have Semi-automatic and fully automatic machines having the top load as well as front load features. While semi-automatic machines do not have as much demand as they used to have, fully automatic front load machines rule the industry. The top load automatic machines are also not behind. Here are some of the best washing machines of 2018 that are available in India.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: left;"&gt;
1.&amp;nbsp; &amp;nbsp; IFB Elite Aqua&lt;/h2&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
IFB is the most trusted brand when it comes to washing machines. They deliver quality products that are worth the money spent. Elite Aqua is no different from them. With a capacity of 7 kg, it stands as the 4th best washing machine available worldwide. It is fully automated with front load system. It has special features such as air bubble wash system for the long-lasting freshness of clothes and 3D technology to clean the stains and dirt from the threads. The crescent-shaped drum helps in protecting the cloths. Some of the other features are built in aqua filter to clean the water, laundry add button and foam sensing with which excessive foam is dissolved. IFB offers a warranty of 4 years. The current price of this product in the market is Rupees 36,091.&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO0XsR9tqopUwRssvW0ded7zidYJrVIaeMhBajsNcd6FIpfFCWei5G-HDgGtFbD25DFaZTrLy-Pg0tD-XE7GsuWpgY7RZlEBz0Qx3US5AIP0duk6fyn6Wk5gqLc-LwneAcdVC9BLBI2XxY/s1600/IFB+Elite+Aqua.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img alt="IFB Elite Aqua" border="0" data-original-height="730" data-original-width="623" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO0XsR9tqopUwRssvW0ded7zidYJrVIaeMhBajsNcd6FIpfFCWei5G-HDgGtFbD25DFaZTrLy-Pg0tD-XE7GsuWpgY7RZlEBz0Qx3US5AIP0duk6fyn6Wk5gqLc-LwneAcdVC9BLBI2XxY/s1600/IFB+Elite+Aqua.jpg" title="IFB Elite Aqua" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: left;"&gt;
2.&amp;nbsp; &amp;nbsp; LG EDLR&lt;/h2&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
LG is a common name among household things. They have a wide variety of products such as air conditioners, refrigerators and of course washing machines. This fully automatic top load model has a capacity of 7 kg. With multi water flow system that helps in easy supply and drainage, this model tops the market. It has punch plus 3 pulsator and smart diagnosis system to detect the number of clothes and wash it in a short time. The jet spray and turbo drum are some of the other specialties of this model. The current rate of this is Rupees 24,290.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjty86rZZUBYgxNE4_QR3RVL4AK19LK4ggL9B5C_UHI0y8reNRC-84xNsoE0C_oQMgcD-zSZjtlZEtjWS54JxIIbjIXbqWKufH2Hl-nWjZfO_rQJwvZ3c-YhPlW88OQIBG2PI_MuYrAvnk-/s1600/LG+EDLR.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="LG EDLR" border="0" data-original-height="370" data-original-width="450" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjty86rZZUBYgxNE4_QR3RVL4AK19LK4ggL9B5C_UHI0y8reNRC-84xNsoE0C_oQMgcD-zSZjtlZEtjWS54JxIIbjIXbqWKufH2Hl-nWjZfO_rQJwvZ3c-YhPlW88OQIBG2PI_MuYrAvnk-/s1600/LG+EDLR.jpg" title="LG EDLR" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: left;"&gt;
3. Bosch WAK20166IN&lt;/h2&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Bosch is a new face in the manufacturing of washing machines and yet it is the number 1 fast-growing company. Bosch washing machines are of high quality at an affordable rate. They are built in with the latest technology and is the biggest competitor in the market. This model stands 7th best in its quality worldwide. Having a capacity of 6 kg, this fully automated front load machine has various features that attract customers instantly. It has speed features and perfect speed technology that reduces the cycle duration by 65%. The anti-vibration and zero noise quality is another point to be noted. With active water and gentle clean technology, the water usage is minimum and your clothes stay as new forever. You can also manually delay time. Certified by ECARF for its quality and zero detergent trace assurance, this model has a warranty of 2 years. The current price of this model is Rupees 34,499.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgakj4MFBBwVUHpm1O_j1TXj2BIoRozZn083Z_xZree9uVGkjjqNqfON9nzGwVtNeKq8h8wezyakTqwR3E0vZ8g7Tgeun6xA3EJLY4QJeP4daoYaSt_UU-vTeCcWyWk_1HA7rpok1nqovTh/s1600/Bosch+WAK20166IN.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Bosch WAK20166IN" border="0" data-original-height="445" data-original-width="324" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgakj4MFBBwVUHpm1O_j1TXj2BIoRozZn083Z_xZree9uVGkjjqNqfON9nzGwVtNeKq8h8wezyakTqwR3E0vZ8g7Tgeun6xA3EJLY4QJeP4daoYaSt_UU-vTeCcWyWk_1HA7rpok1nqovTh/s1600/Bosch+WAK20166IN.jpg" title="Bosch WAK20166IN" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
There are several other companies too that produce quality products such as Samsung, Haier, Panasonic, Whirlpool, etc. One of the main things to be noted while buying washing machines is the warranty and the features they offer you for your investment. You should also make a note of the service quality and make sure that there is a customer service center near you.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: left;"&gt;
Source: &lt;a href="https://reviewstation.in/best-fully-automatic-washing-machines-under-25000-in-india/" target="_blank"&gt;Best Washing Machines in India 2018&lt;/a&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO0XsR9tqopUwRssvW0ded7zidYJrVIaeMhBajsNcd6FIpfFCWei5G-HDgGtFbD25DFaZTrLy-Pg0tD-XE7GsuWpgY7RZlEBz0Qx3US5AIP0duk6fyn6Wk5gqLc-LwneAcdVC9BLBI2XxY/s72-c/IFB+Elite+Aqua.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>GATE 2018 Score Predictor: Find Your Rank and College Now</title><link>http://www.comboupdates.com/2018/01/gate-2018-score-predictor-find-your.html</link><pubDate>Fri, 26 Jan 2018 13:01:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-6164340635311158649</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h2 style="text-align: left;"&gt;
Find your Rank and College realtime with the new GATE 2018 Score Predictor&lt;/h2&gt;
&lt;div&gt;
&lt;div&gt;
The score predictor tool for GATE 2018 gives you the privilege to calculate your expected examination scores even before the declaration of result. &lt;a href="https://collegedunia.com/rank-predictor" target="_blank"&gt;Predicting the score and rank using the rank predictor&lt;/a&gt; can help the candidates get an approximate idea of which institutes are they likely to get into in accordance to the score they are likely to achieve. Also, they can further decide if they want to apply for placements in PSUs. Graduate Aptitude Test in Engineering 2018 exam is to be conducted by IIT Guwahati on February 3, 4, 10 and 11. The exam will be held in online mode.&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyLqzkWJB-3gg4a9I0-voLZvnDYejhZYV9c_ykEukke3S3EsC-3MskCyXxlMdSCH0IfvJcshe8Ti1TUZ8h_Jvrf3ft4DEEdCG3f8FkJWP6xgPKgAqBXltt4Z_F2PIfotC8ao0nIHbY5LvV/s1600/gate+2018.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Find your Rank and College realtime with the new GATE 2018 Score Predictor" border="0" data-original-height="318" data-original-width="946" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyLqzkWJB-3gg4a9I0-voLZvnDYejhZYV9c_ykEukke3S3EsC-3MskCyXxlMdSCH0IfvJcshe8Ti1TUZ8h_Jvrf3ft4DEEdCG3f8FkJWP6xgPKgAqBXltt4Z_F2PIfotC8ao0nIHbY5LvV/s1600/gate+2018.png" title="Find your Rank and College realtime with the new GATE 2018 Score Predictor" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
GATE score predictor is a simple tool which requires you to fill in certain details such as date of exam, subject paper, slot and category. It will then provide the candidates with their expected score and also predict their rank. You will need to login using your Google or Facebook account for the same.&amp;nbsp; Students don’t have to pay any fee for calculating their scores.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Note:&amp;nbsp; The tool will be made available only after the exam is over. The official link of &lt;a href="http://gate.iitg.ac.in/" target="_blank"&gt;GATE&lt;/a&gt; 2018 score predictor will be released at that time, only for a limited period of time.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
This article takes you through the various benefits of using the score predictor tool. It also explains you the steps of using this tool for calculating your scores.&lt;/div&gt;
&lt;h2 style="text-align: left;"&gt;
Why Should you Use GATE Score Predictor?&lt;/h2&gt;
&lt;div&gt;
Apart from getting the information related to your score and rank, this viable tool also provides information about the prospects of getting you jobs in the &lt;a href="http://gateforum.com/psu-recruitment-through-gate/" target="_blank"&gt;Public Sector Undertaking&lt;/a&gt; (PSUs).&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
After knowing your probable scores using the predictor, you may check the expected cutoff to predict if you will be able to clear the same. &lt;span style="white-space: pre;"&gt; &lt;/span&gt;Either way, you can plan your prospects in advance.&lt;/div&gt;
&lt;div&gt;
Note: Candidates must provide valid and accurate information so that their marks can be estimated accurately.&amp;nbsp;&lt;/div&gt;
&lt;h2 style="text-align: left;"&gt;
How to Use GATE Score Predictor 2018?&lt;/h2&gt;
&lt;div&gt;
You just need to follow the simple steps provided below to know your predicted marks using GATE 2018 score predictor tool:&lt;/div&gt;
&lt;div&gt;
1.&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Open the link of GATE 2018 score predictor. Log in using your Google or Facebook account. In case you are not registered on any of those, you need to create an account and then log in to the same.&lt;/div&gt;
&lt;div&gt;
2.&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Enter your GATE 2018 registration number and date of birth to log in to the score predictor.&lt;/div&gt;
&lt;div&gt;
3.&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Select the category, date on which you appeared for the exam, exam slot, GATE paper, expected marks out of 100, and the difficulty level of the exam from the options provided for easy, difficult or moderate. Note that you need to use the answer key to calculate your probable marks.&lt;/div&gt;
&lt;div&gt;
4.&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Once you have completed filling all the above information, click the ‘Predict Now’ button. The score predictor tool will display your probable score.&lt;/div&gt;
&lt;h2 style="text-align: left;"&gt;
Result Analysis of the Score Predictor&lt;/h2&gt;
&lt;div&gt;
The tool will provide you with you your expected marks on the basis of the information provided by you. You can assess the same to understand where you stand in comparison to other candidates who also appeared for the exam along with you. You may save this analysis or take a printout of the same.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyLqzkWJB-3gg4a9I0-voLZvnDYejhZYV9c_ykEukke3S3EsC-3MskCyXxlMdSCH0IfvJcshe8Ti1TUZ8h_Jvrf3ft4DEEdCG3f8FkJWP6xgPKgAqBXltt4Z_F2PIfotC8ao0nIHbY5LvV/s72-c/gate+2018.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>Yahoo!! all 3 Billion Accounts hacked in 2013.</title><link>http://www.comboupdates.com/2017/10/yahoo-all-3-billion-accounts-hacked-in.html</link><category>data breach</category><category>Hacking</category><category>hot</category><category>Tech News</category><category>Yahoo</category><pubDate>Fri, 6 Oct 2017 21:00:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-8967364763309664227</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h3 style="text-align: left;"&gt;
Yahoo Data Breach: All Accounts hacked in 2013.&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi84-itj0WCnAUFmaEtHG3xmimhR-0AJj5LHvr_lgNd8y8j3xq0TSmauvOYVycNgPN_RixKK06OZGewjsRv4E5YpMCi5aY3JeTa2EBlLqpjkvam0f_91j1pXtDbtqQhcYHM15KaoSf6J0cr/s1600/yahoo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Yahoo!! all 3 Billion Accounts hacked in 2013." border="0" data-original-height="225" data-original-width="225" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi84-itj0WCnAUFmaEtHG3xmimhR-0AJj5LHvr_lgNd8y8j3xq0TSmauvOYVycNgPN_RixKK06OZGewjsRv4E5YpMCi5aY3JeTa2EBlLqpjkvam0f_91j1pXtDbtqQhcYHM15KaoSf6J0cr/s400/yahoo.jpg" title="Yahoo!! all 3 Billion Accounts hacked in 2013.`" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
The Email&amp;nbsp; Communication Provider Yahoo having 3 billion accounts back in 2013 was been hacked in 2013 data theft, the data theft was about triple of previous estimated size of biggest data breach in history,Attorneys in a disclosure said that they sharply increased the legal exposure of its new owner, Verizon Communications.&lt;br /&gt;
&lt;br /&gt;
Shareholders and Yahoo account holders lead to claim of class action lawsuits as the news got published, they said. 41 consumer class action lawsuits in us Federal and state courts were faced by the early face of internet Yahoo!! , according to company securities filing in May.&lt;br /&gt;
&lt;br /&gt;
John Yanchunis, a lawyer representing some of the affected Yahoo users, said a federal judge who allowed the case to go forward still had asked for more information to justify his clients' claims. "I think we have those facts now," he said. "It's really mind-numbing when you think about it."&lt;br /&gt;
Yahoo said last December that data from more than 1 billion accounts was compromised in 2013, the largest of a series of thefts that forced Yahoo to cut the price of its assets in a sale to Verizon.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
Verizon did not respond to a request for comment about any possible lawsuit over the deal.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Verizon, the likely main target of legal actions, also could be challenged as it launches a new brand, Oath, to link its Yahoo, AOL and Huffington Post internet properties.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In August in the separate lawsuit brought by Yahoo's users, U.S. Judge Lucy Koh in San Jose, California, ruled Yahoo must face nationwide litigation brought on behalf of owners accounts who said their personal information was compromised in the three breaches. Yanchunis, the lawyer for the users, said his team planned to use the new information later this month to expanding its allegations.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Also on Tuesday, Senator John Thune, chairman of the U.S. Senate Commerce Committee, said he plans to hold a hearing later this month over massive data breaches at Equifax Inc (EFX.N) and Yahoo. The U.S. Securities and Exchange Commission already had been probing Yahoo over the hacks.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi84-itj0WCnAUFmaEtHG3xmimhR-0AJj5LHvr_lgNd8y8j3xq0TSmauvOYVycNgPN_RixKK06OZGewjsRv4E5YpMCi5aY3JeTa2EBlLqpjkvam0f_91j1pXtDbtqQhcYHM15KaoSf6J0cr/s72-c/yahoo.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>10 Network Configuration &amp; Troubleshooting Linux Commands.</title><link>http://www.comboupdates.com/2017/10/10-network-configuration.html</link><category>configuration</category><category>hot</category><category>Linux</category><category>Technology</category><category>troubleshooting commands</category><pubDate>Fri, 6 Oct 2017 20:00:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-2167765665408933185</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h3 style="text-align: left;"&gt;
Linux Configuration and troubleshooting commands.&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8vkRe6C4XvntV6kDdlvkhWq8J97G7oU75syPBrViFcOGd39Z1ja_Gojs4spBqaS7y39Dqc_4aw-btXS9Q6C84MLbKIodW6_9tH9L5kpZ5GCVgBVVyDcLT1fdn0Y3gpNxI2yswG8eXjuQs/s1600/linux+network+confi.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="10 Network Configuration &amp;amp; Troubleshooting Linux Commands." border="0" data-original-height="163" data-original-width="310" height="210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8vkRe6C4XvntV6kDdlvkhWq8J97G7oU75syPBrViFcOGd39Z1ja_Gojs4spBqaS7y39Dqc_4aw-btXS9Q6C84MLbKIodW6_9tH9L5kpZ5GCVgBVVyDcLT1fdn0Y3gpNxI2yswG8eXjuQs/s400/linux+network+confi.png" title="10 Network Configuration &amp;amp; Troubleshooting Linux Commands." width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
In Today's day to day lifestyle as computers are very common the use of networking is also increasing. when a network media connects two or more computers it is called computer network. Its the job of system or network administrator to look after the running and control of the network. in this article we will be featuring 10 rapidly used configuration and troubleshooting linux commands.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;1.&amp;nbsp;GUI tool system-config-network&lt;/b&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Enter the command&amp;nbsp; &lt;b&gt;system-config-network&lt;/b&gt; in command prompt to configure network setting and you will get nice Graphical User Interface (GUI) which may also use to configure IP Address, Gateway, DNS etc.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;2. HOST Command&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Host&lt;/b&gt; command&amp;nbsp; is used to find name to IP or IP to name in IPv4 or IPv6 and also query DNS records.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
Using &lt;b&gt;Host-t &lt;/b&gt;option we can find out DNS Resource Records like CNAME, NS, MX, SOA etc.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;3.&amp;nbsp;ARP Command&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
ARP (Address Resolution Protocol) is useful to view / add the contents of the kernel’s ARP tables.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;4.&amp;nbsp;NETSTAT Command&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Netstat (Network Statistic) command display connection info, routing table information etc. To displays routing table information use option as -r.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;5. NSLOOKUP Command&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
nslookup command also use to find out DNS related query.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;6.&amp;nbsp;ETHTOOL Command&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Ethtool is a replacement of mii-tool. It is to view, setting speed and duplex of your Network Interface Card (NIC). You can set duplex permanently in /etc/sysconfig/network-scripts/ifcfg-eth0 with ETHTOOL_OPTS variable.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;7.&amp;nbsp;IWCONFIG Command&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
iwconfig command in Linux is use to configure a wireless network interface. You can see and set the basic Wi-Fi details like SSID channel and encryption.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;8.&amp;nbsp;ifconfig&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
ifconfig (interface configurator) command is use to initialize an interface, assign IP Address to interface and enable or disable interface on demand. With this command you can view IP Address and Hardware / MAC address assign to interface and also MTU (Maximum transmission unit) size.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
ifconfig with interface (eth0) command only shows specific interface details like IP Address, MAC Address etc. with -a options will display all available interface details if it is disable also.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;9.&amp;nbsp;PING Command&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
PING (Packet INternet Groper) command is the best way to test connectivity between two nodes. Whether it is Local Area Network (LAN) or Wide Area Network (WAN). Ping use ICMP (Internet Control Message Protocol) to communicate to other devices. You can ping host name of ip address using below command.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In Linux ping command keep executing until you interrupt. Ping with -c option exit after N number of request (success or error respond).&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;10. TRACEROUTE Command&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
traceroute is a network troubleshooting utility which shows number of hops taken to reach destination also determine packets traveling path.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8vkRe6C4XvntV6kDdlvkhWq8J97G7oU75syPBrViFcOGd39Z1ja_Gojs4spBqaS7y39Dqc_4aw-btXS9Q6C84MLbKIodW6_9tH9L5kpZ5GCVgBVVyDcLT1fdn0Y3gpNxI2yswG8eXjuQs/s72-c/linux+network+confi.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>India going digital, paper clearing at banks falls.</title><link>http://www.comboupdates.com/2017/10/india-going-digital-paper-clearing-at.html</link><category>Business</category><category>Economy</category><category>hot</category><category>India</category><category>News</category><pubDate>Tue, 3 Oct 2017 18:00:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-3309753143074612211</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h3 style="text-align: left;"&gt;
Paper Clearing at banks in India fall.&lt;/h3&gt;
&lt;div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj9toIZEdUzai_SVhseEg9DgQVHPhWgQ5v5ahrqL1189YlfEzqWzIv28kbT_YX3YWhJw_0u3myqrXKBcBKlTWyaOZZYMm81RKdg1CKUIs0Mj84eOtmiaCjaajr2hAvXx09pCjmM-8m5bqx/s1600/India+going+digital%252C+paper+clearing+at+banks+falls.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="India going digital, paper clearing at banks falls" border="0" data-original-height="179" data-original-width="281" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj9toIZEdUzai_SVhseEg9DgQVHPhWgQ5v5ahrqL1189YlfEzqWzIv28kbT_YX3YWhJw_0u3myqrXKBcBKlTWyaOZZYMm81RKdg1CKUIs0Mj84eOtmiaCjaajr2hAvXx09pCjmM-8m5bqx/s1600/India+going+digital%252C+paper+clearing+at+banks+falls.jpg" title="India going digital, paper clearing at banks falls" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The Reserve Bank of India data shows the value of paper-clearing transactions fell a fifth from Rs 100 lakh crore in 201213 to Rs 80.9 lakh crore at the end of 2016-17. In the same period, the volume of such transactions fell to 120.6 crore from 131.3 crore.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Between 2016 and 2017, the volume of cheque transactions fell by over 11 crore. Paper clearing transactions, which accounted for 82 per cent value of total retail payments in 2011-12, shrunk to 37 per cent in 2016-17.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
"Paper-clearing transactions have gone down because other modes like NEFT, RTGS, IMPS have climbed up significantly ," said Mrityunjay Mahapatra, DMD, State Bank of India BSE -0.69 %.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Paper clearing consists of cheque truncation system, MICR (Magnetic Ink Character Recognition) clearing and nonMICR clearing. The RBI data shows that even before demonetisation, digital transactions had been gradually replacing cheque-based transactions. "We have seen demand for cheque payments going up , especially in the SME sector.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
With GST, cash transactions have come down and been replaced by cheques or demand drafts. However, given the fact that digital transactions are growing phenomenally , cheques as a payment method would gradually come down over a period of time," said Virat Diwanji, head­ branch banking and acquisition, Kotak Mahindra BankBSE -0.42 %.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Provisional payments volume data for August shows more Indians used plastic currency or wire transfers, with a steady rise in digital transactions over the past three months. At 883 million, August led July and June that logged 860 million and 844 million transactions, respectively, central bank data showed.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
This is the closest to 893 million transactions in March, a record since demonetisation on November 2016.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Leading the pack was Unified Payments Interface (UPI), which the central bank and the government are pushing to drive retail digital payments. UPI clocked 16.6 million transactions in August against 11.4 million the previous month. The 45 per cent month-on-month increase is the highest so far for UPI since demonetisation.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Besides UPI, the growth has been sustained by card swipes at point of sales terminals for merchant payments.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj9toIZEdUzai_SVhseEg9DgQVHPhWgQ5v5ahrqL1189YlfEzqWzIv28kbT_YX3YWhJw_0u3myqrXKBcBKlTWyaOZZYMm81RKdg1CKUIs0Mj84eOtmiaCjaajr2hAvXx09pCjmM-8m5bqx/s72-c/India+going+digital%252C+paper+clearing+at+banks+falls.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>How to use WiFi direct on a smart phone? What is WiFi Direct?</title><link>http://www.comboupdates.com/2017/10/how-to-use-wifi-direct-on-smart-phone.html</link><category>Android</category><category>hot</category><category>Technology</category><category>wifi direct</category><pubDate>Mon, 2 Oct 2017 21:00:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-8840078051851349124</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h3 style="height: 0px;"&gt;
&lt;br /&gt;&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0x48Ggxj42v72tsWy4WdaKysI-hXmZZWCWvryCNr-zSJEoC0kJvFp7ayln-iX09na6MiooH4ClCaFRm_n9taglFRWeSRUjW1HCuAC7DJin6QqY8MDIsuXEmPp9iAannReaii7CJoMS6uV/s1600/wifi+direct.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="How to use WiFi direct on a smart phone? What is WiFi Direct?" border="0" data-original-height="122" data-original-width="413" height="189" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0x48Ggxj42v72tsWy4WdaKysI-hXmZZWCWvryCNr-zSJEoC0kJvFp7ayln-iX09na6MiooH4ClCaFRm_n9taglFRWeSRUjW1HCuAC7DJin6QqY8MDIsuXEmPp9iAannReaii7CJoMS6uV/s640/wifi+direct.png" title="How to use WiFi direct on a smart phone? What is WiFi Direct?" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style="height: 0px;"&gt;
&lt;br /&gt;&lt;/h3&gt;
&lt;h3 style="height: 0px;"&gt;
What is WiFi Direct?&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
When someone mentions Wi-Fi most people will immediately think of surfing the internet, but there's more to it than just that. Wi-Fi Direct is a certificate of the Wi-Fi Alliance, which includes over 600 members such as Apple, LG, Intel, Microsoft and Dell. A host of devices these days are Wi-Fi Direct compatible - most notably Tablets, Laptops, Digital Cameras. The Samsung Galaxy S (launched in 2010) was one of the first smartphones to include this feature, and as of Android 4.0 Ice Cream Sandwich, all Android smartphones have this feature included natively.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
Wi-Fi Direct can be seen as a sort of second generation Wi-Fi, as it allows compatible devices which do not have their own internet connection, to establish a mutual connection with ones that do (Hotspots, modems or routers). Thanks to Wi-Fi Direct, you can build up a wireless network between multiple devices.&amp;nbsp; In addition, you can use Wi-Fi Direct in combination with Miracast to screencast onto another device with a display. The newest generation of Wi-Fi Direct is also NFC compatible.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;How to set up Wi-Fi Direct?&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Every Android smartphone that uses Android 4.0 and above has Wi-Fi Direct functionality (bar some very rare exceptions). While the systems' user interfaces might vary, setting this functionality up is relatively simple and unified across all devices. Wi-Fi Direct does not natively support file transfers at the moment, so you will need to install a third party app. We recommend "Send Anywhere".&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
To turn on Wi-Fi Direct, go into Settings -&amp;gt; Connections -&amp;gt; Wi-Fi then tap on the Wi-Fi Direct tab at the top. Your smartphone will start scanning for devices that you can connect to.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Unlike with Bluetooth, there is no button or anything that you need to tap to turn Wi-Fi Direct on. Wi-Fi Direct is enabled the moment you have a stable internet connection. This doesn't mean that Wi-Fi Direct is on all the time. Your smartphone only starts scanning for nearby devices to connect to when you tap on the Wi-Fi Direct tab.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;Why would you use Wi-Fi Direct?&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
As mentioned above, Wi-Fi direct allows devices without their own internet connection to connect to one which does. In the case of Android Smartphones and devices, you can connect them and quickly transfer files without the hassle of cables. So, is Wi-Fi Direct just a glorified version of Bluetooth? Well, yes and no. The advantage of using Wi-Fi Direct over Bluetooth, is that the Wi-Fi range and transfer speeds are significantly higher than those of Bluetooth. So in short - use Wi-Fi Direct if you want a better way to send files from one device to another.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0x48Ggxj42v72tsWy4WdaKysI-hXmZZWCWvryCNr-zSJEoC0kJvFp7ayln-iX09na6MiooH4ClCaFRm_n9taglFRWeSRUjW1HCuAC7DJin6QqY8MDIsuXEmPp9iAannReaii7CJoMS6uV/s72-c/wifi+direct.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title> Top 10 Best WiFi hacking tools of 2017</title><link>http://www.comboupdates.com/2017/10/top-10-best-wifi-hacking-tools-of-2017.html</link><category>2017</category><category>Hacking</category><category>hot</category><category>Technology</category><category>tools</category><category>wifi</category><pubDate>Mon, 2 Oct 2017 20:00:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-5290706852446802740</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Top 10 Best WiFi hacking tools of 2017&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD931K40BcqDC9JZ6EPaxYOrWm8ojq0nTzLG87ziJtvyN2Ya2uD0wXfncUWfccSB1-hxC5z7rRjVdHaVvl0iRKKVPcKq6PZZjlBQBd3cKOaWh_7C9dGf6uD_YYeV5ST69bTGMd3s-61Ho2/s1600/wifi+port.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt=" Top 10 Best WiFi hacking tools of 2017" border="0" data-original-height="108" data-original-width="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD931K40BcqDC9JZ6EPaxYOrWm8ojq0nTzLG87ziJtvyN2Ya2uD0wXfncUWfccSB1-hxC5z7rRjVdHaVvl0iRKKVPcKq6PZZjlBQBd3cKOaWh_7C9dGf6uD_YYeV5ST69bTGMd3s-61Ho2/s1600/wifi+port.jpg" title=" Top 10 Best WiFi hacking tools of 2017" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Sometimes when you are on a network, you also want to check what is happening on the network. This happens mostly in big organizations, when an employer wants to check who is doing what in the network. For these things, there are a few network hacking tools available that let users analyze packets and see what other users are doing.&lt;br /&gt;
&lt;br /&gt;
In this article, I am going to discuss wireless security and best wi-fi password cracking or recovery tools. I will explain the kind of encryption wireless networks use and how these tools can crack the networks to get access. We will also see what tools let users monitor networks. Here is a list of top 10 WiFi hacking tools.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1. Aircrack-ng&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Aircrack-ng is one of the most popular wireless passwords cracking tools which you can use for 802.11a/b/g WEP and WPA cracking. Aircrack uses the best algorithms to recover wireless passwords by capturing packets. Once enough packets have been gathered, it tries to recover the password. To make the attack faster, it implements a standard FMS attack with some optimizations. The company behind the tool also offers an online tutorial where you can learn how to install and use this tool to crack wireless passwords. It comes as Linux distribution, Live CD and VMware image options. You can use any of these. It supports most of the wireless adapters and is almost guaranteed to work. If you are using a Linux distribution, the only drawback of the tool is that it requires deeper knowledge of Linux. If you are not comfortable with Linux, you will find it hard to use this tool. In this case, try Live CD or VMWare image. VMWare Image needs less knowledge, but it only works with a limited set of host OS, and only USB devices are supported. Before you start using this tool, confirm that the wireless card can inject packets. Then start WEP cracking. Read the online tutorial on the website to know more about the tool. If you will follow steps properly, you will end up getting success with this tool.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2. AirSnort&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
AirSnort is another popular tool for decrypting WEP encryption on a wi-fi 802.11b network. It is a free tool and comes with Linux and Windows platforms. This tool is no longer maintained, but it is still available to download from Sourceforge. AirSnort works by passively monitoring transmissions and computing encryption keys once it has enough packets received. This tool is simple to use. If you are interested, you can try this tool to crack WEP passwords.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3. Cain &amp;amp; Able&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Cain &amp;amp; Able is a popular password cracking tool. This tool is developed to intercept network traffic and then discover passwords by bruteforcing the password using cryptanalysis attack methods. It can also recover wireless network keys by analyzing routing protocols. It you are trying to learn wireless security and password cracking, you should once try this tool.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4. Kismet&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Kismet is the wi-fi 802.11 a/b/g/n layer2 wireless network sniffer and IDS. It works with any wi-fi card which supports rfmon mode. It passively collects packets to identify networks and detect hidden networks. It is built on client/server modular architecture. It is available for Linux, OSX, Windows and BSD platforms.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;5. NetStumbler&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
NetStumbler is a popular Windows tool to find open wireless access points. This tool is free and is available for Windows. A trimmed down version of the tool is also available. It is called MiniStumbler. Basically NetStumblet is used for wardriving, verifying network configurations, finding locations with a poor network, detecting unauthorized access points, and more. But the tool also has a big disadvantage. It can be easily detected by most of the wireless intrusion detection systems available. This is because it actively probes a network to collect useful information. Another disadvantage of the tool is that it does not work properly with the latest 64 bit Windows OS. This is because the tool was last updated back in April 2004. It has been around 11 years since the last stable release of the tool.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;6. inSSIDer&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
inSSIDer is a popular Wi-Fi scanner for Microsoft Windows and OS X operating systems. Initially the tool was opensource. Later it became premium and now costs $19.99. It was also awarded as “Best Opensource Software in Networking”. The inSSIDer wi-fi scanner can do various tasks, including finding open wi-fi access points, tracking signal strength, and saving logs with GPS records.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;7. WireShark&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
WireShark is the network protocol analyzer. It lets you check what is happening in your network. You can live capture packets and analyze them. It captures packets and lets you check data at the micro-level. It runs on Windows, Linux, OS X, Solaries, FreeBSD and others. WireShark requires good knowledge of network protocols to analyze the data obtained with the tool. If you do not have good knowledge of that, you may not find this tool interesting. So, try only if you are sure about your protocol knowledge.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;8. CoWPAtty&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
CoWPAtty is an automated dictionary attack tool for WPA-PSK. It runs on Linux OS. This program has a command line interface and runs on a word-list that contains the password to use in the attack. Using the tool is really simple, but it is slow. That’s because the hash uses SHA1 with a seed of SSID. It means the same password will have a different SSIM. So, you cannot simply use the rainbow table against all access points. So, the tool uses the password dictionary and generates the hack for each word contained in the dictionary by using the SSID. The new version of the tool tried to improve the speed by using a pre-computed hash file. This pre-computed file contains around 172000 dictionary file for around 1000 most popular SSIs. But if your SSID is not in those 1000, you are unlucky.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;9. Airjack&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Airjack is a Wi-Fi 802.11 packet injection tool. This wireless cracking tool is very useful in injecting forged packets and making a network down by denial of service attack. This tool can also be used for a man in the middle attack in the network.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;10. WepAttack&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
WepAttack is an open source Linux tool for breaking 802.11 WEP keys. This tool performs an active dictionary attack by testing millions of words to find the working key. Only a working WLAN card is required to work with WepAttack.&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD931K40BcqDC9JZ6EPaxYOrWm8ojq0nTzLG87ziJtvyN2Ya2uD0wXfncUWfccSB1-hxC5z7rRjVdHaVvl0iRKKVPcKq6PZZjlBQBd3cKOaWh_7C9dGf6uD_YYeV5ST69bTGMd3s-61Ho2/s72-c/wifi+port.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>Best Budget Smartphones under 10000 in India</title><link>http://www.comboupdates.com/2017/10/best-budget-smartphones-under-10000-in.html</link><category>budget</category><category>hot</category><category>lencvo</category><category>Moto</category><category>redmi</category><category>Smartphone</category><pubDate>Mon, 2 Oct 2017 19:00:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-9081146845902149323</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h3 style="height: 0px;"&gt;
Here is a list of best smartphone in market under 10000 in India&amp;nbsp;&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMhFreAeetVBZiYG7fD9af1Y065B_2h7znNoHxL75nd7gzxdeO_O9IXmiAgAxnF_1dv2WMtr4XnfN0gOk7ZB0XQsy2TjD383ASV5y8POWyFAWhKqNEo5XAlwvak4Kn2Q_3pzzIZlsQUmzA/s1600/Best+Budget+Smartphones+under+10000+in+India.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Best Budget Smartphones under 10000 in India" border="0" data-original-height="168" data-original-width="300" height="224" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMhFreAeetVBZiYG7fD9af1Y065B_2h7znNoHxL75nd7gzxdeO_O9IXmiAgAxnF_1dv2WMtr4XnfN0gOk7ZB0XQsy2TjD383ASV5y8POWyFAWhKqNEo5XAlwvak4Kn2Q_3pzzIZlsQUmzA/s400/Best+Budget+Smartphones+under+10000+in+India.jpg" title="Best Budget Smartphones under 10000 in India" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
As we are Living in 21st Century, a middle class man will always try to save money as much as he can,buying a smartphone becomes a tight budget for them,so in this article I will present list of best smartphone available in market under 10000 so it becomes easier to control budget of a middle class family&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Best smartphones under 10000 :&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;1. Xiaomi Redmi Note 4&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
The 2GB, 32GB version of the Xiaomi Redmi Note 4 priced at Rs. 9,999 in and currently is the best budget smartphone under Rs. 10,000 in India. In terms of performance, the Snapdragon 625 powered phone performs better than almost all devices around the same price. It has one of the most reliable battery life we have seen on a sub-10k smartphone. Xiaomi has also improved the camera in the new phone, making it an even better proposition. Overall, It offers the best performance and battery life of all smartphones below Rs. 10,000 that are currently available in India. However, limited stocks are still a big hurdle to pass through.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;2. Xiaomi Redmi 4&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The Xiaomi Redmi 4 takes up the mantle from the Redmi 3S Prime. The phone is now available with a fingerprint scanner across all its variants. Available in both 2GB, 16GB and 3GB, 32GB variants under Rs. 10,000 makes it one of the best budget options. You can also opt for the 4GB, 64GB variant of the phone, but you might have to extend your budget for that. Moreover, the phone has the best camera in the sub-10K segment.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;3. Micromax Canvas Infinity&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
If you are looking for the best looking phone under 10000, then you should get the Canvas Infinity from Micromax. Micromax has managed to offer an LG Q6 like display in an more affordable form factor and offering better overall performance. In the addition both the front and rear cameras on the phone are one of the best we have seen in the category.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;4.&amp;nbsp;Yu Yureka Black&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The Yu Yureka is another good option in the sub-10K smartphone category, offering pretty much the same performance as the Xiaomi Redmi 4, but in a newer, more good looking design. The Phone is available in two kinds of black colours and looks quite premium in both of them. It features 4GB of RAM and 32GB storage, setting a new benchmark in its price segment. The battery life is also decent, but the camera quality is quite inconsistent.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;5.&amp;nbsp;Lenovo K6 Power&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The Lenovo K6 Power is another good option in the sub-10 budget. This K-series phone from Lenovo challenges the famed Xiaomi Redmi 3S prime. In fact, the K6 Power turned out to be as good a phone as the Redmi 3S prime in terms of performance. In addition, the 5-inch phone packs a 1080p display, and the 13MP rear camera on the phone is also better than that of the Redmi 3S prime. Moreover, if you want to buy a smartphone under 10000 and don’t want to wait for a flash sale, this might be your best option.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;6. Moto E4 Plus&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
When you are considering smartphones under 10000, other phones worth checking out is the Moto E4 Plus. Aimed squarely at the budget segment to compete with the likes of Xiaomi, the E4 Plus features a large 5000mAh battery and Moto claims it can go for days without charging. It is powered by a MediaTek MT6737 SoC and features 3GB of RAM. There is 32GB of storage on the device and you can add more storage to the device via a microSD card. On the camera front, you have a 13MP shooter at the rear and a 5MP front facing camera&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;7.&amp;nbsp;Moto G4 Play&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
If you like a stock like Android UI on your phone, the Moto G4 Play is your best option to buy in a budget. The Snapdragon 410 SoC powered device may not be as powerful as the Redmi 3S, but it will not disappoint if your day to day usage does not include gaming. Further, it has decent battery life and is one of the most ergonomic smartphones available.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;8.&amp;nbsp;Coolpad Note 5 Lite&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The smaller cousin of the Coolpad Note 5, is one of the best looking phones in the budget segment, but besides that it has a decent display and battery life. That being said, the Coolpad Note 5 Lite is hard to recommend over the Redmi 4 or even the Redmi Note 4 which are available around the same price.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;9. Moto G4&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
The Moto G4 is the last year budget offering from Motorola, which currently is available for around Rs. 10,000. This 5.5-inch smartphone may not be as good a performer as other phones which come above it, but it is still a decent performer. The phone offers a decent build quality and a reliable battery life as well. The rear 13MP camera is also quite good.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Above is a list of the best phones under 10000 in India with companies offering the best specification.&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMhFreAeetVBZiYG7fD9af1Y065B_2h7znNoHxL75nd7gzxdeO_O9IXmiAgAxnF_1dv2WMtr4XnfN0gOk7ZB0XQsy2TjD383ASV5y8POWyFAWhKqNEo5XAlwvak4Kn2Q_3pzzIZlsQUmzA/s72-c/Best+Budget+Smartphones+under+10000+in+India.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>Samsung Galaxy X: Samsung's fold-able phone.</title><link>http://www.comboupdates.com/2017/09/samsung-galaxy-x-samsungs-fold-able.html</link><category>fold</category><category>hot</category><category>latest</category><category>new feature</category><category>Samsung</category><category>Smartphone</category><category>Technology</category><pubDate>Fri, 29 Sep 2017 20:15:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-626390465539007319</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h3 style="text-align: left;"&gt;
Samsung's new Fold-able Phone.&amp;nbsp;&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDDsFdIPHXYWiGDGP1oUmzAeS5edled5rFFr5o-o2RXk-U9Pptim8S8rm9bZwzJa14IsyZXdyRFaVag7OIrg_ku3X2FQYxB4spDgepSmtgCLwYlxrD9Lm2dB6qBP3YAEwP19gQ-ljjTuPO/s1600/samsung+foldable+phone.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Samsung Galaxy X: Samsung's fold-able phone." border="0" data-original-height="168" data-original-width="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDDsFdIPHXYWiGDGP1oUmzAeS5edled5rFFr5o-o2RXk-U9Pptim8S8rm9bZwzJa14IsyZXdyRFaVag7OIrg_ku3X2FQYxB4spDgepSmtgCLwYlxrD9Lm2dB6qBP3YAEwP19gQ-ljjTuPO/s1600/samsung+foldable+phone.jpg" title="Samsung Galaxy X: Samsung's fold-able phone." /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Samsung's mobile boss has said the company is aiming to launch a bendable phone in 2018, assuming it can overcome some problems. Additionally, we've heard that its model number might have popped up in a Korean filing. We could be just a bit closer to release after all.&lt;br /&gt;
&lt;br /&gt;
Foldable phones are coming – it’s only a matter of time – and it's looking increasingly like Samsung could be the first company to commercially launch one, possibly as soon as this year.&lt;br /&gt;
&lt;br /&gt;
We may even know what it’s called, with the mysterious Samsung Galaxy X being the subject of several bendable leaks, foldable patents and flexible rumors.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
But whether X marks the spot or not, we’re clearly entering a foldable future. To see how we got here and where we’re going, here’s the story of Samsung’s foldable phone so far.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
The idea of a foldable phone isn’t new to Samsung, in fact way back in 2011 the company showed off a prototype of exactly that.&lt;br /&gt;
&lt;br /&gt;
The device looked chunky and awkward, but even back then it somewhat worked, remaining intact after 100,000 folds, with only a 6% drop in brightness at the center, where all the folding action happened.&lt;br /&gt;
&lt;br /&gt;
This clearly wasn’t a commercial product, but later that year Samsung launched a concept video of a fully bendable (and transparent) mobile device, that could fold out from a phone-sized screen to a tablet-sized one, showing Samsung's ambitions for the technology.&lt;br /&gt;
&lt;br /&gt;
While a device like the one in the video above is likely still years away even now, by 2012 Samsung was already hard at work trying to launch the first generation of flexible or foldable phones, but a report late in the year claimed that problems with the production of flexible screens would hold the first bendy display back until at least 2013.&lt;br /&gt;
&lt;br /&gt;
That didn’t stop Samsung showing off another video of a foldable future though, highlighting all sorts of transparent screens, made from plastic that’s thin, light and flexible enough to fully fold or roll.&lt;br /&gt;
&lt;br /&gt;
And as 2012 came to a close it seemed Samsung might be overcoming its production problems, with another report claiming that its flexible plastic screens were in the final stage of development, with the first phones sporting them likely to land in mid-2013.&lt;br /&gt;
&lt;br /&gt;
Samsung’s bendy plastic screens got a more real-world debut at CES 2013, along with a name – they were now called ‘Youm’, though it was clear from the flexible prototype on show that Samsung was still far from putting a Youm display on a commercial device.&lt;br /&gt;
&lt;br /&gt;
That was made even more clear when the tech was reportedly hit with new manufacturing issues in April 2013. Supposedly the previous problems had been solved, but now Samsung was apparently struggling with the encapsulation technology, which protects the screen from moisture and air damage.&lt;br /&gt;
&lt;br /&gt;
In May 2016 Project Valley got a new name – the Samsung Galaxy X, which was believed to be the name it would release under.&lt;br /&gt;
&lt;br /&gt;
According to reports at the time it would be ready for release in 2017 and would have a foldable 4K display, so that the resolution would remain high even when the phone was folded.&lt;br /&gt;
&lt;br /&gt;
We were sceptical about that launch date at the time, and still are, as it sounds seriously futuristic compared to the phones we’re using currently.&lt;br /&gt;
&lt;br /&gt;
But that’s not quite the full story so far. At SID 2016 Samsung showed off a roll-out display – but one which didn’t have a touchscreen layer, which would be pretty vital for a smartphone.&lt;br /&gt;
&lt;br /&gt;
Then in June “people familiar with the matter” reported that we might see two foldable phones from Samsung in 2017 - backing up those previous Galaxy X reports.&lt;br /&gt;
&lt;br /&gt;
Supposedly one would fold out from a 5-inch handset to an 8-inch tablet, much like the concept video Samsung showed back at the beginning of our story, while the other would fold in half like a cosmetic compact, along the lines of a folding phone patent we’d already seen.&lt;br /&gt;
&lt;br /&gt;
We still weren’t convinced, but Samsung was clearly on the right track, with another patent looking to solve one of the biggest problems with folding phones – the ability to fold without damaging any internal components.&lt;br /&gt;
&lt;br /&gt;
The patent described an “artificial muscle”, which would move in time with the screen bending to protect other components.&lt;br /&gt;
&lt;br /&gt;
Our most recent look at what might be the Samsung Galaxy X came from a patent spotted by GalaxyClub, highlighting a long device, with a shape more like a remote control than a smartphone, but one which could fold down to half the size.&lt;br /&gt;
&lt;br /&gt;
The shape doesn’t seem particularly practical, so we doubt this is the form the Galaxy X will take, but it’s vaguely along the lines of the phone-to-tablet convertible we’ve been hearing about.&lt;br /&gt;
&lt;br /&gt;
And talk of a 2017 launch hasn't died. In late 2016 we heard rumors that a foldable Samsung phone would launch early the following year, followed by another later in the year. One of these was said to have two displays with a hinge in the middle, while the other will apparently have a single flexible screen.&lt;br /&gt;
&lt;br /&gt;
More recently we've heard again that the Galaxy X will arrive in 2017, but not until the second half of the year.&lt;br /&gt;
&lt;br /&gt;
According to some sources, more than 100,000 units are going to roll out in the third quarter of the year - though plans for a 2017 launch could apparently be changed.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDDsFdIPHXYWiGDGP1oUmzAeS5edled5rFFr5o-o2RXk-U9Pptim8S8rm9bZwzJa14IsyZXdyRFaVag7OIrg_ku3X2FQYxB4spDgepSmtgCLwYlxrD9Lm2dB6qBP3YAEwP19gQ-ljjTuPO/s72-c/samsung+foldable+phone.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>Top 10 Ways to speed up your Home WiFi.</title><link>http://www.comboupdates.com/2017/09/top-10-ways-to-speed-up-your-home-wifi.html</link><category>hot</category><category>speed</category><category>Technology</category><category>wifi</category><pubDate>Fri, 29 Sep 2017 19:02:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-4663357109316250946</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h3 style="text-align: left;"&gt;
Top 10 Tricks/Tips/Ways to speed up your Home WiFi.&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1crojTPB68ON8x-gsc733xDI9FSeOmkOvMmWdqyMqw2TkKoL2WNE7QOhQmchgTmllmvbohKeF42_uShDQF4Bbs3OwqLYz1ZVS36ZsYNPlm6uZ4PhwXCQUGdnS2iEg09txnicR8XT-msRh/s1600/wifi+port.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Top 10 Ways to speed up your Home WiFi." border="0" data-original-height="108" data-original-width="300" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1crojTPB68ON8x-gsc733xDI9FSeOmkOvMmWdqyMqw2TkKoL2WNE7QOhQmchgTmllmvbohKeF42_uShDQF4Bbs3OwqLYz1ZVS36ZsYNPlm6uZ4PhwXCQUGdnS2iEg09txnicR8XT-msRh/s400/wifi+port.jpg" title="Top 10 Ways to speed up your Home WiFi." width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Having WiFi at your place is now becoming common as well the need of Speed of your WiFi for downloading large files. Everyone want their WiFi Speed at the limit of the sky as we have low speed on our WiFi we get bit Frustrated. So if you’re plagued by slow speeds, bad reception, and other WiFi issues, here are 10 ways you can power up the WiFi in your home.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;1.&amp;nbsp;&amp;nbsp;Use the Latest Wi-Fi Technologies&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
One of the best ways to make sure your network is as fast and reliable as possible is to use up-to-date hardware. We’ve gone through the basics of router hardware before, so check out the first lesson of our networking Night School for the full lowdown. The main thing you need to know: Wireless A, B, G, and N are older wireless standards, with wireless AC being the most current offering.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
If you’re streaming more and more HD video to devices like Chromecasts or smartphones, having a wireless AC connection will alleviate video stuttering or buffering thanks to its ability to move more data at a faster rate than the older N standard. Its successor, AX, isn’t due out until 2019, so you won’t have to worry about updating your wireless tech for a while if you’re already caught up. Note that you’ll need both a wireless AC router and a device, networking card, or USB dongle with wireless AC support in your computer if you want the full speed boost. With more smart devices like light bulbs and switches scattered throughout the house, a strong WiFi signal that can propagate throughout your home is essential. But if you’ve only got one crappy router, and don’t feel like learning how to convert your second one into a repeater, consider purchasing a wireless mesh network system.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Companies like Luma, Eero, and even Google have released mesh network routers, smaller routers you place throughout your home to blanket it in WiFi. They usually operate with one functioning as the base station while the others are plugged in at various points throughout the home. They all feature an easy setup process through a smartphone application that let you monitor nearly everything going on inside your network, including sites visited and devices connected to your setup.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;2.&amp;nbsp;Find the Right Wireless Channel.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
If you have neighbors, their routers may be interfering with yours and causing the signal to degrade. Wireless routers can operate on a number of different channels, and you want yours on a channel with as little interference as possible. Use a tool like Network Analyzer Lite or WiFi Analyzer to find the perfect channel in your house.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;3.&amp;nbsp;Get Rid of Interference from Other Appliances.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Other routers aren’t the only thing that can cause interference. Cordless phones, microwaves, and other appliances can muck with your signal as well. Buying a dual band router can help with this, but you can also buy cordless phones on other bands too. If you don’t want to buy new hardware, you can always try moving your router further away from interfering appliances, too.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;4.&amp;nbsp;Find the Perfect Spot for Your Router.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
Routers may be ugly, but that doesn’t mean you should hide them behind the TV cabinet. If you want the best signal, you’ll need it out in the open, free of any walls and obstructions. If your router’s optimal location is a space without a table or flat surface, check to see if you can wall mount it either using its pre-installed mounting holes or a third-party mounting bracket. Point the antennas perpendicularly, and elevate the router if you can (one reader found that his attic was the perfect spot). Lastly, make sure it’s in the center of your house, so you have the best coverage possible throughout your home.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Routers are often confined to particular locations based on where your Internet connection enters your home and connects to your modem. You can alleviate the issue with some longer Ethernet cables and a few cable clips to hold your cable against the wall and out of the way.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;5.&amp;nbsp;Thwart Wi-Fi Thieves with Better Security&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
There’s more than one way to protect your WiFi connection from prying neighbors or malicious attackers. A combination of simple trickery and the proper password protection will keep most of the rabble out.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Cloaking is an effective measure to keep your data-mooching neighbor off your internet connection (though more tech-savvy users can use free network scanners to find it with relative ease).&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
If they can’t see your WiFi network, they probably can’t connect to it. You can keep prying eyes away from your router by hiding its SSID (the name of the WiFi network) and forcing everyone who wants in to type it manually. You can toggle the SSID broadcast option in the firmware settings of your router. While your SSID is hidden, it won’t show up if you’re setting up new devices or scanning for a connection on your smartphone; you’ll have to enter it yourself.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In terms of password protection, your router’s default administrator username and password should be changed immediately, and stored wherever you keep the rest of your passwords. In addition, you should enable WPA2 password protection on your WiFi network. It’s encrypted, making it more secure than the older WPA or WEP security protocols.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;6.&amp;nbsp;Set Your Router to Reboot on a Schedule.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
If you’re one of the many folks that has to reboot their router every so often so it doesn’t drop out, there is a solution. You can run a few tests to make sure the problem isn’t caused by heat, old firmware, or excess downloading, but an easy way to solve the problem is just automatically reboot it once a day or so. You can do this with DD-WRT or just a regular old outlet timer. When you’re done, you shouldn’t have to reboot your router so often (which is great if your router’s all the way up in the attic).&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;7.&amp;nbsp;Turn an Old Router Into a Wi-Fi Repeater.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
If that still doesn’t help, you’ll need to get a range extender for your home. They aren’t super expensive, but if you don’t want to pay for another piece of hardware, you can actually turn an old wireless router into an extender with the aforementioned DD-WRT firmware. Note that you may not be able to get as fast of a connection through your extender, but if you just can’t seem to get WiFi on the edge of your house, this’ll get the job done on the cheap.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
You could also connect one router to another via Ethernet cable and create another access point in your home.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;8.&amp;nbsp;Boost Your Router’s Signal with a Bit of Hacking.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Another great way to extend your range is to hack your router and install the DD-WRT firmware. Not only will it give you a ton of great security features and other enhancements, but it gives you the option to boost your transmitting power. This can be dangerous for your router, but most routers can handle an increase up to 70 mW without causing any issues, and you’ll be able to access your network from much further away!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;9.&amp;nbsp;Increase Your Wi-Fi Range with DIY Tricks&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
If your router still won’t reach far enough, you can extend its range with simple DIY tricks. Our favorite is the Windsurfer tin foil hack, though you can also use an old beer can or a cooking strainer to extend your router’s range. The results won’t necessarily be mind blowing, but you should be able to eke a bit more distance out of your WiFi network with minimal effort.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
You can spend a little money to boost your network range without breaking the bank. Nearly all routers and PC network cards, usually those with adjustable antennae, use twist-off antennae with RP-SMA connectors. You can buy RP-SMA antenna extension cables, or even a directional antenna to boost your WiFi’s performance.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;10.&amp;nbsp;Control Bandwidth-Hogging Applications.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
If someone in your house regularly video chats, plays online games, torrents files, or uses services like Netflix, they may be hogging bandwidth and making the internet slower for everyone else. Luckily, you can use something called Quality of Service—or QoS for short—to reign in those bandwidth hogs. With QoS, you can prioritize certain applications (say, video chat) over others (like video games) so the most important applications get the bandwidth they deserve. For more info, check out our full guide to setting up QoS on your router.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Trying Out these tips/tricks/ways you will find your WiFi speed will be Increased with a better download and upload rate. If&amp;nbsp; these tricks didn't make a difference in your WiFi speed try restarting it.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1crojTPB68ON8x-gsc733xDI9FSeOmkOvMmWdqyMqw2TkKoL2WNE7QOhQmchgTmllmvbohKeF42_uShDQF4Bbs3OwqLYz1ZVS36ZsYNPlm6uZ4PhwXCQUGdnS2iEg09txnicR8XT-msRh/s72-c/wifi+port.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>Top 5 YouTube Video downloader.</title><link>http://www.comboupdates.com/2017/09/top-5-youtube-video-downloader.html</link><category>dowloaders</category><category>hot</category><category>Technology</category><category>YouTube</category><category>youtube videos</category><pubDate>Fri, 29 Sep 2017 01:33:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-5106880932637656919</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h3 style="text-align: left;"&gt;
Top 5 YouTube Video downloader&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHr4PsdGMLhkKUqGR_VuV-UwJjgep3Df2mua0J8V21KTYlWiGzqPeqKxxR3i-iDt0z64JcwvMl1KCkLusRD6ZA8kaYTBqwhIlLwUivWzmQ7Xp9wjn847Nevg-SoQp0MTiM_XT7qTAPRN4m/s1600/youtube.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Top 5 YouTube Video downloader." border="0" data-original-height="225" data-original-width="225" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHr4PsdGMLhkKUqGR_VuV-UwJjgep3Df2mua0J8V21KTYlWiGzqPeqKxxR3i-iDt0z64JcwvMl1KCkLusRD6ZA8kaYTBqwhIlLwUivWzmQ7Xp9wjn847Nevg-SoQp0MTiM_XT7qTAPRN4m/s400/youtube.png" title="Top 5 YouTube Video downloader." width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In today's generation people always find easier way to get their task to be done. People using YouTube are very keen to get the video downloaded on their Systems but YouTube only supports offline saving &amp;nbsp;and there are many videos which do not have eligibility to be downloaded offline so here are top 5 alternatives to download YouTube videos directly to your System.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;1. iTube Studio for Mac and Windows.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
If you are tired of ads and virus attack from other video downloader you have tried, you should jump right into iTube Studio YouTube Video Downloader for Mac (or iTube Studio for Windows), which is an easy-to-use free YouTube downloader with ads and virus free. And you can 1 click download any YouTube HD, 4K UHD videos, and YouTube VEVO videos for free, as well as other 10,000 online video sharing sites. Downloading your favorite videos from YouTube and other online video sites has never been so easy.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;2. aTube Catcher.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
There are a million situations in which you will find yourself using online videos. Whether it is for work or fun there will always be a reason to watch videos online, but this turns out boring when we lack of a good internet connection, so there is no excuse to not download your favorite videos to your computer or mobile devices. aTube Catcher, for example, works efficiently. One thing people usually forget about when working with free software is that most of the times they are willing to live with ads at the end of every process. Well, with this application there is no need to settle for that. This ad-free software provides everything for video handling and you do not even have to worry if you are a Windows or Mac user because it works on both platforms. While it does provide a lot of different services, you should be aware of its performance before trying to do it all at once. It is not exactly the fastest application out there and it might end up in spending a lot more time than you first expected.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;3. Free YouTube Downloader&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Probably not the most creative name for an application but jokes aside, it definitely makes sure users know what its main service is. It definitely lacks of originality in terms of brand and design and it probably is the poorest interface out there but it does the homework properly. It maintains the quality of the original video and it finishes the job fast. Some might call it minimalistic, some others uncomplicated but there will be others who may find this application a little too mediocre. With just one main window and a blank space for URL pasting, it leaves absolutely no room for confusion which might work well for people who do not understand how this works but it certainly looks so simple that it even shows up as if there was no effort at all.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;4.&amp;nbsp;Fastest YouTube Downloader&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
While promising the quickest experience around, users can only enjoy this awesome feature if they pay for it on a monthly basis. It definitely works great with video downloading but if by any chance you decide to also convert your videos then you will have to dedicate a few more minutes (maybe even hours) until this process is completed. Video and audio quality will not disappoint but if results will not be seen in a short amount of time then really what is the point of paying so much for it.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;5. 4K Video Downloader&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
One might wonder what is the big fuzz about design and why is it so important to have clean interfaces, well, the answer is easy. It all comes at first sight. It can be as plain as a white window but if you put a smiley on it you will get user’s attention and that will make them dig deeper. As irrelevant as it may sound, it is what it is and that is how this application works. Once you install it you will find yourself in front of a white window with nothing more than a few icons, one of those is a Smiley that will bring on the advanced features for those geeks out there. You can paste as many URLs as you wish and then you will get the option to change its quality. Once again, this is a boring step but if it looks organized then chances are you will not get overwhelmed about all the options it offers; clean design strikes again. Overall, this downloader works nicely, but just as everything, it cannot all be happiness. During the set-up it will install toolbars for your browsers, make sure to uncheck that before you get some annoying add-ons.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Here are top 5 alternatives to download YouTube videos on your system for free.&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHr4PsdGMLhkKUqGR_VuV-UwJjgep3Df2mua0J8V21KTYlWiGzqPeqKxxR3i-iDt0z64JcwvMl1KCkLusRD6ZA8kaYTBqwhIlLwUivWzmQ7Xp9wjn847Nevg-SoQp0MTiM_XT7qTAPRN4m/s72-c/youtube.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>When is Google's birthday? why is everyone confused?</title><link>http://www.comboupdates.com/2017/09/when-is-googles-birthday-why-is.html</link><category>Google</category><category>hot</category><category>Technology</category><pubDate>Wed, 27 Sep 2017 20:30:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-8703040782244926093</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h3 style="text-align: left;"&gt;
When is Google's Birthday? Why are people confused about Google's Birthday?&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOm1o7CQPSvI3Qir-5a7wk62cpOhaOmMXVZqP4dHmwAFsaEyWZAxs2olZsWEAHKEnWC5PKJxsrcMepWMmdy40xPY-hSlXlfZ-cCcL5BrrBwAxgf010XF0ISqkL1hyphenhyphenqIaFbfA0kJj8uE2CM/s1600/google.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="168" data-original-width="299" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOm1o7CQPSvI3Qir-5a7wk62cpOhaOmMXVZqP4dHmwAFsaEyWZAxs2olZsWEAHKEnWC5PKJxsrcMepWMmdy40xPY-hSlXlfZ-cCcL5BrrBwAxgf010XF0ISqkL1hyphenhyphenqIaFbfA0kJj8uE2CM/s1600/google.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
One of the never ending discussion is when was actually Google founded. Many different people have different views and many have different dates about Google's birthday. So when is Google's birthday?&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
When is Google's Birthday?&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In this article, we attempt to solve this chicken and egg question about Google! In the summer of 1995, Google founders Larry Page and Sergey Brin first met at Stanford.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Larry Page was considering attending Stanford for grad school, and Sergey Brin was the second-year grad student assigned to show him around. Larry Page decided to attend Stanford. Brin and Page were not instant friends - they actually thought the other was "obnoxious," but they debated each other into friendship and partnership. The two young grad students started collaborating on a new search engine project together.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In January of 1996, the Google founders started working on a new search engine called BackRub.&lt;/div&gt;
&lt;div&gt;
Larry Page began the project as his doctoral thesis. The idea was to crawl and rank search results based loosely on the idea of "citation," which is mainly an academic currency. In scholarly research, academics keep track of citation count (who is citing your work) as a count of how authoritative your writing is. This still holds true today, and Google Scholar will tell you your citation count among other things. (Even though Google Scholar gives you citation counts, most academics prefer using Web of Science when they have access.)Larry Page worked on this new BackRub search engine as a way to translate the idea of citation count into the growing World Wide Web.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In fact, the idea to make it a "search engine" occurred after the project evolved. Originally he was interested in graphing the World Wide Web, and then both Page and Brin realized that this would make a fantastic consumer search engine. Previously, search engines either crawled based on the number of times a keyword was mentioned or were actually curated portals, like Yahoo! that just sorted all the cool sites they knew about into categories.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
This new BackRub search engine used an innovative new approach to finding pages ranked by relevancy. The search engine was renamed Google, and the algorithm it employed was named Page Rank. Sergey Brin was excited by the idea and partnered with Page to develop the new engine. The project got so big that it started bringing Stanford's network to its knees. Page and Brin were persuaded to drop out of grad school and try launching Google as a startup. (Google is a name that comes as a play on the word "googol," which is a number represented by a one followed by a hundred zeros.)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The Web domain www.google.com was registered in 1997, but Google officially opened for business in September 1998.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The Google Doodle has become a regular event, where the search engine will change the logo on its homepage to celebrate holidays and the anniversaries of famous people and events. This is the story behind that tradition.The company, founded by Larry Page and Sergey Brin in 1998, traditionally marks its birthday on the Google homepage on September 27. Google is celebrating its 19th birthday on Wednesday(27 September 2017) with an animated Doodle shown to web browsers around the world.The internet giant is marking the milestone by inviting users of its search engine to "explore 19 surprises we've launched over the past 19 years" when you click on the Doodle.Included in the feature is a version of the classic game snake.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
However, not even Google seems to really know when it was formed. Since 2006, Google has celebrated its birthday on September 27, but the year before that, had it as September 26. In 2004, its 6th birthday Doodle went online on September 7 and in the year before that, it was September 8.In fact, none of these dates seem to have any particular relevance.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Google's headquarters, the Googleplex, in August 2014&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The company's own history lists its incorporation date in 1998 - the nearest thing to a corporate birthday - as September 4. And the idea for Google began years earlier in 1996, as a research project at Stanford University, when Page and Brin had a new idea for a search engine that would rank pages by how many other sites linked to it, rather than the crude format others used at the time - ranking them by how often the search term appeared on the page.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Google alluded to confusion over its birthday in 2013, admitting it had celebrated its birthday on four different dates, but September 27 now seems to have stuck. The company may have just chosen the date because it was what the first birthday Doodle in 2002 used.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In year 2016, the company split under a new corporate umbrella, Alphabet, which hived off more outlandish divisions of the company such as its driver-less cars unit and robotics subsidiary Boston Dynamics. The change saw its founders move away from Google’s day-to-day running.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
18 years after it was founded at Stanford University, Google is one of the world's most powerful companies. It is second only to Apple in value, with a market capitalization of $541 billion (£417 billion).&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Larry Page and &amp;nbsp;Sergey Brin are ranked 12th and 13th on Forbes' list of the richest people in the world, with net worth of $35.2 billion and $34.4 billion respectively.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Proceed here to see googles Google's 19th Birthday doodle&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So there you have it! Happy birthday, Google!&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOm1o7CQPSvI3Qir-5a7wk62cpOhaOmMXVZqP4dHmwAFsaEyWZAxs2olZsWEAHKEnWC5PKJxsrcMepWMmdy40xPY-hSlXlfZ-cCcL5BrrBwAxgf010XF0ISqkL1hyphenhyphenqIaFbfA0kJj8uE2CM/s72-c/google.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>Microsoft is Building New Programming Language for Quantum Computers</title><link>http://www.comboupdates.com/2017/09/microsoft-is-building-new-programming.html</link><category>hot</category><category>microsoft</category><category>programming</category><category>quantum computers</category><category>Technology</category><pubDate>Tue, 26 Sep 2017 21:30:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-4751593667979624798</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h3 style="text-align: left;"&gt;
Microsoft gets ready for quantum computing with its new programming language&lt;/h3&gt;
&lt;div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLlDcT2ACq6x58q24fFdRF9_4gvhRs0wj2m416ehC-zaz2f3USSYSKaF8VwnwpnMctRBxmGyK9WZKRJNma9PLAGkrkggKCMBzoyTPIrSmSk_4tf55quua-Cgcx2F473FHrG2-ecBe9-9tg/s1600/microsoft+quantum+computer.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Microsoft is Building New Programming Language for Quantum Computers" border="0" data-original-height="168" data-original-width="300" height="224" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLlDcT2ACq6x58q24fFdRF9_4gvhRs0wj2m416ehC-zaz2f3USSYSKaF8VwnwpnMctRBxmGyK9WZKRJNma9PLAGkrkggKCMBzoyTPIrSmSk_4tf55quua-Cgcx2F473FHrG2-ecBe9-9tg/s400/microsoft+quantum+computer.jpg" title="Microsoft is Building New Programming Language for Quantum Computers" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Microsoft is working to build a Sturdy ecosystem for quantum computing for quite some time now. In Microsoft's recent Ignite 2017 tech conference in Orlando, Florida, Microsoft chief executive Satya Nadella said the company will be releasing a new programming language for quantum computers, along with full Visual Studio integration and a quantum computing simulator, later this year.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
“Through quantum computing, we can unlock solutions to problems in areas such as artificial intelligence, clean energy, global warming, materials design and much more. At Microsoft, we’re on the cusp of empowering a quantum revolution with our unique, topological approach,” Mr Nadella said.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
“At Microsoft we are taking a ‘full stack approach’, including programming and controlling the quantum computer at scale. And we want to empower developers and engineers around the world to develop these types of solutions.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
“What’s more, Microsoft has created an entirely new domain specific programming language optimized precisely for exploiting scalable quantum computers, a language that’s deeply integrated into Visual Studio.”&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In order to explain the difference between quantum computers and the current state of the art, Nadella used the corn maze. If a classical computer were to try to figure out the maze, Nadella explained, it would start down a path, hit a wall, back track, start again, hit a wall, and back track again until it finished all its options. No doubt, the answer would be found but it could take a lot of time.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
“A quantum computer that enables you to encode information—not just a one or a zero but a one and a zero together unlocks massive parallelism,” he said. “It could take every path in the maze simultaneously. That’s the power of quantum.”&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
While Microsoft has yet to announce what its new programming language will be called, the company says you won’t need to be a quantum computing expert to use it since the language will be deeply integrated into Visual Studio. While this programming language for quantum computers should work much like other supported programming languages, it will also help developers to take concepts from C#, F#, Python and other languages. In the short term, code from the language will run in a quantum simulator. However, in the future, programs built with the programming language will be able to run on actual topological quantum computers.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
“The system, which will be available as a free preview by the end of the year, also includes libraries and tutorials so developers can familiarize themselves with quantum computing. It’s designed to work at a higher level of abstraction, so that developers without quantum expertise can actually call quantum subroutines, or write sequences of programming instructions, working up to writing a complete quantum program,” said Microsoft.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Microsoft is also going to release two versions of a quantum simulator. While one version will run locally, the other version will be powered by Azure. The local version of the stimulator will offer up to 32 qubits and will require 32GB of RAM. Each additional qubit doubles the amount of memory required. The Azure version will scale up to 40 qubits.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLlDcT2ACq6x58q24fFdRF9_4gvhRs0wj2m416ehC-zaz2f3USSYSKaF8VwnwpnMctRBxmGyK9WZKRJNma9PLAGkrkggKCMBzoyTPIrSmSk_4tf55quua-Cgcx2F473FHrG2-ecBe9-9tg/s72-c/microsoft+quantum+computer.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>Whatsapp Blocked!!!! By Chinese Authorities after several hints by Security experts.</title><link>http://www.comboupdates.com/2017/09/whatsapp-blocked-by-chinese-authorities.html</link><category>China</category><category>hot</category><category>Security</category><category>Technology</category><category>whatsapp</category><pubDate>Tue, 26 Sep 2017 20:30:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-8491771745761078052</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h3 style="text-align: left;"&gt;
WhatsApp blocked in China by authorities, after several hints over the past few months.&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnQ9WiY1UB7jnk2gnNtIrZbPtIZSHkpSq1sb5dYgbgkFt8v2bXQTRreT3supNCEmMGjcoYLO1h1ZiyBb89JdfqiR7qPH0ZKExghviyi2E0eFR2L7a_5066h_KS5BClOpC6AiSZbkIWHYKO/s1600/whatsapp+blocked.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Whatsapp Blocked!!!! By Chinese Authorities after several hints by Security experts." border="0" data-original-height="185" data-original-width="273" height="270" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnQ9WiY1UB7jnk2gnNtIrZbPtIZSHkpSq1sb5dYgbgkFt8v2bXQTRreT3supNCEmMGjcoYLO1h1ZiyBb89JdfqiR7qPH0ZKExghviyi2E0eFR2L7a_5066h_KS5BClOpC6AiSZbkIWHYKO/s400/whatsapp+blocked.jpg" title="Whatsapp Blocked!!!! By Chinese Authorities after several hints by Security experts." width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Security experts have confirmed that China has blocked popular messaging platform WhatsApp in its region. Users of WhatsApp in China have faced interruptions over the past few months as users were barred from sending or receiving images and videos, but the current ban has been confirmed to apply to text messages as well&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Nadim Kobeissi, an applied cryptographer at Symbolic Software confirmed to The New York Times in a report that the service was affected in the country and it included text messages as well. “This is not the typical technical method in which the Chinese government censors something,” Kobeissi said.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
The cryptographer who works at a research start-up based out of Paris also added that the ban on text messages on WhatsApp could mean that China's censors have developed a specific software to interfere with these messages. According to Kobeissi, disruptions in the messaging service had begun on 20 September and was 'comprehensively' blocked on Monday, 25 September.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The country has had a history of blocking social media websites with the likes of Wikipedia, Twitter, Facebook, Instagram and a number of Google's services. The New York Times report states that video chats and other modes of file-sharing on WhatsApp were being blocked in mid-July but text messages were allowed to be sent.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The report pointed out that despite the ban, a number of services provided by American tech companies like Microsoft's Skype continue to run, though Skype does not provide end-to-end encryption. Apple's FaceTime is also allowed which despite having end-to-end encryption, does not let secret codes to be exchanged between users which WhatsApp uses to remove the occurrence of what is termed as a 'man-in-the-middle' attack.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The Verge, in an another report cites that the Facebook-owned messaging service's use of end-to-end encryption to secure chats could be the reason behind the ban, while it also coincides with the 19th National Congress of the Chinese Communist Party. Existing chat services in China like WeChat are pledged to provide the Chinese government user personal data which could be a reason that allowed WhatsApp to be picked on. WeChat with 963 million active users, however, would look to thrive on the ban as WhatsApp was one of its few remaining competitors in the Chinese market.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnQ9WiY1UB7jnk2gnNtIrZbPtIZSHkpSq1sb5dYgbgkFt8v2bXQTRreT3supNCEmMGjcoYLO1h1ZiyBb89JdfqiR7qPH0ZKExghviyi2E0eFR2L7a_5066h_KS5BClOpC6AiSZbkIWHYKO/s72-c/whatsapp+blocked.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>6 Stages of Linux Boot Process .</title><link>http://www.comboupdates.com/2017/09/6-stages-of-linux-boot-process.html</link><category>Boot process</category><category>hot</category><category>Linux</category><category>Technology</category><pubDate>Mon, 25 Sep 2017 21:02:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-8189536937041587822</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h3 style="height: 0px;"&gt;
6 Stages of Linux Boot Process (Start up Sequence)&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEPy6Lqfu6h9hC3Zt6hdVg_h-v2oekRv2s46YuG9G1hotbOlFTah-nEfA35y6cZmeM_6dhIRCyBj0fKBKc42VQWVyUP0TKetPtsYogpF1YWHN0L_Kf058J5OWlhWLPynogxciVpjGUourh/s1600/Linux-Booting-process.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="6 Stages of Linux Boot Process ." border="0" data-original-height="650" data-original-width="958" height="217" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEPy6Lqfu6h9hC3Zt6hdVg_h-v2oekRv2s46YuG9G1hotbOlFTah-nEfA35y6cZmeM_6dhIRCyBj0fKBKc42VQWVyUP0TKetPtsYogpF1YWHN0L_Kf058J5OWlhWLPynogxciVpjGUourh/s320/Linux-Booting-process.png" title="6 Stages of Linux Boot Process ." width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Linux&amp;nbsp;&amp;nbsp;is a Unix-like computer operating system assembled under the model of free and open-source software development and distribution. The defining component of Linux is the Linux kernel,[12] an operating system kernel first released on September 17, 1991 by Linus Torvalds.[13][14][15] The Free Software Foundation uses the name GNU/Linux to describe the operating system, which has led to some controversy.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Following are the 6 high level stages of a typical Linux boot process.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;1. BIOS&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
BIOS stands for Basic Input/Output System&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Performs some system integrity checks&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Searches, loads, and executes the boot loader program.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
It looks for boot loader in floppy, cd-rom, or hard drive. You can press a key (typically F12 of F2, but it depends on your system) during the BIOS startup to change the boot sequence.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Once the boot loader program is detected and loaded into the memory, BIOS gives the control to &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; it.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So, in simple terms BIOS loads and executes the MBR boot loader.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;2. MBR&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
MBR stands for Master Boot Record.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
It is located in the 1st sector of the bootable disk. Typically /dev/hda, or /dev/sda&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
MBR is less than 512 bytes in size. This has three components&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
1) primary boot loader info in 1st 446 bytes&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
2) partition table info in next 64 bytes&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
3) mbr validation check in last 2 bytes.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
It contains information about GRUB (or LILO in old systems).&lt;/div&gt;
&lt;div&gt;
So, in simple terms MBR loads and executes the GRUB boot loader.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;3. GRUB&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
GRUB stands for Grand Unified Bootloader.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
If you have multiple kernel images installed on your system, you can choose which one to be executed.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
GRUB displays a splash screen, waits for few seconds, if you don’t enter anything, it loads the default kernel image as specified in the grub configuration file.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
GRUB has the knowledge of the filesystem (the older Linux loader LILO didn’t understand filesystem).&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Grub configuration file is /boot/grub/grub.conf&lt;/div&gt;
&lt;div&gt;
o, in simple terms GRUB just loads and executes Kernel and initrd images.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;4. Kernel&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Mounts the root file system as specified in the “root=” in grub.conf&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Kernel executes the /sbin/init program&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Since init was the 1st program to be executed by Linux Kernel, it has the process id (PID) of 1. Do a ‘ps -ef | grep init’ and check the pid.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
initrd stands for Initial RAM Disk.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
initrd is used by kernel as temporary root file system until kernel is booted and the real root file system is mounted. It also contains necessary drivers compiled inside, which helps it to access the hard drive partitions, and other hardware.&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;5. Init&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Looks at the /etc/inittab file to decide the Linux run level.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Following are the available run levels&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;0 – halt&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;1 – Single user mode&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;2 – Multiuser, without NFS&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;3 – Full multiuser mode&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;4 – unused&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;5 – X11&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;6 – reboot&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Init identifies the default initlevel from /etc/inittab and uses that to load all appropriate program.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Execute ‘grep initdefault /etc/inittab’ on your system to identify the default run level&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
If you want to get into trouble, you can set the default run level to 0 or 6. Since you know what 0 and 6 means, probably you might not do that.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Typically you would set the default run level to either 3 or 5.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;6. Runlevel programs&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
When the Linux system is booting up, you might see various services getting started. For example, it might say “starting sendmail …. OK”. Those are the runlevel programs, executed from the run level directory as defined by your run level.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Depending on your default init level setting, the system will execute the programs from one of the following directories.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Run level 0 – /etc/rc.d/rc0.d/&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Run level 1 – /etc/rc.d/rc1.d/&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Run level 2 – /etc/rc.d/rc2.d/&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Run level 3 – /etc/rc.d/rc3.d/&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Run level 4 – /etc/rc.d/rc4.d/&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Run level 5 – /etc/rc.d/rc5.d/&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;Run level 6 – /etc/rc.d/rc6.d/&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Please note that there are also symbolic links available for these directory under /etc directly. So, /etc/rc0.d is linked to /etc/rc.d/rc0.d.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Under the /etc/rc.d/rc*.d/ directories, you would see programs that start with S and K.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Programs starts with S are used during startup. S for startup.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Programs starts with K are used during shutdown. K for kill.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
There are numbers right next to S and K in the program names. Those are the sequence number in which the programs should be started or killed.&lt;/div&gt;
&lt;div&gt;
&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
For example, S12syslog is to start the syslog deamon, which has the sequence number of 12. S80sendmail is to start the sendmail daemon, which has the sequence number of 80. So, syslog program will be started before sendmail.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
There you have it. That is what happens during the Linux boot process.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEPy6Lqfu6h9hC3Zt6hdVg_h-v2oekRv2s46YuG9G1hotbOlFTah-nEfA35y6cZmeM_6dhIRCyBj0fKBKc42VQWVyUP0TKetPtsYogpF1YWHN0L_Kf058J5OWlhWLPynogxciVpjGUourh/s72-c/Linux-Booting-process.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>How hackers hack systems without installing software?</title><link>http://www.comboupdates.com/2017/09/how-hackers-hack-systems-without.html</link><category>data breach</category><category>fileless attack</category><category>hot</category><category>Security</category><pubDate>Mon, 25 Sep 2017 20:00:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-3254384950895102815</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8BaZI7UKSSSwJM2t8lLF4L-adWlMYxYnhWEXE3OVmQOWUU_lIK2Z_GVd2T3LVimu4Kd-GSUkWcks3cIGxI1FXj3KESPlzTXc5CjU9uZ-gebwcOe-TssEyN94-PmiROtMWUE4p92en1K-K/s1600/download+%25282%2529.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="How hackers hack systems without installing software?" border="0" data-original-height="225" data-original-width="225" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8BaZI7UKSSSwJM2t8lLF4L-adWlMYxYnhWEXE3OVmQOWUU_lIK2Z_GVd2T3LVimu4Kd-GSUkWcks3cIGxI1FXj3KESPlzTXc5CjU9uZ-gebwcOe-TssEyN94-PmiROtMWUE4p92en1K-K/s320/download+%25282%2529.png" title="How hackers hack systems without installing software?" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3&gt;
What is a file-less attack?&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
A non-malware attack is one in which an attacker uses existing software, allowed applications and authorized protocols to carry out malicious activities. Non-malware attacks are capable of gaining control of computers without downloading any malicious files, hence the name. Non-malware attacks are also referred to as fileless, memory-based or “living-off-the-land” attacks.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
With non-malware attacks, an attacker is able to infiltrate, take control and carry out objectives by taking advantage of vulnerable software that a typical end user would leverage on a day-to-day basis (think web browsers or Office-suite applications). Attackers will also use the successful exploit to gain access to native operating system tools (think PowerShell or Windows Management Instrumentation – WMI) or other applications that grant the attacker a level of execution freedom.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
These native tools grant users exceptional rights and privileges to carry out the most basic commands across a network that lead to valuable data.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;How file-less&amp;nbsp;attacks work?&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
Fileless malware leverages the applications already installed on a user's computer, applications that are known to be safe. For example, exploit kits can target browser vulnerabilities to make the browser run malicious code, or take advantage of Microsoft Word macros, or use Microsoft's Powershell utility.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
"Software vulnerabilities in the software already installed are necessary to carry out a fileless attack, so the most important step in prevention is patch and update not only the operating system, but software applications," says Jon Heimerl, manager of the threat intelligence communications team at NTT Security. "Browser plugins are the most overlooked applications in the patch management process and the most targeted in fileless infections."&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Attacks using Microsoft Office macros can be thwarted by turning off the macro functionality.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;ENDGAME AMPLIFIES SOC SKILLS TO STOP FILELESS ATTACKS AT ENTERPRISE SCALE&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Endgame employs a layered protection to prevent fileless attacks. Combining both pre-attack and ongoing attack protections at the kernel and user level of the operating system, Endgame ensures complete protection against fileless attacks regardless of when in the attack lifecycle the agent is deployed on an endpoint.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Pre-attack prevention: Endgame's patent-pending technology prevents fileless attack techniques like shell code injection and DLL injection. Kernel-level analysis, performed on every executing thread, stops fileless attacks before an adversary can gain a foothold in memory. Once a fileless attack is blocked, the analyst gets an alert providing complete visibility of the origin and the full extent of the attack.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Ongoing attack prevention: To find adversaries resident in memory, Endgame automates in-memory analysis and identifies techniques such as memory modification, memory injection, hidden modules, and packed and encrypted areas in memory across unlimited endpoints in minutes with no end-user impact. Unlike other EDR tools, Endgame allows the SOC to proactively root out advanced attackers before any data theft and loss. With a few clicks of a button, Endgame empowers tier 1 SOC analysts to be a force-multiplier and stop fileless attacks at scale across the enterprise.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8BaZI7UKSSSwJM2t8lLF4L-adWlMYxYnhWEXE3OVmQOWUU_lIK2Z_GVd2T3LVimu4Kd-GSUkWcks3cIGxI1FXj3KESPlzTXc5CjU9uZ-gebwcOe-TssEyN94-PmiROtMWUE4p92en1K-K/s72-c/download+%25282%2529.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>Ultimate C++ Programming Language Cheat Sheet</title><link>http://www.comboupdates.com/2017/09/ultimate-c-programming-language-cheat.html</link><category>c++</category><category>cheatsheet</category><category>hot</category><category>programming</category><pubDate>Sun, 24 Sep 2017 19:18:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-8237043462478209712</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h2 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 21px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
C++ Programming Language Cheat Sheet&lt;/h2&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1O3Hua81vsn7K5sa-8RoCtgR4F62jTyKyNLcTR36WXyLtcFdD6xnTCzreHHA2SrkWMGePutV7qEpxEEejagm-FM2yrDq9jmtgFcRlSF9JPNIggeAK23w84am58REWbv0_E0yaMzHNGQ4T/s1600/c%252B%252B.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Ultimate C++ Programming Language Cheat Sheet" border="0" data-original-height="1200" data-original-width="1200" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1O3Hua81vsn7K5sa-8RoCtgR4F62jTyKyNLcTR36WXyLtcFdD6xnTCzreHHA2SrkWMGePutV7qEpxEEejagm-FM2yrDq9jmtgFcRlSF9JPNIggeAK23w84am58REWbv0_E0yaMzHNGQ4T/s320/c%252B%252B.png" title="Ultimate C++ Programming Language Cheat Sheet" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;strong style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;What is C++?&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;C++&lt;/b&gt;&amp;nbsp;&amp;nbsp;is a general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation. It was designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights.&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;
&lt;b&gt;Data Types&lt;/b&gt;&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
Set of values together with a&amp;nbsp;set of operations called data type.C++ data types classified into three categories:&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
1.Simple data type&lt;br /&gt;
2.Structured data type&lt;br /&gt;
3.Pointers&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
Integral Data Types&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; float: none; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline;"&gt;
&lt;div id="InRead" style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;/div&gt;
&lt;ins class="adsbygoogle" data-ad-client="ca-pub-9567424144805280" data-ad-slot="2710193057" data-adsbygoogle-status="done" style="border: 0px; display: inline-block; font-family: inherit; height: 15px; margin: 0px; padding: 0px; vertical-align: baseline; width: 468px;"&gt;&lt;ins id="aswift_5_expand" style="background-color: transparent; border: none; display: inline-table; font-family: inherit; height: 15px; margin: 0px; padding: 0px; position: relative; vertical-align: baseline; visibility: visible; width: 468px;"&gt;&lt;ins id="aswift_5_anchor" style="background-color: transparent; border: none; display: block; font-family: inherit; height: 15px; margin: 0px; padding: 0px; position: relative; vertical-align: baseline; visibility: visible; width: 468px;"&gt;&lt;/ins&gt;&lt;/ins&gt;&lt;/ins&gt;&lt;/div&gt;
&lt;ol style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; list-style: upper-roman; margin: 0px 0px 1.857em 42px; padding: 0px; vertical-align: baseline;"&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;char&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;short&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;int&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;long&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;bool&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;unsigned char&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;unsigned short&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;unsigned int&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;unsigned long&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
Floating-Point Data Types :&lt;/div&gt;
&lt;ol style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; list-style: upper-roman; margin: 0px 0px 1.857em 42px; padding: 0px; vertical-align: baseline;"&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;float&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;double&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;long double&lt;/li&gt;
&lt;/ol&gt;
&lt;h1 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 24px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
Standard Library&lt;/h1&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
The C++ Standard Library can be categorized into two parts:&lt;/div&gt;
&lt;ul class="list" style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; list-style: square; margin: 0px 0px 1.857em 42px; padding: 0px; vertical-align: baseline;"&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;The Standard Function Library:&lt;/b&gt;&amp;nbsp;This library consists of general-purpose, stand-alone functions that are not part of any class. The function library is inherited from C.&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;The Object-Oriented Class Library:&lt;/b&gt;&amp;nbsp;This is a collection of classes and associated functions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 24px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
Variable Types&lt;/h1&gt;
&lt;table class="table table-bordered" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;"&gt;&lt;tbody style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;" width="30%"&gt;Type&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;bool&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Stores either value true or false.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;char&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Typically a single octet(one byte). This is an integer type.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;int&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;The most natural size of the integer for the machine.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;float&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;A single-precision floating point value.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;double&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;A double-precision floating point value.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;void&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Represents the absence of type.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;span style="border: 0px; font-family: inherit; font-size: 14pt; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;strong style="border: 0px; font-family: inherit; font-size: 18.6667px; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Operators in C++&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; list-style: upper-roman; margin: 0px 0px 1.857em 42px; padding: 0px; vertical-align: baseline;"&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Arithmetic Operators&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Relational Operators&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Logical Operators&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Bitwise Operators&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Assignment Operators&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Misc Operators&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;span style="border: 0px; font-family: inherit; font-size: 12pt; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;strong style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;1.Arithmetic Operators.&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; float: none; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline;"&gt;
&lt;ins class="adsbygoogle" data-ad-client="ca-pub-9567424144805280" data-ad-slot="2710193057" data-adsbygoogle-status="done" style="border: 0px; display: inline-block; font-family: inherit; height: 15px; margin: 0px; padding: 0px; vertical-align: baseline; width: 468px;"&gt;&lt;ins id="aswift_6_expand" style="background-color: transparent; border: none; display: inline-table; font-family: inherit; height: 15px; margin: 0px; padding: 0px; position: relative; vertical-align: baseline; visibility: visible; width: 468px;"&gt;&lt;ins id="aswift_6_anchor" style="background-color: transparent; border: none; display: block; font-family: inherit; height: 15px; margin: 0px; padding: 0px; position: relative; vertical-align: baseline; visibility: visible; width: 468px;"&gt;&lt;/ins&gt;&lt;/ins&gt;&lt;/ins&gt;&lt;/div&gt;
&lt;table class="table table-bordered" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;"&gt;&lt;tbody style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;" width="10%"&gt;Operator&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;" width="45%"&gt;Description&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;+&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Adds two operands&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;X + Y = 20&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;–&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Subtracts second operand from the first&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;X – Y = 8&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;*&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Multiplies both operands&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;X * Y = 84&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;/&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Divides numerator by de-numerator&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;X / Y = 2&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;%&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Modulus Operator and remainder of after an integer division&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Y % X= 0&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;++&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Increment operator, increases integer value by one&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;X++ = 15&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;—&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Decrement operator, decreases integer value by one&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;X– = &amp;nbsp;13&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h1 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 24px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
&lt;/h1&gt;
&lt;h2 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 21px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
II.Relational Operators&lt;/h2&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table class="table table-bordered" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;"&gt;&lt;tbody style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Operator&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Description&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;==&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Checks if the values of two operands are equal or not. If yes, then the condition becomes true.&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;(X == Y) is not true.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;!=&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Checks if the values of two operands are equal or not. If the values are not equal, then the condition becomes true.&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;(X != Y) is true.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&amp;gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Checks if the value of left operand is greater than the value of the right operand. If yes, then the condition becomes true.&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;(X &amp;gt; Y) is not true.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&amp;lt;&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Checks if the value of left operand is less than the value of the right operand. If yes, then the condition becomes true.&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;(X &amp;lt; Y) is true.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&amp;gt;=&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Checks if the value of left operand is greater than or equal to the value of the right operand. If yes, then the condition becomes true.&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;(X &amp;gt;= Y) is not true.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&amp;lt;=&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Checks if the value of left operand is less than or equal to the value of the right operand. If yes, then the condition becomes true.&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;(X &amp;lt;= Y) is true&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 21px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
III.Logical Operators&lt;/h2&gt;
&lt;table class="table table-bordered" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;"&gt;&lt;tbody style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Operator&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Description&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&amp;amp;&amp;amp;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Called Logical AND operator. If both the operands are non-zero, then the condition becomes true.&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;(X &amp;amp;&amp;amp; Y) is false.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;||&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Called Logical OR Operator. If any of the two operands is non-zero, then the condition becomes true.&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;(X || Y) is true.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;!&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Called Logical NOT Operator. It is used to reverse the logical state of its operand. If a condition is true, then Logical NOT operator will make it false.&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;!(X &amp;amp;&amp;amp; Y) is true.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 21px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
IV. Bit-wise Operators&lt;/h2&gt;
&lt;table class="table table-bordered" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;"&gt;&lt;tbody style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Operator&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Description&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&amp;amp;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Binary AND Operator copy a bit to the result if it exists in both operands.&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;(X &amp;amp;Y) = 12&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;|&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Binary OR Operator copies a bit if it exists in either operand.&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;(X | Y) = 61&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;^&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Binary XOR Operator copies the bit if it is set in one operand but not both.&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;(X ^ Y) = 49&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;~&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Binary One's Complement Operator is unary and has the effect of ‘flipping’ bits.&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;(~X ) = -211,&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&amp;lt;&amp;lt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Binary Left Shift Operator. The left operands value is moved left by the number of bits specified by the right operand.&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;X &amp;lt;&amp;lt; 2 = 200&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&amp;gt;&amp;gt;&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Binary Right Shift Operator. The left operands value is moved right by the number of bits specified by the right operand.&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;X &amp;gt;&amp;gt; 2 = 19&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 21px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
V.Assignment Operators&lt;/h2&gt;
&lt;table class="table table-bordered" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;"&gt;&lt;tbody style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Operator&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Description&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;=&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Simple assignment operator. Assigns values from right side operands to left side operand&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Z = X + Y will assign the value of X + Y to Z&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;+=&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Add AND assignment operator. It adds the right operand to the left operand and assigns the result to the left operand.&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Z += X is equivalent to Z = Z + X&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;-=&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Subtract AND assignment operator. It subtracts the right operand from the left operand and assigns the result to the left operand.&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Z -= X is equivalent to Z = Z – X&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;*=&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Multiply AND assignment operator. It multiplies the right operand with the left operand and assigns the result to the left operand.&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Z *= X is equivalent to Z = Z * X&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;/=&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Divide AND assignment operator. It divides the left operand with the right operand and assigns the result to the left operand.&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Z /= X is equivalent to Z = Z/ X&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;%=&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Modulus AND assignment operator. It takes modulus using two operands and assigns the result to the left operand.&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Z %= X is equivalent to Z = Z % X&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&amp;lt;&amp;lt;=&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Left shift AND assignment operator.&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Z &amp;lt;&amp;lt;= 2 is same as Z = Z &amp;lt;&amp;lt; 2&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&amp;gt;&amp;gt;=&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Right shift AND assignment operator.&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Z &amp;gt;&amp;gt;= 2 is same as Z = Z &amp;gt;&amp;gt; 2&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&amp;amp;=&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Bitwise AND assignment operator.&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Z &amp;amp;= 2 is same as Z = Z &amp;amp; 2&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;^=&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Bitwise exclusive OR and assignment operator.&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Z ^= 2 is same as Z = Z ^ 2&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;|=&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Bitwise inclusive OR and assignment operator.&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Z |= 2 is same as Z = Z | 2&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 21px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
VI.Misc Operators&lt;/h2&gt;
&lt;table class="table table-bordered" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;"&gt;&lt;tbody style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Operator&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Description&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;sizeof()&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Returns the size of a variable.&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;sizeof(x), where a is an integer, will return 4.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&amp;amp;&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Returns the address of a variable.&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&amp;amp;X; returns the actual address of the variable.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;*&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Pointer to a variable.&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;*X;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;? :&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Conditional Expression.&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;If Condition is true? then value X: otherwise value Y&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h1 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 24px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
Standard I/O Devices&lt;/h1&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; list-style: square; margin: 0px 0px 1.857em 42px; padding: 0px; vertical-align: baseline;"&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Use&amp;nbsp;&lt;tt&gt;iostream&lt;/tt&gt;&amp;nbsp;to extract (receive) data from keyboard and send output to the screen&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;IOstream contains definitions of two types:&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.857em 42px; padding: 0px; vertical-align: baseline;"&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;tt&gt;istream&lt;/tt&gt;&amp;nbsp;– input stream&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;tt&gt;ostream&lt;/tt&gt;&amp;nbsp;– output stream&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; list-style: square; margin: 0px 0px 1.857em 42px; padding: 0px; vertical-align: baseline;"&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Basic IOstream variables:&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.857em 42px; padding: 0px; vertical-align: baseline;"&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;tt&gt;cin&lt;/tt&gt;&amp;nbsp;– common input&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;tt&gt;cout&lt;/tt&gt;&amp;nbsp;– common output&lt;/li&gt;
&lt;/ol&gt;
&lt;h1 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 24px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
cin and cout&lt;/h1&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
To use&amp;nbsp;&lt;tt&gt;cin&lt;/tt&gt;&amp;nbsp;and&amp;nbsp;&lt;tt&gt;cout&lt;/tt&gt;, the preprocessor directive #include &amp;lt;iostream&amp;gt; must be used&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
The declaration is similar to the following C++ statements:&lt;/div&gt;
&lt;ol style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.857em 42px; padding: 0px; vertical-align: baseline;"&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;istream cin;&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;ostream cout;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
Input stream variables: type istream&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
Output stream variables: type ostream&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;span style="border: 0px; font-family: inherit; font-size: 18pt; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;strong style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;FUNCTIONS&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;span style="border: 0px; font-family: inherit; font-size: 12pt; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;strong style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;What are Functions?&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
A&amp;nbsp;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;function&lt;/b&gt;&amp;nbsp;is a group of statements that together perform a task. Every&amp;nbsp;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;C&lt;/b&gt;&amp;nbsp;program has at least one function&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;/b&gt;, which is main(), and all the most trivial programs can define additional&amp;nbsp;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;functions&lt;/b&gt;. You can divide up your code into separate&amp;nbsp;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;functions&lt;/b&gt;.&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px 0px 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;h1 style="border: 0px; color: #19232d; font-family: inherit; font-size: 24px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
&lt;span style="border: 0px; font-family: inherit; font-size: 14pt; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Predefined and User-Defined Functions&lt;/span&gt;&lt;/h1&gt;
&lt;div style="border: 0px; font-family: inherit; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
1)&amp;nbsp;&lt;strong style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Predefined standard library functions&lt;/strong&gt;&amp;nbsp;–&amp;nbsp;These are available to anyone who writes a C++ program. This saves the programmer’s time from writing own functions. They are completely debugged, efficient and always produce a precise output. The important contribution of the system-supplied functions is that they provide clarity to the program because they do not have to be redefined. It reduces the&amp;nbsp;&lt;span class="IL_AD" id="IL_AD2" style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;source code&lt;/span&gt;, which saves the time of the programmer.&lt;/div&gt;
&lt;div style="border: 0px; font-family: inherit; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
2)&amp;nbsp;&lt;strong style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;User Defined functions –&lt;/strong&gt;&amp;nbsp;C++ language allows additional functions besides the built-in functions called the user-defined function. It allows programmers to define their own functions. The programmer must code the logic of this type. In order to do so, a&amp;nbsp;&lt;span class="IL_AD" id="IL_AD3" style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;declaration&lt;/span&gt;&amp;nbsp;is needed.&lt;/div&gt;
&lt;h1 style="border: 0px; color: #19232d; font-family: inherit; font-size: 24px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
Enumeration Data Type&lt;/h1&gt;
&lt;div style="border: 0px; font-family: inherit; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
An&amp;nbsp;&lt;i style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;enumeration&lt;/i&gt;&amp;nbsp;is a distinct type whose value is restricted to a range of values (see below for details), which may include several explicitly named constants (“&lt;i style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;enumerators&lt;/i&gt;“). The values of the constants are values of an integral type known as the&amp;nbsp;&lt;i style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;underlying type&lt;/i&gt;&amp;nbsp;of the enumeration.&lt;/div&gt;
&lt;div style="border: 0px; font-family: inherit; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;span style="border: 0px; font-family: inherit; font-size: 14pt; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;strong style="border: 0px; font-family: inherit; font-size: 18.6667px; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Data types:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="border: 0px; font-family: inherit; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;span style="border: 0px; font-family: inherit; font-size: 14pt; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="border: 0px; font-family: inherit; font-size: 18.6667px; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;C++ simple data types:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol style="border: 0px; font-family: inherit; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.857em 42px; padding: 0px; vertical-align: baseline;"&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;integral (char, short, int, long, and bool)&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;enum&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;floating (float, double, long double)&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="border: 0px; font-family: inherit; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;span style="border: 0px; font-family: inherit; font-size: 14pt; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;C++ structured data types&lt;/span&gt;:&lt;/b&gt;&lt;/div&gt;
&lt;ol style="border: 0px; font-family: inherit; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.857em 42px; padding: 0px; vertical-align: baseline;"&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;array&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;struct&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;union&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;class&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;h1 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 24px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
Arrays&lt;/h1&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
C++ provides a data structure,&amp;nbsp;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;the array&lt;/b&gt;, which stores a fixed-size sequential collection of elements of the same type. An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type.&lt;/div&gt;
&lt;h2 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 21px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
C++ Arrays in Detail&lt;/h2&gt;
&lt;table class="table table-bordered" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;"&gt;&lt;tbody style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;" width="40%"&gt;Concept&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Multi-dimensional arrays&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;C++ supports multidimensional arrays. The simplest form of the multidimensional array is the two-dimensional array.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Pointer to an array&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;You can generate a pointer to the first element of an array by simply specifying the array name, without any index.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Passing arrays to functions&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;You can pass to the function a pointer to an array by specifying the array’s name without an index.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Return array from functions&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;C++ allows a function to return an array.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px 0px 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;/div&gt;
&lt;h1 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 24px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
Structures&lt;/h1&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
The structure is a collection of variables of different data types under a single name. It is similar to a class in that, both hold a collection of data of different data types.&lt;/div&gt;
&lt;h2 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 21px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
How to define a structure variable?&lt;/h2&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
Once you declare a structure&amp;nbsp;&lt;var style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;person&lt;/var&gt;&amp;nbsp;as above. You can define a structure variable as:&lt;/div&gt;
&lt;h2 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 21px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
How to define a structure variable?&lt;/h2&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
Once you declare a structure person as above.&lt;br /&gt;
Person Jack;&lt;br /&gt;
Here, a structure variable Jack is defined which is of type structure person.&lt;br /&gt;
When structure variable is defined, only then the required memory is allocated by the compiler.&lt;/div&gt;
&lt;h2 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 21px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
How to access members of a structure?&lt;/h2&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
The members of structure variable are accessed using a dot (.) operator.&lt;br /&gt;
Suppose, you want to access salary of structure variable Jack and assign it 98000 to it.&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
Jack.age=98000;&lt;/div&gt;
&lt;h1 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 24px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
Strings&lt;/h1&gt;
&lt;table class="table table-bordered" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;"&gt;&lt;tbody style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;" width="5%"&gt;S.N.&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Function &amp;amp; Purpose&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;1&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;strcpy(s1, s2);&lt;/b&gt;Copies string s2 into string s1.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;2&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;strcat(s1, s2);&lt;/b&gt;Concatenates string s2 onto the end of string s1.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;3&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;strlen(s1);&lt;/b&gt;Returns the length of string s1.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;4&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;strcmp(s1, s2);&lt;/b&gt;Returns 0 if s1 and s2 are the same; less than 0 if s1&amp;lt;s2; greater than 0 if s1&amp;gt;s2.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;5&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;strchr(s1, ch);&lt;/b&gt;Returns a pointer to the first occurrence of character ch in string s1.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;6&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;strstr(s1, s2);&lt;/b&gt;Returns a pointer to the first occurrence of string s2 in string s1.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 21px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
The String Class in C++&lt;/h2&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
The standard C++ library provides a&amp;nbsp;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;string&lt;/b&gt;&amp;nbsp;class type that supports all the operations mentioned above, additionally much more functionality. We will study this class in C++ Standard Library&lt;/div&gt;
&lt;h1 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 24px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
Pointers&lt;/h1&gt;
&lt;h2 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 21px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
What Are Pointers?&lt;/h2&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
A&amp;nbsp;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;pointer&lt;/b&gt;&amp;nbsp;is a variable whose value is the address of another variable. Like any variable or constant, you must declare a pointer before you can work with it.&lt;/div&gt;
&lt;h2 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 21px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
Using Pointers in C++:&lt;/h2&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
There are few important operations, which we will do with the pointers very frequently.&amp;nbsp;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;(x)&lt;/b&gt;&amp;nbsp;we define a pointer variable&amp;nbsp;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;(y)&lt;/b&gt;assign the address of a variable to a pointer and&amp;nbsp;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;(z)&lt;/b&gt;&amp;nbsp;finally access the value at the address available in the pointer variable. This is done by using unary operator&amp;nbsp;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;*&lt;/b&gt;&amp;nbsp;that returns the value of the variable located at the address specified by its operand.&lt;/div&gt;
&lt;h2 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 21px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
C++ Pointers in Detail&lt;/h2&gt;
&lt;table class="table table-bordered" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;"&gt;&lt;tbody style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;" width="40%"&gt;Concept&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;C++ Null Pointers&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;C++ supports null pointer, which is a constant with a value of zero defined in several standard libraries.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;C++ pointer arithmetic&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;There are four arithmetic operators that can be used on pointers: ++, –, +, –&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;C++ pointers vs arrays&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;There is a close relationship between pointers and arrays. Let us check how?&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;C++ array of pointers&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;You can define arrays to hold a number of pointers.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;C++ pointer to pointer&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;C++ allows you to have a pointer to a pointer and so on.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Passing pointers to functions&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Passing an argument by reference or by address both enable the passed argument to be changed in the calling function by the called function.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Return pointer from functions&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;C++ allows a function to return a pointer to local variable, static variable and dynamically allocated memory as well.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 21px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
I/O Library Header Files&lt;/h2&gt;
&lt;table class="table table-bordered" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;"&gt;&lt;tbody style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;" width="20%"&gt;Header File&lt;/th&gt;&lt;th style="background: rgb(242, 242, 242); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;Function and Description&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&amp;lt;iostream&amp;gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;This file defines the&amp;nbsp;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;cin, cout, cerr&lt;/b&gt;&amp;nbsp;and&amp;nbsp;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;clog&lt;/b&gt;&amp;nbsp;objects, which correspond to the standard input stream, the standard output stream, the un-buffered standard error stream and the buffered standard error stream, respectively.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&amp;lt;iomanip&amp;gt;&lt;/td&gt;&lt;td style="background: rgb(252, 252, 252); border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;This file declares services useful for performing formatted I/O with so-called parameterized stream manipulators, such as&amp;nbsp;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;setw&lt;/b&gt;&amp;nbsp;and&amp;nbsp;&lt;b style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;setprecision&lt;/b&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;&amp;lt;fstream&amp;gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 1px solid rgb(225, 225, 225); font-family: inherit; margin: 0px; padding: 4px 7px; vertical-align: baseline;"&gt;This file declares services for user-controlled file processing. We will discuss it in detail in File and Stream related chapter.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h1 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 24px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
Inheritance&lt;/h1&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
Derive quality and characteristics from parents or ancestors. Like you inherit features of your parents.&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;span style="border: 0px; font-family: inherit; font-size: 12pt; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;strong style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Types of Inheritance:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.857em 42px; padding: 0px; vertical-align: baseline;"&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Single Inheritance.&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Multilevel&amp;nbsp; Inheritance.&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Multiple Inheritance.&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Hierarchical&amp;nbsp; Inheritance.&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Hybrid&amp;nbsp; Inheritance.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
&lt;span style="border: 0px; font-family: inherit; font-size: 18pt; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Polymorphism&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
Polymorphism is one of the crucial features of c++ it simply means one name and multiple forms.The function overloading and operator overloading is known as compile time&amp;nbsp;Polymorphism / static&amp;nbsp;Polymorphism.&lt;/div&gt;
&lt;h1 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 24px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
Data Abstraction&lt;/h1&gt;
&lt;div style="background-color: white; border: 0px; color: #0e0b0b; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 13px; margin-bottom: 1.857em; padding: 0px; vertical-align: baseline;"&gt;
Data abstraction refers to, providing only essential information to the outside world and hiding their background details, i.e., to represent the needed information in program without presenting the details.Data abstraction is a programming (and design) technique that relies on the separation of interface and implementation.&lt;/div&gt;
&lt;h1 style="background-color: white; border: 0px; color: #19232d; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 24px; line-height: 1.5; margin: 0px 0px 24px; padding: 0px; vertical-align: baseline;"&gt;
Data Encapsulation&lt;/h1&gt;
&lt;span style="background-color: white; color: #0e0b0b; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;"&gt;Data encapsulation is a mechanism of bundling the data, and the functions that use them and data abstraction is a mechanism for exposing only the interfaces and hiding the implementation details from the user.C++ supports the properties of encapsulation and data hiding through the creation of user-defined types, called classes. We already have studied that a class can contain private, protected and public members.&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1O3Hua81vsn7K5sa-8RoCtgR4F62jTyKyNLcTR36WXyLtcFdD6xnTCzreHHA2SrkWMGePutV7qEpxEEejagm-FM2yrDq9jmtgFcRlSF9JPNIggeAK23w84am58REWbv0_E0yaMzHNGQ4T/s72-c/c%252B%252B.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>NASA will pay you $100,000 if you help astronauts breathe</title><link>http://www.comboupdates.com/2017/09/nasa-will-pay-you-100000-if-you-help.html</link><category>competition</category><category>hot</category><category>nasa</category><pubDate>Sat, 23 Sep 2017 21:00:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-8239261174752687567</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h3 style="text-align: left;"&gt;
NASA wants you to help astronauts breathe&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0Crd-dJDwTsSRB_QwNesaJpwZXpGchkq-76ThPD6R2VC6_ek6_4IGVM3jNawU0l22Va7Ijl7fP0WDJk_YRJM0GbEF9Q5_CzV7NCyBmpdoErZOnEywPfFUOWuS0fRs1rhCv0VptfFfpPYi/s1600/nasa.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="NASA will pay you $100,000 if you help astronauts breathe" border="0" data-original-height="159" data-original-width="318" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0Crd-dJDwTsSRB_QwNesaJpwZXpGchkq-76ThPD6R2VC6_ek6_4IGVM3jNawU0l22Va7Ijl7fP0WDJk_YRJM0GbEF9Q5_CzV7NCyBmpdoErZOnEywPfFUOWuS0fRs1rhCv0VptfFfpPYi/s400/nasa.png" title="NASA will pay you $100,000 if you help astronauts breathe" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
It’s not often that the incredibly bright minds at NASA are forced to look for solutions from the general public, but the agency just launched a new competition that does just that. NASA wants to find a new aerosol detection technology that can be used on Earth and in space, and it’s offering the hefty sum of $100,000 to any individual or group that can develop the best one.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
Detecting the presence of aerosols — which are tiny airborne particles that we can’t see but regularly breathe in — is vital to the health and well being of long-haul space travelers. Determining the breath-ability and potential danger of any air source is of utmost importance, but current technologies that detect aerosols are too bulky to be considered for long space trips. NASA wants something smaller, but just as effective as today’s top-of-the-line tech.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
“NASA has identified particulate monitoring as a gap in its technology road map to enable future long-term missions,” the competition page explains. “Current technology does not provide the level of sensitivity, the longevity, or the ability to operate in a reduced-gravity environment. The added bonus of this technology demonstration competition is the potential benefit to human health on Earth as well as in space.”&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
NASA has partnered with the Robert Wood Johnson Foundation to help manage the competition, and any participants who believe they have a shot at scoring a deal with NASA must register no later than Wednesday, December 13, 2017. An evaluation panel will score each valid application, after which comes a prototyping phase. Finalists will be selected and then after demonstrating and testing their hardware, the grand prize winner will be announced. That individual or group will cash in to the tun of $100,000.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0Crd-dJDwTsSRB_QwNesaJpwZXpGchkq-76ThPD6R2VC6_ek6_4IGVM3jNawU0l22Va7Ijl7fP0WDJk_YRJM0GbEF9Q5_CzV7NCyBmpdoErZOnEywPfFUOWuS0fRs1rhCv0VptfFfpPYi/s72-c/nasa.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item><item><title>India to Join China and United States With Its Own Quantum Computer</title><link>http://www.comboupdates.com/2017/09/india-to-join-china-and-united-states.html</link><category>china quantum computer</category><category>hot</category><category>India</category><category>mangalyaan</category><category>Technology</category><pubDate>Sat, 23 Sep 2017 19:30:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1778979857251896130.post-309817249243806618</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h3 style="text-align: left;"&gt;
India to take on China and United States by building its own Quantum Computer&lt;/h3&gt;
&lt;div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOw43p22XeDbdV5pzuwxGCJBQ-ALGn6UL_FjwBA3HneqqVqiJ6-ZJq7QdqApxcsXUEEG_lFYvGSi3NMUSR3hbEyzrIRYYcG2JSZ_XQiOKZfBqcOLJ-pEUWuL8N6cV5bx-4el6m-NTeASKN/s1600/quantum+computer.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="India to Join China and the United States With Its Own Quantum Computer" border="0" data-original-height="194" data-original-width="259" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOw43p22XeDbdV5pzuwxGCJBQ-ALGn6UL_FjwBA3HneqqVqiJ6-ZJq7QdqApxcsXUEEG_lFYvGSi3NMUSR3hbEyzrIRYYcG2JSZ_XQiOKZfBqcOLJ-pEUWuL8N6cV5bx-4el6m-NTeASKN/s400/quantum+computer.jpg" title="India to Join China and the United States With Its Own Quantum Computer" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Quantum computer is touted as the next big leap in technology. China has been leading the Quantum computer arena and has already sent a hack-proof quantum computer into space. They even managed to achieve the first ever Star Trek-like teleportation by sending a ‘Photon’ 500 km from space to the Space Center in China. The United States is not far behind but its Quantum computer technology is shrouded in secret under the official secrets act. &amp;nbsp;Indian scientists who have made a name for themselves by sending ‘Mangalyaan’ a Mars orbiter at 1/5th the price of American Mars Orbiter and launching an extraordinary 104 satellites in the space at one go.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Now the Indian scientists have embarked on their next mission – building India’s own Quantum computer. Keen to tap into the next big advance in computing technology, the Department of Science and Technology (DST) is planning to build its own quantum computer.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
What is a Quantum Computer?&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Unlike the normal computer and laptops that we have at our homes, the quantum computer employs the principles of quantum mechanics to store information in ‘qubits’ instead of the typical ‘bits’ of 1 and 0. While our computers and laptops run on the principle of bits and bytes, the Quantum computers run on ‘Qubits’ These Qubits are theoretically 100 times faster than the conventions bits and bytes and work faster because of the way such circuits are designed, and their promise is that they can do intensive number-crunching tasks much more efficiently than the fastest comparable computers.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
How fast is a Quantum Computer?&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Quantum computers are considered to the fastest things on Earth. To give you an example, a quantum computer would require 3.5 million fewer steps than a traditional machine to sort and parse a billion numbers. A quantum computer can find the solution in only 31,623 steps compared to the millions of steps a conventional computer would take.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
What is the use of a Quantum Computer?&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
One of the top uses of Quantum computer is of course military. Indian military could have the power to number crunch any problems from field military formations to in-house missile tests and hydrogen yield testing. Quantum computer can also be used to predict the weather correctly. India depends on monsoon and a correct prediction may help its millions of farmers produce a variety of crops according to the monsoon outbreak. A quantum computer can also help ISRO’s space programme besides providing the necessary infrastructure for the Aadhar card backbone. The Indian government hopes to directly credit benefits and subsidies (Universal Basic Income) directly to the account of the beneficiary.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
How long will India’s Quantum Computer take to build?&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
While India has the necessary resources like brain power and funds, quantum computing is a very resource intensive enterprise. The Physics departments at the Indian Institute of Science, Bangalore, and the Harish Chandra Research Institute, Allahabad, have forayed into the theoretical aspects of quantum computing, the first step to building India’s own quantum computer.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Experts from across the country are expected to gather this month in Allahabad for a workshop to develop such a computer. Canada’s D-Wave Systems which a pioneer in developing quantum computers and has sold machines to Lockheed Martin and Google will also be a part of this august gathering.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Still, India is at least two years away from actually building its own quantum computer according to experts.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOw43p22XeDbdV5pzuwxGCJBQ-ALGn6UL_FjwBA3HneqqVqiJ6-ZJq7QdqApxcsXUEEG_lFYvGSi3NMUSR3hbEyzrIRYYcG2JSZ_XQiOKZfBqcOLJ-pEUWuL8N6cV5bx-4el6m-NTeASKN/s72-c/quantum+computer.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vvpvijay@gmail.com (Vijay Prabhu)</author></item></channel></rss>