<?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>Random thoughts...</title>
	<atom:link href="http://rajasaur.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://rajasaur.wordpress.com</link>
	<description>Tech notes and other thoughts</description>
	<lastBuildDate>Tue, 07 Oct 2008 03:18:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='rajasaur.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Random thoughts...</title>
		<link>http://rajasaur.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://rajasaur.wordpress.com/osd.xml" title="Random thoughts..." />
	<atom:link rel='hub' href='http://rajasaur.wordpress.com/?pushpress=hub'/>
		<item>
		<title>ipod nanos search option woes</title>
		<link>http://rajasaur.wordpress.com/2008/10/07/ipod-nanos-search-option-woes/</link>
		<comments>http://rajasaur.wordpress.com/2008/10/07/ipod-nanos-search-option-woes/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 03:18:55 +0000</pubDate>
		<dc:creator>rajasaur</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[ipod search]]></category>

		<guid isPermaLink="false">http://rajasaur.wordpress.com/?p=12</guid>
		<description><![CDATA[So I bought my folks a couple of 2nd gen ipod nanos . They are  nice and cute and the new software had a few nice tricks. Some things like clicking on the center button bringing up the &#8220;On the fly&#8221; playlist as it was earlier along with an option to browse the same artist or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rajasaur.wordpress.com&amp;blog=2698842&amp;post=12&amp;subd=rajasaur&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So I bought my folks a couple of <a onclick="return mugicPopWin(this,event);" oncontextmenu="mugicRightClick(this);" href="http://www.apple.com/ipodnano">2nd gen ipod nanos</a> . They are  nice and cute and the new software had a few nice tricks. Some things like clicking on the center button bringing up the &#8220;On the fly&#8221; playlist as it was earlier along with an option to browse the same artist or album are nice, and Apple also introduced a way to search through the songs stored on the IPod.</p>
<p>When we loaded about 6 GB of songs on the nano, we did a search which was amazing, brought up the songs and albums (distinguished nicely by an icon) and we were happy. Until, we wanted to do another search. Unfortunately the search that we did earlier brought about 200 results and we scrolled down to pick up a song of our choice and played it. When we wanted to do another search, I couldnt find out a way to get to the interface where I could type for returning Search results. Ah! I never thought Apple&#8217;s products need more learning that what is required but Ive been fooled before by iTunes (which IMO is a piece of crap). </p>
<p>As a proper end-user, I looked up the skinny 2 page manual hoping that there will be some mention of the Search functionality. None..nilch..nada&#8230;ZERO no mention there. I started scrolling through the search results back and forth desperately and ha, found the option for re-entering another Search. Its the first option in the Search Results. Apparently, Someone at Apple thought they could save another menu option by adding the &#8220;search&#8221; along with &#8220;search results&#8221;. Cmon guys, Im not a UEx Designer, but I dont think it needs a lot more thinking to find out that you need to have an intuitive way of telling people how to get back to a search menu.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rajasaur.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rajasaur.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rajasaur.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rajasaur.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rajasaur.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rajasaur.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rajasaur.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rajasaur.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rajasaur.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rajasaur.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rajasaur.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rajasaur.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rajasaur.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rajasaur.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rajasaur.wordpress.com&amp;blog=2698842&amp;post=12&amp;subd=rajasaur&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rajasaur.wordpress.com/2008/10/07/ipod-nanos-search-option-woes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb83976abd4d2d2f5f4c4f086a3b09f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rajasaur</media:title>
		</media:content>
	</item>
		<item>
		<title>Mapstraction rocks</title>
		<link>http://rajasaur.wordpress.com/2008/10/05/mapstraction-rocks/</link>
		<comments>http://rajasaur.wordpress.com/2008/10/05/mapstraction-rocks/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 05:54:16 +0000</pubDate>
		<dc:creator>rajasaur</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://rajasaur.wordpress.com/?p=9</guid>
		<description><![CDATA[Mapstraction is a cool library for those who are doing applications that need support for more than one mapping providers. Im doing an application which needs to switch between Google, Mapquest and Map24 and it was kind of cumbersome to incorporate all the features in each of these providers. There were cases when the same [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rajasaur.wordpress.com&amp;blog=2698842&amp;post=9&amp;subd=rajasaur&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mapstraction.com/">Mapstraction</a> is a cool library for those who are doing applications that need support for more than one mapping providers. Im doing an application which needs to switch between <a href="http://maps.google.com">Google</a>, <a href="http://www.mapquest.com">Mapquest</a> and <a href="www.map24.com/">Map24</a> and it was kind of cumbersome to incorporate all the features in each of these providers. There were cases when the same feature is not available in all the three providers and thats when I hit upon Mapstraction.</p>
<p>The good thing about mapstraction is that in addition to abstracting the interfaces, it also provides some gaps that are not implemented by specific providers.</p>
<p>The source is also available <a href="http://www.mapstraction.com/trac/wiki/SubversionAccess">here</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rajasaur.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rajasaur.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rajasaur.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rajasaur.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rajasaur.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rajasaur.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rajasaur.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rajasaur.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rajasaur.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rajasaur.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rajasaur.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rajasaur.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rajasaur.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rajasaur.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rajasaur.wordpress.com&amp;blog=2698842&amp;post=9&amp;subd=rajasaur&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rajasaur.wordpress.com/2008/10/05/mapstraction-rocks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb83976abd4d2d2f5f4c4f086a3b09f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rajasaur</media:title>
		</media:content>
	</item>
		<item>
		<title>Add Search Engine &#8211; Firefox 2 and IE 7</title>
		<link>http://rajasaur.wordpress.com/2008/02/15/add-search-engine-firefox-2-and-ie-7/</link>
		<comments>http://rajasaur.wordpress.com/2008/02/15/add-search-engine-firefox-2-and-ie-7/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 03:18:54 +0000</pubDate>
		<dc:creator>rajasaur</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[firefox search engine opensearch]]></category>

		<guid isPermaLink="false">http://rajasaur.wordpress.com/?p=6</guid>
		<description><![CDATA[Artifacts (Issues, comments, discussions) drive most of what we do at my day job. During an iteration meeting today, I found that most of us know the artifact id for getting to a page but the route to get to that page is atleast 2 clicks away (2 clicks before you get to the page [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rajasaur.wordpress.com&amp;blog=2698842&amp;post=6&amp;subd=rajasaur&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Artifacts (Issues, comments, discussions) drive most of what we do at my day job. During an iteration meeting today, I found that most of us know the artifact id for getting to a page but the route to get to that page is atleast 2 clicks away (2 clicks before you get to the page to enter artifact id and one more to get to the actual page).</p>
<p>I was wondering if it would be possible to use the &#8220;search engine&#8221; helpers that are available in Firefox 2 and IE 7. That would just make us enter the artifact id in the &#8220;Search engine&#8221; box and it takes us directly to that page (ofcourse after you login once to the application). Luckily the <a href="http://www.opensearch.org/Specifications/OpenSearch/1.1#OpenSearch_description_document">OpenSearch Specification</a> helps us here. Just Create an xml that adheres to the Opensearch specification and loading that page in both Firefox(2 and above) and IE(Version 7 and above) adds those to the list of search engines managed by your browser. There is a good tutorial at <a href="http://www.opensearch.org/Specifications/OpenSearch/1.1#OpenSearch_description_document"></a><a href="http://developer.mozilla.org/en/docs/Creating_OpenSearch_plugins_for_Firefox">mozilla developer center</a>. Ill cover the basics here. If you are interested, I can even make an application that lets you fill in the details and will post the xml file that you can use for adding your own search engine. Please add a comment if you are interested.</p>
<p>Without further ado, here is the minimal template for the xml file</p>
<pre class="brush: xml;">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
  &lt;OpenSearchDescription xmlns=&quot;http://a9.com/-/spec/opensearch/1.1/&quot;&gt;
      &lt;ShortName&gt;Some Short Name that appears in the Search Engines box&lt;/ShortName&gt;
      &lt;Description&gt;Long Description&lt;/Description&gt;
      &lt;Url type=&quot;text/html&quot; method=&quot;GET&quot; template=&quot;URL that needs to do the job&quot;&gt;&lt;/Url&gt;
  &lt;/OpenSearchDescription&gt;</pre>
<blockquote></blockquote>
<p>Call this file, say, plugin.xml in your web root directory. For a simple Apache server install, place this in /var/www (or whatever your DocumentRoot is).</p>
<p>An example of the template modified for Google Search Engine   is shown below</p>
<pre class="brush: xml;">
&lt;OpenSearchDescription xmlns=&quot;http://a9.com/-/spec/opensearch/1.1/&quot;&gt;
      &lt;ShortName&gt;My Google&lt;/ShortName&gt;
      &lt;Description&gt;Google search implemented as firefox addon&lt;/Description&gt;
      &lt;Url type=&quot;text/html&quot; method=&quot;GET&quot; template=&quot;http://www.google.co.in/search?hl=en&amp;q={searchTerms}&quot;&gt;&lt;/Url&gt;
&lt;/OpenSearchDescription&gt;</pre>
<p>Save that as google-plugin.xml. The thing to note above is the <b>{searchTerms} </b>in the URL Tag above. This will be replaced with whatever is entered in the searchbox. So if you entered &#8220;test&#8221;, the url will be http://www.google.co.in/search?hl=en&amp;q=test and will take you to that page.Using this as a template, you could modify any REST-ful GET URLs that will retrieve your page. Heck, it would be nice if all webapps have this behaviour as we are all used to entering things in the Search URLs rather than a few clicks.</p>
<h3><b>Deploying this in Browsers:</b></h3>
<hr /> <b>Firefox (Only 2 and above):</b></p>
<ul>
<li>Create a HTML File with this tag in the HEAD section of the file</li>
</ul>
<pre class="brush: xml;">
        &lt;link rel=&quot;search&quot; type=&quot;application/opensearchdescription+xml&quot; title=&quot;Some identifiable text&quot; href=&quot;/plugin.xml&quot; /&gt;</pre>
<ul>
<li>In the above example, replace the <b>title</b> with what you want to see in the Search Engine box and href with path to your Opensearch XML File. In my case, its in the DocumentRoot, so the /plugin.xml.</li>
<li>Load the html file in your system.</li>
<li>Once the page is loaded, you should see a &#8220;Add &lt;title&gt;&#8221; in the Search engines list.</li>
<li>Click on the Button and you should have that plugin added right into your browser.</li>
<li>Make that your default section by going to &#8220;Manage Search Engines&#8221; or just select it to enter text in there which will take you to google</li>
<li>If you need to delete this,go to &#8220;Manage search engine&#8221; and Remove it</li>
</ul>
<hr /> <b>Internet Explorer 7:</b></p>
<ul>
<li>Load the plugin.html directly in your browser</li>
<li>In the Search List, click on the button that says &#8220;Add Search Providers&#8221; and click on the one that you just added</li>
<li>Once its done, the plugin should be added in your search list</li>
<li>Make that your default or select it to enter search terms</li>
<li>As in Firefox, to delete it, go to &#8220;Manage engines&#8221; and delete it</li>
</ul>
<hr /> <i>Note:</i> I wasnt able to get this working on a Firefox 1.0 browser with the above steps. But it looks like the file is located in your system at &lt;Home Directory&gt;/.mozilla/firefox/&lt;encrypted profile dir&gt;/searchplugins directory. I need to check if just copying the plugin.xml into this directory and a subsequent restart will have the same effect. I will confirm this.There are other interesting things you can do with this. You can add an image to the searchbar by adding a &#8220;Image&#8221; tag with the contents of the image base64 encoded. Also for Mozilla based browsers, there is a Suggestion URL that can be used to retrieve the list of possible suggestions as you start typing. This should be a cool one to do and I will post a tutorial for that.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rajasaur.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rajasaur.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rajasaur.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rajasaur.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rajasaur.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rajasaur.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rajasaur.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rajasaur.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rajasaur.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rajasaur.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rajasaur.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rajasaur.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rajasaur.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rajasaur.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rajasaur.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rajasaur.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rajasaur.wordpress.com&amp;blog=2698842&amp;post=6&amp;subd=rajasaur&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rajasaur.wordpress.com/2008/02/15/add-search-engine-firefox-2-and-ie-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb83976abd4d2d2f5f4c4f086a3b09f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rajasaur</media:title>
		</media:content>
	</item>
		<item>
		<title>Groovy Magic</title>
		<link>http://rajasaur.wordpress.com/2008/02/02/groovy-magic/</link>
		<comments>http://rajasaur.wordpress.com/2008/02/02/groovy-magic/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 05:44:03 +0000</pubDate>
		<dc:creator>rajasaur</dc:creator>
				<category><![CDATA[Groovy/Grails]]></category>
		<category><![CDATA[groovy internals intellij]]></category>

		<guid isPermaLink="false">http://rajasaur.wordpress.com/?p=4</guid>
		<description><![CDATA[I started learning Groovy a few days ago and one of the things that intrigues any beginning groovy developer (especially coming from a rails background) is how those extra operations get added. Its easy to see this is in Rails as its a scripting language and you could open up the source to see whats [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rajasaur.wordpress.com&amp;blog=2698842&amp;post=4&amp;subd=rajasaur&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I started learning <a href="http://groovy.codehaus.org">Groovy</a> a few days ago and one of the things that intrigues any beginning groovy developer (especially coming from a rails background) is how those extra operations get added. Its easy to see this is in Rails as its a scripting language and you could open up the source to see whats happening. Given that Groovy does compile code(though u dont see it) before running it, its interesting to see how those magic operations are added. Groovy parses your script and compiles them internally.</p>
<p>The parsing of the code is done using the <a href="http://www.antlr.org" title="Antlr home page">Antlr</a> parser (more on this in a later series). But if you just need to see how the internal operations of Groovy work, do the following.</p>
<ol>
<li>Download the Groovy source <a href="http://dist.groovy.codehaus.org/distributions/groovy-src-1.5.4.zip" title="Groovy 1.5.4">here</a>  (Link points to 1.5.4 version)</li>
<li>Unzip the contents into a directory. Point Intellij or Eclipse to it</li>
<li>Get the JAD Decompiler <a href="http://www.kpdus.com/jad.html#download">here</a></li>
<li>Unpack JAD into a directory and add it to your PATH environment variable</li>
<li>Write a small script similar to this (the script demonstrates the usage of the &#8220;plus&#8221; operator on integers). Groovy autoboxes the integer to java.lang.Integer but youd see that in action soon on your IDE.<br />
<code><br />
def a = 1, b = 2<br />
assert a.class == Integer.class<br />
assert b.class == Integer.class<br />
println a.plus(b)<br />
</code></li>
<li>Compile this using the groovyc compiler to generate a test.class file (Assuming that your script was called test.groovy)<br />
<code><br />
groovyc test.groovy<br />
</code><br />
You should see a test.class in this directory after you run the above command</li>
<li>Test Run this first to see if it actually works. You need to add the groovy-.jar and asm-2.2.jar to your class path for this to work<br />
<code><br />
java -cp /apps/groovy-1.5.1/lib/groovy-1.5.1.jar:/apps/groovy-1.5.1/lib/asm-2.2.jar:. test<br />
</code><br />
The output of this should be (unsurprisingly) 3</li>
<li>Decompile this code just to see whats going on using jad<br />
<code><br />
jad test.class<br />
</code><br />
You should see a pretty sweet t.jad in the same directory. If you need a .java suffix, use<br />
<code><br />
jad -s java test.class<br />
</code></li>
<li>Now try running this with an IDE. Set up a breakpoint like this when you run your Groovy code<br />
<code><br />
java -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 -cp /apps/groovy-1.5.1/lib/groovy-1.5.1.jar:/apps/groovy-1.5.1/lib/asm-2.2.jar:. test<br />
</code><br />
<b>Remember to set &#8220;suspend=y&#8221; on the above line, otherwise the code will run through even before you connect your debugger.</b></li>
<li>Connect your IDE to this port. For Intellij, click on &#8220;Edit Configurations&#8221;, add a new Remote debugging instance and set to port to 5005 (If its not set already)</li>
<li>Put a breakpoint in ScriptBytecodeAdapter class&#8217;s invokeMethodN method and start the fun. Its going to be a pretty long debug session (Yes, for the &#8220;1+2&#8243; operation) , but should be fun.</li>
</ol>
<p>Happy Reverse Engineering!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rajasaur.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rajasaur.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rajasaur.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rajasaur.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rajasaur.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rajasaur.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rajasaur.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rajasaur.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rajasaur.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rajasaur.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rajasaur.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rajasaur.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rajasaur.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rajasaur.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rajasaur.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rajasaur.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rajasaur.wordpress.com&amp;blog=2698842&amp;post=4&amp;subd=rajasaur&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rajasaur.wordpress.com/2008/02/02/groovy-magic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb83976abd4d2d2f5f4c4f086a3b09f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rajasaur</media:title>
		</media:content>
	</item>
		<item>
		<title>First Post</title>
		<link>http://rajasaur.wordpress.com/2008/02/02/first-post/</link>
		<comments>http://rajasaur.wordpress.com/2008/02/02/first-post/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 03:47:58 +0000</pubDate>
		<dc:creator>rajasaur</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://rajasaur.wordpress.com/?p=3</guid>
		<description><![CDATA[Unlike the usual &#8220;First Post&#8221; messages, this is slightly different. Yes, it is not generated by a bot! Well, Thanks for stopping by and I hope to provide some content that might be interesting to the readers. I might also post some weird photos that I find.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rajasaur.wordpress.com&amp;blog=2698842&amp;post=3&amp;subd=rajasaur&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Unlike the usual &#8220;First Post&#8221; messages, this is slightly different. Yes, it is not generated by a bot!</p>
<p>Well, Thanks for stopping by and I hope to provide some content that might be interesting to the readers. I might also post some weird photos that I find.</p>
<p><!-- ckey="09DA77E5" --></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rajasaur.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rajasaur.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rajasaur.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rajasaur.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rajasaur.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rajasaur.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rajasaur.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rajasaur.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rajasaur.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rajasaur.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rajasaur.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rajasaur.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rajasaur.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rajasaur.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rajasaur.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rajasaur.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rajasaur.wordpress.com&amp;blog=2698842&amp;post=3&amp;subd=rajasaur&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rajasaur.wordpress.com/2008/02/02/first-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb83976abd4d2d2f5f4c4f086a3b09f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rajasaur</media:title>
		</media:content>
	</item>
	</channel>
</rss>
