<?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/"
	>

<channel>
	<title>Arjun Shrestha: Expert Web Developer</title>
	<atom:link href="http://www.arjun.com.np/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.arjun.com.np</link>
	<description>My Journey Into Life</description>
	<lastBuildDate>Thu, 12 Apr 2012 17:45:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Greatest Guitar Solo Ever &#8211; Still my guitar gently weeps</title>
		<link>http://www.arjun.com.np/blog/greatest-guitar-solo-guitar-gently-weeps/</link>
		<comments>http://www.arjun.com.np/blog/greatest-guitar-solo-guitar-gently-weeps/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 16:03:22 +0000</pubDate>
		<dc:creator>rahul</dc:creator>
				<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://www.arjun.com.np/?p=874</guid>
		<description><![CDATA[I look at you all see the love there that&#8217;s sleeping While my guitar gently weeps I look at the floor and I see it needs sweeping Still my guitar gently weeps. I don&#8217;t know why nobody told you How to unfold your love I don&#8217;t know how someone controlled you They bought and sold [...]]]></description>
			<content:encoded><![CDATA[<p>I look at you all see the love there that&#8217;s sleeping<br />
While my guitar gently weeps<br />
I look at the floor and I see it needs sweeping<br />
Still my guitar gently weeps.</p>
<p>I don&#8217;t know why nobody told you<br />
How to unfold your love<br />
I don&#8217;t know how someone controlled you<br />
They bought and sold you.</p>
<p>I look at the world and I notice it&#8217;s turning<br />
While my guitar gently weeps<br />
With every mistake we must surely be learning<br />
Still my guitar gently weeps.</p>
<p>I don&#8217;t know how you were diverted<br />
You were perverted too<br />
I don&#8217;t know how you were inverted<br />
No one alerted you.</p>
<p>I look at you all see the love there that&#8217;s sleeping<br />
While my guitar gently weeps<br />
Look at you all&#8230;<br />
Still my guitar gently weeps.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arjun.com.np/blog/greatest-guitar-solo-guitar-gently-weeps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hey Mona</title>
		<link>http://www.arjun.com.np/blog/hey-mona/</link>
		<comments>http://www.arjun.com.np/blog/hey-mona/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 15:30:56 +0000</pubDate>
		<dc:creator>rahul</dc:creator>
				<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://www.arjun.com.np/?p=868</guid>
		<description><![CDATA[Hey Mona Ooh Mona Hey Mona Ooh Mona Tell you Mona what I wanna do I&#8217;ll build a house next door to you Can I see you sometime We can go kissing through the blind When you come out on the front Listen to my heart go bumpity bump I need you baby and thats [...]]]></description>
			<content:encoded><![CDATA[<p>Hey Mona<br />
Ooh Mona<br />
Hey Mona<br />
Ooh Mona</p>
<p>Tell you Mona what I wanna do<br />
I&#8217;ll build a house next door to you<br />
Can I see you sometime<br />
We can go kissing through the blind<br />
When you come out on the front<br />
Listen to my heart go bumpity bump<br />
I need you baby and thats no lie<br />
Without your love Id surely die</p>
<p>Hey Mona<br />
Ooh Mona (ooh-ooh)<br />
Hey Mona<br />
Ooh Mona (ooh-ooh)<br />
Hey Mona<br />
Ooh Mona (ooh-ooh)<br />
I said hey Mona<br />
Ooh Mona (ooh-ooh)</p>
<p>Tell you Mona what I wanna do<br />
(tell you Mona what I wanna do)<br />
I&#8217;ll build a house next door to you<br />
(I&#8217;ll build a house next to you)<br />
Can I see you sometime<br />
(can I see you sometime)<br />
We can go kissing through the blind<br />
When you come out on the front (ooh-ooh)<br />
Listen to my heart go bumpity bump<br />
I need you baby and thats no lie (ooh-ooh)<br />
Without your love I&#8217;d surely die</p>
<p>Hey Mona (ooh-ooh)<br />
Ooh Mona (ooh-ooh)<br />
Hey Mona (ooh-ooh)<br />
Ooh Mona (ooh-ooh)<br />
I said hey Mona (ooh-ooh)<br />
Ooh Mona (ooh-ooh)<br />
Hey Mona (ooh-ooh)<br />
Ooh Mona (ooh-ooh)<br />
I said hey Mona (ooh-ooh)<br />
Ooh Mona (ooh-ooh)<br />
I said hey, hey Mona</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arjun.com.np/blog/hey-mona/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Love You Like A Love Song &#8211; Selena Gomez</title>
		<link>http://www.arjun.com.np/blog/love-love-song-selena-gomez/</link>
		<comments>http://www.arjun.com.np/blog/love-love-song-selena-gomez/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 14:16:54 +0000</pubDate>
		<dc:creator>rahul</dc:creator>
				<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://www.arjun.com.np/?p=786</guid>
		<description><![CDATA[It’s been said and done Every beautiful thought’s been already sung And I guess right now here’s another one So your melody will play on and on, with best we own You are beautiful, like a dream come alive, incredible A center full of miracle, lyrical You’ve saved my life again And I want you [...]]]></description>
			<content:encoded><![CDATA[<p>It’s been said and done<br />
Every beautiful thought’s been already sung<br />
And I guess right now here’s another one<br />
So your melody will play on and on, with best we own<br />
You are beautiful, like a dream come alive, incredible<br />
A center full of miracle, lyrical<br />
You’ve saved my life again<br />
And I want you to know baby</p>
<p>[Chorus]<br />
I, I love you like a love song, baby<br />
I, I love you like a love song, baby<br />
I, I love you like a love song, baby</p>
<p>And I keep it in re-pe-pe-peat</p>
<p>I, I love you like a love song, baby<br />
I, I love you like a love song, baby<br />
I, I love you like a love song, baby</p>
<p>And I keep it in re-pe-pe-peat</p>
<p>[Verse 2]<br />
Cursing me, boy you played through my mind like a symphony<br />
There’s no way to describe what you do to me<br />
You just do to me, what you do<br />
And it feels like I’ve been rescued<br />
I’ve been set free<br />
I am hyptonized by your destiny<br />
You are magical, lyrical, beautiful<br />
You are…I want you to know baby</p>
<p>[Chorus]<br />
I, I love you like a love song, baby<br />
I, I love you like a love song, baby<br />
I, I love you like a love song, baby</p>
<p>And I keep it in re-pe-pe-peat</p>
<p>I, I love you like a love song, baby<br />
I, I love you like a love song, baby<br />
I, I love you like a love song, baby</p>
<p>And I keep it in re-pe-pe-peat</p>
<p>[Bridge]<br />
No one can pause<br />
You stand alone, to every record I own<br />
Music to my hear that’s what you are<br />
A song that goes on and on</p>
<p>[Chorus]<br />
I, I love you like a love song, baby<br />
I, I love you like a love song, baby<br />
I, I love you like a love song, baby</p>
<p>And I keep it in re-pe-pe-peat</p>
<p>I, I love you like a love song, baby<br />
I, I love you like a love song, baby<br />
I, I love you like a love song, baby</p>
<p>I love you…like a love song…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arjun.com.np/blog/love-love-song-selena-gomez/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Losing My Religion &#8211; R.E.M</title>
		<link>http://www.arjun.com.np/blog/losing-religion-r-e-m/</link>
		<comments>http://www.arjun.com.np/blog/losing-religion-r-e-m/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 12:16:45 +0000</pubDate>
		<dc:creator>rahul</dc:creator>
				<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://www.arjun.com.np/?p=769</guid>
		<description><![CDATA[Life is bigger It&#8217;s bigger than you And you are not me The lengths that I will go to The distance in your eyes Oh no I&#8217;ve said too much I set it up That&#8217;s me in the corner That&#8217;s me in the spotlight Losing my religion Trying to keep up with you And I [...]]]></description>
			<content:encoded><![CDATA[<p>Life is bigger<br />
It&#8217;s bigger than you<br />
And you are not me<br />
The lengths that I will go to<br />
The distance in your eyes<br />
Oh no I&#8217;ve said too much<br />
I set it up</p>
<p>That&#8217;s me in the corner<br />
That&#8217;s me in the spotlight<br />
Losing my religion<br />
Trying to keep up with you<br />
And I don&#8217;t know if I can do it<br />
Oh no I&#8217;ve said too much<br />
I haven&#8217;t said enough<br />
I thought that I heard you laughing<br />
I thought that I heard you sing<br />
I think I thought I saw you try</p>
<p>Every whisper<br />
Of every waking hour I&#8217;m<br />
Choosing my confessions<br />
Trying to keep an eye on you<br />
Like a hurt lost and blinded fool<br />
Oh no I&#8217;ve said too much<br />
I set it up</p>
<p>Consider this<br />
The hint of the century<br />
Consider this<br />
The slip that brought me<br />
To my knees failed<br />
What if all these fantasies<br />
Come flailing around<br />
Now I&#8217;ve said too much<br />
I thought that I heard you laughing<br />
I thought that I heard you sing<br />
I think I thought I saw you try</p>
<p>But that was just a dream<br />
That was just a dream</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arjun.com.np/blog/losing-religion-r-e-m/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where Have All the CowBoys Gone? Paula Cole</title>
		<link>http://www.arjun.com.np/blog/cowboys-gone-paula-cole/</link>
		<comments>http://www.arjun.com.np/blog/cowboys-gone-paula-cole/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 02:29:53 +0000</pubDate>
		<dc:creator>rahul</dc:creator>
				<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://elegantthemes.com/preview/DeepFocus/?p=211</guid>
		<description><![CDATA[Oh you get me ready in your 56 chevy Why don&#8217;t we go sit down in the shade Take shelter on my front porch The dandy lion sun scorching, Like a glass of cold lemonade I will do the laundry if you pay all the bills CHORUS: Where is my John Wayne Where is my [...]]]></description>
			<content:encoded><![CDATA[<p>Oh you get me ready in your 56 chevy<br />
Why don&#8217;t we go sit down in the shade<br />
Take shelter on my front porch<br />
The dandy lion sun scorching,<br />
Like a glass of cold lemonade<br />
I will do the laundry if you pay all the bills</p>
<p>CHORUS:</p>
<p>Where is my John Wayne<br />
Where is my prairie son<br />
Where is my happy ending<br />
Where have all the cowboys gone</p>
<p>Why don&#8217;t you stay the evening<br />
Kick back and watch the TV<br />
And I&#8217;ll fix a little something to eat<br />
Oh I know your back hurts from working on the tractor<br />
How do you take your coffee my sweet<br />
I will raise the children if you pay all the bills</p>
<p>Chorus</p>
<p>I am wearing my new dress tonight<br />
But you don&#8217;t, but you don&#8217;t even notice me<br />
Say our goodbyes<br />
Say our goodbyes<br />
Say our goodbyes</p>
<p>We finally sold the chevy<br />
When we had another baby<br />
And you took the job in tennessee<br />
You made friends at the farm<br />
And you joined them at the bar<br />
Almost every single day of the week<br />
I will wash the dishes while you go have a beer</p>
<p>Chorus</p>
<p>Where is my Marlboro man<br />
Where is his shiny gun<br />
Where is my lonely ranger<br />
Where have all the cowboys gone<br />
Where have all the cowboys gone<br />
Where have all the cowboys gone</p>
<p>Yippee aw, yippee yea (6 times)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arjun.com.np/blog/cowboys-gone-paula-cole/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The INSTANCESHAREDWOWDIR command line value was not specified: Fatal Error Installing SQL Server 2008</title>
		<link>http://www.arjun.com.np/blog/the-instancesharedwowdir-command-line-value-was-not-specified-fatal-error-installing-sql-server-2008/</link>
		<comments>http://www.arjun.com.np/blog/the-instancesharedwowdir-command-line-value-was-not-specified-fatal-error-installing-sql-server-2008/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 20:28:52 +0000</pubDate>
		<dc:creator>rahul</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://arjun.com.np/?p=74</guid>
		<description><![CDATA[I was trying to install Microsoft SQL Server 2008 on my PC. During the setup process (when selecting features), I received the following error : &#8220;The INSTANCESHAREDWOWDIR command line value was not specified. This value must be specified when the INSTANCESHAREDDIR value is specified.&#8221; I tried twice or thrice and got the same error which [...]]]></description>
			<content:encoded><![CDATA[<p>I was trying to install Microsoft SQL Server 2008 on my PC. During the setup process (when selecting features), I received the following error : &#8220;The INSTANCESHAREDWOWDIR command line value was not specified. This value must be specified when the INSTANCESHAREDDIR value is specified.&#8221;</p>
<p>I tried twice or thrice and got the same error which terminated the SQL Server 2008 Installation Wizard. When I searched through forums I came to know that this error occurs when you change the installation path on x64 OS systems. Ovbiously I encountered the error as I was using Windows 7 Ultimate (x64). Then tried installing SQL Server 2008 on the default path and that was a success.But that didn&#8217;t satisfied me as I did not like to have the SQL Server installed on the System Drive.</p>
<p>I tried to peek the command line tool to see if I could set the parameter somewhere. And after an hour of struggle I found that there was so such parameter named &#8220;INSTANCESHAREDWOWDIR&#8221;. It was &#8220;INSTALLSHAREDWOWDIR&#8221; instead.</p>
<p>The microsoft guys had mistake on writing the error message where they have written INSTANCESHAREDWOWDIR instead of INSTALLSHAREDWOWDIR. Having known of the issue I tried to setup the SQL Server once again from the command line as -</p>
<p><strong>&gt;setup.exe /action=install /installsharedwowdir=&#8221;x:/program files/microsoft sql server/&#8221;</strong></p>
<p>and waited for the result. This time again I changed the install directory to see that the wizard accepted the parameter and the SQL Server 2008 was installed successfully at my desired location.</p>
<p>Probably this has to be some minor bug at the installer and it became more pronounced due to the &#8220;wrong&#8221; error message thrown. Hopefully, I expect that the microsoft guys will have a fix for it ASAP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arjun.com.np/blog/the-instancesharedwowdir-command-line-value-was-not-specified-fatal-error-installing-sql-server-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>All about NRIC Number in Singapore.</title>
		<link>http://www.arjun.com.np/blog/all-about-nric-number-in-singapore/</link>
		<comments>http://www.arjun.com.np/blog/all-about-nric-number-in-singapore/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 05:10:06 +0000</pubDate>
		<dc:creator>rahul</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://arjun.com.np/?p=55</guid>
		<description><![CDATA[Recently, I was working for a health research project . Then I encountered a situation where I had to validate the NRIC Number. It was something unusual for me to work with the NRIC number as I had no previous knowledge about it. I decided to make a small research on it. Lucky enough, after a couple of hours...]]></description>
			<content:encoded><![CDATA[<p>Recently, I was working for a health research project . Then I encountered a situation where I had to validate the NRIC Number. It was something unusual for me to work with the NRIC number as I had no previous knowledge about it. I decided to make a small research on it. Lucky enough, after a couple of hours spent on internet search, I found some good resources, which revealed me the things I required.</p>
<p><strong>What is NIRC Number?</strong></p>
<p>NRIC is the abbreviated form for t<strong>he National Registration Identity Card</strong>, which is the identity document in use in Singapore. It is compulsory for all Singaporean citizens and permanent residents who are fifteen years of age and older to have their NRICs. It is not compulsory for bearers to hold the card at all times, nor are they compelled by law to show their cards to police officers conducting regular screening while on patrol, for instance. But it is a required document for some government procedures, commercial transactions such as the opening of a bank account, or to gain entry to premises by surrendering or exchanging for an entry pass. Failure to produce the card may result in denied access to these premises or attainment of goods and services.</p>
<p><strong>Structure Of NRIC Number</strong></p>
<p>The NRIC number consists of total 9 characters in the pattern <strong>#0000000@,</strong> where</p>
<p><strong><strong>#</strong></strong></p>
<ul>
<li>This is a letter that can be &#8220;S&#8221;, &#8220;F&#8221;, &#8220;T&#8221; or &#8220;G&#8221; depending on the status of the holder.</li>
<li>For Singapore citizens and permanent residents, this is the century prefix.</li>
<li>The NRIC number for citizens and permanent residents born before the year 2000 is assigned the letter &#8220;S&#8221;. &#8220;S&#8221; is the 19th letter in the English Alphabet, denoting that the NRIC number was issued in the 20th century (1900-1999). It was commonly believed before 2000 that the &#8220;S&#8221; stands for Singapore, especially since the letter &#8220;F&#8221; was used for foreigners. It is unknown, however, if that was ever the intended meaning.</li>
<li>Singapore citizens and permanent residents born in 2000 and beyond are assigned the letter &#8220;T&#8221;. &#8220;T&#8221; is the 20th letter in the English Alphabet, denoting that the NRIC number was issued in the 21st century (2000-2099)</li>
<li>Foreigners holding employment or student passes issued before 2000 are assigned the letter &#8220;F&#8221;.</li>
<li>Foreigners holding employment or student passes issued in and after 2000 are assigned the letter &#8220;G&#8221;.</li>
</ul>
<p><strong>0000000</strong></p>
<ul>
<li>This is a 7 digit serial number assigned to the document holder</li>
<li>For Singapore citizens and permanent residents born in 1968 and after, their NRIC number will start with their year of birth e.g. 71xxxxx#. For those born in 1967 and earlier, the NRIC number does not relate to year of birth, and commonly begins with 0 or 1. Non-native Singaporeans who were born before 1965 are assigned the heading numbers 2 or 3 upon conversion of permanent residency (PR) or citizenship.</li>
</ul>
<p><strong>@</strong></p>
<ul>
<li>This is the checksum letter calculated based on # and 0000000.</li>
</ul>
<p><strong>How to Validate the NRIC Number?</strong></p>
<p>The algorithm to calculate the checkdigit of the NRIC is not publicly available; as of 1999, the <a title="Ministry of Home Affairs" href="http://www.mha.gov.sg/index.aspx">Ministry of Home Affairs, Singapore</a> only sold the algorithm to Singapore-based organizations demonstrating a&#8221; legitimate need&#8221; for it. Nevertheless, the simple mathematics involved in checking the validity of the NRIC number is summerized as mentioned below:</p>
<p>The Singapore NRIC number consists of SEVEN (7) digits with a UIN/FIN letter prepended and checksum letter appended. This checksum letter is calculated from the first SEVEN (7) digits using the MODULUS ELEVEN (11) method. This system is the most commonly used since it provides a high degree of security.</p>
<p>The steps involved in the computation are as follows:</p>
<ol>
<li>Multiply each digit in the NRIC number by its weight i.e. 2 7 6 5 4 3 2 in order.</li>
<li>Add together the above products.</li>
<li>If the first letter i.e. UIN of the NRIC starts with T or G, add 4 to the total.</li>
<li>Find the remainder of (sum calculated above) mod 11.</li>
<li>If the IC starts with S or T: 0=J, 1=Z, 2=I, 3=H, 4=G, 5=F, 6=E, 7=D, 8=C, 9=B, 10=A<br />
If the IC starts with F or G: 0=X, 1=W, 2=U, 3=T, 4=R, 5=Q, 6=P, 7=N, 8=M, 9=L, 10=K</li>
</ol>
<p>For example I want to test the NRIC number S1234567D.</p>
<p>Here the 7 digits are 1234567.</p>
<p>So the sum of  product of digits with weightage is, 1Ã—2+2Ã—7+3Ã—6+4Ã—5+5Ã—4+6Ã—3+7Ã—2=106.</p>
<p>Now, 106 mod 11= 7</p>
<p>From the table above as listed in item 5 on the list above, 7=D (Since IC is S).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arjun.com.np/blog/all-about-nric-number-in-singapore/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CAPTCHA , Anti-Captcha</title>
		<link>http://www.arjun.com.np/blog/captcha-anti-captcha/</link>
		<comments>http://www.arjun.com.np/blog/captcha-anti-captcha/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 17:56:21 +0000</pubDate>
		<dc:creator>rahul</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://arjun.com.np/?p=42</guid>
		<description><![CDATA[CAPTCHA? A CAPTCHA or Captcha (pronounced /ËˆkÃ¦ptÊƒÉ™/) is a type of challenge-response test used in computing to ensure that the response is not generated by a computer. The process usually involves one computer (a server) asking a user to complete a simple test which the computer is able to generate and grade. Because other computers [...]]]></description>
			<content:encoded><![CDATA[<h3>CAPTCHA?</h3>
<p>A <strong>CAPTCHA</strong> or <strong>Captcha</strong> (pronounced <span title="Pronunciation in the International Phonetic Alphabet (IPA)">/ËˆkÃ¦ptÊƒÉ™/</span>) is a type of challenge-response test used in computing to ensure that the response is not generated by a computer. The process usually involves one computer (a server) asking a user to complete a simple test which the computer is able to generate and grade. Because other computers are unable to solve the CAPTCHA, any user entering a correct solution is presumed to be human. Thus, it is sometimes described as a reverse Turing test, because it is administered by a machine and targeted to a human, in contrast to the standard Turing test that is typically administered by a human and targeted to a machine. A common type of CAPTCHA requires that the user type letters or digits from a distorted image that appears on the screen.</p>
<h3>Applications of CAPTCHAs</h3>
<p>CAPTCHAs have several applications for practical security, including (but not limited to):</p>
<ul>
<li><strong>Preventing Comment Spam in Blogs.</strong></li>
<li><strong>Protecting Website Registration.</strong></li>
<li><strong>Online Polls.</strong></li>
<li><strong>Preventing Dictionary Attacks.</strong></li>
<li><strong>Search Engine Bots.</strong></li>
<li><strong>Worms and Spam.</strong></li>
</ul>
<p>The general purpose of Captcha&#8217;s are to prevent the automation of form submission. For example, to protect a guestbook from filling up with spam-entries or to prevent hundreds of bogus users registering to a forum.</p>
<h3>The ANTI-CAPTCHA Challange</h3>
<p>Until recently, image-based Captcha&#8217;s have been a reasonable solution to combat this problem. However, with Object Character Recognition techniques getting better and better, Captcha&#8217;s too have to continuously increase in complexity.</p>
<p style="text-align: left">Ironically, it&#8217;s come to the point that computers are better at deciphering Captcha&#8217;s than humans are, simply because computers have infinite patience.</p>
<p style="text-align: left">To illustrate: evildoers trying to beat your Captcha are probably satisfied with a success ratio of 1/100 â€“ because in just a few hours of repetition this can add up to hundreds of successful passes. A typical human user on the other hand probably throws in the towel after three consecutive failed attempts â€“ at which point they&#8217;ll most likely leave your website altogether.</p>
<p style="text-align: left">Who can blame them? The average user doesn&#8217;t understand <em>why </em>they should enter a random string of letters in the first place. It&#8217;s not their problem and they do not care what it is for. For them it&#8217;s some sort of annoying puzzle that stands in the way of doing what they want to do. Not being able to pass it, makes them feel inadequate and frustrated.</p>
<p style="text-align: left">So to avoid repelling your visitors from your website, the new technique &#8220;Anti-Captcha&#8221; has rised.</p>
<p style="text-align: left">The basic idea behind it is simple-<em><span style="color: #000000">&#8220;Create a captcha solution which does not require any end-user interaction&#8221;</span></em></p>
<p style="text-align: left"><strong>How it works<br />
</strong></p>
<p>Basically it is a manipulation of obfuscated javascript together with checksum validation of session. Ihe process includes-</p>
<ol style="text-align: left">
<li>Generation a random token</li>
<li>Store a checksum of this token in session</li>
<li>Generate some obfuscated javascript code which (when interpreted) adds a hidden input-field to every form element on the webpage using the token as a value</li>
<li>Verify the submitted checksum and the checksum stored in session.</li>
</ol>
<p style="text-align: left">As a bonus, this technique should also provide adequate protection against <a href="http://en.wikipedia.org/wiki/Cross-site_request_forgery" target="_blank">XSRF</a>.</p>
<p style="text-align: left"><strong>Requirements<br />
</strong>The technique involves javascript and hence requires javascript enabled on the browser to successfully implement the anti-captcha technique. But the user does need to have javascript enabled for form submission to succeed.</p>
<p style="text-align: left"><strong>Caveats</strong><br />
Obviously this technique isn&#8217;t perfect, at some point bots might gain the ability to interpret javascript or simply read-out the obfuscated code instead. At that time a different approach, with a similar concept, would be needed.</p>
<p style="text-align: left">It should also be possible to fool the Anti-Captcha with the use of â€œautomated mouse-clicking softwareâ€. However this should be very hard to combine with botnets &#8211; thus making additional security layers (for example: maximizing form-submission on a per-ip basis) more feasible.</p>
<p style="text-align: left">Another major drawback is the need for javascript to allow form-submissions, which is something you should ponder over yourself. Personally I feel it outweighs the disadvantages image-based Captcha&#8217;s bring in, but this probably depends on the project at hand.</p>
<p style="text-align: left"><strong><br />
</strong></p>
<p style="text-align: left">Â </p>
]]></content:encoded>
			<wfw:commentRss>http://www.arjun.com.np/blog/captcha-anti-captcha/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Friendly URL with XAMPP on Windows</title>
		<link>http://www.arjun.com.np/blog/friendly-url-xampp-windows/</link>
		<comments>http://www.arjun.com.np/blog/friendly-url-xampp-windows/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 08:20:38 +0000</pubDate>
		<dc:creator>rahul</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://arjun.com.np/?p=30</guid>
		<description><![CDATA[I had been trying to work with URL rewriting for a couple of days but until today every attempt was in vein. I googled but found almost the similar instructions to edit the .conf file to enable the mod_rewrite. I already had the mod_rewrite module enabled. And almost no solutions worked for me. Then I [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">I had been trying to work with URL rewriting for a couple of days but until today every attempt was in vein. I googled but found almost the similar instructions to edit the .conf file to enable the mod_rewrite. I already had the mod_rewrite module enabled. And almost no solutions worked for me.</p>
<p>Then I worked on self and finally overcome the problem. I edited the .htaccess file in the root directory and here is the solution that worked for me:</p>
<p>&lt;IfModule mod_rewrite.c&gt;<br />
RewriteEngine On<br />
RewriteBase /path/to/root/folder/<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule . index.php [L]<br />
&lt;/IfModule&gt;</p>
<p>I tried the same with few other folders and it worked for all.</p>
<p>Note:</p>
<ul>
<li>Windows doesn&#8217;t allow to create a file starting the file name with a . (period). So either an existing .htaccess file has to be copied and edited OR the file has to be created from within other editors like dreamweaver or notepad++.</li>
<li>Make sure to include the line: RewriteEngine On , if rewrite engine is not turned on in the .conf file.</li>
<li>RewriteBase has to be identified properly</li>
<li>Define a proper rewrite rule.</li>
</ul>
<p>Hope this will be helpful for all, if you are trying to make use of friendly url.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arjun.com.np/blog/friendly-url-xampp-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Too many thoughts&#8230;</title>
		<link>http://www.arjun.com.np/blog/too-many-thoughts/</link>
		<comments>http://www.arjun.com.np/blog/too-many-thoughts/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 06:14:28 +0000</pubDate>
		<dc:creator>rahul</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Daily Notes]]></category>

		<guid isPermaLink="false">http://arjun.com.np/?p=14</guid>
		<description><![CDATA[This time has become the easiest yet the toughest period that I have ever undergone. Easiest in the sense that I have no hard rules to follow and I'm free like a bird. The sky above is the only limit and boundary. But toughest in the same time cause I'm in a great dilemma which way to go to shape up my career and future.]]></description>
			<content:encoded><![CDATA[<p>This time has become the easiest yet the toughest period that I have ever undergone. Easiest in the sense that I have no hard rules to follow and I&#8217;m free like a bird. The sky above is the only limit and boundary. But toughest in the same time cause I&#8217;m in a great dilemma which way to go to shape up my career and future. And I am in perfect illusion-which one is the best suit&#8230;</p>
<p>One way I feel lucky, that only a few people get this sort of opportunity to choose a career of interest.Â  Other way I&#8217;m also afraid if I would just make a simple mistake to ruin my career.</p>
<p>I have an opportunity to get tied up with an organization of international reputation. I also have an opportunity to establish myself as a young entrepreneur or just continue to live happy and contented with what I have.Â  Definitely I choose to move ahead for greater achievement.</p>
<p>Both the options seem equally potential, challenging and lustrous. And both have same degree of risk too.Â  I don&#8217;t want to refrain of the risk. I&#8217;d take up the challenge to survive. The only factor that swings me is the confusion what would I want to see myself 5 years from now.. an entrepreneur or an associate..</p>
<p>Would you suggest me?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arjun.com.np/blog/too-many-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

