<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-36287248</id><updated>2012-02-01T22:34:17.461-08:00</updated><category term='ruby'/><category term='opensuse 10.2'/><category term='acceptance testing'/><category term='Adsense'/><category term='effects'/><category term='blogger'/><category term='installation'/><category term='mysql'/><category term='trick'/><category term='photoshop'/><category term='effect'/><category term='xine'/><category term='free tool'/><category term='selenium'/><category term='simple'/><category term='testing'/><category term='automation'/><category term='game'/><category term='blog'/><category term='rake'/><category term='netbeans'/><category term='nvidia driver'/><category term='web testing'/><title type='text'>Reflections</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>98</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-36287248.post-3726688178190287084</id><published>2012-02-01T22:34:00.001-08:00</published><updated>2012-02-01T22:34:17.470-08:00</updated><title type='text'>Web driver script</title><content type='html'>&lt;p&gt;Hasan from Trainline shared with us Selenium WebDriver script. &lt;/p&gt; &lt;p&gt;I was using Selenium before Web Driver came into the picture. Need to try this out.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;using System; &lt;p&gt;using NUnit.Framework; &lt;p&gt;using OpenQA.Selenium; &lt;p&gt;using &lt;a href="http://openqa.selenium.ie/"&gt;OpenQA.Selenium.IE&lt;/a&gt;; &lt;p&gt;using OpenQA.Selenium.Remote; &lt;p&gt;using OpenQA.Selenium.Support.UI; &lt;p&gt;namespace WebDriver &lt;p&gt;{ &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [TestFixture] &lt;p&gt;class TrainlineTest &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Test] &lt;p&gt;public void webDriverTest() &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;p&gt;var ieCapabilities = DesiredCapabilities.InternetExplorer(); &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ieCapabilities.SetCapability(InternetExplorerDriver.IntroduceInstabilityByIgnoringProtectedModeSettings, true); &lt;p&gt;var driver = new InternetExplorerDriver(ieCapabilities); &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(10)); &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; driver.Navigate().GoToUrl("&lt;a href="http://buytickets.thetrainline.tw.testttl.com"&gt;http://buytickets.thetrainline.tw.testttl.com&lt;/a&gt;"); &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; driver.FindElement(By.Id("OriginStation")).SendKeys("London"); &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; driver.FindElement(By.Id("DestinationStation")).SendKeys("Manchester"); &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; driver.FindElement(By.Id("SingleJourneyCheckBox")).Click(); &lt;p&gt;new SelectElement(driver.FindElement(By.Id("AdultsTravelling"))).SelectByText("2"); &lt;p&gt;IWebElement query = driver.FindElement(By.Id("outwardDate")); &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.SendKeys(Keys.Control + "a"); &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.SendKeys("23/02/2012"); &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; driver.FindElement(By.Name("extendedSearch")).Click(); &lt;p&gt;Assert.IsTrue(driver.FindElement(By.Id("showTicketsIdButton")).Displayed, "Show Prices Button Not Present"); &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;p&gt;&amp;nbsp;&amp;nbsp; } &lt;p&gt;}&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-3726688178190287084?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/3726688178190287084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=3726688178190287084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/3726688178190287084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/3726688178190287084'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2012/02/web-driver-script.html' title='Web driver script'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-9158763660111864524</id><published>2012-01-10T23:31:00.001-08:00</published><updated>2012-01-10T23:31:44.023-08:00</updated><title type='text'>The best file search utility–fast and free</title><content type='html'>&lt;p&gt;I have come across Agent Ransack and it was really fast. Works well if you want to search for text inside a particular file.&lt;/p&gt; &lt;p&gt;Initial screen&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-K7me7dcjC5U/Tw06z18swFI/AAAAAAAAALc/gNGveXvw3bc/s1600-h/Agent%252520Ransack%252520-%252520great%252520software%252520for%252520searching%252520for%252520text%252520in%252520files%25255B2%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Agent Ransack - great software for searching for text in files" border="0" alt="Agent Ransack - great software for searching for text in files" src="http://lh6.ggpht.com/-89wPUsbiZEI/Tw0600cJDhI/AAAAAAAAALk/Eukr9YxdlDg/Agent%252520Ransack%252520-%252520great%252520software%252520for%252520searching%252520for%252520text%252520in%252520files_thumb.png?imgmax=800" width="244" height="142"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Searching for the text “sync tool is run”.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-i5MHTyXY43E/Tw062QrQesI/AAAAAAAAALs/dZg5g2JEf0I/s1600-h/sync%252520tool%252520is%252520run%25255B2%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="sync tool is run" border="0" alt="sync tool is run" src="http://lh6.ggpht.com/-Wi6tOlD1vRk/Tw063LqYDCI/AAAAAAAAAL0/A0syC_OATos/sync%252520tool%252520is%252520run_thumb.png?imgmax=800" width="244" height="141"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-9158763660111864524?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/9158763660111864524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=9158763660111864524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/9158763660111864524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/9158763660111864524'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2012/01/best-file-search-utilityfast-and-free.html' title='The best file search utility–fast and free'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-89wPUsbiZEI/Tw0600cJDhI/AAAAAAAAALk/Eukr9YxdlDg/s72-c/Agent%252520Ransack%252520-%252520great%252520software%252520for%252520searching%252520for%252520text%252520in%252520files_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-8805374579066833464</id><published>2012-01-10T23:20:00.001-08:00</published><updated>2012-01-10T23:20:34.901-08:00</updated><title type='text'>Visual Studio 2008 Load Test Gotchas!</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;I really like this link: &lt;a href="http://www.codeproject.com/KB/testing/VS2008LoadTestGotchas.aspx"&gt;http://www.codeproject.com/KB/testing/VS2008LoadTestGotchas.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;This was shared by our NFT SME.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-8805374579066833464?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/8805374579066833464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=8805374579066833464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8805374579066833464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8805374579066833464'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2012/01/visual-studio-2008-load-test-gotchas.html' title='Visual Studio 2008 Load Test Gotchas!'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-2090685355927404519</id><published>2011-12-13T04:46:00.001-08:00</published><updated>2011-12-13T04:46:12.939-08:00</updated><title type='text'>Wi-fi connection for Ipad?</title><content type='html'>&lt;p&gt;After getting my Ipad2 (Thanks to Thoughtworks!), I wanted a Wi-Fi connection since the Ipad2 had Wi-Fi but no 3G. Wi-Fi routers cost anything from Rs.1500 to Rs.10,000.&lt;/p&gt; &lt;p&gt;Question was: How do I convert my laptop to a Wi-Fi router?&lt;/p&gt; &lt;p&gt;Connectify is the answer.&lt;/p&gt; &lt;p&gt;Link: &lt;a href="http://www.connectify.me/"&gt;http://www.connectify.me/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The basic (lite) version is free and can easily used for providing Wi-Fi connection to the Ipad2.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-2090685355927404519?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/2090685355927404519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=2090685355927404519' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/2090685355927404519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/2090685355927404519'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2011/12/wi-fi-connection-for-ipad.html' title='Wi-fi connection for Ipad?'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-5845806814369197880</id><published>2011-12-04T10:29:00.001-08:00</published><updated>2011-12-04T10:29:38.950-08:00</updated><title type='text'>Looking at IPhone 4s, IPod Touch and Galaxy 2–Part 1</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Reviews I liked were&lt;/p&gt; &lt;p&gt;&lt;a href="http://reviews.cnet.com/8301-19512_7-20115364-233/iphone-4s-first-take/"&gt;http://reviews.cnet.com/8301-19512_7-20115364-233/iphone-4s-first-take/&lt;/a&gt; – More or less, the official version copied from Apple.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=cP-SSg_zZ1M"&gt;http://www.youtube.com/watch?v=cP-SSg_zZ1M&lt;/a&gt; – Watch for the question (joke) at the end.&lt;/p&gt; &lt;p&gt;IPhone has good&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Processing power&lt;/li&gt; &lt;li&gt;Camera and HD video&lt;/li&gt; &lt;li&gt;Siri (Voice recognition)&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Can I use Ipod Touch instead of an IPhone. If you are thinking of calling somebody, IPod can be used for that as well. ( &lt;a href="http://lifehacker.com/378511/turn-your-ipod-touch-into-an-iphone"&gt;http://lifehacker.com/378511/turn-your-ipod-touch-into-an-iphone&lt;/a&gt;)&lt;br&gt;&lt;br&gt;Are there other differences between Ipod Touch and I Phone? Well, both have identical features except… IPod touch does not have &lt;/p&gt; &lt;ol&gt; &lt;li&gt;Email&lt;/li&gt; &lt;li&gt;Maps&lt;/li&gt; &lt;li&gt;In built Camera&lt;/li&gt; &lt;li&gt;Microphone&lt;/li&gt; &lt;li&gt;Blue tooth&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;a href="http://reviews.cnet.com/8301-19512_7-10115117-233.html"&gt;External link : http://reviews.cnet.com/8301-19512_7-10115117-233.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.themobileindian.com/news/1307_iPhone-or-Samsung-Galaxy-S2"&gt;http://www.themobileindian.com/news/1307_iPhone-or-Samsung-Galaxy-S2&lt;/a&gt; - Comparison between Iphone 4 with Samsung Galaxy 2.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-5845806814369197880?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/5845806814369197880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=5845806814369197880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5845806814369197880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5845806814369197880'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2011/12/looking-at-iphone-4s-ipod-touch-and.html' title='Looking at IPhone 4s, IPod Touch and Galaxy 2–Part 1'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-1581043841333448589</id><published>2011-11-24T22:39:00.001-08:00</published><updated>2011-11-24T22:39:06.435-08:00</updated><title type='text'>NFT Improvements</title><content type='html'>&lt;p&gt;Found out we are losing time due to aborted runs. People are looking at different ways to avoid the run getting aborted. I feel it is mostly due to environment failures. Having a good environment should provent 70% of the failures. On another note, I would like to have an email sent to all of us in NFT whenever a run is triggered or when it is completed/aborted.&lt;/p&gt; &lt;p&gt;I have two solutions for that which depends on following info (ie whenever a run is triggered or completed/aborted, VSTS writes into the loadtest database).&lt;/p&gt; &lt;p&gt;1. A trigger on the database . Basically fired on “insert or update”. And this sends an email to&amp;nbsp; us.&lt;/p&gt; &lt;p&gt;2. Wrote a script in Auto It which queries the database and finds out if a new run was introduced or not. This would require the script to know about the latest run id (which will be fed as input parameter)&lt;/p&gt; &lt;p&gt;Had a discussion with our architect and he felt the first option was better. I felt the same too.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-1581043841333448589?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/1581043841333448589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=1581043841333448589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1581043841333448589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1581043841333448589'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2011/11/nft-improvements.html' title='NFT Improvements'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-8315247225148970257</id><published>2011-11-24T02:41:00.000-08:00</published><updated>2011-11-24T02:41:04.290-08:00</updated><title type='text'>Collecting IIS Paths from the server.- Part 2</title><content type='html'>The last time I had mentioned about the pipeline which made sure the IIS paths are correct. Now we will go to the next step and look at the stages for this particular pipeline.&lt;br /&gt;&lt;br /&gt;The pipeline has 4 stages.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;TOC_Copy_JasCasStubFile&lt;/li&gt;&lt;li&gt;TOC_Compare_JasCasStubSize&lt;/li&gt;&lt;li&gt;TOC_Copy_Physical_Path_of_Stubs&lt;/li&gt;&lt;li&gt;TOC_Compare_Physical_Path_of_Stubs&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;We will look at each stage in detail in part 3 of this blog series.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-8315247225148970257?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/8315247225148970257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=8315247225148970257' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8315247225148970257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8315247225148970257'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2011/11/collecting-iis-paths-from-server-part-2.html' title='Collecting IIS Paths from the server.- Part 2'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-6246167354663666653</id><published>2011-11-21T22:20:00.001-08:00</published><updated>2011-11-21T22:20:13.416-08:00</updated><title type='text'>What can I improve in performance testing</title><content type='html'>&lt;p&gt;I was just wondering if we could combine all our soak tests into one. One ground rule we can follow during performance testing is “how it is done in production”?. In this particular project, all the streams are deployed and used simultaneously in production.&lt;/p&gt; &lt;p&gt;Well, I have raised the question to our client. Once I propose the solution (how to implement it), hoping the client would accept it. This would bring in huge savings in testing time.&lt;/p&gt; &lt;p&gt;To the reader: Did you also have a good idea and ask the client to accept it? If so, what is the approach u followed?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-6246167354663666653?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/6246167354663666653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=6246167354663666653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6246167354663666653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6246167354663666653'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2011/11/i-was-just-wondering-if-we-could.html' title='What can I improve in performance testing'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-1156701268418439572</id><published>2011-11-17T21:24:00.001-08:00</published><updated>2011-11-21T04:11:01.757-08:00</updated><title type='text'>Changing the blog layout</title><content type='html'>&lt;p&gt;I have seen so many cool blogs that I thought my blog needed an overhaul. The templates provided by Google were not cool enough.&lt;/p&gt;&lt;p&gt;I googled for best blogger templates and I found the following links.&lt;/p&gt;&lt;p&gt;&lt;a href="http://besttheme.net/"&gt;http://besttheme.net/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;In this, I liked the Faith Blogger template.&lt;/p&gt;&lt;p&gt;Let me apply it and see what happens!&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-_TTiTO4C4aE/Tso_iXM8XbI/AAAAAAAAALU/IK9mLHC9w5s/s1600/grey%2Btheme.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="158" width="320" src="http://2.bp.blogspot.com/-_TTiTO4C4aE/Tso_iXM8XbI/AAAAAAAAALU/IK9mLHC9w5s/s320/grey%2Btheme.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-1156701268418439572?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/1156701268418439572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=1156701268418439572' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1156701268418439572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1156701268418439572'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2011/11/i-have-seen-so-many-cool-blogs-that-i.html' title='Changing the blog layout'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-_TTiTO4C4aE/Tso_iXM8XbI/AAAAAAAAALU/IK9mLHC9w5s/s72-c/grey%2Btheme.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-2273446805162036953</id><published>2011-11-14T06:03:00.001-08:00</published><updated>2011-11-24T02:12:51.619-08:00</updated><title type='text'>Collecting IIS Paths from the server.- Part 1</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Context: One of the steps before we run our performance test involved going to stub server and make sure that the physical path of all the important services are pointing to, is correct.&lt;/p&gt;&lt;p&gt;It was taking too much time because we had to remote login to the server and look at the IIS for the physical path and compare it with actual path provided in the wiki.&lt;/p&gt;&lt;p&gt;So what was done?&lt;/p&gt;&lt;p&gt;I have created the following pipeline called “CheckJasCasStubSize”. And all you have to do is click on the play button.&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/-6Q3JKdUId6o/TsEfld4gaCI/AAAAAAAAAK0/h3KH11CMnFU/s1600-h/Jas%252520cas%252520stub%252520size%252520and%252520service%252520path%252520location%25255B2%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Jas cas stub size and service path location" border="0" alt="Jas cas stub size and service path location" src="http://lh4.ggpht.com/-wFy7Dx6mcNE/TsEfl_G77dI/AAAAAAAAAK8/sKOne4WAUbw/Jas%252520cas%252520stub%252520size%252520and%252520service%252520path%252520location_thumb.png?imgmax=800" width="244" height="176"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This pipeline also checks the size of the file and does a file comparison as well.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-2273446805162036953?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/2273446805162036953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=2273446805162036953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/2273446805162036953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/2273446805162036953'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2011/11/collecting-iis-paths-from-server.html' title='Collecting IIS Paths from the server.- Part 1'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-wFy7Dx6mcNE/TsEfl_G77dI/AAAAAAAAAK8/sKOne4WAUbw/s72-c/Jas%252520cas%252520stub%252520size%252520and%252520service%252520path%252520location_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-8875728382759466697</id><published>2011-11-03T06:41:00.001-07:00</published><updated>2011-11-03T06:41:22.402-07:00</updated><title type='text'>How can i get numbers out of a screenshot?</title><content type='html'>&lt;p&gt;Sometimes people have a screenshot and they painstakingly go over the numbers. Manually reading the numbers and typing it out in notepad. Then use the calculator in windows to find the sum, average etc.&lt;br&gt;&lt;br&gt;I found this recently in my team, where some of us were actually looking at the VSTS tables while the run was going on, typing out the numbers (eg: cpu, memory etc) into notepad and finding the average using excel. &lt;p&gt;Well, not anymore! Here is the solution using image recognition software.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;: Use an image recognition software like&amp;nbsp; "JOCR" (thanks to Sreedhar D) uploaded to "\\nftparing box\D\SOFT\ImageRecognition.exe". When the software is run, it asks for the area to capture. Drag a screen area around the table (or the screenshot) u want to capture. The output would be a set of numbers. Copy paste into Excel and click on the "Average" button in Excel. And you are done!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-8875728382759466697?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/8875728382759466697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=8875728382759466697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8875728382759466697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8875728382759466697'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2011/11/how-can-i-get-numbers-out-of-screenshot.html' title='How can i get numbers out of a screenshot?'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-1076015482869309374</id><published>2011-11-02T22:12:00.001-07:00</published><updated>2011-11-02T22:12:50.229-07:00</updated><title type='text'>The pesky scrollbars on Remote desktop - Finally fixed!!</title><content type='html'>&lt;p&gt;&lt;b&gt;&lt;/b&gt;&amp;nbsp; &lt;p&gt;&lt;b&gt;The problem&lt;/b&gt; &lt;p&gt;We always had scrollbars (vertical as well as horizontal) when we connect to remote desktop (eg: nftRunbox01). This meant we had to scroll up and down many times to work on rotheram environments.&amp;nbsp; &lt;p&gt;Full screen was an option, but we wanted to see the taskbar as well as the messages from skype (Paul). I remember my colleagues would not allow pairing unless the scroll bar issue was fixed. :)&amp;nbsp; &lt;p&gt;We ended up editing rdp files and what we tried to do was... &lt;p&gt;desktopwidth:i:1437 &lt;p&gt;desktopheight:i:865 &lt;p&gt;session bpp:i:24 &lt;p&gt;winposstr:s:0,1,0,20,1437,865 &lt;p&gt;We changed the winposstr values so that horizontal and vertical scroll bars disappear. This was a trial and error method and consumed a lot of time (10 to 15 mts). &lt;p&gt;I looked at a few open source projects and found a project on sourceforge which solved the problem. I was still looking for a way (easier) to solve the scroll bar issue. &lt;p&gt;&lt;b&gt;Solution&lt;/b&gt; &lt;p&gt;Just add the following line to your .rdp file. &lt;p&gt;&lt;b&gt;smart sizing:i:1&lt;/b&gt; &lt;p&gt;&lt;b&gt;Old RDP File&lt;/b&gt; &lt;p&gt;desktopwidth:i:1437 &lt;p&gt;desktopheight:i:865 &lt;p&gt;session bpp:i:24 &lt;p&gt;winposstr:s:0,1,0,20,1437,865 &lt;p&gt;compression:i:1 &lt;p&gt;keyboardhook:i:1 &lt;p&gt;audiocapturemode:i:0 &lt;p&gt;&lt;b&gt;New RDP File&lt;/b&gt; &lt;p&gt;desktopwidth:i:1437 &lt;p&gt;desktopheight:i:865 &lt;p&gt;session bpp:i:24 &lt;p&gt;winposstr:s:0,1,0,20,1437,865 &lt;p&gt;compression:i:1 &lt;p&gt;keyboardhook:i:1 &lt;p&gt;&lt;b&gt;smart sizing:i:1&lt;/b&gt; &lt;p&gt;audiocapturemode:i:0 &lt;p&gt;Voila, the remote desktop does not have scroll bars any more!!&amp;nbsp; &lt;p&gt;PFA screenshot of the same. &lt;p&gt;You can connect to different remote servers from different pairing monitors and u dont have to save seperate rdp files (pairing monitor -&amp;gt; remote desktop combination) as well. &lt;p&gt;You just need one rdp file to connect to them all. One ring to rule the world, and one line to rule all the rdp's. &lt;p&gt;THANKS TO: &lt;a href="http://llemarie.wordpress.com/2007/11/01/tip-scaling-your-remote-desktop-session/"&gt;http://llemarie.wordpress.com/2007/11/01/tip-scaling-your-remote-desktop-session/&lt;/a&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-Ch0F8dkhRlA/TrIizKLY5LI/AAAAAAAAAKk/w1YaHwdADDs/s1600-h/RDP%252520scroll%252520bar%252520problem%252520solved%25255B2%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="RDP scroll bar problem solved" border="0" alt="RDP scroll bar problem solved" src="http://lh4.ggpht.com/-KKsE7ltP8X0/TrIizzgi7BI/AAAAAAAAAKs/REwgFegVLOA/RDP%252520scroll%252520bar%252520problem%252520solved_thumb.png?imgmax=800" width="244" height="154"&gt;&lt;/a&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-1076015482869309374?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/1076015482869309374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=1076015482869309374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1076015482869309374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1076015482869309374'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2011/11/pesky-scrollbars-on-remote-desktop.html' title='The pesky scrollbars on Remote desktop - Finally fixed!!'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-KKsE7ltP8X0/TrIizzgi7BI/AAAAAAAAAKs/REwgFegVLOA/s72-c/RDP%252520scroll%252520bar%252520problem%252520solved_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-3193136929289359081</id><published>2011-05-09T11:05:00.000-07:00</published><updated>2011-05-09T11:08:05.066-07:00</updated><title type='text'>Do you fix bugs before writing new code?</title><content type='html'>The very first version of Microsoft Word for Windows was considered a "death  march" project. It took forever. It kept slipping. The whole team was working  ridiculous hours, the project was delayed again, and again, and again, and the  stress was incredible.When the dang thing finally shipped, years late, Microsoft sent the whole team  off to Cancun for a vacation, then sat down for some serious soul-searching.&lt;br /&gt;&lt;br /&gt;What did they find?&lt;br /&gt;Read all about it from the link given below...&lt;br /&gt;&lt;a href="http://www.joelonsoftware.com/articles/fog0000000043.html" target="_blank"&gt;http://www.joelonsoftware.com/articles/fog0000000043.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-3193136929289359081?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/3193136929289359081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=3193136929289359081' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/3193136929289359081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/3193136929289359081'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2011/05/do-you-fix-bugs-before-writing-new-code.html' title='Do you fix bugs before writing new code?'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-1013225755770667897</id><published>2010-12-21T22:31:00.001-08:00</published><updated>2011-01-12T04:22:23.386-08:00</updated><title type='text'>Random issues</title><content type='html'>&amp;nbsp;Have u faced random issues during testing? Testers&amp;nbsp;look at the exceptions logged and try to find out the root cause of the issue. If they&amp;nbsp;cannot find the root cause, they call in the developers. What if the devs are not able to find the root cause of the&amp;nbsp;issue from the exception logs?&lt;br /&gt;&lt;br /&gt;Here is the typical flow for such scenarios&lt;br /&gt;&lt;br /&gt;Testers log the bug mentioning that the bug is random.&lt;br /&gt;Two or three days down the line, a Dev team picks up the defect.Since he is not able to&amp;nbsp;find the root cause from the logs, he marks the bug as not reproducible and moves it into&amp;nbsp;QA plate.&lt;br /&gt;&lt;br /&gt;QA tests it for two consecutive builds. Since he cannot reproduce the issue, he is forced&amp;nbsp;to close the issue.&lt;br /&gt;&lt;br /&gt;After a few months, the build is delivered to production, where the bug is reproduced.&lt;br /&gt;&lt;br /&gt;Major showdown happens with client.&lt;br /&gt;&lt;br /&gt;Few points&lt;br /&gt;&lt;br /&gt;1. Neither the Dev or the QA is able to escape from this vicious cycle. Each is doing his&amp;nbsp;best, but in the end - when bug occurs in production - its the proverbial mess -&lt;br /&gt;&lt;br /&gt;2. No QA is able to stand up and say that since x number of bugs are critical + random,&amp;nbsp;and since no code has been checked in to fix the issue, we should not ship the product.&lt;br /&gt;&lt;br /&gt;So taking mass consensus before shipping the product ( a key characteristic I have seen&amp;nbsp;in several agile projects ) is not useful here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-1013225755770667897?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/1013225755770667897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=1013225755770667897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1013225755770667897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1013225755770667897'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2010/12/samplepost.html' title='Random issues'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-6720108410418259119</id><published>2010-07-21T23:03:00.001-07:00</published><updated>2010-07-23T06:06:19.235-07:00</updated><title type='text'>Is the question stupid?</title><content type='html'>Questions which dont make sense.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Question 1. Which of the following columns is greater?&lt;br /&gt;&lt;br /&gt;Column A &amp;nbsp;&amp;nbsp;The number of integersthat are less than -10&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;Column B &amp;nbsp;&amp;nbsp;The number of integers that are greater than 9&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;br /&gt;The answer they provide goes something like this.&lt;br /&gt;&lt;br /&gt;First, you'll need to know that there are as many negative integers as there are positive integers, because for every positive integer, &lt;br /&gt;&lt;br /&gt;there is an equivalent negative integer. However, the set of numbers in Column B is greater than the set of numbers in Column A because &lt;br /&gt;&lt;br /&gt;Column B also includes positive 10, while Column A does not include negative 10.&lt;br /&gt;&lt;br /&gt;I have a counter argument for this.&lt;br /&gt;&lt;br /&gt;For the time being, lets map -11 to +10. &lt;br /&gt;Now I would have to map -12 to +11.&lt;br /&gt;-13 to +12 etc.&lt;br /&gt;If I represent -11 as x and +10 as y (x and y being constants), the mapping becomes like this.&lt;br /&gt;&lt;br /&gt;X -&amp;gt; Y&lt;br /&gt;x-1 -&amp;gt; y+1&lt;br /&gt;x-2 -&amp;gt; Y+2.&lt;br /&gt;&lt;br /&gt;Now I denote the numbers added to x and y as z (z is a variable which increases by one always).&lt;br /&gt;&lt;br /&gt;X-Z  -&amp;gt;  Y+Z . Note that Z is the same for both L.H.S and R.H.S.&lt;br /&gt;&lt;br /&gt;The mapping holds true irrespective of the value of Z, even when&amp;nbsp;&amp;nbsp;z-&amp;gt; infinity ( basically we say that Z tends to infinity).&amp;nbsp;. For any value of Z from 1 to infinity, there is a number X-Z which can map to X+Z.&lt;br /&gt;&lt;br /&gt;Hence by the law of induction, both are equal.&lt;br /&gt;&lt;br /&gt;Column A is infinity and column B is infinity. This is the reason we cannot compare one infinity to another.&lt;br /&gt;&lt;br /&gt;Do let me know your views. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-6720108410418259119?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/6720108410418259119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=6720108410418259119' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6720108410418259119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6720108410418259119'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2010/07/is-question-stupid.html' title='Is the question stupid?'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-5564028513452137601</id><published>2010-07-21T00:20:00.000-07:00</published><updated>2010-07-21T00:20:03.121-07:00</updated><title type='text'>Similarity between bug report and a case on trial before the court!</title><content type='html'>Sometimes logging a bug is like putting a case before the court.&lt;br /&gt;In court, we talk about "air tight" cases. Similar is the case with bugs. In cases put on trial before the court, if there is any ambiguity in the facts, the case is summarily rejected. Similarly, we cannot log defects bases on "hunches". Hunches can be the "basis" of bugs. That is when we need to do our homework and make the case (the bug report) as tight as possible.&lt;br /&gt;&lt;br /&gt;If I say that, in a particular scenario, the application is not working, then I should do my homework and find out what other scenarios it works and what all scenarios it wont work. This helps devs ( in fixing the issue) also .&lt;br /&gt;The major advantage is that all the manifestations of the bug are fixed in one shot and no more time is spent by devs in fixing the same bug. &lt;br /&gt;&lt;br /&gt;I have seen time and again, when a bug is logged, it is fixed for a particular scenario.Later on, the same bug is reopened or a new bug logged for another manifestation of the same issue in another scenario.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-5564028513452137601?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/5564028513452137601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=5564028513452137601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5564028513452137601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5564028513452137601'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2010/07/similarity-between-bug-report-and-case.html' title='Similarity between bug report and a case on trial before the court!'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-8974769379508896179</id><published>2010-06-10T03:58:00.000-07:00</published><updated>2010-06-10T03:58:52.544-07:00</updated><title type='text'>Selenium architecture</title><content type='html'>Today somebody asked me about Selenium architecture and I had only a vague idea about it. One year back ( after I joined thoughtworks), I read about it and now i have forgotten it completely. :) &lt;br /&gt;&lt;br /&gt;Looking for documents on selenium&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-8974769379508896179?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/8974769379508896179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=8974769379508896179' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8974769379508896179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8974769379508896179'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2010/06/selenium-architecture.html' title='Selenium architecture'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-7006865924286152372</id><published>2010-04-30T05:01:00.000-07:00</published><updated>2010-04-30T05:01:31.562-07:00</updated><title type='text'>Problem with nant and .net 3.5</title><content type='html'>Today when i ran nant, i faced the following problem.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[loadtasks] Scanning assembly "NAntCollections" for extensions.&lt;br /&gt;[loadtasks] Scanning assembly "NantTasks" for extensions.&lt;br /&gt;[loadtasks] Scanning assembly "Newtonsoft.Json" for extensions.&lt;br /&gt;&lt;br /&gt;BUILD FAILED&lt;br /&gt;&lt;br /&gt;C:\ServicesTests\tests\ServicesTests.build(9,4):&lt;br /&gt;Could not include build file 'C:\ServicesTests\tests\env.build'.&lt;br /&gt;    Object reference not set to an instance of an object.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The reason is a bug in the older nant. &lt;br /&gt;It has been fixed in 0.90-alpha1 (April 1, 2010)&lt;br /&gt;&lt;br /&gt;From the release notes&lt;br /&gt;&lt;br /&gt;.NET Framework 3.5&lt;br /&gt;•Modified version (as returned by framework::get-version()) to "3.5".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-7006865924286152372?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/7006865924286152372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=7006865924286152372' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7006865924286152372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7006865924286152372'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2010/04/problem-with-nant-and-net-35.html' title='Problem with nant and .net 3.5'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-4189780484044350657</id><published>2010-04-14T06:05:00.000-07:00</published><updated>2010-04-14T06:05:00.345-07:00</updated><title type='text'>Using selenium with weird id's</title><content type='html'>One problem i faced today was with weird id's.&lt;br /&gt;&lt;br /&gt;A button had the id "Seat_Outward_558694241". Each time, the number "558694241" would change. Using xpath with complete dom could create brittle tests. Since xpath is basically relative position, if the button is moved outside the table ( in which it was currently residing), the test would have failed.&lt;br /&gt;&lt;br /&gt;Solution&lt;br /&gt;&lt;br /&gt;//input[@type='button' and @value='Seat Plan']&lt;br /&gt;&lt;br /&gt;This is also xpath, but it would not fail as long as there is a button with caption "Seat plan".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-4189780484044350657?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/4189780484044350657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=4189780484044350657' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/4189780484044350657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/4189780484044350657'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2010/04/using-selenium-with-weird-ids.html' title='Using selenium with weird id&apos;s'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-1379755090215671090</id><published>2010-04-03T07:51:00.000-07:00</published><updated>2010-04-03T08:13:44.076-07:00</updated><title type='text'>Software testing adequacy</title><content type='html'>In 1972, Dijkstra claimed that “program testing can be used to show the presence of bugs, but never their absence”&lt;br /&gt;&lt;br /&gt;Has software testing evolved after this?&lt;br /&gt;&lt;br /&gt;Terms which are related to software testing adequacy&lt;br /&gt;&lt;br /&gt;Statement coverage.&lt;br /&gt;&lt;br /&gt;Branch coverage.&lt;br /&gt;&lt;br /&gt;Path coverage.&lt;br /&gt;&lt;br /&gt;Mutation adequacy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-1379755090215671090?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/1379755090215671090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=1379755090215671090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1379755090215671090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1379755090215671090'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2010/04/software-testing-adequacy.html' title='Software testing adequacy'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-8398320513436553462</id><published>2009-01-23T03:57:00.001-08:00</published><updated>2009-01-23T04:07:10.524-08:00</updated><title type='text'>Selenium Rc</title><content type='html'>I was using selenium rc and ruby a few months back.&lt;br /&gt;Today when I tried using it, there are a lot of changes and there is no documentation.&lt;br /&gt;&lt;br /&gt;Let me go through the differences between old and new.&lt;br /&gt;&lt;br /&gt;Old&lt;br /&gt;&lt;br /&gt;Download selenium remote control. It is a zip file. Unzip the file.&lt;br /&gt;Now you will find the selenium server ( a jar file which u have to run from the command prompt) and the selenium client for ruby ( a driver file in the respective language, ie for ruby, u may expect selenium.rb)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Just copy selenium.rb to the project . In Netbeans IDE, u have to right click project, select properties, add to project ( jar or folder) and select the appropriate client driver.&lt;br /&gt;&lt;br /&gt;New&lt;br /&gt;In the ruby client folder, no selenium.rb exists. A doc folder is present which asks us to install the selenium gem. &lt;br /&gt;&lt;br /&gt;Great, now it is a gem, but what am i supposed to do after that. I installed the gem.&lt;br /&gt;When i run the ruby tests, a lot of errors come up. When i google for these errors, no help comes up.&lt;br /&gt;&lt;br /&gt;Dot net to the rescue&lt;br /&gt;&lt;br /&gt;I created a "test project" in visual studio 2008. Added the references, (by right clicking references and selecting browse -&gt; selecting all the dlls inside the dot net client driver folder (inside remote control) ) and then copy pasted the code from selenium ide. Wonder of wonders! it works!!&lt;br /&gt;&lt;br /&gt;From the code window, here is a sample test which verifies some basic test on the application ui.&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.Text.RegularExpressions;&lt;br /&gt;using System.Threading;&lt;br /&gt;using NUnit.Framework;&lt;br /&gt;using Selenium;&lt;br /&gt;&lt;br /&gt;namespace SeleniumTests&lt;br /&gt;{&lt;br /&gt;    [TestFixture]&lt;br /&gt;    public class NewTest&lt;br /&gt;    {&lt;br /&gt;        private ISelenium selenium;&lt;br /&gt;        private StringBuilder verificationErrorsa;&lt;br /&gt;&lt;br /&gt;        [SetUp]&lt;br /&gt;        public void SetupTest()&lt;br /&gt;        {&lt;br /&gt;            selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://buytickets.thetrainline.com/");&lt;br /&gt;            selenium.Start();&lt;br /&gt;            verificationErrors = new StringBuilder();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        [TearDown]&lt;br /&gt;        public void TeardownTest()&lt;br /&gt;        {&lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                selenium.Stop();&lt;br /&gt;            }&lt;br /&gt;            catch (Exception)&lt;br /&gt;            {&lt;br /&gt;                // Ignore errors if unable to close the browser&lt;br /&gt;            }&lt;br /&gt;            Assert.AreEqual("", verificationErrors.ToString());&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        [Test]&lt;br /&gt;        public void TheNewTest()&lt;br /&gt;        {&lt;br /&gt;            selenium.Open("/");&lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                Assert.IsTrue(selenium.IsTextPresent("Buy train tickets"));&lt;br /&gt;            }&lt;br /&gt;            catch (AssertionException e)&lt;br /&gt;            {&lt;br /&gt;                verificationErrors.Append(e.Message);&lt;br /&gt;            }&lt;br /&gt;            selenium.Click("dnn_ctr24339_TissipGenericForm_LoginStatusAndRedirector.LoginStatus");&lt;br /&gt;            selenium.WaitForPageToLoad("30000");&lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                Assert.IsTrue(selenium.IsTextPresent("Log in"));&lt;br /&gt;            }&lt;br /&gt;            catch (AssertionException e)&lt;br /&gt;            {&lt;br /&gt;                verificationErrors.Append(e.Message);&lt;br /&gt;            }&lt;br /&gt;            selenium.Click("//a[@id='dnn_ctr24339_TissipGenericForm_LoginStatusAndRedirector.Home']/span");&lt;br /&gt;            selenium.WaitForPageToLoad("30000");&lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                Assert.IsTrue(selenium.IsTextPresent("Buy train tickets"));&lt;br /&gt;            }&lt;br /&gt;            catch (AssertionException e)&lt;br /&gt;            {&lt;br /&gt;                verificationErrors.Append(e.Message);&lt;br /&gt;            }&lt;br /&gt;        }//end of new test&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-8398320513436553462?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/8398320513436553462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=8398320513436553462' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8398320513436553462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8398320513436553462'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2009/01/selenium-rc.html' title='Selenium Rc'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-4074503118603698358</id><published>2009-01-20T22:15:00.000-08:00</published><updated>2009-01-20T22:23:02.804-08:00</updated><title type='text'>Trying to run selenium with ruby</title><content type='html'>I had run with selenium.rb&lt;br /&gt;Now they have converted it into a gem. Have to figure out how to use gem (if possible) with netbeans.&lt;br /&gt;&lt;br /&gt;The selenium remote control download contains different folders for each language. Previously the ruby folder contained selenium.rb&lt;br /&gt;&lt;br /&gt;Now the ruby folder contains only documentation. No ruby files. The documentations says to install selenium gem.&lt;br /&gt;&lt;br /&gt;I wil give it a try and update this blog&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-4074503118603698358?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/4074503118603698358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=4074503118603698358' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/4074503118603698358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/4074503118603698358'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2009/01/trying-to-run-selenium-with-ruby.html' title='Trying to run selenium with ruby'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-7737840210405032039</id><published>2008-11-18T08:57:00.001-08:00</published><updated>2008-11-18T08:57:54.711-08:00</updated><title type='text'>Installed today in linux - ubuntu</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Successf&lt;em/&gt;ully installed the following.&lt;br/&gt;&lt;br/&gt;1. Adobe acrobat reader - it should be a ".deb" package. Not an "rpm. I made that mistake here.&lt;br/&gt;If you are using Open Suse, then rpm would be fine.&lt;br/&gt;&lt;br/&gt;2. Installed Virtual box - Then installed Window XP in it. - &amp;gt; Windows XP is working fine.&lt;br/&gt;&lt;br/&gt;3. Installed JDK  - &amp;gt; and net beans on top of that.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-7737840210405032039?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/7737840210405032039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=7737840210405032039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7737840210405032039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7737840210405032039'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/11/installed-today-in-linux-ubuntu.html' title='Installed today in linux - ubuntu'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-6680539753097084853</id><published>2008-11-18T08:40:00.001-08:00</published><updated>2008-11-18T08:40:17.617-08:00</updated><title type='text'>Scribefire - easy blogging for everybody</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I installed scribe fire. This is one tool I like best.&lt;br/&gt;Easy to blog, with no hassles.&lt;br/&gt;&lt;br/&gt;You can expect a lot more blogs in my site - with this tool! :)&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-6680539753097084853?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/6680539753097084853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=6680539753097084853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6680539753097084853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6680539753097084853'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/11/scribefire-easy-blogging-for-everybody.html' title='Scribefire - easy blogging for everybody'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-6240103160273498416</id><published>2008-11-15T19:38:00.000-08:00</published><updated>2008-11-15T19:55:51.910-08:00</updated><title type='text'>I wanna run ALL windows programs on Linux!!</title><content type='html'>The solution seems to be "virtualization". Let me install vmware players and I will let you know the results.&lt;br /&gt;&lt;br /&gt;Tristan Rhodes tells us about the five possible alternatives here-&gt; http://useopensource.blogspot.com/2007/02/five-ways-to-use-windows-apps-in-linux.html&lt;br /&gt;&lt;br /&gt;1. Use an open source alternative instead. And he gives the website (http://www.osalt.com/) which can provide open-source alternatives to any windows program u want.&lt;br /&gt;&lt;br /&gt;2. Buy a commercial product that was designed for Linux&lt;br /&gt;&lt;br /&gt;3. Use Wine to run the application in Linux -&gt; The drawback is that all applications cannot be ported to linux.&lt;br /&gt;&lt;br /&gt;4. Run Windows in a Virtual Machine -&gt; Virtual box seems to be promising. I will let you know the results.&lt;br /&gt;&lt;br /&gt;5. Run the application on a remote Windows system  --&gt; This is when you already have a windows server running for you. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-6240103160273498416?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/6240103160273498416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=6240103160273498416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6240103160273498416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6240103160273498416'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/11/i-wanna-run-all-windows-programs-on.html' title='I wanna run ALL windows programs on Linux!!'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-165320724507809260</id><published>2008-10-29T06:54:00.000-07:00</published><updated>2008-10-29T06:56:32.362-07:00</updated><title type='text'>Playing Quake 3 Arena in Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_DLf_7Mp3wsA/SQhreHgyQsI/AAAAAAAAAF0/rodmocHMccI/s1600-h/Quake+screenshot.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_DLf_7Mp3wsA/SQhreHgyQsI/AAAAAAAAAF0/rodmocHMccI/s320/Quake+screenshot.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5262574329739231938" /&gt;&lt;/a&gt;&lt;br /&gt;Successfully installed Quake 3 Arena with Wine.&lt;br /&gt;&lt;br /&gt;Started playing.. and enjoying a lot!!&lt;br /&gt;&lt;br /&gt;Type wine /pathtocdrom/setup.exe to install the game.&lt;br /&gt;Type wine quake3.exe in the installation directory to run the game.&lt;br /&gt;&lt;br /&gt;Screenshot is attached.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-165320724507809260?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/165320724507809260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=165320724507809260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/165320724507809260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/165320724507809260'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/10/playing-quake-3-arena-in-linux.html' title='Playing Quake 3 Arena in Linux'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DLf_7Mp3wsA/SQhreHgyQsI/AAAAAAAAAF0/rodmocHMccI/s72-c/Quake+screenshot.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-7744929655200151944</id><published>2008-10-28T23:10:00.000-07:00</published><updated>2008-10-28T23:14:58.873-07:00</updated><title type='text'>Wine : Running windows programs on Linux</title><content type='html'>http://www.go2linux.org/run-windows-software-on-linux-with-wine&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I followed this great tutorial.&lt;br /&gt;I could run putty.exe on Windows!!&lt;br /&gt;&lt;br /&gt;The wine version I have used is : wine-1.1.7-2.1.i586.rpm&lt;br /&gt;&lt;br /&gt;Other than this wine rpm, I have not installed anything!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-7744929655200151944?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/7744929655200151944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=7744929655200151944' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7744929655200151944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7744929655200151944'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/10/wine-running-windows-programs-on-linux.html' title='Wine : Running windows programs on Linux'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-4663883652859797146</id><published>2008-10-27T00:01:00.000-07:00</published><updated>2008-10-27T00:03:14.843-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nvidia driver'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Installing nvidia driver on Opensuse 10.2</title><content type='html'>openSUSE 10.2&lt;br /&gt;&lt;br /&gt;It is very easy, most of the time.&lt;br /&gt;WARNING: The NVIDIA driver RPMs for openSUSE 10.2 are built against the default kernel on the DVD and they should work after kernel updates provided trough YaST Online Update (YOU), but sometimes they don't, because the kernel update, forced by security reasons, broke compatibility with previous version. In this case you should follow instructions in the section The Hard Way to restore 3D.&lt;br /&gt;&lt;br /&gt;1. Import the NVIDIA GnuPG key. Login in console as root user and type, or simply copy and paste using mouse:&lt;br /&gt;&lt;br /&gt;rpm --import ftp://download.nvidia.com/opensuse/10.2/repodata/repomd.xml.key&lt;br /&gt;&lt;br /&gt;2. Add the NVIDIA rpm-md repository: ftp://download.nvidia.com/opensuse/10.2/ to the package manager.&lt;br /&gt;&lt;br /&gt;    * To do this in YaST, go to Software -&gt; Installation Source. Now hit Add and then select Specify URL. In there, enter the above URL and then hit Next, and then Finish.&lt;br /&gt;    * Or, to do this in Zypper execute: &lt;br /&gt;&lt;br /&gt;zypper sa ftp://download.nvidia.com/opensuse/10.2/ nvidia&lt;br /&gt;&lt;br /&gt;3. Identify which 'nvidia' driver packages you need. This depends on the exact model of your card. For a newer card you'll probably need x11-video-nvidiaG01 and nvidia-gfxG01-kmp-default packages. If your card is part of the NVIDIA Legacy then you'll need x11-video-nvidia and nvidia-gfx-kmp-default. (The list is taken from http://www.suse.de/~sndirsch/nvidia-installer-HOWTO.html)&lt;br /&gt;&lt;br /&gt;If you are running on a non-default kernel flavour, you may need nvidia-gfxG0-kmp-bigsmp instead of nvidia-gfxG0-kmp-default (or nvidia-gfx-kmp-bigsmp instead of nvidia-gfx-kmp-default). "bigsmp" here is a your kernel flavor. You can find out your kernel flavor by running uname -r.&lt;br /&gt;&lt;br /&gt;4. Install the identified packages, e.g. x11-video-nvidiaG0 and nvidia-gfxG0-kmp-default.&lt;br /&gt;&lt;br /&gt;    * To do this with Zypper. for example, execute: &lt;br /&gt;&lt;br /&gt;zypper install x11-video-nvidiaG0 nvidia-gfxG0-kmp-default&lt;br /&gt;&lt;br /&gt;5. Restart X (Logout and press &lt;ctrl&gt;-&lt;alt&gt;-&lt;Backspace&gt;).&lt;br /&gt;&lt;br /&gt;6. Enjoy!&lt;br /&gt;&lt;br /&gt;6. The kernel update will trigger installation of new NVIDIA kernel drivers. This addition will leave the old versions present, they need to be removed manually. Run:&lt;br /&gt;&lt;br /&gt;rpm -qa '*nvidia-gfx*'&lt;br /&gt;&lt;br /&gt;If you have a new "nvidia-gfxG01-..." package in this list, you can remove the left over nvidia-gfx-... package(s).&lt;br /&gt;[edit]&lt;br /&gt;SUSE Linux 10.1 and SLED 10&lt;br /&gt;&lt;br /&gt;    *&lt;br /&gt;          o Add the YUM repository ftp://download.nvidia.com/novell/sle10sp1 to the package manager (YAST or ZEN).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-4663883652859797146?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/4663883652859797146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=4663883652859797146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/4663883652859797146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/4663883652859797146'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/10/installing-nvidia-driver-on-opensuse.html' title='Installing nvidia driver on Opensuse 10.2'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-89867178385839379</id><published>2008-10-04T21:04:00.000-07:00</published><updated>2008-10-04T21:05:54.295-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xine'/><title type='text'>Xine FAQ</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Step by step guide to run xine&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You need to download the xine engine (libxine). Get the libxine rpm which more closely matches yourCPU:&lt;br /&gt;  libxine1-(version)-xxxxxx.i586.rpm for Pentium/Pentium MMX&lt;br /&gt;  libxine1-(version)-xxxxxx.i686.rpm for Pentium II/III/IV&lt;br /&gt;  libxine1-(version)-xxxxxx.k6.rpm for AMD K6&lt;br /&gt;  libxine1-(version)-xxxxxx.k7.rpm for AMD Athlon/Duron&lt;br /&gt;  &lt;br /&gt;If you don't know your CPU just get the i586 package.&lt;br /&gt;Download xine-ui:&lt;br /&gt;xine-ui-(version)-xxxxxx.i586.rpm for any CPU.&lt;br /&gt; &lt;br /&gt;Install the packages (you need to be root):&lt;br /&gt;# rpm -U libxine1* xine-ui* &lt;br /&gt;&lt;br /&gt;If you want full DVD support download and install libdvdcss:&lt;br /&gt;libdvdcss-1.2.8-1.network.i386.rpm&lt;br /&gt;&lt;br /&gt;By default, xine expects to find your DVD-ROM at /dev/dvd. Creating a symbolic link to your device is recommended (for example, /dev/hdc or /dev/scd0). The command below should work for most users:&lt;br /&gt;  # ln -s /dev/cdrom /dev/dvd&lt;br /&gt;  &lt;br /&gt; Make sure the DMA is enabled for your DVD-ROM, otherwise playback will be 'jumpy'.&lt;br /&gt;  # hdparm -d1 /dev/cdrom&lt;br /&gt;  &lt;br /&gt;If you want full Windows Media Video and Quicktime support download and install:&lt;br /&gt;w32codec-0.52-1.i386.rpm&lt;br /&gt;&lt;br /&gt;If you want full Real Media support download and install:&lt;br /&gt;RealPlayer9-9.0.7.151-4.i386.rpm newest version &lt;br /&gt; (alternative rpm for fedora core: RealPlayer9-9.0.7.151-6.fdr.0.i386.rpm), or&lt;br /&gt; RealPlayer8-8.0.3.412-5.i386.rpm older version (if you have problems instaling RealPlayer9)&lt;br /&gt; obs: Depending on your distro, you might need /usr/sbin/update-alternatives or libXm.so.2 &lt;br /&gt;Type 'xine' at your console window and enjoy...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-89867178385839379?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/89867178385839379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=89867178385839379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/89867178385839379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/89867178385839379'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/10/xine-faq.html' title='Xine FAQ'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-8607968554682863865</id><published>2008-07-06T22:53:00.000-07:00</published><updated>2008-07-06T23:01:49.278-07:00</updated><title type='text'>Learning ruby</title><content type='html'>The next few posts would be related to learning ruby.&lt;br /&gt;My project was on "ruby on rails".&lt;br /&gt;&lt;br /&gt;But to understand rails, I believe, I should know ruby first.&lt;br /&gt;&lt;br /&gt;I have joined an online course "http://rubylearning.org/class/".&lt;br /&gt;I will be posting reviews about the same here.&lt;br /&gt;&lt;br /&gt;The course is for two/three months.&lt;br /&gt;&lt;br /&gt;The following online book "http://pine.fm/LearnToProgram/" seems interesting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-8607968554682863865?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/8607968554682863865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=8607968554682863865' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8607968554682863865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8607968554682863865'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/07/learning-ruby.html' title='Learning ruby'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-3348453709891089707</id><published>2008-06-20T23:56:00.000-07:00</published><updated>2008-06-21T00:06:03.846-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='acceptance testing'/><category scheme='http://www.blogger.com/atom/ns#' term='automation'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><category scheme='http://www.blogger.com/atom/ns#' term='free tool'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='selenium'/><category scheme='http://www.blogger.com/atom/ns#' term='web testing'/><title type='text'>Automation using selenium</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_DLf_7Mp3wsA/SFyoOyGE09I/AAAAAAAAAEA/c8_uQL2LQr4/s1600-h/selenium+tool.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_DLf_7Mp3wsA/SFyoOyGE09I/AAAAAAAAAEA/c8_uQL2LQr4/s320/selenium+tool.JPG" alt="" id="BLOGGER_PHOTO_ID_5214227440507081682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I will provide the steps for automation testing as a series of tutorials.&lt;br /&gt;&lt;br /&gt;The automation is going to be done using the selenium tool (free) and Netbeans IDE (free again)!&lt;br /&gt;&lt;br /&gt;Steps&lt;br /&gt;&lt;br /&gt;1. Download firefox browser, if you already don't have one.&lt;br /&gt;&lt;br /&gt;2. Start firefox and go to the selenium website. Selenium is available as a plugin for firefox.&lt;br /&gt;&lt;br /&gt;http://selenium.openqa.org/&lt;br /&gt;&lt;br /&gt;We need the "selenium ide" plugin. So we go here : http://release.openqa.org/selenium-ide/1.0-beta-2/selenium-ide-1.0-beta-2.xpi&lt;br /&gt;&lt;br /&gt;3.  When the browser prompts you, say "open the file" and the plugin will get installed in your browser.&lt;br /&gt;&lt;br /&gt;4. Alternatively, you could save the file to your desktop. Now drag and drop the file into the browser window. This will install the plugin into Firefox.&lt;br /&gt;&lt;br /&gt;Result&lt;br /&gt;You should be able to access the plugin from the tools menu.&lt;br /&gt;&lt;br /&gt;See the screenshot below.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-3348453709891089707?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/3348453709891089707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=3348453709891089707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/3348453709891089707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/3348453709891089707'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/automation-using-selenium.html' title='Automation using selenium'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_DLf_7Mp3wsA/SFyoOyGE09I/AAAAAAAAAEA/c8_uQL2LQr4/s72-c/selenium+tool.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-6056303979315411372</id><published>2008-06-15T23:51:00.001-07:00</published><updated>2008-06-15T23:51:18.909-07:00</updated><title type='text'>Learning python - python411</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;The best site (free) that I have come across to learn python is  "http://www.awaretek.com/tutorials.html#begin".&lt;br/&gt;&lt;br/&gt;Justin (my brother) suggested this. It has many useful podcasts.&lt;br/&gt;I like podcasts because they help me to easily retain the information I learned . &lt;br/&gt;&lt;br/&gt;Learning becomes fun!!&lt;br/&gt;&lt;br/&gt;I am going to learn python  using this site.&lt;br/&gt;&lt;br/&gt;The first tutorial I am going to try is &lt;br/&gt;&lt;br/&gt;http://uselesspython.com/JoeUselessWritesAProgram.html&lt;br/&gt;&lt;br/&gt;It is supposed to be very simple..&lt;br/&gt;Will keep you posted on the same!!&lt;br/&gt;&lt;br/&gt;Technorati Tags: &lt;a rel='tag' href='http://technorati.com/tag/python411' class='performancingtags'&gt;python411&lt;/a&gt;, &lt;a rel='tag' href='http://technorati.com/tag/learn%20python' class='performancingtags'&gt;learn python&lt;/a&gt;, &lt;a rel='tag' href='http://technorati.com/tag/python%20programming' class='performancingtags'&gt;python programming&lt;/a&gt;, &lt;a rel='tag' href='http://technorati.com/tag/beginners' class='performancingtags'&gt;beginners&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-6056303979315411372?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/6056303979315411372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=6056303979315411372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6056303979315411372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6056303979315411372'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/learning-python-python411.html' title='Learning python - python411'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-5547656607553313304</id><published>2008-06-15T23:05:00.001-07:00</published><updated>2008-06-15T23:05:35.913-07:00</updated><title type='text'>Free icons!!</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Get your free (as in freedom) icons  here.&lt;br/&gt;&lt;br/&gt;http://www.famfamfam.com/lab/icons/silk/&lt;br/&gt;&lt;br/&gt;I have checked them and they look really great!!&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-5547656607553313304?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/5547656607553313304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=5547656607553313304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5547656607553313304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5547656607553313304'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/free-icons.html' title='Free icons!!'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-7135604642138190284</id><published>2008-06-14T23:13:00.001-07:00</published><updated>2008-06-14T23:13:51.510-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='Adsense'/><title type='text'>Trying to add Adsense to my blog</title><content type='html'>http://help.blogger.com/bin/answer.py?answer=50288&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-7135604642138190284?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/7135604642138190284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=7135604642138190284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7135604642138190284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7135604642138190284'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/trying-to-add-adsense-to-my-blog.html' title='Trying to add Adsense to my blog'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-5694068149883906474</id><published>2008-06-14T22:54:00.000-07:00</published><updated>2008-06-14T23:06:14.485-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nvidia driver'/><category scheme='http://www.blogger.com/atom/ns#' term='opensuse 10.2'/><title type='text'>Nvidia drivers for OpenSuse</title><content type='html'>&lt;span style="font-weight: bold;"&gt;How To&lt;/span&gt;&lt;br /&gt;How to install latest Nvidia driver for Suse 10.2&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Don'ts&lt;/span&gt;&lt;br /&gt;Dont search in google.&lt;br /&gt;Dont follow the instructions in any google search result&lt;br /&gt;&lt;br /&gt;Do's&lt;br /&gt;Head over to "http://en.opensuse.org/Nvidia"&lt;br /&gt;Also read "http://en.opensuse.org/Nvidia"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-5694068149883906474?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/5694068149883906474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=5694068149883906474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5694068149883906474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5694068149883906474'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/nvidia-drivers-for-opensuse.html' title='Nvidia drivers for OpenSuse'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-7049336892295859953</id><published>2008-06-14T22:12:00.000-07:00</published><updated>2008-06-14T22:46:19.614-07:00</updated><title type='text'>Speeding up video playback on xine</title><content type='html'>To speedup videoplayback, you should enable DMA.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&gt; hdparm -d /dev/dvd&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;bash: hdparm: command not found&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Googled it. First result, you have to be logged in as root.&lt;br /&gt;Here goes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;guest@linux-7vgo:~&gt; su&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Password:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;linux-7vgo:/home/guest #&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;linux-7vgo:/home/guest # bash: hdparm: command not found&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;bash: bash:: command not found&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now second result in google says " you have to login as root as -1".&lt;br /&gt;Here goes..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;linux-7vgo:/home/guest # su -l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;linux-7vgo:~ # hdparm -d /dev/dvd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;/dev/dvd:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; using_dma    =  1 (on)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Success!!&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;If it is off (0), we have to enable it.&lt;br /&gt;&lt;/span&gt;sudo hdparm -d 1 $DVD_DEVICE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-7049336892295859953?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/7049336892295859953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=7049336892295859953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7049336892295859953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7049336892295859953'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/speeding-up-video-playback-on-xine.html' title='Speeding up video playback on xine'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-2761978324439725878</id><published>2008-06-14T21:38:00.001-07:00</published><updated>2008-06-14T21:38:58.971-07:00</updated><title type='text'>More links for developing firefox extensions</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;http://digg.com/programming/How_to_create_a_Firefox_extension_step_by_step_tutorial&lt;br /&gt;&lt;br /&gt;http://www.businesslogs.com/technology/firefox_extension_tutorial.php&lt;br /&gt;&lt;br /&gt;http://www.borngeek.com/firefox/toolbar-tutorial/&lt;br /&gt;&lt;br /&gt;http://digg.com/programming/How_To_Your_First_Firefox_Extension_Say_XUL&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-2761978324439725878?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/2761978324439725878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=2761978324439725878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/2761978324439725878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/2761978324439725878'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/more-links-for-developing-firefox.html' title='More links for developing firefox extensions'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-3835686050521629277</id><published>2008-06-14T20:51:00.001-07:00</published><updated>2008-06-14T20:51:12.383-07:00</updated><title type='text'>how to create firefox plugin</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I use fire fox plugins and I like them very much.&lt;br /&gt;&lt;br /&gt;eg: &lt;br /&gt;&lt;br /&gt;1. selenium ide (Test automation tool)&lt;br /&gt;2. Scribe (For posting blogs..this blog is being posted to blogger by scribe)&lt;br /&gt;3. Gspace (converting your gmail to virtual hard disk...storing all your files online)&lt;br /&gt;4. Down them all etc&lt;br /&gt;&lt;br /&gt;So how to write one for myself.&lt;br /&gt;Googled it.  &lt;br /&gt;&lt;br /&gt;Hey, I have coined a new word..googled (like countless millions already found out)&lt;br /&gt;&lt;br /&gt;Here is the link I am reading now...&lt;br /&gt;http://www.businesslogs.com/technology/firefox_extension_tutorial.php&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-3835686050521629277?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/3835686050521629277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=3835686050521629277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/3835686050521629277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/3835686050521629277'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/how-to-create-firefox-plugin.html' title='how to create firefox plugin'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-5731212970024809235</id><published>2008-06-14T07:17:00.000-07:00</published><updated>2008-06-14T07:25:54.507-07:00</updated><title type='text'>Netbeans installed successfully</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_DLf_7Mp3wsA/SFPUVSXdtQI/AAAAAAAAAD4/ArAwTzwTCpc/s1600-h/Netbeans-startpage.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_DLf_7Mp3wsA/SFPUVSXdtQI/AAAAAAAAAD4/ArAwTzwTCpc/s320/Netbeans-startpage.png" alt="" id="BLOGGER_PHOTO_ID_5211742655970391298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Netbeans was installed successfully!&lt;br /&gt;Here is a screenshot.&lt;br /&gt;&lt;br /&gt;Failures&lt;br /&gt;&lt;br /&gt;First I installed netbeans by changing to root.&lt;br /&gt;And this  failed.&lt;br /&gt;Steps&lt;br /&gt;Suppose you are currently logged in as user1.&lt;br /&gt;&gt; su&lt;br /&gt;&gt; Now type the password.&lt;br /&gt;&lt;div class="title"&gt;manojtesting&lt;/div&gt;&lt;br /&gt;You are "root".&lt;br /&gt;Now if you run the Netbeans installer , it fails.&lt;br /&gt;&lt;br /&gt;But if you dont do "su", then Netbeans gets installed successfully!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-5731212970024809235?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/5731212970024809235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=5731212970024809235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5731212970024809235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5731212970024809235'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/netbeans-installed-successfully.html' title='Netbeans installed successfully'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_DLf_7Mp3wsA/SFPUVSXdtQI/AAAAAAAAAD4/ArAwTzwTCpc/s72-c/Netbeans-startpage.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-422954250524645635</id><published>2008-06-14T02:36:00.001-07:00</published><updated>2008-06-14T02:36:20.868-07:00</updated><title type='text'>Downloading of jdk complete..what next?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;The jdk was downloaded as .bin&lt;br /&gt;Running it as ./filename did not work.&lt;br /&gt;Nor did just typing the filename.&lt;br /&gt;&lt;br /&gt;Google gave the answer like this..&lt;br /&gt;sh filename.bin&lt;br /&gt;&lt;br /&gt;It worked!!&lt;br /&gt;&lt;br /&gt;First the license agreement...&lt;br /&gt;&lt;br /&gt;Pressed "Enter" a zillion times...:)&lt;br /&gt;&lt;br /&gt;Now i type "yes" and press "Enter".&lt;br /&gt;&lt;br /&gt;It worked!!&lt;br /&gt;&lt;br /&gt;JDK was installed.&lt;br /&gt;Output &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Java(TM) SE Development Kit 6 successfully installed.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;JDK never asks the user where to install the Jdk.&lt;br /&gt;It installs itself in the same directory where the jdk installer was run..&lt;br /&gt;Just remember that!!!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-422954250524645635?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/422954250524645635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=422954250524645635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/422954250524645635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/422954250524645635'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/downloading-of-jdk-completewhat-next.html' title='Downloading of jdk complete..what next?'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-1228742081771383604</id><published>2008-06-14T00:44:00.001-07:00</published><updated>2008-06-14T00:44:51.121-07:00</updated><title type='text'>Aim -&gt; To install Netbeans 6.1 on Linux</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Downloaded Netbeand 6.1 Linux version. My linux box is OpenSuse, by the way.&lt;br /&gt;&lt;br /&gt;Installing it gave me the message.. It cannot find the jdk.&lt;br /&gt;&lt;br /&gt;Checking that ..found it to be true.. the machine did not have jdk, only&lt;i&gt; java runtime.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Going to the sun site&lt;br /&gt;&lt;br /&gt;Ya, here it is.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Linux self-extracting file &lt;br /&gt;   jdk-6u6-linux-i586.bin    67.25 MB&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Will take one hour approximately...&lt;br /&gt;See you in one hour...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-1228742081771383604?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/1228742081771383604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=1228742081771383604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1228742081771383604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1228742081771383604'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/aim-to-install-netbeans-61-on-linux.html' title='Aim -&amp;gt; To install Netbeans 6.1 on Linux'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-6684776528352049625</id><published>2008-06-13T04:56:00.000-07:00</published><updated>2008-06-13T05:31:41.581-07:00</updated><title type='text'>Extreme sports</title><content type='html'>&lt;a href="http://bp2.blogger.com/_DLf_7Mp3wsA/SFJoIxR7tQI/AAAAAAAAADw/ezDkITWPiwg/s1600-h/DSC04228.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5211342218697880834" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp2.blogger.com/_DLf_7Mp3wsA/SFJoIxR7tQI/AAAAAAAAADw/ezDkITWPiwg/s320/DSC04228.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;I like doing these kinds of stuff  ;) &lt;/div&gt;&lt;div&gt;Here is the photo...!!&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-6684776528352049625?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/6684776528352049625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=6684776528352049625' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6684776528352049625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6684776528352049625'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/extreme-sports.html' title='Extreme sports'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_DLf_7Mp3wsA/SFJoIxR7tQI/AAAAAAAAADw/ezDkITWPiwg/s72-c/DSC04228.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-674442726325173784</id><published>2008-06-12T04:19:00.001-07:00</published><updated>2008-06-12T04:19:10.924-07:00</updated><title type='text'>Free CSS?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Need to check on this site!!&lt;br/&gt;&lt;br/&gt;&lt;a href='http://www.freecsstemplates.org/'&gt;http://www.freecsstemplates.org/&lt;/a&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-674442726325173784?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/674442726325173784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=674442726325173784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/674442726325173784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/674442726325173784'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/free-css.html' title='Free CSS?'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-5240202343114231102</id><published>2008-06-10T22:18:00.001-07:00</published><updated>2008-06-10T22:18:25.660-07:00</updated><title type='text'>Learning ruby - Baby steps</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;b&gt;Baby Steps...&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;First you must have an editor.&lt;br/&gt;For practical reasons, I suggest Netbeans IDE 6.1&lt;br/&gt;Go ahead and download it. It is available for Windows, Mac and Linux!&lt;br/&gt;&lt;br/&gt;&lt;b&gt;First program -Hello world&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;puts displays output to the screen.&lt;br/&gt;&lt;br/&gt;To print hello world: &lt;b&gt;puts "Hellow world"&lt;/b&gt;&lt;br/&gt;(Bold letters are source code).&lt;br/&gt;&lt;br/&gt;The opposite of puts is gets.&lt;br/&gt;eg:&lt;br/&gt;&lt;b&gt;value =gets()&lt;br/&gt;&lt;/b&gt;It returns whatever the user has typed on the screen.&lt;br/&gt;&lt;br/&gt;you can embed a variable inside a string like this.&lt;br/&gt;&lt;br/&gt;Syntax: &lt;br/&gt;print( 'What is your name: ' )&lt;br/&gt;name = gets()&lt;br/&gt;puts( "Hello #{name}" )&lt;br/&gt;&lt;br/&gt;By the way, I tried "SciTE" - the default editor which comes with Ruby.&lt;br/&gt;Good, but not great.&lt;br/&gt;Then I tried Netbeans 6.1. It was amazing!!&lt;br/&gt;1. Intelli sense -&amp;gt; you type a method, all methods are there in the pop-up, with descriptions and usage! A great tool to learn the language and get good at it!!&lt;br/&gt;2. Auto completion -&amp;gt; You say "def" and type the function name and "end" is automatically typed and aligned for you by Netbeans. Three kisses to Netbeans!!&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Technorati Tags: &lt;a rel='tag' href='http://technorati.com/tag/baisc%20Netbeans%206.1%20ruby%20SciTE' class='performancingtags'&gt;baisc Netbeans 6.1 ruby SciTE&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-5240202343114231102?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/5240202343114231102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=5240202343114231102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5240202343114231102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5240202343114231102'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/learning-ruby-baby-steps.html' title='Learning ruby - Baby steps'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-1482452377891299094</id><published>2008-06-10T02:22:00.001-07:00</published><updated>2008-06-10T02:22:38.998-07:00</updated><title type='text'>New login created for irctc</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;New login "manoj????" was created.&lt;br/&gt;each question mark is related to my Persistent office equipment.&lt;br/&gt;&lt;br/&gt;The password is as usual.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-1482452377891299094?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/1482452377891299094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=1482452377891299094' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1482452377891299094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1482452377891299094'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/new-login-created-for-irctc.html' title='New login created for irctc'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-2840031226762139390</id><published>2008-06-10T02:20:00.001-07:00</published><updated>2008-06-10T02:20:30.199-07:00</updated><title type='text'>IRCTC Railway ticket booking</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;http://www.irctc.co.in&lt;br/&gt;&lt;br/&gt;This is a great site for booking your railway tickets.&lt;br/&gt;Just create a login and book your tickets upto three months in advance.&lt;br/&gt;&lt;br/&gt;You can book "tatkal" tickets as well.&lt;br/&gt;Credit card is mandatory. Debit problems give some problems with this site.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-2840031226762139390?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/2840031226762139390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=2840031226762139390' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/2840031226762139390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/2840031226762139390'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/irctc-railway-ticket-booking.html' title='IRCTC Railway ticket booking'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-6170453780652618252</id><published>2008-06-09T22:30:00.001-07:00</published><updated>2008-06-09T22:30:52.621-07:00</updated><title type='text'>Multiple Gmail ID's in gmail</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;How can you get multiple email id's from one gmail account?&lt;br/&gt;&lt;br/&gt;Here is the scenario.&lt;br/&gt;&lt;br/&gt;The product I test requires multiple users. Each user has to sign up first and the password is sent to his email account.&lt;br/&gt;I have one gmail account. And I dont want to create 20 gmail accounts.&lt;br/&gt;What should I do?&lt;br/&gt;&lt;br/&gt;The solution was provided by Saurabh Seth ( and his brother).&lt;br/&gt;Send the mail to "&amp;lt;username&amp;gt; +&amp;lt;junk value&amp;gt;@gmail.com&lt;br/&gt;&lt;br/&gt;So example email addresses would be.. (assuming my email address is manoj@gmail.com)&lt;br/&gt;&lt;br/&gt;1. manoj+user1@gmail.com&lt;br/&gt;2. manoj+user2@gmail.com&lt;br/&gt;3. manoj+user3@gmail.com etc....&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-6170453780652618252?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/6170453780652618252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=6170453780652618252' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6170453780652618252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6170453780652618252'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/multiple-gmail-id-in-gmail.html' title='Multiple Gmail ID&amp;#39;s in gmail'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-7555682982726577701</id><published>2008-06-09T20:03:00.001-07:00</published><updated>2008-06-09T20:03:35.547-07:00</updated><title type='text'>Python for beginners</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Hey, I have decided to study Python.&lt;br /&gt;&lt;br /&gt;I will be continuing this as a series...&lt;br /&gt;&lt;br /&gt;Typing in what I study each day. So watch the topics posted!&lt;br /&gt;&lt;br /&gt;Python was created BY Guido van Rossum. &lt;br /&gt;&lt;br /&gt;It is a general purpose lanague, very fast ( but not as much as C) and we can program it at a higher level of abstraction.&lt;br /&gt;Python is easy to learn, easy to use and at the same time highly powerful.&lt;br /&gt;founded&lt;br /&gt;Python is implemented in three flavours.&lt;br /&gt;&lt;br /&gt;1. CPython (this is the "Standard" Python. It was developed first and is more stable than any other implementation).&lt;br /&gt;&lt;br /&gt;2.JPython ( Python for java language - all functions of Python _+ all functions of Java is available. Requires the JVM)&lt;br /&gt;&lt;br /&gt;3. Iron Python ( Python implementation for dot net developers. Supports .net functionality).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-7555682982726577701?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/7555682982726577701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=7555682982726577701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7555682982726577701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7555682982726577701'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/python-for-beginners.html' title='Python for beginners'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-5406974114993783829</id><published>2008-06-09T05:28:00.001-07:00</published><updated>2008-06-09T05:28:16.126-07:00</updated><title type='text'>Mustard functions - Hypothetical interpreter for GUI Testing</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Here are the functions of the hypothetical interpreter "Mustard'.&lt;br/&gt;&lt;br/&gt;MUSTARD FUNCTIONS&lt;br/&gt;&lt;br/&gt;Login CLICK TAB SPACE ENTER TYPE CHECK EXEC&lt;br/&gt;DELAY END BEGIN TYPEFILE&lt;br/&gt;&lt;br/&gt;   1. Login: Used for logging into a web page. The url of the web page should be stored in Url.txt. The X and Y co-ordinates of “username” text box should be stored after that.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;An ideal url file (url.txt) would look as given below.&lt;br/&gt;&lt;br/&gt;https://ps2332/S3Control/index.jsp&lt;br/&gt;&lt;br/&gt;488 321&lt;br/&gt;&lt;br/&gt;Work flow&lt;br/&gt;&lt;br/&gt; Web page is opened with address https://ps2332/S3Control/index.jsp. In the login page, the point 488, 321 is clicked. This brings the cursor inside the “username” text box.&lt;br/&gt;&lt;br/&gt;Now the username “A” is typed. TAB is pressed to go to “password” text box. Password “B” is typed. TAB is pressed to bring focus to “Login” button. The “Enter” key is pressed to login to the page.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Usage: Login A B&lt;br/&gt;&lt;br/&gt;A= username&lt;br/&gt;&lt;br/&gt;B= password&lt;br/&gt;&lt;br/&gt; &lt;br/&gt; &lt;br/&gt;&lt;br/&gt;   2. CLICK: The function is used for simulating mouse click on any point on the screen.&lt;br/&gt;&lt;br/&gt; Usage: CLICK X Y&lt;br/&gt;&lt;br/&gt; X= x co-ordinate of point to be clicked.&lt;br/&gt;&lt;br/&gt;Y= y co-ordinate of point to be clicked.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;   3. TAB = Simulates pressing of TAB key.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;   4. SPACE = Simulates pressing of SPACE key.&lt;br/&gt;   5. ENTER = Simulates pressing of ENTER key.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;   6. TYPE = The function is used for simulating keystrokes from the keyboard.&lt;br/&gt;&lt;br/&gt; Usage: TYPE ABC&lt;br/&gt;&lt;br/&gt; The text “ABC” would be entered (say into a text box).&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;   7. CHECK = Check if a window with specified caption contains the specified text&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;Usage: CHECK A B&lt;br/&gt;&lt;br/&gt;Checks if a window with the caption “A” and text “B” exists. If the window exists, the test case is shown as passed (the name of the test case would be the test case in which the CHECK function is present) along with the date and time.&lt;br/&gt;&lt;br/&gt;If the specified window does not exist, the test case is considered failed.&lt;br/&gt;&lt;br/&gt;If a test case passes, an appropriate line is entered into “success.txt”.&lt;br/&gt;&lt;br/&gt;If a test case fails, similar line is appended to “failure.txt”.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;Note: Users of Winrunner may consider this similar to CHECKPOINT.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;   8. EXEC = Used for running an external program.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;Usage: EXEC notepad.exe&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;This would run the notepad program.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;   9. DELAY= Used to make the automator wait for some time (in milliseconds)&lt;br/&gt;&lt;br/&gt;Usage: DELAY X&lt;br/&gt;&lt;br/&gt;X= Time in milliseconds.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;  10. TYPEFILE = Used to input multiple data items. This is used in conjunction with looping (BEGIN…END).&lt;br/&gt;&lt;br/&gt;Type all data into a single text file. Each data entry should be separated by a new line.&lt;br/&gt;&lt;br/&gt;Usage: TYPEFILE Users.txt&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;  11. BEGIN= BEGIN is used along with END to simulate a loop.&lt;br/&gt;&lt;br/&gt;Usage:&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;BEGIN 4    --------------------------------------&amp;gt; Begin the loop here.&lt;br/&gt;&lt;br/&gt;CLICK 85 264//ADD NEW USER&lt;br/&gt;&lt;br/&gt;DELAY 500&lt;br/&gt;&lt;br/&gt;TAB     //BRINGS CONTROL TO USERNAME&lt;br/&gt;&lt;br/&gt;TYPEFILE Users.txt&lt;br/&gt;&lt;br/&gt;TAB  //FIRST NAME&lt;br/&gt;&lt;br/&gt;TYPE MANOJ&lt;br/&gt;&lt;br/&gt;TAB  //LAST NAME&lt;br/&gt;&lt;br/&gt;TYPE THARAYIL&lt;br/&gt;&lt;br/&gt;TAB  //EMAIL&lt;br/&gt;&lt;br/&gt;TYPE manoj_tharayil@yahoo.com&lt;br/&gt;&lt;br/&gt;TAB  //ANALYTITIC PASSWORD&lt;br/&gt;&lt;br/&gt;TYPE changeme&lt;br/&gt;&lt;br/&gt;CLICK 51 489 //click on save.&lt;br/&gt;&lt;br/&gt;DELAY 500&lt;br/&gt;&lt;br/&gt;CHECK Add/Edit User&lt;br/&gt;&lt;br/&gt;CLICK 455 442 //  //TO CLOSE THE CONFIRMATION MESSAGE&lt;br/&gt;&lt;br/&gt;END          ----------------------------------&amp;gt;  End the loop here.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-5406974114993783829?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/5406974114993783829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=5406974114993783829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5406974114993783829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5406974114993783829'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/mustard-functions-hypothetical.html' title='Mustard functions - Hypothetical interpreter for GUI Testing'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-7760757663441361174</id><published>2008-06-08T21:58:00.001-07:00</published><updated>2008-06-08T21:58:22.569-07:00</updated><title type='text'>Tool for capturing and tracking requirements</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I am looking for a free tool - good if it is opensource - great if it in python or java - the two languages i like best.&lt;br/&gt;&lt;br/&gt;The tool should be able to capture requirements.&lt;br/&gt;We should be able to track it as well.&lt;br/&gt;&lt;br/&gt;I am imagining three checkboxes - 1) completed 2) Not done 3) In progress &lt;br/&gt;and a text box called "Comments" against each of these requirements.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-7760757663441361174?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/7760757663441361174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=7760757663441361174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7760757663441361174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7760757663441361174'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/tool-for-capturing-and-tracking.html' title='Tool for capturing and tracking requirements'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-3374253659472651027</id><published>2008-06-01T23:48:00.001-07:00</published><updated>2008-06-01T23:48:40.274-07:00</updated><title type='text'>Unit Testing Ruby on Netbeans IDE</title><content type='html'>&lt;p&gt;For ruby unit testing, we need to extend from the class "Test::Unit::&lt;a class="missing wiki" href="/psSmartWeb/wiki/TestCase" rel="nofollow"&gt;TestCase?&lt;/a&gt;". &lt;/p&gt; &lt;p&gt;Suppose the following "Demo" class exists. It has only one method ie  “return_two”. &lt;/p&gt;&lt;pre class="wiki"&gt;class Demo&lt;br /&gt;  &lt;br /&gt;  def return_two&lt;br /&gt;    2&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;The method "return_two" returns the value 2. We could have written "return 2"  or just "2" since ruby returns the value of the last line in the method. &lt;/p&gt; &lt;p&gt;Now let us write the class to test the "Demo" class. I have used Netbeans  IDE. &lt;/p&gt; &lt;p&gt;By convention, we have to name test classes as "Test+&lt;a class="missing wiki" href="/psSmartWeb/wiki/ClassName" rel="nofollow"&gt;ClassName?&lt;/a&gt;". So we have "&lt;a class="missing wiki" href="/psSmartWeb/wiki/TestDemo" rel="nofollow"&gt;TestDemo?&lt;/a&gt;" as the classname. Here is the ruby code. &lt;/p&gt;&lt;pre class="wiki"&gt;$:.unshift File.join(File.dirname(__FILE__),'..','lib')&lt;br /&gt;&lt;br /&gt;require 'test/unit'&lt;br /&gt;require 'demo'&lt;br /&gt;&lt;br /&gt;class TestDemo &amp;lt; Test::Unit::TestCase&lt;br /&gt;&lt;br /&gt;  def test_foo&lt;br /&gt;    d= Demo.new&lt;br /&gt;    assert_equal 2, d. return_two&lt;br /&gt;   &lt;br /&gt;    # assert_equal("foo", bar)&lt;br /&gt;  end&lt;br /&gt;  def test_fail&lt;br /&gt;      d= Demo.new&lt;br /&gt;   assert_equal 3, d. return_two&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;Now the method "test_foo" tests the method "return_two" of "Demo" class. &lt;/p&gt; &lt;p&gt;In detail: &lt;/p&gt; &lt;p&gt;1. First the class “Demo” is instantiated using “Demo.new” &lt;/p&gt; &lt;p&gt;2. Next, the variable “d” is used to store the reference to the newly  instantiated “Demo” object. &lt;/p&gt; &lt;p&gt;3. The method “assert_equal” checks whether the expected value (2) matches  with the actual value (d. return_two). Since this matches, the test case will  pass. &lt;/p&gt; &lt;p&gt;4. There is another method called “test_fail”. This checks whether the  expected value (3) is equal to the actual value (d. return_two). Of course, this  method will fail. &lt;/p&gt; &lt;p&gt;When we run the “&lt;a class="missing wiki" href="/psSmartWeb/wiki/TestDemo" rel="nofollow"&gt;TestDemo?&lt;/a&gt;” program, following output is obtained. &lt;/p&gt;&lt;pre class="wiki"&gt;Loaded suite C:\Documents and Settings\manoj_tharayil\My Documents\NetBeansProjects\RubyTesting\lib\test_demo&lt;br /&gt;Started&lt;br /&gt;F.&lt;br /&gt;Finished in 0.131 seconds.&lt;br /&gt;&lt;br /&gt;  1) Failure:&lt;br /&gt;test_fail(TestDemo) [C:\Documents and Settings\manoj_tharayil\My Documents\NetBeansProjects\RubyTesting\lib\test_demo.rb:14]:&lt;br /&gt;&amp;lt;3&amp;gt; expected but was&lt;br /&gt;&amp;lt;2&amp;gt;.&lt;br /&gt;&lt;br /&gt;2 tests, 2 assertions, 1 failures, 0 errors&lt;br /&gt;&lt;/pre&gt;  &lt;h2 id="RunningmultipletestsTestsuite"&gt;Running multiple tests – Testsuite&lt;a class="anchor" title="Link to this section" href="/psSmartWeb/wiki/UnitTesting#RunningmultipletestsTestsuite"&gt; ¶&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;Suppose we have another class “example”. &lt;/p&gt; &lt;p&gt;Here is the code. &lt;/p&gt;&lt;pre class="wiki"&gt;class Example&lt;br /&gt;  def return_five&lt;br /&gt;    5&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;The method “return_five” returns 5. &lt;/p&gt; &lt;p&gt;So here is the class “&lt;a class="missing wiki" href="/psSmartWeb/wiki/TestExample" rel="nofollow"&gt;TestExample?&lt;/a&gt;” to test the  above class. &lt;/p&gt;&lt;pre class="wiki"&gt;$:.unshift File.join(File.dirname(__FILE__),'..','lib')&lt;br /&gt;&lt;br /&gt;require 'test/unit'&lt;br /&gt;require 'example'&lt;br /&gt;&lt;br /&gt;class TestExample &amp;lt; Test::Unit::TestCase&lt;br /&gt; &lt;br /&gt;  def test_foo&lt;br /&gt;    k=Example.new&lt;br /&gt;    assert_equal 5, k.return_five,"Success"&lt;br /&gt;    &lt;br /&gt;  end&lt;br /&gt;  &lt;br /&gt;   def test_fail&lt;br /&gt;    k=Example.new&lt;br /&gt;    assert_equal 6, k.return_five,"Success"&lt;br /&gt;    &lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;The sample method “test_foo” would always pass. &lt;/p&gt; &lt;p&gt;The method “test_fail” would always fail. &lt;/p&gt; &lt;p&gt;Here is the output when the “&lt;a class="missing wiki" href="/psSmartWeb/wiki/TestExample" rel="nofollow"&gt;TestExample?&lt;/a&gt;” class is run.  &lt;/p&gt;&lt;pre class="wiki"&gt;Loaded suite C:\Documents and Settings\manoj_tharayil\My Documents\NetBeansProjects\RubyTesting\lib\test_example&lt;br /&gt;Started&lt;br /&gt;F.&lt;br /&gt;Finished in 0.195 seconds.&lt;br /&gt;&lt;br /&gt;  1) Failure:&lt;br /&gt;test_fail(TestExample) [C:\Documents and Settings\manoj_tharayil\My Documents\NetBeansProjects\RubyTesting\lib\test_example.rb:21]:&lt;br /&gt;Success.&lt;br /&gt;&amp;lt;6&amp;gt; expected but was&lt;br /&gt;&amp;lt;5&amp;gt;.&lt;br /&gt;&lt;br /&gt;2 tests, 2 assertions, 1 failures, 0 errors&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;Now we have two classes &lt;/p&gt; &lt;p&gt;1. &lt;a class="missing wiki" href="/psSmartWeb/wiki/TestExample" rel="nofollow"&gt;TestExample?&lt;/a&gt; &lt;/p&gt; &lt;p&gt;2. &lt;a class="missing wiki" href="/psSmartWeb/wiki/TestDemo" rel="nofollow"&gt;TestDemo?&lt;/a&gt; &lt;/p&gt; &lt;p&gt;We need to run the tests in both the classes. &lt;strong&gt;Test suite&lt;/strong&gt;  comes into the picture. &lt;/p&gt; &lt;h2 id="TestSuitecode"&gt;&lt;a class="missing wiki" href="/psSmartWeb/wiki/TestSuite" rel="nofollow"&gt;TestSuite?&lt;/a&gt; code&lt;a class="anchor" title="Link to this section" href="/psSmartWeb/wiki/UnitTesting#TestSuitecode"&gt; ¶&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;Create a test suite class, say “ts_suite” &lt;/p&gt;&lt;pre class="wiki"&gt;require 'test/unit' &lt;br /&gt;&lt;br /&gt;# Add your testcases here&lt;br /&gt;&lt;br /&gt;require 'test_example' &lt;br /&gt;require 'test_demo' &lt;br /&gt;#require 'tc_3'&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;The above test suite says &lt;/p&gt; &lt;p&gt;1. First run the test case "test_example". &lt;/p&gt; &lt;p&gt;2. Then run the test case "test_demo". &lt;/p&gt; &lt;p&gt;3. It will not run "tc_3" since it is commented out. &lt;/p&gt; &lt;p&gt;We can go on adding test cases to the test suite as above. Here is the output  from the test suite when it is run. &lt;/p&gt;&lt;pre class="wiki"&gt;Loaded suite C:\Documents and Settings\manoj_tharayil\My Documents\NetBeansProjects\RubyTesting\lib\ts_suite&lt;br /&gt;Started&lt;br /&gt;F.F.&lt;br /&gt;Finished in 0.17500000000000002 seconds.&lt;br /&gt;&lt;br /&gt;  1) Failure:&lt;br /&gt;test_fail(TestDemo) [C:/Documents and Settings/manoj_tharayil/My Documents/NetBeansProjects/RubyTesting/lib/../lib/test_demo.rb:14]:&lt;br /&gt;&amp;lt;3&amp;gt; expected but was&lt;br /&gt;&amp;lt;2&amp;gt;.&lt;br /&gt;&lt;br /&gt;  2) Failure:&lt;br /&gt;test_fail(TestExample) [C:/Documents and Settings/manoj_tharayil/My Documents/NetBeansProjects/RubyTesting/lib/test_example.rb:21]:&lt;br /&gt;Success.&lt;br /&gt;&amp;lt;6&amp;gt; expected but was&lt;br /&gt;&amp;lt;5&amp;gt;.&lt;br /&gt;&lt;br /&gt;4 tests, 4 assertions, 2 failures, 0 errors&lt;br /&gt;&lt;/pre&gt;  &lt;p&gt;You can see that there are 2 failures – one in each class. &lt;/p&gt; &lt;p&gt;The failures are “hyperlinks” – when clicked would take us to the exact line  in the method of the class which failed. &lt;/p&gt; &lt;p&gt;Happy Testing!! &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-3374253659472651027?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/3374253659472651027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=3374253659472651027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/3374253659472651027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/3374253659472651027'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/06/unit-testing-ruby-on-netbeans-ide.html' title='Unit Testing Ruby on Netbeans IDE'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-9073238091637586509</id><published>2008-05-31T23:23:00.001-07:00</published><updated>2008-05-31T23:23:09.127-07:00</updated><title type='text'>Interesting website for books</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Just joined goodreads.com&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-9073238091637586509?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/9073238091637586509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=9073238091637586509' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/9073238091637586509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/9073238091637586509'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/interesting-website-for-books.html' title='Interesting website for books'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-1415153073315823179</id><published>2008-05-31T22:38:00.001-07:00</published><updated>2008-05-31T22:38:22.413-07:00</updated><title type='text'>Configuring thunderbird with gmail</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Not able to send email from my desktop.&lt;br/&gt;&lt;br/&gt;sending a picture from Gwenview opened up "KMail composer" asking me to configure the pop3 account.&lt;br/&gt;&lt;br/&gt;Searching in google - for "gmail pop3".&lt;br/&gt;&lt;br/&gt;Google supports only following mail clients.  ( http://mail.google.com/support/bin/answer.py?answer=12103 )&lt;br/&gt;&lt;ul&gt;&lt;a href='http://mail.google.com/support/bin/answer.py?answer=13275'&gt;Apple Mail 3.0&lt;/a&gt;&lt;br/&gt;&lt;a href='http://mail.google.com/support/bin/answer.py?answer=13276'&gt;Outlook Express&lt;/a&gt;&lt;br/&gt;&lt;a href='http://mail.google.com/support/bin/answer.py?answer=70770'&gt;Outlook 2002&lt;/a&gt;&lt;br/&gt;&lt;a href='http://mail.google.com/support/bin/answer.py?answer=13278'&gt;Outlook 2003&lt;/a&gt; (see our &lt;a href='http://mail.google.com/mail/help/demos/Gmail_POP/788_Google_Gmail.html'&gt;animated demo&lt;/a&gt;)&lt;br/&gt;&lt;a href='http://mail.google.com/support/bin/answer.py?answer=86373'&gt;Outlook 2007&lt;/a&gt;&lt;br/&gt;&lt;a href='http://mail.google.com/support/bin/answer.py?answer=38343'&gt;Thunderbird 2.0&lt;/a&gt;&lt;br/&gt;&lt;a href='http://mail.google.com/support/bin/answer.py?answer=86382'&gt;Windows Mail&lt;/a&gt;&lt;br/&gt;&lt;a href='http://mail.google.com/support/bin/answer.py?answer=13287'&gt;Other&lt;/a&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br /&gt;So "Thunderbird 2.0" it was.&lt;br/&gt;&lt;br/&gt;Configuring thunderbird with gmai is given in detail here.&lt;br/&gt;&lt;br/&gt;http://mail.google.com/support/bin/answer.py?answer=38343&lt;br/&gt;&lt;br/&gt;So fired up Yast and entered thunderbird. Downloading the latest version (around 25 MB).&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-1415153073315823179?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/1415153073315823179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=1415153073315823179' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1415153073315823179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1415153073315823179'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/configuring-thunderbird-with-gmail.html' title='Configuring thunderbird with gmail'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-6816027194166054341</id><published>2008-05-31T22:03:00.001-07:00</published><updated>2008-05-31T22:03:18.830-07:00</updated><title type='text'>QT4 - developing application on opensuse linux</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;There is a cool feature introduced in Windows xp.&lt;br/&gt;&lt;br/&gt;If your computer is going to hang, just pull out "task bar" and "End task" the application.&lt;br/&gt;&lt;br/&gt;Why don't we have something similar in linux?&lt;br/&gt;&lt;br/&gt;I decided to create one.&lt;br/&gt;&lt;br/&gt;Which is the language and the IDE we can use here.&lt;br/&gt;&lt;br/&gt;My brother Justin suggested QT4. &lt;br/&gt;I researched. He was right.&lt;br/&gt;&lt;br/&gt;The remaining blogs would be dedicated to QT4.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-6816027194166054341?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/6816027194166054341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=6816027194166054341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6816027194166054341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6816027194166054341'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/qt4-developing-application-on-opensuse.html' title='QT4 - developing application on opensuse linux'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-4371959885570237989</id><published>2008-05-31T20:34:00.001-07:00</published><updated>2008-05-31T20:34:56.696-07:00</updated><title type='text'>Fedora core 9 crashed on amd64 bit.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I spent four days downloading Fedora core 9. It was a whopping 4.5 GB.&lt;br/&gt;Yesterday I tried installing it and it crashed.&lt;br/&gt;The computer just went off. Phit!!!&lt;br/&gt;&lt;br/&gt;Reason: Fedora core 9 is using the latest bleeding edge technologies.&lt;br/&gt;Currently Nvidia is not supporting drivers for KDE 4.&lt;br/&gt;Guess what? Fedora core 9 is using KDE 4.&lt;br/&gt;&lt;br/&gt;Well, bad luck for the users!!&lt;br/&gt;All you can see is the crash of Fedora core 9. &lt;br/&gt;Dont bother to read the release notes if you are using Nvidia drivers.&lt;br/&gt;See the crash, reboot your machine and install another Linux.&lt;br/&gt;&lt;br/&gt;My favourite Linux is Open Suse 10&lt;br/&gt;I love the way these people do everything.&lt;br/&gt;Right from the time, the installer begins to the end - where you install additional software   using Yast, everythng is a breeze!!&lt;br/&gt;&lt;br/&gt;Do remember NOT to install ZEN Virtualization. It is a real pain in the ass!!&lt;br/&gt;&lt;br/&gt;For suse 10.3, they have recongnized the mistake and removed the software from the official release.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-4371959885570237989?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/4371959885570237989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=4371959885570237989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/4371959885570237989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/4371959885570237989'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/fedora-core-9-crashed-on-amd64-bit.html' title='Fedora core 9 crashed on amd64 bit.'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-3106310760317415729</id><published>2008-05-31T20:25:00.003-07:00</published><updated>2008-05-31T20:25:35.548-07:00</updated><title type='text'>Advantages of blogging</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;We face a lot of issues in our day to day life.&lt;br/&gt;&lt;br/&gt;As software engineers, most of them are related to software testing.&lt;br/&gt;We find answers to these problems after much research.&lt;br/&gt;&lt;br/&gt;Why not share it in the blog?&lt;br/&gt;People all over the world who face similar problems could benefit from it.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-3106310760317415729?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/3106310760317415729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=3106310760317415729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/3106310760317415729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/3106310760317415729'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/advantages-of-blogging.html' title='Advantages of blogging'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-4359939995304756954</id><published>2008-05-31T20:25:00.001-07:00</published><updated>2008-05-31T20:25:06.533-07:00</updated><title type='text'>Blogging from Firefox using scribe fire</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;We could use scribe fire to blog from firefox.&lt;br/&gt;&lt;br/&gt;Scribe is available as a plugin from the firefox website.&lt;br/&gt;&lt;br/&gt;After installation, you can configure scribe to connect to blogspot.com easily.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-4359939995304756954?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/4359939995304756954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=4359939995304756954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/4359939995304756954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/4359939995304756954'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/blogging-from-firefox-using-scribe-fire.html' title='Blogging from Firefox using scribe fire'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-1685550537439373622</id><published>2008-05-31T19:20:00.001-07:00</published><updated>2008-05-31T19:20:01.506-07:00</updated><title type='text'>Testing with scribe fire</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;This is a test.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-1685550537439373622?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/1685550537439373622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=1685550537439373622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1685550537439373622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1685550537439373622'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/testing-with-scribe-fire.html' title='Testing with scribe fire'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-307935150926013096</id><published>2008-05-28T23:44:00.001-07:00</published><updated>2008-05-28T23:44:55.824-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='installation'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='rake'/><title type='text'>How to install a ruby build - dependent on mysql</title><content type='html'>&lt;font size="4"&gt;&lt;span style="font-family: Times New Roman;"&gt;Download the build from SVN .&lt;/span&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;span style="font-family: Times New Roman; text-decoration: underline;"&gt;Pre-requisite&lt;/span&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;span style="font-family: Times New Roman;"&gt;Tortoise svn is setup and is working properly.&lt;/span&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;span style="font-family: Times New Roman;"&gt;Ruby and rake are installed.&lt;/span&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;span style="font-family: Times New Roman; text-decoration: underline;"&gt;Steps&lt;/span&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;span style="font-family: Times New Roman;"&gt;1. In any directory, create a new folder. Rename it to something like "Test build version 0.5 build 1".&lt;/span&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;span style="font-family: Times New Roman;"&gt;2. Right click on the folder and select "SVN checkout" from the menu.&lt;/span&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;span style="font-family: Times New Roman;"&gt;3. In the pop-up "Checkout", make sure the "URL of repository" field has the correct data.&lt;/span&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;span style="font-family: Times New Roman;"&gt;4. Now in the "Revision" heading, select the "Revision" check box and enter the revision number (say "333").&lt;/span&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;span style="font-family: Times New Roman;"&gt;5. Click on "ok".&lt;/span&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;span style="font-family: Times New Roman;"&gt;Result:&lt;/span&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;span style="font-family: Times New Roman;"&gt;The build gets downloaded to the new directory you created in step 1.&lt;/span&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;span style="font-family: Times New Roman; text-decoration: underline;"&gt;Configuring the build.&lt;/span&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman;"&gt;1.&amp;nbsp; Now go to the directory &lt;/span&gt;&lt;/font&gt;&lt;font size="4"&gt;&lt;span style="font-family: Times New Roman;"&gt;"Test build version 0.5 build 1". Navigate to config-&amp;gt;database.yml&lt;br /&gt;2. Edit the file "database.yml".&lt;br /&gt;3. Under the heading "development", change the database field to something like "Testdatabase_05_2".&lt;br /&gt;4. Change the password to current password of "mysql database".&lt;br /&gt;5. Save the file.&lt;br /&gt;&lt;br /&gt;Creating the above database in mysql.&lt;br /&gt;&lt;br /&gt;1. Open a command prompt and type the following command.&lt;br /&gt;&lt;br /&gt;&amp;gt;mysql -uroot -proot123&lt;br /&gt;&lt;br /&gt;Root is the user name.&lt;br /&gt;root123 is the password.&lt;br /&gt;&lt;br /&gt;Note that there is no space between -u and the username.&lt;br /&gt;&lt;br /&gt;Here is the output from the command prompt.&lt;br /&gt;&lt;br style="font-family: Arial;" /&gt;&lt;span style="font-family: Arial;"&gt;Welcome to the MySQL monitor.&amp;nbsp; Commands end with ; or \g.&lt;/span&gt;&lt;br style="font-family: Arial;" /&gt;&lt;span style="font-family: Arial;"&gt;Your MySQL connection id is 18&lt;/span&gt;&lt;br style="font-family: Arial;" /&gt;&lt;span style="font-family: Arial;"&gt;Server version: 5.0.51b-community-nt MySQL Community Edition (GPL)&lt;/span&gt;&lt;br style="font-family: Arial;" /&gt;&lt;br style="font-family: Arial;" /&gt;&lt;span style="font-family: Arial;"&gt;Type 'help;' or '\h' for help. Type '\c' to clear the buffer.&lt;br /&gt;&lt;br /&gt;Now type the following command "&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font size="4"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-weight: bold;"&gt;create database Testdatabase_05_2".&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;font size="4"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;/span&gt;&lt;br /&gt;mysql&amp;gt; &lt;span style="font-weight: bold;"&gt;create database Testdatabase_05_2&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; ;&lt;br /&gt;Query OK, 1 row affected (0.00 sec)&lt;br /&gt;&lt;br /&gt;mysql&amp;gt;&lt;br /&gt;&lt;br /&gt;Now we have created the database "&lt;/span&gt;&lt;/font&gt;&lt;font size="4"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-weight: bold;"&gt;Testdatabase_05_2".&lt;br /&gt;&lt;br /&gt;Populating the database with data (using rake)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;1. open a command prompt.&lt;br /&gt;2. Go to the directory where the build is downloaded. ie&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font size="4"&gt;&lt;span style="font-family: Times New Roman;"&gt;"Test build version 0.5 build 1".&lt;br /&gt;3. Run the rake command to populate the database "&lt;/span&gt;&lt;/font&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;rake db:schema:load ".&lt;br /&gt;4. You will get some output which denotes that the database is populated.&lt;br /&gt;&lt;/span&gt;&lt;font size="4"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Running the server.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;1. Navigate to the directory where build is downloaded.&lt;br /&gt;2. Run the ruby command to start the server.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;eg:&lt;br /&gt;&lt;br /&gt;E:&lt;br /&gt;cd E:\ParasharBuilds\Parashar version 0.5 build 2&lt;br /&gt;ruby script/server --port=3005&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-307935150926013096?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/307935150926013096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=307935150926013096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/307935150926013096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/307935150926013096'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/how-to-install-ruby-build-dependent-on.html' title='How to install a ruby build - dependent on mysql'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-2422829054552574599</id><published>2008-05-26T01:02:00.001-07:00</published><updated>2008-05-26T01:02:58.045-07:00</updated><title type='text'>Eccentricities of xampp</title><content type='html'>Xampp asks you to secure the password.&lt;br /&gt;&lt;br /&gt;After securing the password, what is the username to login to xampp website?&lt;br /&gt;&lt;br /&gt;During securing of xampp, it only asks for the password&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;&lt;br /&gt;The default user is "lampp" &lt;br /&gt;&lt;br /&gt;If you used xampp to change the passwords,  the user should still be "lampp"&lt;br /&gt;&lt;br /&gt;Website: http://www.apachefriends.org/f/viewtopic.php?t=22869&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-2422829054552574599?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/2422829054552574599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=2422829054552574599' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/2422829054552574599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/2422829054552574599'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/eccentricities-of-xampp.html' title='Eccentricities of xampp'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-5175122398669055581</id><published>2008-05-25T19:32:00.000-07:00</published><updated>2008-05-25T19:48:50.673-07:00</updated><title type='text'>Installing ruby on rails in linux - the easy way</title><content type='html'>Ruby was already present in the system.&lt;br /&gt;&lt;br /&gt;To install rails, we have to install gems first.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Download gems, go to that directory, login as root&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&gt; su&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Password:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt; and type as below.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; ruby setup.rb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now to install rails, we have to install a lot of gems first.&lt;br /&gt;All this can be done automatically if you type&lt;br /&gt;&lt;br /&gt;gem install rails --include-dependencies&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Result is given below.&lt;br /&gt;&lt;br /&gt;# &lt;span style="font-weight: bold;"&gt;gem install rails --include-dependencies&lt;/span&gt;&lt;br /&gt;INFO:  `gem install -y` is now default and will be removed&lt;br /&gt;INFO:  use --ignore-dependencies to install only the gems you list&lt;br /&gt;Bulk updating Gem source index for: http://gems.rubyforge.org/&lt;br /&gt;Bulk updating Gem source index for: http://gems.rubyforge.org/&lt;br /&gt;Successfully installed rake-0.8.1&lt;br /&gt;Successfully installed activesupport-2.0.2&lt;br /&gt;Successfully installed activerecord-2.0.2&lt;br /&gt;Successfully installed actionpack-2.0.2&lt;br /&gt;Successfully installed actionmailer-2.0.2&lt;br /&gt;Successfully installed activeresource-2.0.2&lt;br /&gt;Successfully installed rails-2.0.2&lt;br /&gt;7 gems installed&lt;br /&gt;Installing ri documentation for rake-0.8.1...&lt;br /&gt;Installing ri documentation for activesupport-2.0.2...&lt;br /&gt;Installing ri documentation for activerecord-2.0.2...&lt;br /&gt;Installing ri documentation for actionpack-2.0.2...&lt;br /&gt;Installing ri documentation for actionmailer-2.0.2...&lt;br /&gt;Installing ri documentation for activeresource-2.0.2...&lt;br /&gt;Installing RDoc documentation for rake-0.8.1...&lt;br /&gt;Installing RDoc documentation for activesupport-2.0.2...&lt;br /&gt;Installing RDoc documentation for activerecord-2.0.2...&lt;br /&gt;Installing RDoc documentation for actionpack-2.0.2...&lt;br /&gt;Installing RDoc documentation for actionmailer-2.0.2...&lt;br /&gt;Installing RDoc documentation for activeresource-2.0.2...&lt;br /&gt;linux-edp6:/home/manoj/Documents/downlload movies/Ruby on rails/rubygems-1.1.1/rubygems-1.1.1 #&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-5175122398669055581?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/5175122398669055581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=5175122398669055581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5175122398669055581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5175122398669055581'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/installing-ruby-on-rails-in-linux-easy.html' title='Installing ruby on rails in linux - the easy way'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-8263082459527478964</id><published>2008-05-23T06:11:00.001-07:00</published><updated>2008-05-23T06:11:18.310-07:00</updated><title type='text'>How to create screencast</title><content type='html'>VNC to swf&lt;br /&gt;&lt;br /&gt;http://www.unixuser.org/~euske/vnc2swf/howto-vnc2swf-windows.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-8263082459527478964?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/8263082459527478964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=8263082459527478964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8263082459527478964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8263082459527478964'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/how-to-create-screencast.html' title='How to create screencast'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-5588833256853497818</id><published>2008-05-22T21:40:00.001-07:00</published><updated>2008-05-22T21:40:35.845-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photoshop'/><category scheme='http://www.blogger.com/atom/ns#' term='simple'/><category scheme='http://www.blogger.com/atom/ns#' term='effect'/><category scheme='http://www.blogger.com/atom/ns#' term='trick'/><category scheme='http://www.blogger.com/atom/ns#' term='effects'/><title type='text'>Photoshop effects</title><content type='html'>I really love these photoshop effects.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://9tutorials.com/wp-content/pthumbs/tn-648516107.jpg" style="" title="" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;How to create it is given here.&lt;br /&gt;&lt;br /&gt;http://9tutorials.com/2008/05/22/amazing-photoshop-light-effect-in-steps.html&lt;br /&gt;&lt;br /&gt;http://psdtuts.com/tutorials-effects/create-a-glowing-light-painting-effect/&lt;br /&gt;&lt;br /&gt;http://www.flickr.com/photos/marcoarment/2058577742/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-5588833256853497818?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/5588833256853497818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=5588833256853497818' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5588833256853497818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5588833256853497818'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/photoshop-effects.html' title='Photoshop effects'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-6296276859703887076</id><published>2008-05-21T23:22:00.001-07:00</published><updated>2008-05-21T23:22:46.620-07:00</updated><title type='text'>XAMPP on OpenSuse 10.2</title><content type='html'>Another choice is installing MySQL Database Server from a complete bundled from  &lt;a href="http://www.apachefriends.org/en/xampp.html"&gt;XAMPP&lt;/a&gt;. XAMPP bundled  MySQL Database Server with Apache webserver, PHP and Perl  Engine.&lt;br /&gt;&lt;br /&gt;Installing XAMPP on Linux box is very easy. This step was taken  from &lt;a href="http://www.apachefriends.org/en/xampp-linux.html"&gt;apachefriends.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;font color="#0000ff"&gt;&lt;b&gt;1. Download XAMPP&lt;/b&gt;&lt;/font&gt; for Linux from &lt;a href="http://www.apachefriends.org/en/xampp-linux.html"&gt;Apachefriends.org&lt;/a&gt;&lt;br /&gt;&lt;font color="#0000ff"&gt;&lt;b&gt;2. Go to a Linux shell and login as the system administrator  root&lt;/b&gt;&lt;/font&gt;:&lt;br /&gt;&lt;b&gt;su&lt;/b&gt;&lt;br /&gt;&lt;font color="#0000ff"&gt;&lt;b&gt;3. Extract the  downloaded archive file to /opt &lt;/b&gt;&lt;/font&gt;:&lt;br /&gt;&lt;b&gt;tar xvfz  xampp-linux-1.6.tar.gz -C /opt&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Warning: Please use only this  command to install XAMPP. DON'T use any Microsoft Windows tools to extract the  archive, it won't work.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Warning 2: already installed XAMPP  versions get overwritten by this command.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;That's all. XAMPP is now  installed below the&lt;b&gt; /opt/lampp&lt;/b&gt; directory.&lt;br /&gt;&lt;br /&gt;&lt;font color="#0000ff"&gt;&lt;b&gt;4. Start&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;To start XAMPP simply call this  command:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;/opt/lampp/lampp start&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You should now see  something like this on your screen:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Starting XAMPP 1.6...&lt;br /&gt;LAMPP: Starting Apache...&lt;br /&gt;LAMPP:  Starting MySQL...&lt;br /&gt;LAMPP started.&lt;br /&gt;&lt;br /&gt;Ready. Apache and MySQL are  running.&lt;/blockquote&gt;&lt;br /&gt;&lt;font color="#0000ff"&gt;&lt;b&gt;5. Test&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;OK, that  was easy but how can you check that everything really works? Just type in the  following URL at your favourite web  browser:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;http://localhost&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Now you should see the start page  of XAMPP containing some links to check the status of the installed software and  some small programming examples.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I have tested this with OpenSuse 10.2 and it works like a breeze!!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-6296276859703887076?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/6296276859703887076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=6296276859703887076' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6296276859703887076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6296276859703887076'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/xampp-on-opensuse-102.html' title='XAMPP on OpenSuse 10.2'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-9060041924800929016</id><published>2008-05-21T05:23:00.001-07:00</published><updated>2008-05-21T05:23:42.716-07:00</updated><title type='text'>Increasing selnium functionality</title><content type='html'>A good place to increase functionality of selenium&lt;br /&gt;&lt;br /&gt;http://wiki.openqa.org/pages/viewpageattachments.action?pageId=369&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   &lt;div class="flockcredit" style="text-align: right; color: #CCC; font-size: x-small;"&gt;Blogged with the &lt;a href="http://www.flock.com/blogged-with-flock" style="color: #999; font-weight: bold;" target="_new" title="Flock Browser"&gt;Flock Browser&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-9060041924800929016?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/9060041924800929016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=9060041924800929016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/9060041924800929016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/9060041924800929016'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/increasing-selnium-functionality.html' title='Increasing selnium functionality'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-982845080774392360</id><published>2008-05-21T05:16:00.001-07:00</published><updated>2008-05-21T05:16:29.670-07:00</updated><title type='text'>Untitled</title><content type='html'>The best snacks ann likes is pav bhaji&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-982845080774392360?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/982845080774392360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=982845080774392360' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/982845080774392360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/982845080774392360'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/untitled.html' title='Untitled'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-6306447119638445251</id><published>2008-05-19T02:02:00.001-07:00</published><updated>2008-05-19T02:02:26.496-07:00</updated><title type='text'>Simple Linux commands</title><content type='html'>&lt;span style="font-family: Times New Roman;"&gt;What is the command in linux to find the version of the operating system. is Red  hat or Suse etc. &lt;/span&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;br /&gt;&lt;pre style="font-family: Times New Roman;"&gt;# uname -a&lt;/pre&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;span style="font-family: Times New Roman;"&gt;and&lt;/span&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;br style="font-family: Times New Roman;" /&gt;&lt;pre style="font-family: Times New Roman;"&gt;# cat /etc/issue&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-6306447119638445251?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/6306447119638445251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=6306447119638445251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6306447119638445251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6306447119638445251'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/simple-linux-commands.html' title='Simple Linux commands'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-1965321741478590058</id><published>2008-05-18T22:10:00.001-07:00</published><updated>2008-05-18T22:10:02.408-07:00</updated><title type='text'>Monday, May 19 2008</title><content type='html'>&lt;span style="font-family: Times New Roman;"&gt;Taking part in the Google Puzzle contest!!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-1965321741478590058?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/1965321741478590058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=1965321741478590058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1965321741478590058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1965321741478590058'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2008/05/monday-may-19-2008.html' title='Monday, May 19 2008'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-1855176263379192147</id><published>2007-06-21T20:33:00.001-07:00</published><updated>2007-06-21T20:33:35.640-07:00</updated><title type='text'>E book readers</title><content type='html'>&lt;p&gt;Mobi reader - Does not display images in pdf files.&lt;/p&gt;  &lt;p&gt;BookDB2 -- Cannot figure out how to read a pdf book. It supports "*.txt and *.csv".&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-1855176263379192147?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/1855176263379192147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=1855176263379192147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1855176263379192147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1855176263379192147'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/06/e-book-readers.html' title='E book readers'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-7824086168749301959</id><published>2007-05-13T20:01:00.001-07:00</published><updated>2007-05-13T20:01:31.284-07:00</updated><title type='text'>After a long time...</title><content type='html'>&lt;p&gt;After a long time, I am back to blogging. So many things happened.. interesting things..!&lt;/p&gt;  &lt;p&gt;My brother Justin finished his B.Sc computer Science course. Another event is his sudden interest in kung fu. He has joined kung fu classes.&lt;/p&gt;  &lt;p&gt;I am trying to create a new scripting language- Mustart (Name was suggested by justin). Mustard is "Multi Utility ScripT for Advanced and Rapid Development". &lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-7824086168749301959?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/7824086168749301959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=7824086168749301959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7824086168749301959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7824086168749301959'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/05/after-long-time.html' title='After a long time...'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-4286713827874316319</id><published>2007-04-29T21:54:00.001-07:00</published><updated>2007-04-29T21:54:52.621-07:00</updated><title type='text'>Mustard</title><content type='html'>Justin has suggested the name "Mustard" &lt;strong&gt;(M&lt;/strong&gt;ulti &lt;strong&gt;U&lt;/strong&gt;tility &lt;strong&gt;S&lt;/strong&gt;crip&lt;strong&gt;T &lt;/strong&gt;for &lt;strong&gt;R&lt;/strong&gt;apid &lt;strong&gt;A&lt;/strong&gt;dvanced &lt;strong&gt;D&lt;/strong&gt;evelopemnt) for the automation tool I am developing. It is a nice name , and I like it very much. I was supposed to give this tool today. But due to technical hiccups, I will be delaying it for one day. Since anyways, tomorrow is a holiday, I can give it on wednesday.&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-4286713827874316319?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/4286713827874316319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=4286713827874316319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/4286713827874316319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/4286713827874316319'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/04/mustard.html' title='Mustard'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-7895858022016760120</id><published>2007-02-26T03:58:00.001-08:00</published><updated>2007-02-26T03:58:30.692-08:00</updated><title type='text'>Learning MS Project</title><content type='html'>&lt;a href="http://www.web-enable.com/member_.net/ms_project.pdf"&gt;MS &lt;strong&gt;Project&lt;/strong&gt; 2000 &lt;strong&gt;Tutorial&lt;/strong&gt;: Introduction&lt;/a&gt; &lt;br/&gt; &lt;br/&gt; I am going to learn MS Project.&lt;br/&gt; &lt;p/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-7895858022016760120?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/7895858022016760120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=7895858022016760120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7895858022016760120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7895858022016760120'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/learning-ms-project.html' title='Learning MS Project'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-6611857488864942804</id><published>2007-02-23T01:56:00.001-08:00</published><updated>2007-02-23T01:56:09.262-08:00</updated><title type='text'>Feeling bored?- Online blog/game/newsgroup is here!</title><content type='html'>&lt;p&gt;Which are best &lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt; &lt;ul&gt; &lt;li&gt;Online blogs&lt;/li&gt; &lt;li&gt;Games&lt;/li&gt; &lt;li&gt;Newsgroups&lt;br/&gt; &lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-6611857488864942804?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/6611857488864942804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=6611857488864942804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6611857488864942804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6611857488864942804'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/feeling-bored-online-bloggamenewsgroup.html' title='Feeling bored?- Online blog/game/newsgroup is here!'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-1065478841160791988</id><published>2007-02-22T00:36:00.001-08:00</published><updated>2007-02-22T00:36:50.794-08:00</updated><title type='text'>Analytics downloader</title><content type='html'>&lt;p&gt;Created a dot net program to find out if our build (Analytics) was successfully downloaded or not.&lt;/p&gt;  &lt;p&gt;It sends email when i "test" it, but not when an actual event occurs.&lt;/p&gt;  &lt;p&gt;It is the same code. I wonder , why it is not working?&lt;/p&gt;  &lt;p&gt;It is one of those "things" for a programmer, when you are so near project completion, and there is this one bug which topples you!&lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-1065478841160791988?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/1065478841160791988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=1065478841160791988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1065478841160791988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1065478841160791988'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/analytics-downloader.html' title='Analytics downloader'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-6116312282905118090</id><published>2007-02-20T01:34:00.001-08:00</published><updated>2007-02-20T01:34:57.034-08:00</updated><title type='text'>Any free tool for blogging?</title><content type='html'>&lt;a href="http://www.download.com/W-bloggar/3000-2068_4-10257140.html?tag=pdp_prod"&gt;W.bloggar 3.03&lt;/a&gt;   = it sucks&lt;br/&gt; &lt;p/&gt;&lt;STRONG/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-6116312282905118090?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/6116312282905118090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=6116312282905118090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6116312282905118090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/6116312282905118090'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/any-free-tool-for-blogging.html' title='Any free tool for blogging?'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-7531854340147118158</id><published>2007-02-20T00:52:00.001-08:00</published><updated>2007-02-20T00:52:12.427-08:00</updated><title type='text'>Desire to communicate</title><content type='html'>&lt;p&gt;The desire to communicate ---is strong in every person.&lt;/p&gt;  &lt;p&gt;More so is the desire to get help from others. and to give help/service.&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-7531854340147118158?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/7531854340147118158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=7531854340147118158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7531854340147118158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7531854340147118158'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/desire-to-communicate.html' title='Desire to communicate'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-23576302425782267</id><published>2007-02-19T02:07:00.001-08:00</published><updated>2007-02-19T02:07:54.001-08:00</updated><title type='text'>Analytics downloader does not work</title><content type='html'>&lt;p&gt;I could not make Analytics downloader work. And it makes me unhappy. &lt;/p&gt;  &lt;p&gt;I wonder why it is not working on my office machine, while it works perfectly fine at home.&lt;br/&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-23576302425782267?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/23576302425782267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=23576302425782267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/23576302425782267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/23576302425782267'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/analytics-downloader-does-not-work.html' title='Analytics downloader does not work'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-7841895111873073316</id><published>2007-02-19T01:58:00.001-08:00</published><updated>2007-02-19T01:58:18.636-08:00</updated><title type='text'>Using google reader</title><content type='html'>&lt;p&gt;I like google reader a lot. It gives so many interesting stories/facts on a lot of subjects. I hear yahoo mail has implemented the same functionality using "feeds". &lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;Somehow I like to stick with "Google".&lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-7841895111873073316?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/7841895111873073316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=7841895111873073316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7841895111873073316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7841895111873073316'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/using-google-reader.html' title='Using google reader'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-7287179502222280291</id><published>2007-02-16T01:43:00.001-08:00</published><updated>2007-02-16T01:43:11.326-08:00</updated><title type='text'>Linux for celeron</title><content type='html'>Is knoppix the answer?&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-7287179502222280291?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/7287179502222280291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=7287179502222280291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7287179502222280291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7287179502222280291'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/linux-for-celeron.html' title='Linux for celeron'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-5909457764694743384</id><published>2007-02-15T00:39:00.001-08:00</published><updated>2007-02-15T00:39:36.861-08:00</updated><title type='text'>free adventure game</title><content type='html'>&lt;blockquote cite="http://www.dirfile.com/maple_story.htm"&gt;Enjoy this Adventure game! Fight all the strange animal, Orcs while collecting as much treasure as you can. It comes with carefully crafted story and beautifully designed scenary &lt;/blockquote&gt;&lt;p class="citation"&gt;&lt;cite cite="http://www.dirfile.com/maple_story.htm"&gt;&lt;a href="http://www.dirfile.com/maple_story.htm"&gt;Freeware Maple Story at DirFile - Games &amp;gt; Action&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;  &lt;p/&gt;&lt;p/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-5909457764694743384?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/5909457764694743384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=5909457764694743384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5909457764694743384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5909457764694743384'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/free-adventure-game.html' title='free adventure game'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-5030066678355636554</id><published>2007-02-14T22:18:00.001-08:00</published><updated>2007-02-14T22:18:47.384-08:00</updated><title type='text'>Eight Steps to Implementing a Web Site</title><content type='html'>&lt;blockquote cite="http://www.unleash.com/davidk/8steps/"&gt;In my previous articles for Unleash.com, I've explored the process of getting graphics from CorelDRAW into a Web site. Foster suggested that it might be a good time to step back and look at the bigger picture: what does it take to actually get a Web site online? In this article, I'll outline the process in broad strokes (with a few detailed tips). In future articles, we can zero in on different aspects of the process of implementing your site.&lt;/blockquote&gt;&lt;p class="citation"&gt;&lt;cite cite="http://www.unleash.com/davidk/8steps/"&gt;&lt;a href="http://www.unleash.com/davidk/8steps/"&gt;Eight Steps to Implementing a Web Site&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;  &lt;p/&gt;&lt;p/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-5030066678355636554?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/5030066678355636554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=5030066678355636554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5030066678355636554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5030066678355636554'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/eight-steps-to-implementing-web-site.html' title='Eight Steps to Implementing a Web Site'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-518815181737089985</id><published>2007-02-14T01:29:00.001-08:00</published><updated>2007-02-14T01:29:30.273-08:00</updated><title type='text'>The best gaming site</title><content type='html'>&lt;blockquote cite="http://www.tonypa.pri.ee/tbw/start.html"&gt;WelcomeHere you can read some tutorials about making tile based games with Macromedia Flash.These tutorial are heavily based on OutsideOfSociety tutorials by Klas Kroon. Go and read them anyway, those are one of best you can find.&lt;/blockquote&gt;&lt;p class="citation"&gt;&lt;cite cite="http://www.tonypa.pri.ee/tbw/start.html"&gt;&lt;a href="http://www.tonypa.pri.ee/tbw/start.html"&gt;Tile based games&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;  &lt;p/&gt;&lt;p/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-518815181737089985?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/518815181737089985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=518815181737089985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/518815181737089985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/518815181737089985'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/best-gaming-site.html' title='The best gaming site'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-4946080710349891377</id><published>2007-02-14T01:26:00.001-08:00</published><updated>2007-02-14T01:26:22.192-08:00</updated><title type='text'>Sucker!!</title><content type='html'>&lt;p&gt;http://www.gametutorials.com/&lt;/p&gt;  &lt;p&gt;is the worst f***king site!! It comes first in the google seaarch. But it sucks!&lt;/p&gt;  &lt;p&gt;All they want you to do is buy their cd (on which all the tutorials are present).&lt;/p&gt;  &lt;p&gt;All that can be said about this-- it is at best a code snippet library, not a tutorial for someone keenly interested in learning game programming - not for me!! &lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;http://www.tonypa.pri.ee/tbw/flas.html is the best site.&lt;/p&gt;  &lt;p&gt;Disadvantages&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;The tutorials are for "FLASH".&lt;/li&gt; &lt;li&gt;You have to have Flash 5 ( an older version of flash).&lt;br/&gt; &lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Advantages&lt;/p&gt;  &lt;p&gt;The tutorials are written by one person- hence there is a flow in the tutorial.&lt;/p&gt;  &lt;p&gt;It is narrative - you always have the feeling somebody is guiding you.&lt;/p&gt;  &lt;p&gt;Free- They are absolutely free!&lt;/p&gt;  &lt;p&gt;Format - The complete tutorial is available as pdf! All the source files are available in zip format.&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;***************&lt;/p&gt;  &lt;p&gt;I RECOMMEND THIS SITE FOR ANYBODY INTERESTED IN GAME PROGRAMMING. &lt;br/&gt; &lt;/p&gt;  &lt;p&gt;******************&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-4946080710349891377?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/4946080710349891377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=4946080710349891377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/4946080710349891377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/4946080710349891377'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/sucker_14.html' title='Sucker!!'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-8598151145732233919</id><published>2007-02-14T01:25:00.001-08:00</published><updated>2007-02-14T01:25:15.209-08:00</updated><title type='text'>Sucker!!</title><content type='html'>&lt;p&gt;http://www.gametutorials.com/&lt;/p&gt;  &lt;p&gt;is the worst f***king site!! It comes first in the google seaarch. But it sucks!&lt;/p&gt;  &lt;p&gt;All they want you to do is buy their cd (on which all the tutorials are present).&lt;/p&gt;  &lt;p&gt;All that can be said about this-- it is at best a code snippet library, not a tutorial for someone keenly interested in learning game programming - not for me!! &lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;http://www.tonypa.pri.ee/tbw/flas.html is the best site.&lt;/p&gt;  &lt;p&gt;Disadvantages&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;The tutorials are for "FLASH".&lt;/li&gt; &lt;li&gt;You have to have Flash 5 ( an older version of flash).&lt;br/&gt; &lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Advantages&lt;/p&gt;  &lt;p&gt;The tutorials are written by one person- hence there is a flow in the tutorial.&lt;/p&gt;  &lt;p&gt;It is narrative - you always have the feeling somebody is guiding you.&lt;/p&gt;  &lt;p&gt;Free- They are absolutely free!&lt;/p&gt;  &lt;p&gt;Format - The complete tutorial is available as pdf! All the source files are available in zip format.&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;***************&lt;/p&gt;  &lt;p&gt;I RECOMMEND THIS SITE FOR ANYBODY INTERESTED IN GAME PROGRAMMING. &lt;br/&gt; &lt;/p&gt;  &lt;p&gt;******************&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-8598151145732233919?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/8598151145732233919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=8598151145732233919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8598151145732233919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8598151145732233919'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/sucker.html' title='Sucker!!'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-5721455515732134186</id><published>2007-02-14T00:08:00.001-08:00</published><updated>2007-02-14T00:08:03.883-08:00</updated><title type='text'>Creating my own game</title><content type='html'>&lt;blockquote cite="http://www.google.co.in/search?hl=en&amp;amp;q=game+tutorial&amp;amp;btnG=Google+Search&amp;amp;meta="&gt;Game TutorialsGameTutorials brings you the best programming tutorials from beginner (NO experience) to advanced topics AND keeps you in touch with all the latest game ...www.gametutorials.com/ - 5k - Cached - Similar pagesTile based gamesBefore entering the "Tile based games" tutorials website, you must read the ... You can not sell the tutorials or source files or games based directly on ...www.tonypa.pri.ee/tbw/ - 3k - Cached - Similar pagesNeHe Productions: Main PageOpenGL programming. Many tutorials, sample programs/games, and source code. A CD is available for order containing all of the site.nehe.gamedev.net/ - 46k - Cached - Similar pages&lt;/blockquote&gt;&lt;p class="citation"&gt;&lt;cite cite="http://www.google.co.in/search?hl=en&amp;amp;q=game+tutorial&amp;amp;btnG=Google+Search&amp;amp;meta="&gt;&lt;a href="http://www.google.co.in/search?hl=en&amp;amp;q=game+tutorial&amp;amp;btnG=Google+Search&amp;amp;meta="&gt;game tutorial - Google Search&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;  &lt;p/&gt;&lt;p/&gt;&lt;br/&gt; &lt;br/&gt; &lt;br/&gt; I want to create my own game. Maybe learn some programming in the process....&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-5721455515732134186?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/5721455515732134186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=5721455515732134186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5721455515732134186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/5721455515732134186'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/creating-my-own-game.html' title='Creating my own game'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-8912644035710465591</id><published>2007-02-13T22:06:00.001-08:00</published><updated>2007-02-13T22:06:37.937-08:00</updated><title type='text'>Free Desktop screen recorder!</title><content type='html'>&lt;blockquote cite="http://sourceforge.net/project/showfiles.php?group_id=131922&amp;amp;package_id=144908&amp;amp;release_id=318532"&gt;CamStudio - Desktop Screen Recorder&lt;/blockquote&gt;&lt;p class="citation"&gt;&lt;cite cite="http://sourceforge.net/project/showfiles.php?group_id=131922&amp;amp;package_id=144908&amp;amp;release_id=318532"&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=131922&amp;amp;package_id=144908&amp;amp;release_id=318532"&gt;SourceForge.net: Files&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;  &lt;p/&gt;&lt;p/&gt;&lt;br/&gt; &lt;p&gt;At last, I found what I was looking for-  A free desktop recorder!&lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;CamStudio records activity from your screen and audio from a microphone into AVI video files and can also convert the AVIs into Streaming Flash videos (SWFs) using its built-in SWF Producer.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Project Admins&lt;/strong&gt;:                              &lt;a href="http://sourceforge.net/users/nickthegeek/"&gt;nickthegeek&lt;/a&gt;,                             &lt;a href="http://sourceforge.net/users/windycity/"&gt;windycity&lt;/a&gt;                        &lt;br/&gt;             &lt;strong&gt;Operating System&lt;/strong&gt;:                                      &lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=219"&gt;&lt;!-- google_ad_section_start --&gt;32-bit MS Windows (NT/2000/XP)&lt;!-- google_ad_section_end --&gt;&lt;/a&gt;                            &lt;br/&gt;             &lt;strong&gt;License&lt;/strong&gt;:                                      &lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=15"&gt;&lt;!-- google_ad_section_start --&gt;GNU General Public License (GPL)&lt;!-- google_ad_section_end --&gt;&lt;/a&gt;                            &lt;br/&gt;             &lt;strong&gt;Category&lt;/strong&gt;:                                      &lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=126"&gt;&lt;!-- google_ad_section_start --&gt;Video Capture&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-8912644035710465591?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/8912644035710465591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=8912644035710465591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8912644035710465591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8912644035710465591'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/free-desktop-screen-recorder.html' title='Free Desktop screen recorder!'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-8967301882884022376</id><published>2007-02-13T21:02:00.001-08:00</published><updated>2007-02-13T21:02:02.491-08:00</updated><title type='text'>Search for desktop recorder</title><content type='html'>&lt;blockquote cite="http://www.surfpack.com/downloads/11755/desktoprecordfree.html"&gt;I want a free software that can record everything on my desktop. means I want to create movies through which I can teach others how to use the computer.&lt;br/&gt; &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;My search has begun...and these are some of the interesting things I found.&lt;br/&gt; &lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;Mp3 My MP3 Recorder 2.0 by Digital Liquid	Type: Freeware Released: 2005-05-25						Record internet radio, save to mp3 or wav.100% Spyware/Adware FREE. Record streaming audio from the internet, microphone or any other source for that matter, works directly with your system sound card sooooo... If you can HEAR IT...you can RECORD it! This program is meant to be extremely intuitive to use, with enough features to get the job done quickly and easily. Also able to scan your computer for audio file and list by filetyp&lt;/p&gt;  &lt;/blockquote&gt;&lt;p class="citation"&gt;&lt;cite cite="http://www.surfpack.com/downloads/11755/desktoprecordfree.html"&gt;&lt;a href="http://www.surfpack.com/downloads/11755/desktoprecordfree.html"&gt;Software for desktop record free. Record your PC desktop activity, Records Your Desktop and Creates Demos Easily, allow you direct record audio streaming into mp3,wma or wav files from any so..&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;  &lt;p/&gt;&lt;p/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-8967301882884022376?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/8967301882884022376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=8967301882884022376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8967301882884022376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8967301882884022376'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/search-for-desktop-recorder.html' title='Search for desktop recorder'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-1950951883586590033</id><published>2007-02-13T01:40:00.001-08:00</published><updated>2007-02-13T00:10:19.555-08:00</updated><title type='text'>Linux for my home computer (celeron)</title><content type='html'>&lt;blockquote cite="http://www.linuxforums.org/desktop/a_linux_distribution_for_an_old_laptop.html"&gt;After failing to install linux on my home pc, I was on the look out for a compatible linux. I found a friend in "Travis North". Read to find out more....&lt;br/&gt; &lt;p&gt;http://www.linuxforums.org/desktop/a_linux_distribution_for_an_old_laptop.html&lt;/p&gt;  I am an avid Linux user. Ever since I was introduced to the alternative operating system over a decade ago, it has grown from a small curiosity to a near obsession. Due to certain hobbies, I haven't entirely given up the Windows OS, but Linux has become my preferred operating system for every day tasks.I currently have three functional computers: My server (which runs Gentoo Linux), the game and MIDI desktop computer (running Windows XP) and a laptop which currently runs Windows XP. My goal is to find a Linux distribution that is appropriate for my laptop without having to remove Windows XP.My laptop has, as of late, become my primary machine for daily use. I use it for e-mail, web browsing, music and web development. To date, almost all of my web page designs have been created using a text editor in my Unix or Linux shell. So even with Windows on my laptop, I was easily able to shell into my server to do my web development. Over the past several months, my use of PHP has increased and my projects are growing more and more complicated. A simple console text editor is no longer sufficient to manage these larger projects. I experimented with several programming interfaces, and I settled on one that best suits my needs: Bluefish. The major drawback about this is the fact that it does not run within Windows. It is designed for the world of Linux and my desire to have Linux on my laptop has overwhelmed me. The problem, however, is that the laptop is also my wife's primary machine. Even though I have tried countless times, I have been unsuccessful in converting her to the world of Linux. As such, Windows XP must stay. Fortunately, the wonders of partitioning and boot managers will allow me to install Linux along side my Windows installation. The only problem is that my laptop isn't what you would call "state of the art".I am faced with a challenge: I need to find a Linux distribution that is both small enough, efficient enough and easy enough to maintain for my laptop. Realizing that all Linux distributions are not created equal, I did my research and was able to narrow my list to a handful of distributions that may be suitable for my needs and my laptop. Throughout the course of this article, I am going to test each of these distributions on my laptop and discuss my experiences. I will attempt to install and evaluate each distribution for a period of a couple of days. Based on my findings, I will select the distribution that best suits my needs.&lt;/blockquote&gt;&lt;p class="citation"&gt;&lt;cite cite="http://www.linuxforums.org/desktop/a_linux_distribution_for_an_old_laptop.html"&gt;&lt;a href="http://www.linuxforums.org/desktop/a_linux_distribution_for_an_old_laptop.html"&gt;A Linux Distribution for an Old Laptop - Linux Forums&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;  &lt;p class="citation"&gt;http://www.linuxforums.org/desktop/a_linux_distribution_for_an_old_laptop.html&lt;/p&gt;  &lt;p class="citation"&gt;&lt;br/&gt; &lt;cite cite="http://www.linuxforums.org/desktop/a_linux_distribution_for_an_old_laptop.html" /&gt;&lt;/p&gt;  &lt;p class="citation"&gt;&lt;br/&gt; &lt;cite cite="http://www.linuxforums.org/desktop/a_linux_distribution_for_an_old_laptop.html" /&gt;&lt;/p&gt;  &lt;p class="citation"&gt;&lt;cite cite="http://www.linuxforums.org/desktop/a_linux_distribution_for_an_old_laptop.html"&gt;&lt;a href="http://www.linuxforums.org/desktop/a_linux_distribution_for_an_old_laptop.html"&gt;&lt;br/&gt; &lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;  &lt;p/&gt;&lt;p/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-1950951883586590033?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/1950951883586590033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=1950951883586590033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1950951883586590033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/1950951883586590033'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/linux-for-my-home-computer-celeron.html' title='Linux for my home computer (celeron)'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-983183828997332198</id><published>2007-02-13T00:10:00.001-08:00</published><updated>2007-02-04T11:16:51.321-08:00</updated><title type='text'>Offline blogging</title><content type='html'>&lt;p&gt;I am in search of a tool that can do offline blogging for me! I dont want to sit in office typing into blogger. &lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;An offline blogger would be great. I can type my thoughts into a word like document and the offline blogger would store a copy of it in my hard disk according to date. Then later on I can publish all the files for a certain range of dates to blogger.com&lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-983183828997332198?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/983183828997332198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=983183828997332198' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/983183828997332198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/983183828997332198'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/offline-blogging.html' title='Offline blogging'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-49618976577921826</id><published>2007-02-01T22:32:00.000-08:00</published><updated>2007-02-02T03:54:36.313-08:00</updated><title type='text'>Python, Creating program for event viewing</title><content type='html'>I am testing the product solidcore. During testing, we look at the logs to see what exactly happened in the application.&lt;br /&gt;The log we observe is tomcat.log since the produce is using tomcat. The log can become huge  (around 80 to 100 Mb).&lt;br /&gt;I want an application which can display me this log file and refresh it every few seconds (since the log file may change every second).&lt;br /&gt;The app should be really fast.&lt;br /&gt;My brother and friend Justin suggested Python. So did a good office colleague of mine. I am  going to read something more about Python and see what it can do.&lt;br /&gt;From the experts&lt;br /&gt;&lt;span class="textBox"&gt;&lt;a href="http://pydev.sf.net/"&gt;PyDev&lt;/a&gt; is a free &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt; plug-in that transforms Eclipse into a powerful Python and Jython development environment.&lt;br /&gt;http://showmedo.com/videos/series?name=PyDevEclipseList&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;h4&gt;Complete Install:&lt;/h4&gt; &lt;p&gt;  There is a 'complete install guide' at &lt;a href="http://www.fabioz.com/pydev/manual_101_root.html"&gt;http://www.fabioz.com/pydev/manual_101_root.html&lt;/a&gt; so, if you have any problems in the install, that's the place you should check (it also guides you through configuring pydev correctly).&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-49618976577921826?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/49618976577921826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=49618976577921826' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/49618976577921826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/49618976577921826'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/python-creating-program-for-event.html' title='Python, Creating program for event viewing'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-4680237752790424174</id><published>2007-02-01T22:02:00.000-08:00</published><updated>2007-02-01T22:03:57.165-08:00</updated><title type='text'></title><content type='html'>&lt;a title="blocked::http://www.solidcore.com/learn/s3_change_explorer.html" href="http://www.solidcore.com/learn/s3_change_explorer.html"&gt;http://www.solidcore.com/learn/s3_change_explorer.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is the product I am working on (testing and QA).&lt;br /&gt;&lt;br /&gt;It is a cool product!! about change configuration management.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-4680237752790424174?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/4680237752790424174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=4680237752790424174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/4680237752790424174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/4680237752790424174'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/02/httpwww.html' title=''/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-3261667781791972780</id><published>2007-01-31T23:15:00.000-08:00</published><updated>2007-01-31T23:17:10.397-08:00</updated><title type='text'>Found John Carmack's blog</title><content type='html'>http://www.armadilloaerospace.com/n.x/johnc/recent%20updates/archive?news_id=290&lt;br /&gt;&lt;br /&gt;For those of you who dont know John Carmack, he is one of the greatest computer game programmers. He is also a great advocate of open source.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-3261667781791972780?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/3261667781791972780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=3261667781791972780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/3261667781791972780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/3261667781791972780'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/01/found-john-carmacks-blog.html' title='Found John Carmack&apos;s blog'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-7415439091743340879</id><published>2007-01-31T23:05:00.001-08:00</published><updated>2007-01-31T23:05:34.734-08:00</updated><title type='text'>Joined second life</title><content type='html'>&lt;b&gt;Congratulations, ManojTharayil Tammas! &lt;br /&gt;     Your Basic Account has been created!&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-7415439091743340879?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/7415439091743340879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=7415439091743340879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7415439091743340879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/7415439091743340879'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/01/joined-second-life.html' title='Joined second life'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-8413518158404557423</id><published>2007-01-31T02:18:00.000-08:00</published><updated>2007-01-31T02:55:43.230-08:00</updated><title type='text'></title><content type='html'>http://sqlzoo.net (interesting site for various SQL queries for various DBs)&lt;br /&gt;is there any tool/application/method by which we can download an entire website?&lt;br /&gt;I am trying website puller from "&lt;a href="http://www.safe-install.com/programs/website-puller.html"&gt;http://www.safe-install.com/programs/website-puller.html&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;The test would be : What tool could copy the website "&lt;a href="http://sqlzoo.net/"&gt;http://sqlzoo.net/&lt;/a&gt;" for me without charging me a dime?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-8413518158404557423?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/8413518158404557423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=8413518158404557423' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8413518158404557423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/8413518158404557423'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/01/httpsqlzoo.html' title=''/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-869034550277815173</id><published>2007-01-30T23:55:00.000-08:00</published><updated>2007-01-31T02:17:00.526-08:00</updated><title type='text'>Etiquetted in office</title><content type='html'>Random thoughts:&lt;br /&gt;Etiquittes in office? Doesn't all offices have et's of their own?&lt;br /&gt;Can i send my documents (important) to blogger?&lt;br /&gt;How do i get back my blogs once it is published? How can I make a single document (sort of book) from my blogs?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-869034550277815173?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/869034550277815173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=869034550277815173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/869034550277815173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/869034550277815173'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/01/etiquetted-in-office.html' title='Etiquetted in office'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-116910166998722949</id><published>2007-01-17T22:27:00.000-08:00</published><updated>2007-01-17T22:27:49.996-08:00</updated><title type='text'>Studying Auto It</title><content type='html'>Today I am studying Auto It for automated testing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-116910166998722949?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/116910166998722949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=116910166998722949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/116910166998722949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/116910166998722949'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2007/01/studying-auto-it.html' title='Studying Auto It'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-116236643301881163</id><published>2006-10-31T22:11:00.000-08:00</published><updated>2006-10-31T23:33:53.053-08:00</updated><title type='text'>Real player</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/7285/4052/1600/helix.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/7285/4052/320/helix.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Real player is powered by an underlying &lt;a title="Open source" href="http://en.wikipedia.org/wiki/Open_source"&gt;open source&lt;/a&gt; media engine called &lt;a title="Helix project" href="http://en.wikipedia.org/wiki/Helix_project"&gt;Helix&lt;/a&gt;. And this is the helix site.&lt;br /&gt;&lt;br /&gt;To install the source, you must use Cygwin SSH . &lt;a href="http://www.cygwin.com/setup.exe" target="_top"&gt;http://www.cygwin.com/setup.exe&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-116236643301881163?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/116236643301881163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=116236643301881163' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/116236643301881163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/116236643301881163'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2006/10/real-player.html' title='Real player'/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36287248.post-116125221252246191</id><published>2006-10-19T02:56:00.000-07:00</published><updated>2006-10-19T04:24:35.776-07:00</updated><title type='text'></title><content type='html'>Two days back, Justin told me about his blogger site "Justinlinux". I went to the site, got motivated and started this site "manojtesting".&lt;br /&gt;&lt;br /&gt;Right now, I am looking for automated testing of our project. I want to get some testing framework in which i can test our current web application.&lt;br /&gt;&lt;br /&gt;It should be easy to use, and do the gui validations of the html pages in a breeze.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36287248-116125221252246191?l=manojtesting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manojtesting.blogspot.com/feeds/116125221252246191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36287248&amp;postID=116125221252246191' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/116125221252246191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36287248/posts/default/116125221252246191'/><link rel='alternate' type='text/html' href='http://manojtesting.blogspot.com/2006/10/two-days-back-justin-told-me-about-his.html' title=''/><author><name>Manoj Tharayil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
