<?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:blogger='http://schemas.google.com/blogger/2008' 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-4537294667109101721</id><updated>2024-09-09T08:54:40.795-07:00</updated><category term="Subversion"/><category term="Branching"/><category term="Excel 2010"/><category term="List of Locked Files in SVN"/><category term="RapidSVN"/><category term="SVN"/><category term="TortoiseSVN"/><category term="403 Forbidden error"/><category term="Basic Concepts of TortoiseSVN"/><category term="Branching Strategy"/><category term="Branching using Tortoise SVN"/><category term="Cannot create tunnel: The system cannot find the file specified"/><category term="Configuring RapidSVN over SVN+SSH"/><category term="Creating Custom Views in Excel 2010"/><category term="Error while updating filelist"/><category term="Excel"/><category term="Funrobics"/><category term="IMR Chart"/><category term="Knowledge Management"/><category term="List of Locked Files for Project Managers and Configuration Managers"/><category term="Mind mapping"/><category term="Process Improvement"/><category term="Restore deleted data"/><category term="SUMIFS"/><category term="Saving filters in Excel"/><category term="Six Sigma"/><category term="Tagging"/><category term="TortoisePlink.exe"/><category term="Tunnel Error"/><category term="Using IMR Charts"/><category term="Using TortoiseSVN"/><category term="Web Development"/><category term="XMind"/><category term="access error"/><category term="brainstorming"/><category term="data summary functions"/><category term="restoring deleted files with history"/><category term="svn status command"/><title type='text'>Sayali Kumbhar</title><subtitle type='html'>Productivity, Open Source and more...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-8027350591286246320</id><published>2017-09-06T01:23:00.000-07:00</published><updated>2017-09-06T01:23:12.532-07:00</updated><title type='text'>Dashboarding with PowerBI</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
My work involves a lot of data analysis and making that data accessible to a wider audience.&lt;br /&gt;
Through the years, I have used a lot of tools for data analysis and dashboarding like Excel, &lt;a href=&quot;https://www.tableau.com/&quot; target=&quot;_blank&quot;&gt;Tableau&lt;/a&gt;, &lt;a href=&quot;http://eclipse.org/birt&quot; target=&quot;_blank&quot;&gt;BIRT&lt;/a&gt; etc. The new Microsoft product, &lt;a href=&quot;https://powerbi.microsoft.com/&quot; target=&quot;_blank&quot;&gt;PowerBI&lt;/a&gt;&amp;nbsp;seems to combine the ease of Tableau and the power of BIRT to give very good looking, user friendly and low development effort dashboards.&lt;br /&gt;
&lt;br /&gt;
The positives&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Connects to all kinds of databases - excel, sql, web services etc&lt;/li&gt;
&lt;li&gt;Good support for prototyping&lt;/li&gt;
&lt;li&gt;Intuitive developer interface and quite a bit can be achieved by functional folks without the help of core technical expertise&lt;/li&gt;
&lt;li&gt;Large variety of inbuilt visualizations/ graphical representations considering the business use cases&lt;/li&gt;
&lt;li&gt;GUI is available for most business use cases&lt;/li&gt;
&lt;li&gt;Drill downs are easy. Some visualizations give you on the spot drill downs&lt;/li&gt;
&lt;li&gt;Exports to a powerpoint presentation&lt;/li&gt;
&lt;li&gt;DAX (Data Analysis Expressions) can be used to customize and apply data processing. Low learning curve&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
The not-so-positive&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;It is still maturing so there are still some obvious reporting features which are getting added everyday. Like drill downs are there on limited visualizations&lt;/li&gt;
&lt;li&gt;Linking of one report to another as a drill down is still not available&lt;/li&gt;
&lt;li&gt;Formatting of charts like you are used to in Excel is limited, especially data label formatting&lt;/li&gt;
&lt;li&gt;The more number of records, the more time it takes currently. I understand from their blogs that they are constantly optimizing so lot to look forward to on that front&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
You can download the PowerBI developer desktop tool for free and get started with your dashboards. Happy dashboarding!&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/8027350591286246320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/8027350591286246320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/8027350591286246320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/8027350591286246320'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2017/09/dashboarding-with-powerbi.html' title='Dashboarding with PowerBI'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-1456594631962166174</id><published>2017-02-06T08:10:00.002-08:00</published><updated>2017-02-06T08:10:26.044-08:00</updated><title type='text'>The Art of taking Notes</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2&gt;
&lt;br /&gt;&lt;/h2&gt;
Or should I say the &quot;dying&quot; art of taking notes. At the risk of sounding a little cynical, I see lesser people taking down notes on pen and paper or even using pen and paper to scribble, think, ideate...&lt;br /&gt;
&lt;br /&gt;
I agree that it is very convenient to quickly type out the minutes of a meeting or a few keywords in meetings on the laptop so that you can quickly shoot of a MoM after the meeting, but it is imperative that you segregate between the routine writing and the ideating.&lt;br /&gt;
&lt;br /&gt;
Many studies have proven that writing reinforces the concepts that you learn, it helps you in thinking better and more creatively.&lt;br /&gt;
&lt;br /&gt;
As per medical research, writing is the function of the frontal lobe of your brain which is also the part of the brain which is responsible for movement, reasoning, judgement and problem solving.&lt;br /&gt;
&lt;br /&gt;
To start with, try writing down the important words you hear in discussions, terminologies that you want to read up on, any ideas that strike you when you are participating in a discussion. Refer to these ideas later when you want to read in detail about them or expand on them. Soon you will realize that you and your notebook are inseparable. I am in the habit of carrying around a small piece of paper or a small notebook wherever I go. It helps in ensuring that I don&#39;t forget those flashes of brilliance that you get when you are in your favorite coffee shop or hashing out ideas with friends.&lt;br /&gt;
&lt;br /&gt;
So pick up a nice notebook and pen of your choice and happy scribbling!&lt;br /&gt;
&lt;br /&gt;
For those of you who are more digitally inclined, try out a tool called &lt;a href=&quot;http://www.xmind.net/&quot; target=&quot;_blank&quot;&gt;XMind&lt;/a&gt; for mind mapping. I have found it very to be hassle-free and intuitive so that you don&#39;t end up figuring out the right clicks and left clicks when you are in the middle of a thought. And it is free! :)&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/1456594631962166174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/1456594631962166174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/1456594631962166174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/1456594631962166174'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2017/02/the-art-of-taking-notes.html' title='The Art of taking Notes'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-1702550019761595516</id><published>2015-05-28T06:01:00.002-07:00</published><updated>2015-05-28T06:01:12.995-07:00</updated><title type='text'>Challenges in Productivity Measurement </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
The classical definition of productivity is Productivity = Output/ Input where output can be number of parts, work items, documents, lines of code etc... and input is typically the effort in terms of number of hours, person days, resources etc... So unit for productivity will be something like work items per hour or line of code per day.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div&gt;
Now going by the definition, it sounds deceptively simple to measure productivity. All you need is a unit for the output and the input! But, productivity measurement is unfortunately very tricky business.&lt;br /&gt;
&lt;br /&gt;
The main challenges that you should look out for are:&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Clear Definitions&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
Work unit definitions form the crux of your measurement system. Every work item needs to have a clearly defined scope and size. Ideally, size is essential before you can begin with any kind of measurement. In reality, you will come across several challenges in sizing:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Sizing measures are either not available across projects or are so varied that it is difficult to process the data&lt;/li&gt;
&lt;li&gt;Project members are not trained on a sizing technique and might not be feasible to train them in one shot to start sizing&lt;/li&gt;
&lt;li&gt;If the resources are trained on sizing, there is also a chance that their understanding varies and hence when you dig deeper, the basis for their sizing turns out to be different&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Now, some might argue that these challenges can be overcome or should not exist if the sizing program is implemented correctly but in a large organization, these challenges are often present at a ground level.&lt;/div&gt;
&lt;div&gt;
One way to get a quick start on the measurement is to at least have a very clear definition of your work item and preferably some complexity buckets to help you estimate better&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Data Sanity (Measurement System Analysis)&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
In Six Sigma, before we begin analysing the data, we first validate the data sanity or the measurement system analysis. We check for any unknown variations, consistency in data collection method, whether people are able to identify the categorization of data correctly etc...&lt;br /&gt;
&lt;br /&gt;
This exercise is extremely important when establishing productivity baselines as well. Productivity data will be used to measure a team&#39;s effectiveness and any measurement error in it gives an erroneous picture of the team. Also the basis of improvement actions will be wrong and will lead to wasted efforts.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Measurement Unit&lt;/h3&gt;
The measurement unit can be any unit which will give you an appropriate representation of the work done and it&#39;s complexity. For example, if we were to measure a Developer&#39;s productivity, the number of function points per day or per month would be appropriate. Some people even measure the lines of code per day.&lt;br /&gt;
&lt;br /&gt;
The measurement needs to accurately reflect the quantity and the quality of work delivered. So if lines of code is a measure, it will definitely tell you the quantity but LOC cannot help you with the quality. I can write one function really well and finish it in 40 lines and a badly written code can go up to 100 lines. So it is necessary to ensure that the measure reflects quantity and quality/ complexity.&lt;br /&gt;
&lt;br /&gt;
Another ambigous measure is &quot;number of tickets per day&quot; which is typically measured for the service industry. Just the number will not be sufficient so we will also need to know complexity like &quot;simple&quot;, &quot;medium&quot;, &quot;complex&quot;, &quot;highly complex&quot; etc... Each of these categories should also have a very clear definition. For example, a simple ticket will not include modification of any code or will not exceed 5 hours, etc...&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The definition, data sanity and measurement unit are the three main challenge areas that need to be addressed before beginning any productivity measurement program.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/1702550019761595516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/1702550019761595516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/1702550019761595516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/1702550019761595516'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2015/05/challenges-in-productivity-measurement.html' title='Challenges in Productivity Measurement '/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-6200227169121451236</id><published>2013-09-16T02:41:00.002-07:00</published><updated>2013-09-16T02:41:51.451-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IMR Chart"/><category scheme="http://www.blogger.com/atom/ns#" term="Process Improvement"/><category scheme="http://www.blogger.com/atom/ns#" term="Six Sigma"/><category scheme="http://www.blogger.com/atom/ns#" term="Using IMR Charts"/><title type='text'>Understanding I-MR Charts for Process Improvements</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;

