<?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>சுதர்சன் சாந்தியப்பன்</title>
	<atom:link href="http://sudarsun.in/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://sudarsun.in/blog</link>
	<description>Dream of the Impossible™</description>
	<lastBuildDate>Mon, 26 Jul 2010 05:57:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Text Mining Question Bank</title>
		<link>http://sudarsun.in/blog/2010/07/text-mining-question-bank/</link>
		<comments>http://sudarsun.in/blog/2010/07/text-mining-question-bank/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 02:18:52 +0000</pubDate>
		<dc:creator>sudarsun</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Help]]></category>
		<category><![CDATA[Text Mining]]></category>
		<category><![CDATA[question bank]]></category>
		<category><![CDATA[srm]]></category>

		<guid isPermaLink="false">http://sudarsun.in/blog/2010/07/text-mining-question-bank/</guid>
		<description><![CDATA[Natural Language Processing Give 5 examples for Holonyms, Hyponyms, Hypernyms, Metonyms, Meronyms, Homonyms, Synonyms, Polysems. Draw the Venn diagram of Spellings-Meanings-Pronunciations. Why are Context Free Grammars Context free ? What is the difference between RTN and ATN ? Give examples of Prepositional Phrases. Compare CFG and ATN. Give 5 examples for Anaphora, Cataphora, Endophora, Exophora. [...]]]></description>
			<content:encoded><![CDATA[<p><b>Natural Language Processing</b>
<ol>
<li>Give 5 examples for Holonyms,  Hyponyms, Hypernyms, Metonyms, Meronyms, Homonyms, Synonyms, Polysems.</li>
<li>Draw the Venn diagram of Spellings-Meanings-Pronunciations.</li>
<li>Why are  Context Free Grammars Context free ?</li>
<li>What is the difference  between RTN and ATN ?</li>
<li>Give examples of Prepositional Phrases.</li>
<li>Compare CFG and ATN.</li>
<li>Give 5 examples for Anaphora, Cataphora,  Endophora, Exophora.</li>
<li>Give 5 examples of NP ellipsis, VP  ellipsis.</li>
<li>Write a CFG, ATN for the following:
<ol>
<li>&#8220;Tech Companies queue up for Open Source Professionals&#8221;.</li>
<li>I love my language.</li>
<li>Patriotism is not about watching cricket matches together.</li>
<li>AMD&#8217;s microcode is more richer than Intel.</li>
<li>Ron Weasley should marry Hermoine Granger.</li>
<li>Krishna is a metonym for uncertainty.</li>
<li>PMPO is 8 times that of RMS power measured for a 1KHz signal with an amplitude of 1V.</li>
</ol>
</li>
<li>What are the Named Entities in <br /> 
<ol>
<li>&#8220;Open Source  helps Life Spring Hospitals&#8221; ?</li>
<li>I want to work for Burning Glass  Technologies Inc.</li>
<li>The university life at SRM is very informal.</li>
<li>AMD Phenom 5500 Black Edition can be unleashed to 4 cores.</li>
<li>Hail  Hitler!</li>
<li>Anushka is taller than Surya.</li>
</ol>
</li>
<li>Do NP  chunking on<br /> 
<ol>
<li>Tips and Tools for measuring the world and beating the odds</li>
<li>The crazy frog is an awesome song</li>
<li>Time flies like arrow.</li>
<li>Thevaram was written by Appar.</li>
<li>Text  mining is awfully interesting.</li>
<li>I need to get placed is a  good company.</li>
</ol>
</li>
<li>Write a Regular Expression for replacing  the beginning and end of all the lines in a text file with the strings  &#8220;&lt;BOL&gt;<bol>&#8221; and &#8220;&lt;EOL&gt;<eol>&#8221; respectively.</eol></bol></li>
<li>Write a regular expression for capturing Indian mobile numbers, land line numbers and Indian pin codes with maximum possible inherent  validation.</li>
<li>Write a regular expression for capturing the vehicle numbers, PAN  numbers, Passport numbers in a new paper article.</li>
<li>Identify rules to capturing dates and discriminating the job dates,  education dates and date of birth.</li>
<li>Give examples for Noun stemming in English &amp; {Tamil or Telugu or Hindi} languages.&nbsp; Transliterate the Indian language.</li>
<li>Give examples for Verb stemming in English &amp; {Tamil or Telugu or Hindi} languages.&nbsp; Transliterate  the Indian language.</li>
<li>How does a spell checker work ?</li>
<li>Take some arbitrary texts and summarize them in to a line or two.&nbsp; Justify the reason for the choice of words and sentences in your summary.</li>
<li>Show some examples for word-by-word, sentence-by-sentence, context-by-context machine translation.</li>
</ol>
<p><b>Information Extraction &amp; Statistical NLP</b>
<ol>
<li>If Prob(A) is 0.4 and Prob(B) is 0.6, what is Prob(A,B), Prob(A|B), Prob(A u B), Prob(A &#8211; B), Prob(A n B) ?&nbsp; If some data is missing, assume a reasonable value for it.</li>
<li>Let A be a random variable with instances a1, a2, a3, a4, a5.&nbsp; If P(a1) = 1.8e-4, P(a2) = 5.2e-8, P(a3) = 0.042, P(a4) = 0.00052, P(a5)=0.2, compute ∑P(A), ∏P(A) without mathematical underflow.</li>
<li>Give real life examples for 1st order markov processes.</li>
<li>Give real life examples of Expectation-Maximization.</li>
<li></li>
</ol>
<ol>
<p class="scribefire-powered">Powered by <a href="http://www.scribefire.com/">ScribeFire</a>.</p>
</ol>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=59ee3634-540e-8433-b084-73f5c7f012e8" /></div>
]]></content:encoded>
			<wfw:commentRss>http://sudarsun.in/blog/2010/07/text-mining-question-bank/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DevCamp 2010 by ThoughtWorks Inc., Chennai.</title>
		<link>http://sudarsun.in/blog/2010/07/devcamp-2010-by-thoughtworks-inc-chennai/</link>
		<comments>http://sudarsun.in/blog/2010/07/devcamp-2010-by-thoughtworks-inc-chennai/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 13:13:32 +0000</pubDate>
		<dc:creator>sudarsun</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Help]]></category>
		<category><![CDATA[KnowWhat]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Talks]]></category>
		<category><![CDATA[Text Mining]]></category>
		<category><![CDATA[barcamp]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[devcamp]]></category>
		<category><![CDATA[guindy]]></category>
		<category><![CDATA[thoughtworks]]></category>
		<category><![CDATA[unconference]]></category>

		<guid isPermaLink="false">http://sudarsun.in/blog/2010/07/devcamp-2010-by-thoughtworks-inc-chennai/</guid>
		<description><![CDATA[Developer Camp 201010th July 2010, Chennai It was my first attempt to take part in a BarCamp / unconference, which excited me very much after reading about them in Wikipedia.&#160; Through some contacts, I was invited to attend the Developer Camp hosted by ThoughtWorks Inc, at Thiru Vi. Ka. Industrial Estate, Ekkattuthangal, Chennai on 10th [...]]]></description>
			<content:encoded><![CDATA[<p><b><img style="max-width: 800px; float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;" src="http://sudarsun.in/blog/wp-content/uploads/2010/07/2.jpg" />Developer Camp 2010</b><br />10th July 2010, Chennai</p>
<div align="justify">It was my first attempt to take part in a <a target="_blank" href="http://en.wikipedia.org/wiki/Barcamp">BarCamp</a> / <a target="_blank" href="http://en.wikipedia.org/wiki/Unconference">unconference</a>, which excited me very much after reading about them in Wikipedia.&nbsp; Through some contacts, I was invited to attend the <a target="_blank" href="http://barcamp.org/DevCampChennai">Developer Camp</a> hosted by <a target="_blank" href="http://www.thoughtworks.com/">ThoughtWorks Inc</a>, at Thiru Vi. Ka. Industrial Estate, Ekkattuthangal, Chennai on 10th July 2010.&nbsp; I had originally offered to give a couple of talks on Text mining and Design patterns.&nbsp; Though I had some anxiety about whether topics like Text Mining would sell amongst hard core developers, I was comforted by Balaji Damodaran (organizer) that there should be a lot of people interested in exploring AI.<br /><img style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" src="http://sudarsun.in/blog/wp-content/uploads/2010/07/3.jpg" /><br />&nbsp;&nbsp;&nbsp; I reached ThoughtWorks office at 9:15AM and was surprised to find atleast a couple of dozen developers already come in.&nbsp; Saturday morning for hard core developers start only after 11AM, but I was happy to be wrong then <img src='http://sudarsun.in/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Registered myself as one of the developers and opted to talk about &#8220;Text Mining Applications&#8221;, &#8220;Plagiarism Detection&#8221;, &#8220;Text Classification using Naive Bayes&#8221;, &#8220;Design Patterns&#8221; for the 9:30AM slot.&nbsp; The unconference started at around 9:45 with the introduction by Balaji Damodaran.&nbsp; At that time, atleast 70 developers were there in the hall (cafetaria).&nbsp; Then I was asked to start the talk by 10AM.&nbsp; When I went to the hall, it had only 5 people as audience, which kind of killed me as I am always used to having big crowd as my audience (what an EGO I have!?).<b></p>
<p><img style="max-width: 800px; float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;" src="http://sudarsun.in/blog/wp-content/uploads/2010/07/1.jpg" height="225" width="338" /></b>&nbsp;&nbsp; I had asked a couple of the audience boys to go for hunting more audience for the talk.&nbsp; See I were to advertise and promote my talk, which in fact is critical for everything in the world we live.&nbsp; One of the volunteers advised to use a microphone and start the talk.&nbsp; When I started the talk, I was surprised to see that people walked in to fill up the hall.&nbsp; The talk went on and on with a lot of interesting examples which made everyone introspect about the way we see and assess our neighbourhood.&nbsp;&nbsp; I am sure my audience have understood now that everything that we see around and solve could be mathematically modeled and be solved using computers.&nbsp; Hurray, we made it!!</p>
<p>&nbsp;&nbsp;&nbsp; Followed by that talk, I was asked to talk about Design patterns as a lot of developers had voted for that topic.&nbsp; Ok, I wanted a coffee break! Went to the cafeteria and made some light south Indian coffee.&nbsp; I added some pulverized sugar to my coffee and came back to the hall, while I was talking with another developer from LatentView technologies.&nbsp; To my surprise, the coffee tasted like made with sea water. Then I realized that I had added salt instead of sugar.&nbsp; I would like to greet the &#8220;brahaspathi&#8221; who kept the salt bowl near the coffee vending machine. <img src='http://sudarsun.in/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br /><img style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" src="http://sudarsun.in/blog/wp-content/uploads/2010/07/4.jpg" height="239" width="358" /><br />&nbsp;&nbsp;&nbsp; The talk on Design pattern started in a small room as the number of votes was ~10 (which is still a large number) in unconferences. When we started that talk, one of the volunteer said, he would want to record the talk which is a good idea. The talk started, and we found that lot of people started to come into the room and we had to move to a bigger hall as the number of audience was over 40, which is like &#8220;wow&#8221;. The talk went on for a while and we interacted about Singleton vs Multiton, Strategy, Factory vs Bridge patterns with lots of examples. Overall, it was a wonderful discussion forum where we learned a lot of insight about software design using design patterns.</p>
<p>&nbsp;&nbsp;&nbsp; If I were to use one word to describe the audience, I would say  &#8220;intriguing&#8221;.&nbsp; It was an awesome experience for me to talk about some of my experiences to a wonderful audience that you had brought it.&nbsp; It is  very rare to find a combination of patient, smart, involved,  intelligent, experienced audience who crave for knowledge.&nbsp; Our talks  helped us to introspect on to the technology that we have been  practicing. The ambiance was very motivating in the sense, lot of  natural light and spaciousness.&nbsp; Overall, I enjoyed every bit of it.&nbsp; I  am little depressed that I could not enjoy the food as I was rushing  back to office.&nbsp; Also, I wanted to take part in the fish bowl about  Industry-Academic Co-op, but couldn&#8217;t.&nbsp; I am sure, there is a lot of  people who got benefited by this program, in fact I heard that statement from a lot of the audience after the lecture/talk. </p>
<p>Thanks to Shiv Deepak for introducing DevCamp.<br />Thanks to Balaji Damodaran for inviting me to the DevCamp.<br />Thanks to Shaswat Nimesh for the photographs.<img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=cfb43048-eeff-83fc-9f27-aa054db69a54" /></div>
<p><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=69112826-7870-82aa-99e5-f36a040677d1" /></p>
<p>EFYTimes news article is <a target="_blank" href="http://www.efytimes.com/e1/48244/fullnews.htm">here</a>.
<p class="scribefire-powered">Powered by <a href="http://www.scribefire.com/">ScribeFire</a>.</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=d6950494-6047-85ce-9daf-ff2683da8649" /></div>
]]></content:encoded>
			<wfw:commentRss>http://sudarsun.in/blog/2010/07/devcamp-2010-by-thoughtworks-inc-chennai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thunderbird Battery Charger</title>
		<link>http://sudarsun.in/blog/2010/06/thunderbird-battery-charger/</link>
		<comments>http://sudarsun.in/blog/2010/06/thunderbird-battery-charger/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 17:19:43 +0000</pubDate>
		<dc:creator>sudarsun</dc:creator>
				<category><![CDATA[Automobiles]]></category>
		<category><![CDATA[Electrical]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[7815]]></category>
		<category><![CDATA[battery-charger]]></category>
		<category><![CDATA[smps]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://sudarsun.in/blog/2010/06/thunderbird-battery-charger/</guid>
		<description><![CDATA[Powered by ScribeFire.]]></description>
			<content:encoded><![CDATA[<p><img style="max-width: 800px;" src="http://sudarsun.in/blog/wp-content/uploads/2010/06/circuit.jpeg" /></p>
<p><img style="max-width: 800px;" src="http://sudarsun.in/blog/wp-content/uploads/2010/06/IMAG0232.jpg" /></p>
<p><img style="max-width: 800px;" src="http://sudarsun.in/blog/wp-content/uploads/2010/06/IMAG0233.jpg" /></p>
<p><img style="max-width: 800px;" src="http://sudarsun.in/blog/wp-content/uploads/2010/06/IMAG0235.jpg" /></p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=e6a52feb-adec-8268-b20d-b8762573d704" /></div>
<p class="scribefire-powered">Powered by <a href="http://www.scribefire.com/">ScribeFire</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sudarsun.in/blog/2010/06/thunderbird-battery-charger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>கோபிநாத்திற்கு திருமண வாழ்த்து</title>
		<link>http://sudarsun.in/blog/2010/06/%e0%ae%95%e0%af%8b%e0%ae%aa%e0%ae%bf%e0%ae%a8%e0%ae%be%e0%ae%a4%e0%af%8d%e0%ae%a4%e0%ae%bf%e0%ae%b1%e0%af%8d%e0%ae%95%e0%af%81-%e0%ae%a4%e0%ae%bf%e0%ae%b0%e0%af%81%e0%ae%ae%e0%ae%a3-%e0%ae%b5%e0%ae%be/</link>
		<comments>http://sudarsun.in/blog/2010/06/%e0%ae%95%e0%af%8b%e0%ae%aa%e0%ae%bf%e0%ae%a8%e0%ae%be%e0%ae%a4%e0%af%8d%e0%ae%a4%e0%ae%bf%e0%ae%b1%e0%af%8d%e0%ae%95%e0%af%81-%e0%ae%a4%e0%ae%bf%e0%ae%b0%e0%af%81%e0%ae%ae%e0%ae%a3-%e0%ae%b5%e0%ae%be/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 18:29:11 +0000</pubDate>
		<dc:creator>sudarsun</dc:creator>
				<category><![CDATA[Literature]]></category>
		<category><![CDATA[poems]]></category>
		<category><![CDATA[gopi]]></category>
		<category><![CDATA[greeting]]></category>
		<category><![CDATA[poem]]></category>
		<category><![CDATA[tamil]]></category>
		<category><![CDATA[wedding]]></category>

		<guid isPermaLink="false">http://sudarsun.in/blog/2010/06/%e0%ae%95%e0%af%8b%e0%ae%aa%e0%ae%bf%e0%ae%a8%e0%ae%be%e0%ae%a4%e0%af%8d%e0%ae%a4%e0%ae%bf%e0%ae%b1%e0%af%8d%e0%ae%95%e0%af%81-%e0%ae%a4%e0%ae%bf%e0%ae%b0%e0%af%81%e0%ae%ae%e0%ae%a3-%e0%ae%b5%e0%ae%be/</guid>
		<description><![CDATA[நல்லோரே நீவிர் நித்தம் நன் நினைவுகளுடன், நற்செல்வமீட்டி, நன் மக்களீன்று, நற்றுணை நல்க.]]></description>
			<content:encoded><![CDATA[<blockquote><p>நல்லோரே<br />
நீவிர் நித்தம்<br />
நன் நினைவுகளுடன்,<br />
நற்செல்வமீட்டி,<br />
நன் மக்களீன்று,<br />
நற்றுணை நல்க.</p></blockquote>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=9d845f2f-d0f2-8098-a245-c9d14461a423" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://sudarsun.in/blog/2010/06/%e0%ae%95%e0%af%8b%e0%ae%aa%e0%ae%bf%e0%ae%a8%e0%ae%be%e0%ae%a4%e0%af%8d%e0%ae%a4%e0%ae%bf%e0%ae%b1%e0%af%8d%e0%ae%95%e0%af%81-%e0%ae%a4%e0%ae%bf%e0%ae%b0%e0%af%81%e0%ae%ae%e0%ae%a3-%e0%ae%b5%e0%ae%be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ACE 5.6.7 does not compile with STLport in Win32 environment</title>
		<link>http://sudarsun.in/blog/2010/06/ace-5-6-7-does-not-compile-with-stlport-in-win32-environment/</link>
		<comments>http://sudarsun.in/blog/2010/06/ace-5-6-7-does-not-compile-with-stlport-in-win32-environment/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 11:56:24 +0000</pubDate>
		<dc:creator>sudarsun</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[ace]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[checked_array_iterator]]></category>
		<category><![CDATA[checked_iterator]]></category>
		<category><![CDATA[iterator]]></category>
		<category><![CDATA[stlport]]></category>
		<category><![CDATA[tao]]></category>
		<category><![CDATA[vc8]]></category>
		<category><![CDATA[vc9]]></category>
		<category><![CDATA[win32]]></category>
		<category><![CDATA[_STLP_ITERATOR]]></category>

		<guid isPermaLink="false">http://sudarsun.in/blog/2010/06/ace-5-6-7-does-not-compile-with-stlport-in-win32-environment/</guid>
		<description><![CDATA[ACE 5.6.7 does not compile with STLport in Windows environment (I used vc9 on Windows Server 2008) because of the following header in ACE (ACE_wrappers/ace/checked_iterator.h), which wrongly assumes the existence of stdext::checked_array_iterator in the iterator header.  A PRF is already submitted in the ACE mailing list (http://www.archivum.info/comp.soft-sys.ace/2008-07/00026/%5Bace-users%5D-Checked_iterator.h-problem-with-STLport..html) # if defined (_MSC_VER) &#38;&#38; (_MSC_FULL_VER &#62;= 140050000) [...]]]></description>
			<content:encoded><![CDATA[<p>ACE 5.6.7 does not compile with STLport in Windows environment (I used vc9 on Windows Server 2008) because of the following header in ACE (<em>ACE_wrappers/ace/checked_iterator.h</em>), which wrongly assumes the existence of <span style="font-family: Courier New;">stdext::checked_array_iterator </span>in the <strong><em>iterator</em></strong> header.  A PRF is already submitted in the ACE mailing list (<a href="http://www.archivum.info/comp.soft-sys.ace/2008-07/00026/%5Bace-users%5D-Checked_iterator.h-problem-with-STLport..html" target="_blank">http://www.archivum.info/comp.soft-sys.ace/2008-07/00026/%5Bace-users%5D-Checked_iterator.h-problem-with-STLport..html</a>)</p>
<blockquote><p><span style="font-family: Courier New;"># if defined (_MSC_VER) &amp;&amp; (_MSC_FULL_VER &gt;= 140050000)<br />
// Checked iterators are currently only supported in MSVC++ 8 or better.<br />
#  include &lt;iterator&gt;<br />
# endif  /* _MSC_VER &gt;= 1400 */</span></p>
<p><span style="font-family: Courier New;"># if defined (_MSC_VER) &amp;&amp; (_MSC_FULL_VER &gt;= 140050000)<br />
template &lt;typename PTR&gt;<br />
</span><span style="font-family: Courier New;">stdext::checked_array_iterator&lt;PTR&gt;<br />
ACE_make_checked_array_iterator (PTR buf, size_t len)<br />
{<br />
return stdext::checked_array_iterator  (buf, len);<br />
}<br />
# else<br />
template &lt;typename PTR&gt;<br />
PTR<br />
ACE_make_checked_array_iterator (PTR buf, size_t /* len */)<br />
{<br />
// Checked iterators are unsupported.  Just return the pointer to<br />
// the buffer itself.<br />
return buf;<br />
}<br />
# endif  /* _MSC_VER &gt;= 1400 */</span></p>
<p><span style="font-family: Courier New;">#endif  /* ACE_CHECKED_ITERATOR_H */</span></p></blockquote>
<p>I need to develop a solution to it.  The easiest way to find a solution is to use some macro explicitly set by the STLport header, which is not set by any other STL libraries.  I chose to use the <strong>_STLP_ITERATOR</strong> macro set by &#8220;<em>stl/stlport/iterator</em>&#8221; header.</p>
<blockquote><p><span style="font-family: Courier New;">#ifndef _STLP_ITERATOR<br />
#define _STLP_ITERATOR</span></p>
<p><span style="font-family: Courier New;"># ifndef _STLP_OUTERMOST_HEADER_ID<br />
#  define _STLP_OUTERMOST_HEADER_ID 0&#215;38<br />
#  include &lt;stl/_prolog.h&gt;<br />
# endif</span></p>
<p><span style="font-family: Courier New;"># ifdef _STLP_PRAGMA_ONCE<br />
#  pragma once<br />
# endif</span></p>
<p><span style="font-family: Courier New;">#if defined (_STLP_IMPORT_VENDOR_STD)<br />
# include _STLP_NATIVE_HEADER(iterator)<br />
#endif /* IMPORT */</span></p>
<p><span style="font-family: Courier New;"># ifndef _STLP_INTERNAL_ITERATOR_H<br />
#  include &lt;stl/_iterator.h&gt;<br />
# endif</span></p>
<p><span style="font-family: Courier New;"># ifndef _STLP_INTERNAL_STREAM_ITERATOR_H<br />
#  include &lt;stl/_stream_iterator.h&gt;<br />
# endif</span></p>
<p><span style="font-family: Courier New;"># if (_STLP_OUTERMOST_HEADER_ID == 0&#215;38)<br />
#  include &lt;stl/_epilog.h&gt;<br />
#  undef _STLP_OUTERMOST_HEADER_ID<br />
# endif</span></p>
<p><span style="font-family: Courier New;">#endif /* _STLP_ITERATOR */<br />
</span></p></blockquote>
<p>The solution is the following, where I have added the <em><strong>!defined(_STLP_ITERATOR)</strong></em> condition along with the check for Visual Studio compiler version.</p>
<blockquote><p><span style="font-family: Courier New;"># if <strong>!defined(_STLP_ITERATOR) &amp;&amp;</strong> defined (_MSC_VER) &amp;&amp; (_MSC_FULL_VER &gt;= 140050000)</span><br />
<span style="font-family: Courier New;">// Checked iterators are currently only supported in MSVC++ 8 or better.</span><br />
<span style="font-family: Courier New;">#  include &lt;iterator&gt; </span><br />
<span style="font-family: Courier New;"># endif  /* _MSC_VER &gt;= 1400 */</span></p>
<p><span style="font-family: Courier New;"># if defined (_MSC_VER) &amp;&amp; (_MSC_FULL_VER &gt;= 140050000)</span><br />
<span style="font-family: Courier New;">template &lt;typename PTR&gt;<br />
</span><span style="font-family: Courier New;">stdext::checked_array_iterator </span><span style="font-family: Courier New;">&lt;PTR&gt;</span><br />
<span style="font-family: Courier New;">ACE_make_checked_array_iterator (PTR buf, size_t len)</span><br />
<span style="font-family: Courier New;">{</span><br />
<span style="font-family: Courier New;"> return stdext::checked_array_iterator  (buf, len);</span><br />
<span style="font-family: Courier New;">}</span><br />
<span style="font-family: Courier New;"># else</span><br />
<span style="font-family: Courier New;">template &lt;typename PTR&gt;<br />
</span><span style="font-family: Courier New;">PTR</span><br />
<span style="font-family: Courier New;">ACE_make_checked_array_iterator (PTR buf, size_t /* len */)</span><br />
<span style="font-family: Courier New;">{</span><br />
<span style="font-family: Courier New;"> // Checked iterators are unsupported. Just return the pointer to</span><br />
<span style="font-family: Courier New;"> // the buffer itself.</span><br />
<span style="font-family: Courier New;"> return buf;</span><br />
<span style="font-family: Courier New;">}</span><br />
<span style="font-family: Courier New;">#<br />
endif  /* _MSC_VER &gt;= 1400 */</span></p>
<p><span style="font-family: Courier New;">#endif<br />
/* ACE_CHECKED_ITERATOR_H */</span></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://sudarsun.in/blog/2010/06/ace-5-6-7-does-not-compile-with-stlport-in-win32-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Goodu&#8217;s Pan Shop</title>
		<link>http://sudarsun.in/blog/2010/05/goodus-pan-shop/</link>
		<comments>http://sudarsun.in/blog/2010/05/goodus-pan-shop/#comments</comments>
		<pubDate>Sun, 30 May 2010 16:30:36 +0000</pubDate>
		<dc:creator>sudarsun</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[pan]]></category>
		<category><![CDATA[pictures]]></category>
		<category><![CDATA[shop]]></category>

		<guid isPermaLink="false">http://sudarsun.in/blog/2010/05/goodus-pan-shop/</guid>
		<description><![CDATA[நீங்கள் பார்ப்பது டெய்டல்ஸ் சாலையில் சில காலம் முன்னர் இருந்த ஒரு பான் கடை. இந்த கடை இப்போது அங்கு இல்லை, ஏதொ ஒரு உணவகமாக மாற்றப்பட்டுள்ளது. திரு குட்டு (Goodu) தான், இந்த கடையில் முதலாளி. அவர் ஆர்டரின் பேரில் சப்ளை செய்வதாக விளம்பரப்படுத்திய விதம் என்னை மிகவும் கவர்ந்தது. ஆங்கில உச்சரிப்பை அப்படியே ஆங்கிலத்தின் எழுத முயன்றுள்ளார். அவருடைய முயற்சிக்கு என்னுடைய பாராட்டுக்கள். ஆனால் ஆங்கிலம் தான் மிக வருந்தத்தக்க முறையில் உள்ளது. ம்ம்ம்.. [...]]]></description>
			<content:encoded><![CDATA[<p><img style="max-width: 800px; float: none;" src="http://sudarsun.in/blog/wp-content/uploads/2010/05/pan-shop1.png" /> <br />நீங்கள் பார்ப்பது டெய்டல்ஸ் சாலையில் சில காலம் முன்னர் இருந்த ஒரு பான் கடை. இந்த கடை இப்போது அங்கு இல்லை, ஏதொ ஒரு உணவகமாக மாற்றப்பட்டுள்ளது. திரு குட்டு (Goodu) தான், இந்த கடையில் முதலாளி. அவர் ஆர்டரின் பேரில் சப்ளை செய்வதாக விளம்பரப்படுத்திய விதம் என்னை மிகவும் கவர்ந்தது. ஆங்கில உச்சரிப்பை அப்படியே ஆங்கிலத்தின் எழுத முயன்றுள்ளார். அவருடைய முயற்சிக்கு என்னுடைய பாராட்டுக்கள். ஆனால் ஆங்கிலம் தான் மிக வருந்தத்தக்க முறையில் உள்ளது.  ம்ம்ம்.. அது ஆங்கிலேயரின் பிரச்சனை, நமக்கென்ன? <img src='http://sudarsun.in/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>அவர் சொல்ல வந்தது என்னவென்றால்:-<br />
<blockquote><b>PAN Shop</b><br />Order and Party Supply<br />Mr Goodu<br />Phone: 9977192747..</p></blockquote>
<p><b>திருத்தம் (19/07/2010):</b> குட்டுவின் கடை திரும்பி திறக்கப்பட்டுவிட்டது!</p>
<p class="scribefire-powered">Powered by <a href="http://www.scribefire.com/">ScribeFire</a>.</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=71ee83a4-cb11-856c-bb67-e83fd6482728" /></div>
]]></content:encoded>
			<wfw:commentRss>http://sudarsun.in/blog/2010/05/goodus-pan-shop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OMG OWS</title>
		<link>http://sudarsun.in/blog/2010/05/omg-ows/</link>
		<comments>http://sudarsun.in/blog/2010/05/omg-ows/#comments</comments>
		<pubDate>Sat, 22 May 2010 21:17:58 +0000</pubDate>
		<dc:creator>sudarsun</dc:creator>
				<category><![CDATA[Automobiles]]></category>
		<category><![CDATA[cotton filter]]></category>
		<category><![CDATA[free flow filter]]></category>
		<category><![CDATA[green]]></category>
		<category><![CDATA[iridium]]></category>
		<category><![CDATA[ows]]></category>
		<category><![CDATA[petes]]></category>
		<category><![CDATA[replacement filter]]></category>
		<category><![CDATA[spark plugs]]></category>
		<category><![CDATA[speedworks]]></category>

		<guid isPermaLink="false">http://sudarsun.in/blog/2010/05/omg-ows/</guid>
		<description><![CDATA[OWS Spark plugs: These tiny fireworks are made with Iridium tips that ensure the fireworks with great health quotient for a long long time.&#160; We call it the life-time plug.&#160; Fit it &#38; forget it; of course the mechanic will clean it when you give your car for servicing! &#160;Lately, my car that is a [...]]]></description>
			<content:encoded><![CDATA[<p>OWS Spark plugs: These tiny fireworks are made with Iridium tips that ensure the fireworks with great health quotient for a long long time.&nbsp; We call it the life-time plug.&nbsp; Fit it &amp; forget it; of course the mechanic will clean it when you give your car for servicing! <img src='http://sudarsun.in/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />&nbsp;<img style="max-width: 800px; float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;" src="http://sudarsun.in/blog/wp-content/uploads/2010/05/sparkplugs.jpg" /><br />Lately, my car that is a Getz GVS 1.1 petrol, was treated with Bardahl engine flush and supplements; Bardahl transmission concentrate; Bardahl engine oil.&nbsp; After this treatment, the engine was sluggish due to the very-high viscosity of the Bardahl treatment.&nbsp; When I consulted with the service people, they promised that the performance would become much better once the Bardahl becomes little lighter.&nbsp; I drove the car for a thousand kilometers and could see some improvements in the way the engine responded but not satisfied at all.<img style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" src="http://sudarsun.in/blog/wp-content/uploads/2010/05/GreenAirFilters-big.jpg" height="301" width="374" /> </p>
<p>Then, I fitted the Green Cotton replacement filter, which was purchased from <a target="_blank" href="http://www.petes.in">www.petes.in</a> to my car.&nbsp; The response of the engine started to become better but not the best.&nbsp; I took a ride for about 900 km which included about 80 km hill driving. The ride proved that the free flow cotton filter is indeed working good.&nbsp; </p>
<p>Following that, I got the OWS Iridium plugs (4 nos) from <a target="_blank" href="http://www.speedworks.in">www.Speedworks.in</a>.&nbsp; Oh My God, the car was never responsive before like now.&nbsp; I could feel the pickup boosted whenever I put my foot on the accelerator.&nbsp; The 3rd gear response of the engine has become pretty awesome.&nbsp; I am really enjoying this now.</p>
<p><b>Details:</b><br /><i>Green Cotton Filter:</i> Rs 4200 [got online from Petes.in, Cochin]<br /><i>OWS Spark plugs:</i> Rs 755 x 4 = Rs 3050 [Speedworks, Next to Eldorado building, Nungambakkam high Rd, Chennai]</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=ce33b924-8908-8359-80bb-553cc7df8344" /></div>
]]></content:encoded>
			<wfw:commentRss>http://sudarsun.in/blog/2010/05/omg-ows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Freeflow Exhaust Silencer</title>
		<link>http://sudarsun.in/blog/2010/04/freeflow-exhaust-silencer/</link>
		<comments>http://sudarsun.in/blog/2010/04/freeflow-exhaust-silencer/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 13:32:36 +0000</pubDate>
		<dc:creator>sudarsun</dc:creator>
				<category><![CDATA[Automobiles]]></category>
		<category><![CDATA[KnowWhat]]></category>
		<category><![CDATA[bhp]]></category>
		<category><![CDATA[freeflow]]></category>
		<category><![CDATA[mileage]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[silencer]]></category>
		<category><![CDATA[thunderbird]]></category>
		<category><![CDATA[tuning]]></category>

		<guid isPermaLink="false">http://sudarsun.in/blog/2010/04/freeflow-exhaust-silencer/</guid>
		<description><![CDATA[என்னுடைய Thunderbirdன் Silencer பழுதடைந்தது. மாற்ற வேண்டி சென்னை Taylor&#8217;s Roadல் உள்ள சௌந்தரராஜன் மெகானிக் கடையின் ராஜு என்ற மெகானிக்கிடம் சென்றேன். அவர் Silencerஐ சோதித்து பார்த்துவிட்டு மாற்றித்தான் ஆகவேண்டும் என்று பரிந்துரைத்தார். அப்போது, இந்த Freeflow Silencer போட்டால் என்ன என்று கேட்டேன். அதற்கு அவர் கொடுத்த பதில் இதோ:- ஒருவன் சத்தமாக தொண்டை கிழிய அலறினால் என்ன ஆகும்? தொண்டை நிரந்திரமாக பழுதடையும்; அதேபோல Freeflow Silencer போட்டால் இஞ்சினின் செயல்பாடு பழுதடையும், [...]]]></description>
			<content:encoded><![CDATA[<p>என்னுடைய Thunderbirdன் Silencer பழுதடைந்தது. மாற்ற வேண்டி சென்னை Taylor&#8217;s Roadல் உள்ள சௌந்தரராஜன் மெகானிக் கடையின் ராஜு என்ற மெகானிக்கிடம் சென்றேன். அவர் Silencerஐ சோதித்து பார்த்துவிட்டு மாற்றித்தான் ஆகவேண்டும் என்று பரிந்துரைத்தார். அப்போது, இந்த Freeflow Silencer போட்டால் என்ன என்று கேட்டேன். அதற்கு அவர் கொடுத்த பதில் இதோ:-</p>
<blockquote><p>ஒருவன் சத்தமாக தொண்டை கிழிய அலறினால் என்ன ஆகும்? தொண்டை நிரந்திரமாக பழுதடையும்; அதேபோல Freeflow Silencer போட்டால் இஞ்சினின் செயல்பாடு பழுதடையும், ஆயுள் குறையும் என்றார்!</p></blockquote>
<p>ஆமாம், freeflow silencer போட்டால் பவர் (BHP) கூடுவது உண்மையே. அதேபோல mileageம் குறையும். ஏனெனில் அதிகமாக எரிபொருள் இஞ்சினிற்கு உள்ளே சென்று எரிந்து வேகமாக வெளியேரும். அதனோடு சரியாக எரியாத எரிபொருளும் வெளியேரும்.  Freeflowவினால், முழுமையான எரிதலை உறுதிபடுத்த முடியாது. அதனால் எரிபொருள் விரையமாகும், mileage குறையும். மேலும் freeflow silencerலிருந்து வெளிப்படும் புகையானது (கண்ணுக்கு தெரியவேண்டும் என்று அவசியமில்லை) emission standardsக்கு ஒவ்வாது.</p>
]]></content:encoded>
			<wfw:commentRss>http://sudarsun.in/blog/2010/04/freeflow-exhaust-silencer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Only Coffee</title>
		<link>http://sudarsun.in/blog/2010/04/only-coffee/</link>
		<comments>http://sudarsun.in/blog/2010/04/only-coffee/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 04:07:47 +0000</pubDate>
		<dc:creator>sudarsun</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[KnowWhat]]></category>
		<category><![CDATA[coffee]]></category>
		<category><![CDATA[degree coffee]]></category>
		<category><![CDATA[highway]]></category>
		<category><![CDATA[highway inn]]></category>
		<category><![CDATA[kumbakonam]]></category>
		<category><![CDATA[madhurandhagam]]></category>
		<category><![CDATA[nh45]]></category>

		<guid isPermaLink="false">http://sudarsun.in/blog/2010/04/only-coffee/</guid>
		<description><![CDATA[NH45 தேசிய நெடுஞ்சாலையில் பயணிக்கும்போது மறவாமல் மதுராந்தகத்தின் சாலையோரம் இருக்கும் &#8220;Only Coffee&#8221; என்ற தேனீர்விடுதியில் காப்பி அருந்திப்பாருங்கள். இந்த விடுதி சரியாக &#8220;Highway Inn&#8221;க்கு எதிர்புறமாக இருக்கிறது. நேற்று இங்கே காப்பி குடிக்கும்போது ஏன் இந்த இடத்தை தேர்தெடுத்தார்கள் என்று சிந்தித்தேன். இப்போது புரிகிறது, சரியாக அடையாளம் காட்டதான் போல. கும்பகோணம் டிகிரி காப்பி, அவ்வளவு அருமையாக இருக்கும் என்று இப்போதுதான் தெரிந்துக்கொண்டேன். ஒரு காப்பி ரூ10, ஆனால் சரியான விலைதான் போல, சுவையை கருத்தில் [...]]]></description>
			<content:encoded><![CDATA[<p>NH45 தேசிய நெடுஞ்சாலையில் பயணிக்கும்போது மறவாமல் மதுராந்தகத்தின் சாலையோரம் இருக்கும் &#8220;Only Coffee&#8221; என்ற தேனீர்விடுதியில் காப்பி அருந்திப்பாருங்கள். இந்த விடுதி சரியாக &#8220;Highway Inn&#8221;க்கு எதிர்புறமாக இருக்கிறது.  நேற்று இங்கே காப்பி குடிக்கும்போது ஏன் இந்த இடத்தை தேர்தெடுத்தார்கள் என்று சிந்தித்தேன்.  இப்போது புரிகிறது, சரியாக அடையாளம் காட்டதான் போல.</p>
<p>கும்பகோணம் டிகிரி காப்பி, அவ்வளவு அருமையாக இருக்கும் என்று இப்போதுதான் தெரிந்துக்கொண்டேன். ஒரு காப்பி ரூ10, ஆனால் சரியான விலைதான் போல, சுவையை கருத்தில் கொண்டால்.</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=b44da649-b5c9-8f85-9d3f-baf26b3521b6" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://sudarsun.in/blog/2010/04/only-coffee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BSNL Broadband Connectivity Issue on Noise phone lines</title>
		<link>http://sudarsun.in/blog/2010/04/bsnl-broadband-connectivity-issue-on-noise-phone-lines/</link>
		<comments>http://sudarsun.in/blog/2010/04/bsnl-broadband-connectivity-issue-on-noise-phone-lines/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 08:10:39 +0000</pubDate>
		<dc:creator>sudarsun</dc:creator>
				<category><![CDATA[Electrical]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Help]]></category>
		<category><![CDATA[KnowHow]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[bsnl]]></category>
		<category><![CDATA[dsl]]></category>
		<category><![CDATA[modem]]></category>
		<category><![CDATA[netgear]]></category>
		<category><![CDATA[noise]]></category>
		<category><![CDATA[phase modulation]]></category>
		<category><![CDATA[phone lines]]></category>
		<category><![CDATA[signal conditioning]]></category>
		<category><![CDATA[splitter]]></category>
		<category><![CDATA[telephone]]></category>

		<guid isPermaLink="false">http://sudarsun.in/blog/2010/04/bsnl-broadband-connectivity-issue-on-noise-phone-lines/</guid>
		<description><![CDATA[If you are an exclusive BSNL broadband user, you might not have attached the telephone to the phone line.&#160; I have connected my Netgear modem to the DSL/Phone line splitter and left the other connection floating.&#160; Lately, when I noticed that the Netgear modem was not able to make the connection with BSNL servers, originally [...]]]></description>
			<content:encoded><![CDATA[<p>If you are an exclusive BSNL broadband user, you might not have attached the telephone to the phone line.&nbsp; I have connected my Netgear modem to the DSL/Phone line splitter and left the other connection floating.&nbsp; Lately, when I noticed that the Netgear modem was not able to make the connection with BSNL servers, originally I thought the telephone line is dead.&nbsp; To my surprise the telephone line was fine, but I perceived the lines to be little noisy.&nbsp; I made a complaint to the BSNL portal and as usual nothing much happened.&nbsp; Accidently, I had to connect my telephone to the splitter for making a local call.&nbsp; To surprise, the Netgear modem managed to connect to the server this time.&nbsp; So, the hypothesis is; <br />
<blockquote>When the telephone line is noisy, attach the telephone to the splitter along with the modem connection to get connected to the BSNL Servers.&nbsp; Most likely it could be because of the Reactive load offered by the telephone on the phone line ends up conditioning the Phase modulated signals for the Netgear modem to connect to the Servers.</p></blockquote>
<p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=d75b64d1-591b-8508-8c74-062ee9a69f51" /></div>
<p class="scribefire-powered">Powered by <a href="http://www.scribefire.com/">ScribeFire</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sudarsun.in/blog/2010/04/bsnl-broadband-connectivity-issue-on-noise-phone-lines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
