<?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>Deekshith Allamaneni's Blog Update</title><description></description><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><pubDate>Sun, 19 Apr 2026 04:08:22 -0500</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">47</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.deekshith.in/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>Thoughts, ideas, projects and opinions by Deekshith Allamaneni</itunes:subtitle><itunes:category text="Education"><itunes:category text="Educational Technology"/></itunes:category><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>Netflix Categories - Browser Extension To Uncover Hidden Categories On Netflix</title><link>http://www.deekshith.in/2017/02/netflix-categories-intro.html</link><category>Chrome</category><category>Software</category><category>WebExtensions</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sun, 12 Feb 2017 11:58:00 -0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-4874032471178641551</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Netflix Categories browser extension helps you to easily search hidden genre/categories on Netflix and bookmark it for quick access.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7-1sDnXfRWzDlT-VmEYLOLC2XHp-Elc79StlXVWsAeeplGmmKczpOL7npmK5LtugEELxsl4XO2-8w0F11e2e_XmdaG4DROJIo2PvgmHaWUR997RHRlS4zV9dOhAUIaO7bCFgcO3d9Ot4m/s320/using-netflix-categories.gif" width="320" /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
Why?&lt;/h3&gt;
&lt;h4 style="text-align: left;"&gt;
Problem&lt;/h4&gt;
Netflix has tons of hidden categories but it only shows less than a dozen on the website. It tries to tailor the categories based on your viewing behavior and displays only the ones that it thinks are best for you. But what if you want to browse other categories? Standard Netflix interface does not provide a direct way to do that.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Hard Time Finding A Good Solution&lt;/h4&gt;
A week before releasing this, I saw many trending articles listing codes to access the secret categories on Netflix. To use that requires searching for the category, copying the code and changing the URL. That was tedious and not worth it. I kept on searching and found a couple of browser extensions of which some have a monthly subscription fee, some mess up with the Netflix interface and some others are full of ads. Most of them actually do a combination of things. Most of them also listed thousands of unverified categories which had no content.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
So made it&lt;/h4&gt;
I decided to give it a shot rather than whining on existing ones. Requirements are simple: easy accessibility, ability to search categories by name and remember favorite categories. Started spending some time that weekend forking one of my other personal projects made for a different purpose to have a basic search and bookmarking functionality. With in a few hours I realized that it was shaping better than what I was hoping for. So why not refine it a bit and release it for public? And here you go! Get &lt;b&gt;&lt;a href="https://chrome.google.com/webstore/detail/netflix-categories/lnbopcabgddpanjmeabponnjngbmemml" target="_blank"&gt;Netflix Categories from Chrome&amp;nbsp;web store&lt;/a&gt;&amp;nbsp;&lt;/b&gt;or grab &lt;a href="https://github.com/adeekshith/netflix-categories" target="_blank"&gt;source code on Github&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
It did well on initial launch. It was published in many top tech blogs and news websites, gaining more than 50,000 users in the first week itself (although the trend may not continue) and is also the &lt;a href="http://lifehacker.com/this-weeks-top-downloads-1792257796" rel="nofollow" target="_blank"&gt;top most downloaded item on Lifehacker this week&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
What's Next&lt;/h3&gt;
&lt;h4 style="text-align: left;"&gt;
More Verified Categories&lt;/h4&gt;
There are only a few hundred categories listed on first launch but there are thousands of categories that needs to be verified and added to it. It is easy to grab all the category codes dump online and push them to the extension but there are a few problems. Netflix is believed to have more than 70,000 categories but the majority of them have no content. So I am trying to curate and add only the categories verified to have content. Working on automating this process. Having small but verified set of categories would provide better user experience than thousands of empty ones.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Improved Performance&lt;/h4&gt;
This quick release also came with quite significant &lt;a href="https://martinfowler.com/bliki/TechnicalDebt.html" rel="nofollow" target="_blank"&gt;technical debt&lt;/a&gt;. Although it works well for the current hundreds of categories, I doubt its ability to handle a few thousands. The &lt;a href="https://github.com/adeekshith/netflix-categories/blob/master/webextension/data/data.json" target="_blank"&gt;JSON data file&lt;/a&gt; containing categories list has a lot of unnecessary redundancy, &amp;nbsp;the "All Categories" view needs to be &lt;a href="https://getbootstrap.com/components/#pagination" rel="nofollow" target="_blank"&gt;paginated&lt;/a&gt; to handle a large list and search field needs &lt;a href="http://drupalmotion.com/article/debounce-and-throttle-visual-explanation" rel="nofollow" target="_blank"&gt;debouncing&lt;/a&gt;. I like the functional style of creating UIs where we declare UI components (&lt;a href="https://github.com/adeekshith/netflix-categories/blob/master/webextension/browser-action/js/popup.js#L13" target="_blank"&gt;like this&lt;/a&gt;) and render them whenever the state changes. Some might argue against it but I feel it is an elegant way. The current code renders the entire view irrespective of how small/large the change is. That can be a performance bottleneck. We need to figure out rendering differential UI updates to improve performance, or for the better may simply use ReactJS instead of re-inventing the wheel. React has&amp;nbsp;&lt;a href="https://en.wikipedia.org/wiki/React_(JavaScript_library)#Virtual_DOM" target="_blank"&gt;virtual DOM&lt;/a&gt; stuff which already does that. Last, the search algorithm itself is pretty primitive. It just filters by running a &lt;a href="https://github.com/adeekshith/netflix-categories/blob/master/webextension/core/js/config.js#L52" target="_blank"&gt;string matching function over category names array&lt;/a&gt;. This can be greatly improved by using a better data structure (may be a &lt;a href="https://en.wikipedia.org/wiki/Trie" target="_blank"&gt;Trie&lt;/a&gt;?). &amp;nbsp;It will be released for Firefox and Opera after major issues are resolved.&lt;br /&gt;
&lt;br /&gt;
I encourage you to hack&amp;nbsp;&lt;a href="https://github.com/adeekshith/netflix-categories" target="_blank"&gt;the code&lt;/a&gt;&amp;nbsp;and feel free to discuss and critique.&lt;br /&gt;
&lt;h3 style="box-sizing: border-box; color: #333333; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; text-align: left;"&gt;
&lt;a href="https://chrome.google.com/webstore/detail/netflix-categories/lnbopcabgddpanjmeabponnjngbmemml" style="box-sizing: border-box; color: #4078c0; outline-width: 0px;" target="_blank"&gt;✚ Add to Chrome&lt;/a&gt;&amp;nbsp;| Chrome Web Store&lt;/h3&gt;
&lt;div&gt;
&lt;h3 style="box-sizing: border-box; color: #333333; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;"&gt;
More about this on the web&lt;/h3&gt;
&lt;ul style="box-sizing: border-box; color: #333333; font-family: -apple-system, system-ui, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; padding-left: 2em;"&gt;
&lt;li style="box-sizing: border-box; margin-top: 0.25em;"&gt;&lt;a href="http://www.huffingtonpost.com/entry/this-simple-trick-makes-your-weird-netflix-dreams-come-true_us_5898c131e4b0c1284f274790" rel="nofollow" style="box-sizing: border-box; color: #4078c0; text-decoration: none;" target="_blank"&gt;&lt;b&gt;The Huffington Post&lt;/b&gt;: This Simple Trick Makes Your Weird Netflix Dreams Come True&lt;/a&gt;&lt;/li&gt;
&lt;li style="box-sizing: border-box; margin-top: 0.25em;"&gt;&lt;a href="http://www.businessinsider.com/secret-netflix-categories-chrome-extension-2017-2" rel="nofollow" style="box-sizing: border-box; color: #4078c0; text-decoration: none;" target="_blank"&gt;&lt;b&gt;Business Insider&lt;/b&gt;: There's a new way to search Netflix's hundreds of secret categories&lt;/a&gt;&lt;/li&gt;
&lt;li style="box-sizing: border-box; margin-top: 0.25em;"&gt;&lt;a href="https://thenextweb.com/apps/2017/02/06/netflix-plugin-chrome-shortcut/" rel="nofollow" style="box-sizing: border-box; color: #4078c0; text-decoration: none;" target="_blank"&gt;&lt;b&gt;The Next Web&lt;/b&gt;: This Netflix extension for Chrome is your shortcut to a ton of hidden categories&lt;/a&gt;&lt;/li&gt;
&lt;li style="box-sizing: border-box;"&gt;&lt;a href="http://lifehacker.com/search-hidden-netflix-categories-and-save-your-favorite-1791998498" rel="nofollow" style="box-sizing: border-box; color: #4078c0; text-decoration: none;" target="_blank"&gt;&lt;b&gt;Lifehacker&lt;/b&gt;: Search Hidden Netflix Categories and Save Your Favorites With This Extension&lt;/a&gt;&lt;/li&gt;
&lt;li style="box-sizing: border-box; margin-top: 0.25em;"&gt;&lt;a href="https://www.producthunt.com/posts/netflix-categories-2" rel="nofollow" style="box-sizing: border-box; color: #4078c0; text-decoration: none;" target="_blank"&gt;&lt;b&gt;Product Hunt&lt;/b&gt;: Netflix Categories&lt;/a&gt;&lt;/li&gt;
&lt;li style="box-sizing: border-box; margin-top: 0.25em;"&gt;&lt;a href="http://www.theverge.com/2017/2/6/14520368/netflix-categories-chrome-extension-features" rel="nofollow" style="box-sizing: border-box; color: #4078c0; text-decoration: none;" target="_blank"&gt;&lt;b&gt;The Verge&lt;/b&gt;: New Chrome extension helps find all those hidden Netflix categories&lt;/a&gt;&lt;/li&gt;
&lt;li style="box-sizing: border-box; margin-top: 0.25em;"&gt;&lt;a href="https://www.cnet.com/how-to/how-to-access-netflixs-secret-genre-categories/" rel="nofollow" style="box-sizing: border-box; color: #4078c0; text-decoration: none;" target="_blank"&gt;&lt;b&gt;CNET&lt;/b&gt;: How to access Netflix's secret genre categories&lt;/a&gt;&lt;/li&gt;
&lt;li style="box-sizing: border-box; margin-top: 0.25em;"&gt;&lt;a href="http://mashable.com/2017/02/06/netflix-hidden-categories-chrome-extension/#4kxaHBn2APqr" rel="nofollow" style="box-sizing: border-box; color: #4078c0; text-decoration: none;" target="_blank"&gt;&lt;b&gt;Mashable&lt;/b&gt;: Chrome extension uncovers Netflix's hidden categories&lt;/a&gt;&lt;/li&gt;
&lt;li style="box-sizing: border-box; margin-top: 0.25em;"&gt;&lt;a href="https://www.yahoo.com/news/netflix-extension-chrome-uncovers-invisible-content-144725707.html" rel="nofollow" style="box-sizing: border-box; color: #4078c0; text-decoration: none;" target="_blank"&gt;&lt;b&gt;Yahoo News&lt;/b&gt;: New Netflix extension for Chrome uncovers invisible content&lt;/a&gt;&lt;/li&gt;
&lt;li style="box-sizing: border-box; margin-top: 0.25em;"&gt;&lt;a href="http://www.ibtimes.co.in/how-unlock-netflix-this-simple-trick-will-show-you-all-hidden-categories-one-place-715066" rel="nofollow" style="box-sizing: border-box; color: #4078c0; text-decoration: none;" target="_blank"&gt;&lt;b&gt;International Business Times&lt;/b&gt;: This simple trick will show you all the hidden categories in one place&lt;/a&gt;&lt;/li&gt;
&lt;li style="box-sizing: border-box; margin-top: 0.25em;"&gt;&lt;a href="http://bgr.com/2017/02/06/netflix-hidden-categories-chrome-extension/" rel="nofollow" style="box-sizing: border-box; color: #4078c0; text-decoration: none;" target="_blank"&gt;&lt;b&gt;BGR&lt;/b&gt;: Use this Chrome extension to easily find Netflix’s hidden categories&lt;/a&gt;&lt;/li&gt;
&lt;li style="box-sizing: border-box; margin-top: 0.25em;"&gt;&lt;a href="http://www.tomsguide.fr/actualite/afficher-categories-netflix-extension-chrome,55540.html" rel="nofollow" style="box-sizing: border-box; color: #4078c0; text-decoration: none;" target="_blank"&gt;&lt;b&gt;Tom's Guide&lt;/b&gt; (fr): Cette extension Chrome affiche toutes les catégories cachées de Netflix&lt;/a&gt;&lt;/li&gt;
&lt;li style="box-sizing: border-box; margin-top: 0.25em;"&gt;&lt;a href="http://www.pcworld.com/article/3166096/software/how-to-browse-netflixs-hidden-categories.html" rel="nofollow" style="box-sizing: border-box; color: #4078c0; text-decoration: none;" target="_blank"&gt;&lt;b&gt;PC World&lt;/b&gt;: How to browse Netflix's hidden categories&lt;/a&gt;&lt;/li&gt;
&lt;li style="box-sizing: border-box; margin-top: 0.25em;"&gt;&lt;a href="http://www.independent.co.uk/life-style/gadgets-and-tech/news/netflix-how-to-unlock-hidden-categories-free-google-chrome-extension-secret-genre-codes-tv-film-a7567196.html" rel="nofollow" style="box-sizing: border-box; color: #4078c0; text-decoration: none;" target="_blank"&gt;&lt;b&gt;The Independent&lt;/b&gt;: How to unlock all of Netflix’s hidden categories: Free tool reveals secret genres&lt;/a&gt;&lt;/li&gt;
&lt;li style="box-sizing: border-box; margin-top: 0.25em;"&gt;&lt;a href="http://www.makeuseof.com/tag/browse-netflixs-secret-categories-chrome-extension/" rel="nofollow" style="box-sizing: border-box; color: #4078c0; text-decoration: none;" target="_blank"&gt;&lt;b&gt;MakeUseOf&lt;/b&gt;: Browse Netflix’s Secret Categories With This Chrome Extension&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube-nocookie.com/embed/qyM0N0L5mMo?list=PLVwuM58ybVDnMFrEJ1q5Eq-VtYM_FB0bH&amp;amp;showinfo=0" width="560"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="color: #333333; font-family: , , &amp;quot;segoe ui&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif , &amp;quot;apple color emoji&amp;quot; , &amp;quot;segoe ui emoji&amp;quot; , &amp;quot;segoe ui symbol&amp;quot;;"&gt;&lt;br /&gt;&lt;/span&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/AVvXsEh7-1sDnXfRWzDlT-VmEYLOLC2XHp-Elc79StlXVWsAeeplGmmKczpOL7npmK5LtugEELxsl4XO2-8w0F11e2e_XmdaG4DROJIo2PvgmHaWUR997RHRlS4zV9dOhAUIaO7bCFgcO3d9Ot4m/s72-c/using-netflix-categories.gif" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Easy Write - Write Using Only The Most Common Words</title><link>http://www.deekshith.in/2016/04/easy-write-intro.html</link><category>Javasctipt</category><category>Projects</category><category>Software</category><category>Web</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 4 Apr 2016 00:40:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-8927092849021063096</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h2 style="text-align: center;"&gt;
&lt;a href="http://easywrite.parishod.com/" target="_blank"&gt;Easy Write&lt;/a&gt; &lt;/h2&gt;
I always used to find it difficult to write easy to understand product descriptions for the things I create. I recently came across a Mac app &lt;a href="https://www.producthunt.com/tech/cleartext-2" rel="nofollow" target="_blank"&gt;ClearText&lt;/a&gt; on Product Hunt. It allows you to write only using the top 1000 English words. It was simple and amazing but the problem is it only works on Macs. I cannot recommend it to my friends or my teammates who use a different operating system. One more problem I had with it is that it forces to remove uncommon words. I rather prefer a tool which encourages to use common words instead of enforcing it.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
So, I made it! &#128515;&lt;/h3&gt;
&lt;div style="text-align: left;"&gt;
I made a web based editor which allows you to write using the most common English words (I used the same word database used in ClearText). It highlights all the uncommon words in your text encouraging you to replace them with a commonly used word. It basically encourages you to write like &lt;i&gt;&lt;b&gt;Trump&lt;/b&gt;&lt;/i&gt; as compared to &lt;b&gt;&lt;i&gt;"V"&lt;/i&gt;&lt;/b&gt; in &lt;i&gt;V for Vendetta&lt;/i&gt;. For example, use "beautiful" instead of "gorgeous", "stupid" instead of "imbecile" and so on. Check the GIF below to see it in action.&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM22Lc9jgbea-YB3p0n3iwDCrC9NC8lbhaR6F-83all8pqtWl9zmQzS-s2gun3GnXomLVJCLLTBl4h5J-Ipu-muvqyg0nmcCPU1JoOYI1B7ppt_91QV51KFl49fD4sXMUXafJct6xy8yH0/s1600/easy-text-explain.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="289" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM22Lc9jgbea-YB3p0n3iwDCrC9NC8lbhaR6F-83all8pqtWl9zmQzS-s2gun3GnXomLVJCLLTBl4h5J-Ipu-muvqyg0nmcCPU1JoOYI1B7ppt_91QV51KFl49fD4sXMUXafJct6xy8yH0/s640/easy-text-explain.gif" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Easy Write in Action&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 style="text-align: left;"&gt;
Applications&lt;/h3&gt;
You can use it to write&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Product descriptions&lt;/li&gt;
&lt;li&gt;Help pages&lt;/li&gt;
&lt;li&gt;Technical support email replies&lt;/li&gt;
&lt;li&gt;Children books&lt;/li&gt;
&lt;li&gt;Explaining elders or relatives how to use something&lt;/li&gt;
&lt;li&gt;anything else that you can think of. &lt;/li&gt;
&lt;/ul&gt;
For example, if your product is designed for users all over the world, 
you must keep in mind that not everybody has English as their first 
language (like myself). If your product description uses complex 
vocabulary, many will find it difficult to understand and that may lead 
to less install/usage rate.&lt;br /&gt;
&lt;br /&gt;
I have friends who work in customer support. They encounter customers of various educational backgrounds. Some customers may find it difficult to understand simple (for most of us) things like browser and text editor. If someone cannot understand your instruction: "&lt;i&gt;Open this link in a web browser and click on the cancel button&lt;/i&gt;",&amp;nbsp; I recommend you use &lt;b&gt;&lt;i&gt;"&lt;/i&gt;Easy Write&lt;i&gt;"&lt;/i&gt;&lt;/b&gt; and instead say "&lt;i&gt;If you can see a "e" shape thing on your screen, click on it twice and and type www.somethingsomething.com and click on the red cancel button which you find at the bottom on the page&lt;/i&gt;". &#128516; It may sound funny but it is not. It happens.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
Conclusion&lt;/h3&gt;
I hope you liked it. It only supports English for now. I am planning to support more languages and features soon.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://easywrite.parishod.com/" target="_blank"&gt;&lt;span style="font-family: inherit;"&gt;&lt;i&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&amp;gt; Try EasyWrite&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/a&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/AVvXsEhM22Lc9jgbea-YB3p0n3iwDCrC9NC8lbhaR6F-83all8pqtWl9zmQzS-s2gun3GnXomLVJCLLTBl4h5J-Ipu-muvqyg0nmcCPU1JoOYI1B7ppt_91QV51KFl49fD4sXMUXafJct6xy8yH0/s72-c/easy-text-explain.gif" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>Sane Flashlight Android App</title><link>http://www.deekshith.in/2014/12/sane-flashlight.html</link><category>Android</category><category>Software</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Tue, 30 Dec 2014 21:11:00 -0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-7814121261458351594</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiedVbCO8zUPv_y5iHabko5nkj88RACw8aP76JsXzLOK9P1ScxS5p7kcQ_Ba4eh9azmaPnErppXINNOGH5fT45q3gYe71XLnb1RvVK2_7F3YllyII-_2-Wt1DidAEq6UB-WUZ5KOooNmhSv/s1600/flashlight144.png" /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://play.google.com/store/apps/details?id=in.deekshith.saneflashlight" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img alt="Android app on Google Play" border="0" src="https://developer.android.com/images/brand/en_app_rgb_wo_60.png" /&gt;&lt;/a&gt;&lt;/div&gt;
I made a flashlight app for Android that actually works well and does'nt have any junk. Install it from Google Play Store and read this article to know why I made this app and how it differs from other similar apps in the market.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
What does it do?&lt;/h3&gt;
This app turn ON the camera flash LED when you need. The app turns ON the flash LED as soon as you open the app and you can toggle it by clicking anywhere on the screen.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
Why is this made and how does this differ from other apps?&lt;/h3&gt;
There are many Android apps which are meant to do the same, but I personally did not like many of the apps which I tried. Most of them do more harm than good. So, I made one which works well and does not annoy.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
No Extra Permissions Required&lt;/h4&gt;
Most Android apps in this category do spy on you. I was wondering why so many apps need access to your contacts, calendar and lots of other information which is not required to run the app. The only reason they do that is to spy on you. They steal your contact information, caller ID, and other stuff which is a total fraud.&lt;br /&gt;
&lt;table align="center" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" height="189" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCfWev-Ifu-lTjg6e7VxVT6vyPxWbmtzMgXwGjzqszg_v9AICTqWFQGieC2vnUGRml9NfaUefjaQ7BV4PNxiQs_tZIHla8XARD6Oj4HZOX1GxK0MzsiFkEwmklnNyLAT7G1eZqbFFzuTOD/s1600/brightest-flashlight-permissions.png" style="margin-left: auto; margin-right: auto;" width="320" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;A top listed flashlight Android app has access to your photos, Wi-Fi, Caller ID and many more&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Check this Android app in the screenshot above. It is one of the top listed flashlight app in Google Play Store. It needs permission to access your photos, files, Wi-Fi information, Location, Caller ID and many more which is insane! This is just an example, but there are many other apps that ask for extra permissions. The app which I made just asks for access to Camera which is required by the Android API to operate the Flashlight LED.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Less Fancy but More Useful and Clutter free Interface&lt;/h4&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://www.blogger.com/blogger.g?blogID=4790701123467361779" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="1" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2IRxCvBFAfJJahyphenhyphenIST186tqeq-X9zNzqEhZbmJ1WaK8C6V-OybIDLDMaA3m4WHDa6KDOB_fn1ukViT_Il6OvgQtTL4kFGqJ4wGY_-ETHKvOZi6dXBHTN9TNKqsMLZWbcG_sOLwjz3cfbD/s1600/sane-flashlight-scr-2.webp" width="179" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Screenshot when OFF&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://www.blogger.com/blogger.g?blogID=4790701123467361779" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="1" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJXwQA5ifjilDspV68Y9GY4hQK2P7fBoYcrjCZf0VOjaSecHblf3ZAys5fp158KvLTKLPjTJdQ3A8BamFCr8OZLkqPAzGY8dtCXlX2h8PYyg9E-Zd_NXmx8duvAM2sdJ3c7WageP4WtxT3/s1600/sane-flashlight-scr-1.webp" width="179" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Screenshot when ON&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
I made the toggle button to cover the entire screen so that you need not search for the button and instead just click anywhere on the screen to either turn ON or OFF. I hardly used any fancy animations or images in the UI. This makes it lightweight and probably faster too. A brighter screen consumes a lot more power than a darker one. So, I have purposefully kept most part of the screen dark to save battery power. The borders toggle between black and white indicating the LED status.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
No Unwanted Features, No Ads of any kind and works Well&lt;/h4&gt;
I see many flashlight apps coming with too many unwanted features which are sometimes not even relevant to the app. Some of them are very heavyweight with all the unwanted junk. I tried to keep the functionality focused on just operating the flashlight well when you need. I found many Flashlight apps turn OFF after screen timeout. I tried to prevent that. It has no ads or other stuff that may annoy you. It just works. I like the Linux philosophy of &lt;i&gt;&lt;b&gt;do one thing and do it well&lt;/b&gt;&lt;/i&gt;. It does not run any background services so it does not affect your phone when you are not using the app. It is safe to install.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Free and Open Source&lt;/h4&gt;
Feel free to use the app and I encourage you to play with the code if you have any knowledge of it or if you want to learn. I will try to document the code well so that if you are a beginner, you can use the source code to learn making android apps. It is a very simple program so I think works as a good hello world project for Android. I will be really happy if you can make it better and share the code with me. &lt;a href="https://github.com/adeekshith/Sane-Flashlight" target="_blank"&gt;Grab the Sane Flashlight source code on GitHub...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
Conclusion&lt;/h3&gt;
It just took a couple of hours to make the first version of this app so I made it instead of searching for a better one from the thousands of apps in the play store. I have published it hoping that it will help you too. Try it and I will be glad to receive suggestions and feedback from you. You may download it from the Google Play Store.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://play.google.com/store/apps/details?id=in.deekshith.saneflashlight" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img alt="Android app on Google Play" border="0" src="https://developer.android.com/images/brand/en_app_rgb_wo_60.png" /&gt;&lt;/a&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/AVvXsEiedVbCO8zUPv_y5iHabko5nkj88RACw8aP76JsXzLOK9P1ScxS5p7kcQ_Ba4eh9azmaPnErppXINNOGH5fT45q3gYe71XLnb1RvVK2_7F3YllyII-_2-Wt1DidAEq6UB-WUZ5KOooNmhSv/s72-c/flashlight144.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Apps and Services That Can Help You When You Travel to USA</title><link>http://www.deekshith.in/2014/07/apps-services-help-you-in-unites-states.html</link><category>Software</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sun, 20 Jul 2014 00:38:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-1710335471610353532</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I have come to &lt;span class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="375a7a00-8c5e-44dd-872f-c91559149d0c" id="0a61c03f-3028-464d-b8f9-486bec60564b"&gt;United States&lt;/span&gt; &lt;span class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="375a7a00-8c5e-44dd-872f-c91559149d0c" id="93c259e9-6b63-44ac-a1b5-01437dcb267d"&gt;an&lt;/span&gt; year ago to pursue my masters. In the beginning days, I had no mobile, no laptop and no similar gadget with me. It was hard to communicate and roam around without these things. But I have learned many things which can help you when you travel to &lt;span class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="d8ee33ae-2630-4059-b800-5ea33863e195" id="d5fb26aa-b9a8-4304-b6fc-fb1b4eb222fe"&gt;United States&lt;/span&gt;. There are many mobile apps and online services which can help you in your transition and later too. Here we go:&lt;br /&gt;
&lt;br /&gt;
It is better to get &lt;span class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="ae02b841-7fc7-4c69-8994-71e030744054" id="dd2bd709-d267-47fe-8264-e727907f0b9a"&gt;a&lt;/span&gt; either a smartphone (I prefer Android and make sure it works in &lt;span class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="ae02b841-7fc7-4c69-8994-71e030744054" id="5e4b0f77-6488-4e9c-a683-0d2f0ec6c5d0"&gt;USA&lt;/span&gt;), a laptop or tablet when you come to &lt;span class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="ae02b841-7fc7-4c69-8994-71e030744054" id="86129d49-aa1c-46d8-9d13-c785065deff3"&gt;USA&lt;/span&gt;. &lt;span class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="defa8d15-09b6-46d8-91e5-2193b617a3ee" id="eca780fa-930e-4d17-978e-f168c1189856"&gt;Otherwise buy&lt;/span&gt; one after you arrive. Most of these apps or services are recommended assuming that you have an easy access to internet and &lt;span class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="6e81c63f-2101-4e99-9e30-c86e06008ec4" id="94680df2-4a51-4c81-8724-06f4e2475161"&gt;Wi&lt;/span&gt;-Fi connection.&lt;br /&gt;
&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;
Communication&lt;/h3&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-g7uiDtX3XMc/U8vx062OlRI/AAAAAAAAE_k/oEo3NB_pKfc/s1600/Screenshot_2014-07-20-11-36-36.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;&lt;h4&gt;
&lt;a href="https://www.google.com/voice" target="_blank"&gt;Google Voice&lt;/a&gt; [PC/ Linux, Mac, Android]&lt;/h4&gt;
If you have a personal laptop or a PC, you can use Google Voice to make phone calls and SMS across the United States for free. There is also an Android app, but it works only if you have a mobile service. I mean to say that the Google Voice Android app does not work if you do not have a SIM card, but you can make calls from your computer/ laptop from Gmail. You can add a few bucks to your Google Voice account and use it for cheap international calling.&lt;/li&gt;
&lt;li&gt;&lt;h4&gt;
&lt;a href="https://play.google.com/store/apps/details?id=com.yuilop&amp;amp;hl=en" target="_blank"&gt;&lt;span class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="68e810e3-c05c-4877-b79c-0c9cd51593e2" id="88a83c90-554b-442b-927f-8e957fc56c3c"&gt;UppTalk&lt;/span&gt;&lt;/a&gt; [Android]&lt;/h4&gt;
There are many free calling apps for Android in the United States. I have tried many of them, but felt this was better than the flock. If you have a mobile device and do not have a SIM card or mobile service yet, this can come to your rescue. You will be assigned a number and you can call anyone in the US and receive calls for free. You just need WiFi connectivity for this to work.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;h4&gt;
&lt;a href="http://call2friends.com/" rel="nofollow" target="_blank"&gt;call2friends.com&lt;/a&gt; [Web with flash plugin]&lt;/h4&gt;
This website provides limited free calling to many countries. It provides free calling to India for a minute per day and for United States for about 3 minutes (at the time of writing this post). Although this does not sound a good alternative, it helps sometimes. I was using this to call my parents in India and ask them to come online on Skype. I used to use Google voice from my laptop for calling from the United States and used this website to notify my family or friends to appear online.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;h4&gt;
&lt;a href="https://www.facebook.com/mobile/messenger" target="_blank"&gt;Facebook Messenger&lt;/a&gt; [Android, iOS, web]&lt;/h4&gt;
Not yet popular, but Facebook messenger has recently added a feature to make voice calls. This is an awesome feature and can help you, call your friends anywhere in the world and that too without having a mobile number. However, to make a call the person on the other side should also have this app installed. The good thing is that most of the people in US have a smart phone, WiFi connection and this app installed. We may not have phone numbers of all our friends, but we have most of our friends on Facebook which makes this app very useful at times.&lt;/li&gt;
&lt;li&gt;&lt;h4&gt;
Calling Cards&lt;/h4&gt;
There are many proxy calling services using which you can make cheap international calls. I hardly use these services as I go with Google Voice but most of my friends do. Most of my friends use indiald.com, telcan.com and other similar services &lt;span class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="451f0d78-ab1e-444e-9e70-e74aaf161cba" id="d7637314-05bf-45fc-82f0-88df692605b3"&gt;to make&lt;/span&gt; cheap calls to India. You can give them a try if needed.
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 style="text-align: left;"&gt;
Finding Accomodation&lt;/h3&gt;
There are many services which can help you find vacant houses around you. Here are the ones which I felt can help you out.
&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;&lt;h4&gt;
&lt;a href="http://www.zillow.com/" target="_blank"&gt;Zillow.com&lt;/a&gt;&lt;/h4&gt;
This is an excellent app to find houses around you. It has both a web version and an Android app. The Android app can find houses round you based on your location. It marks vacant houses on a map and we can also search by distance from your location. But this app may not show all the vacant houses around. Its database was not that good at the time I used it.
&lt;/li&gt;
&lt;li&gt;&lt;h4&gt;
&lt;a href="http://www.trulia.com/" target="_blank"&gt;Trulia.com&lt;/a&gt;&lt;/h4&gt;
This is similar to Zillow. I hardly used this app, but many people and tech blogs recommend this. Also, it has better ratings on Google Play and seems to be more popular than Zillow. There can be many other houses not listed on these apps, so it is always a good idea to check by visiting local real estate agents.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 style="text-align: left;"&gt;
Split Expenses&lt;/h3&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;&lt;h4&gt;
&lt;a href="https://www.splitwise.com/" target="_blank"&gt;Splitwise.com&lt;/a&gt;&lt;/h4&gt;
Most students and employees plan to live in a shared apartment after arriving in the US, at-least in the first few months unless you are rich enough. If you are sharing an apartment with your friends, you may have to split expenses among your roommates. This app does exactly that and simplifies a few complex calculations and saves a lot of time.
&lt;/li&gt;
&lt;li&gt;&lt;h4&gt;
&lt;a href="https://github.com/adeekshith/SplitEasy" target="_blank"&gt;&lt;span class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="d4c69975-97f3-435e-8da9-0b2c0553ef19" id="1d675f76-6f25-4688-b5da-6c60889406c9"&gt;SplitEasy&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;
SplitWise is a good service, but we had a bad experience with it. A few entries got modified or, deleted without our intervention. Mistakes in financial matters is not always a tolerable issue, so we planned to make a software of our own. I started coding it on a fine weekend in Python and we have replaced SplitWise with this for our in-house purposes. This uses entries from an excel sheet and does the calculations. I don't recommend you use it in the present state (at the time of writing this post) as it is not well documented and doesn't have a pretty interface. I will post it on my blog at all if I document it and make it user friendly.
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 style="text-align: left;"&gt;
Other&lt;/h3&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;&lt;h4&gt;
Explore around you with &lt;a href="https://www.google.com/mobile/maps/" target="_blank"&gt;Google Maps&lt;/a&gt;&lt;/h4&gt;
You can use the Google Maps Android app to easily find places around you like restaurants, gas stations, parks, offices, etc. In the current interface, if you click on the user icon on the right-top corner, you will be shown places around you in categories. You can also find user ratings to all the places. That's a very helpful feature if you are new to that place. I recently went to Seattle on a vacation to my sister's house and this app helped me a lot. Every day in the evening, I used to open this app and plan for my next days' trip. I've enjoyed a lot in this vacation and thanks to Google Maps.
&lt;/li&gt;
&lt;li&gt;&lt;h4&gt;
Did I miss Anything?&lt;/h4&gt;
I have listed apps and services that I have used and felt are also be helpful to you. But that does not mean I am aware of all the wonderful apps and services. Let me and other readers know if you know any other good apps or services. That would be very helpful. 
&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
Most of these apps may work for you everywhere independent of the location, but a few of them are relevant only for the United States. Some of my friends are coming to the USA to pursue their higher education and a few are coming on some job and some of you can be tourists. Whosoever you are, I hope this post helps.&lt;/div&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Causal and Non-Causal Systems Better Explained</title><link>http://www.deekshith.in/2013/03/causal-and-non-causal-systems-better-explained.html</link><category>Electronics</category><category>Explanations</category><category>Mathematics</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Fri, 1 Mar 2013 08:40:00 -0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-1287680686036737430</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcqf0HSjjlXZ2_QYfiTGjwuf_XUNW8LkT8Y8zxdgOx5VHwuHC2ydcMrRE4GzlqQ1ruXZk_n8b43T1zFl9q37dWZ5wPpGfM02qZXqylXrWWkLcYpT7YvaMg_ULzeGrgCJKz-0sc-HJWyFsT/s1600/causal-systems-1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcqf0HSjjlXZ2_QYfiTGjwuf_XUNW8LkT8Y8zxdgOx5VHwuHC2ydcMrRE4GzlqQ1ruXZk_n8b43T1zFl9q37dWZ5wPpGfM02qZXqylXrWWkLcYpT7YvaMg_ULzeGrgCJKz-0sc-HJWyFsT/s200/causal-systems-1.png" width="184" /&gt;&lt;/a&gt;You must have come across causal and non-causal systems at some point in your Engineering life. Most of us might have simply studied that Causal systems are those systems which respond only to present and past inputs whereas Non-Causal systems can also respond to future inputs. That is correct but there is a lot more to explore about it. In this article we shall discuss the fundamental ideas and philosophies involved in this concept. I am not explaining the mathematics of causal systems here as they are readily found in any related text book and also on the Internet. You may refer to your text books any other source if you do not know what it is. Let us explore more on this. &lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;br /&gt;&lt;/h3&gt;
&lt;h3 style="text-align: left;"&gt;
Causality&lt;/h3&gt;
&lt;h4 style="text-align: left;"&gt;
What is a causal system?&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
A system is said to be causal if the output of the system depends only on past or present values of the inputs but not on future values of the inputs.&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Understanding a Causal System&lt;/h4&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The term "&lt;b&gt;causal&lt;/b&gt;" is derived from the word &lt;i&gt;cause&lt;/i&gt;. The cause is anything that gives rise to an action, phenomenon or condition (according to English dictionary). By the meaning of cause, we can understand that cause is nothing but an &lt;i&gt;&lt;b&gt;input&lt;/b&gt;&lt;/i&gt;. So it is understood that a causal system is the one which responds to a cause. The cause is the input of the system and the response is the output of the system. That means, if a system produces an output only because of events (causes or inputs or excitations) that have happened in the past or happening now, such systems are called as causal systems. Causal systems are also called non-anticipative systems.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Most (almost all) of the systems that we see in our daily life are all causal systems. Your mobile phone is a causal system because it rings only for the current call but it cannot ring for a call that may happen tomorrow. Examples are too many for causal systems because most of the systems that exist and that we see in our daily life fall into this category. Even we humans are causal systems. Our present actions (outputs) depend on the events (inputs) that have happened to us in the past and the events that are happening now but we cannot respond to events which &lt;i&gt;will&lt;/i&gt; happen tomorrow. We may sometimes respond to events that we &lt;i&gt;expect&lt;/i&gt; them to happen in future. But we can never respond to events that have happened in the future. Also, our expectation of the future is based on our past and present experiences. So, we are not that powerful enough to cross the borderline of causality.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The concept of causality is as old as human civilisation. Many philosophies and theologies mention about the causal nature of humans and the universe. The karma siddantam discussed in the Santana Dharma (Indian philosophy) is one such theology. Alright, we shall restrict ourselves to our domain and stick to the topic.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Causal systems are classified as having memory and memory less systems. Causal systems which can respond to causes in the past are all memory having causal systems. This is because, a system can remember causes in the past only if it has memory. Else, they are memory less systems.&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
What is a Non-Causal System?&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
A system whose present response depends on future values of the inputs is called as a non-causal system. There are two types of non causal systems namely, &lt;b&gt;acausal&lt;/b&gt; and &lt;b&gt;anti-causal&lt;/b&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Acausal systems are those whose present response depends on future values as well as past and present values of the input.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Anti-causal systems are those systems whose present output depends only on the future values of the input or excitation but not on the past and present values.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Whenever we use the term &lt;i&gt;non-causal&lt;/i&gt;, it implicitly means &lt;i&gt;acausal&lt;/i&gt; in our discussion unless otherwise mentioned.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Now comes the interesting part of the discussion.&lt;/div&gt;
&lt;h4 style="text-align: left;"&gt;
Understanding Non-Causality&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
In the earlier section of causality, we have mentioned that almost all the physical systems that exist are causal in nature. A non-causal system gives an output to the inputs given to the system at some time in the future. It sounds crazy right? It is really hard to imagine any physical system that responds to future inputs. It seems something godly in nature which cannot be perceived easily. This is why non-causal systems usually do not exist physically in nature. They are not natural systems and are considered as virtual in most cases.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
When there is no physical system that is non-causal in nature, then why do we classify systems as causal and non-causal when they do not have any physical significance?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Although non-causal systems hardly exist in nature, they can be made possible in virtual environments where we can define our own time axis (not the actual physical time).&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Mathematical Possibility of Non-Causal Systems&lt;/h4&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTyBl7PHCC9ACgSGd209rE73k9dWdQbW9b1TdhsSri6FEu0rjFWdmul-qxsL981cahQp47g2Lb3dU8LVJkkhd6R_ukbMcvMI_IA4rEFauuaDGqlCugyZmLlTixL8-ALSztOlKbYJvxxeb9/s1600/non-causal-illustration.PNG" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Graph rpresenting non causal system" border="0" height="183" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTyBl7PHCC9ACgSGd209rE73k9dWdQbW9b1TdhsSri6FEu0rjFWdmul-qxsL981cahQp47g2Lb3dU8LVJkkhd6R_ukbMcvMI_IA4rEFauuaDGqlCugyZmLlTixL8-ALSztOlKbYJvxxeb9/s200/non-causal-illustration.PNG" title="Mathematical representation of non causal system" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Non-Causal system&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: justify;"&gt;
Let me define a system mathematically as &lt;i&gt;&lt;b&gt;w(t) = x(t+3)&lt;/b&gt;&lt;/i&gt;. It turns to be a non-causal system. For example, take t=1sec. The system response will be&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;w(1)=x(1+3)&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
=&amp;gt; w&lt;b&gt;(1)=x(4)&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
We can see that the system which we have defined gives the output of 4th second at the 1st second itself. Wonderful! As we have the right to write mathematical equations however we like irrespective of its physical existence, we can also make Non-Causal systems a mathematical reality.&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Physical Possibility Of Non-Causal Systems&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
Alright, we have now understood that non-causal systems can be made possible on paper. But, can we make it really possible in our real world?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The answer is &lt;b&gt;YES!&lt;/b&gt; There is a possibility.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Non-causal systems are possible when the system has recorded input and output data.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
Let me illustrate it with an example. Let us consider you as a system. Now you are watching a live cricket match. You are now a causal system because your feelings and emotions depend only on what happened in the past and what is happening at present.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
However, if you record it and watch the same cricket match later, you will know what will happen after some time in the match (because data of the match is already recorded in your mind). Now, your feelings and emotions concerning the match not only depends on the past and present events in the match but also depends on the future events of the match because you already know what happens. So, if we consider you as a system, the recorded cricket match as an input and your feelings as output and the time axis is fixed with respect to the recorded data as in the above example, then you are a &lt;b&gt;NON-CAUSAL SYSTEM!&lt;/b&gt; Hurray!&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
From the above illustration we can conclude that non-causal systems can be made possible when the system has knowledge of recorded values of input and output values and the time axis is taken in reference to the recorded data.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
People and books usually say that all physically realizable systems are 
causal in nature and non-causal systems do not exist naturally. That is 
true, this means that no system can be non-causal when it has no data 
about the future. So, to make a non-causal system possible, we have to 
provide future data to the system. As it is not really possible to do 
that naturally, we have to shift the time axis to the recorded data which is advance than the real time axis as we have done in the illustration above.&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: left;"&gt;
Final Thoughts about Causality&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
Causality or non-causality is not just a mathematical representation but has quite deeper physical interpretations. Also, non-causality of a system is possible in some way or the other. That is why it is still present in the literature and we still speak of it.&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/AVvXsEjcqf0HSjjlXZ2_QYfiTGjwuf_XUNW8LkT8Y8zxdgOx5VHwuHC2ydcMrRE4GzlqQ1ruXZk_n8b43T1zFl9q37dWZ5wPpGfM02qZXqylXrWWkLcYpT7YvaMg_ULzeGrgCJKz-0sc-HJWyFsT/s72-c/causal-systems-1.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">18</thr:total></item><item><title>Substitute Earphones for Microphone in Emergency</title><link>http://www.deekshith.in/2012/10/use-earphones-as-microphone.html</link><category>Computers</category><category>Electronics</category><category>Hacks</category><category>Tips</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Fri, 19 Oct 2012 02:51:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-5434269458716388313</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4BIMmGnI7iIVYgbMe_8IC7bnqukXJpzFyVt8jvUpesrwduLK5Jxp4IKdEt3LiX87MEyR_NoJCJ6LgnePTqgmAEE41DF_Ut6ZaF_6o2mGsZ6uZoWR3qp9W-Vd4f686Q3jWN9eunl0S6f9M/s1600/using-earphone-as-microphone.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Using Earphone as Microphone" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4BIMmGnI7iIVYgbMe_8IC7bnqukXJpzFyVt8jvUpesrwduLK5Jxp4IKdEt3LiX87MEyR_NoJCJ6LgnePTqgmAEE41DF_Ut6ZaF_6o2mGsZ6uZoWR3qp9W-Vd4f686Q3jWN9eunl0S6f9M/s1600/using-earphone-as-microphone.png" title="Using Earphone as Microphone"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Earphone as Microphone&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: justify;"&gt;
Most of us these days have microphones (mike) available for our desktop computers and it is usually integrated by default for most laptops. But what if we do not have a mike readily available when it is needed badly? It is true that all of us are hackers intuitively. Whenever we do not have something that we need, we try to make use of other available things to get our work done. We shall do the same here.&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href="http://www.deekshith.in/2012/10/use-earphones-as-microphone.html#more"&gt;Read more »&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4BIMmGnI7iIVYgbMe_8IC7bnqukXJpzFyVt8jvUpesrwduLK5Jxp4IKdEt3LiX87MEyR_NoJCJ6LgnePTqgmAEE41DF_Ut6ZaF_6o2mGsZ6uZoWR3qp9W-Vd4f686Q3jWN9eunl0S6f9M/s72-c/using-earphone-as-microphone.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>How to select a Major Project or Final Year Project</title><link>http://www.deekshith.in/2012/10/tips-for-selecting-major-final-year-btech-engineering-project.html</link><category>B-Tech</category><category>Projects</category><category>Tips</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Wed, 3 Oct 2012 03:19:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-246564330549999798</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/AVvXsEjwX6OUCzjQPjb1_niuO6z9cCg6QZexS7yBBcM5RwO2pkXc6lQb7JRvAoqjzPUona7Xv56cdyPmHF7KtaFrCCCRf7kxhwqrAg-rA8ZzkkupFfn0nElUUhQtunSKgKiV-tpGerLraXK1pV1h/s1600/PCB-Test.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="152" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwX6OUCzjQPjb1_niuO6z9cCg6QZexS7yBBcM5RwO2pkXc6lQb7JRvAoqjzPUona7Xv56cdyPmHF7KtaFrCCCRf7kxhwqrAg-rA8ZzkkupFfn0nElUUhQtunSKgKiV-tpGerLraXK1pV1h/s200/PCB-Test.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
I've received a few mails asking for suggestions regarding &lt;a href="http://www.deekshith.in/search/label/Projects"&gt;major project&lt;/a&gt; (FYP) selection. So, in this article let me share my opinions on selecting your final year project.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Although most of the discussion in this article is relevant to all engineering students, it may focus more on &lt;a href="http://www.deekshith.in/search/label/Electronics"&gt;Electronics and Communications engineering&lt;/a&gt; and other local preferences.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Most of you reading this article must have successfully completed your Industry oriented mini-project in third year in engineering and entered your final year.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Your project work plays a great role in and after your engineering life. Not only the marks that you get from your project work but also it will help you understand the essence of what all you have learned throughout your engineering. Also, many core companies emphasize more on your project work than our certificates or aggregate marks. This means that your project work not only fetches you marks but also knowledge, skills and may be a Job too.&lt;/div&gt;
&lt;br /&gt;If we consider an electronics student, we usually have four areas to work on, namely:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Embedded systems,&lt;/li&gt;
&lt;li&gt;Communications,&lt;/li&gt;
&lt;li&gt;VLSI design and&lt;/li&gt;
&lt;li&gt;Signal processing&lt;br /&gt;unless you are adventurous enough to&amp;nbsp;choose&amp;nbsp;some other category. So, most of you will probably choose from the given four categories only.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Selecting your major project depends on your mini-project selection and your interest.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Making something better is preferred to Making something new&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
If your mini-project has a very good scope of improvement in terms of features (not stability), then I suggest you to continue to take up the same project and make all those improvements in your major project. For example, if you chose a simple &lt;a href="http://www.deekshith.in/2012/04/automatic-water-level-controller-with.html"&gt;Water Level Controller&lt;/a&gt; as your mini-project, it is only a simple embedded system project as of now but there is scope to extend it to operate it wirelessly, and many more optimizations. Also now it combines wireless communications too. In this case it is recommended to take up the same project and improve it.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: left;"&gt;
When you can't make it better, then try making something new&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
If your mini-project is already a perfect piece or else if it is not worthy to invest our time in improving it, then I recommend you to choose a new branch. For example, If you have taken an embedded systems project like &lt;a href="http://www.deekshith.in/2012/07/automaic-room-light-controller-with.html"&gt;Automatic Roomlight Controller&lt;/a&gt; which is almost a perfect implementation and does not need much improvement in terms of features, then it is a wise choice to choose your next project from other three branches mentioned above. I am not saying that you should not choose from the same branch twice but in present scenario, it is good to cover different branches especially to increase your chances of getting a job easily. If you have all the project works done on on a single area of study&amp;nbsp;(ex Embedded) but if you get an opportunity in a very good core company which works on some other field (ex VLSI), then those people may not prefer you much in-spite of your talent and marks. There you cannot convince them that you have done wonderful projects in some other area&amp;nbsp;as they are not&amp;nbsp;bothered&amp;nbsp;about it.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: left;"&gt;
If You Have Your Own Interest&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
The above two paragraphs are for most of the people who treat all the branches of study almost equally and have no strong and specific interest towards any branch. In-fact, many students are like that. But if you are something special and if you have a dream to build something great, then do not contaminate your mind reading this article. Just focus on your work, try to collect all the resources you need to make it and have a firm belief that you can do. If you have good ideas but if you do not have necessary support or resources to build it, you may &lt;a href="http://www.deekshith.in/p/contact.html" target="_blank"&gt;contact me&lt;/a&gt;. I will try to help you if I can.&lt;/div&gt;
&lt;br /&gt;
Are you still in a fix to select your project? Leave your comments below.&lt;br /&gt;
Share this article if you like it and do not forget to subscribe through either &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=DeekshithAllamaneni&amp;amp;amp;loc=en_US" rel="nofollow" target="_blank"&gt;Email&lt;/a&gt;, &lt;a href="http://www.facebook.com/deekshithallamaneni" rel="nofollow" target="_blank"&gt;Facebook&lt;/a&gt; or &lt;a href="http://twitter.com/adeekshith" rel="nofollow" target="_blank"&gt;Twitter&lt;/a&gt;.&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwX6OUCzjQPjb1_niuO6z9cCg6QZexS7yBBcM5RwO2pkXc6lQb7JRvAoqjzPUona7Xv56cdyPmHF7KtaFrCCCRf7kxhwqrAg-rA8ZzkkupFfn0nElUUhQtunSKgKiV-tpGerLraXK1pV1h/s72-c/PCB-Test.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>Launch Terminal at your Fingertips</title><link>http://www.deekshith.in/2012/08/guake-terminal-review-easy-way-to-launch-terminal-with-a-key-press-on-linux-and-bsd.html</link><category>Computers</category><category>Linux</category><category>Software</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sun, 26 Aug 2012 22:28:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-4256398297719678953</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Are you a geeky Linux user who works with the Terminal very often? Then this tip is for you. Sometimes when we use the terminal quite frequently along with the other programs, it is not always convenient to launch the terminal or focus the terminal window always. So, is&amp;#39;nt it good if we have a terminal appear and disappear with just a key press?&lt;br&gt;
Did you guess &lt;i&gt;&lt;b&gt;&amp;lt;ctrl&amp;gt;+&amp;lt;alt&amp;gt;+T&lt;/b&gt;&lt;/i&gt;  ??? No. It just launches a new terminal window every time we use it. But that is not what we usually want and here is an application that does just what we want.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href="http://www.deekshith.in/2012/08/guake-terminal-review-easy-way-to-launch-terminal-with-a-key-press-on-linux-and-bsd.html#more"&gt;Read more »&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGJgwhQIvaod6ivtmjm5UR_QrRz93YaxGfBjlpAcpbN9dKKvdgevBYTwwpyRmdOazC0nebC_H-veWBX7cX7Y8SXmIBz17k_PjdbmMnN_YK9p709gnjyNN_yyKRZfPmaxjSpVI6Aa4pbFeS/s72-c/guake-logo.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>An Easy Way to Turn Off Monitor on Linux and Other Operating Systems With Just a Click</title><link>http://www.deekshith.in/2012/08/convenient-way-to-turn-off-computer-monitor-on-linux-bsd-windows-with-gui-mouse-click-executable-file.html</link><category>C</category><category>Computers</category><category>Hacks</category><category>Linux</category><category>Software</category><category>Windows</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 20 Aug 2012 12:49:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-8574081784509812284</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
There are many situations when we need to keep our computer running without using monitor. It usually happens when we are downloading any large file or when we are leaving our computer for a short while. In such a case, most of us leave our computer monitor turned ON even though it is not required until the power saving system automatically turns it off after some time. Monitor consumes a significant amount of power. So, turning it off when not in use will save power.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
You might be thinking &amp;quot;why not use the button provided to turn off our monitor?&amp;quot;&lt;br&gt;
Yes, you can do that way but not always. It can cause wear and tear and the button may get damaged sometimes as it has happened to me now (esp if you had an old monitor). Also, this button is not provided for most laptops these days. In this article I will tell you an easy solution to turn Off your monitor on Linux.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href="http://www.deekshith.in/2012/08/convenient-way-to-turn-off-computer-monitor-on-linux-bsd-windows-with-gui-mouse-click-executable-file.html#more"&gt;Read more »&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiryEabIgBUPHWt5vGeeO2SoDNPMjXhRoJOADcnwYOJrGc3DG6G1xFsmgdh7P2IqvqurIn6hy6X6Odc4Gd-HHDeihBLDWnPQ35LksK2gtxpyGsOmxAq0UGtWkvKeI6YX7_V_VB80U3kSbbB/s72-c/Screenshot+from+2012-08-18+10:19:00.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total></item><item><title>Source Code of Linear Equation Step by Step Solver in C Language</title><link>http://www.deekshith.in/2012/08/source-code-in-c-language-gcc-of-system-of-equations-solver-with-steps-save-to-text-file.html</link><category>Mathematics</category><category>Programming</category><category>Projects</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 13 Aug 2012 04:56:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-7179872839552861291</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
In the &lt;a href="http://www.deekshith.in/2012/08/program-solve-set-of-linear-equations-with-step-by-step-solution-turboc-c-code-runs-in-dos.html"&gt;previous post&lt;/a&gt;, I have shared the executable of &amp;quot;&lt;a href="http://www.deekshith.in/2012/08/program-solve-set-of-linear-equations-with-step-by-step-solution-turboc-c-code-runs-in-dos.html"&gt;program to solve system of linear equations with step by step solution&lt;/a&gt;&amp;quot;. I got many requests from the readers to publish the source code. So I have rewritten the source code from scratch in C language. This version has a few impressive improvements than the previous one. In this article, we shall have a brief introduction to this program with a screenshot tour. The download links for the executables along with the source code are available for download on my &lt;a href="https://www.facebook.com/deekshithallamaneni/app_201143516562748" rel="nofollow" target="_blank"&gt;facebook page&lt;/a&gt;.&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href="http://www.deekshith.in/2012/08/source-code-in-c-language-gcc-of-system-of-equations-solver-with-steps-save-to-text-file.html#more"&gt;Read more »&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeggfbXT_o-lcfevm9P8xbkM9QiUW0HfHDm1C3WOdj2DCOv6ES0oVZ65p0MOH3jMOnd_RpN-fYapM3U7VJlfYCEGx0nmAUkpjb8YIU4cuvMqAW7sGbxGjwBNmkRCT8UUcizsEbil0Df39N/s72-c/start-screen-system-of-linear-equations-solver.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Program to Solve System Of Linear Equations With Step By Step Solution</title><link>http://www.deekshith.in/2012/08/program-solve-set-of-linear-equations-with-step-by-step-solution-turboc-c-code-runs-in-dos.html</link><category>B-Tech</category><category>C</category><category>Mathematics</category><category>Programming</category><category>Projects</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Wed, 8 Aug 2012 22:27:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-7343651313925945170</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
Four years ago when I was in my first year of B-Tech, I have written a program in C to solve for given system of linear equations. I actually wrote it for my personal use then. Once my maths lecturer gave a long assignment on solving system of linear equations. I did not feel like doing that. So, I wrote this program to solve the equations by generating a step by step solution (so that I can copy in the assignment) and also give information about all the related properties like rank of the matrix, nature of solution, etc. (If you are in a hurry, you can scroll down the page to quickly download the program)&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href="http://www.deekshith.in/2012/08/program-solve-set-of-linear-equations-with-step-by-step-solution-turboc-c-code-runs-in-dos.html#more"&gt;Read more »&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDf3QyFFQ_OxFoAOvxmzRD0_1xEb93DLyks1vaHYv-z13DbXwkGDbZLGaOWRqTCpxoPJcbJ3zJwwyfded54h-kXXeX9IwzTHoUazZNHOMKDGQQWVirO0ZVJot1ozM8d2pUbXRMnibdMBTl/s72-c/soution-of-linear-equation-solver-1.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total></item><item><title>Automatic Room Light Controller With Single Door Bi-Directional Visitor Counter</title><link>http://www.deekshith.in/2012/07/automaic-room-light-controller-with.html</link><category>Electronics</category><category>Home Automation</category><category>Projects</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Tue, 24 Jul 2012 23:45:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-2841784602641759931</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;span lang="EN-US" style="color: black; font-size: 12pt; line-height: 115%;"&gt;Automatic Room Light Controller with Single Door Bidirectional Visitor Counter is a reliable
circuit that takes over the task of counting number of persons/ visitors in the
room passing through a single door and also turns ON the room light when there
is at-least one person in the room and turns OFF when the room is empty. The
total number of persons inside the room is displayed on seven segment display. We can use any other appliance like fan or anything else instead of the light.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;span lang="EN-US" style="color: black; font-size: 12pt; line-height: 115%;"&gt;Watch this video to get an overview of this circuit. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/P7ZvpLM5VFE" width="420"&gt;&lt;/iframe&gt;

