<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Syntax</title>
	<atom:link href="http://ershadk.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ershadk.wordpress.com</link>
	<description>everything has a syntax.. this is my syntax of blog!</description>
	<lastBuildDate>Mon, 14 Nov 2011 17:24:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ershadk.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Syntax</title>
		<link>http://ershadk.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ershadk.wordpress.com/osd.xml" title="Syntax" />
	<atom:link rel='hub' href='http://ershadk.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Good bye wordpress.com</title>
		<link>http://ershadk.wordpress.com/2011/11/12/good-bye-wordpress-com/</link>
		<comments>http://ershadk.wordpress.com/2011/11/12/good-bye-wordpress-com/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 11:58:54 +0000</pubDate>
		<dc:creator>Ershad K</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ershadk.wordpress.com/?p=445</guid>
		<description><![CDATA[Hi, I&#8217;m moving to a new home today &#8211; ershadk.com. Please update your email subscriptions and feed settings. Thank you very much for reading and sharing your opinions on little posts I wrote and please do that in my new blog too. And I would like to thank wordpress.com for hosting my little blog for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=445&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi, I&#8217;m moving to a new home today &#8211; <a href="http://ershadk.com" target="_blank">ershadk.com</a>. Please update your email subscriptions and <a href="http://ershadk.com/blog/feed/" target="_blank">feed</a> settings. Thank you very much for reading and sharing your opinions on little posts I wrote and please do that in my new blog too. And I would like to thank <a href="http://wordpress.com" target="_blank">wordpress.com</a> for hosting my little blog for last few years. All posts and comments in this blog are copied to the new blog. That&#8217;s it, Welcome to <a href="http://ershadk.com" target="_blank">ershadk.com</a>!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ershadk.wordpress.com/445/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ershadk.wordpress.com/445/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ershadk.wordpress.com/445/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ershadk.wordpress.com/445/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ershadk.wordpress.com/445/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ershadk.wordpress.com/445/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ershadk.wordpress.com/445/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ershadk.wordpress.com/445/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ershadk.wordpress.com/445/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ershadk.wordpress.com/445/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ershadk.wordpress.com/445/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ershadk.wordpress.com/445/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ershadk.wordpress.com/445/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ershadk.wordpress.com/445/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=445&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ershadk.wordpress.com/2011/11/12/good-bye-wordpress-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5f8ee8d226ea65a74f4a687d34b5dac4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ershad</media:title>
		</media:content>
	</item>
		<item>
		<title>Tathva memories @ NITC</title>
		<link>http://ershadk.wordpress.com/2011/10/23/tathva-memories-nitc/</link>
		<comments>http://ershadk.wordpress.com/2011/10/23/tathva-memories-nitc/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 09:24:58 +0000</pubDate>
		<dc:creator>Ershad K</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Memories]]></category>

		<guid isPermaLink="false">http://ershadk.wordpress.com/?p=429</guid>
		<description><![CDATA[&#8220;.. I&#8217;m leaving this campus today. I will miss the late-night hangouts with Kartik and Pankaj.. I will miss the stay in Kartik&#8217;s room with Arjun and Rohit (If you are reading this, All the best for your IAS, brother). I will miss Ramnath, Arnab and all my  friends here and this great institution.. I&#8217;m sure [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=429&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>&#8220;.. I&#8217;m leaving this campus today. I will miss the late-night hangouts with <a href="http://k4rtik.wordpress.com/" target="_blank">Kartik</a> and Pankaj.. I will miss the stay in Kartik&#8217;s room with Arjun and Rohit (If you are reading this, All the best for your IAS, brother). I will miss Ramnath, Arnab and all my  friends here and this great institution.. I&#8217;m sure I will be back here for the next event.. With a million beautiful memories in 4 days.. Adieu NITC..&#8221;</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ershadk.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ershadk.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ershadk.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ershadk.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ershadk.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ershadk.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ershadk.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ershadk.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ershadk.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ershadk.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ershadk.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ershadk.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ershadk.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ershadk.wordpress.com/429/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=429&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ershadk.wordpress.com/2011/10/23/tathva-memories-nitc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5f8ee8d226ea65a74f4a687d34b5dac4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ershad</media:title>
		</media:content>
	</item>
		<item>
		<title>Anagram Solver in C</title>
		<link>http://ershadk.wordpress.com/2011/09/18/anagram-solver-in-c/</link>
		<comments>http://ershadk.wordpress.com/2011/09/18/anagram-solver-in-c/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 05:58:26 +0000</pubDate>
		<dc:creator>Ershad K</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Source Code]]></category>

		<guid isPermaLink="false">http://ershadk.wordpress.com/?p=420</guid>
		<description><![CDATA[Hi, Here&#8217;s a small anagram solver written in C. It works based on generating permutations of given string and comparing them using a dictionary. For fast search in dictionary, the program first creates an index of the starting location of each alphabet. It takes a few minutes to process long words. Here&#8217;s the source code. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=420&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi, Here&#8217;s a small anagram solver written in C. It works based on generating permutations of given string and comparing them using a dictionary. For fast search in dictionary, the program first creates an index of the starting location of each alphabet. It takes a few minutes to process long words.</p>
<p><a href="https://github.com/ershad/Snippets/blob/master/anagramSolver.c" target="_blank">Here&#8217;s the source code</a>. Suggestions are always welcome, Greetings <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Update: There&#8217;s a little problem in using the term &#8216;anagram solver&#8217; here. An anagram solver finds words from another valid word &#8211; But this program finds words from the characters of given valid/invalid word.  Thanks to <a href="http://technikhil.wordpress.com">technikhil</a> for the info <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ershadk.wordpress.com/420/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ershadk.wordpress.com/420/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ershadk.wordpress.com/420/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ershadk.wordpress.com/420/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ershadk.wordpress.com/420/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ershadk.wordpress.com/420/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ershadk.wordpress.com/420/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ershadk.wordpress.com/420/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ershadk.wordpress.com/420/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ershadk.wordpress.com/420/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ershadk.wordpress.com/420/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ershadk.wordpress.com/420/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ershadk.wordpress.com/420/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ershadk.wordpress.com/420/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=420&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ershadk.wordpress.com/2011/09/18/anagram-solver-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5f8ee8d226ea65a74f4a687d34b5dac4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ershad</media:title>
		</media:content>
	</item>
		<item>
		<title>Why I started loving Archlinux</title>
		<link>http://ershadk.wordpress.com/2011/08/12/why-i-started-loving-archlinux/</link>
		<comments>http://ershadk.wordpress.com/2011/08/12/why-i-started-loving-archlinux/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 05:29:45 +0000</pubDate>
		<dc:creator>Ershad K</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Distro]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[Operating System]]></category>

		<guid isPermaLink="false">http://ershadk.wordpress.com/?p=378</guid>
		<description><![CDATA[We like simplicity. We like everything new. It&#8217;s been some years since I switched completely to GNU/Linux. I always wondered at its stability, security, features, community and at the people who use it. GNU/Linux helped me to have exciting computing experience all the time filled with wonders and fun. I forgot about the existence of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=378&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We like simplicity. We like everything new.</p>
<p>It&#8217;s been some years since I switched completely to GNU/Linux. I always wondered at its stability, security, features, community and at the people who use it. GNU/Linux helped me to have exciting computing experience all the time filled with wonders and fun. I forgot about the existence of Antivirus software. Forgot the time I feared autorun.inf and weird executable files. Forgot BSOD and EULA. Now, everything is open. Met many new people, similar interests bonded us. People who use GNU/Linux have always been very helpful. They share knowledge instead of pirated software. They teach us to fish. A kind of special relationship rooted between us, in a world connected by computer networks and its underlying complex abstractions. At this moment, I would like to thank everyone who made lives of people like me colourful.</p>
<p>I had been using Debian Squeeze for a while and was happy with that. Had its complete repo offline which helped me to install any package in spite of the very slow internet connection I had then. Though the things went smooth, I faced some issues during that time with the compilation of new software from source. Fixing dependency issues were pain. The new source of package requires new version of dependencies which were not available in repo. Compiling them from source always created new pains. Updating software/repo was not possible because of the slow speed of internet. Taking laptop to college and updating from there also didn&#8217;t work due to various technical and non-technical reasons. I felt like I was completely forbidden from trying new versions of software. I was in a kind of lock then. Suddenly, one fine day, I got a broadband internet connection!</p>
<p>I don&#8217;t have words to express how much happiness I felt. Now the scenario has completely changed. I can now change the Debian repo to testing or sid, try new packages, configure backports or update what ever I want. But, I thought it was time for a change. Changes are the spices of life, indeed.</p>
<p>I wanted to install another distro from the mainstream. First, I thought of Fedora 15 which is a very good OS and hacks by <a href="http://rajeeshknambiar.wordpress.com" target="_blank">Rajeeshettan</a> in it always inspired me. Also I had used Fedora 14 for several months. But in Fedora too, I missed an element of simplicity and playfulness. The point with these type of operating system is that it comes with all basic packages preconfigured and giving us less opportunities to play with those.</p>
<p>Next choice was obviously <a href="http://archlinux.org" target="_blank">Archlinux</a>. I have been hearing about it since I met my another GNU/Linux guru &#8211; <a href="http://aashiks.in/" target="_blank">Ashikettan</a>. He blogs about Arch much and talks about it often. Also, I had tried it once months before when I had speedy internet connection. The best thing about Archlinx is that it is a rolling distro, and new packages are always readily available!</p>
<p><a href="http://ershadk.files.wordpress.com/2011/08/500px-archlinux-official-fullcolour-svg.png"><img class="size-full wp-image-390 aligncenter" title="Archlinux" src="http://ershadk.files.wordpress.com/2011/08/500px-archlinux-official-fullcolour-svg.png?w=600" alt=""   /></a>To install, I got the 64bit iso image from Arch website and made thumb bootable with <a href="https://github.com/abock/image-usb-stick/" target="_blank">abock</a>. The installation went smooth and had a nice time configuring various things along with my favourite desktop environment &#8211; KDE. I was not really able to use KDE since the version in Debian Squeeze was a bit buggy and it crashed often. I was using Gnome 2.x then. Now, I&#8217;m really happy with KDE 4.7.0 with a distro which can be updated easily using its sweet package manager &#8211; pacman. Arch also has a wonderful knowledge base &#8211; The <a href="https://wiki.archlinux.org/index.php/Main_Page">ArchWiki</a>. ArchWiki has many tutorials to play with for beginners and for expert users.</p>
<p>To talk about packages in Archlinux, I don&#8217;t have words! I remember trying to install new version of Ipython in debian which comes with a new tool called qtconsole. Qtconsole can show the outputs of matplotlib embedded inside the window instead of showing as a pop-up. It was a bit pain fixing various python modules that depended upon on other packages in debian. But in Archlinux, a simple &#8216;pacman -S ipython&#8217; after a system upgrade with &#8216;pacman -Syu&#8217; solved the issue. (Please note that though &#8216;pacman -Sy ipython&#8217; alone installs new version of Ipython, it may lead to dependency issues sometimes. Always install with &#8216;-S&#8217; and have an system upgrade with &#8216;-Syu&#8217; often). Upgrading the system obviously updates kernel, now Arch has kernel 3.0 in repo!</p>
<p>Please do not have a feeling that I&#8217;m saying other distro/package managers are bad or less useful than Arch/pacman, I was simply having a comparison under special conditions &#8211; Indeed, every GNU/Linux thing is great and well developed!</p>
<p>Another great feature I found in Archlinux is the rc.conf file. We can easily configure various system wide things in /etc/rc.conf file, like which all kernel modules to load, which all daemons to run at start, hostname, timezone, network interfaces, gateways and so on. There&#8217;s also an application called &#8216;rc.d&#8217; which is similar to &#8216;service&#8217; in debian/ubuntu using which we can start various services like sshd, etc. Also, the support in IRC channel (#archlinux @ irc.freenode.net) and in Arch forums are very helpful.</p>
<p>Finally, as a student, I find Archlinux very useful and informative, Also it&#8217;s so much of fun using it. I humbly recommend this sweet GNU/Linux distro to everyone who likes to add more spice to their GNU/Linux computing. I just started with Archlinux and hope I could post more about it in future. Thank you so much for reading. Greetings!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ershadk.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ershadk.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ershadk.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ershadk.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ershadk.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ershadk.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ershadk.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ershadk.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ershadk.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ershadk.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ershadk.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ershadk.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ershadk.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ershadk.wordpress.com/378/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=378&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ershadk.wordpress.com/2011/08/12/why-i-started-loving-archlinux/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5f8ee8d226ea65a74f4a687d34b5dac4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ershad</media:title>
		</media:content>

		<media:content url="http://ershadk.files.wordpress.com/2011/08/500px-archlinux-official-fullcolour-svg.png" medium="image">
			<media:title type="html">Archlinux</media:title>
		</media:content>
	</item>
		<item>
		<title>It was really a wonderful experience at MES :)</title>
		<link>http://ershadk.wordpress.com/2011/07/16/it-was-really-a-wonderful-experience-at-mes/</link>
		<comments>http://ershadk.wordpress.com/2011/07/16/it-was-really-a-wonderful-experience-at-mes/#comments</comments>
		<pubDate>Sat, 16 Jul 2011 03:59:07 +0000</pubDate>
		<dc:creator>Ershad K</dc:creator>
				<category><![CDATA[Talks]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[mesce]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[unforgettable]]></category>

		<guid isPermaLink="false">http://ershadk.wordpress.com/?p=365</guid>
		<description><![CDATA[Yesterday, I went to MES College of Engineering to deliver a small talk on programming and free software, it was entirely a new experience for me. A bigger crowd than expected was present. It went fine Thanks to Raghesh sir, Raju sir, S@IT and to friends there I&#8217;m happy to share my little slides. It [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=365&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I went to <a href="http://mesce.ac.in" target="_blank">MES College of Engineering</a> to deliver a small talk on programming and free software, it was entirely a new experience for me. A bigger crowd than expected was present. It went fine <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Thanks to <a href="http://raghesh.wordpress.com/" target="_blank">Raghesh sir</a>, Raju sir, S@IT and to friends there <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;m happy to <a href="http://www.slideshare.net/ershadk/programming-is-fun-an-intro-to-free-software" target="_blank">share my little slides</a>. It was created according to numerous suggestions by Raghesh sir. For fun, the presentation was started with a SMS trigger from audience <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The code for that is like &#8216;get-thing-done&#8217; and doesn&#8217;t have the quality to upload. It&#8217;s developed using python with gammu module. Please feel free to tell me if you want to have a look at the code.</p>
<p>Attribution: &#8216;Input -&gt; Fun -&gt; Output&#8217; is an idea got from Niyam Bhushan during his talk at NIT Calicut on FOSS Meet day.</p>
<p>Thank you <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ershadk.wordpress.com/365/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ershadk.wordpress.com/365/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ershadk.wordpress.com/365/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ershadk.wordpress.com/365/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ershadk.wordpress.com/365/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ershadk.wordpress.com/365/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ershadk.wordpress.com/365/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ershadk.wordpress.com/365/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ershadk.wordpress.com/365/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ershadk.wordpress.com/365/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ershadk.wordpress.com/365/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ershadk.wordpress.com/365/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ershadk.wordpress.com/365/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ershadk.wordpress.com/365/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=365&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ershadk.wordpress.com/2011/07/16/it-was-really-a-wonderful-experience-at-mes/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5f8ee8d226ea65a74f4a687d34b5dac4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ershad</media:title>
		</media:content>
	</item>
		<item>
		<title>A cryptographic tool that converts weak password into a strong password before encrypting</title>
		<link>http://ershadk.wordpress.com/2011/06/10/a-cryptographic-tool-that-converts-weak-password-into-a-strong-password-before-encrypting/</link>
		<comments>http://ershadk.wordpress.com/2011/06/10/a-cryptographic-tool-that-converts-weak-password-into-a-strong-password-before-encrypting/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 10:26:51 +0000</pubDate>
		<dc:creator>Ershad K</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Source Code]]></category>

		<guid isPermaLink="false">http://ershadk.wordpress.com/?p=358</guid>
		<description><![CDATA[Here&#8217;s a small encryption/decryption tool that works based on AES algorithm. No matter how weak your password is, the program converts it to a  32 digits hexadecimal number  before encrypting. This is achieved by finding the MD5 hash of the password using hashlib python module. This hash is used to encrypt the file. The source [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=358&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a small encryption/decryption tool that works based on AES algorithm. No matter how weak your password is, the program converts it to a  32 digits hexadecimal number  before encrypting. This is achieved by finding the MD5 hash of the password using hashlib python module. This hash is used to encrypt the file.</p>
<p><a href="https://github.com/ershad/Snippets/blob/master/crypto.py" target="_blank">The source file is here</a></p>
<p>The idea in my mind while writing this program was this:</p>
<p>Suppose a cracker gets an encrypted file and he figures out it&#8217;s encrypted using AES somehow. Then he starts brute force attack on it to find the key and extract information. If the password used to encrypt that file is weak and if it&#8217;s based on a dictionary word, the cracker can easily figure out the password. Hence the password  given by the user must be made stronger by the encrypting program. And the best way to make a password strong is by using  digest algorithms since it&#8217;s unique to a string.</p>
<p>What do you think? Am I wrong? Thank you <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ershadk.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ershadk.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ershadk.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ershadk.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ershadk.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ershadk.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ershadk.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ershadk.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ershadk.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ershadk.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ershadk.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ershadk.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ershadk.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ershadk.wordpress.com/358/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=358&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ershadk.wordpress.com/2011/06/10/a-cryptographic-tool-that-converts-weak-password-into-a-strong-password-before-encrypting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5f8ee8d226ea65a74f4a687d34b5dac4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ershad</media:title>
		</media:content>
	</item>
		<item>
		<title>A small and simple note taking app</title>
		<link>http://ershadk.wordpress.com/2011/05/25/a-small-and-simple-note-taking-app/</link>
		<comments>http://ershadk.wordpress.com/2011/05/25/a-small-and-simple-note-taking-app/#comments</comments>
		<pubDate>Wed, 25 May 2011 16:21:49 +0000</pubDate>
		<dc:creator>Ershad K</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Source Code]]></category>

		<guid isPermaLink="false">http://ershadk.wordpress.com/?p=354</guid>
		<description><![CDATA[Wrote a small python script that can be used with your favorite text editor as a simple note taking application. Hope you like it, suggestions are always welcome Here&#8217;s the code! Thank you<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=354&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Wrote a small python script that can be used with your favorite text editor as a simple note taking application. Hope you like it, suggestions are always welcome <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="https://github.com/ershad/Snippets/blob/master/note.py" target="_blank">Here&#8217;s the code!</a></p>
<p>Thank you <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ershadk.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ershadk.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ershadk.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ershadk.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ershadk.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ershadk.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ershadk.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ershadk.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ershadk.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ershadk.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ershadk.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ershadk.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ershadk.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ershadk.wordpress.com/354/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=354&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ershadk.wordpress.com/2011/05/25/a-small-and-simple-note-taking-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5f8ee8d226ea65a74f4a687d34b5dac4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ershad</media:title>
		</media:content>
	</item>
		<item>
		<title>C program to extract email IDs from a file</title>
		<link>http://ershadk.wordpress.com/2011/05/03/c-program-to-extract-email-ids-from-a-file/</link>
		<comments>http://ershadk.wordpress.com/2011/05/03/c-program-to-extract-email-ids-from-a-file/#comments</comments>
		<pubDate>Tue, 03 May 2011 13:21:45 +0000</pubDate>
		<dc:creator>Ershad K</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Source Code]]></category>

		<guid isPermaLink="false">http://ershadk.wordpress.com/?p=349</guid>
		<description><![CDATA[Here&#8217;s a small program to extract email IDs from an input file. It could have done using regex (in Python or  in any other high level language), but doing it in C is more fun, eh? The code is here! Usage: parseEmail [FILE] Suggestions and improvements are always welcome Thank you!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=349&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a small program to extract email IDs from an input file. It could have done using regex (in Python or  in any other high level language), but doing it in C is more fun, eh? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The code is <a href="https://github.com/ershad/Snippets/blob/master/parseEmail.c" target="_blank">here!</a></p>
<p>Usage: parseEmail [FILE]</p>
<p>Suggestions and improvements are always welcome <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Thank you!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ershadk.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ershadk.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ershadk.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ershadk.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ershadk.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ershadk.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ershadk.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ershadk.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ershadk.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ershadk.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ershadk.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ershadk.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ershadk.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ershadk.wordpress.com/349/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=349&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ershadk.wordpress.com/2011/05/03/c-program-to-extract-email-ids-from-a-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5f8ee8d226ea65a74f4a687d34b5dac4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ershad</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting up a Debian repo in LAN</title>
		<link>http://ershadk.wordpress.com/2011/04/26/setting-up-a-debian-repo-in-lan/</link>
		<comments>http://ershadk.wordpress.com/2011/04/26/setting-up-a-debian-repo-in-lan/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 08:44:14 +0000</pubDate>
		<dc:creator>Ershad K</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://ershadk.wordpress.com/?p=327</guid>
		<description><![CDATA[It was really a nice experience going to MES College Of Engineering, Kuttippuram last week to attend Debian Mini Conf 2011. Met friends, made new friendships and learned many new things from there. Thanks to Jishnu ettan, for giving me a 50GB Debian repo that contains all the packages of squeeze of both i686 and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=327&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It was really a nice experience going to <a href="http://www.mesce.ac.in" target="_blank">MES College Of Engineering</a>, Kuttippuram last week to attend Debian Mini Conf 2011. Met friends, made new friendships and learned many new things from there. Thanks to <a href="http://thecodecracker.com/" target="_blank">Jishnu ettan</a>, for giving me a 50GB Debian repo that contains all the packages of squeeze of both i686 and amd64 architectures. Today, I will explain how to set up a Debian repo (squeeze) so that it be can shared over LAN.</p>
<p>First, run terminal and switch to root user.</p>
<blockquote><p>$su</p></blockquote>
<p>If you have the repo as an ISO image file, we need to mount it to a directory. The following command does that:</p>
<blockquote><p>#mount &lt;path-to-iso&gt; &lt;path-to-mount&gt; -o loop</p></blockquote>
<p>Edit /etc/apt/source.lst and add the repo we mounted. Append the following line to the file:</p>
<blockquote><p>deb file:///&lt;mounted-path&gt; squeeze main</p></blockquote>
<p>Update the package list:</p>
<blockquote><p>#apt-get update</p></blockquote>
<p>We are going to share the files using http, hence we need a webserver. To install apache:</p>
<blockquote><p>#apt-get install apache2</p></blockquote>
<p>Make a symbolic link of &lt;mounted-path&gt; in /var/www</p>
<blockquote><p>#ln -s /var/www/repo &lt;mounted-path&gt;</p></blockquote>
<p>Done! Now add this machine as a repository in other Debian systems in LAN, edit /etc/apt/source.lst to:</p>
<blockquote><p>deb http://&lt;ip-of-server&gt;/repo squeeze main</p></blockquote>
<p>The same can be done using a FTP server. All you have to do is to make the symbolic link in FTP&#8217;s configured path and use ftp:// instead of http:// in /etc/apt/source.lst. Thank you <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ershadk.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ershadk.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ershadk.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ershadk.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ershadk.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ershadk.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ershadk.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ershadk.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ershadk.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ershadk.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ershadk.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ershadk.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ershadk.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ershadk.wordpress.com/327/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=327&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ershadk.wordpress.com/2011/04/26/setting-up-a-debian-repo-in-lan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5f8ee8d226ea65a74f4a687d34b5dac4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ershad</media:title>
		</media:content>
	</item>
		<item>
		<title>A sudoku checking program in C :)</title>
		<link>http://ershadk.wordpress.com/2011/04/09/a-sudoku-checking-program-in-c/</link>
		<comments>http://ershadk.wordpress.com/2011/04/09/a-sudoku-checking-program-in-c/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 10:57:47 +0000</pubDate>
		<dc:creator>Ershad K</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[sudoku]]></category>

		<guid isPermaLink="false">http://ershadk.wordpress.com/?p=320</guid>
		<description><![CDATA[It just started when my younger bro, Shafeeq who reads hacker news everyday, found a little interesting blog post. It was about the authors experience in applying for an internship at Google. The candidate was asked to write a program to check a completed sudoku during the telephone interview  for errors, in his favorite programming [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=320&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It just started when my younger bro, Shafeeq who reads <a href="http://news.ycombinator.com/">hacker news</a> everyday, found a little interesting blog post. It was about the authors experience in applying for an internship at Google. The candidate was asked to write a program to check a completed sudoku during the telephone interview  for errors, in his favorite programming language. I asked bro, &#8220;Why don&#8217;t you give it a try?!&#8221;. He&#8217;s now in 11th standard and started coding in C++ which he learns in Computer Science subject.  He came up with the code in one day, and then it was my turn to do that <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Here&#8217;s the way I solved the problem and it&#8217;s in pure C.</p>
<p>You can find the code <a href="https://github.com/ershad/checksudoku/blob/master/checksudoku.c" target="_blank">here, in github</a>. The input is given as a plain text file that contains 9&#215;9 numbers separated by space. A sample input is given below:</p>
<blockquote><p>7 2 3 8 4 6 1 5 9<br />
6 1 5 3 9 2 4 7 8<br />
8 4 9 7 1 5 6 3 2<br />
3 7 8 6 5 4 9 2 1<br />
1 9 4 2 8 7 3 6 5<br />
2 5 6 9 3 1 8 4 7<br />
5 6 1 4 7 9 2 8 3<br />
4 8 7 1 2 3 5 9 6<br />
9 3 2 5 6 8 7 1 4</p></blockquote>
<p>And to check for errors, please call the program with the file as argument, like this -</p>
<blockquote><p>$checksudoku &lt;data_file&gt;</p></blockquote>
<p>Hope you enjoyed it, Please go through the code and feel free to post your valuable comments and suggestions here. Thank you <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ershadk.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ershadk.wordpress.com/320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ershadk.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ershadk.wordpress.com/320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ershadk.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ershadk.wordpress.com/320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ershadk.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ershadk.wordpress.com/320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ershadk.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ershadk.wordpress.com/320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ershadk.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ershadk.wordpress.com/320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ershadk.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ershadk.wordpress.com/320/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ershadk.wordpress.com&amp;blog=7033927&amp;post=320&amp;subd=ershadk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ershadk.wordpress.com/2011/04/09/a-sudoku-checking-program-in-c/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5f8ee8d226ea65a74f4a687d34b5dac4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ershad</media:title>
		</media:content>
	</item>
	</channel>
</rss>
