<?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-3045395253225710914</id><updated>2011-11-28T05:54:24.587+05:30</updated><category term='Linux'/><title type='text'>rajesh</title><subtitle type='html'>My TECH BLOG</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-195647584160220103</id><published>2010-01-26T22:49:00.001+05:30</published><updated>2010-05-05T19:59:46.030+05:30</updated><title type='text'>How to avoid SHIT/BullShit/Bull Crap  word in conversation!!!!</title><content type='html'>i have observed many people use the word "SHIT", "BULLSHIT" ,"*SHIT" ,"BULL CRAP" similar words while having informal conversations. at first i didnt understand that word and after listening that from many ppl i also used it for few times.&lt;br /&gt;&amp;nbsp;&amp;nbsp; Later i saw the meaning what the words actually means, then felt really bad. because i have stopped using bad words when am studying 8th standard.&lt;br /&gt;&amp;nbsp;&amp;nbsp;then later i had started avoiding using it and its fine now. but i still see many people using these words. then i felt i should find some way to make the ppl realize to stop using this word. immediately i got a thought, it would be better to write a blog post to convey this.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;the idea is very simple to avoid the usage of this words.&lt;br /&gt;&amp;nbsp;first open ur &lt;native language=""&gt; to english dictionary and find the meaning of those words really means. as u specifically doing this activity the meaning will get imprint in your mind. whenever the word comes out of mind during conversation just make mind to think of the meaning of the word and utter the meaning in mind. you will feel laughing during starting state but later surely u will feel bad for using such words as ur mind utter the meaning of word u use. then automatically you will stop using this words. am sure this will work when u try to do this.&lt;/native&gt;&lt;br /&gt;&lt;br /&gt;i saw many ppl use words without knowing the actual meaning of it either the words &amp;nbsp;would be buzzy or u find ur friends using it alot. but when u actually refer the internals of the words then there will be lots of words that ppl surely will stop using them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-195647584160220103?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/195647584160220103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/195647584160220103'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2010/01/how-to-avoid-shitbullshitbull-crap-word.html' title='How to avoid SHIT/BullShit/Bull Crap  word in conversation!!!!'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-6298784103192342235</id><published>2010-01-05T23:06:00.001+05:30</published><updated>2010-06-18T14:05:25.385+05:30</updated><title type='text'>Software Engineer/(Labour) Life I</title><content type='html'>The word or tag Software&amp;nbsp;Engineer sounds too good and many ppl believes its a very good job. lets see :)&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;i feel once the recession hits US market, it had affected software engg ppl in all parts of the world.&amp;nbsp;in fact i can tell ppl started having lots of problems. its in terms of&amp;nbsp;&amp;nbsp;salary, job tension, work pressure, visibility competition etc etc..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;not sure how the old days of s/w engg used to be. it had created a lots of hype and expectations in the society.&lt;/div&gt;&lt;div&gt;i guess this is one of the root cause for too much of increase in prices in&amp;nbsp;Bangalore. (Not sure whether there will be hike for s/w engg but surely there will be good hike of commodity prices ). for example to travel from Vij to Blr train ticket is appx Rs 350. but to reach in auto from BLR station to home will surely Rs 100+. if u are new to&amp;nbsp;Bangalore&amp;nbsp;it will min Rs 300+. &amp;nbsp;not only for this there are many places where the cost of things are high when compared to other places. if u argue with anyone on that one reason u can hear form them is ur salaries are too high its not a prob for u ppl to give that little much.&lt;/div&gt;&lt;div&gt;One more good ex is rental houses. really will the rent of houses ll be that much !???&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; its just becoz ppl were giving to them and made the habit to the others.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;i feel like its really people are getting exploited from one level to next level. and for sure s.w engg is a bad victim in all the cases.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;life of a software engg is not as easy or cake walk as ppl think or assumes. might be it was like that..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Life of a S.W engg starts right from he got placed and kicked directly to the IT Industry. its directly from Student(BE,MCA/[M.Tech]) Life to the SW engg life.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;once he is about to start life as sw engg , 98% he wont &amp;nbsp;get the job in native. even if he got in native mostly it wont be easy to from home to office. then it makes ppl to start migrating to other starts for living to work( work to live).&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;from there the problems for a sw engg starts.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;he/she has to live in different state. there will be lang prob (later it wont be big deal).they has to stay in friends room or relatives house until (a week) &amp;nbsp;he got aware of surroundings. later he move to hostel or PG (Paying Guest). life starts suck*** from there.&amp;nbsp;ambiance&amp;nbsp;wont be nice. lot hell of Food Problem. he will try to adjust and get-on over these things&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;when i just try to&amp;nbsp;elaborate&amp;nbsp;things the content keeps on increasing and getting late to bed but still lots of things i need to share&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-6298784103192342235?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/6298784103192342235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=6298784103192342235' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/6298784103192342235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/6298784103192342235'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2010/01/software-engineerlabour-life-i.html' title='Software Engineer/(Labour) Life I'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-5398127715125556080</id><published>2009-12-31T21:55:00.000+05:30</published><updated>2009-12-31T21:55:48.306+05:30</updated><title type='text'>mylife in 2009</title><content type='html'>i guess this would be the right time to recollect what happened to me in 2009.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;work or office life, i observer lots of difference in this year right from jan to dec. i had kept a target to reach certain goal at end in that when i got review i felt happy that i reached my target well.&amp;nbsp; &lt;br /&gt;i got Apple IpodTouch 32GB and 16 SanDisk curzer Flash Disk as rewards. those made me happy and given good visibiltiy. its all just my hard work. Hard work with proper planning to achieve targets always wins.&lt;br /&gt;&lt;br /&gt;i got a new bike from my father, that's helping me alot with my work schedule. no need to argue with auto wala and no need to wait for long time for cabs, avoided lots of uncomfortable things with it. my dad is gr8 :). met with accident. car came and hit. that's a bad incident with bike. but it had saved me.&lt;br /&gt;&lt;br /&gt;at starting of the year i didnt get much time to concentrate on the music. but when new freshers batch had joined they did TGWIN, at the time i felt to give time there and i did my job well and taken that opportunity to continue further to practice with friends. i did good practice at home did some nice recordings. but i feel i still can do alot more . i think 2010 i can give good amount of time to MUSIC, lets see..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;when i started playing foozball, i met with many ppl and became friends. i used to play very well at defence. my punch power is too good. but at the last 3 months of the year i lost interest in it and didnt bother about the game at all later. best is I met with many ppl.&lt;br /&gt;&lt;br /&gt;i have started understanding the relationships and ppl feelings and actions in IT industry. i had got an good idea about how the things will be now. i did some experiments when i do understand the things. results are mixed. i tried to make my friends understand about the things what i have understood from my observations and experiments.some taken postively. i will continue to work on them further.&lt;br /&gt;&lt;br /&gt;at the end of year, Floods in parts of country, YSR death, Telangan crisis in AP affected my mind badly &lt;br /&gt;&lt;br /&gt;watched beautiful movies (Avatar 3D and 3idiots)&lt;br /&gt;2009 is good year which had yeilded mixed results in my life. somethings i dont remeber :( &lt;br /&gt;i pray to GOD that 2010 will shower bliss of joy, happiness and fulfill everyone's dream. :) :) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Good Bye to 2009. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-5398127715125556080?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/5398127715125556080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=5398127715125556080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/5398127715125556080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/5398127715125556080'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2009/12/mylife-in-2009.html' title='mylife in 2009'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-5614052954835134091</id><published>2009-12-03T20:46:00.005+05:30</published><updated>2009-12-03T23:12:00.138+05:30</updated><title type='text'>My Feelings part I</title><content type='html'>Its been long time i didn't write any new post. Its not that am too busy in my work. its just becoz i didn't give more importance to write in this area.&lt;br /&gt;&lt;br /&gt;Actually when i have started my blog. I thought i will post only Technical (IT) stuff only. Now i have changed my mind. i want to scribble whatever is there in my mind.&lt;br /&gt;&lt;br /&gt;there is one thing which makes me to think all the time. why in Bangalore heavy Traffic Jams will happen. i have been traveling in my Bike (Discover 135cc) for the past 1year.&lt;br /&gt;&lt;br /&gt;i got into many big traffic jams n got pissed off a lot. I started thinking what could be the reasons. i found some reasons why such traffic jams ..&lt;br /&gt;&lt;br /&gt;many persons(men/women) who drives car,bike don't have proper driving sense, traffic sense and patience.&lt;br /&gt;&lt;br /&gt;when i thought about it i have created a quote&lt;br /&gt;           "Being Educated is different from behaving as Educated" this had came in flow. why i quoted in such a way is, most of the ppl who drive cars/bikes are from good education background.&lt;br /&gt;        some common mistakes they do&lt;br /&gt;      1. During evenings most of the go in High-Beam light even its not required at all. They just use it or might not even aware how hard it will hit the opposite drivers and create problems.  driving car/bike is not simply keeping leg on accelerator and go on. presence of mind should be used. just becoz we are safely sitting and moving in car, should not at your comfort level. should consider at other persons who is driving in the same/opposite lane.&lt;br /&gt;    i observe, many ppl just think whether they are safe or not don't even bother whether other ppl around.&lt;br /&gt;&lt;br /&gt;    "DRIVING IS AN ART, BEFORE GET INTO ROADS JUST GET YOURSELF TRAINED PROPERLY."&lt;br /&gt;&lt;br /&gt; 2. Many more i saw them keeps talking in phone driving car with single hand. As its not convenient to drive like that on bike. they have (invented/discovered) a new methodology how to talk while driving. keep the phone on Speaker Mode and insert that phone in helmet near to ear and just move on and talk as if they are designing new world to save this world.&lt;br /&gt;&lt;br /&gt;  i dont know when they hell they will understand how dangerous it is. They are not only keeping their life in RISK but also the ppl around them. but the ppl around them Neither SHOUT Nor take n throw their mobile when they saw that.&lt;br /&gt;     &lt;br /&gt;&lt;div style="text-align: right; font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;                   To Be Continued.....&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-5614052954835134091?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/5614052954835134091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=5614052954835134091' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/5614052954835134091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/5614052954835134091'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2009/12/its-been-long-time-i-didnt-write-any.html' title='My Feelings part I'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-5900011066788307096</id><published>2009-05-25T23:26:00.001+05:30</published><updated>2009-05-25T23:28:09.872+05:30</updated><title type='text'>Awesome video on consumption.</title><content type='html'>&lt;div style="text-align: center; color: rgb(51, 0, 153);"&gt;&lt;span style="font-family: verdana;font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.storyofstuff.com/index.html&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-5900011066788307096?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/5900011066788307096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=5900011066788307096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/5900011066788307096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/5900011066788307096'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2009/05/awesome-video-on-consumption.html' title='Awesome video on consumption.'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-4455232339929074159</id><published>2008-07-30T08:34:00.001+05:30</published><updated>2008-07-30T08:37:13.352+05:30</updated><title type='text'>How to load balance Tomcat 5.5 with Apache on Windows</title><content type='html'>&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;It's rather amazing that I could not find a single how-to that could detail the steps for using the Apache web server to load balance multiple Tomcat 5.5 instances on Windows. I found tons of articles- but they were either for older versions of Tomcat or Apache or for Unix flavors and none were accurate enough. Apache itself has fragmented documentation on the subject, and after much trial and error and pulling of hair, I succeeded.&lt;br /&gt;&lt;br /&gt;The least I can do is list the steps here for all others who have had trouble getting it right.&lt;br /&gt;The goal of this blog is to set up two Tomcat 5.5 instances with Apache in front, load balancing them. Please note that this does not cover clustering. I'll save that for another blog once I actually do it :-)&lt;br /&gt;Also, this is not a tutorial on load balancing. It will get you up and running- then you might want to look at the Tomcat documentation to find out what exactly all those options do.&lt;br /&gt;&lt;br /&gt;So, this is what you need to download:&lt;br /&gt;1. &lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;Apache HTTP server 2.2.4&lt;/span&gt;  from  &lt;a href="http://httpd.apache.org/download.cgi"&gt;The Apache HTTP  Server Project&lt;/a&gt;. I prefer the zip over the Windows Installer. You are free to choose the Windows Installer if you wish, but modify the service instructions below accordingly.&lt;br /&gt;&lt;br /&gt;2. &lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;Apache Tomcat 5.5.20&lt;/span&gt; from &lt;a href="http://tomcat.apache.org/download-55.cgi"&gt;Apache Tomcat downloads&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. &lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;Mod JK Tomcat connector &lt;/span&gt;from &lt;a href="http://tomcat.apache.org/download-connectors.cgi"&gt;here&lt;/a&gt;. Please note: You want to download the binary- click on JK 1.2 Binary Releases --&gt; win32 --&gt; jk-1.2.21 --&gt; mod_jk-apache-2.2.4.so&lt;br /&gt;&lt;br /&gt;Now let's start by installing Tomcat first.&lt;br /&gt;&lt;br /&gt;1. Extract the Tomcat zip. Hereafter, the directory you extracted to will be referred to as &lt;span style="font-weight: bold; font-style: italic;"&gt;TOMCAT_HOME&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;2. Test Tomcat to see that it works. Go to &lt;span style="font-weight: bold; font-style: italic;"&gt;TOMCAT_HOME&lt;/span&gt;\bin and run startup.bat&lt;br /&gt;You may need to add an environment variable called &lt;span style="font-weight: bold; font-style: italic;"&gt;CATALINA_HOME&lt;/span&gt; which is set to &lt;span style="font-weight: bold; font-style: italic;"&gt;TOMCAT_HOME&lt;/span&gt; in case Tomcat fails to start.&lt;br /&gt;&lt;br /&gt;3. Open up your browser and access http://localhost:8080/&lt;br /&gt;If you see the default page, then Tomcat Instance 1 is working fine. Shut down Tomcat.&lt;br /&gt;&lt;br /&gt;4. Now set this up as a service. Go to your command prompt, change directory to &lt;span style="font-weight: bold; font-style: italic;"&gt;TOMCAT_HOME&lt;/span&gt;\bin and set an environment variable called &lt;span style="font-weight: bold; font-style: italic;"&gt;CATALINA_BASE&lt;/span&gt;. The value of this variable should again, be &lt;span style="font-weight: bold; font-style: italic;"&gt;TOMCAT_HOME. &lt;/span&gt;For example:&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;SET CATALINA_BASE=C:\Tomcat-5.5.20&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Then, execute the following: &lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;service install Tomcat5&lt;/span&gt;&lt;br /&gt;This will set up the Windows service for Tomcat.&lt;br /&gt;&lt;br /&gt;5. Go to your Services and see that Tomcat 5 is listed. Start the service, and then verify again that http://localhost:8080 is up.&lt;br /&gt;That's all for the first Tomcat instance. Now for the second.&lt;br /&gt;&lt;br /&gt;1. Make a directory called SecondInstance in &lt;span style="font-weight: bold; font-style: italic;"&gt;TOMCAT_HOME&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;2. Copy the conf, logs, shared, temp, webapps and work directories from the &lt;span style="font-weight: bold; font-style: italic;"&gt;TOMCAT_HOME&lt;/span&gt; directory into the SecondInstance directory.&lt;br /&gt;&lt;br /&gt;3. Open up SecondInstance\conf\server.xml in a text editor. We've got to change the port numbers so that they don't conflict with the first instance.&lt;br /&gt;I just incremented by 10 and changed them as follows, but you could use other port numbers:&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);font-family:courier new;" &gt;&lt;code&gt;&lt;br /&gt;&lt;server port="8005" shutdown="SHUTDOWN"&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;to&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;&lt;server port="8015" shutdown="SHUTDOWN"&gt;&lt;/server&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;connector port="8080" maxhttpheadersize="8192" style="color: rgb(0, 0, 0);"&gt;to&lt;/connector&gt;&lt;/server&gt;&lt;/code&gt;&lt;/span&gt;     &lt;span style="color: rgb(0, 0, 153);"&gt;&lt;connector port="8090" maxhttpheadersize="8192"&gt;&lt;br /&gt;&lt;br /&gt;&lt;connector port="8009" enablelookups="false" redirectport="8443" protocol="AJP/1.3"&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;to&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;&lt;connector port="8019" enablelookups="false" redirectport="8443" protocol="AJP/1.3"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/connector&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:georgia;" &gt;Change the SSL port if you need it as well.&lt;/span&gt;&lt;/connector&gt;&lt;/connector&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4. Now set up the second instance to run as a service. Go to the command prompt, change to the&lt;span style="font-weight: bold; font-style: italic;"&gt; TOMCAT_HOME&lt;/span&gt;\bin directory. Set the &lt;span style="font-weight: bold; font-style: italic;"&gt;CATALINA_BASE&lt;/span&gt; environment variable to &lt;span style="font-weight: bold; font-style: italic;"&gt;TOMCAT_HOME&lt;/span&gt;\SecondInstance. For example:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;    SET CATALINA_BASE=C:\Tomcat5.5.20\SecondInstance&lt;/span&gt;&lt;br /&gt;Then, type:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;    service install SecondTomcat&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Go to Services and start the SecondTomcat service. Test it out by pointing your browser to http://localhost:8090/&lt;br /&gt;Works ok? Great! Your second tomcat instance is now ready to be used.&lt;br /&gt;&lt;br /&gt;Next, let's set up the Apache HTTP Server. It's pretty simple...&lt;br /&gt;&lt;br /&gt;1. Run the installer you downloaded. The standard install will do.&lt;br /&gt;&lt;br /&gt;2. Open the Apache Server Monitor and start the web server if it's not already running.&lt;br /&gt;&lt;br /&gt;3. Point your browser to http://localhost/ to verify that Apache is running on port 80.&lt;br /&gt;&lt;br /&gt;4. Stop Apache.&lt;br /&gt;&lt;br /&gt;Finally, we reach mod JK. Let's set it up first just to delegate requests to the two Tomcat instances, and we'll load balance it a bit later.&lt;br /&gt;&lt;br /&gt;1. Copy the mod_jk-apache-2.2.4.so to the modules directory in your Apache installation.&lt;br /&gt;&lt;br /&gt;2. Rename it to mod_jk.so&lt;br /&gt;&lt;br /&gt;3. Open up httpd.conf in the conf directory of your Apache installation in a text edit, and add the following line at the end of the set of LoadModule statements:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;LoadModule jk_module modules/mod_jk.so&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4. Create a file called workers.properies in the conf directory. Add these lines to it:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;    workers.tomcat_home=C:/tomcat-5.5.20&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;    workers.java_home=C:/jdk1.5.0_03&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;worker.list=worker1,worker2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;    worker.worker1.port=8009&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;worker.worker1.host=localhost&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;&lt;br /&gt;worker.worker1.type=ajp13&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;worker.worker2.port=8019&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;&lt;br /&gt;worker.worker2.host=localhost&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;&lt;br /&gt;worker.worker2.type=ajp13&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This file defines which workers Apache can delegate to. We've listed worker1 and worker 2 to correspond to our two tomcat instances. Remember to set tomcat_home and java_home as well.&lt;br /&gt;&lt;br /&gt;5. Specify the worker properties in httpd.conf:&lt;br /&gt;&lt;br /&gt;Add these lines just after the LoadModule definitions-&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;# Path to workers.properties&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;JkWorkersFile c:/apache2.2/conf/workers.properties&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;# Path to jk logs&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;JkLogFile c:/apache2.2/mod_jk.log&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;# Jk log level [debug/error/info]&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;JkLogLevel info&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;# Jk log format&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;# JkOptions for forwarding&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;# JkRequestLogFormat set the request format&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;JkRequestLogFormat "%w %V %T"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;JkMount /jsp-examples worker1&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;JkMount /jsp-examples/* worker1&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;JkMount /tomcat-docs worker2&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;JkMount /tomcat-docs/* worker2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Defining these tells Apache where to look for definitions of its workers and tells it that any requests for the jsp-examples context should be handed off to the Tomcat instance represented by worker 1, and any requests for tomcat-docs context should be handed off to Tomcat Instance 2, represented by worker 2.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;5.5 [Added on April 11 2007]&lt;/span&gt;&lt;br /&gt;Edit the server.xml for Tomcat and Tomcat's SecondInstance and add a jvmRoute attribute to the Engine element:&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;&lt;engine name="Catalina" defaulthost="localhost" jvmroute="worker1"&gt;&lt;/engine&gt;&lt;/span&gt;&lt;br /&gt;for the first instance and&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;&lt;engine name="Catalina" defaulthost="localhost" jvmroute="worker2"&gt;&lt;/engine&gt;&lt;/span&gt;&lt;br /&gt;for the second.&lt;br /&gt;&lt;br /&gt;6. Start Tomcat Instance 1 and 2. Start up the Apache webserver. Point your browser to http://localhost/jsp-examples/ and then to http://localhost/tomcat-docs. You should see the respective pages load. To distinguish which Tomcat is serving you the page, the easiest thing to do is edit the index page in the tomcat-docs and jsp-examples of Tomcat 2 and change the title for example. Then you can verify that tomcat-docs is being served only by the second instance.&lt;br /&gt;&lt;br /&gt;Thats it!! Apache is now delegating requests to both Tomcats.&lt;br /&gt;Now for our last task- we will load balance it so that Apache distributes load for jsp-examples between both instances of Tomcat. It also serves as a failover mechanism. If Tomcat 1 is down for whatever reason, Apache will automatically keep delegating to Tomcat 2 so your application remains accessible.&lt;br /&gt;&lt;br /&gt;Load balancing is a simple configuration. First shut down your Tomcat instances and Apache as well.&lt;br /&gt;&lt;br /&gt;1. Open workers.properties in a text editor.&lt;br /&gt;&lt;br /&gt;2. Edit it so it looks like this (changed lines in bold)-&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;workers.tomcat_home=C:/tomcat-5.5.20&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;workers.java_home=C:/jdk1.5.0_03&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;font-family:courier new;" &gt;#worker.list=worker1,worker2&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;font-family:courier new;" &gt;worker.list=balancer&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;worker.worker1.port=8009&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;worker.worker1.host=localhost&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;worker.worker1.type=ajp13&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;font-family:courier new;" &gt;worker.worker1.lbfactor=1&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;worker.worker2.port=8019&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;worker.worker2.host=localhost&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;worker.worker2.type=ajp13&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;font-family:courier new;" &gt;worker.worker2.lbfactor=1&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;font-family:courier new;" &gt;worker.balancer.type=lb&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;font-family:courier new;" &gt;worker.balancer.balance_workers=worker1,worker2&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;font-family:courier new;" &gt;worker.balancer.method=B&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;We've changed the worker list to a single worker called balancer, and specified that the worker type of balancer is 'lb' or load balancer. The workers it manages are worker1 and worker2 (these do not need to appear in the workers list). And finally, we set the balance method to 'B' or balance by busy factor. Apache will delegate the next request to the Tomcat instance which is least busy. Please note that there are a couple of options for method- consult the Apache/Tomcat documentation which lists out options for workers properties to help you decide the best method for your type of application.&lt;br /&gt;&lt;br /&gt;3. Open httpd.conf and comment out the previous JkMount directives. Replace them with these:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;JkMount /jsp-examples balancer&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;JkMount /jsp-examples/* balancer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Very simple- we've just pointed Apache to a single worker- the balancer.&lt;br /&gt;&lt;br /&gt;4. Start up both Tomcats and Apache. Access http://localhost/jsp-examples&lt;br /&gt;You will either be served by Tomcat 1 or Tomcat 2. To prove that both are capable of serving, shut down the first instance and refresh your browser. You should be served by instance two.&lt;br /&gt;&lt;br /&gt;Congratulations! You've successfully set up Apache load balancing multiple tomcat instances!&lt;br /&gt;&lt;br /&gt;SOURCE:- thought-bytes.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-4455232339929074159?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/4455232339929074159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=4455232339929074159' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/4455232339929074159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/4455232339929074159'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2008/07/how-to-load-balance-tomcat-55-with.html' title='How to load balance Tomcat 5.5 with Apache on Windows'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-7922148787367112337</id><published>2008-01-08T12:13:00.000+05:30</published><updated>2008-01-08T12:31:14.939+05:30</updated><title type='text'>How To Ask Questions The Smart Way</title><content type='html'>A very good article by Eric Steven Raymond&lt;br /&gt;How to Ask Questions The smart Way.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;http://www.catb.org/%7Eesr/faqs/smart-questions.html&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-7922148787367112337?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/7922148787367112337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=7922148787367112337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/7922148787367112337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/7922148787367112337'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2008/01/how-to-ask-questions-smart-way.html' title='How To Ask Questions The Smart Way'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-3903866000779110782</id><published>2007-12-11T11:01:00.000+05:30</published><updated>2007-12-11T11:06:51.479+05:30</updated><title type='text'>How to create con dir in windows</title><content type='html'>It is know that con\lpt1 etc are reserved names in windows and&lt;br /&gt;its not possible to create the directories on this name!!!&lt;br /&gt;&lt;br /&gt;its POSSIBLE :-) [Nothing is Impossible]&lt;br /&gt;&lt;br /&gt;just&lt;br /&gt;1.open the command prompt&lt;br /&gt;2. type the command   md\\.\\c:&lt;path&gt;\\con&lt;br /&gt;&lt;br /&gt;ex  &lt;span style="font-weight:bold;"&gt;md\\.\\c:\\Users\\hackuser\\con&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-3903866000779110782?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/3903866000779110782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=3903866000779110782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/3903866000779110782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/3903866000779110782'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2007/12/how-to-create-con-dir-in-windows.html' title='How to create con dir in windows'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-2076332891915799330</id><published>2007-11-29T16:23:00.000+05:30</published><updated>2007-11-29T16:47:07.929+05:30</updated><title type='text'>Hack:- How to hide Files in a JPEG image</title><content type='html'>Its very simple to hide a set of important files in a JPEG image.!!&lt;br /&gt;&lt;br /&gt;This is a simple hack!! &lt;br /&gt;&lt;br /&gt;create an archive(tar/rar/zip) etc file of the important files which has to be hidden.&lt;br /&gt;&lt;br /&gt;then get an jpg image of your interest under which you want to hide the files.&lt;br /&gt;&lt;br /&gt;then &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; execute the following &lt;strong&gt;COPY&lt;/strong&gt; command &lt;br /&gt;&lt;br /&gt;  &gt; &lt;strong&gt;copy +b &lt;path/image1.jpg&gt; + mysecretfiles.zip secretimage.jpg&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;    &lt;em&gt;b : represents the BINARY mode&lt;/em&gt;     &lt;br /&gt;&lt;br /&gt;it will create a file secretimage.jpg&lt;br /&gt;&lt;br /&gt;if u click on that it will be opened in ur default picture viewer&lt;br /&gt;&lt;br /&gt;Delete those important files as we are having those in the hidden secretimage &lt;br /&gt;To retrive the contents then open(extract) the file with the zip software that is present&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-2076332891915799330?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/2076332891915799330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=2076332891915799330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/2076332891915799330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/2076332891915799330'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2007/11/hack-how-to-hide-files-in-jpeg-image.html' title='Hack:- How to hide Files in a JPEG image'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-2870720573499130533</id><published>2007-09-28T12:24:00.000+05:30</published><updated>2007-09-28T12:25:20.190+05:30</updated><title type='text'></title><content type='html'>okay, easiest way to tell if you're using tabs is to run the file through the 'expand' command&lt;br /&gt;expand Test.java &gt; Test.java-expand; diff Test.java Test.java-expand&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-2870720573499130533?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/2870720573499130533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=2870720573499130533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/2870720573499130533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/2870720573499130533'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2007/09/okay-easiest-way-to-tell-if-youre-using.html' title=''/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-8879545937949937699</id><published>2007-09-20T20:38:00.000+05:30</published><updated>2007-09-20T20:55:08.706+05:30</updated><title type='text'>Three Steps to Building The Linux Kernel</title><content type='html'>Building 2.6.22 Kernel is very easy &lt;br /&gt;Step 1:- &lt;br /&gt;         Get The Source from &lt;a href="http://www.kernel.org/pub/linux/kernel/v2.6/"&gt;Kernel Pub &lt;/a&gt;&lt;br /&gt;          get linux-2.6.22.tar.bz2  (best is .bz2 instead of tar)&lt;br /&gt;Step2:-  move the bz2 file to /usr/src &lt;br /&gt;         unzip the file  with tar -xjvf  linux-2.6.22.tar.bz2 and go to the dir&lt;br /&gt;&lt;br /&gt;Step3:-&lt;br /&gt;         Just 3 commands will build and install the kernel&lt;br /&gt;         &lt;br /&gt;         make oldconfig &amp;&amp; make &amp;&amp; make modules_install &amp;&amp; make install&lt;br /&gt;      &lt;br /&gt;      if you are booting through GRUB then entry will be created in grub/menu.lst with kernel ver &lt;br /&gt;&lt;br /&gt;      restart the system and boot with the kernel what you have build :-)&lt;br /&gt;&lt;br /&gt;      uname -r  will show the kernel version what you are using. &lt;br /&gt;     &lt;br /&gt;      Be Happy!!&lt;br /&gt;&lt;br /&gt;for Any comments on you can reach me at rajesh.battala@gmail.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-8879545937949937699?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/8879545937949937699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=8879545937949937699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/8879545937949937699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/8879545937949937699'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2007/09/three-steps-to-building-linux-kernel.html' title='Three Steps to Building The Linux Kernel'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-4911844109256649718</id><published>2007-08-21T17:36:00.001+05:30</published><updated>2007-08-21T18:03:08.392+05:30</updated><title type='text'>Link on How to Build Kernel</title><content type='html'>http://www.osnews.com/story.php/443/Compiling-the-Linux-Kernel&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-4911844109256649718?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/4911844109256649718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=4911844109256649718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/4911844109256649718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/4911844109256649718'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2007/08/how-to-build-kernel.html' title='Link on How to Build Kernel'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-5567055498775273209</id><published>2007-07-27T14:24:00.000+05:30</published><updated>2007-10-30T10:14:20.618+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>How to Reset the root password and GRUB password</title><content type='html'>===================================================&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;METHOD 1&lt;/span&gt;&lt;br /&gt;===================================================&lt;br /&gt;HOW TO RESET UR ROOT PASSWORD IF U FORGET IT&lt;br /&gt;Recovery from an unknown root password&lt;br /&gt;This document contains a Red Hat and SUSE example of recovering from an unknown root password.&lt;br /&gt;On Red Hat&lt;br /&gt;Red Hat systems do not ask for a root password when booting in single user mode. On powered off&lt;br /&gt;Red Hat systems the procedure is:&lt;br /&gt;1 Boot the computer&lt;br /&gt;2 Use ‘e’ in the GRUB boot loader (First press &lt;Escape&gt; in SUSE)&lt;br /&gt;3 Use ‘e’ to edit the kernel boot option&lt;br /&gt;4 Type ‘&lt;space&gt; 1’ at the end of the line or 'init=/bin/sh' (also in SUSE)&lt;br /&gt;5 Select ‘b’ to enter single user mode&lt;br /&gt;6 Use the passwd command. You now have a new root user password.&lt;br /&gt;One way to prevent this simple root password recovery method, is to add a password to GRUB.&lt;br /&gt;This procedure will not work on all distributions, because other systems tend to ask a root password&lt;br /&gt;for entering single user mode.&lt;br /&gt;Another way to recover from the unknown password is to use rescue mode (also see the following&lt;br /&gt;objective).&lt;br /&gt;On other systems&lt;br /&gt;On powered off &lt;span style="font-weight:bold;"&gt;(SUSE) systems &lt;/span&gt;the procedure is:&lt;br /&gt;&lt;br /&gt;1 Boot the computer from the install CD (or rescue diskette)&lt;br /&gt;2 Choose Rescue System from the boot options. You will be the root user of the booted system&lt;br /&gt;without being prompted for a password.&lt;br /&gt;3 Mount the / partition of the installed system, e.g.:&lt;br /&gt;o mount /dev/hda1 /mnt&lt;br /&gt;4 Make the mounted (installed) system the new root (/) system and change the password of the root&lt;br /&gt;user, e.g.:&lt;br /&gt;o chroot /mnt passwd&lt;br /&gt;You changed to the installed root system and used the passwd command to create a new password&lt;br /&gt;for the root user.&lt;br /&gt;The command chroot /mnt would make the change to the installed system more permanent. E.g. you&lt;br /&gt;can change /etc/fstab, /etc/inittab, /boot/grub/menu.lst (The SUSE version of the boot menu&lt;br /&gt;grub.conf), which are on the installed system until you use the exit command.&lt;br /&gt;If you do not use the chroot command, then you would alter the files of the rescue system and not the&lt;br /&gt;files of the installed system.&lt;br /&gt;The Red Hat rescue system is similar to SUSE but uses the command chroot /mnt/sysimage&lt;br /&gt;Note:&lt;br /&gt;Deleting the x in the /etc/passwd file of the root entry, removes the password protection for root.&lt;br /&gt;An alternative way to recover from an unknown password is:&lt;br /&gt;– Using a boot CD or USB stick&lt;br /&gt;– Mount the hard disk&lt;br /&gt;– Remove the x&lt;br /&gt;– Restart the system&lt;br /&gt;– Login without a password&lt;br /&gt;Think of a way to enable the password again and if you want to protect your notebook for these&lt;br /&gt;actions: Use an encrypted file system (for / or your data partition).&lt;br /&gt;http://wiki.novell.com/index.php/Roberts_Quick_References&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;While Booting ( Redhat )   just press "e" in GRUB&lt;br /&gt;u will find 3 lines of code..&lt;br /&gt;Goto to the 2nd line press "e"again and type "1" in the end&lt;br /&gt; then press ENTER..&lt;br /&gt;Then press "b" and it will boot you into your shell..&lt;br /&gt;Just type "passwd" and change ur ROOT password...&lt;br /&gt;dont need to know the old one..&lt;br /&gt;===================================================&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;METHOD 2&lt;/span&gt;&lt;br /&gt;===================================================&lt;br /&gt;"I, uh, forgot the root password"&lt;br /&gt;&lt;br /&gt;Let's look at recovering the root password from the boot loader. If you're using GRUB, then, as GRUB loads up, highlight the Red Hat Linux entry on the GRUB menu and then press [E] to edit the boot configuration. Locate the following line, something that looks like this:&lt;br /&gt;&lt;br /&gt;kernel /boot/vmlinuz-2.4.20-0.70 root=LABEL=/hdc=ide-scsi&lt;br /&gt;&lt;br /&gt;Type the number '1' at the end. Doing so boots the PC into run level 1-single user mode, where you're automatically logged in as root. This done, type 'passwd' at the prompt. You can enter a new password here.&lt;br /&gt;===================================================&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;METHOD 3&lt;/span&gt;&lt;br /&gt;===================================================&lt;br /&gt;Question.&lt;br /&gt;we can crack the root password and GRUB password, if there is no Grum password, from the initial screen (i.e. from the init 1); but with the GRUB password. While reading LinuxForYou, I saw your section and thought you may be able to help.&lt;br /&gt;&lt;br /&gt;Answer.&lt;br /&gt; To break the GRUB start-up password, follow the steps given below:&lt;br /&gt;&lt;br /&gt;1. Boot the system with the first Linux CD. At the boot prompt, type linux rescue to switch to rescue mode. In rescue mode you will be asked if similar steps should be followed, which need to be followed in the installation. Once you get the # prompt, type the following command:&lt;br /&gt;&lt;br /&gt;# chmod /mnt/sysImage&lt;br /&gt;&lt;br /&gt;2. Edit the grub.conf file and remove the passwd line from the file. Save the file and exit.&lt;br /&gt;&lt;br /&gt;3. Once your machine reboots, you will be able to start your Linux OS in the usual manner.&lt;br /&gt;============================================================================&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-5567055498775273209?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/5567055498775273209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=5567055498775273209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/5567055498775273209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/5567055498775273209'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2007/07/how-to-reset-root-password-and-grub.html' title='How to Reset the root password and GRUB password'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-2825296050935232307</id><published>2007-05-27T15:22:00.000+05:30</published><updated>2007-06-08T06:39:55.385+05:30</updated><title type='text'>Building EVOLUTION</title><content type='html'>&lt;span style="color: rgb(255, 0, 0);font-size:180%;" &gt;&lt;a href="http://go-evolution.org/"&gt;Evolution&lt;/a&gt;&lt;/span&gt; is an Interesting Open Source project&lt;br /&gt;i have learnt a lot while contributing to Evolution&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;How to Start EVOLUTION BUILDING&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Use JHBUILD tool to build evolution ( u can build manually also)&lt;br /&gt;to get jhbuild&lt;br /&gt;$&gt; mkdir -p /svn/gnome2 &amp;&amp;amp; cd /svn/gnome2&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);font-size:100%;" &gt;&lt;span style="font-family:arial;"&gt;                                  $&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-family:arial;font-size:100%;"  &gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; &lt;span style="color: rgb(51, 51, 255);"&gt; svn co svn://anonymous@svn.gnome.org/svn/jhbuild/trunk jhbuild&lt;br /&gt;&lt;/span&gt;      this command will fetch u the jhbuild from the gnome repository&lt;br /&gt;$&gt;  make install&lt;br /&gt;after doing make install. move the   sample.jhbuildrc file to ur home and rename it to ".jhbuildrc"&lt;br /&gt; mv  sample.jhbuildrc  ~/.jhbuildrc&lt;br /&gt;2. Care should be taken while setting the .jhbuildrc file&lt;br /&gt;depending on the values set in the .jhbuildrc file  evolution will be build&lt;br /&gt;my.jhbuildrc file&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;            Important Things need to take care &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;pre  style="font-weight: bold; color: rgb(255, 255, 255);font-family:arial;"&gt;&lt;span style="color: rgb(51, 51, 255);font-size:100%;" &gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; 1. moduleset = 'gnome-2.20' (current module set)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="color: rgb(255, 255, 255);font-family:arial;font-size:100%;"  &gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;                2.checkoutroot = os.path.expanduser('~/svn/gnome2')&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;pre  style="color: rgb(255, 255, 255);font-family:arial;"&gt;&lt;span style="color: rgb(51, 51, 255);font-size:100%;" &gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; 3.module_autogenargs['PolicyKit'] = ' --with-pam-module-dir=/home/evo/opt/gnome/lib/security '&lt;br /&gt;module_autogenargs['gnome-vfs'] = '  --disable-compile-warnings --disable-more-warnings '&lt;br /&gt;module_autogenargs['evolution-data-server'] = ' --with-openldap=/usr --enable-maintainer-mode&lt;br /&gt;  --enable-smime=yes --enable-nss=yes --enable-nntp=yes --with-krb5=/usr&lt;br /&gt;  --enable-debug --with-nspr-includes=/usr/include/nspr4&lt;br /&gt;  --with-nss-includes=/usr/include --enable-gtk-doc=yes&lt;br /&gt;  --enable-ssl=yes '&lt;br /&gt;module_autogenargs['evolution'] = ' --enable-exchange=yes --enable-plugins=all&lt;br /&gt;     --with-nspr-includes=/usr/include/nspr4 --with-nss-includes=/usr/include&lt;br /&gt;     --enable-smime=yes --enable-nss=yes --enable-gtk-doc=yes --enable-ssl=yes '&lt;br /&gt;4. os.environ['CFLAGS'] = '-g -O0'&lt;br /&gt;&lt;br /&gt;4. After setting the values in the .jhbuildrc file&lt;br /&gt;a. do      &lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;jhbuild shell (very important to be in shell before building evolution)&lt;/span&gt;&lt;br /&gt;b. then start building evolution command is&lt;br /&gt;jhbuild build -a evolution  ( this will build the evolution and all the dependencies properly)&lt;br /&gt;&lt;br /&gt;jhbuild build -a evolution -s mozilla  (if u want to skip building mozilla )&lt;br /&gt;&lt;br /&gt;for building evolution-exchange&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;  jhbuild buildone -a evolution-exchange&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; while building EVO. it will ask for some packages like lynx and docbooktoys..&lt;br /&gt;search those rpm's from the yast and install and continue to build&lt;br /&gt;&lt;br /&gt;5. Be in IRC all the times. (#evo-idc, #evolution, #evolution-meet)&lt;br /&gt;if u got any doubt post ur query you will get ur problem solved :-)&lt;br /&gt;&lt;br /&gt;6. After Building your evo, configure the accounts that u can .&lt;br /&gt;&lt;br /&gt;7. Read HACKING file which will be in the evolution dir before coding&lt;br /&gt;&lt;br /&gt;8. Choosing Editor is upto your convient( gvim is a good option)&lt;br /&gt;&lt;br /&gt;9. make tags and install ctags&lt;br /&gt;&lt;br /&gt;10. build tags, which will be very helpful for u when probing in the Code&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 0, 0);"&gt;ctags -aR -f=my_tags *.*&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;in .vimrc file set that tags to my_tags file&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;11. Use Glade to design UI&lt;br /&gt;&lt;br /&gt;12. Go to bugzilla.gnome.org  take the minor bugs and start HACKING evolution&lt;br /&gt;&lt;br /&gt;13. use &lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;find . -name "*"|xargs grep -nR "search string" &lt;/span&gt; to search for a piece of code you want&lt;br /&gt;&lt;br /&gt;14. Install devhelp(from yast) and refer it while coding&lt;br /&gt;15. subscribe to the mailing list  &lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:evolution-hackers@gnome.org"&gt;evolution-hackers@gnome.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;use xterm while building evolution. Your build time will be saved !!&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-2825296050935232307?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/2825296050935232307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=2825296050935232307' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/2825296050935232307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/2825296050935232307'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2007/05/evolution.html' title='Building EVOLUTION'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-3828130112861523572</id><published>2007-04-05T15:24:00.000+05:30</published><updated>2007-04-05T15:25:58.063+05:30</updated><title type='text'></title><content type='html'>for including any file.&lt;br /&gt;define them in the includ_HEADERS of Makefile.am&lt;br /&gt;this tip by &lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Sankar&lt;/span&gt; helped me to proceed in the Project&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-3828130112861523572?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/3828130112861523572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=3828130112861523572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/3828130112861523572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/3828130112861523572'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2007/04/for-including-any-file.html' title=''/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-484407826450967732</id><published>2007-04-05T14:28:00.000+05:30</published><updated>2007-04-05T14:31:54.208+05:30</updated><title type='text'>Happy Ones</title><content type='html'>&lt;div style="text-align: center;"&gt;i have share my dream with my&lt;span style="font-weight: bold;"&gt; Best Friend&lt;/span&gt;&lt;br /&gt;even both are having the same ideas..thoughts and execution.&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;i am very happy about and cant able to express my happiness..&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-484407826450967732?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/484407826450967732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=484407826450967732' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/484407826450967732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/484407826450967732'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2007/04/happy-ones.html' title='Happy Ones'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-7409242770338044967</id><published>2007-03-22T12:36:00.000+05:30</published><updated>2007-03-22T12:37:11.712+05:30</updated><title type='text'></title><content type='html'>&lt;span style="color: rgb(255, 255, 0); font-weight: bold;"&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;A gud video on vim&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 204);"&gt;http://video.google.com/videoplay?docid=2538831956647446078&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/3045395253225710914-7409242770338044967?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/7409242770338044967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=7409242770338044967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/7409242770338044967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/7409242770338044967'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2007/03/gud-video-on-vim-httpvideo.html' title=''/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-3909933462548582911</id><published>2007-03-21T17:55:00.000+05:30</published><updated>2007-03-21T17:56:42.394+05:30</updated><title type='text'>For making tags. this is imp when working for big project</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 0, 0);"&gt;&lt;blockquote&gt;ctags -aR -f=my_tags *.*&lt;/blockquote&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-3909933462548582911?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/3909933462548582911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=3909933462548582911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/3909933462548582911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/3909933462548582911'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2007/03/for-making-tags-this-is-imp-when.html' title='For making tags. this is imp when working for big project'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-7969464373623035120</id><published>2007-03-21T14:05:00.000+05:30</published><updated>2007-03-21T14:07:03.349+05:30</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_a7CaDS2m9LE/RgDugLIaisI/AAAAAAAAAAw/rPSvnBQCvWU/s1600-h/Screenshot-Rule+Editor.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_a7CaDS2m9LE/RgDugLIaisI/AAAAAAAAAAw/rPSvnBQCvWU/s320/Screenshot-Rule+Editor.png" alt="" id="BLOGGER_PHOTO_ID_5044293819166264002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;this is the rule editor dialog created for my project using Glade&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-7969464373623035120?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/7969464373623035120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=7969464373623035120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/7969464373623035120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/7969464373623035120'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2007/03/this-is-rule-editor-dialog-created-for.html' title=''/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_a7CaDS2m9LE/RgDugLIaisI/AAAAAAAAAAw/rPSvnBQCvWU/s72-c/Screenshot-Rule+Editor.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-33783268159178004</id><published>2007-03-21T14:03:00.000+05:30</published><updated>2007-03-21T14:04:39.896+05:30</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_a7CaDS2m9LE/RgDt9rIairI/AAAAAAAAAAo/Tj8-Y6ZbWBU/s1600-h/Screenshot-Rule+List.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_a7CaDS2m9LE/RgDt9rIairI/AAAAAAAAAAo/Tj8-Y6ZbWBU/s320/Screenshot-Rule+List.png" alt="" id="BLOGGER_PHOTO_ID_5044293226460777138" border="0" /&gt;&lt;/a&gt;This the Rules List Dialog. Designed using Glade for my project [:-)]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-33783268159178004?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/33783268159178004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=33783268159178004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/33783268159178004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/33783268159178004'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2007/03/this-rules-list-dialog.html' title=''/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_a7CaDS2m9LE/RgDt9rIairI/AAAAAAAAAAo/Tj8-Y6ZbWBU/s72-c/Screenshot-Rule+List.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-4423924347759412311</id><published>2007-03-21T14:02:00.001+05:30</published><updated>2007-03-21T14:02:15.121+05:30</updated><title type='text'></title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-4423924347759412311?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/4423924347759412311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=4423924347759412311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/4423924347759412311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/4423924347759412311'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2007/03/blog-post.html' title=''/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-5268953923322199015</id><published>2007-02-26T13:10:00.000+05:30</published><updated>2007-02-26T13:12:22.474+05:30</updated><title type='text'>for understanding the tools..</title><content type='html'>read this uri for understanding the automake tools and other things..&lt;br /&gt;&lt;br /&gt;http://sourceware.org/autobook/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-5268953923322199015?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/5268953923322199015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=5268953923322199015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/5268953923322199015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/5268953923322199015'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2007/02/for-understanding-tools.html' title='for understanding the tools..'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3045395253225710914.post-6453586227990648117</id><published>2007-02-26T13:06:00.000+05:30</published><updated>2007-02-26T13:08:03.524+05:30</updated><title type='text'>for Exchange Account in Evolution</title><content type='html'>enable this option in autogen in .jhbuildrc file&lt;br /&gt;&lt;br /&gt; --with-openldap=/usr  --with-krb5=/usr --with-krb5-includes=/usr/include --with-krb5-libs=/usr/lib  --enable-gtk-doc=no --enable-mono=n        o --enable-exchange=yes --enable-nss=yes  --enable-debug --enable-ssl--enable-exchange=yes --enable-pilot-conduits=no --with-nspr-includes=/usr/incl        ude/nspr4 --with-nss-includes=/usr/include/nss3&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3045395253225710914-6453586227990648117?l=rajeshbattala.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshbattala.blogspot.com/feeds/6453586227990648117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3045395253225710914&amp;postID=6453586227990648117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/6453586227990648117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3045395253225710914/posts/default/6453586227990648117'/><link rel='alternate' type='text/html' href='http://rajeshbattala.blogspot.com/2007/02/for-exchange-account-in-evolution.html' title='for Exchange Account in Evolution'/><author><name>rajesh.battala</name><uri>http://www.blogger.com/profile/17460421106051120689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