&lt;span style="font-family: inherit;"&gt;&lt;span lang="EN-US" style="color: black; font-size: 12pt; line-height: 115%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
&lt;span style="font-family: inherit;"&gt;&lt;span lang="EN-US" style="color: black; font-size: 12pt; line-height: 115%;"&gt;

&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
&lt;div class="MsoNormal" style="line-height: 150%; margin-bottom: 5.95pt; margin-left: 0cm; margin-right: 0cm; margin-top: 5.0pt; text-align: justify; text-indent: 36.0pt;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 150%;"&gt;&lt;/span&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href="http://www.deekshith.in/2012/07/automaic-room-light-controller-with.html#more"&gt;Read more »&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/P7ZvpLM5VFE/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">66</thr:total></item><item><title>Install Dropbox Before This Month Ends</title><link>http://www.deekshith.in/2012/06/install-dropbox-before-this-month-ends.html</link><category>Linux</category><category>Software</category><category>Windows</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 18 Jun 2012 13:27:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-8955238397409566868</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOrE8bVWtGoJPtklab3KxGiqPVGq-lUKtsazJBUNOE_BeSlos2SYMfg4q2v5m-KLOe_N2WO_5MZdY6IGOiKSnQN5S09UOTiqEjLXxfswAYcIKgMz3ubopC4pBqrNja73YHweVSP4IwNBfn/s1600/Dropbox-public-folder.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOrE8bVWtGoJPtklab3KxGiqPVGq-lUKtsazJBUNOE_BeSlos2SYMfg4q2v5m-KLOe_N2WO_5MZdY6IGOiKSnQN5S09UOTiqEjLXxfswAYcIKgMz3ubopC4pBqrNja73YHweVSP4IwNBfn/s200/Dropbox-public-folder.png" width="188"&gt;&lt;/a&gt;&lt;a href="http://db.tt/ui9Np8Y4" rel="nofollow" target="_blank"&gt;Dropbox&lt;/a&gt;, the most popular file syncing and sharing service is about to put an end to &lt;b&gt;Public Folders&lt;/b&gt; shortly.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href="http://www.deekshith.in/2012/06/install-dropbox-before-this-month-ends.html#more"&gt;Read more »&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOrE8bVWtGoJPtklab3KxGiqPVGq-lUKtsazJBUNOE_BeSlos2SYMfg4q2v5m-KLOe_N2WO_5MZdY6IGOiKSnQN5S09UOTiqEjLXxfswAYcIKgMz3ubopC4pBqrNja73YHweVSP4IwNBfn/s72-c/Dropbox-public-folder.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure length="-1" type="application/json" url="http://db.tt/ui9Np8Y4"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Dropbox, the most popular file syncing and sharing service is about to put an end to Public Folders shortly. Read more »</itunes:subtitle><itunes:author>noreply@blogger.com (Anonymous)</itunes:author><itunes:summary>Dropbox, the most popular file syncing and sharing service is about to put an end to Public Folders shortly. Read more »</itunes:summary><itunes:keywords>Linux, Software, Windows</itunes:keywords></item><item><title>Shadow Counter Circuit</title><link>http://www.deekshith.in/2012/06/shadow-counter-circuit.html</link><category>Electronics</category><category>Projects</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sun, 17 Jun 2012 04:39:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-4237458176327959982</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyMEWWhILlu7YQbKHI-WWbTO9fMVMqZ6rDQQQRIjcQTkSUWyJAnFv15egYFlR4YanJjTeSMf04v0OSaqVEn9nT_wEyqHq8aWzYpvX1kamBEy-d02smNUvATuHGstPs4ttHSgb3TMvNuUXd/s1600/block-dia-shadow-counter.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyMEWWhILlu7YQbKHI-WWbTO9fMVMqZ6rDQQQRIjcQTkSUWyJAnFv15egYFlR4YanJjTeSMf04v0OSaqVEn9nT_wEyqHq8aWzYpvX1kamBEy-d02smNUvATuHGstPs4ttHSgb3TMvNuUXd/s400/block-dia-shadow-counter.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Block Diagram of Shadow Counter&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
Shadow counter is a circuit which can count the number of shadows incident on it. Shadow counting is the main principle of many devices like currency note counting machines, visitor counters, many security systems , etc.&lt;br /&gt;
In this article i will teach you how to design a shadow counter circuit.&lt;br /&gt;
&lt;br /&gt;
I have made this circuit based on &lt;a href="http://www.electronicsforu.com/electronicsforu/circuitarchives/view_article.asp?sno=219&amp;amp;article_type=1&amp;amp;title=Shadow%20Alarm&amp;amp;id=367&amp;amp;tt=unhot" rel="nofollow" target="_blank"&gt;Shadow Alarm&lt;/a&gt; by D.Mohan Kumar published in Electronics For You- January, 2006.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The block diagram of shadow counter is shown above. The intensity of light is sensed by the Light sensor. I have used a Light Dependent Resistor (LDR) as light sensor.&lt;br /&gt;
&lt;br /&gt;
The comparator circuit is designed such a way that its output changes from HIGH to LOW when the shadow occurs. The output of the comparator triggers the monostable multivibrator which in-turn triggers the counter circuit. I have used &lt;span class="st"&gt;µA741 Op-Amp as a comparator.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The counter circuit stores the number of shadows occurred in the past and increments the count by 1 unit when triggered. The output of the counter is given to a display using a display driver. I have used a common cathode seven segment display in my circuit.&lt;br /&gt;
&lt;br /&gt;
The monostable multivibrator is used to avoid false triggering. For example, when a shadow is falling for a quite long time (a few seconds), then due to the partial shadows that may occur due to the same object, the comparator gets triggered multiple times for the same object. This increments the count many times for the shadow of only one object. Using a monostable multivibrator in between as I have done eliminates or at-least reduces that problem. I have used a 555 timer as a monostable multivibrator.&lt;br /&gt;
&lt;br /&gt;
You can see the video of Shadow counter here:&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/Woj9UD8AyOk" width="420"&gt;&lt;/iframe&gt;

