<?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-695125270446014236</id><updated>2011-11-27T16:57:24.404-08:00</updated><title type='text'>Cogitations</title><subtitle type='html'>Plan purposefully,Prepare purposefully,Proceed positively,Pursue persistently</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-1113981671875213693</id><published>2009-05-03T09:02:00.000-07:00</published><updated>2009-05-03T09:07:45.441-07:00</updated><title type='text'>This is not sheeps Flock!!!!!!!!!!!!!!!!!!!!!!!!!</title><content type='html'>&lt;span style="font-weight:bold;color:#425BFF;"&gt;About Flock:&lt;/span&gt;&lt;br /&gt;Flock web browser is a social web browser, built on the open source codebase of Mozilla Firefox. This browser features tabbed browsing, social networking and a Web 2.0 featured interface. This free social browser supports all the major platforms including Windows, Mac OS X and Linux.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;color:#FFC642;"&gt;Features and plus points:&lt;/span&gt;&lt;br /&gt;Social networking is the most promising feature of Flock. While browsing through Flock, you can open your webmail accounts, connect to your friends on different social networks and access the news feed of your choice. It supports all the major social networks - Facebook, Twitter, YouTube, MySpace, Digg and Flickr. All social networking services are managed through the “People Sidebar,” “Webmail” and “Feeds Sidebar” buttons, which open their relevant service options in a vertical sidebar on the left side of browser without interrupting the main browser window.&lt;br /&gt;With the “Open Media Bar” feature, Flock gives its users a rich and interactive media experience. It is the first browser that supports media RSS, which allows users to use photos and videos like regular RSS blog posts. When a user clicks the “Open Media Bar” button, it opens a horizontal bar on the top of the browser to preview and view different online photos and videos from popular photo/video sharing sites like YouTube and Flickr.&lt;br /&gt;Social bookmarking and blogging is another handy feature of Flock. It offers a separate blog writing and editing tool where one can write and publish posts to all major blogs like WordPress, Blogger, Blogsome and Typepad. For bookmarking, it offers different services called breadcrumbs (pages and tags bookmarked by users), Watchlist (users are able to monitor other users’ bookmarks) and Groups (defined groups of Flockers linking to this category).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;color:#FF5C59;"&gt;Evolution of Web Detection:&lt;/span&gt;&lt;br /&gt;Core to the Flock experience is the tight integration flocks provide with various online services — including social, media, blog and bookmarking services as mentioned above.&lt;br /&gt;Many of these services have APIs that flock call in order to perform certain tasks, but there are some things flock must do without API support… some tasks that require them to examine the actual HTML content of the pages the user is loading up and look for certain patterns. So flock need to be able to detect when a user logs in to (or out of) a supported service, for example, since some integration features will only work when the user is logged-in. They also need to detect when there are “media streams” available from a given page so that they can allow the user to open them in the media bar.&lt;br /&gt;How do they know if a user is logged in to Service X? Well generally speaking, if you’re logged in to a service then there’s a button or link on the page to allow you to log out. Spotting that button or link is a great clue for the browser to know you’re logged in. If lucky, the button has an id that makes it especially easy to spot, for instance: id=”logoutButton”&lt;br /&gt;But the thing about web services is that they’re likely to change their HTML at some point. Since that “logoutButton” isn’t part of a published API, there’s nothing to stop Service X from changing it to a link, and perhaps dropping the id attribute. This is a problem for Flock, since it would break the integration. Flock would no longer be able to detect that the user had logged in to the service, and some Flock functionality would be broken or disabled as a result.&lt;br /&gt;To combat this problem, Flock have developed a technology called Web Detective. Web Detective lets us specify detection “rules” in an updateable XML file for each service. So if ServiceX ever changes their HTML and breaks Flock’s integration, they can just update the serviceX.xml file and within a few hours Flock users will be running with the new rules and all will be good with the world again.&lt;br /&gt;Flock Web Detective:&lt;br /&gt;So Flock's Web Detective service is designed to make detection of states or information on web pages easier. It is used to detect logged-in or logged-out states for various web services, to detect media streams or person information on web pages, etc.&lt;br /&gt;With Web Detective, it's possible to examine any combination of URL, Document source, DOM, Form fields and Cookies using string comparison, regular expressions and even XPath expressions. Web Detective also lets you specify special named strings, such as web service URLs that may be subject to change, in a format that makes them easy to update later.&lt;br /&gt;Detection rules and named strings are defined in updateable XML files.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-1113981671875213693?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/1113981671875213693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=1113981671875213693' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/1113981671875213693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/1113981671875213693'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2009/05/this-is-not-sheeps-flock.html' title='This is not sheeps Flock!!!!!!!!!!!!!!!!!!!!!!!!!'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-9148198049408618252</id><published>2009-04-28T19:59:00.000-07:00</published><updated>2009-04-28T20:00:11.394-07:00</updated><title type='text'>March 28, 8:30 pm to 9:30 pm</title><content type='html'>About 1 months ago....&lt;br /&gt;&lt;br /&gt;VOTE EARTH by simply switching off your lights for one hour on Saturday, March 28, 8:30 pm to 9:30 pm local time.........that was the catch line.&lt;br /&gt;&lt;br /&gt;"Earth Hour began in Sydney in 2007, when 2.2 million homes and businesses switched off their lights for one hour. In 2008 the message had grown into a global sustainability movement, with 50 million people switching off their lights."&lt;br /&gt;&lt;br /&gt;"In this year, India joins Earth Hour for the first time. New Delhi and Mumbai are among 825 cities across 80 countries and territories that have pledged their support to VOTE EARTH during Earth Hour 2009. This number is growing everyday."&lt;br /&gt;&lt;br /&gt;I was much excited about this as I had a feeling that by some way or other we also could be a part of a good cause for Mother Earth.As Day by Day we are depriving the enormous resources of her and the time is not far away for the supply to cut..I talked to my father and mother and they were also excited to join the campaign.We completed the daily chores before 8:30 and took 3-4 chairs into the balcony to beat the heat inside....&lt;br /&gt;&lt;br /&gt;At that time I had a feeling to check the neighbourhood to see how many of them are following this good deed.I went out and started walking and the sight I saw was very disheartening.......&lt;br /&gt;&lt;br /&gt;Most of the houses of about 20 covered were having there full quota of lights on.Like a family was having dinner, and the lights and fans of the front guest room(no one was there) were still on(srry I had a poke...).&lt;br /&gt;&lt;br /&gt;But the thing was there would be a ray of hope in any adverse/bad situation( or the thinking should go like that).I eventually saw a 2-3 houses who had shut down all the lights...(I think it was not the usual power cut!!!!!!!!).I dont have any bad thoughts against the other ones because most of them would be unaware of this...&lt;br /&gt;&lt;br /&gt;I just thought of the politicians who should have been the protagonist in spreading this awareness;and what they are doing is sitting idle,attending rallies here and there and wasting the governement money.The next ones in the queue are the ordinary people,working hard  to meet two ends and dont have time in the midst for such kind of activities.The general feeling of every one is like this-Wats the big deal in all this?With one's effort the whole world is not going to change.Isnt it?..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;"When you change the way you look at things,the things you look at change"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The worst thing was: I didnt thought at that time to enter even one house and tell them of the campaign and make others aware of it."If you have knowledge, let others light their candles in it."that should have been the case there.&lt;br /&gt;&lt;br /&gt;But now I have a feeling that the whole campaign was a gimmick :basically for the sponsors for getting some financial aid(funding) by setting up shows and some promo activities.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-9148198049408618252?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/9148198049408618252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=9148198049408618252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/9148198049408618252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/9148198049408618252'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2009/04/march-28-830-pm-to-930-pm.html' title='March 28, 8:30 pm to 9:30 pm'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-7420678125051757022</id><published>2009-02-09T09:22:00.001-08:00</published><updated>2009-02-09T09:58:09.205-08:00</updated><title type='text'>Head Spinning.........</title><content type='html'>Phew....Memento is the movie that made my head spin a little bit for a long time.Most of you will be aware of it as this movie has been adapted to the Bollywood and Kollywood sectors in the name of Ghajini(surya and Aamir resp).I take the word adapted as the plot is far different from what you compare with the hollywood version.But the central theme is the same although.The Indian versions(I didnt see the hindi one)are easy to understand in the first click itself.Another major difference is that there are no songs in it as compared with the desi versions....hehehehe....&lt;br /&gt;&lt;br /&gt;A memory inside a memory, Memento is a complicated head spinning adventure.I will not delve much deeper into the plot as I am actually planning to see it for a second time and trying to find out whats lies beneath's beneath!!!!!!!.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;color:violet;font-size:14px;"&gt;part for techies and guys who want to be techies...............&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The ironical part is that after seeing this movie,I made some googling on it.The results made my head spin little more.Look what I had found out...&lt;span style="font-weight:bold;color:green;font-size:15px"&gt;Theres a design pattern in the name of Memento&lt;/span&gt;.So tech guys this is a must see movie 4 u as u all will gain much more expertise with it.The definition goes like this.......&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;color:red;font-size:18px"&gt;&lt;br /&gt;Without violating encapsulation, capture and externalize an object's internal state so that the object can be restored to this state later. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As I do had some sort of fist fighting with some computer technologies in the past as well as the process is going on,this made me sip three cups of tea in a stretch....and these words are still ringing in my head &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;color:#003333;font-size:18px"&gt;&lt;br /&gt;remember Sammy Jankis&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/695125270446014236-7420678125051757022?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/7420678125051757022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=7420678125051757022' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/7420678125051757022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/7420678125051757022'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2009/02/head-spinning.html' title='Head Spinning.........'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-2710615661178648454</id><published>2008-12-28T18:07:00.000-08:00</published><updated>2008-12-28T18:36:03.148-08:00</updated><title type='text'>First guitar class......</title><content type='html'>Wow that was great!!!!!!!.I had my first guitar classes yesterday around 2'o clock(time is auspicious).&lt;br /&gt;&lt;br /&gt;Around 10 to 12 guys were there all younger than me....some studying in 4th some in 9th etc....It was really nice mingling with them and sharing some nice jokes with them.&lt;br /&gt;&lt;br /&gt;Coming to guitar as its a string instrument ,what the master told me was it requires a lot of training/regular practice to play it.I am really looking forward to it.He told me about some notations,open strings like that.I am on the lookout for a guitar now to have more practice @ home if there is time.Work is hectic now a days.The good part is that every art form whether its dance,music or other miscellaneous ones,they all causes an increase in the level of concentarion.&lt;br /&gt;&lt;br /&gt;I think its the PinkFloyd,Eagles,Metallica and even IndianOcean that pushed me to land onto the world of guitar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-2710615661178648454?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/2710615661178648454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=2710615661178648454' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/2710615661178648454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/2710615661178648454'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/12/first-guitar-class.html' title='First guitar class......'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-328547248911103740</id><published>2008-12-27T23:23:00.000-08:00</published><updated>2008-12-27T23:24:50.524-08:00</updated><title type='text'>just to keep going.......</title><content type='html'>Today, upon a bus, I saw a girl with golden hair&lt;br /&gt;&lt;br /&gt;I looked at her and sighed and wished I was as fair.&lt;br /&gt;&lt;br /&gt;When suddenly she rose to leave,&lt;br /&gt;&lt;br /&gt;I saw her hobble down the aisle.&lt;br /&gt;&lt;br /&gt;She had one leg and used a crutch&lt;br /&gt;&lt;br /&gt;But as she passed, she passed a smile.&lt;br /&gt;&lt;br /&gt;Oh, God, forgive me when I whine&lt;br /&gt;&lt;br /&gt;I have 2 legs, the world is mine.&lt;br /&gt;&lt;br /&gt;~~~&lt;br /&gt;&lt;br /&gt;I stopped to buy some candy&lt;br /&gt;&lt;br /&gt;The lad who sold it had such charm&lt;br /&gt;&lt;br /&gt;I talked with him a while, he seemed so very glad&lt;br /&gt;&lt;br /&gt;If I were late, it'd do no harm.&lt;br /&gt;&lt;br /&gt;And as I left, he said to me,&lt;br /&gt;&lt;br /&gt;"I thank you, you've been so kind.&lt;br /&gt;&lt;br /&gt;It's nice to talk with folks like you.&lt;br /&gt;&lt;br /&gt;You see," he said, "I'm blind."&lt;br /&gt;&lt;br /&gt;Oh, God, forgive me when I whine.&lt;br /&gt;&lt;br /&gt;I have 2 eyes, the world is mine.&lt;br /&gt;&lt;br /&gt;~~~&lt;br /&gt;&lt;br /&gt;Later while walking down the street,&lt;br /&gt;&lt;br /&gt;I saw a child with eyes of blue&lt;br /&gt;&lt;br /&gt;He stood and watched the others play&lt;br /&gt;&lt;br /&gt;He did not know what to do.&lt;br /&gt;&lt;br /&gt;I stopped a moment and then I said,&lt;br /&gt;&lt;br /&gt;"Why don't you join the others, dear?"&lt;br /&gt;&lt;br /&gt;He looked ahead without a word.&lt;br /&gt;&lt;br /&gt;And then I knew, he couldn't hear.&lt;br /&gt;&lt;br /&gt;Oh, God, forgive me when I whine.&lt;br /&gt;&lt;br /&gt;I have 2 ears, the world is mine.&lt;br /&gt;&lt;br /&gt;~~~&lt;br /&gt;&lt;br /&gt;With feet to take me where I'd go.&lt;br /&gt;&lt;br /&gt;With eyes to see the sunset's glow.&lt;br /&gt;&lt;br /&gt;With ears to hear what I would know.&lt;br /&gt;&lt;br /&gt;Oh, God, forgive me when I whine.&lt;br /&gt;&lt;br /&gt;I've been blessed indeed, The world is mine.&lt;br /&gt;&lt;br /&gt;~~~~~~~~~~~~~~~~~~&lt;br /&gt;&lt;br /&gt;after all, it's just a simple reminder....&lt;br /&gt;&lt;br /&gt;We have soooooo much to be thankful for!!!&lt;br /&gt;&lt;br /&gt;~~~~~~&lt;br /&gt;&lt;br /&gt;Sorrow looks back,&lt;br /&gt;&lt;br /&gt;Worry looks around,&lt;br /&gt;&lt;br /&gt;Faith looks up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-328547248911103740?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/328547248911103740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=328547248911103740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/328547248911103740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/328547248911103740'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/12/just-to-keep-going.html' title='just to keep going.......'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-3188568862402225771</id><published>2008-12-06T18:46:00.000-08:00</published><updated>2008-12-08T08:09:42.748-08:00</updated><title type='text'>Jury is hung........</title><content type='html'>In a small town in India, a person decided to open up his bar business, which was right opposite the temple. The temple and its congregation started a campaign to block the bar from opening with petitions and prayed daily against his business. Work progressed, however, when it was almost complete and was about to open a few days later, a strong bolt of lightening struck the bar and it was burnt to the ground. The temple folks were rather smug in their outlook after that, till the bar owner sued the temple authorities on the grounds that the temple through its congregation and prayers was ultimately responsible for the demise of his bar, either through direct or indirect means.&lt;br /&gt;&lt;br /&gt;In its reply to the court, the temple vehemently denied all responsibility or any connection that their prayers were reasons to the bar’s demise. As the case made its way into the court, the judge looked over the paperwork at the hearing and commented: “I don’t know how I’m going to decide this case, but it appears from the paperwork, we have a bar owner who believes in the power of prayer and we have an entire temple and its devotees that doesn’t.”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-3188568862402225771?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/3188568862402225771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=3188568862402225771' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/3188568862402225771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/3188568862402225771'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/12/prayer-rules.html' title='Jury is hung........'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-7929143611902642107</id><published>2008-11-29T19:20:00.000-08:00</published><updated>2008-11-29T19:25:05.853-08:00</updated><title type='text'>Terrorism .......the ignorant against the innocent</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rEuSx_ku5q0/STIG06hRnsI/AAAAAAAAAMI/8N2gH3keHhY/s1600-h/terrorism-3h.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 240px;" src="http://1.bp.blogspot.com/_rEuSx_ku5q0/STIG06hRnsI/AAAAAAAAAMI/8N2gH3keHhY/s400/terrorism-3h.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5274285619736059586" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-7929143611902642107?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/7929143611902642107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=7929143611902642107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/7929143611902642107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/7929143611902642107'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/11/blog-post.html' title='Terrorism .......the ignorant against the innocent'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rEuSx_ku5q0/STIG06hRnsI/AAAAAAAAAMI/8N2gH3keHhY/s72-c/terrorism-3h.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-4043461451306792516</id><published>2008-11-26T08:48:00.000-08:00</published><updated>2008-11-26T08:51:25.259-08:00</updated><title type='text'>Toothless Night......</title><content type='html'>Oh.............my tooth was extracted today..............&lt;br /&gt;&lt;br /&gt;I thought of a poem which I studied in my school days abt dentist and the vicious circle......&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;This Is Going To Hurt Just A Little Bit&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;One thing I like less than most things is sitting in a dentist chair with my mouth wide open.&lt;br /&gt;&lt;br /&gt;And that I will never have to do it again is a hope that I am against hope hopen.&lt;br /&gt;&lt;br /&gt;Because some tortures are physical and some are mental,&lt;br /&gt;But the one that is both is dental.&lt;br /&gt;It is hard to be self-possessed&lt;br /&gt;With your jaw digging into your chest.&lt;br /&gt;&lt;br /&gt;So hard to retain your calm&lt;br /&gt;When your fingernails are making serious alterations in your life line or love line or some other important line in your palm;&lt;br /&gt;&lt;br /&gt;So hard to give your usual effect of cheery benignity&lt;br /&gt;When you know your position is one of the two or three in life most lacking in dignity.&lt;br /&gt;&lt;br /&gt;And your mouth is like a section of road that is being worked on.&lt;br /&gt;And it is all cluttered up with stone crushers and concrete mixers and drills and steam rollers and there isn’t a nerve in your head thatyou aren’t being irked on.&lt;br /&gt;&lt;br /&gt;Oh, some people are unfortunate enough to be strung up by thumbs.&lt;br /&gt;And others have things done to their gums,&lt;br /&gt;And your teeth are supposed to be being polished,&lt;br /&gt;But you have reason to believe they are being demolished.&lt;br /&gt;&lt;br /&gt;And the circumstance that adds most to your terror&lt;br /&gt;Is that it’s all done with a mirror,&lt;br /&gt;Because the dentist may be a bear, or as the Romans used to say, only they were referring to a feminine bear when they said it, an ursa,&lt;br /&gt;But all the same how can you be sure when he takes his crowbar in one hand and mirror in the other he won’t get mixed up, the way you do when you try to tie a bow tie with the aid of a mirror, and forget that left is right and vice versa?&lt;br /&gt;&lt;br /&gt;And then at last he says That will be all; but it isn’t because he then coats your mouth from cellar to roof&lt;br /&gt;With something that I suspect is generally used to put a shine on a horse’s hoof.&lt;br /&gt;&lt;br /&gt;And you totter to your feet and think. Well it’s all over now and afterall it was only this once.&lt;br /&gt;And he says come back in three monce.&lt;br /&gt;&lt;br /&gt;And this, O Fate, is I think the most vicious circle that thou ever sentest,&lt;br /&gt;That Man has to go continually to the dentist to keep his teeth in good condition&lt;br /&gt;when the chief reason he wants his teeth in good condition&lt;br /&gt;is so that he won’t have to go to the dentist.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-4043461451306792516?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/4043461451306792516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=4043461451306792516' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/4043461451306792516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/4043461451306792516'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/11/toothless-night.html' title='Toothless Night......'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-306795537806145304</id><published>2008-11-23T06:20:00.000-08:00</published><updated>2008-11-23T06:24:57.616-08:00</updated><title type='text'>Options b4 me......................</title><content type='html'>Jotting down the options now I have..............&lt;br /&gt;&lt;br /&gt;1)Looking 4 another job.....which comes naturally.......&lt;br /&gt;&lt;br /&gt;2)Further study................which also comes naturally........&lt;br /&gt;&lt;br /&gt;3)Do something different.................doing some social activities,joining some social activity club(which is not part of any religious structure.......)&lt;br /&gt;&lt;br /&gt;4)Leave India......................which is another thing......dont have much savings....&lt;br /&gt;&lt;br /&gt;Expecting more in coming days.............&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-306795537806145304?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/306795537806145304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=306795537806145304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/306795537806145304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/306795537806145304'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/11/options-b4-me.html' title='Options b4 me......................'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-7744376011760692161</id><published>2008-11-22T19:03:00.000-08:00</published><updated>2008-11-22T19:06:21.136-08:00</updated><title type='text'>The power of Now.......</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rEuSx_ku5q0/SSjIOHHokdI/AAAAAAAAALQ/x9fH9AD0xF4/s1600-h/pon.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_rEuSx_ku5q0/SSjIOHHokdI/AAAAAAAAALQ/x9fH9AD0xF4/s320/pon.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5271683508591956434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I humbly request you all to read the book...............and see the difference&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-7744376011760692161?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/7744376011760692161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=7744376011760692161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/7744376011760692161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/7744376011760692161'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/11/power-of-now.html' title='The power of Now.......'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rEuSx_ku5q0/SSjIOHHokdI/AAAAAAAAALQ/x9fH9AD0xF4/s72-c/pon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-6059452729206681827</id><published>2008-11-22T18:55:00.000-08:00</published><updated>2008-11-22T18:59:37.998-08:00</updated><title type='text'>Jobless @ recession</title><content type='html'>Wow wat a feeling to hav worked for abt 3 years and then resign the post at the time of economic slowdown or recession...watever ........&lt;br /&gt;&lt;br /&gt;So many stares from here and there........................friends saying to rethink the matter seriously..........buts its all over now..........&lt;br /&gt;&lt;br /&gt;No regrets: done wat my mind says........a nice feeling...............&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-6059452729206681827?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/6059452729206681827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=6059452729206681827' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/6059452729206681827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/6059452729206681827'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/11/jobless-recession.html' title='Jobless @ recession'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-6451401106769664772</id><published>2008-10-29T00:16:00.000-07:00</published><updated>2008-10-29T00:17:08.549-07:00</updated><title type='text'>Under the Same Sun - Scorpions</title><content type='html'>I saw the morning&lt;br /&gt;It was shattered by a gun&lt;br /&gt;Heard a scream, saw him fall, no one cried&lt;br /&gt;I saw a mother&lt;br /&gt;She was praying for her son&lt;br /&gt;Bring him back, let him live, dont let him die&lt;br /&gt;&lt;br /&gt;Do you ever ask yourself&lt;br /&gt;Is there a heaven in the sky&lt;br /&gt;Why cant we get it right&lt;br /&gt;&lt;br /&gt;cause we all live under the same sun&lt;br /&gt;We all walk under the same moon&lt;br /&gt;Then why, why cant we live as one&lt;br /&gt;&lt;br /&gt;I saw the evening&lt;br /&gt;Fading shadows one by one&lt;br /&gt;We watch the lamb, lay down to the sacrifice&lt;br /&gt;I saw the children&lt;br /&gt;The children of the sun&lt;br /&gt;How they wept, how they bled, how they died&lt;br /&gt;&lt;br /&gt;Do you ever ask yourself&lt;br /&gt;Is there a heaven in the sky&lt;br /&gt;Why cant we stop the fight&lt;br /&gt;&lt;br /&gt;cause we all live under the same sun&lt;br /&gt;We all walk under the same moon&lt;br /&gt;Then why, why cant we live as one&lt;br /&gt;&lt;br /&gt;Sometimes I think Im going mad&lt;br /&gt;Were loosing all we had and no one seems to care&lt;br /&gt;But in my heart it doesnt change&lt;br /&gt;Weve got to rearrange and bring our world some love&lt;br /&gt;&lt;br /&gt;And does it really matter&lt;br /&gt;If theres a heaven up above&lt;br /&gt;We sure could use some love&lt;br /&gt;&lt;br /&gt;cause we all live under the same sun&lt;br /&gt;We all walk under the same moon&lt;br /&gt;Then why, why cant we live as one&lt;br /&gt;cause we all live under the same sky&lt;br /&gt;We all look up at the same stars&lt;br /&gt;Then why, tell me why cant we live as one&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-6451401106769664772?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/6451401106769664772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=6451401106769664772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/6451401106769664772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/6451401106769664772'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/10/under-same-sun-scorpions.html' title='Under the Same Sun - Scorpions'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-2881691576518075837</id><published>2008-10-29T00:14:00.000-07:00</published><updated>2008-10-29T00:15:25.466-07:00</updated><title type='text'>PinkFloyd - HighHopes lyrics</title><content type='html'>Beyond the horizon of the place we lived when we were young&lt;br /&gt;In a world of magnets and miracles&lt;br /&gt;Our troughts strayed constandly and without boundary&lt;br /&gt;The ringing of the division bell had begin&lt;br /&gt;&lt;br /&gt;Along the long road and on down the causeway&lt;br /&gt;Do they still meet there by the cut&lt;br /&gt;&lt;br /&gt;There was a ragged band that followed in our footsteps&lt;br /&gt;Running before time took our dreams away&lt;br /&gt;Leaving the myriad small creatures trying to tie us to the ground&lt;br /&gt;To a life consumed by slow decay&lt;br /&gt;&lt;br /&gt;The grass was greener&lt;br /&gt;The light was brighter&lt;br /&gt;With friends surrounded&lt;br /&gt;The night of wonder&lt;br /&gt;&lt;br /&gt;Looking beyond the embers of bridges glowing behind us&lt;br /&gt;To a glimpse of how green it was on the other side&lt;br /&gt;Steps taken forwards but sleepwalking back again&lt;br /&gt;Dragged by the force of some inner tide&lt;br /&gt;&lt;br /&gt;At a higher altitude with flag unfuried&lt;br /&gt;We reached the dizzy heights of that dreamed of world&lt;br /&gt;&lt;br /&gt;Eneumbered forever by desire and ambition&lt;br /&gt;Theres a hunger still unsatisfied&lt;br /&gt;Our weary eyes still stray to the horizon&lt;br /&gt;Though down this road weve been so many time&lt;br /&gt;&lt;br /&gt;The grass was greener&lt;br /&gt;The light was brighter&lt;br /&gt;The taste was sweeter&lt;br /&gt;The nights of wonder&lt;br /&gt;With friends surrounded&lt;br /&gt;The dawn mist glowing&lt;br /&gt;The water flowing&lt;br /&gt;The endless river&lt;br /&gt;&lt;br /&gt;Forever and ever&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-2881691576518075837?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/2881691576518075837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=2881691576518075837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/2881691576518075837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/2881691576518075837'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/10/pinkfloyd-highhopes-lyrics.html' title='PinkFloyd - HighHopes lyrics'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-7552849527899495332</id><published>2008-10-29T00:12:00.000-07:00</published><updated>2008-10-29T00:13:35.504-07:00</updated><title type='text'>Metallica Nothing Else Matters Lyrics</title><content type='html'>So close no matter how far&lt;br /&gt;Couldnt be much more from the heart&lt;br /&gt;Forever trusting who we are&lt;br /&gt;And nothing else matters&lt;br /&gt;&lt;br /&gt;Never opened myself this way&lt;br /&gt;Life is ours, we live it our way&lt;br /&gt;All these words I dont just say&lt;br /&gt;And nothing else matters&lt;br /&gt;&lt;br /&gt;Trust I seek and I find in you&lt;br /&gt;Every day for us something new&lt;br /&gt;Open mind for a different view&lt;br /&gt;And nothing else matters&lt;br /&gt;&lt;br /&gt;Never cared for what they do&lt;br /&gt;Never cared for what they know&lt;br /&gt;But I know&lt;br /&gt;&lt;br /&gt;So close no matter how far&lt;br /&gt;Couldnt be much more from the heart&lt;br /&gt;Forever trusting who we are&lt;br /&gt;And nothing else matters&lt;br /&gt;&lt;br /&gt;Never cared for what they do&lt;br /&gt;Never cared for what they know&lt;br /&gt;But I know&lt;br /&gt;&lt;br /&gt;Never opened myself this way&lt;br /&gt;Life is ours, we live it our way&lt;br /&gt;All these words I dont just say&lt;br /&gt;And nothing else matters&lt;br /&gt;&lt;br /&gt;Trust I seek and I find in you&lt;br /&gt;Every day for us something new&lt;br /&gt;Open mind for a different view&lt;br /&gt;And nothing else matters&lt;br /&gt;&lt;br /&gt;Never cared for what they say&lt;br /&gt;Never cared for games they play&lt;br /&gt;Never cared for what they do&lt;br /&gt;Never cared for what they know&lt;br /&gt;And I know&lt;br /&gt;&lt;br /&gt;So close no matter how far&lt;br /&gt;Couldnt be much more from the heart&lt;br /&gt;Forever trusting who we are&lt;br /&gt;No nothing else matters&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-7552849527899495332?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/7552849527899495332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=7552849527899495332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/7552849527899495332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/7552849527899495332'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/10/metallica-nothing-else-matters-lyrics.html' title='Metallica Nothing Else Matters Lyrics'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-2793970171213424829</id><published>2008-10-24T03:21:00.001-07:00</published><updated>2008-10-29T00:12:12.178-07:00</updated><title type='text'>Send Me an Angel -Scorpions lyrics</title><content type='html'>The wise man said just walk this way&lt;br /&gt;To the dawn of the light&lt;br /&gt;The wind will blow into your face&lt;br /&gt;As the years pass you by&lt;br /&gt;Hear this voice from deep inside&lt;br /&gt;Its the call of your heart&lt;br /&gt;Close your eyes and your will find&lt;br /&gt;The passage out of the dark&lt;br /&gt;&lt;br /&gt;Here I am&lt;br /&gt;Will you send me an angel&lt;br /&gt;Here I am&lt;br /&gt;In the land of the morning star&lt;br /&gt;&lt;br /&gt;The wise man said just find your place&lt;br /&gt;In the eye of the storm&lt;br /&gt;Seek the roses along the way&lt;br /&gt;Just beware of the thorns&lt;br /&gt;&lt;br /&gt;Here I am&lt;br /&gt;Will you send me an angel&lt;br /&gt;Here I am&lt;br /&gt;In the land of the morning star&lt;br /&gt;&lt;br /&gt;The wise man said just raise your hand&lt;br /&gt;And reach out for the spell&lt;br /&gt;Find the door to the promised land&lt;br /&gt;Just believe in yourself&lt;br /&gt;Hear this voice from deep inside&lt;br /&gt;Its the call of your heart&lt;br /&gt;Close your eyes and your will find&lt;br /&gt;The way out of the dark&lt;br /&gt;&lt;br /&gt;Here I am&lt;br /&gt;Will you send me an angel&lt;br /&gt;Here I am&lt;br /&gt;In the land of the morning star&lt;br /&gt;Here I am&lt;br /&gt;Will you send me an angel&lt;br /&gt;Here I am&lt;br /&gt;In the land of the morning star&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-2793970171213424829?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/2793970171213424829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=2793970171213424829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/2793970171213424829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/2793970171213424829'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/10/send-me-angle-scorpiions-lyrics.html' title='Send Me an Angel -Scorpions lyrics'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-7007187506629111690</id><published>2008-10-24T03:14:00.000-07:00</published><updated>2008-10-24T03:20:24.687-07:00</updated><title type='text'>Addicted to Rock</title><content type='html'>My colleague(Binosh) opened  the gateway to rock music to me.The first few songs which got hooked me are :&lt;br /&gt;&lt;br /&gt;PinkFloyd - HighHopes,&lt;br /&gt;Scorpions - Send Me An angel,&lt;br /&gt;Metallica - Nothing Else Matters,&lt;br /&gt;Scorpions - Under the Same Sun,&lt;br /&gt;Scorpions - Wind Of Change etc................&lt;br /&gt;&lt;br /&gt;My next few posts will be the lyrics of these songs&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-7007187506629111690?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/7007187506629111690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=7007187506629111690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/7007187506629111690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/7007187506629111690'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/10/addicted-to-rock.html' title='Addicted to Rock'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-478554422358064047</id><published>2008-10-09T23:50:00.000-07:00</published><updated>2008-10-13T21:35:49.249-07:00</updated><title type='text'>Stellant Outside In Text Access C# Interface</title><content type='html'>I was working now mostly(almost 2 months and not finished yet!!!!) on a fulltext search engine development for our document management system.&lt;br /&gt;&lt;br /&gt;Lucene.NET was the underlying search engine using by us.&lt;br /&gt;&lt;br /&gt;Our company is now a Oracle Development partner as well!!!!!!!!So all the oracle development tools are available just like the Microsofts.&lt;br /&gt;&lt;br /&gt;In that a content access library is there (in C and C++),which would give the text of a file.So that thing is useful for us in the fulltext search engine devlopment.&lt;br /&gt;&lt;br /&gt;So last week my main job was to convert the api functions to C#.At first it didnt work for some silly parameters problems.One of my colleagues(asan-sen)just changed that and it was working smoothly now.&lt;br /&gt;&lt;br /&gt;So the functions are the following:&lt;br /&gt; [DllImport("sccda.dll",CallingConvention=CallingConvention.Cdecl,CharSet=CharSet.Auto)]&lt;br /&gt;        public static extern uint DAOpenDocument(ref uint hDoc,uint dwSpecType,IntPtr pSpec,uint dwFlags);&lt;br /&gt;        [DllImport("sccda.dll", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Auto)]&lt;br /&gt;        public static extern uint DACloseDocument(uint hDoc);&lt;br /&gt;        [DllImport("sccda.dll",CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Unicode)]&lt;br /&gt;        public static extern uint DAInit();&lt;br /&gt;        [DllImport("sccta.dll", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Unicode)]&lt;br /&gt;        public static extern uint TAOpenText(uint hDoc, ref uint phText);&lt;br /&gt;        [DllImport("sccta.dll", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Unicode)]&lt;br /&gt;        public static extern uint TACloseText(uint phText);&lt;br /&gt;        [DllImport("sccta.dll", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Unicode)]&lt;br /&gt;        public static extern uint TAReadFirst(uint phText,  IntPtr textData, uint bufferSize, ref uint pBufCount);&lt;br /&gt;        [DllImport("sccta.dll", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Unicode)]&lt;br /&gt;        public static extern uint TAReadNext(uint phText,   IntPtr textData, uint bufferSize, ref uint pBufCount);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-478554422358064047?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/478554422358064047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=478554422358064047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/478554422358064047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/478554422358064047'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/10/outside-in-text-access-c-interface.html' title='Stellant Outside In Text Access C# Interface'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-6727419462394999569</id><published>2008-08-13T21:49:00.000-07:00</published><updated>2008-08-13T22:09:00.721-07:00</updated><title type='text'>Set DisplayName to a property to shown in a datagridview</title><content type='html'>We have a class or a structure which contains few properties which are bound to a &lt;br /&gt;datagrid.&lt;br /&gt;&lt;br /&gt;The example class is like this:&lt;br /&gt;&lt;br /&gt; public class Details&lt;br /&gt;        {&lt;br /&gt;            private string vaultName;&lt;br /&gt;            private bool isBackUp;&lt;br /&gt;            private bool isArchive;&lt;br /&gt;            private string vaultLocation;&lt;br /&gt;&lt;br /&gt;            &lt;br /&gt;            public bool IsBackUp&lt;br /&gt;            {&lt;br /&gt;                get { return isBackUp; }&lt;br /&gt;                set { isBackUp = value; }&lt;br /&gt;            }&lt;br /&gt;            public string VaultName&lt;br /&gt;            {&lt;br /&gt;                get { return vaultName; }&lt;br /&gt;                set { vaultName = value; }&lt;br /&gt;            }&lt;br /&gt;            public bool IsArchive&lt;br /&gt;            {&lt;br /&gt;                get { return isArchive; }&lt;br /&gt;                set { isArchive = value; }&lt;br /&gt;            }&lt;br /&gt;            public string VaultLocation&lt;br /&gt;            {&lt;br /&gt;                get { return vaultLocation; }&lt;br /&gt;                set { vaultLocation = value; }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;The datagrid when bounded look like this:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rEuSx_ku5q0/SKO8tVFx9iI/AAAAAAAAAGk/8PR3iEEsiaY/s1600-h/datagridview.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_rEuSx_ku5q0/SKO8tVFx9iI/AAAAAAAAAGk/8PR3iEEsiaY/s320/datagridview.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5234234678876173858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That contains just the property names as the column headers which are not meaningfull to users.&lt;br /&gt;&lt;br /&gt;So if we want to show other names , we can just add DisplayName attribute to the &lt;br /&gt;property.Just like this:&lt;br /&gt;&lt;br /&gt; public class Details&lt;br /&gt;        {&lt;br /&gt;            private string vaultName;&lt;br /&gt;            private bool isBackUp;&lt;br /&gt;            private bool isArchive;&lt;br /&gt;            private string vaultLocation;&lt;br /&gt;&lt;br /&gt;            [DisplayName("Add")]&lt;br /&gt;            public bool IsBackUp&lt;br /&gt;            {&lt;br /&gt;                get { return isBackUp; }&lt;br /&gt;                set { isBackUp = value; }&lt;br /&gt;            }&lt;br /&gt;            public string VaultName&lt;br /&gt;            {&lt;br /&gt;                get { return vaultName; }&lt;br /&gt;                set { vaultName = value; }&lt;br /&gt;            }&lt;br /&gt;            [DisplayName("Add Repository")]&lt;br /&gt;            public bool IsArchive&lt;br /&gt;            {&lt;br /&gt;                get { return isArchive; }&lt;br /&gt;                set { isArchive = value; }&lt;br /&gt;            }&lt;br /&gt;            public string VaultLocation&lt;br /&gt;            {&lt;br /&gt;                get { return vaultLocation; }&lt;br /&gt;                set { vaultLocation = value; }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;Now the datagridview look like this:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rEuSx_ku5q0/SKO9y5k8ZzI/AAAAAAAAAGs/RFLCJ7huGbY/s1600-h/datagridviewmodified.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_rEuSx_ku5q0/SKO9y5k8ZzI/AAAAAAAAAGs/RFLCJ7huGbY/s320/datagridviewmodified.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5234235874081531698" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ajith&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-6727419462394999569?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/6727419462394999569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=6727419462394999569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/6727419462394999569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/6727419462394999569'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/08/set-displayname-to-property-to-shown-in.html' title='Set DisplayName to a property to shown in a datagridview'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rEuSx_ku5q0/SKO8tVFx9iI/AAAAAAAAAGk/8PR3iEEsiaY/s72-c/datagridview.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-2766602014690707656</id><published>2008-07-23T22:59:00.000-07:00</published><updated>2008-07-23T23:00:04.624-07:00</updated><title type='text'>the Attitude Part</title><content type='html'>One of my friends penned me these lines and I find it very true in every sense&lt;br /&gt;&lt;br /&gt;The longer I live, the more I realize the impact of attitude on life.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;It is more important that the past, than education, than money, than circumstances, than failures, than successes, than what other people think or say or do. It is more important than appearance, giftedness or skill.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;The remarkable thing is - we have a choice every day of our lives regarding the attitude we embrace for that day.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;We cannot change our past. We cannot change the fact that people will act in a certain way. We cannot change the inevitable.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;The only thing we can do is play on the one string we have, and that is our attitude.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;I’m convinced that life is 10% what happens to me and 90% how I react to it. And so it is with you.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;We are in charge of our attitudes.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;~ Charles Swindoll ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-2766602014690707656?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/2766602014690707656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=2766602014690707656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/2766602014690707656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/2766602014690707656'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/07/attitude-part.html' title='the Attitude Part'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-6153424644521525898</id><published>2008-07-22T21:21:00.000-07:00</published><updated>2008-07-22T21:21:07.401-07:00</updated><title type='text'>rediff.com: Why Vinod Khosla is the smartest guy in Silicon Valley</title><content type='html'>&lt;a href="http://specials.rediff.com/money/2008/jul/22slide1.htm"&gt;rediff.com: Why Vinod Khosla is the smartest guy in Silicon Valley&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-6153424644521525898?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://specials.rediff.com/money/2008/jul/22slide1.htm' title='rediff.com: Why Vinod Khosla is the smartest guy in Silicon Valley'/><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/6153424644521525898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=6153424644521525898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/6153424644521525898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/6153424644521525898'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/07/rediffcom-why-vinod-khosla-is-smartest.html' title='rediff.com: Why Vinod Khosla is the smartest guy in Silicon Valley'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-3461600960891379884</id><published>2008-07-21T05:44:00.000-07:00</published><updated>2008-07-21T05:44:05.456-07:00</updated><title type='text'>UHS Relaxation Techniques</title><content type='html'>&lt;a href="http://forms.uhs.wisc.edu/relaxation.php"&gt;UHS Relaxation Techniques&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-3461600960891379884?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://forms.uhs.wisc.edu/relaxation.php' title='UHS Relaxation Techniques'/><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/3461600960891379884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=3461600960891379884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/3461600960891379884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/3461600960891379884'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/07/uhs-relaxation-techniques.html' title='UHS Relaxation Techniques'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-3507888743631533460</id><published>2008-07-14T23:22:00.000-07:00</published><updated>2008-07-14T23:26:22.166-07:00</updated><title type='text'>Lucene Searching GuideLines</title><content type='html'>Searching Guidelines&lt;br /&gt;&lt;br /&gt;Lucene allow searching and indexing simultaneously. However, an IndexReader only searches the index as of the "point in time" that it was opened. Either any updates to the index, added or deleted documents, will not be visible until the IndexReader is re-opened. Therefore, your application must periodically re-open its IndexReaders to see the latest updates. The IndexReader.isCurrent() method allows you to test whether any updates have occurred to the index since your IndexReader was opened. &lt;br /&gt; Lucene supports wild card queries which allow you to perform searches such as book*, which will find documents containing termssuch as book, bookstore, booklet, etc. Lucene refers to this type of aquery as a 'prefix query'. &lt;br /&gt;&lt;br /&gt;Lucene also supports wild card queries, which allow you to place a wild card in the middle of the query term. For instance, you could make searches like: mi*pelling. That will match both misspelling, which is the correct way to spell this word, as well as mispelling, which is a common spelling mistake. &lt;br /&gt;&lt;br /&gt;Another wild card character that you can use is '?', a question mark. The ? will match a single character. This allows you to perform queries such as Bra?il. Such a query will match both Brasil and Brazil. Lucene refers to this type of a query as a 'wildcard query'. &lt;br /&gt;&lt;br /&gt;Leading wildcards (e.g. *ook) are not supported by the QueryParser by default. As of Lucene 2.1, they can be enabled by calling QueryParser.setAllowLeadingWildcard (true ). Note that this can be an expensive operation: it requires scanning the list of tokens in the index in its entirety to look for those that match the pattern. &lt;br /&gt;&lt;br /&gt;To restrict searches to only return results from a limited subset of documents in the index (e.g. for privacy reasons) The QueryFilter class is designed precisely for such cases. &lt;br /&gt;Another way of doing it is the following: Just before calling IndexSearcher.search() add a clause to the query to exclude documents in categories not permitted for this search. &lt;br /&gt;&lt;br /&gt;If you are restricting access with a prohibited term, and someone tries to require that term, then the prohibited restriction wins. If you are restricting access with a required term, and they try prohibiting that term, then they will get no documents in their search result. &lt;br /&gt;&lt;br /&gt;As for deciding whether to use required or prohibited terms, if possible, you should choose the method that names the less frequent term. That will make queries faster.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-3507888743631533460?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/3507888743631533460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=3507888743631533460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/3507888743631533460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/3507888743631533460'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/07/lucene-searching-guidelines.html' title='Lucene Searching GuideLines'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-6042715160411524074</id><published>2008-07-14T23:20:00.001-07:00</published><updated>2008-07-14T23:20:38.650-07:00</updated><title type='text'>Lucene Introduction</title><content type='html'>Lucene.Net is a source code, class-per-class, API-per-API and algorithmatic port of the Java Lucene search engine to the C# and .NET platform utilizing Microsoft .NET Framework. &lt;br /&gt;&lt;br /&gt;Lucene.Net sticks to the APIs and classes used in the original Java implementation of Lucene. The API names as well as class names are preserved with the intention of giving Lucene.Net the look and feel of the C# language and the .NET Framework. For example, the method Hits.length() in the Java implementation now reads Hits.Length() in the C# port. &lt;br /&gt;In addition to the APIs and classes port to C#, the algorithm of Java Lucene is ported to C# Lucene. This means an index created with Java Lucene is back-and-forth compatible with the C# Lucene; both at reading, writing and updating. In fact a Lucene index can be concurrently searched and updated using Java Lucene and C# Lucene processes. &lt;br /&gt;&lt;br /&gt;Lucene.NET version 2.1 is available which is VS2005 compatible version.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-6042715160411524074?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/6042715160411524074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=6042715160411524074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/6042715160411524074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/6042715160411524074'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/07/lucene-introduction.html' title='Lucene Introduction'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-6248526417093510493</id><published>2008-07-14T23:17:00.001-07:00</published><updated>2008-11-15T02:40:50.633-08:00</updated><title type='text'>Lucene Indexing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rEuSx_ku5q0/SHxBPvQldHI/AAAAAAAAAGc/qHcXpPw5-NA/s1600-h/clip_image002.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_rEuSx_ku5q0/SHxBPvQldHI/AAAAAAAAAGc/qHcXpPw5-NA/s320/clip_image002.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5223121406482805874" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-6248526417093510493?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/6248526417093510493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=6248526417093510493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/6248526417093510493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/6248526417093510493'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/07/lucene-indexing.html' title='Lucene Indexing'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rEuSx_ku5q0/SHxBPvQldHI/AAAAAAAAAGc/qHcXpPw5-NA/s72-c/clip_image002.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-5032013467708293205</id><published>2008-05-30T00:02:00.000-07:00</published><updated>2008-05-30T00:04:10.089-07:00</updated><title type='text'>Creating Single Instance Application C#</title><content type='html'>In the class of my application main I created a static named Mutex:&lt;br /&gt;&lt;br /&gt;static class Program {&lt;br /&gt;    static Mutex mutex = new Mutex(true, "MyMuteX");&lt;br /&gt;    [STAThread]&lt;br /&gt;    ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;By having a named mutex allows us to stack synchronization across threads and processes which is just the magic I'm looking for.&lt;br /&gt;&lt;br /&gt;Mutex.WaitOne has an overload that specifies an amount of time for us to wait. Since we're not actually wanting to synchronizing our code (more just check if it is currently in use) we use the overload with two parameters: Mutex.WaitOne(Timespan timeout, bool exitContext). Wait one returns true if it is able to enter, and false if it wasn't. In this case, we don't want to wait at all; If our mutex is being used, skip it, and move on, so we pass in TimeSpan.Zero (wait 0 milliseconds), and set the exitContext to true so we can exit the synchronization context before we try to aquire a lock on it. Using this, we wrap our Application.Run code inside something like this:&lt;br /&gt;&lt;br /&gt;static class Program {&lt;br /&gt;    static Mutex mutex = new Mutex(true, "{8F6F0AC4-B9A1-45fd-A8CF-72F04E6BDE8F}");&lt;br /&gt;    [STAThread]&lt;br /&gt;    static void Main() {&lt;br /&gt;        if(mutex.WaitOne(TimeSpan.Zero, true)) {&lt;br /&gt;            Application.EnableVisualStyles();&lt;br /&gt;            Application.SetCompatibleTextRenderingDefault(false);&lt;br /&gt;            Application.Run(new Form1());&lt;br /&gt;            mutex.ReleaseMutex();&lt;br /&gt;        } else {&lt;br /&gt;            MessageBox.Show("only one instance at a time");&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;So, if our app is running, WaitOne will return false, and we'll get a message box.&lt;br /&gt;&lt;br /&gt;Instead of showing a message box, I opted to utilize a little Win32 to notify my running instance that someone forgot that it was already running (by bringing itself to the top of all the other windows). To achieve this I used PostMessage to broadcast a message to every window (that I had previously registered with RegisterWindowMessage) then my second instance exits. The running application instance would receive that notification and process it. In order to do that, I overrode WndProc in my main form and listened for my custom notification. When I received that notification I set the form's TopMost property to true to bring it up on top.&lt;br /&gt;&lt;br /&gt;Here is what I ended up with:&lt;br /&gt;&lt;br /&gt;Program.cs&lt;br /&gt;&lt;br /&gt;static class Program {&lt;br /&gt;    static Mutex mutex = new Mutex(true, "{8F6F0AC4-B9A1-45fd-A8CF-72F04E6BDE8F}");&lt;br /&gt;    [STAThread]&lt;br /&gt;    static void Main() {&lt;br /&gt;        if(mutex.WaitOne(TimeSpan.Zero, true)) {&lt;br /&gt;            Application.EnableVisualStyles();&lt;br /&gt;            Application.SetCompatibleTextRenderingDefault(false);&lt;br /&gt;            Application.Run(new Form1());&lt;br /&gt;            mutex.ReleaseMutex();&lt;br /&gt;        } else {&lt;br /&gt;            // send our Win32 message to make the currently running instance&lt;br /&gt;            // jump on top of all the other windows&lt;br /&gt;            NativeMethods.PostMessage(&lt;br /&gt;                (IntPtr)NativeMethods.HWND_BROADCAST,&lt;br /&gt;                NativeMethods.WM_SHOWME,&lt;br /&gt;                IntPtr.Zero,&lt;br /&gt;                IntPtr.Zero);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;NativeMethods.cs&lt;br /&gt;&lt;br /&gt;// this class just wraps some Win32 stuffthat we're going to use&lt;br /&gt;internal class NativeMethods {&lt;br /&gt;    public const int HWND_BROADCAST = 0xffff;&lt;br /&gt;    public static readonly int WM_SHOWME = RegisterWindowMessage("WM_SHOWME");&lt;br /&gt;    [DllImport("user32")]&lt;br /&gt;    public static extern bool PostMessage(IntPtr hwnd, int msg, IntPtr wparam, IntPtr lparam);&lt;br /&gt;    [DllImport("user32")]&lt;br /&gt;    public static extern int RegisterWindowMessage(string message);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;Form1.cs (front side partial)&lt;br /&gt;&lt;br /&gt;public partial class Form1 : Form {&lt;br /&gt;    public Form1() {&lt;br /&gt;        InitializeComponent();&lt;br /&gt;    }&lt;br /&gt;    protected override void WndProc(ref Message m) {&lt;br /&gt;        if(m.Msg == NativeMethods.WM_SHOWME) {&lt;br /&gt;            ShowMe();&lt;br /&gt;        }&lt;br /&gt;        base.WndProc(ref m);&lt;br /&gt;    }&lt;br /&gt;    private void ShowMe() {&lt;br /&gt;        if(WindowState == FormWindowState.Minimized) {&lt;br /&gt;            WindowState = FormWindowState.Normal;&lt;br /&gt;        }&lt;br /&gt;        // get our current "TopMost" value (ours will always be false though)&lt;br /&gt;        bool top = TopMost;&lt;br /&gt;        // make our form jump to the top of everything&lt;br /&gt;        TopMost = true;&lt;br /&gt;        // set it back to whatever it was&lt;br /&gt;        TopMost = top;&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/695125270446014236-5032013467708293205?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/5032013467708293205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=5032013467708293205' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/5032013467708293205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/5032013467708293205'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/05/creating-single-instance-application-c.html' title='Creating Single Instance Application C#'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-2556219146610123942</id><published>2008-03-05T20:44:00.000-08:00</published><updated>2008-03-05T20:47:52.618-08:00</updated><title type='text'></title><content type='html'>Standby or Hibernate Windows Programmatically&lt;br /&gt;&lt;br /&gt;One of the features of Microsoft Windows is the ability to enter standby or hibernation power-saving states that can be resumed at a later time.  Usually the system is paused using the Start menu.  However, using .NET 2.0, this can be achieved in code.&lt;br /&gt;Application Class&lt;br /&gt;&lt;br /&gt;The .NET framework defines the Application class that contains static methods that are used to start and stop applications, obtain information about the current program and process Windows messages.  In the .NET framework version 2.0 and later, the Application class includes a method named SetSuspendState, which permits a program to request that the computer is suspended.&lt;br /&gt;SetSuspendState Parameters&lt;br /&gt;&lt;br /&gt;The SetSuspendState method requires three parameters.  The first parameter determines whether the computer is to be put into a standby or hibernation power state.  The parameter accepts a PowerState enumeration value of either Hibernate or Suspend accordingly.&lt;br /&gt;&lt;br /&gt;The second operand is a Boolean value that tells the command whether to force a suspend.  If set to true, the system is suspended immediately.  If set to false, a message is sent to every other running process to request a standby or hibernation.  This preferred method allows other programs to react to the message and possibly prevent the action.&lt;br /&gt;&lt;br /&gt;The third parameter is another Boolean value.  This parameter indicates whether standard wake events will cause Windows to resume automatically.  An example of a wake event is a network message from a central system that starts the computer in readiness for a remote backup operation.&lt;br /&gt;Requesting a Suspend State&lt;br /&gt;&lt;br /&gt;Using the SetSuspendState method as described above, a standby can be requested using the following line of code.  In this case, the standby is not forced and the system will restart in response to wake events.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Application.SetSuspendState(PowerState.Suspend, false, false);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The second example below performs a forced hibernation of the system and disables automatic resuming due to wake events.  NB: Ensure that you save all work in all active processes before testing this code.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Application.SetSuspendState(PowerState.Hibernate, true, true);&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-2556219146610123942?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/2556219146610123942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=2556219146610123942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/2556219146610123942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/2556219146610123942'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/03/standby-or-hibernate-windows.html' title=''/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-5959672505400193981</id><published>2008-01-27T21:03:00.000-08:00</published><updated>2008-01-27T21:05:33.968-08:00</updated><title type='text'>to have controls in a toolbar in MFC</title><content type='html'>int nIdx = CommandToIndex(nToolBarBtnID);&lt;br /&gt; ASSERT( nIdx &gt;= 0 );&lt;br /&gt; SetButtonInfo(nIdx, nComboID, TBBS_SEPARATOR, 50);&lt;br /&gt; const int nDropHeight = 50;&lt;br /&gt; CRect rect;&lt;br /&gt; GetItemRect(nIdx, &amp;rect);&lt;br /&gt; rect.top = 1;&lt;br /&gt; rect.bottom = rect.top + nDropHeight;&lt;br /&gt; if (!m_comboBox.Create(CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_TABSTOP | WS_CHILD, rect, this, nComboID))&lt;br /&gt; {&lt;br /&gt;  TRACE0("Failed to create combobox in ToolBar\n");&lt;br /&gt;  return false;&lt;br /&gt; }&lt;br /&gt; // update the combo with a font.&lt;br /&gt; m_comboFont.CreatePointFont( 80,_T("MS Sans Serif"));&lt;br /&gt; m_comboBox.SetFont( &amp;m_comboFont ); &lt;br /&gt; m_comboBox.EnableWindow(FALSE);&lt;br /&gt; // show the combobox.&lt;br /&gt; m_comboBox.ShowWindow( SW_SHOWNORMAL );&lt;br /&gt; return true;&lt;br /&gt;&lt;br /&gt;In the toolbar that you have created make a button which will be place holder for the &lt;br /&gt;combo(control in this example).....&lt;br /&gt;&lt;br /&gt;just pass the placeholders Id and a new Id for the combo box&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-5959672505400193981?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/5959672505400193981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=5959672505400193981' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/5959672505400193981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/5959672505400193981'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/01/to-have-controls-in-toolbar-in-mfc.html' title='to have controls in a toolbar in MFC'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-4479751676342675250</id><published>2008-01-27T20:59:00.000-08:00</published><updated>2008-01-27T21:02:53.663-08:00</updated><title type='text'>to align toolbar side by side MFC</title><content type='html'>this is the function,just call this with the two toolbars that you have&lt;br /&gt;&lt;br /&gt;void CMainFrame::DockControlBarLeftOf(CToolBar* Bar, CToolBar* LeftOf)&lt;br /&gt;{&lt;br /&gt; CRect rect;&lt;br /&gt; DWORD dw;&lt;br /&gt; UINT n;&lt;br /&gt;&lt;br /&gt; // get MFC to adjust the dimensions of all docked ToolBars&lt;br /&gt; // so that GetWindowRect will be accurate&lt;br /&gt; RecalcLayout(TRUE);&lt;br /&gt;&lt;br /&gt; LeftOf-&gt;GetWindowRect(&amp;rect);&lt;br /&gt; rect.OffsetRect(1,0);&lt;br /&gt; dw=LeftOf-&gt;GetBarStyle();&lt;br /&gt; n = 0;&lt;br /&gt; n = (dw&amp;CBRS_ALIGN_TOP) ? AFX_IDW_DOCKBAR_TOP : n;&lt;br /&gt; n = (dw&amp;CBRS_ALIGN_BOTTOM &amp;&amp; n==0) ? AFX_IDW_DOCKBAR_BOTTOM : n;&lt;br /&gt; n = (dw&amp;CBRS_ALIGN_LEFT &amp;&amp; n==0) ? AFX_IDW_DOCKBAR_LEFT : n;&lt;br /&gt; n = (dw&amp;CBRS_ALIGN_RIGHT &amp;&amp; n==0) ? AFX_IDW_DOCKBAR_RIGHT : n;&lt;br /&gt;&lt;br /&gt; // When we take the default parameters on rect, DockControlBar will dock&lt;br /&gt; // each Toolbar on a seperate line. By calculating a rectangle, we&lt;br /&gt; // are simulating a Toolbar being dragged to that location and docked.&lt;br /&gt; DockControlBar(Bar,n,&amp;rect);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;and on the OnCreate of MainFrame calling is done like this&lt;br /&gt;&lt;br /&gt;        m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);&lt;br /&gt; EnableDocking(CBRS_ALIGN_ANY);&lt;br /&gt; DockControlBar(&amp;m_wndToolBar);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; m_wndMergeToolBar.EnableDocking(CBRS_ALIGN_ANY);&lt;br /&gt; EnableDocking(CBRS_ALIGN_ANY);&lt;br /&gt; DockControlBarLeftOf(&amp;m_wndMergeToolBar,&amp;m_wndToolBar);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-4479751676342675250?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/4479751676342675250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=4479751676342675250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/4479751676342675250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/4479751676342675250'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/01/to-align-toolbar-side-by-side-mfc.html' title='to align toolbar side by side MFC'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-3702973770128001216</id><published>2008-01-07T02:36:00.001-08:00</published><updated>2008-01-07T02:37:20.846-08:00</updated><title type='text'>Diasble/Enable Menuitem in MFC</title><content type='html'>CMenu menu;&lt;br /&gt;&gt; menu.LoadMenu(IDR_MNU_THUMB);&lt;br /&gt;&gt;&lt;br /&gt;&gt; CMenu* pmnuPopup = menu.GetSubMenu(0);&lt;br /&gt;&gt;&lt;br /&gt;&gt; CWnd* pwndPopupOwner = this;&lt;br /&gt;&gt;&lt;br /&gt;&gt;&lt;br /&gt;&gt; if(...some conditions)&lt;br /&gt;&gt; {&lt;br /&gt;&gt; pmnuPopup-&gt;EnableMenuItem(ID_FILE_RESTORE,&lt;br /&gt;&gt; MF_BYCOMMAND | MF_DISABLED | MF_GRAYED);&lt;br /&gt;&gt; }&lt;br /&gt;&gt;&lt;br /&gt;&gt; pmnuPopup-&gt;TrackPopupMenu(TPM_LEFTALIGN |&lt;br /&gt;&gt; TPM_RIGHTBUTTON, point.x, point.y, pwndPopupOwner);&lt;br /&gt;&gt; }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-3702973770128001216?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/3702973770128001216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=3702973770128001216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/3702973770128001216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/3702973770128001216'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/01/diasbleenable-menuitem-in-mfc.html' title='Diasble/Enable Menuitem in MFC'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-3482405832543802029</id><published>2008-01-06T21:34:00.000-08:00</published><updated>2008-01-06T21:35:16.007-08:00</updated><title type='text'>To remove a toolbar button programmatically?</title><content type='html'>void CMainFrame::OnDelete( )&lt;br /&gt;{&lt;br /&gt;m_wndToolBar.SendMessage ( TB_DELETEBUTTON, ( WPARAM ) 0 ) ;&lt;br /&gt;}&lt;br /&gt;Here, we have called SendMessage( ) function and passed it the message TB_DELETEBUTTON, as we want a toolbar button to be deleted and a zero-based index of the button to be deleted.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-3482405832543802029?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/3482405832543802029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=3482405832543802029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/3482405832543802029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/3482405832543802029'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/01/to-remove-toolbar-button.html' title='To remove a toolbar button programmatically?'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-1624735305746094942</id><published>2008-01-03T21:10:00.000-08:00</published><updated>2008-01-03T21:11:50.554-08:00</updated><title type='text'>SetFocus to an Edit Control in a Dialog MFC</title><content type='html'>n your OnInitDialog handler for the dialog, set focus to the control with&lt;br /&gt;something like...&lt;br /&gt;&lt;br /&gt;((CEdit*)GetDlgItem(IDC_PREFERRED_EDIT_BOX))-&gt;SetFocus();&lt;br /&gt;&lt;br /&gt;or via a control mapped variable...&lt;br /&gt;&lt;br /&gt;m_ctrlPrefferedEditBox-&gt;SetFocus();&lt;br /&gt;&lt;br /&gt;Finally, return FALSE from the OnInitDialog handler.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-1624735305746094942?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/1624735305746094942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=1624735305746094942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/1624735305746094942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/1624735305746094942'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2008/01/setfocus-to-edit-control-in-dialog-mfc.html' title='SetFocus to an Edit Control in a Dialog MFC'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-25645419519293364</id><published>2007-12-06T21:10:00.000-08:00</published><updated>2008-11-15T02:40:50.945-08:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rEuSx_ku5q0/R1jV5zNcyOI/AAAAAAAAAFU/KwyoH7E8wTI/s1600-h/01.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_rEuSx_ku5q0/R1jV5zNcyOI/AAAAAAAAAFU/KwyoH7E8wTI/s320/01.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5141094163619301602" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-25645419519293364?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/25645419519293364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=25645419519293364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/25645419519293364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/25645419519293364'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2007/12/blog-post.html' title=''/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rEuSx_ku5q0/R1jV5zNcyOI/AAAAAAAAAFU/KwyoH7E8wTI/s72-c/01.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-5886813098640055707</id><published>2007-11-25T08:19:00.000-08:00</published><updated>2007-11-25T08:21:06.703-08:00</updated><title type='text'>My First Small SOP</title><content type='html'>I Ajith Kumar K graduated in May 2004 with a degree in Electronics and&lt;br /&gt;Communication Engineering from Cochin Institute of Technology. Many of&lt;br /&gt;my courses and research activities in the final year were in the field&lt;br /&gt;of Digital signal Processing(DSP). I am presently working in Essel&lt;br /&gt;Swolutions., an information technology firm that is involved in the&lt;br /&gt;areas of xxx solutions and xxxx development.&lt;br /&gt;&lt;br /&gt;To be able to speak the language of business and to  gain an&lt;br /&gt;understanding of the "big picture" through operations, HR, marketing,&lt;br /&gt;org behavior, etc. was my dream.Strong quantitative skills,&lt;br /&gt;familiarity with computer applications and experience gained while&lt;br /&gt;working on various projects have helped me to develop sharp analytical&lt;br /&gt;abilities and have given me the confidence to tackle advanced problems&lt;br /&gt;on a macro level. However, just from simple observation, I have&lt;br /&gt;discovered that an MBA provides a distinct advantage over those&lt;br /&gt;without.  There is an analytical nature inherent to MBA's which I&lt;br /&gt;believe is duplicable only by committing two years to the academic&lt;br /&gt;study of business.  And, in light of my international bent, there is&lt;br /&gt;no doubting that xxxx is quite appropriate for my purposes.The&lt;br /&gt;outstanding faculty and research facilities, emphasis on a&lt;br /&gt;collaborative learning environment, flexibility in curriculum, and a&lt;br /&gt;global perspective to various key issues will give me the leading edge&lt;br /&gt;to work effectively to achieve my goals.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-5886813098640055707?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/5886813098640055707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=5886813098640055707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/5886813098640055707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/5886813098640055707'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2007/11/my-first-small-sop.html' title='My First Small SOP'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-3304004933193473479</id><published>2007-11-20T22:19:00.000-08:00</published><updated>2007-11-20T22:26:05.829-08:00</updated><title type='text'>Custom Mail Settings C++/CLI</title><content type='html'>MailAddress^ from = gcnew MailAddress("from mailaddress", "xxxxxfrom");&lt;br /&gt; MailAddress^ to = gcnew MailAddress("to mail address", "xxxxxto");&lt;br /&gt; MailMessage^ message = gcnew MailMessage(from, to);&lt;br /&gt;     // message.Subject = "Using the SmtpClient class.";&lt;br /&gt;message-&gt;Subject = "Using the SmtpClient class.";     message-&gt;Body = "Using this feature, you can send an e-mail message from an application very easily.";&lt;br /&gt;String^ sSource = "C:\\realtek.log";&lt;br /&gt;Attachment^ attachmentfile = gcnew Attachment(sSource);      message-&gt;Attachments-&gt;Add(attachmentfile);       SmtpClient^ client = gcnew SmtpClient("hostname");      client-&gt;SendCompleted += gcnew SendCompletedEventHandler(SendCompletedCallback); String^ userState = "test message1";&lt;br /&gt;     // Include credentials if the server requires them.&lt;br /&gt;client-&gt;Credentials = CredentialCache::DefaultNetworkCredentials;&lt;br /&gt;     try&lt;br /&gt;     {&lt;br /&gt;      client-&gt;Send(message);&lt;br /&gt;     }&lt;br /&gt;     catch(Exception^ ex)&lt;br /&gt;     {&lt;br /&gt;                                               MessageBox::Show(ex-&gt;InnerException-&gt;InnerException-&gt;Message);&lt;br /&gt;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;For any queries just mail me.&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;Ajith&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-3304004933193473479?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/3304004933193473479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=3304004933193473479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/3304004933193473479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/3304004933193473479'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2007/11/custom-mail-settings-ccli.html' title='Custom Mail Settings C++/CLI'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-2413058374640685488</id><published>2007-11-20T00:57:00.000-08:00</published><updated>2008-02-07T00:16:33.956-08:00</updated><title type='text'>Configure Outlook for your application</title><content type='html'>Outlook.Application oApp = new Outlook.Application();&lt;br /&gt;&lt;br /&gt;                        Outlook.MailItem oMsg = (Outlook.MailItem)oApp.CreateItem(Outlook.OlItemType.olMailItem);&lt;br /&gt;            oMsg.ExpiryTime = DateTime.Today;&lt;br /&gt;            //Add a recipient.&lt;br /&gt;                      Outlook.Recipient oRecip = (Outlook.Recipient)oMsg.Recipients.Add("emailaddress");&lt;br /&gt;            oRecip.Resolve();&lt;br /&gt;&lt;br /&gt;            ////Set the basic properties.&lt;br /&gt;            oMsg.Subject = "This is the subject of the test message for Using Outlook";&lt;br /&gt;            oMsg.Body = "Hi";&lt;br /&gt;&lt;br /&gt;            ////Add an attachment.&lt;br /&gt;            //// TODO: change file path where appropriate&lt;br /&gt;            String sSource = "C:\\realtek.log";&lt;br /&gt;            String sDisplayName = "Just testing";&lt;br /&gt;            int iPosition = (int)oMsg.Body.Length + 1;&lt;br /&gt;            int iAttachType = (int)Outlook.OlAttachmentType.olByValue;&lt;br /&gt;            Outlook.Attachment oAttach = oMsg.Attachments.Add(sSource, iAttachType, iPosition, sDisplayName);&lt;br /&gt;            oMsg.Display(oApp);&lt;br /&gt;&lt;br /&gt;For the above code in C++/CLI just mail me.&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;Ajith&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-2413058374640685488?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/2413058374640685488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=2413058374640685488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/2413058374640685488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/2413058374640685488'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2007/11/configure-outlook-for-your-application.html' title='Configure Outlook for your application'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-3739825073721608101</id><published>2007-11-15T03:39:00.000-08:00</published><updated>2007-11-15T03:50:59.493-08:00</updated><title type='text'>Paint.NET</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;    My present line of work is to develop an administration client(web) for a product our company is going to release.This line stumbled me onto a great application developed in .NET which is called Paint.NET.Its so good that it has about 85% capabalities of Adobe photoshop.I will persuade all to use it for one time.Last but not the least it is open source as well.&lt;br /&gt;&lt;br /&gt;Link where the download is provided in my linked list page element or please mail to me at the address provided in the profile.s&lt;br /&gt;Regards&lt;br /&gt;Ajith&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-3739825073721608101?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/3739825073721608101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=3739825073721608101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/3739825073721608101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/3739825073721608101'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2007/11/paintnet_15.html' title='Paint.NET'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-1317224385259664113</id><published>2007-11-01T22:53:00.000-07:00</published><updated>2007-11-01T23:01:45.485-07:00</updated><title type='text'>Upload File Using Webdav PUT methos</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;A small Webdav UploadFile method which returns string..............&lt;br /&gt;        public string UploadFile(string address, string method, string fileName)&lt;br /&gt;        {&lt;br /&gt;            //file stream object &lt;br /&gt;            FileStream filestreamDAV = null;&lt;br /&gt;           &lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                fileName = Path.GetFullPath(fileName);&lt;br /&gt;                if (m_headers == null)&lt;br /&gt;                {&lt;br /&gt;                    m_headers = new WebHeaderCollection();&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                string contentType = m_headers[HttpKnownHeaderNames.ContentType];&lt;br /&gt;&lt;br /&gt;                if (contentType != null)&lt;br /&gt;                {&lt;br /&gt;                    if (contentType.ToLower(CultureInfo.InvariantCulture).StartsWith("multipart/"))&lt;br /&gt;                    {&lt;br /&gt;                        throw new WebException("");&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;                else&lt;br /&gt;                {&lt;br /&gt;                    contentType = DefaultUploadFileContentType;&lt;br /&gt;                }&lt;br /&gt;                m_responseHeaders = null;&lt;br /&gt;&lt;br /&gt;                filestreamDAV = new FileStream(fileName, FileMode.Open, FileAccess.Read);&lt;br /&gt;                WebRequest request = WebRequest.Create(GetUri(address));&lt;br /&gt;&lt;br /&gt;                request.Credentials = Credentials;&lt;br /&gt;                CopyHeadersTo(request);&lt;br /&gt;                request.Method = method;&lt;br /&gt;&lt;br /&gt;                long length = Int64.MaxValue;&lt;br /&gt;&lt;br /&gt;                try&lt;br /&gt;                {&lt;br /&gt;                    length = filestreamDAV.Length;&lt;br /&gt;                }&lt;br /&gt;                catch&lt;br /&gt;                {&lt;br /&gt;                    // ignore - can't get content-length from file stream&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                byte[] buffer = new byte[Math.Min(DefaultCopyBufferLength,(int)length)];&lt;br /&gt;&lt;br /&gt;                using (Stream s = request.GetRequestStream())&lt;br /&gt;                {&lt;br /&gt;&lt;br /&gt;                    int nread;&lt;br /&gt;                    do&lt;br /&gt;                    {&lt;br /&gt;                        nread = filestreamDAV.Read(buffer, 0, (int)buffer.Length);&lt;br /&gt;                        if (nread != 0)&lt;br /&gt;                        {&lt;br /&gt;                            s.Write(buffer, 0, nread);&lt;br /&gt;                        }&lt;br /&gt;                    } while (nread != 0);&lt;br /&gt;                }&lt;br /&gt;                filestreamDAV.Close();&lt;br /&gt;                filestreamDAV = null;&lt;br /&gt;                //Getting the response&lt;br /&gt;                HttpWebResponse response = (HttpWebResponse)request.GetResponse();&lt;br /&gt;                //Getting the status description from the responseStream to the output string&lt;br /&gt;                Stream recieveStream = response.GetResponseStream();&lt;br /&gt;                //Embedding the Stream to the StreamReader and Reading it to End&lt;br /&gt;           StreamReader readStream = new StreamReader(recieveStream,Encoding.ASCII);&lt;br /&gt;                responseString = readStream.ReadToEnd();&lt;br /&gt;                //closes the Response&lt;br /&gt;                response.Close();&lt;br /&gt;                //Closes the StreamReader&lt;br /&gt;                readStream.Close();&lt;br /&gt;            }&lt;br /&gt;               &lt;br /&gt;            return responseString;&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/695125270446014236-1317224385259664113?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/1317224385259664113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=1317224385259664113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/1317224385259664113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/1317224385259664113'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2007/11/upload-file-using-webdav-put-methos.html' title='Upload File Using Webdav PUT methos'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-7551772618914095031</id><published>2007-10-30T23:36:00.000-07:00</published><updated>2007-10-31T09:13:31.024-07:00</updated><title type='text'>Bhagat Singh</title><content type='html'>A man of great potential.....misinterpretated by lot of people for his ideas and action........just spend some time going through his memoirs&lt;br /&gt;&lt;br /&gt;a quote:&lt;br /&gt; Aim of life:&lt;br /&gt;"The aim of life is no more to control mind, but to develop it harmoniously, not to achieve salvation here after, but to make the best use of it here below, and not to realise truth, beauty and good only in contemplation, but also in-the actual experience of daily life; social progress depends not upon the ennoblement of the few but on the enrichment democracy or universal brotherhod can be achieved only when there is an equality of opportunity of opportunity in the social, political and individual life."&lt;br /&gt;&lt;br /&gt;Look for more here:http://shahidbhagatsingh.org&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-7551772618914095031?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/7551772618914095031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=7551772618914095031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/7551772618914095031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/7551772618914095031'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2007/10/bhagat-singh.html' title='Bhagat Singh'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-6686558940996737477</id><published>2007-10-27T19:27:00.000-07:00</published><updated>2008-11-15T02:40:51.173-08:00</updated><title type='text'>Microsofts Zune Player</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rEuSx_ku5q0/RyP0xtvuvCI/AAAAAAAAAC4/ibqTAc6IOkw/s1600-h/41OxZsQst1L._AA280_.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_rEuSx_ku5q0/RyP0xtvuvCI/AAAAAAAAAC4/ibqTAc6IOkw/s320/41OxZsQst1L._AA280_.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5126209935808314402" /&gt;&lt;/a&gt;&lt;br /&gt;Ready to hit&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-6686558940996737477?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/6686558940996737477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=6686558940996737477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/6686558940996737477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/6686558940996737477'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2007/10/microsofts-zune-player.html' title='Microsofts Zune Player'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rEuSx_ku5q0/RyP0xtvuvCI/AAAAAAAAAC4/ibqTAc6IOkw/s72-c/41OxZsQst1L._AA280_.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-8961956285684171164</id><published>2007-10-26T00:30:00.000-07:00</published><updated>2007-10-26T00:37:06.406-07:00</updated><title type='text'>Must Read Till the End............</title><content type='html'>Following is a note written by Lakshmi Mittal after his visit to TISCO recently.&lt;br /&gt;Lakshmi Mittal:&lt;br /&gt;- Undisputed King of World Steel&lt;br /&gt;- 5th Richest Man, per the Forbes List of Billionaires (2006)&lt;br /&gt;- Richest Indian in the World, with an estimated fortune of $27.7 billion&lt;br /&gt;- Richest in UK according to the Sunday Times Rich List 2006, with a net worth of £14.8&lt;br /&gt;billion.&lt;br /&gt;- 2006 Person of the Year, per The Financial Times&lt;br /&gt;"........I visited Jamshedpur over the weekend to see for myself an India that is fast&lt;br /&gt;disappearing despite all the wolf-cries of people like Narayanamurthy and his ilk. It is one&lt;br /&gt;thing to talk and quite another to do and I am delighted to tell you that Ratan Tata has kept&lt;br /&gt;alive the legacy of perhaps India's finest industrialist J.N. Tata. Something that some people&lt;br /&gt;doubted when Ratan took over the House of the Tata's but in hindsight, the best thing to&lt;br /&gt;have happened to the Tata's is unquestionably Ratan. I was amazed to see the extent of&lt;br /&gt;corporate philanthropy and this is no exaggeration.&lt;br /&gt;For the breed that talks about corporate social responsibility and talks about the role&lt;br /&gt;of corporate India, a visit to Jamshedpur is a must. Go there and see the amount of money&lt;br /&gt;they pump into keeping the town going; see the smiling faces of workers in a region known&lt;br /&gt;for industrial unrest; see the standard of living in a city that is almost isolated from the mess&lt;br /&gt;in the rest of the country.&lt;br /&gt;This is not meant to be a puff piece. I have nothing to do with Tata Steel, but I&lt;br /&gt;strongly believe the message of hope and the message of goodness that they are spreading&lt;br /&gt;is worth sharing. The fact that you do have companies in India which look at workers as&lt;br /&gt;human beings and who do not blow their software trumpet of having changed lives. In fact, I&lt;br /&gt;asked Mr. Muthuraman, the managing director, as to why he was so quiet about all they had&lt;br /&gt;done and all he could offer in return was a smile wrapped in humility, which said it all. They&lt;br /&gt;have done so much more since I last visited Jamshedpur, which was in 1992. The town has&lt;br /&gt;obviously got busier but the values thankfully haven't changed.&lt;br /&gt;The food is still as amazing as it always was and I gorged, as I would normally do. I&lt;br /&gt;visited the plant and the last time I did that was with Russi Mody. But the plant this time was&lt;br /&gt;gleaming and far from what it used to be.&lt;br /&gt;Greener and cleaner and a tribute to environment management. You could have been&lt;br /&gt;in the mountains. Such was the quality of air I inhaled! There was no belching smoke; no&lt;br /&gt;tired faces and so many more women workers, even on the shop floor. This is true gender&lt;br /&gt;equality and not the kind that is often espoused at seminars organised by angry activists. I&lt;br /&gt;met so many old friends. Most of them have aged but not grown old. There was a spring in&lt;br /&gt;the air which came from a certain calmness which has always been the hallmark of&lt;br /&gt;Jamshedpur and something I savoured for a full two days in between receiving messages of&lt;br /&gt;how boring and decrepit the lack lustre Fashion Week was.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jamshedji Nusserwanji Tata had created an edifice that is today a robust company&lt;br /&gt;and it is not about profits and about valuation. It is not about who becomes a millionaire and&lt;br /&gt;who doesn't'. It is about getting the job done with dignity and respect keeping the age-old&lt;br /&gt;values intact and this is what I learnt.&lt;br /&gt;I jokingly asked someone as to whether they ever thought of joining an Infosys or a&lt;br /&gt;Wipro and pat came the reply: "We are not interested in becoming crorepatis [millionaires]&lt;br /&gt;but in making others crorepatis [millionaires]."&lt;br /&gt;Which is exactly what the Tata's have done for years in and around Jamshedpur.&lt;br /&gt;Very few people know that Jamshedpur has been selected as a UN Global Compact City,&lt;br /&gt;edging out the other nominee from India, Bangalore. Selected because of the quality of life,&lt;br /&gt;because of the conditions of sanitation and roads and welfare. If this is not a tribute to&lt;br /&gt;industrial India, then what is? Today, India needs several Jamshedpurs but it also needs this&lt;br /&gt;Jamshedpur to be given its fair due, its recognition. I am tired of campus visits being&lt;br /&gt;publicised to the Infosys and the Wipro's of the world.&lt;br /&gt;Modern India is being built in Jamshedpur as we speak. An India built on the strength&lt;br /&gt;of core convictions and nothing was more apparent about that than the experiment with truth&lt;br /&gt;and reality that Tata Steel is conducting at Pipla.&lt;br /&gt;Forty-eight tribal girls (yes, tribal girls who these corrupt and evil politicians only talk&lt;br /&gt;about but do nothing for) are being educated through a residential program over nine&lt;br /&gt;months. I went to visit them and I spoke to them in a language that they have just learnt:&lt;br /&gt;Bengali. Eight weeks ago, they could only speak in Sainthali, their local dialect. But today,&lt;br /&gt;they are brimming with a confidence that will bring tears to your eyes. It did to mine.&lt;br /&gt;One of them has just been selected to represent Jharkand in the state archery&lt;br /&gt;competition. They have their own women's football team and what's more they are now fond&lt;br /&gt;of education. It is a passion and not a burden.&lt;br /&gt;This was possible because I guess people like Ratan Tata and Muthurman haven't&lt;br /&gt;sold their souls to some business management drivel, which tells us that we must only do&lt;br /&gt;business and nothing else. The fact that not one Tata executive has been touched by the&lt;br /&gt;Naxalites in that area talks about the social respect that the Tata's have earned.&lt;br /&gt;The Tata's do not need this piece to be praised and lauded. My intent is to share the&lt;br /&gt;larger picture that we so often miss in the haze of the slime and sleaze that politics imparts.&lt;br /&gt;My submissions to those who use phrases such as "feel-good" and "India Shining" is first&lt;br /&gt;visit Jamshedpur to understand what it all means. See Tata Steel in action to know what&lt;br /&gt;companies can do if they wish to. And what corporate India needs to do.&lt;br /&gt;Murli Manohar Joshi would be better off seeing what Tata Steel has done by creating&lt;br /&gt;the Xavier Institute of Tribal Education rather than by proffering excuses for the imbroglio in&lt;br /&gt;the IIMs. This is where the Advanis and Vajpayees need to pay homage. Not to all the Sai&lt;br /&gt;Babas and the Hugging saints that they are so busy with. India is changing inspite of them&lt;br /&gt;and they need to realise that.&lt;br /&gt;I couldn't have spent a more humane and wonderful weekend. Jamshedpur is an eyeopener&lt;br /&gt;and a role model, which should be made mandatory for replication. I saw corporate&lt;br /&gt;India actually participate in basic nation-building, for when these tribal girls go back to their&lt;br /&gt;villages, they will return with knowledge that will truly be life-altering. Corporate India can do&lt;br /&gt;it but most of the time is willing to shy away.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For those corporate leaders who are happier winning awards and being interviewed&lt;br /&gt;on their choice of clothes, my advise is visit Tata Steel, spend some days at Jamshedpur and&lt;br /&gt;see a nation's transformation. That is true service and true nationalism.&lt;br /&gt;Tata Steel will celebrate 100 years of existence in 2007. It won't be just a milestone in&lt;br /&gt;this company's history. It will be a milestone, to my mind of corporate transparency and&lt;br /&gt;generosity in this country. It is indeed fitting that Ratan Tata today heads a group which has&lt;br /&gt;people who are committed to nation-building than just building influence and power.&lt;br /&gt;JRD must be smiling wherever he is. And so must Jamshedji Nusserwanji. These&lt;br /&gt;people today have literally climbed every last blue mountain. And continue to do so with&lt;br /&gt;vigour and passion. Thank god for the Tata's !"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-8961956285684171164?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/8961956285684171164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=8961956285684171164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/8961956285684171164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/8961956285684171164'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2007/10/must-read-till-end.html' title='Must Read Till the End............'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-170591075114222068</id><published>2007-10-24T21:30:00.000-07:00</published><updated>2007-10-24T21:51:45.289-07:00</updated><title type='text'></title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;So What Is Continuous Integration?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;&lt;br /&gt;In brief, it's the process of integrating the various components of a software project on a regular and frequent basis to enable early detection of problems along component boundaries.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt;"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;Continuous integration is especially well suited for development teams. Most of us have had the unfortunate experience of working for several days on a key feature until it works perfectly, only to find out that it no longer works with fresh builds of the other components. If we are lucky, the failure will be obvious such as a compiler error. If we're not so lucky, it will appear to work only to fail later during release testing. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt;"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt;"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;Basic Setup of Cruise Control .NET&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;u&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;In the typical configuration you'll get a stand-alone version and a service-based version, along with a Web application that can be used to monitor the build processes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;The stand-alone version, &lt;b style=""&gt;ccnet.exe&lt;/b&gt;, is most useful for debugging your configuration script (be sure to stop the CruiseControl.NET service first). You should use the stand-alone version while you are creating or modifying the config file since any errors will be output to the console, and because debugging is very easy and fast. Once the project is building cleanly you can move to using the service binary.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;Once installed, the next step is to edit the &lt;b style=""&gt;ccnet.config&lt;/b&gt; file. This XML file defines the projects and their options and normally resides in the server directory inside the CCNet installation directory.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;Each project that you want to control should be defined using a &lt;project&gt; element.&lt;o:p&gt;&lt;/o:p&gt;&lt;/project&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;&lt;span style=""&gt; &lt;/span&gt;CCNet has many features and options, but each project boils down to three basic actions: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;b style=""&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;-&gt;get code&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;b style=""&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;-&gt;act on code&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;b style=""&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;-&gt;report on the results of those actions. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;As you can see from the following example, each of these actions maps to an element in the config file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div style="border-style: none none none solid; padding: 0in 0in 0in 23pt; margin-left: 14.3pt; margin-right: 7.15pt;"&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;span style=";font-family:Verdana;font-size:14;color:maroon;"   &gt;&lt;br /&gt;&lt;project name="Example1"&gt;&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;sourcecontrol type=""&gt;&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;tasks&gt;&lt;br /&gt;&lt;span style=""&gt;               &lt;/span&gt;..list of tasks here..&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/tasks&gt;&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;publishers&gt;&lt;br /&gt;&lt;span style=""&gt;               &lt;/span&gt;..list of publishers here..&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/publishers&gt;&lt;br /&gt;&lt;/sourcecontrol&gt;&lt;/project&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Courier;font-size:14;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;Starting an Integration&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;&lt;o:p&gt;&lt;span style="text-decoration: none;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;CCNet supports several different methods of determining when to start an integration cycle. This is done using a triggers block. Three different triggers types can be specified&lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;" &gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;-&gt;An interval trigger element causes an integration to begin a specified number of seconds after the last one finishes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;-&gt;A schedule trigger starts integration at a specified time each day.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;-&gt;A filter trigger specifies a set of times when integration should not start, perhaps due to backup or maintenance&lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:8;"  &gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;Here is an example of a trigger block that launches integration five minutes after the last one ends. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;span style=";font-family:Verdana;font-size:14;color:maroon;"   &gt;&lt;project name="Example1"&gt;&lt;br /&gt; &lt;intervaltrigger seconds="300" buildcondition="IfModificationExists"&gt;&lt;br /&gt;&lt;/intervaltrigger&gt; &lt;/project&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;The buildCondition attribute value "IfModificationExists" indicates that the integration should only happen if CCNet has detected that source code changes have occurred. A value of "ForceBuild" will build on the given interval in any case. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;Getting the Latest Bits&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;u&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:8;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:8;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;Therefore if CCNet has to check the source code for changes, then we need to tell it what type of source control system we are using and how to access our repository.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;To specify the source control settings, use the sourcecontrol element. Consider the following: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div style="border-style: none none none solid; padding: 0in 0in 0in 4pt; margin-left: 14.3pt; margin-right: 7.15pt;"&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;span style=";font-family:Verdana;font-size:14;color:maroon;"   &gt;&lt;br /&gt;&lt;sourcecontrol type="svn"&gt;&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;trunkurl&gt;svn://svn.myhost.com/example1/trunk&lt;/trunkurl&gt;&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;workingdirectory&gt;c:\dev\example1&lt;/workingdirectory&gt;&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;username&gt;myusername&lt;/username&gt;&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;password&gt;mypass&lt;/password&gt;&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;tagonsuccess&gt;false&lt;/tagonsuccess&gt;&lt;br /&gt;&lt;/sourcecontrol&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Courier;font-size:14;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;This fragment specifies that we are using Subversion (type = "svn") and gives the repository URL using the trunkUrl element. The code found at that repository will be checked out and placed in the directory specified with the workingDirectory element. You can use the username and password elements to specify your authentication credentials for the repository. The tagOnSuccess element is used to tag the Subversion repository after a successful integration.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;u&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;Successful Example with CruiseControl.NET with MSBuild and NUnit testing:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;u&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;The CCNet.config details:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;cruisecontrol&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;project&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;name&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;/span&gt;&lt;span style=""&gt;RobotFramework&lt;span style="color:blue;"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color:maroon;"&gt;name&lt;/span&gt;&lt;span style="color:blue;"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;triggers&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;intervalTrigger&lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;seconds&lt;/span&gt;&lt;span style=""&gt;=&lt;/span&gt;&lt;span style=""&gt;"&lt;span style="color:blue;"&gt;100&lt;/span&gt;"&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;buildCondition&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;"&lt;span style="color:blue;"&gt;ForceBuild&lt;/span&gt;"&lt;span style="color:blue;"&gt; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;!--&lt;/span--&gt;&lt;span style=""&gt;triggers&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;sourcecontrol&lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;type&lt;/span&gt;&lt;span style=""&gt;=&lt;/span&gt;&lt;span style=""&gt;"&lt;span style="color:blue;"&gt;vss&lt;/span&gt;"&lt;span style="color:blue;"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;project&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;/span&gt;&lt;span style=""&gt;$/RobotFramework&lt;span style="color:blue;"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color:maroon;"&gt;project&lt;/span&gt;&lt;span style="color:blue;"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;workingDirectory&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;/span&gt;&lt;span style=""&gt;G:\dev&lt;span style="color:blue;"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color:maroon;"&gt;workingDirectory&lt;/span&gt;&lt;span style="color:blue;"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;username&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;/span&gt;&lt;span style=""&gt;ajith&lt;span style="color:blue;"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color:maroon;"&gt;username&lt;/span&gt;&lt;span style="color:blue;"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;password&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;/span&gt;&lt;span style=""&gt;ajith&lt;span style="color:blue;"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color:maroon;"&gt;password&lt;/span&gt;&lt;span style="color:blue;"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;ssdir&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;/span&gt;&lt;span style=""&gt;\\servername\Databse\Work&lt;span style="color:blue;"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color:maroon;"&gt;ssdir&lt;/span&gt;&lt;span style="color:blue;"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;!--&lt;/span--&gt;&lt;span style=""&gt;sourcecontrol&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;tasks&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;msbuild&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;executable&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;/span&gt;&lt;span style=""&gt;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe&lt;span style="color:blue;"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color:maroon;"&gt;executable&lt;/span&gt;&lt;span style="color:blue;"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;workingDirectory&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;/span&gt;&lt;span style=""&gt;G:\dev&lt;span style="color:blue;"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color:maroon;"&gt;workingDirectory&lt;/span&gt;&lt;span style="color:blue;"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;projectFile&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;/span&gt;&lt;span style=""&gt;RobotFramework.sln&lt;span style="color:blue;"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color:maroon;"&gt;projectFile&lt;/span&gt;&lt;span style="color:blue;"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;targets&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;/span&gt;&lt;span style=""&gt;Build&lt;span style="color:blue;"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color:maroon;"&gt;targets&lt;/span&gt;&lt;span style="color:blue;"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;timeout&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;/span&gt;&lt;span style=""&gt;15&lt;span style="color:blue;"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color:maroon;"&gt;timeout&lt;/span&gt;&lt;span style="color:blue;"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;logger&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;/span&gt;&lt;span style=""&gt;D:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll&lt;span style="color:blue;"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color:maroon;"&gt;logger&lt;/span&gt;&lt;span style="color:blue;"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;!--&lt;/span--&gt;&lt;span style=""&gt;msbuild&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;nunit&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;path&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;/span&gt;&lt;span style=""&gt;D:\Program Files\NUnit 2.4.1\bin\nunit-console.exe&lt;span style="color:blue;"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color:maroon;"&gt;path&lt;/span&gt;&lt;span style="color:blue;"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;assemblies&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style=""&gt;assembly&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;/span&gt;&lt;span style=""&gt;G:\dev\RobotFrameworkTests\bin\RobotFrameworkTests.dll&lt;span style="color:blue;"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color:maroon;"&gt;assembly&lt;/span&gt;&lt;span style="color:blue;"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;!--&lt;/span--&gt;&lt;span style=""&gt;assemblies&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;!--&lt;/span--&gt;&lt;span style=""&gt;nunit&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;!--&lt;/span--&gt;&lt;span style=""&gt;tasks&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;!--&lt;/span--&gt;&lt;span style=""&gt;project&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 14.3pt; margin-left: 14.3pt;"&gt;&lt;span style=""&gt;&lt;!--&lt;/span--&gt;&lt;span style=""&gt;cruisecontrol&lt;/span&gt;&lt;span style=""&gt;&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Verdana;font-size:14;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;u&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt;&lt;span style="text-decoration: none;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-170591075114222068?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/170591075114222068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=170591075114222068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/170591075114222068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/170591075114222068'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2007/10/so-what-is-continuous-integration-in.html' title=''/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-4044922065709029926</id><published>2007-07-18T01:13:00.000-07:00</published><updated>2007-07-18T01:15:35.074-07:00</updated><title type='text'>Meditation in Action</title><content type='html'>For 2 weeks I have been reading abt meditation.I think I am now more attracted towards Buddhism.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-4044922065709029926?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/4044922065709029926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=4044922065709029926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/4044922065709029926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/4044922065709029926'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2007/07/meditation-in-action.html' title='Meditation in Action'/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-695125270446014236.post-6762211460487997537</id><published>2007-05-02T02:39:00.001-07:00</published><updated>2007-05-02T02:39:53.327-07:00</updated><title type='text'></title><content type='html'>hi to all&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/695125270446014236-6762211460487997537?l=ajithspeak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajithspeak.blogspot.com/feeds/6762211460487997537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=695125270446014236&amp;postID=6762211460487997537' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/6762211460487997537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/695125270446014236/posts/default/6762211460487997537'/><link rel='alternate' type='text/html' href='http://ajithspeak.blogspot.com/2007/05/hi-to-all.html' title=''/><author><name>Ajith</name><uri>http://www.blogger.com/profile/08647883388483527116</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_rEuSx_ku5q0/SXIUlHTeOHI/AAAAAAAAAMo/iU2ExOniR50/S220/Picture+006.jpg'/></author><thr:total>1</thr:total></entry></feed>