&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
Ever since my first
exposure to statistics, I-MR charts have been my absolute favorite. It is a
simple yet powerful tool for understanding process performance and identify
opportunities for process improvement.&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRvKptxiJOKsZxKUT-LXfHywVd5ST08PtBTuIjTVgL1932SyWxANGPkxWSi04t-PwT97Hw0UhpjOLrdJulWLlA2s0RyjJ3HGtbTDtAV4iXS427cp2BCzA6RyqB18_ct8FKXLhfas4QnkQ/s1600/IMR.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRvKptxiJOKsZxKUT-LXfHywVd5ST08PtBTuIjTVgL1932SyWxANGPkxWSi04t-PwT97Hw0UhpjOLrdJulWLlA2s0RyjJ3HGtbTDtAV4iXS427cp2BCzA6RyqB18_ct8FKXLhfas4QnkQ/s320/IMR.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
This is an I-MR chart for training feedback. The Individual value plot at the top plots every value separately against a time range whereas the Moving Range plots the difference between two points&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;I-MR chart gives us the following facts about our
process:&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;disc&quot;&gt;
&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11.0pt;&quot;&gt;Plot the Individual data
     points against time&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11.0pt;&quot;&gt;Derive the control limits of
     the process (Max and Min performance)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;disc&quot;&gt;
&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11.0pt;&quot;&gt;Mean performance of the
     process (Typical performance of my process)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;disc&quot;&gt;
&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11.0pt;&quot;&gt;Variations in process (in
     Moving Range chart which is difference between the consecutive data
     points) explains how much the process performance fluctuates in the given
     scenario. More the fluctuation, less predictable my process is.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;disc&quot;&gt;
&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11.0pt;&quot;&gt;When has my process behaved
     abnormally and hence I should do a root cause analysis on those instances
     (Outliers) &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;I-MR charts are a powerful tool for process improvement
and can be used as follows:&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;disc&quot;&gt;
&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11.0pt;&quot;&gt;Understand process behavior
     and baseline the same&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11.0pt;&quot;&gt;Identify opportunities to
     improve process performance by&lt;/span&gt;&lt;/li&gt;
&lt;ul style=&quot;direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;circle&quot;&gt;
&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11.0pt;&quot;&gt;Identifying special causes
      behind the outliers&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11.0pt;&quot;&gt;Comparing the control limits
      against the specification limits or expected performance values&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;circle&quot;&gt;
&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11.0pt;&quot;&gt;Identifying causes behind
      the variation in process by identifying data points when substantial
      variation has occurred&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;disc&quot;&gt;
&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11.0pt;&quot;&gt;Post improvement, re-baseline
     the process behavior and compare the performance improvement by comparing
     the old and new mean as well as variation&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/6200227169121451236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/6200227169121451236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/6200227169121451236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/6200227169121451236'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2013/09/understanding-i-mr-charts-for-process.html' title='Understanding I-MR Charts for Process Improvements'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRvKptxiJOKsZxKUT-LXfHywVd5ST08PtBTuIjTVgL1932SyWxANGPkxWSi04t-PwT97Hw0UhpjOLrdJulWLlA2s0RyjJ3HGtbTDtAV4iXS427cp2BCzA6RyqB18_ct8FKXLhfas4QnkQ/s72-c/IMR.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-2091657408643661467</id><published>2012-08-25T22:00:00.000-07:00</published><updated>2012-08-25T22:06:09.941-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="data summary functions"/><category scheme="http://www.blogger.com/atom/ns#" term="Excel 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="SUMIFS"/><title type='text'>Data summary options - COUNTIFS/ SUMIFS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