The circuit is quite easy to implement. So, I encourage you to do it yourself. This circuit is basically aimed at hobbyists and is also suitable as a college project (mini project) for Electronic Engineering students.&lt;br /&gt;
&lt;br /&gt;
However, I have also done the entire circuit on board along with complete documentation and presentation (PPT) of shadow counter. If you are interested in getting the circuit along with the documentation and presentation, you can &lt;a href="http://www.deekshith.in/p/contact.html" target="_blank"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;contact me&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.deekshith.in/p/contact.html"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt; by clicking here&lt;/b&gt;&lt;/span&gt;.&lt;/a&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyMEWWhILlu7YQbKHI-WWbTO9fMVMqZ6rDQQQRIjcQTkSUWyJAnFv15egYFlR4YanJjTeSMf04v0OSaqVEn9nT_wEyqHq8aWzYpvX1kamBEy-d02smNUvATuHGstPs4ttHSgb3TMvNuUXd/s72-c/block-dia-shadow-counter.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">9</thr:total></item><item><title>Combinatorial Digital Circuit Logic Determining Device</title><link>http://www.deekshith.in/2012/05/combinational-digital-circuit-logic.html</link><category>Electronics</category><category>Projects</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sat, 5 May 2012 07:35:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-8711862900904575836</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi21iwcMXCwfuZ_vW9axIo1zn2g53lSMdtoQIHGJARdnDTbeZ8jn7a129wsISxSUNAwJLMQxxgmExXMN6gmvDT6Oy-kNPHLgt0vlGUEDxtD3pN5gqdu9SaKDBsKYwrjZwQqQuu2yPbHtfNb/s1600/Slide1.PNG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img alt="" border="0" height="253" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi21iwcMXCwfuZ_vW9axIo1zn2g53lSMdtoQIHGJARdnDTbeZ8jn7a129wsISxSUNAwJLMQxxgmExXMN6gmvDT6Oy-kNPHLgt0vlGUEDxtD3pN5gqdu9SaKDBsKYwrjZwQqQuu2yPbHtfNb/s400/Slide1.PNG" title="Block Diagram Of Combinational Digital Logic Determining Device" width="400"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Block Diagram Of Combinatorial Digital Logic Determining Device&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br&gt;
Here is my new electronics circuit for you. This is a brief description/ abstract for the project. Combinatorial digital circuit logic determining device is a circuit which determines the logic of any given combinatorial digital circuit. This is a very helpful tool to know the functionality of an unknown digital circuit. The device has probes which are plugged to the inputs and outputs of the digital circuit under test. This device then determines and displays the functionality of the circuit under test in the form of a boolean equation.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The circuit has number of probes equal to the number of inputs and outputs of the circuit under test. I have implemented it for two inputs and one output. Although, you can make slight modification of the code to make it work for as many inputs and outputs you want. &lt;/div&gt;
&lt;/div&gt;&lt;a href="http://www.deekshith.in/2012/05/combinational-digital-circuit-logic.html#more"&gt;Read more »&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi21iwcMXCwfuZ_vW9axIo1zn2g53lSMdtoQIHGJARdnDTbeZ8jn7a129wsISxSUNAwJLMQxxgmExXMN6gmvDT6Oy-kNPHLgt0vlGUEDxtD3pN5gqdu9SaKDBsKYwrjZwQqQuu2yPbHtfNb/s72-c/Slide1.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">19</thr:total></item><item><title>Automatic Water Level Controller With Error Indicator Alarm</title><link>http://www.deekshith.in/2012/04/automatic-water-level-controller-with.html</link><category>Electronics</category><category>Projects</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Wed, 25 Apr 2012 09:48:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-2993859506102414806</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZuEF60yGw4ejCVqrg5YxGaTsGmW9gIwjZUDpLtrHQpzRqvgdXRxuWRTrlu7kBrz338q7uGcwCpknIqzaC7Zg5TiSywmWsO999Rtl8PlA4G1D3GSzmh-D4BfyJdqa0PfgYam2IZvLZe9r6/s1600/Slide2.PNG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Block Diagram Of Automatic Water Level Controller With Error Indicator" border="0" height="208" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZuEF60yGw4ejCVqrg5YxGaTsGmW9gIwjZUDpLtrHQpzRqvgdXRxuWRTrlu7kBrz338q7uGcwCpknIqzaC7Zg5TiSywmWsO999Rtl8PlA4G1D3GSzmh-D4BfyJdqa0PfgYam2IZvLZe9r6/s320/Slide2.PNG" title="Block Diagram Of Automatic Water Level Controller With Error Indicator" width="320"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Block Diagram&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;span style="font-size: large;"&gt;Automatic Water Level Controller &lt;/span&gt;&lt;span style="font-family: inherit; font-size: large;"&gt;&lt;span style="font-size: large;"&gt;With Error Indicator Alarm is an electronics project which I have done recently. Here is the brief description / abstract of it.&lt;/span&gt; The Water Level Controller with Error Indicator employs a simple mechanism to detect and maintain the water level in a tank or any other container by switches on/off the motor automatically when needed. The level sensing is done by a set of nine probes which are placed at nine different levels on the tank walls (with probe9 to probe1 placed in increasing order of height, common probe (i.e. a supply carrying probe) is placed at the base of the tank). Basically, level9 represents the “tank full” condition while level 1 represents the “tank empty” condition. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: inherit; font-size: large;"&gt;  &lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://www.deekshith.in/2012/04/automatic-water-level-controller-with.html#more"&gt;Read more »&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZuEF60yGw4ejCVqrg5YxGaTsGmW9gIwjZUDpLtrHQpzRqvgdXRxuWRTrlu7kBrz338q7uGcwCpknIqzaC7Zg5TiSywmWsO999Rtl8PlA4G1D3GSzmh-D4BfyJdqa0PfgYam2IZvLZe9r6/s72-c/Slide2.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">10</thr:total></item><item><title>JNTU ECE 4-2 R07 Syllabus View and Download</title><link>http://www.deekshith.in/2012/01/jntu-ece-4-2-r07-syllabus-view-and.html</link><category>JNTU</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Tue, 3 Jan 2012 06:49:00 -0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-2785061469674499657</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Here is the complete syllabus of Jawaharlal Nehru Technological 
University Hyderabad (JNTUH) for Electronics And 
Communications Engineering (ECE) branch 4th year 2nd semester R07 regulation. 
Preferred textbooks and reference books are also included.&lt;br&gt;
&lt;/div&gt;&lt;a href="http://www.deekshith.in/2012/01/jntu-ece-4-2-r07-syllabus-view-and.html#more"&gt;Read more »&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Plot Your Graphs Using Google Search Engine</title><link>http://www.deekshith.in/2011/12/plot-your-graphs-using-google-search.html</link><category>Internet</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Wed, 7 Dec 2011 10:20:00 -0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-8541046444679531096</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;
&lt;img border="0" height="159" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKAJ8Mo2qWbmp6cp7Ju8w44pV9pHRx0eeY3cqeMHE0qj4oE7Csy-H53dPdBRsshApVUDb2ZIB50eOLKtG9iij-oTwoC-LRJ2-2OSoK-nez7z99sLxhEqm9MkE6Wk4OHb6lVYajzgtHmEC0/s320/google-plot2.png" width="320"&gt;&lt;/div&gt;
&lt;br&gt;
Many of us know that Google is the top most general purpose search engine. But an ordinary user may not be aware that it is capable of doing many more fabulous tasks that are usually hidden and not easily available in the interface. One such thing which I have found recently is that Google can plot graphs of mathematical functions.&lt;br&gt;
&lt;/div&gt;&lt;a href="http://www.deekshith.in/2011/12/plot-your-graphs-using-google-search.html#more"&gt;Read more »&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKAJ8Mo2qWbmp6cp7Ju8w44pV9pHRx0eeY3cqeMHE0qj4oE7Csy-H53dPdBRsshApVUDb2ZIB50eOLKtG9iij-oTwoC-LRJ2-2OSoK-nez7z99sLxhEqm9MkE6Wk4OHb6lVYajzgtHmEC0/s72-c/google-plot2.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>How To Get A Computer At A Cheaper Price Without Any Compromise</title><link>http://www.deekshith.in/2011/11/how-to-get-computer-at-cheaper-price.html</link><category>Computers</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Tue, 22 Nov 2011 23:32:00 -0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-1423317702376595372</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;
&lt;img border="0" height="138" src="http://cdn.omgubuntu.co.uk/wp-content/uploads/2011/07/laptop-ubuntu-linux.jpg" width="200"&gt;&lt;/div&gt;
&lt;br&gt;
Price is something which everybody cares about while buying anything, however rich you may be. The same applies when buying a computer (esp Laptops and netbooks). What we usually do to get them at a cheaper price is either decrease the functionality or buy any substandard computer. But as the title of this post implies I am sharing a few tips by which you can get the same standard hardware and with the same configuration at a cheaper price.&lt;br&gt;
&lt;/div&gt;&lt;a href="http://www.deekshith.in/2011/11/how-to-get-computer-at-cheaper-price.html#more"&gt;Read more »&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Arduino For Beginners: Introduction and Related Articles</title><link>http://www.deekshith.in/2011/11/arduino-for-beginners-introduction-and.html</link><category>Electronics</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sun, 20 Nov 2011 10:56:00 -0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-3979130655820634416</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="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/11/featured-arduino.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/11/featured-arduino.jpg" width="200"&gt;&lt;/a&gt;&lt;/div&gt;
To Introduce &lt;a href="http://arduino.cc/en/" target="_blank"&gt;Arduino&lt;/a&gt; in my language (if I am not wrong), it is a microcontroller with its own sophisticated and easy to use programming language and with open-source hardware and IDE. By using Arduino, you can build large and complex electronics projects (Like robots, toy helicopters, etc) with less pain.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href="http://www.deekshith.in/2011/11/arduino-for-beginners-introduction-and.html#more"&gt;Read more »&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Sample Final Year Projects for Electronics And Communications Engineering</title><link>http://www.deekshith.in/2011/11/sample-final-year-projects-for.html</link><category>B-Tech</category><category>JNTU</category><category>Projects</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Thu, 17 Nov 2011 10:52:00 -0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-8802204282184954683</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-size: small;"&gt;Here is a short list of sample FYPs which may help you to get an idea of what kind of projects are done usually [Relevant to ECE students].&lt;/span&gt;&lt;br&gt;
&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br&gt;
&lt;/div&gt;&lt;a href="http://www.deekshith.in/2011/11/sample-final-year-projects-for.html#more"&gt;Read more »&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total></item><item><title>Simulate Your Digital Circuits With Logisim</title><link>http://www.deekshith.in/2011/10/simulate-your-digital-circuit-with.html</link><category>Electronics</category><category>Software</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sat, 1 Oct 2011 10:12:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-2909642988908913567</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div&gt;&lt;div style="text-align: left;"&gt;Logisim is a free and open-source tool for designing and simulating your digital logic circuits,  featuring a simple-to-learn interface, hierarchical circuits, wire  bundles, and a large component library. As a Java application, it can  run on many platforms.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;a href="http://www.deekshith.in/2011/10/simulate-your-digital-circuit-with.html#more"&gt;Read more »&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Free MATLAB Alternatives You Should Know</title><link>http://www.deekshith.in/2011/08/free-matlab-alternatives-you-should.html</link><category>Software</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Thu, 11 Aug 2011 21:53:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-446995329371229781</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div&gt;
Undoubtedly, MATLAB is the best and most popular software tool for high end mathematical computations. However, there are many other good alternatives to MATLAB which are sufficient for academic/educational purpose. The reason why alternatives to MATLAB are considered is that it is too costly for an individual to buy MATLAB. Although the student version is available, it also costs more than ₹50,000. Other reasons are that there are some special features in other softwares that MATLAB doesn&amp;#39;t. &lt;br&gt;
&lt;br&gt;
Here is the list and a short review of a few recommended MATLAB alternatives.&lt;br&gt;
There are many softwares that can be used for high end computing instead of MATLAB. But here I am listing softwares that have code compatibility with MATLAB, keeping students in mind as many university syllabi prefers MATLAB and also do have courses based on it.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href="http://www.deekshith.in/2011/08/free-matlab-alternatives-you-should.html#more"&gt;Read more »&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Subject Wise Weightage For GATE EC</title><link>http://www.deekshith.in/2011/07/subject-wise-weightage-for-gate-ec.html</link><category>GATE</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 25 Jul 2011 09:49:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-345291719415097854</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here is the subject wise weightage of marks for Graduate Aptitude Test in Engineering (GATE) for Electronics and Communications Engineering (ECE).&lt;br&gt;
&lt;/div&gt;&lt;a href="http://www.deekshith.in/2011/07/subject-wise-weightage-for-gate-ec.html#more"&gt;Read more »&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE1aCakthCZaEBiRPr3uRp9-X1x1TUvZVb4EX_637hfAMqAc6BSDXCVq8M1GJv9-KtTh6Igvd-ZvtJFKOZuoio36pgdKxsg87n7kUMXLqVNzdgzGOk4xCVdDzVTjmmatHdefWhjRxyPgTm/s72-c/gate_weightage_adeekshith.tk.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>JNTU ECE 4-1 R07 Syllabus Updated</title><link>http://www.deekshith.in/2011/07/jntu-ece-4-1-r07-syllabus-updated.html</link><category>B-Tech</category><category>JNTU</category><author>noreply@blogger.com (Anonymous)</author><pubDate>Sun, 17 Jul 2011 12:28:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4790701123467361779.post-6189354847081764775</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Dear friends, I came to know that there are a few changes in the syllabus like, Radar Systems Engineering is replaced by Optical Communications.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href="http://www.deekshith.in/2011/07/jntu-ece-4-1-r07-syllabus-updated.html#more"&gt;Read more »&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmFl4lih30KCnjQtndx0fT8q9NIvOqbix4Qor_lQ-qAWdr_ocYfeAVnVdCrGAhIfDyrGQbVWhZAAwK8JJbkL1Lo3XP0G5gGi74YWw29nBIZFeGyOvJawK_-JQwaTyG5xYO7U5EorU5LWFP/s72-c/banners_attack.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item></channel></rss>