This function was a life saver for me recently!&lt;br /&gt;
I have some data with 30 columns and nearly 2000 rows which needs to be regularly summed up based on a host of criteria. Add to that I need to run several slicing and dicing operations to derive different conclusions.&lt;br /&gt;
Now doing this with a simple SUMIF or PIVOT is difficult enough and considering the time crunch, its a nightmare!!&lt;br /&gt;
&lt;br /&gt;
What I would do earlier is to get a sum of the criteria individually and then add them up together. Consider this example of some Sales data where we would need some basic data analysis.&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Region wise PLANNED sales where previous CSAT was below 3.5&lt;/li&gt;
&lt;li&gt;Region wise ACTUAL sales where previous CSAT was below 3.5&lt;/li&gt;
&lt;li&gt;Similarly summation with current CSAT &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinOwVPfEKxSar8pnsok7cOJ91iLlDEJR-Ja99NRwzdhMoTNJPb0tcJKc41ZgOBXdmUlk2hqKWQ-D5m47rzacjRjXdmLYlKXMrU1nPE3XB8MO4kZmcZPkcG7O_JduU5d61Jiubz44eiibs/s1600/data_table.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;126&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinOwVPfEKxSar8pnsok7cOJ91iLlDEJR-Ja99NRwzdhMoTNJPb0tcJKc41ZgOBXdmUlk2hqKWQ-D5m47rzacjRjXdmLYlKXMrU1nPE3XB8MO4kZmcZPkcG7O_JduU5d61Jiubz44eiibs/s400/data_table.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;And where reports can be created as:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil_XtYD7aLyvsIUgc1hzTp8fLwNzJg0bCIL6Aj_BWJtRGO9cnMc6_eiygafFAv6XjYmMiwemW6_p_OgoGxuW6ZnibcJ5W8ww6Wxf1NDUerbvX9BoScUxJNUoaxqN3s0WVxnnYlf4wSjj8/s1600/report.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;31&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil_XtYD7aLyvsIUgc1hzTp8fLwNzJg0bCIL6Aj_BWJtRGO9cnMc6_eiygafFAv6XjYmMiwemW6_p_OgoGxuW6ZnibcJ5W8ww6Wxf1NDUerbvX9BoScUxJNUoaxqN3s0WVxnnYlf4wSjj8/s400/report.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now doing this with Pivot tables would mean that I would probably have to consolidate it in different pivots and then get the data in a third table for deriving the region wise sales where CSAT is above a certain value. And changing these pivots to get a new set of conclusions would have been extremely time consuming.&lt;br /&gt;
&lt;br /&gt;
Now let&#39;s look at how to use the function -&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Function Description:&lt;/b&gt;&lt;br /&gt;
SUMIFS ( Sum Range, Criteria Range1, Criteria1, Criteria Range2, Criteria2, ...., Criteria RangeN, CriteriaN)&lt;br /&gt;
&lt;br /&gt;
Sum Range: C3:C8 - Range of values to be summed&lt;br /&gt;
Criteria Range: B3:B8 - Range of values where region is stored&lt;br /&gt;
Criteria - &quot;US&quot; for summing up only US related sales values&lt;br /&gt;
&lt;br /&gt;
You can quickly add any more criteria like previous CSAT &amp;gt; 3.5 but current CSAT &amp;gt; 4 etc...&lt;br /&gt;
&lt;br /&gt;
Note: Please note that you will need to ensure data sanctity before using these functions as it will only pick values with &quot;US&quot; and something with &quot;USA&quot; would be missed out&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&quot;twitter-share-button&quot; data-size=&quot;large&quot; data-via=&quot;Sayali_Kumbhar&quot; href=&quot;https://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;
&lt;script&gt;!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=&quot;//platform.twitter.com/widgets.js&quot;;fjs.parentNode.insertBefore(js,fjs);}}(document,&quot;script&quot;,&quot;twitter-wjs&quot;);&lt;/script&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/2091657408643661467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/2091657408643661467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/2091657408643661467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/2091657408643661467'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2012/08/data-summary-options-countifs-sumifs.html' title='Data summary options - COUNTIFS/ SUMIFS'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinOwVPfEKxSar8pnsok7cOJ91iLlDEJR-Ja99NRwzdhMoTNJPb0tcJKc41ZgOBXdmUlk2hqKWQ-D5m47rzacjRjXdmLYlKXMrU1nPE3XB8MO4kZmcZPkcG7O_JduU5d61Jiubz44eiibs/s72-c/data_table.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-4865256288872641998</id><published>2012-03-04T20:57:00.000-08:00</published><updated>2012-08-15T02:47:38.613-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Basic Concepts of TortoiseSVN"/><category scheme="http://www.blogger.com/atom/ns#" term="TortoiseSVN"/><category scheme="http://www.blogger.com/atom/ns#" term="Using TortoiseSVN"/><title type='text'>TortoiseSVN - The Starter Pack - Basic Concepts</title><content type='html'>I have delved into a lot of aspects of SVN but somehow missed on writing on the basics of usage. Though the TortoiseSVN help is quite self sufficient, I feel there still needs to be some basic start-up kit to give a walkthrough of the features and a step by step guide to start using TortoiseSVN from a purely non-technical perspective.&lt;br /&gt;
&lt;br /&gt;
So here goes -&gt; We will start with some basic concepts and then go on to the usage part.&lt;br /&gt;
&lt;br /&gt;
TortoiseSVN acts as a client to access the repositories stored on the SVN server.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Working Copy&lt;/b&gt;&lt;br /&gt;
        It is a local copy meant to sync with the server. It is a ordinary folder on your machine which contains SVN metadata to differentiate it from other folders. The metadata tells TortoiseSVN about the repository that it should connect to for updates&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Checkout&lt;/b&gt;&lt;br /&gt;
       It is the first step towards using SVN. Checkout allows you to create a working copy of a particular path in the repository. This is a one time activity.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update&lt;/b&gt;&lt;br /&gt;
       Get latest copy of data from SVN server. Once you have created a working copy, you will want to get the latest data from the server before you start making your changes&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Commit&lt;/b&gt;&lt;br /&gt;
       Once your changes are done and you want to save the changes to the server, you &quot;commit&quot; that data.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Delete&lt;/b&gt;&lt;br /&gt;
       SVN gives default delete rights to all users as it is just a soft delete. You can still retrieve that data from earlier revisions [refer earlier posts &quot;Retrieving Deleted Data&quot;]&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Cleanup&lt;/b&gt;&lt;br /&gt;
       Cleans the corruption caused due to conflicts in working copy or file &lt;br /&gt;
       corruption
&lt;br/&gt;&lt;br/&gt;
&lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot; data-via=&quot;Sayali_Kumbhar&quot; data-size=&quot;large&quot;&gt;Tweet&lt;/a&gt;
&lt;script&gt;!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=&quot;//platform.twitter.com/widgets.js&quot;;fjs.parentNode.insertBefore(js,fjs);}}(document,&quot;script&quot;,&quot;twitter-wjs&quot;);&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/4865256288872641998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/4865256288872641998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/4865256288872641998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/4865256288872641998'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2012/03/tortoisesvn-starter-pack-basic-concepts.html' title='TortoiseSVN - The Starter Pack - Basic Concepts'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-8401468320251179598</id><published>2012-03-04T07:25:00.000-08:00</published><updated>2012-03-04T07:25:20.276-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Subversion"/><title type='text'></title><content type='html'>When a friend recently suggested Bazaar as an alternative to Subversion, It got me to think that would be those parameters that would cause me to move to something other than SVN.&lt;br /&gt;
&lt;br /&gt;
Subversion gives me a lot of convenience&lt;br /&gt;
Environment:&lt;br /&gt;
1. Can be hosted on a almost any environment - Linux, Unix, Windows etc...&lt;br /&gt;
2. Can be hosted over the internet and comes with the most updated security settings&lt;br /&gt;
3. Can be integrated with LDAP for enterprise use&lt;br /&gt;
&lt;br /&gt;
Usage Features:&lt;br /&gt;
1. Server setup and configuration are very easy - less than 10minutes&lt;br /&gt;
2. Works with multitude of clients -Command line (SlikSVN), GUI Based (TortoiseSVN),  Web based (WebSVN), Different OS (RapidSVN for Unix &amp; Linux)&lt;br /&gt;
3. Integrates with Build tools - Ant, Maven, Jenkins, Hudson, Cruise Control&lt;br /&gt;
4. Integrates with Developer IDEs - VisualSVN (AnkhSVN) &amp; Subclipse (Eclipse)&lt;br /&gt;
5. Multiple online forums and support available - SVNForum, Collabnet being most popular&lt;br /&gt;
6. Easy administration&lt;br /&gt;
&lt;br /&gt;
Something to be desired from SVN would be:&lt;br /&gt;
1. Role base access levels&lt;br /&gt;
2. Project level administration roles&lt;br /&gt;
3. More out of the box reporting tools/ features&lt;br /&gt;
4. Better branching and branch histories for parallel development scenarios</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/8401468320251179598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/8401468320251179598' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/8401468320251179598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/8401468320251179598'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2012/03/when-friend-recently-suggested-bazaar.html' title=''/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-1520573588137203171</id><published>2011-08-11T09:07:00.000-07:00</published><updated>2011-08-11T09:36:33.296-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Creating Custom Views in Excel 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Excel"/><category scheme="http://www.blogger.com/atom/ns#" term="Excel 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Saving filters in Excel"/><title type='text'>Saving the Filter Criterias in Excel - Custom Views</title><content type='html'>Recently I got a large amount of data in excel which keeps growing and based on some scenarios I need to apply different filters to it. I had been looking for some way to save these filters as a custom view or the typical IE &quot;Favorites&quot; kind of view.&lt;br /&gt;&lt;br /&gt;So for example, If I have a sheet with some sales data in it and I keep filtering on the Country and Total Sales&amp;gt;1Million. I also sort and filter on the Country and Sales Person sometimes to get a second view. Now to do this each time is going to be tedious especially when the number of filters increase.&lt;br /&gt;&lt;br /&gt;&lt;a com=&quot;&quot; pub=&quot;&quot; trainer=&quot;&quot; 23=&quot;&quot; 694=&quot;&quot; 509=&quot;&quot;&gt;Almir&lt;/a&gt; suggested a great way to do it using Custom Views, which basically help you save your filters and toggle between them when required. To create a Custom View,&lt;br /&gt;&lt;blockquote&gt;1. Clear all filters&lt;br /&gt;2. Go to &quot;Views&quot; and Click &quot;Custom Views&quot;&lt;br /&gt;3. Click on &quot;Add&quot;, give the view a name &quot;No Filters&quot; and say &quot;OK&quot;&lt;br /&gt;&lt;br /&gt;4. Now apply the required filters and Repeat steps 1 to 3 by giving the view the desired name, say &quot;Applicable Filter&quot;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;To toggle  between multiple views, go to &quot;Custom Views&quot; where you will be able to see and apply all the views that you have created earlier.&lt;br /&gt;&lt;br /&gt;To make life a little easier for novice excel users, you can also write a macro which does this and attach it to a button or drop down list on the sheet. So that they just have to choose the filter name from the drop down and it would get applied. But for a individual user, Custom Views are the best option!&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/1520573588137203171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/1520573588137203171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/1520573588137203171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/1520573588137203171'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2011/08/custom-views-in-excel.html' title='Saving the Filter Criterias in Excel - Custom Views'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-4634034854214563241</id><published>2011-07-21T06:35:00.000-07:00</published><updated>2011-07-21T06:44:30.371-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Restore deleted data"/><category scheme="http://www.blogger.com/atom/ns#" term="restoring deleted files with history"/><title type='text'>Restoring Deleted Files/ Folders - with history</title><content type='html'>Most often people find it a drawback that SVN offers delete rights to all users. And the common concern being that anybody might accidentally delete some data and then the history might be lost.&lt;br /&gt;But this is just a misconception and the data can be retrieved with history. Just follow these steps using TortoiseSVN:&lt;br /&gt;&lt;br /&gt;  1. Right click the parent folder that contains the deleted files/folder&lt;br /&gt;  2. Select &quot;Show Log&quot;&lt;br /&gt;  3. Select and right click on the version &lt;span style=&quot;font-weight: bold;&quot;&gt;before&lt;/span&gt; which the file was deleted&lt;br /&gt;  4. Select the &quot;Browse Repository&quot;&lt;br /&gt;  5. Select the file/folder which needs to be restored and right click&lt;br /&gt;  6. Select &quot;copy to&quot; which will copy the files/folders to the head revision&lt;br /&gt;&lt;br /&gt;Same results can also be achieved by using the svn copy command.</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/4634034854214563241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/4634034854214563241' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/4634034854214563241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/4634034854214563241'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2011/07/restoring-deleted-files-folders-with.html' title='Restoring Deleted Files/ Folders - with history'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-2210055119683106699</id><published>2011-06-28T22:57:00.001-07:00</published><updated>2011-06-28T23:04:34.341-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Knowledge Management"/><title type='text'></title><content type='html'>&lt;p&gt;Recently my tailor and my shoe shop both have been delivering poor quality on their products. Their quality has been consistently good over a period of more than 20 years and I haven&#39;t had many chances to complain.&lt;br /&gt;I was surprised to see the quality deteriorate over the last few times that I have availed their services. When I dug a little deeper, the reason turned out to be attrition!! &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Their earlier skilled workers had moved to some other shop or retired.  That&#39;s when it struck me that Knowledge Management isn&#39;t just a concept to be used in large corporates or particular industries only.  It&#39;s applicable in every enterprise, irrespective of the size and nature of their services! People are bound to move on and they have accumulated a huge mass of knowledge about the products and processes that is going to be lost if we don&#39;t capture it in time. Knowledge that has translated into happy customers and in turn revenue for your enterprise.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;So think about KM as one of the most critical strategies for your business and not just something that should be done if time permits.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/2210055119683106699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/2210055119683106699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/2210055119683106699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/2210055119683106699'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2011/06/recently-my-tailor-and-my-shoe-shop.html' title=''/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-5421982563833845953</id><published>2011-05-16T08:48:00.000-07:00</published><updated>2011-05-16T09:28:49.773-07:00</updated><title type='text'>Code Review Automation - A little underestimated!</title><content type='html'>By now, code review automation is a pretty established practice and more of a norm than a value add. There still exists the debate whether code review automation really brings much value to the table in case of&lt;br /&gt;1. Applications which might not demand a high quality code where every coding standard has been considered or&lt;br /&gt;2. In a case where the tool throws up too many observations which might not be feasible to fix in the already tight delivery schedules.&lt;br /&gt;&lt;br /&gt;In spite of all the apprehensions, the code review tools definitely help in a few aspects at least to maintain some hygiene in the code being spewed out. Namely,&lt;br /&gt;1. Maintaining some coding standards and styling, making the code much more readable and maintainable&lt;br /&gt;2. In case of certain Java related tools like &lt;a href=&quot;http://www.blogger.com/findbugs.sourceforge.net&quot;&gt;Findbugs&lt;/a&gt;, which also point out possible null pointer exceptions and performance bottle necks.&lt;br /&gt;3. Extremely useful to get the newbies at a decent standard of coding without much efforts on mentoring, since most tools come with a explanation to fix the reported finding&lt;br /&gt;4. Saves a lot of precious peer review time of detecting empty catch blocks, wrongly declared data types, initializations within loops and the like...</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/5421982563833845953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/5421982563833845953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/5421982563833845953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/5421982563833845953'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2011/05/code-review-automation-little.html' title='Code Review Automation - A little underestimated!'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-825938533594261683</id><published>2011-03-02T00:26:00.000-08:00</published><updated>2011-03-02T00:38:36.622-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="brainstorming"/><category scheme="http://www.blogger.com/atom/ns#" term="Mind mapping"/><category scheme="http://www.blogger.com/atom/ns#" term="XMind"/><title type='text'></title><content type='html'>&lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 11pt;&quot;&gt;Mind Mapping is a excellent visual method of representing &amp;amp; classifying ideas and a structured approach to brainstorming. Mind mapping involves identifying a central idea and then drilling down on various aspects related to that idea.&lt;/p&gt;&lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 11pt;&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 11pt;&quot;&gt;For example, If I were to plan for my vacation and analyze my options. Here my central idea would be &quot;Vacation Plan&quot; or &quot;Vacation Places&quot;. Then I would try and drill down to the immediate sub categories which is type of vacation and then to the places available to me.&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 11pt;&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 11pt;&quot;&gt;So the drill down would depend on your target for the breakdown structure. In the example mentioned above, I also have the option of drilling down based on the duration of the trip (short, long, weekend break etc...) or budget (&gt;25k, &lt; 10k,&gt;50k etc...)&lt;/p&gt;&lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirSrB-opSZ2a_ZrEurF4VtPGXE08mojt3O0SiHhL4_EHEZFLwlmIcrObxa4GCav5dTUlbIJ7BUYvfM0MkMjkL0FPRoijxyHgSi2kSAAJ_U44ymkT8rJWau2s4En6HzshgriMJgEXLfCFc/s1600/Weekend+Break.bmp&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 98px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirSrB-opSZ2a_ZrEurF4VtPGXE08mojt3O0SiHhL4_EHEZFLwlmIcrObxa4GCav5dTUlbIJ7BUYvfM0MkMjkL0FPRoijxyHgSi2kSAAJ_U44ymkT8rJWau2s4En6HzshgriMJgEXLfCFc/s320/Weekend+Break.bmp&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5579397741844796578&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 11pt;&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 11pt;&quot;&gt;Why should you mind map?&lt;/p&gt;  &lt;ul style=&quot;margin-left: 0.75in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in; font-family: arial;&quot; type=&quot;disc&quot;&gt;&lt;li style=&quot;margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle;&quot;&gt;&lt;span style=&quot;;font-size:85%;&quot; &gt;It takes you away from trying      to prioritize the idea as you would do in a list&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle;&quot;&gt;&lt;span style=&quot;;font-size:85%;&quot; &gt;Enables a free yet focused      discussion on ideas and allows drill down to all possible options&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle;&quot;&gt;&lt;span style=&quot;;font-size:85%;&quot; &gt;Visual representation allows      you to recall better.&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle;&quot;&gt;&lt;span style=&quot;;font-size:85%;&quot; &gt;Effective way to study,      understand and explain complex concepts in a concise format&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 11pt;&quot;&gt;Tool:&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 11pt;&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 11pt;&quot;&gt;There are a large variety of &lt;a href=&quot;http://en.wikipedia.org/wiki/List_of_mind_mapping_software&quot;&gt;tools&lt;/a&gt; available for mind mapping. One of my personal favorites is &lt;a href=&quot;http://www.blogger.com/www.xmind.net&quot;&gt;XMind&lt;/a&gt;, a free and open source mind mapping tool. It has a great, intuitive GUI along with options to convert your mind maps to tree structure graphs and fishbone diagrams. Additionally, it allows you to export the diagrams to image, word, PPT and a host of other export options.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/825938533594261683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/825938533594261683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/825938533594261683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/825938533594261683'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2011/03/mind-mapping-is-excellent-visual-method.html' title=''/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirSrB-opSZ2a_ZrEurF4VtPGXE08mojt3O0SiHhL4_EHEZFLwlmIcrObxa4GCav5dTUlbIJ7BUYvfM0MkMjkL0FPRoijxyHgSi2kSAAJ_U44ymkT8rJWau2s4En6HzshgriMJgEXLfCFc/s72-c/Weekend+Break.bmp" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-1251735973397101066</id><published>2010-12-18T09:08:00.000-08:00</published><updated>2010-12-18T09:20:24.010-08:00</updated><title type='text'>&quot;I do&quot; or &quot;I don&#39;t&quot;??</title><content type='html'>Some how &quot;marriage&quot; and &quot;death&quot; are things that happen to other people.. It&#39;s really not something that you expect to happen to you (especially at 25!)</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/1251735973397101066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/1251735973397101066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/1251735973397101066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/1251735973397101066'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2010/12/i-do-or-i-dont.html' title='&quot;I do&quot; or &quot;I don&#39;t&quot;??'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-8732706535594691894</id><published>2010-12-08T02:42:00.001-08:00</published><updated>2011-07-05T01:21:00.079-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="403 Forbidden error"/><category scheme="http://www.blogger.com/atom/ns#" term="access error"/><category scheme="http://www.blogger.com/atom/ns#" term="SVN"/><category scheme="http://www.blogger.com/atom/ns#" term="TortoiseSVN"/><title type='text'>403 Forbidden!</title><content type='html'>&quot;403 Forbidden&quot; error is the one of the most ambiguous errors of SVN and the most frequently occurring too!&lt;br /&gt;&lt;br /&gt;My earlier understanding was that it would typically occur only when the user did not have appropriate access rights to the svn path that he was trying to access.&lt;br /&gt;&lt;br /&gt;But that&#39;s not the only reason. It could also occur due to a incorrect path.&lt;br /&gt;It&#39;s kind of strange that we can checkout and browse the repository using this path but cannot commit to it!&lt;br /&gt;&lt;br /&gt;You have to ensure that the letter casing is exactly the same as the repository name on SVN server.&lt;br /&gt;&lt;br /&gt;For example, your working copy may work with the URL &quot;https://server:8443/svn/Project/Trunk&quot; whereas the server side URL would be &quot;https://server:8443/svn/Project/trunk&quot;.&lt;br /&gt;In this case, you need to use the relocate option of TortoiseSVN and relocate your working copy to the correct URL. You can also checkout the folder again if you have no uncommitted local modifications on your working copy.&lt;br /&gt;&lt;br /&gt;So the next time you come across a 403, remember to check the letter cases of the SVN repository name!</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/8732706535594691894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/8732706535594691894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/8732706535594691894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/8732706535594691894'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2010/12/403-forbidden.html' title='403 Forbidden!'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-8413773902207268635</id><published>2010-12-02T01:42:00.000-08:00</published><updated>2010-12-02T01:57:05.841-08:00</updated><title type='text'>Defect &amp; Code Traceability</title><content type='html'>In large projects, it becomes exceptionally difficult to maintain traceability between the code changes and the defects and features. This traceability enables us to easily switch between code changes, revert to earlier repository state, review &amp;amp; tracking of changes made with respect to a particular defect number or feature number.&lt;br /&gt;&lt;br /&gt;There are several defect tracker &amp;amp; CM tool integrations available. SVN in particular is integrable with most of the popular defect trackers like&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.bugzilla.org/docs/2.16/html/integration.html&quot;&gt;Bugzilla&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://trac2.edgewall.org/wiki/TighterSubversionIntegration&quot;&gt;Trac&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://studio.plugins.atlassian.com/wiki/display/SVN/Subversion+JIRA+plugin&quot;&gt;JIRA&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/redmine-projects/&quot;&gt;Redmine&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Being slightly partial to the user friendly Redmine, the tortoisesvn - redmine plugin is very very easy to start with.&lt;br /&gt;Once you configure the plugin to work with Redmine, you can see all the Redmine tasks in Tortoise SVN.&lt;br /&gt;If you want to see the changesets in Redmine, you will need to click on the Repositories tab and then Redmine refreshes the changesets (Bug has been reported)&lt;br /&gt;Or you can write a refresh script which can refresh repositories whenever a commit is made in SVN.</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/8413773902207268635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/8413773902207268635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/8413773902207268635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/8413773902207268635'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2010/12/defect-code-traceability.html' title='Defect &amp; Code Traceability'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-6731460887115416200</id><published>2010-11-27T21:46:00.000-08:00</published><updated>2010-11-27T21:57:24.208-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="List of Locked Files in SVN"/><category scheme="http://www.blogger.com/atom/ns#" term="svn status command"/><title type='text'>Locked File Reports from your working copy</title><content type='html'>In my effort to find a easier way to get the locked file list, stumbled on the &quot;svn status&quot; command.&lt;br /&gt;What you essentially need to do is run this command with a verbose (-v) and get changes from repository (-u) options. This is similar to the TortoiseSVN &quot;Check for modifications&quot; option.&lt;br /&gt;&lt;br /&gt;The catch here is, it needs to be run from the folder on which you need the report. So I partially checked out the root folder and ran this command! Works perfectly!&lt;br /&gt;&lt;br /&gt;In the output, the files which are marked &quot;O&quot; are the locked one&#39;s.&lt;br /&gt;&lt;br /&gt;So your command should be looking some thing like this:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;working_dir_path&gt; svn status -u -v&gt;locklist.txt&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/6731460887115416200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/6731460887115416200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/6731460887115416200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/6731460887115416200'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2010/11/locked-file-reports-from-your-working.html' title='Locked File Reports from your working copy'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-7459728832446412231</id><published>2010-10-31T21:30:00.000-07:00</published><updated>2010-10-31T21:38:52.741-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="List of Locked Files for Project Managers and Configuration Managers"/><category scheme="http://www.blogger.com/atom/ns#" term="List of Locked Files in SVN"/><category scheme="http://www.blogger.com/atom/ns#" term="SVN"/><title type='text'>Getting list of Locked Files</title><content type='html'>From a Project manager or Configuration Manager&#39;s perspective, getting a report on all the locked files is quite a necessity. I did not come across any utility which could give me this functionality. Probably cause it needs to be run on the server side.&lt;br /&gt;Anyways, what you can do is, pass on the following command to your SVN admin guy and ask ask him to send you a report. The default format is pretty messy, so it needs some excel programming to put the text report in a better format.&lt;br /&gt;&lt;br /&gt;svnlook lock path_in_repository &gt;D:\locklist.txt&lt;br /&gt;&lt;br /&gt;Above command, needs the repository path for which to find the locked files and it will give you the report in a text file at D:</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/7459728832446412231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/7459728832446412231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/7459728832446412231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/7459728832446412231'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2010/10/getting-list-of-locked-files.html' title='Getting list of Locked Files'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-1735449747900637130</id><published>2010-09-02T05:36:00.000-07:00</published><updated>2010-09-02T06:48:14.500-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Error while updating filelist"/><category scheme="http://www.blogger.com/atom/ns#" term="RapidSVN"/><category scheme="http://www.blogger.com/atom/ns#" term="Tunnel Error"/><title type='text'>RapidSVN Error: Error while updating filelist (Can&#39;t create tunnel: Invalid argument)</title><content type='html'>&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;For some people in my team, I was getting this error in spite of having done all the configurations right (as mentioned in the &lt;/span&gt;&lt;a style=&quot;font-family: trebuchet ms;&quot; href=&quot;http://sayalikumbhar.blogspot.com/2010/08/configuring-rapidsvn-over-svnssh.html&quot;&gt; earlier post &lt;/a&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;) - environment variable &amp;amp; config file changes&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;So I tried to retrace my steps by removing the variables (user name and password) from the environment variables and checking for the connectivity.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;And it worked!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;It was probably having some problem in creating the tunnel for the first time.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;Once it created the tunnel and prompted me for the password for the first time, going forward it had no problems in taking the credentials from the environment variable.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;So if you face somethings similar, I would suggest that you check for establishing the basic connectivity first.&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/1735449747900637130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/1735449747900637130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/1735449747900637130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/1735449747900637130'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2010/09/rapidsvn-error-error-while-updating.html' title='RapidSVN Error: Error while updating filelist (Can&#39;t create tunnel: Invalid argument)'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-5066571670634043306</id><published>2010-09-01T20:34:00.000-07:00</published><updated>2010-09-18T22:02:46.085-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Funrobics"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Development"/><title type='text'></title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZY1aAjWLvorBszHpSlGzzN4pLGDplHjj7wgBQl5LF5VNWGcvxY8f3eRUExm9_lsxkYYUK78Byr2lWpuYeV01VjCTa-l53BDXphMB8fmOYYu8QF3-rbeabtk_MUXw1ANLi4r_Qu2qFxsY/s1600/Funrobics.JPG&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 243px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZY1aAjWLvorBszHpSlGzzN4pLGDplHjj7wgBQl5LF5VNWGcvxY8f3eRUExm9_lsxkYYUK78Byr2lWpuYeV01VjCTa-l53BDXphMB8fmOYYu8QF3-rbeabtk_MUXw1ANLi4r_Qu2qFxsY/s320/Funrobics.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5518485427985255026&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;I went back to web development after a long time... this time to put up a anniversary gift for my friend...&lt;br /&gt;&lt;br /&gt;Check it out - &lt;a href=&quot;http://funrobics.in/&quot;&gt;Funrobics - Towards a Healthy &amp;amp; Fitter Life &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Funrobics, run by Dr.Archana Upadhyaya is a really fun way to get yourself exercising!&lt;br /&gt;Typically mundane exercise routines are made more engaging through a combination of Pilates, Yoga, Power Yoga and Aerobics.&lt;br /&gt;Not only do you lose the boredom of going trhough the same old gym routine but also get to try out new routines all the time, specially designed for you by Archana.&lt;br /&gt;Archana is a Reebok certified Aerobics, Step &amp;amp; Pilates trainer . She has also done certifications in Power Yoga, High Performance Core Training &amp;amp; is a certified ABS Fitness Trainer specializing in training Female Clients!&lt;br /&gt;With all those certification, you are assured that you are in really good hands! :)&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;For more details, check out the site!&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/5066571670634043306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/5066571670634043306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/5066571670634043306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/5066571670634043306'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2010/09/i-went-back-to-web-development-after.html' title=''/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZY1aAjWLvorBszHpSlGzzN4pLGDplHjj7wgBQl5LF5VNWGcvxY8f3eRUExm9_lsxkYYUK78Byr2lWpuYeV01VjCTa-l53BDXphMB8fmOYYu8QF3-rbeabtk_MUXw1ANLi4r_Qu2qFxsY/s72-c/Funrobics.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-2297959378559910163</id><published>2010-08-15T07:26:00.000-07:00</published><updated>2010-08-15T08:26:16.625-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cannot create tunnel: The system cannot find the file specified"/><category scheme="http://www.blogger.com/atom/ns#" term="Configuring RapidSVN over SVN+SSH"/><category scheme="http://www.blogger.com/atom/ns#" term="RapidSVN"/><category scheme="http://www.blogger.com/atom/ns#" term="Subversion"/><category scheme="http://www.blogger.com/atom/ns#" term="TortoisePlink.exe"/><title type='text'>Configuring RapidSVN over SVN+SSH</title><content type='html'>&lt;span style=&quot;font-size:85%;&quot;&gt;I spent a lot of time in trying to setup RapidSVN to work over SSH. Each time I would try to open a repository, it would throw up an error of &quot;Cannot create tunnel: The system cannot find the file specified.&quot; The problem is that RapidSVN does not know how to handle SSH...&lt;br /&gt;&lt;br /&gt;After searching a lot, I chanced upon Diogo Gomes&#39;s blog on &lt;a href=&quot;http://www.diogogomes.com/2007/08/08/using-svnssh-with-rapidsvn&quot;&gt;Using svn+ssh with RapidSVN&lt;/a&gt;&lt;br /&gt;Diogo suggests using Plink.exe but the Putty session started hanging and there was the problem of the Plink window opening up, each time RapidSVN would try to connect to the repository.&lt;br /&gt;&lt;br /&gt;A simpler solution worked for me, using TortoisePlink.exe.  This solution also takes care of the password caching by passing the username and password directly to the TortoisePlink through a environment variable. If you do not want to pass the credentials, simply avoid passing the parameters in the environment variable.&lt;br /&gt;&lt;br /&gt;So here goes...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:85%;&quot; &gt;Step 1 : &lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt; Add TortoisePlink.exe path to the Environment Variable&lt;br /&gt;&lt;/span&gt;&lt;meta equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;&lt;meta name=&quot;ProgId&quot; content=&quot;Word.Document&quot;&gt;&lt;meta name=&quot;Generator&quot; content=&quot;Microsoft Word 12&quot;&gt;&lt;meta name=&quot;Originator&quot; content=&quot;Microsoft Word 12&quot;&gt;&lt;link rel=&quot;File-List&quot; href=&quot;file:///C:%5CDOCUME%7E1%5Csayalik1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml&quot;&gt;&lt;link rel=&quot;themeData&quot; href=&quot;file:///C:%5CDOCUME%7E1%5Csayalik1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx&quot;&gt;&lt;link rel=&quot;colorSchemeMapping&quot; href=&quot;file:///C:%5CDOCUME%7E1%5Csayalik1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val=&quot;Cambria Math&quot;&gt;    &lt;m:brkbin val=&quot;before&quot;&gt;    &lt;m:brkbinsub val=&quot;&amp;#45;-&quot;&gt;    &lt;m:smallfrac val=&quot;off&quot;&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val=&quot;0&quot;&gt;    &lt;m:rmargin val=&quot;0&quot;&gt;    &lt;m:defjc val=&quot;centerGroup&quot;&gt;    &lt;m:wrapindent val=&quot;1440&quot;&gt;    &lt;m:intlim val=&quot;subSup&quot;&gt;    &lt;m:narylim val=&quot;undOvr&quot;&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; defunhidewhenused=&quot;true&quot; defsemihidden=&quot;true&quot; defqformat=&quot;false&quot; defpriority=&quot;99&quot; latentstylecount=&quot;267&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;0&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Normal&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;heading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;35&quot; qformat=&quot;true&quot; name=&quot;caption&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;10&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; name=&quot;Default Paragraph Font&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;11&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtitle&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;22&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Strong&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;20&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;59&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Table Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Placeholder Text&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;No Spacing&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Revision&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;34&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;List Paragraph&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;29&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;30&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;19&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;21&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;31&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;32&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;33&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Book Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;37&quot; name=&quot;Bibliography&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; qformat=&quot;true&quot; name=&quot;TOC Heading&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:&quot;Cambria Math&quot;; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:&quot;&quot;; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-bidi-font-family:&quot;Times New Roman&quot;;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:.5in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-bidi-font-family:&quot;Times New Roman&quot;;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:537352494; 	mso-list-type:hybrid; 	mso-list-template-ids:-2027682786 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 	{mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l0:level2 	{mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l0:level3 	{mso-level-tab-stop:1.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l0:level4 	{mso-level-tab-stop:2.0in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l0:level5 	{mso-level-tab-stop:2.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l0:level6 	{mso-level-tab-stop:3.0in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l0:level7 	{mso-level-tab-stop:3.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l0:level8 	{mso-level-tab-stop:4.0in; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l0:level9 	{mso-level-tab-stop:4.5in; 	mso-level-number-position:left; 	text-indent:-.25in;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/a&gt;&lt;p class=&quot;MsoListParagraph&quot; style=&quot;text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;blockquote&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Variable: SVN_SSH&lt;br /&gt;          Value: C:\\TortoisePlink.exe -l [username]-pw [password]&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;* Please note the &quot;\\&quot; in the path and the parameter for username is a small &quot;el&quot;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:85%;&quot; &gt;Step 2 :&lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;The same path needs to be added to the Subversion config file. You can locate this file in Application Data/Subversion/config&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;# ssh = $SVN_SSH C:/TortoisePlink.exe&lt;/span&gt;&lt;/blockquote&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;* Please note the &quot;/&quot; in the path.&lt;br /&gt;&lt;br /&gt;Two simple configurations and you are set!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/2297959378559910163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/2297959378559910163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/2297959378559910163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/2297959378559910163'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2010/08/configuring-rapidsvn-over-svnssh.html' title='Configuring RapidSVN over SVN+SSH'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-5464307072976613297</id><published>2010-07-14T01:50:00.000-07:00</published><updated>2010-07-14T21:40:23.428-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Branching"/><category scheme="http://www.blogger.com/atom/ns#" term="Subversion"/><category scheme="http://www.blogger.com/atom/ns#" term="Tagging"/><title type='text'>When to Branch and Tag?</title><content type='html'>&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:trebuchet ms;&quot;&gt;Very often there is a confusion as to when we should branch and tag. This confusion mainly arises from the fact that SVN treats &quot;Branch&quot; and &quot;Tag&quot; in the same way in the back end. The difference lies in how the user treats that branch or tag.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-family:trebuchet ms;font-size:100%;&quot;  &gt;&lt;br /&gt;&lt;br /&gt;Tag&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; A tag is just a &quot;snapshot&quot; of a project in time.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; Tags are similar to the concept of a “label” in VSS&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; Tags are commonly used to label or mark a particular released code&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; Tagged code should not be modified&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; If modifications are required, it should be done by creating a branch&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-family:trebuchet ms;font-size:100%;&quot;  &gt;Difference between branch &amp;amp; tag&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;  SVN treats a branch &amp;amp; a tag as a copy of the code&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;  Internally there is no difference between a tag &amp;amp; branch&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;  Difference lies in usage of branch &amp;amp; tag&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;  Branches are meant  for  development of a new line of code&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;  Changes should not be made to tags&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-family:trebuchet ms;font-size:100%;&quot;  &gt;Space utilization&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style=&quot;font-family:trebuchet ms;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;  Direct copies are not made&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;  SVN uses concept of “cheap copies”&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;  The new files are links from the old files&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;  Hence branching &amp;amp; Tagging are time &amp;amp; space efficient&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/5464307072976613297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/5464307072976613297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/5464307072976613297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/5464307072976613297'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2010/07/when-to-branch-and-tag.html' title='When to Branch and Tag?'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-7582888472544936002</id><published>2010-03-24T07:30:00.000-07:00</published><updated>2010-07-14T21:41:13.791-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Branching"/><category scheme="http://www.blogger.com/atom/ns#" term="Branching Strategy"/><category scheme="http://www.blogger.com/atom/ns#" term="Branching using Tortoise SVN"/><category scheme="http://www.blogger.com/atom/ns#" term="Subversion"/><title type='text'>Branching in Subversion</title><content type='html'>&lt;span style=&quot;font-size:85%;&quot;&gt;Subversion has a very powerful branching and merging facility with recursive merges, feature branches, and tree merges. But before starting with the actual branching &amp;amp; merging, you need to fix on the branching &amp;amp; merging strategy.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;Branching&lt;br /&gt;&lt;/strong&gt;A branching strategy should first focus on deciding what a branch represents. Common approaches to branching are:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Release based - every release is a new branch.&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpMfLse7gDzvh2F0r4solvam1FEgd0cahWIXs6VOHtHrB5qjab3k0h3PIgWnjNAAFxTml-nMrdy4AmHHWZFaJptBLqREIsP0sj6B1pKOLRmpKLnRlhWQa25dcr8hyphenhyphen8oYFtN_Mi_aPuXC0/s1600/BranchByRelease.bmp&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5452209894377936930&quot; style=&quot;margin: 0px 10px 10px 0px; float: left; width: 320px; height: 76px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpMfLse7gDzvh2F0r4solvam1FEgd0cahWIXs6VOHtHrB5qjab3k0h3PIgWnjNAAFxTml-nMrdy4AmHHWZFaJptBLqREIsP0sj6B1pKOLRmpKLnRlhWQa25dcr8hyphenhyphen8oYFtN_Mi_aPuXC0/s320/BranchByRelease.bmp&quot; border=&quot;0&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;Branching by Project Phase - Development/ Test/ Production&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBsSR8KGGkYh8XJx2p6MFR8dyYn-11H7QYNmTN9EO1GKMlzDvXvKTOmCdtP3siQAnUnnrOfGrJeOUlbI-tY-oec1NcNCGp6NNm1gQHsCcWBkdDYCW8EqcK2mfBNZQObnjzs5BYTI12LFU/s1600/BranchByProjectPhase.bmp&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5452211215167996434&quot; style=&quot;width: 320px; height: 96px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBsSR8KGGkYh8XJx2p6MFR8dyYn-11H7QYNmTN9EO1GKMlzDvXvKTOmCdtP3siQAnUnnrOfGrJeOUlbI-tY-oec1NcNCGp6NNm1gQHsCcWBkdDYCW8EqcK2mfBNZQObnjzs5BYTI12LFU/s320/BranchByProjectPhase.bmp&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;Branching by Variant&lt;/strong&gt; - Some products are built for various technolo&lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;gy platforms. The branching strategy could hence depend on the architecture of the product.&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDPFOq4Mh2w2ucNuv8dyoFrKDNSeGxDO1ySUWQnweSfwZ2UOSrURy_VllU1WKXrieJ6FgiXE0NFXcaPb09AJPFLSIP_OjeQpz2Zx7dmT2K4fyIY-vsxP8vROMhItxRTc5CsLU_-n0di94/s1600/BranchByArchitecture.bmp&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5452210687743741586&quot; style=&quot;width: 320px; height: 79px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDPFOq4Mh2w2ucNuv8dyoFrKDNSeGxDO1ySUWQnweSfwZ2UOSrURy_VllU1WKXrieJ6FgiXE0NFXcaPb09AJPFLSIP_OjeQpz2Zx7dmT2K4fyIY-vsxP8vROMhItxRTc5CsLU_-n0di94/s320/BranchByArchitecture.bmp&quot; border=&quot;0&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;The above mentioned strategies can be used in a combination, based on the project requirement. For example, a complex product built for Windows and Linux platforms could have a branching strategy as shown below.&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6RLIApEgHEDpUPPtZL4QsMLSzWuUkOfmbQDnrwfTwYfpGDGwl7Y3v0e4Q8TeWJKdqAHalZxn-XysbG-taK_L73g0EGXVPlM4f0_IE_lKszg23ou8CbSc6-GRkeAldNg5fNy4C9h989HU/s1600/root.bmp&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5452211865134290914&quot; style=&quot;width: 157px; height: 320px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6RLIApEgHEDpUPPtZL4QsMLSzWuUkOfmbQDnrwfTwYfpGDGwl7Y3v0e4Q8TeWJKdqAHalZxn-XysbG-taK_L73g0EGXVPlM4f0_IE_lKszg23ou8CbSc6-GRkeAldNg5fNy4C9h989HU/s320/root.bmp&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Using Tortoise SVN for Branching&lt;/strong&gt;&lt;br /&gt;Tortoise SVN has an excellent help document on the branching and merging. You can also refer the SVN book for the same. While branching, you simply have to right click on the root folder from where you want to create branch and provide the branch path and name.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm5rLRRRPYscLY-8zLRge8FoU1ZD62d8zI-C5LQLES-eQ2yXSnjqWRjyR1uM7HJUKhR4tqLp-tjbKPKgmrr7T20cjisIODQTv5c1TMIgB9xdfTwNIbODVoLOvNDdyJlLUGwJD2djxsSAw/s1600/branch.bmp&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5452213769479727122&quot; style=&quot;width: 320px; height: 168px;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm5rLRRRPYscLY-8zLRge8FoU1ZD62d8zI-C5LQLES-eQ2yXSnjqWRjyR1uM7HJUKhR4tqLp-tjbKPKgmrr7T20cjisIODQTv5c1TMIgB9xdfTwNIbODVoLOvNDdyJlLUGwJD2djxsSAw/s320/branch.bmp&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;Best Practices:&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Baseline code should be in &quot;trunk&quot; folder&lt;/li&gt;&lt;li&gt;All Branches should be created in a &quot;Branch&quot; folder&lt;/li&gt;&lt;li&gt;Branching and merging strategy should be decided before hand to avoid chaos later.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;References:&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;div&gt;&lt;a href=&quot;http://svnbook.red-bean.com/en/1.1/ch04.html#svn-ch-4-sect-1&quot;&gt;http://svnbook.red-bean.com/en/1.1/ch04.html#svn-ch-4-sect-1&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/7582888472544936002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/7582888472544936002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/7582888472544936002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/7582888472544936002'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2010/03/branching-merging-in-subversion.html' title='Branching in Subversion'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpMfLse7gDzvh2F0r4solvam1FEgd0cahWIXs6VOHtHrB5qjab3k0h3PIgWnjNAAFxTml-nMrdy4AmHHWZFaJptBLqREIsP0sj6B1pKOLRmpKLnRlhWQa25dcr8hyphenhyphen8oYFtN_Mi_aPuXC0/s72-c/BranchByRelease.bmp" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-712099829112622489</id><published>2010-02-16T03:42:00.000-08:00</published><updated>2010-02-16T04:03:45.274-08:00</updated><title type='text'>Snaps from my cell</title><content type='html'>These days, I have become addicted to clicking away with my cell camera... Considering that it&#39;s the most convenient way to capture all those special moments that you witness, each day of your life...&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEHQgXACjrozlIIuOguUHWe7kJt2uSSeGwf_VdTVZe52XgKxYLMjzE83wP8_w49P7tE-3dFQ78wGazX4uAX0xkAw3X0CCFt0H6_SUu8p-BN51CIq17nxJ0tSSKeMSj4IX1mu18Z39iHAo/s1600-h/08012010.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5438807466640053026&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEHQgXACjrozlIIuOguUHWe7kJt2uSSeGwf_VdTVZe52XgKxYLMjzE83wP8_w49P7tE-3dFQ78wGazX4uAX0xkAw3X0CCFt0H6_SUu8p-BN51CIq17nxJ0tSSKeMSj4IX1mu18Z39iHAo/s320/08012010.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; Aaaaaaaah! Trapped! ;) A very interesting pic of the lift in my building...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQEBcHF7ys-aDedkNpwi6lJEdVQoepJDk45PvU_um6F1VN4NFWq4fsaNJSPoZUP3F5xA471dHgbigINMol2XTIBFUJRgeeDJ6NMjZMAdJrLB76VTGfng7czt4ltBbiU4CpIYErvCcT8pQ/s1600-h/10012010.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5438807475212321906&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQEBcHF7ys-aDedkNpwi6lJEdVQoepJDk45PvU_um6F1VN4NFWq4fsaNJSPoZUP3F5xA471dHgbigINMol2XTIBFUJRgeeDJ6NMjZMAdJrLB76VTGfng7czt4ltBbiU4CpIYErvCcT8pQ/s320/10012010.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; Rise and shine! The morning sun peeping out from the mountains...&lt;br /&gt;&lt;div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/712099829112622489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/712099829112622489' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/712099829112622489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/712099829112622489'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2010/02/snaps-from-my-cell.html' title='Snaps from my cell'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEHQgXACjrozlIIuOguUHWe7kJt2uSSeGwf_VdTVZe52XgKxYLMjzE83wP8_w49P7tE-3dFQ78wGazX4uAX0xkAw3X0CCFt0H6_SUu8p-BN51CIq17nxJ0tSSKeMSj4IX1mu18Z39iHAo/s72-c/08012010.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-1123464305562510567</id><published>2008-10-18T00:19:00.000-07:00</published><updated>2008-10-18T00:56:44.972-07:00</updated><title type='text'>&quot;Festival of Lights&quot; is here!!</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjS-Lq21zT5cBQSBKdlIslOdS6pE56mrYRSAm0CGRdXc7yeER9uUeoZES-ZCBO_ZVKmbernZaxLjLQ0O5HjWpqgO5s6Z4g_d2RBReY3fztK0ACWPH3JyWT_Xi-JKTXoGnhW4JgbIcP5Ek/s1600-h/diyas2.jpg&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;The very cliched &quot;festival of lights&quot; is here! Cliched but true, diwali inherently brings to us a feeling of hope, goodness and well being. It fills us up with hope, happiness and enthusiasm.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Considering the current market situation, the firing spree that companies are at and the increasing terrorism, diwali comes as a savior... A reason to celebrate our meagre savings, employment and the fact that we are still alive to celebrate it...&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;In this situation of despair and bankruptcy, diwali is just what we needed to boost our spirits and to renew our faith in a better tomorrow... So here&#39;s wishing everybody a very happy diwali and may this diwali bring light to your life!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/1123464305562510567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/1123464305562510567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/1123464305562510567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/1123464305562510567'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2008/10/festival-of-lights-is-here.html' title='&quot;Festival of Lights&quot; is here!!'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4537294667109101721.post-2519982594545527402</id><published>2008-04-12T09:36:00.000-07:00</published><updated>2010-07-14T21:41:46.977-07:00</updated><title type='text'>why are BPOs portrayed as youth centric?!</title><content type='html'>Every day, on my way to work, when I see these huge, luring BPO hoardings with bright young faces smiling at you with a phone to their ears, I cant help but wonder that why would BPOs be portrayed as a youth centric job! Is it because the late working hours? Or is it because a certain brand image of being the &#39;in thing&#39; has been built by BPO companies?&lt;br /&gt;           By &#39;youth&#39; I don&#39;t just mean young by age, I am referring here to the indomitable spirit of a young person, the will power, the fierce determination of the young-at-age to achieve their goals, their aims in life. Youth, as per the Webster dictionary, is&lt;br /&gt;a: the period between childhood and maturity&lt;br /&gt;b: the early period of existence, growth, or development&lt;br /&gt;Looking at both the meaning we realise that this is by far the most critical period of one&#39;s life.&lt;br /&gt;It is the time when opinions are formed, a thought process is formed and the person is evolving to become a responsible and important part of the society.&lt;br /&gt;          Now, by far I don&#39;t understand that how can a work culture like that of a BPO be associated with this process. I might be sounding cynical, but the truth lies in the fact that BPOs have always been known for their obscenely late working hours, making a substantial amount of money in a short time and an extremely stressful work environment.&lt;br /&gt;          I accept that not all BPO jobs fit this category but most of them do. The easy money and the hype about the &#39;youth-centric&#39; work culture often draw college students towards jobs in BPOs. All they are looking for is a quick buck to take care of the &#39;upar ka kharcha&#39; but this often ends up becoming the a part of their necessary expenditure. The more the dependence on this extra money increases, the more that person is drawn into taking it up as a full time proffession.&lt;br /&gt;Often at the cost of dropping out of college or compromising on the academics.&lt;br /&gt;          Here I see unbounded talent being wasted in answering calls in a fake accent. It makes them lose their identity and all the extra money drives them into a completely frivolous lifestyle.&lt;br /&gt;The work stress drives them into depression and in turn leads to addictions of all sorts. And here begins the vicious cycle. Their addictions don&#39;t allow them to leave their jobs and the job in turn drives them into getting more addicted.&lt;br /&gt;         This might come across as a cynical view of the BPO work culture but this is what I have seen in front of me everyday. I agree that they have also been a boon for the people who could not geta job elsewhere because of lack of education. But at the same time there has been a large chunk of people who have got into this profession for all the wrong reasons.&lt;br /&gt;         Criticising the BPOs for this reason or criticising the youth is not the solution. The only solution is to have a strong moral sense driven into the youth right from an early age so as to turn them into socially and morally responsible citizens. Then for such a person the job or the stress will never affect the inherent character of that person.</content><link rel='replies' type='application/atom+xml' href='http://sayalikumbhar.blogspot.com/feeds/2519982594545527402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4537294667109101721/2519982594545527402' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/2519982594545527402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4537294667109101721/posts/default/2519982594545527402'/><link rel='alternate' type='text/html' href='http://sayalikumbhar.blogspot.com/2008/04/why-are-bpos-portrayed-as-youth-centric.html' title='why are BPOs portrayed as youth centric?!'/><author><name>Sayali Kumbhar</name><uri>http://www.blogger.com/profile/16310543404239929729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>