<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>beer planet &#187; update</title> <atom:link href="http://beerpla.net/tag/update/feed/" rel="self" type="application/rss+xml" /><link>http://beerpla.net</link> <description>where things have nothing to do with beer - tutorials, tips, how-tos, thoughts, hacks, and other techy nonsense</description> <lastBuildDate>Fri, 06 Jan 2012 08:50:59 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom:link rel='hub' href='http://beerpla.net/?pushpress=hub'/> <item><title>How To Update Eclipse From Galileo (3.5) To Helios (3.6) In-Place Without Reinstalling</title><link>http://beerpla.net/2010/09/29/how-to-update-eclipse-from-galileo-3-5-to-helios-3-6-in-place-without-reinstalling/</link> <comments>http://beerpla.net/2010/09/29/how-to-update-eclipse-from-galileo-3-5-to-helios-3-6-in-place-without-reinstalling/#comments</comments> <pubDate>Wed, 29 Sep 2010 23:47:21 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Eclipse]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Tips]]></category> <category><![CDATA[clean]]></category> <category><![CDATA[galileo]]></category> <category><![CDATA[helios]]></category> <category><![CDATA[in-place]]></category> <category><![CDATA[inline]]></category> <category><![CDATA[update]]></category> <category><![CDATA[upgrade]]></category> <guid
isPermaLink="false">http://beerpla.net/2010/09/29/how-to-update-eclipse-from-galileo-3-5-to-helios-3-6-in-place-without-reinstalling/</guid> <description><![CDATA[<p><a
href="http://beerpla.net/wp-content/uploads/2011/12/image.png" class="lightview" rel="gallery['1549']" title="image"><img
style="margin: 0px 10px 10px 0px; display: inline; float: left" title="image" alt="image" align="left" src="http://beerpla.net/wp-content/uploads/2011/12/image_thumb.png" width="150" height="139" /></a>As a developer, I both love and hate Eclipse for its chaotic nature, buggy and sometimes unusable interface, but at the same time incredible usefulness and ability to serve as a single tool for all of my development, be it C++, PHP, Java, Android, Perl, etc.</p><p>One of the biggest problems with Eclipse is that there is no clear upgrade path from major versions, for example 3.5-&#62;3.6. What I ended up having to do for years is back up the old release, download and unpack the new release, and then try to migrate all the settings by importing and exporting left and right. Not so pleasant.</p><p>Turns out, as of Eclipse 3.3 (though I&#039;ve only tried it with Eclipse 3.5),...<div
class=clear></div> <a
href="http://beerpla.net/2010/09/29/how-to-update-eclipse-from-galileo-3-5-to-helios-3-6-in-place-without-reinstalling/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<p><a
href="http://beerpla.net/wp-content/uploads/2011/12/image.png" class="lightview" rel="gallery['1549']" title="image"><img
style="margin: 0px 10px 10px 0px; display: inline; float: left" title="image" alt="image" align="left" src="http://beerpla.net/wp-content/uploads/2011/12/image_thumb.png" width="150" height="139" /></a>As a developer, I both love and hate Eclipse for its chaotic nature, buggy and sometimes unusable interface, but at the same time incredible usefulness and ability to serve as a single tool for all of my development, be it C++, PHP, Java, Android, Perl, etc.</p><p>One of the biggest problems with Eclipse is that there is no clear upgrade path from major versions, for example 3.5-&gt;3.6. What I ended up having to do for years is back up the old release, download and unpack the new release, and then try to migrate all the settings by importing and exporting left and right. Not so pleasant.</p><p>Turns out, as of Eclipse 3.3 (though I&#039;ve only tried it with Eclipse 3.5), it&#039;s possible to successfully complete an in-place upgrade without doing any wiping or voodoo hackery. I&#039;ve successfully completed this on 2 of my machines and now need to share it with the rest of the world.</p><p><a
href="http://beerpla.net/wp-content/uploads/HowToUpdateEclipseFromGa.6InPlaceWithout_E371/image.png" class="lightview" rel="gallery['1549']" title="image"><img
style="margin: 0px auto; display: block; float: none" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/HowToUpdateEclipseFromGa.6InPlaceWithout_E371/image_thumb.png" width="634" height="330" /></a></p><p><strong>Step 1.</strong> Go to Help &gt; Install New Software… &gt; Available Software Sites or Windows &gt; Preferences &gt; Install/Update &gt; Available Software Sites. I personally prefer the former way because it results in fewer clicks but both end up in the same place.</p><p><strong>Step 2.</strong> Everywhere you see 3.5, press Edit and change it to 3.6. Similarly, change &quot;galileo&quot; to &quot;helios&quot;. For example, you should end up with at least these (if you don&#039;t have these, just add them):</p><blockquote><p><a
title="http://download.eclipse.org/eclipse/updates/3.6" href="http://download.eclipse.org/eclipse/updates/3.6">http://download.eclipse.org/eclipse/updates/3.6</a></p><p><a
title="http://download.eclipse.org/releases/helios" href="http://download.eclipse.org/releases/helios">http://download.eclipse.org/releases/helios</a></p></blockquote><p>Note: you may also need to update other repositories (for example, Galileo was compatible with CDT 6, while Helios needed CDT 7).</p><p><a
href="http://beerpla.net/wp-content/uploads/HowToUpdateEclipseFromGa.6InPlaceWithout_E371/image_3.png" class="lightview" rel="gallery['1549']" title="image"><img
style="margin: 0px auto; display: block; float: none" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/HowToUpdateEclipseFromGa.6InPlaceWithout_E371/image_thumb_3.png" width="700" height="399" /></a></p><p><strong>Step 3.</strong> Press OK, then go to Help &gt; Check for Updates. You should see the progress in the Progress tab &#8211; let the magic happen, restart when prompted, and after a few minutes, you should have a working upgraded version of Eclipse.</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Update+Eclipse+From+Galileo+%283.5%29+To+Helios+%283.6%29+In-Place+Without+Reinstalling&amp;link=http://beerpla.net/2010/09/29/how-to-update-eclipse-from-galileo-3-5-to-helios-3-6-in-place-without-reinstalling/&amp;notes=As%20a%20developer%2C%20I%20both%20love%20and%20hate%20Eclipse%20for%20its%20chaotic%20nature%2C%20buggy%20and%20sometimes%20unusable%20interface%2C%20but%20at%20the%20same%20time%20incredible%20usefulness%20and%20ability%20to%20serve%20as%20a%20single%20tool%20for%20all%20of%20my%20development%2C%20be%20it%20C%2B%2B%2C%20PHP%2C%20Java%2C%20Android%2C%20Perl%2C%20etc.%20%20One%20of%20the%20biggest%20problems%20with%20Eclipse&amp;short_link=http://bit.ly/9NFt2t&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Update+Eclipse+From+Galileo+%283.5%29+To+Helios+%283.6%29+In-Place+Without+Reinstalling&amp;link=http://beerpla.net/2010/09/29/how-to-update-eclipse-from-galileo-3-5-to-helios-3-6-in-place-without-reinstalling/&amp;notes=As%20a%20developer%2C%20I%20both%20love%20and%20hate%20Eclipse%20for%20its%20chaotic%20nature%2C%20buggy%20and%20sometimes%20unusable%20interface%2C%20but%20at%20the%20same%20time%20incredible%20usefulness%20and%20ability%20to%20serve%20as%20a%20single%20tool%20for%20all%20of%20my%20development%2C%20be%20it%20C%2B%2B%2C%20PHP%2C%20Java%2C%20Android%2C%20Perl%2C%20etc.%20%20One%20of%20the%20biggest%20problems%20with%20Eclipse&amp;short_link=http://bit.ly/9NFt2t&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Update+Eclipse+From+Galileo+%283.5%29+To+Helios+%283.6%29+In-Place+Without+Reinstalling&amp;link=http://beerpla.net/2010/09/29/how-to-update-eclipse-from-galileo-3-5-to-helios-3-6-in-place-without-reinstalling/&amp;notes=As%20a%20developer%2C%20I%20both%20love%20and%20hate%20Eclipse%20for%20its%20chaotic%20nature%2C%20buggy%20and%20sometimes%20unusable%20interface%2C%20but%20at%20the%20same%20time%20incredible%20usefulness%20and%20ability%20to%20serve%20as%20a%20single%20tool%20for%20all%20of%20my%20development%2C%20be%20it%20C%2B%2B%2C%20PHP%2C%20Java%2C%20Android%2C%20Perl%2C%20etc.%20%20One%20of%20the%20biggest%20problems%20with%20Eclipse&amp;short_link=http://bit.ly/9NFt2t&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Update+Eclipse+From+Galileo+%283.5%29+To+Helios+%283.6%29+In-Place+Without+Reinstalling&amp;link=http://beerpla.net/2010/09/29/how-to-update-eclipse-from-galileo-3-5-to-helios-3-6-in-place-without-reinstalling/&amp;notes=As%20a%20developer%2C%20I%20both%20love%20and%20hate%20Eclipse%20for%20its%20chaotic%20nature%2C%20buggy%20and%20sometimes%20unusable%20interface%2C%20but%20at%20the%20same%20time%20incredible%20usefulness%20and%20ability%20to%20serve%20as%20a%20single%20tool%20for%20all%20of%20my%20development%2C%20be%20it%20C%2B%2B%2C%20PHP%2C%20Java%2C%20Android%2C%20Perl%2C%20etc.%20%20One%20of%20the%20biggest%20problems%20with%20Eclipse&amp;short_link=http://bit.ly/9NFt2t&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Update+Eclipse+From+Galileo+%283.5%29+To+Helios+%283.6%29+In-Place+Without+Reinstalling&amp;link=http://beerpla.net/2010/09/29/how-to-update-eclipse-from-galileo-3-5-to-helios-3-6-in-place-without-reinstalling/&amp;notes=As%20a%20developer%2C%20I%20both%20love%20and%20hate%20Eclipse%20for%20its%20chaotic%20nature%2C%20buggy%20and%20sometimes%20unusable%20interface%2C%20but%20at%20the%20same%20time%20incredible%20usefulness%20and%20ability%20to%20serve%20as%20a%20single%20tool%20for%20all%20of%20my%20development%2C%20be%20it%20C%2B%2B%2C%20PHP%2C%20Java%2C%20Android%2C%20Perl%2C%20etc.%20%20One%20of%20the%20biggest%20problems%20with%20Eclipse&amp;short_link=http://bit.ly/9NFt2t&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Update+Eclipse+From+Galileo+%283.5%29+To+Helios+%283.6%29+In-Place+Without+Reinstalling&amp;link=http://beerpla.net/2010/09/29/how-to-update-eclipse-from-galileo-3-5-to-helios-3-6-in-place-without-reinstalling/&amp;notes=As%20a%20developer%2C%20I%20both%20love%20and%20hate%20Eclipse%20for%20its%20chaotic%20nature%2C%20buggy%20and%20sometimes%20unusable%20interface%2C%20but%20at%20the%20same%20time%20incredible%20usefulness%20and%20ability%20to%20serve%20as%20a%20single%20tool%20for%20all%20of%20my%20development%2C%20be%20it%20C%2B%2B%2C%20PHP%2C%20Java%2C%20Android%2C%20Perl%2C%20etc.%20%20One%20of%20the%20biggest%20problems%20with%20Eclipse&amp;short_link=http://bit.ly/9NFt2t&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Update+Eclipse+From+Galileo+%283.5%29+To+Helios+%283.6%29+In-Place+Without+Reinstalling&amp;link=http://beerpla.net/2010/09/29/how-to-update-eclipse-from-galileo-3-5-to-helios-3-6-in-place-without-reinstalling/&amp;notes=As%20a%20developer%2C%20I%20both%20love%20and%20hate%20Eclipse%20for%20its%20chaotic%20nature%2C%20buggy%20and%20sometimes%20unusable%20interface%2C%20but%20at%20the%20same%20time%20incredible%20usefulness%20and%20ability%20to%20serve%20as%20a%20single%20tool%20for%20all%20of%20my%20development%2C%20be%20it%20C%2B%2B%2C%20PHP%2C%20Java%2C%20Android%2C%20Perl%2C%20etc.%20%20One%20of%20the%20biggest%20problems%20with%20Eclipse&amp;short_link=http://bit.ly/9NFt2t&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=How%20To%20Update%20Eclipse%20From%20Galileo%20%283.5%29%20To%20Helios%20%283.6%29%20In-Place%20Without%20Reinstalling&amp;link=http://beerpla.net/2010/09/29/how-to-update-eclipse-from-galileo-3-5-to-helios-3-6-in-place-without-reinstalling/&amp;notes=As%20a%20developer%2C%20I%20both%20love%20and%20hate%20Eclipse%20for%20its%20chaotic%20nature%2C%20buggy%20and%20sometimes%20unusable%20interface%2C%20but%20at%20the%20same%20time%20incredible%20usefulness%20and%20ability%20to%20serve%20as%20a%20single%20tool%20for%20all%20of%20my%20development%2C%20be%20it%20C%2B%2B%2C%20PHP%2C%20Java%2C%20Android%2C%20Perl%2C%20etc.%20%20One%20of%20the%20biggest%20problems%20with%20Eclipse&amp;short_link=http://bit.ly/9NFt2t&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2009/11/04/android-auto-formatting-android-xml-files-with-eclipse/" rel="bookmark" title="November 4, 2009">[Android] Auto Formatting Android XML Files With Eclipse</a></li><li><a
href="http://beerpla.net/2007/07/09/how-to-download-and-install-windows-media-player-11-bypassing-wga/" rel="bookmark" title="July 9, 2007">How To Download And Install Windows Media Player 11 Bypassing WGA</a></li><li><a
href="http://beerpla.net/2009/10/06/supercharge-your-gnu-screen-with-a-power-taskbar-and-never-feel-lost-again/" rel="bookmark" title="October 6, 2009">Supercharge Your GNU Screen With A Power &quot;Taskbar&quot; And Never Feel Lost Again</a></li><li><a
href="http://beerpla.net/2011/05/06/how-to-fix-error_not_found-0x80070490-during-windows-7-sp1-installation/" rel="bookmark" title="May 6, 2011">How To Fix ERROR_NOT_FOUND 0&#215;80070490 During Windows 7 SP1 Installation</a></li><li><a
href="http://beerpla.net/2010/01/31/heres-an-exclusive-10-off-nuspheres-phped-coupon-also-includes-nucoder-and-phpdoc-discount-code/" rel="bookmark" title="January 31, 2010">[Updated for 2012] Here&#039;s An Exclusive 10% Off NuSphere PHPEd Discount Coupon Code (Also Includes NuCoder And PHPDoc)</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2010%2F09%2F29%2Fhow-to-update-eclipse-from-galileo-3-5-to-helios-3-6-in-place-without-reinstalling%2F&amp;title=How%20To%20Update%20Eclipse%20From%20Galileo%20%283.5%29%20To%20Helios%20%283.6%29%20In-Place%20Without%20Reinstalling" id="wpa2a_2"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2010/09/29/how-to-update-eclipse-from-galileo-3-5-to-helios-3-6-in-place-without-reinstalling/feed/</wfw:commentRss> <slash:comments>15</slash:comments> </item> <item><title>How To View A Specific SVN Revision In Your Browser</title><link>http://beerpla.net/2010/02/20/how-to-view-a-specific-svn-revision-in-your-browser/</link> <comments>http://beerpla.net/2010/02/20/how-to-view-a-specific-svn-revision-in-your-browser/#comments</comments> <pubDate>Sun, 21 Feb 2010 06:04:17 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[SVN]]></category> <category><![CDATA[Tips]]></category> <category><![CDATA[bc]]></category> <category><![CDATA[browser]]></category> <category><![CDATA[chrome]]></category> <category><![CDATA[directory]]></category> <category><![CDATA[file]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[internet explorer]]></category> <category><![CDATA[revision]]></category> <category><![CDATA[specific]]></category> <category><![CDATA[subversion]]></category> <category><![CDATA[trunk]]></category> <category><![CDATA[update]]></category> <category><![CDATA[view]]></category> <category><![CDATA[Wordpress]]></category> <guid
isPermaLink="false">http://beerpla.net/2010/02/20/how-to-view-a-specific-svn-revision-in-your-browser/</guid> <description><![CDATA[<p><img
style="margin: 0px 10px 10px 0px; display: inline" title="image" alt="image" align="left" src="http://beerpla.net/wp-content/uploads/2010/04/image.png" width="150" height="150" /> This is a quick recipe that I found pretty interesting and relatively unknown.</p><p>Everyone who uses SVN knows that most repositories are set up to allow viewing of their contents via a web browser. For example, here&#039;s the trunk of WP Plugins SVN: <a
title="http://plugins.svn.wordpress.org/" href="http://plugins.svn.wordpress.org/" rel="nofollow">http://plugins.svn.wordpress.org/</a> and here is the current trunk version of a specific file, let&#039;s say <a
title="http://plugins.svn.wordpress.org/stats/trunk/readme.txt" href="http://plugins.svn.wordpress.org/stats/trunk/readme.txt" rel="nofollow">http://plugins.svn.wordpress.org/stats/trunk/readme.txt</a>.</p><h2>The Problem</h2><p>However, what if you wanted to view a <strong><em>specific revision</em></strong> of a file or directory <strong><em>in your browser</em></strong>?</p><p>Let&#039;s say I wanted revision 100,000 of <a
href="http://plugins.svn.wordpress.org/stats/trunk/readme.txt" rel="nofollow">http://plugins.svn.wordpress.org/stats/trunk/readme.txt</a></p><p>Normally, on a command line, you&#039;d do something like</p><div
class="wp_syntax"><div
class="code"><pre>svn co http://plugins.svn.wordpress.org/stats/trunk/readme.txt stats
cd stats;
svn up -r100000 readme.txt</pre></div></div><p>or simply</p><div
class="wp_syntax"><div
class="code"><pre>svn export</pre></div></div><p>...<div
class=clear></div> <a
href="http://beerpla.net/2010/02/20/how-to-view-a-specific-svn-revision-in-your-browser/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<p><img
style="margin: 0px 10px 10px 0px; display: inline" title="image" alt="image" align="left" src="http://beerpla.net/wp-content/uploads/2010/04/image.png" width="150" height="150" /> This is a quick recipe that I found pretty interesting and relatively unknown.</p><p>Everyone who uses SVN knows that most repositories are set up to allow viewing of their contents via a web browser. For example, here&#039;s the trunk of WP Plugins SVN: <a
title="http://plugins.svn.wordpress.org/" href="http://plugins.svn.wordpress.org/" rel="nofollow">http://plugins.svn.wordpress.org/</a> and here is the current trunk version of a specific file, let&#039;s say <a
title="http://plugins.svn.wordpress.org/stats/trunk/readme.txt" href="http://plugins.svn.wordpress.org/stats/trunk/readme.txt" rel="nofollow">http://plugins.svn.wordpress.org/stats/trunk/readme.txt</a>.</p><h2>The Problem</h2><p>However, what if you wanted to view a <strong><em>specific revision</em></strong> of a file or directory <strong><em>in your browser</em></strong>?</p><p>Let&#039;s say I wanted revision 100,000 of <a
href="http://plugins.svn.wordpress.org/stats/trunk/readme.txt" rel="nofollow">http://plugins.svn.wordpress.org/stats/trunk/readme.txt</a></p><p>Normally, on a command line, you&#039;d do something like</p><div
class="wp_syntax"><div
class="code"><pre>svn co http://plugins.svn.wordpress.org/stats/trunk/readme.txt stats
cd stats;
svn up -r100000 readme.txt</pre></div></div><p>or simply</p><div
class="wp_syntax"><div
class="code"><pre>svn export -r100000 http://plugins.svn.wordpress.org/stats/trunk/readme.txt</pre></div></div><p>However, how would you do this in your browser? Trying something like ?r=100000 or ?revision=100000 parameters doesn&#039;t work.</p><h2>The Solution</h2><p>Here is the syntax to get a specific revision of a file or directory:</p><ol><li>Take the root of the repository (in our case, <a
href="http://plugins.svn.wordpress.org" rel="nofollow">http://plugins.svn.wordpress.org</a>)</li><li>Append this string <strong><em>!svn/bc/REVISION_NUMBER</em></strong> right after the repository root and before the directory or file path.</li></ol><p>Going back to our example:</p><ul><li><a
href="http://plugins.svn.wordpress.org/!svn/bc/100000/stats/" rel="nofollow">http://plugins.svn.wordpress.org/!svn/bc/100000/stats/</a><p>shows the stats directory exactly as it was at revision 100,000 and</p></li><li><a
title="http://plugins.svn.wordpress.org/!svn/bc/100000/stats/trunk/readme.txt" href="http://plugins.svn.wordpress.org/!svn/bc/100000/stats/trunk/readme.txt" rel="nofollow">http://plugins.svn.wordpress.org/!svn/bc/100000/stats/trunk/readme.txt</a><p>shows our readme.txt at 100,000.</p></li></ul><p>And that&#039;s how you do it, folks. Happy revisioning!</p><p><strong>Update</strong>: this post is now sponsored by <a
href="http://www.wirefly.com/learn/">Wirefly Learn</a> where you can find cell phone news and reviews, as well as comparisons and videos.</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+View+A+Specific+SVN+Revision+In+Your+Browser&amp;link=http://beerpla.net/2010/02/20/how-to-view-a-specific-svn-revision-in-your-browser/&amp;notes=%20This%20is%20a%20quick%20recipe%20that%20I%20found%20pretty%20interesting%20and%20relatively%20unknown.%20%20Everyone%20who%20uses%20SVN%20knows%20that%20most%20repositories%20are%20set%20up%20to%20allow%20viewing%20of%20their%20contents%20via%20a%20web%20browser.%20For%20example%2C%20here%27s%20the%20trunk%20of%20WP%20Plugins%20SVN%3A%20http%3A%2F%2Fplugins.svn.wordpress.org%2F%20and%20here%20is%20the%20curr&amp;short_link=http://bit.ly/cFiWmr&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+View+A+Specific+SVN+Revision+In+Your+Browser&amp;link=http://beerpla.net/2010/02/20/how-to-view-a-specific-svn-revision-in-your-browser/&amp;notes=%20This%20is%20a%20quick%20recipe%20that%20I%20found%20pretty%20interesting%20and%20relatively%20unknown.%20%20Everyone%20who%20uses%20SVN%20knows%20that%20most%20repositories%20are%20set%20up%20to%20allow%20viewing%20of%20their%20contents%20via%20a%20web%20browser.%20For%20example%2C%20here%27s%20the%20trunk%20of%20WP%20Plugins%20SVN%3A%20http%3A%2F%2Fplugins.svn.wordpress.org%2F%20and%20here%20is%20the%20curr&amp;short_link=http://bit.ly/cFiWmr&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+View+A+Specific+SVN+Revision+In+Your+Browser&amp;link=http://beerpla.net/2010/02/20/how-to-view-a-specific-svn-revision-in-your-browser/&amp;notes=%20This%20is%20a%20quick%20recipe%20that%20I%20found%20pretty%20interesting%20and%20relatively%20unknown.%20%20Everyone%20who%20uses%20SVN%20knows%20that%20most%20repositories%20are%20set%20up%20to%20allow%20viewing%20of%20their%20contents%20via%20a%20web%20browser.%20For%20example%2C%20here%27s%20the%20trunk%20of%20WP%20Plugins%20SVN%3A%20http%3A%2F%2Fplugins.svn.wordpress.org%2F%20and%20here%20is%20the%20curr&amp;short_link=http://bit.ly/cFiWmr&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+View+A+Specific+SVN+Revision+In+Your+Browser&amp;link=http://beerpla.net/2010/02/20/how-to-view-a-specific-svn-revision-in-your-browser/&amp;notes=%20This%20is%20a%20quick%20recipe%20that%20I%20found%20pretty%20interesting%20and%20relatively%20unknown.%20%20Everyone%20who%20uses%20SVN%20knows%20that%20most%20repositories%20are%20set%20up%20to%20allow%20viewing%20of%20their%20contents%20via%20a%20web%20browser.%20For%20example%2C%20here%27s%20the%20trunk%20of%20WP%20Plugins%20SVN%3A%20http%3A%2F%2Fplugins.svn.wordpress.org%2F%20and%20here%20is%20the%20curr&amp;short_link=http://bit.ly/cFiWmr&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+View+A+Specific+SVN+Revision+In+Your+Browser&amp;link=http://beerpla.net/2010/02/20/how-to-view-a-specific-svn-revision-in-your-browser/&amp;notes=%20This%20is%20a%20quick%20recipe%20that%20I%20found%20pretty%20interesting%20and%20relatively%20unknown.%20%20Everyone%20who%20uses%20SVN%20knows%20that%20most%20repositories%20are%20set%20up%20to%20allow%20viewing%20of%20their%20contents%20via%20a%20web%20browser.%20For%20example%2C%20here%27s%20the%20trunk%20of%20WP%20Plugins%20SVN%3A%20http%3A%2F%2Fplugins.svn.wordpress.org%2F%20and%20here%20is%20the%20curr&amp;short_link=http://bit.ly/cFiWmr&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+View+A+Specific+SVN+Revision+In+Your+Browser&amp;link=http://beerpla.net/2010/02/20/how-to-view-a-specific-svn-revision-in-your-browser/&amp;notes=%20This%20is%20a%20quick%20recipe%20that%20I%20found%20pretty%20interesting%20and%20relatively%20unknown.%20%20Everyone%20who%20uses%20SVN%20knows%20that%20most%20repositories%20are%20set%20up%20to%20allow%20viewing%20of%20their%20contents%20via%20a%20web%20browser.%20For%20example%2C%20here%27s%20the%20trunk%20of%20WP%20Plugins%20SVN%3A%20http%3A%2F%2Fplugins.svn.wordpress.org%2F%20and%20here%20is%20the%20curr&amp;short_link=http://bit.ly/cFiWmr&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+View+A+Specific+SVN+Revision+In+Your+Browser&amp;link=http://beerpla.net/2010/02/20/how-to-view-a-specific-svn-revision-in-your-browser/&amp;notes=%20This%20is%20a%20quick%20recipe%20that%20I%20found%20pretty%20interesting%20and%20relatively%20unknown.%20%20Everyone%20who%20uses%20SVN%20knows%20that%20most%20repositories%20are%20set%20up%20to%20allow%20viewing%20of%20their%20contents%20via%20a%20web%20browser.%20For%20example%2C%20here%27s%20the%20trunk%20of%20WP%20Plugins%20SVN%3A%20http%3A%2F%2Fplugins.svn.wordpress.org%2F%20and%20here%20is%20the%20curr&amp;short_link=http://bit.ly/cFiWmr&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=How%20To%20View%20A%20Specific%20SVN%20Revision%20In%20Your%20Browser&amp;link=http://beerpla.net/2010/02/20/how-to-view-a-specific-svn-revision-in-your-browser/&amp;notes=%20This%20is%20a%20quick%20recipe%20that%20I%20found%20pretty%20interesting%20and%20relatively%20unknown.%20%20Everyone%20who%20uses%20SVN%20knows%20that%20most%20repositories%20are%20set%20up%20to%20allow%20viewing%20of%20their%20contents%20via%20a%20web%20browser.%20For%20example%2C%20here%27s%20the%20trunk%20of%20WP%20Plugins%20SVN%3A%20http%3A%2F%2Fplugins.svn.wordpress.org%2F%20and%20here%20is%20the%20curr&amp;short_link=http://bit.ly/cFiWmr&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2009/06/20/how-to-properly-set-svn-svnexternals-property-in-svn-command-line/" rel="bookmark" title="June 20, 2009">How To Properly Set SVN svn:externals Property In SVN Command Line</a></li><li><a
href="http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/" rel="bookmark" title="June 16, 2008">How To SVN Update All Your WordPress Plugins In One Go</a></li><li><a
href="http://beerpla.net/2008/07/23/how-to-check-if-the-local-svn-revision-is-up-to-date/" rel="bookmark" title="July 23, 2008">How To Check If The Local SVN Revision Is Up-To-Date</a></li><li><a
href="http://beerpla.net/2006/07/15/converting-from-cvs-to-svn-developers-notes-and-why-svn-is-better/" rel="bookmark" title="July 15, 2006">Converting from CVS to SVN: Developer&#039;s Notes And Why SVN Is Better</a></li><li><a
href="http://beerpla.net/2008/03/29/beer-planet-upgraded-to-wordpress-25/" rel="bookmark" title="March 29, 2008">Beer Planet Upgraded To WordPress 2.5</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2010%2F02%2F20%2Fhow-to-view-a-specific-svn-revision-in-your-browser%2F&amp;title=How%20To%20View%20A%20Specific%20SVN%20Revision%20In%20Your%20Browser" id="wpa2a_4"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2010/02/20/how-to-view-a-specific-svn-revision-in-your-browser/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Sprint And HTC Release The First HTC Hero Firmware Update 1.56: Fixes Major Bugs, Adds Small Tweaks</title><link>http://beerpla.net/2009/11/18/sprint-and-htc-release-the-first-htc-hero-firmware-update-1-56-fixes-major-bugs-adds-small-tweaks/</link> <comments>http://beerpla.net/2009/11/18/sprint-and-htc-release-the-first-htc-hero-firmware-update-1-56-fixes-major-bugs-adds-small-tweaks/#comments</comments> <pubDate>Thu, 19 Nov 2009 03:17:46 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Android]]></category> <category><![CDATA[application]]></category> <category><![CDATA[available]]></category> <category><![CDATA[boot cache]]></category> <category><![CDATA[bug]]></category> <category><![CDATA[firmware]]></category> <category><![CDATA[fix]]></category> <category><![CDATA[hero]]></category> <category><![CDATA[htc]]></category> <category><![CDATA[issue]]></category> <category><![CDATA[patch]]></category> <category><![CDATA[sprint]]></category> <category><![CDATA[update]]></category> <category><![CDATA[upgrade]]></category> <guid
isPermaLink="false">http://beerpla.net/2009/11/18/sprint-and-htc-release-the-first-htc-hero-firmware-update-1-56-fixes-major-bugs-adds-small-tweaks/</guid> <description><![CDATA[<p><img
style="margin: 0px 10px 10px 0px; display: inline" title="IMG_5082" alt="IMG_5082" align="left" src="http://beerpla.net/wp-content/uploads/SprintAn.56FixesMajorBugsAddsSmallTweaks_10A78/IMG_5082.jpg" width="150" height="201" /> Only 2 days after I posted the list of problems with my HTC Hero (<a
href="http://beerpla.net/2009/11/16/the-not-so-good-the-bad-and-the-ugly-my-list-of-20-problems-with-htc-hero/">The Not So Good, The Bad, And The Ugly: My List Of 20+ Problems With HTC Hero</a>) Sprint and HTC released the first firmware update.</p><h2>The Update</h2><p>To update your Hero, go to Settings-&#62;About phone-&#62;System updates-&#62;Firmware update.</p><p>The update took about 10 minutes to install, weighed 3.7MB or so, and rebooted the phone twice &#8211; once to install and once to reboot after the installation, so make sure you don&#039;t need to make any important phone calls during that time.</p><p>After the update, I immediately noticed the broken application icons (issue <a
href="http://beerpla.net/2009/11/16/the-not-so-good-the-bad-and-the-ugly-my-list-of-20-problems-with-htc-hero/#4-application-chaos">#4</a> on my bug list) fixed. The phone <span
style="text-decoration: line-through">seems</span> is...<div
class=clear></div> <a
href="http://beerpla.net/2009/11/18/sprint-and-htc-release-the-first-htc-hero-firmware-update-1-56-fixes-major-bugs-adds-small-tweaks/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<p><img
style="margin: 0px 10px 10px 0px; display: inline" title="IMG_5082" alt="IMG_5082" align="left" src="http://beerpla.net/wp-content/uploads/SprintAn.56FixesMajorBugsAddsSmallTweaks_10A78/IMG_5082.jpg" width="150" height="201" /> Only 2 days after I posted the list of problems with my HTC Hero (<a
href="http://beerpla.net/2009/11/16/the-not-so-good-the-bad-and-the-ugly-my-list-of-20-problems-with-htc-hero/">The Not So Good, The Bad, And The Ugly: My List Of 20+ Problems With HTC Hero</a>) Sprint and HTC released the first firmware update.</p><h2>The Update</h2><p>To update your Hero, go to Settings-&gt;About phone-&gt;System updates-&gt;Firmware update.</p><p>The update took about 10 minutes to install, weighed 3.7MB or so, and rebooted the phone twice &#8211; once to install and once to reboot after the installation, so make sure you don&#039;t need to make any important phone calls during that time.</p><p>After the update, I immediately noticed the broken application icons (issue <a
href="http://beerpla.net/2009/11/16/the-not-so-good-the-bad-and-the-ugly-my-list-of-20-problems-with-htc-hero/#4-application-chaos">#4</a> on my bug list) fixed. The phone <span
style="text-decoration: line-through">seems</span> is definitely quite a bit snappier, which I hope points in the direction of some fixes in the battery and lag department (issues <a
href="http://beerpla.net/2009/11/16/the-not-so-good-the-bad-and-the-ugly-my-list-of-20-problems-with-htc-hero/#1-lag">#1</a> and <a
href="http://beerpla.net/2009/11/16/the-not-so-good-the-bad-and-the-ugly-my-list-of-20-problems-with-htc-hero/#2-bad-battery-life">#2</a>).</p><p>Since there don&#039;t seem to be any official details out from HTC or Sprint at the moment (I found out about the update by doing a random Google search and arriving at a random Facebook post), I cannot see the final bug fix and feature list, but here&#039;s what I managed to gather so far from my own observations and online <a
href="http://androidforums.com/sprint-htc-hero/19317-update-available-sprint.html" rel="nofollow">[1]</a> <a
href="http://community.sprint.com/baw/thread/24618?start=45&amp;tstart=0&amp;reqsorting=dec" rel="nofollow">[2]</a>:</p><h2>What&#039;s New</h2><h3>Fixes</h3><ul><li><strong>broken app icons are fixed</strong>. This issue was also known as the <strong>boot caching</strong> issue</li><li>broken app names are somewhat fixed. Some of mine weren&#039;t but I reinstalled them and so far they display correctly</li><li><strong>the major battery draining 100% awake SMS and letting the phone go to sleep after boot bugs are fixed.</strong> I&#039;ve gone ahead and uninstalled HandcentSMS to see if my visual voicemail notifications will come back (they seemed to have gone away after I switched to Handcent)</li><li><strong>not receiving SMS when low on space is fixed</strong></li><li>memory leak related to bluetooth is fixed</li><li>dialer app using too much CPU bug is fixed</li><li>daylight savings time calendar issue is fixed</li><li>the stereo headphone issue is fixed</li></ul><h3>Improvements</h3><ul><li><strong>the phone is a lot snappier</strong> &#8211; the lag is pretty much gone in a lot of cases but it&#039;s still there in others, especially in the Phone app and the browser. For example, I killed the browser and started it again &#8211; it took 20 seconds before google.com was loaded, 10 of which I spent staring at an almost completely white screen <br
/>I have a feeling it is due to fixing something with the cleaning up of the old uninstalled apps. My theory is that the Hero didn&#039;t uninstall the apps properly, perhaps leaving their cache behind, thus slowing down more and more as I tried out more and more apps</li><li><strong>Update:</strong> I just charged the battery and I think the battery charged a lot faster than before, which is a really good sign</li><li>loading of app lists seems to be a lot faster. By that I mean any time the phone shows a list of installed applications, it seems to show up a lot faster than before (Add shortcut, Manage, etc)</li><li>camera quality is improved</li></ul><h3>New Features</h3><ul><li>app search &#8211; if you push the search button from anywhere inside the Market app, it now pops up the app search dialog rather than the regular google search</li><li><strong>there are 2 new icons during a phone call: mute and speaker</strong>. I took a photo of this, which you can see below</li><li>the green Android dude looks more 3D-ish now &#8211; a minor but nice UI change</li></ul><h3>Problems</h3></p><ul><li><strong>a lot of users are reporting that some of their apps, including paid ones, have gone missing</strong></li><li>the haptic feedback (vibrate on press) in the Phone app is now permanently on, even though I turned it off in the keyboard settings. I am fairly sure it&#039;s either a bug or a new &quot;feature&quot; that we didn&#039;t want, as it doesn&#039;t respect phone-wide settings</li></ul><h3>Miscellaneous Notes</h3><ul><li><strong>the update did not fix the all-day event 1 day too early notification problem</strong></li><li>I did not find an update for the voicemail app that some people mentioned (mine is at v5.0.0.32)</li><li>the &quot;linked program is no longer installed on your phone&quot; problem that I&#039;m having with my Twidroid shortcut every time I update it is still there (it goes away after phone reboot)</li></ul><p
align="center"><img
style="display: inline; margin-left: 0px; margin-right: 0px" title="IMG_5083" alt="IMG_5083" src="http://beerpla.net/wp-content/uploads/SprintAn.56FixesMajorBugsAddsSmallTweaks_10A78/IMG_5083.jpg" width="350" height="467" /> <img
style="display: inline; margin-left: 0px; margin-right: 0px" title="IMG_5082" alt="IMG_5082" src="http://beerpla.net/wp-content/uploads/SprintAn.56FixesMajorBugsAddsSmallTweaks_10A78/IMG_5082.jpg" width="350" height="467" /></p><p>Overall, I&#039;m very happy that Sprint and HTC are coming through. I was really afraid they would wait for the next big thing (Android &quot;Eclair&quot; 2.0) instead of releasing the necessary bug fixes but, thankfully, that didn&#039;t happen.</p><p>What else did you notice with the new upgrade that I missed? Is anything broken?</p><div
style="position: absolute; width: 1px; height: 1px; overflow: hidden; top: 195px; left: -10000px" id="_mcePaste">&amp;lt;h2&amp;gt;The Update&amp;lt;/h2&amp;gt;<p>&amp;lt;p&amp;gt;To update your Hero, go to Settings-&amp;gt;About phone-&amp;gt;System updates-&amp;gt;Firmware update.&amp;lt;/p&amp;gt;</p><p>&amp;lt;p&amp;gt;The update took about 10 minutes to install, weighed 3.7MB or so, and rebooted the phone twice &#8211; once to install and once to reboot after the installation, so make sure you don&#039;t need to make any important phone calls during that time.&amp;lt;/p&amp;gt;</p><p>&amp;lt;p&amp;gt;After the update, I immediately noticed the broken application icons (issue &amp;lt;a href=&quot;<a
class="linkification-ext" title="Linkification: http://beerpla.net/2009/11/16/the-not-so-good-the-bad-and-the-ugly-my-list-of-20-problems-with-htc-hero/#4-application-chaos" href="http://beerpla.net/2009/11/16/the-not-so-good-the-bad-and-the-ugly-my-list-of-20-problems-with-htc-hero/#4-application-chaos">http://beerpla.net/2009/11/16/the-not-so-good-the-bad-and-the-ugly-my-list-of-20-problems-with-htc-hero/#4-application-chaos</a>&quot;&amp;gt;#4&amp;lt;/a&amp;gt; on my bug list) fixed. The phone seems a bit snappier, which I hope points in the direction of some fixes in the battery and lag department (issues &amp;lt;a href=&quot;<a
class="linkification-ext" title="Linkification: http://beerpla.net/2009/11/16/the-not-so-good-the-bad-and-the-ugly-my-list-of-20-problems-with-htc-hero/#1-lag" href="http://beerpla.net/2009/11/16/the-not-so-good-the-bad-and-the-ugly-my-list-of-20-problems-with-htc-hero/#1-lag">http://beerpla.net/2009/11/16/the-not-so-good-the-bad-and-the-ugly-my-list-of-20-problems-with-htc-hero/#1-lag</a>&quot;&amp;gt;#1&amp;lt;/a&amp;gt; and &amp;lt;a href=&quot;<a
class="linkification-ext" title="Linkification: http://beerpla.net/2009/11/16/the-not-so-good-the-bad-and-the-ugly-my-list-of-20-problems-with-htc-hero/#2-bad-battery-life" href="http://beerpla.net/2009/11/16/the-not-so-good-the-bad-and-the-ugly-my-list-of-20-problems-with-htc-hero/#2-bad-battery-life">http://beerpla.net/2009/11/16/the-not-so-good-the-bad-and-the-ugly-my-list-of-20-problems-with-htc-hero/#2-bad-battery-life</a>&quot;&amp;gt;#2&amp;lt;/a&amp;gt;).&amp;lt;/p&amp;gt;</p><p>&amp;lt;p&amp;gt;Since there don&#039;t seem to be any official details out from HTC or Sprint at the moment (I found out about the update by doing a random Google search and arriving at a random Facebook post), I cannot see the final bug fix and feature list, but here&#039;s what I managed to gather so far from my own observations and online &amp;lt;a href=&quot;<a
class="linkification-ext" title="Linkification: http://androidforums.com/sprint-htc-hero/19317-update-available-sprint.html" href="http://androidforums.com/sprint-htc-hero/19317-update-available-sprint.html">http://androidforums.com/sprint-htc-hero/19317-update-available-sprint.html</a>&quot; rel=&quot;nofollow&quot;&amp;gt;[1]&amp;lt;/a&amp;gt; &amp;lt;a href=&quot;<a
class="linkification-ext" title="Linkification: http://community.sprint.com/baw/thread/24618?start=45&amp;amp;tstart=0&amp;amp;reqsorting=dec" href="http://community.sprint.com/baw/thread/24618?start=45&amp;amp;tstart=0&amp;amp;reqsorting=dec">http://community.sprint.com/baw/thread/24618?start=45&amp;amp;tstart=0&amp;amp;reqsorting=dec</a>&quot; rel=&quot;nofollow&quot;&amp;gt;[2]&amp;lt;/a&amp;gt;:&amp;lt;/p&amp;gt;</p><p>&amp;lt;h2&amp;gt;Fixes and New Features&amp;lt;/h2&amp;gt;</p><p>&amp;lt;ul&amp;gt; <br
/>&amp;lt;li&amp;gt;broken app icons are fixed. This issue was also known as the boot caching issue&amp;lt;/li&amp;gt;</p><p>&amp;lt;li&amp;gt;broken app names are somewhat fixed. Some of mine weren&#039;t but I reinstalled them and so far they display correctly &amp;lt;/li&amp;gt;</p><p>&amp;lt;li&amp;gt;reportedly, &amp;lt;strong&amp;gt;the major battery draining 100% awake SMS and letting the phone go to sleep after boot bugs are fixed&amp;lt;/strong&amp;gt; &amp;lt;/li&amp;gt;</p><p>&amp;lt;li&amp;gt;loading of app lists seems to be a lot faster. By that I mean any time the phone shows a list of installed applications, it seems to show up a lot faster than before (Add shortcut, Manage, etc)&amp;lt;/li&amp;gt;</p><p>&amp;lt;li&amp;gt;there are 2 new icons during a phone call: mute and speaker. I took a photo of this, which you can see below &amp;lt;/li&amp;gt;</p><p>&amp;lt;li&amp;gt;the green Android dude looks more 3D-ish now &#8211; a minor but nice UI change&amp;lt;/li&amp;gt;</p><p>&amp;lt;li&amp;gt;improved camera quality &#8211; I&#039;ll have to do some tests to validate this one&amp;lt;/li&amp;gt;</p><p>&amp;lt;li&amp;gt;memory leak related to bluetooth is reportedly fixed&amp;lt;/li&amp;gt;</p><p>&amp;lt;li&amp;gt;daylight savings time calendar issue is reportedly fixed&amp;lt;/li&amp;gt;</p><p>&amp;lt;li&amp;gt;I did not find an update for the voicemail app that some people mentioned (mine is at v5.0.0.32)&amp;lt;/li&amp;gt;</p><p>&amp;lt;li&amp;gt;the &amp;quot;linked program is no longer installed on your phone&amp;quot; problem that I&#039;m having with my Twidroid shortcut every time I update it is still there (it goes away after phone reboot)&amp;lt;/li&amp;gt;</p><p>&amp;lt;li&amp;gt;the phone still lags for me overall. I really do want to be one of the people who don&#039;t experience any lag but it does, although seemingly less than before&amp;lt;/li&amp;gt;</p><p>&amp;lt;li&amp;gt;the haptic feedback (vibrate on press) in the Phone app is back, though I turned it off before. No big deal &#8211; guess it got overwritten during the upgrade &amp;lt;/li&amp;gt; <br
/>&amp;lt;/ul&amp;gt;</p></p></div><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Sprint+And+HTC+Release+The+First+HTC+Hero+Firmware+Update+1.56%3A+Fixes+Major+Bugs%2C+Adds+Small+Tweaks&amp;link=http://beerpla.net/2009/11/18/sprint-and-htc-release-the-first-htc-hero-firmware-update-1-56-fixes-major-bugs-adds-small-tweaks/&amp;notes=%20Only%202%20days%20after%20I%20posted%20the%20list%20of%20problems%20with%20my%20HTC%20Hero%20%28The%20Not%20So%20Good%2C%20The%20Bad%2C%20And%20The%20Ugly%3A%20My%20List%20Of%2020%2B%20Problems%20With%20HTC%20Hero%29%20Sprint%20and%20HTC%20released%20the%20first%20firmware%20update.%20%20The%20Update%20%20To%20update%20your%20Hero%2C%20go%20to%20Settings-%26gt%3BAbout%20phone-%26gt%3BSystem%20updates-%26gt%3BFirmware%20update&amp;short_link=http://bit.ly/bC4VSM&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=Sprint+And+HTC+Release+The+First+HTC+Hero+Firmware+Update+1.56%3A+Fixes+Major+Bugs%2C+Adds+Small+Tweaks&amp;link=http://beerpla.net/2009/11/18/sprint-and-htc-release-the-first-htc-hero-firmware-update-1-56-fixes-major-bugs-adds-small-tweaks/&amp;notes=%20Only%202%20days%20after%20I%20posted%20the%20list%20of%20problems%20with%20my%20HTC%20Hero%20%28The%20Not%20So%20Good%2C%20The%20Bad%2C%20And%20The%20Ugly%3A%20My%20List%20Of%2020%2B%20Problems%20With%20HTC%20Hero%29%20Sprint%20and%20HTC%20released%20the%20first%20firmware%20update.%20%20The%20Update%20%20To%20update%20your%20Hero%2C%20go%20to%20Settings-%26gt%3BAbout%20phone-%26gt%3BSystem%20updates-%26gt%3BFirmware%20update&amp;short_link=http://bit.ly/bC4VSM&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=Sprint+And+HTC+Release+The+First+HTC+Hero+Firmware+Update+1.56%3A+Fixes+Major+Bugs%2C+Adds+Small+Tweaks&amp;link=http://beerpla.net/2009/11/18/sprint-and-htc-release-the-first-htc-hero-firmware-update-1-56-fixes-major-bugs-adds-small-tweaks/&amp;notes=%20Only%202%20days%20after%20I%20posted%20the%20list%20of%20problems%20with%20my%20HTC%20Hero%20%28The%20Not%20So%20Good%2C%20The%20Bad%2C%20And%20The%20Ugly%3A%20My%20List%20Of%2020%2B%20Problems%20With%20HTC%20Hero%29%20Sprint%20and%20HTC%20released%20the%20first%20firmware%20update.%20%20The%20Update%20%20To%20update%20your%20Hero%2C%20go%20to%20Settings-%26gt%3BAbout%20phone-%26gt%3BSystem%20updates-%26gt%3BFirmware%20update&amp;short_link=http://bit.ly/bC4VSM&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=Sprint+And+HTC+Release+The+First+HTC+Hero+Firmware+Update+1.56%3A+Fixes+Major+Bugs%2C+Adds+Small+Tweaks&amp;link=http://beerpla.net/2009/11/18/sprint-and-htc-release-the-first-htc-hero-firmware-update-1-56-fixes-major-bugs-adds-small-tweaks/&amp;notes=%20Only%202%20days%20after%20I%20posted%20the%20list%20of%20problems%20with%20my%20HTC%20Hero%20%28The%20Not%20So%20Good%2C%20The%20Bad%2C%20And%20The%20Ugly%3A%20My%20List%20Of%2020%2B%20Problems%20With%20HTC%20Hero%29%20Sprint%20and%20HTC%20released%20the%20first%20firmware%20update.%20%20The%20Update%20%20To%20update%20your%20Hero%2C%20go%20to%20Settings-%26gt%3BAbout%20phone-%26gt%3BSystem%20updates-%26gt%3BFirmware%20update&amp;short_link=http://bit.ly/bC4VSM&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=Sprint+And+HTC+Release+The+First+HTC+Hero+Firmware+Update+1.56%3A+Fixes+Major+Bugs%2C+Adds+Small+Tweaks&amp;link=http://beerpla.net/2009/11/18/sprint-and-htc-release-the-first-htc-hero-firmware-update-1-56-fixes-major-bugs-adds-small-tweaks/&amp;notes=%20Only%202%20days%20after%20I%20posted%20the%20list%20of%20problems%20with%20my%20HTC%20Hero%20%28The%20Not%20So%20Good%2C%20The%20Bad%2C%20And%20The%20Ugly%3A%20My%20List%20Of%2020%2B%20Problems%20With%20HTC%20Hero%29%20Sprint%20and%20HTC%20released%20the%20first%20firmware%20update.%20%20The%20Update%20%20To%20update%20your%20Hero%2C%20go%20to%20Settings-%26gt%3BAbout%20phone-%26gt%3BSystem%20updates-%26gt%3BFirmware%20update&amp;short_link=http://bit.ly/bC4VSM&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=Sprint+And+HTC+Release+The+First+HTC+Hero+Firmware+Update+1.56%3A+Fixes+Major+Bugs%2C+Adds+Small+Tweaks&amp;link=http://beerpla.net/2009/11/18/sprint-and-htc-release-the-first-htc-hero-firmware-update-1-56-fixes-major-bugs-adds-small-tweaks/&amp;notes=%20Only%202%20days%20after%20I%20posted%20the%20list%20of%20problems%20with%20my%20HTC%20Hero%20%28The%20Not%20So%20Good%2C%20The%20Bad%2C%20And%20The%20Ugly%3A%20My%20List%20Of%2020%2B%20Problems%20With%20HTC%20Hero%29%20Sprint%20and%20HTC%20released%20the%20first%20firmware%20update.%20%20The%20Update%20%20To%20update%20your%20Hero%2C%20go%20to%20Settings-%26gt%3BAbout%20phone-%26gt%3BSystem%20updates-%26gt%3BFirmware%20update&amp;short_link=http://bit.ly/bC4VSM&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=Sprint+And+HTC+Release+The+First+HTC+Hero+Firmware+Update+1.56%3A+Fixes+Major+Bugs%2C+Adds+Small+Tweaks&amp;link=http://beerpla.net/2009/11/18/sprint-and-htc-release-the-first-htc-hero-firmware-update-1-56-fixes-major-bugs-adds-small-tweaks/&amp;notes=%20Only%202%20days%20after%20I%20posted%20the%20list%20of%20problems%20with%20my%20HTC%20Hero%20%28The%20Not%20So%20Good%2C%20The%20Bad%2C%20And%20The%20Ugly%3A%20My%20List%20Of%2020%2B%20Problems%20With%20HTC%20Hero%29%20Sprint%20and%20HTC%20released%20the%20first%20firmware%20update.%20%20The%20Update%20%20To%20update%20your%20Hero%2C%20go%20to%20Settings-%26gt%3BAbout%20phone-%26gt%3BSystem%20updates-%26gt%3BFirmware%20update&amp;short_link=http://bit.ly/bC4VSM&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Sprint%20And%20HTC%20Release%20The%20First%20HTC%20Hero%20Firmware%20Update%201.56%3A%20Fixes%20Major%20Bugs%2C%20Adds%20Small%20Tweaks&amp;link=http://beerpla.net/2009/11/18/sprint-and-htc-release-the-first-htc-hero-firmware-update-1-56-fixes-major-bugs-adds-small-tweaks/&amp;notes=%20Only%202%20days%20after%20I%20posted%20the%20list%20of%20problems%20with%20my%20HTC%20Hero%20%28The%20Not%20So%20Good%2C%20The%20Bad%2C%20And%20The%20Ugly%3A%20My%20List%20Of%2020%2B%20Problems%20With%20HTC%20Hero%29%20Sprint%20and%20HTC%20released%20the%20first%20firmware%20update.%20%20The%20Update%20%20To%20update%20your%20Hero%2C%20go%20to%20Settings-%26gt%3BAbout%20phone-%26gt%3BSystem%20updates-%26gt%3BFirmware%20update&amp;short_link=http://bit.ly/bC4VSM&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2009/11/16/the-not-so-good-the-bad-and-the-ugly-my-list-of-20-problems-with-htc-hero/" rel="bookmark" title="November 16, 2009">The Not So Good, The Bad, And The Ugly: My List Of 20+ Problems With HTC Hero</a></li><li><a
href="http://beerpla.net/2009/09/03/htc-hero-coming-to-sprint-october-11th-179-99-powerful-and-sexy-here-is-why-you-need-to-own-it/" rel="bookmark" title="September 3, 2009">HTC Hero Coming To Sprint October 11th! $179.99, Powerful, And Sexy. Here Is Why You Need To Own It</a></li><li><a
href="http://beerpla.net/2009/11/26/how-i-doubled-my-android-phones-htc-hero-battery-life-or-just-how-much-email-polling-affects-your-battery/" rel="bookmark" title="November 26, 2009">How I Doubled My Android Phone&#039;s (HTC Hero) Battery Life or Just How Much Email Polling Affects Your Battery</a></li><li><a
href="http://beerpla.net/2009/05/18/how-to-fix-redrawing-problems-in-your-vnc/" rel="bookmark" title="May 18, 2009">How To Fix Redrawing Problems In Your VNC</a></li><li><a
href="http://beerpla.net/2009/10/18/my-new-android-phone-wants-me-to-do-what/" rel="bookmark" title="October 18, 2009">My New Android Phone Wants Me To Do WHAT?</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2009%2F11%2F18%2Fsprint-and-htc-release-the-first-htc-hero-firmware-update-1-56-fixes-major-bugs-adds-small-tweaks%2F&amp;title=Sprint%20And%20HTC%20Release%20The%20First%20HTC%20Hero%20Firmware%20Update%201.56%3A%20Fixes%20Major%20Bugs%2C%20Adds%20Small%20Tweaks" id="wpa2a_6"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2009/11/18/sprint-and-htc-release-the-first-htc-hero-firmware-update-1-56-fixes-major-bugs-adds-small-tweaks/feed/</wfw:commentRss> <slash:comments>52</slash:comments> </item> <item><title>How To Fix Redrawing Problems In Your VNC</title><link>http://beerpla.net/2009/05/18/how-to-fix-redrawing-problems-in-your-vnc/</link> <comments>http://beerpla.net/2009/05/18/how-to-fix-redrawing-problems-in-your-vnc/#comments</comments> <pubDate>Mon, 18 May 2009 21:41:00 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Stuff]]></category> <category><![CDATA[charles]]></category> <category><![CDATA[issue]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[problem]]></category> <category><![CDATA[realvnc]]></category> <category><![CDATA[redraw]]></category> <category><![CDATA[screen]]></category> <category><![CDATA[smartsvn]]></category> <category><![CDATA[update]]></category> <category><![CDATA[vnc]]></category> <guid
isPermaLink="false">http://beerpla.net/2009/05/18/how-to-fix-redrawing-problems-in-your-vnc/</guid> <description><![CDATA[<h2>The Problem</h2><p>If you use VNC to remotely connect to your machines and are having problems with certain applications not showing changes (redrawing), this will, hopefully, solve the problem for you.</p><p>The symptoms are simple: you load a program but only the program outline and maybe the first frame would show up. After that, nothing would update, even though the user in front of the remote computer can see everything updating fine. For me, it is happening with all Java based programs (<a
href="http://www.smartsvn.com" rel="nofollow">SmartSVN</a>, <a
href="http://www.charlesproxy.com" rel="nofollow">Charles</a> &#8211; amazing program btw!, etc). Here&#039;s what&#039;s happening to my Charles application &#8211; it never even sent the first frame, simply showing the desktop and not updating:</p><p><a
href="http://beerpla.net/wp-content/uploads/HowToFixRedrawingProblemsInYourVNCRealVN_CB15/image.png" class="lightview" rel="gallery['969']" title="image"><img
title="image" style="display: block; float: none; margin-left: auto; margin-right: auto" height="215" alt="image" src="http://beerpla.net/wp-content/uploads/HowToFixRedrawingProblemsInYourVNCRealVN_CB15/image_thumb.png" width="355" /></a></p><p>The problem may...<div
class=clear></div> <a
href="http://beerpla.net/2009/05/18/how-to-fix-redrawing-problems-in-your-vnc/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<h2>The Problem</h2><p>If you use VNC to remotely connect to your machines and are having problems with certain applications not showing changes (redrawing), this will, hopefully, solve the problem for you.</p><p>The symptoms are simple: you load a program but only the program outline and maybe the first frame would show up. After that, nothing would update, even though the user in front of the remote computer can see everything updating fine. For me, it is happening with all Java based programs (<a
href="http://www.smartsvn.com" rel="nofollow">SmartSVN</a>, <a
href="http://www.charlesproxy.com" rel="nofollow">Charles</a> &#8211; amazing program btw!, etc). Here&#039;s what&#039;s happening to my Charles application &#8211; it never even sent the first frame, simply showing the desktop and not updating:</p><p><a
href="http://beerpla.net/wp-content/uploads/HowToFixRedrawingProblemsInYourVNCRealVN_CB15/image.png" class="lightview" rel="gallery['969']" title="image"><img
title="image" style="display: block; float: none; margin-left: auto; margin-right: auto" height="215" alt="image" src="http://beerpla.net/wp-content/uploads/HowToFixRedrawingProblemsInYourVNCRealVN_CB15/image_thumb.png" width="355" /></a></p><p>The problem may be confined to RealVNC only, or at least any VNC program that uses a special mirror driver. You can tell whether your VNC server uses a mirror driver by looking at your Settings-&gt;Desktop options under &quot;Optimise screen capture (mirror driver)&quot;:</p><p
align="center"><a
href="http://beerpla.net/wp-content/uploads/HowToFixRedrawingProblemsInYourVNCRealVN_CB15/image_3.png" class="lightview" rel="gallery['969']" title="image"><img
title="image" style="display: inline" height="397" alt="image" src="http://beerpla.net/wp-content/uploads/HowToFixRedrawingProblemsInYourVNCRealVN_CB15/image_thumb_3.png" width="340" /></a></p><h2>The Solution</h2><p>I&#039;m not sure if it&#039;s Java&#039;s fault or the mirror driver&#039;s but, as it turns out, the mirror driver does not properly work with Java based programs, at least at the moment. Disabling it, or switching to application hooking fixes the problem. There is most likely a benefit in using a mirror driver as it is probably optimized better than other methods, but it&#039;s not worth keeping if you are having problems with it.</p><p>The easiest way to disable the setting is to uncheck the checkbox above. You can also alternatively go to Expert options, find the UpdateMethod variable, and switch it to 0 or 1. I am fairly confident the setting of 1 is less resource intensive than 0, so I went with it.</p><p
align="center"><a
href="http://beerpla.net/wp-content/uploads/HowToFixRedrawingProblemsInYourVNCRealVN_CB15/image_4.png" class="lightview" rel="gallery['969']" title="image"><img
title="image" style="display: inline" height="92" alt="image" src="http://beerpla.net/wp-content/uploads/HowToFixRedrawingProblemsInYourVNCRealVN_CB15/image_thumb_4.png" width="502" /></a></p></p><p>My Java programs are fixed and redrawing fine now.</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Fix+Redrawing+Problems+In+Your+VNC&amp;link=http://beerpla.net/2009/05/18/how-to-fix-redrawing-problems-in-your-vnc/&amp;notes=The%20Problem%20%20If%20you%20use%20VNC%20to%20remotely%20connect%20to%20your%20machines%20and%20are%20having%20problems%20with%20certain%20applications%20not%20showing%20changes%20%28redrawing%29%2C%20this%20will%2C%20hopefully%2C%20solve%20the%20problem%20for%20you.%20%20The%20symptoms%20are%20simple%3A%20you%20load%20a%20program%20but%20only%20the%20program%20outline%20and%20maybe%20the%20first%20frame%20wou&amp;short_link=http://bit.ly/bhJEFN&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Fix+Redrawing+Problems+In+Your+VNC&amp;link=http://beerpla.net/2009/05/18/how-to-fix-redrawing-problems-in-your-vnc/&amp;notes=The%20Problem%20%20If%20you%20use%20VNC%20to%20remotely%20connect%20to%20your%20machines%20and%20are%20having%20problems%20with%20certain%20applications%20not%20showing%20changes%20%28redrawing%29%2C%20this%20will%2C%20hopefully%2C%20solve%20the%20problem%20for%20you.%20%20The%20symptoms%20are%20simple%3A%20you%20load%20a%20program%20but%20only%20the%20program%20outline%20and%20maybe%20the%20first%20frame%20wou&amp;short_link=http://bit.ly/bhJEFN&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Fix+Redrawing+Problems+In+Your+VNC&amp;link=http://beerpla.net/2009/05/18/how-to-fix-redrawing-problems-in-your-vnc/&amp;notes=The%20Problem%20%20If%20you%20use%20VNC%20to%20remotely%20connect%20to%20your%20machines%20and%20are%20having%20problems%20with%20certain%20applications%20not%20showing%20changes%20%28redrawing%29%2C%20this%20will%2C%20hopefully%2C%20solve%20the%20problem%20for%20you.%20%20The%20symptoms%20are%20simple%3A%20you%20load%20a%20program%20but%20only%20the%20program%20outline%20and%20maybe%20the%20first%20frame%20wou&amp;short_link=http://bit.ly/bhJEFN&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Fix+Redrawing+Problems+In+Your+VNC&amp;link=http://beerpla.net/2009/05/18/how-to-fix-redrawing-problems-in-your-vnc/&amp;notes=The%20Problem%20%20If%20you%20use%20VNC%20to%20remotely%20connect%20to%20your%20machines%20and%20are%20having%20problems%20with%20certain%20applications%20not%20showing%20changes%20%28redrawing%29%2C%20this%20will%2C%20hopefully%2C%20solve%20the%20problem%20for%20you.%20%20The%20symptoms%20are%20simple%3A%20you%20load%20a%20program%20but%20only%20the%20program%20outline%20and%20maybe%20the%20first%20frame%20wou&amp;short_link=http://bit.ly/bhJEFN&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Fix+Redrawing+Problems+In+Your+VNC&amp;link=http://beerpla.net/2009/05/18/how-to-fix-redrawing-problems-in-your-vnc/&amp;notes=The%20Problem%20%20If%20you%20use%20VNC%20to%20remotely%20connect%20to%20your%20machines%20and%20are%20having%20problems%20with%20certain%20applications%20not%20showing%20changes%20%28redrawing%29%2C%20this%20will%2C%20hopefully%2C%20solve%20the%20problem%20for%20you.%20%20The%20symptoms%20are%20simple%3A%20you%20load%20a%20program%20but%20only%20the%20program%20outline%20and%20maybe%20the%20first%20frame%20wou&amp;short_link=http://bit.ly/bhJEFN&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Fix+Redrawing+Problems+In+Your+VNC&amp;link=http://beerpla.net/2009/05/18/how-to-fix-redrawing-problems-in-your-vnc/&amp;notes=The%20Problem%20%20If%20you%20use%20VNC%20to%20remotely%20connect%20to%20your%20machines%20and%20are%20having%20problems%20with%20certain%20applications%20not%20showing%20changes%20%28redrawing%29%2C%20this%20will%2C%20hopefully%2C%20solve%20the%20problem%20for%20you.%20%20The%20symptoms%20are%20simple%3A%20you%20load%20a%20program%20but%20only%20the%20program%20outline%20and%20maybe%20the%20first%20frame%20wou&amp;short_link=http://bit.ly/bhJEFN&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Fix+Redrawing+Problems+In+Your+VNC&amp;link=http://beerpla.net/2009/05/18/how-to-fix-redrawing-problems-in-your-vnc/&amp;notes=The%20Problem%20%20If%20you%20use%20VNC%20to%20remotely%20connect%20to%20your%20machines%20and%20are%20having%20problems%20with%20certain%20applications%20not%20showing%20changes%20%28redrawing%29%2C%20this%20will%2C%20hopefully%2C%20solve%20the%20problem%20for%20you.%20%20The%20symptoms%20are%20simple%3A%20you%20load%20a%20program%20but%20only%20the%20program%20outline%20and%20maybe%20the%20first%20frame%20wou&amp;short_link=http://bit.ly/bhJEFN&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=How%20To%20Fix%20Redrawing%20Problems%20In%20Your%20VNC&amp;link=http://beerpla.net/2009/05/18/how-to-fix-redrawing-problems-in-your-vnc/&amp;notes=The%20Problem%20%20If%20you%20use%20VNC%20to%20remotely%20connect%20to%20your%20machines%20and%20are%20having%20problems%20with%20certain%20applications%20not%20showing%20changes%20%28redrawing%29%2C%20this%20will%2C%20hopefully%2C%20solve%20the%20problem%20for%20you.%20%20The%20symptoms%20are%20simple%3A%20you%20load%20a%20program%20but%20only%20the%20program%20outline%20and%20maybe%20the%20first%20frame%20wou&amp;short_link=http://bit.ly/bhJEFN&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2009/11/18/sprint-and-htc-release-the-first-htc-hero-firmware-update-1-56-fixes-major-bugs-adds-small-tweaks/" rel="bookmark" title="November 18, 2009">Sprint And HTC Release The First HTC Hero Firmware Update 1.56: Fixes Major Bugs, Adds Small Tweaks</a></li><li><a
href="http://beerpla.net/2007/07/09/the-repositories-for-apt-get-in-suse-102/" rel="bookmark" title="July 9, 2007">The Repositories For apt-get In SUSE 10.2</a></li><li><a
href="http://beerpla.net/2009/11/21/meet-firefox-for-mobile-video-feature-highlights-more-info/" rel="bookmark" title="November 21, 2009">Meet Firefox For Mobile [Video + Feature Highlights + More Info]</a></li><li><a
href="http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/" rel="bookmark" title="June 16, 2008">How To SVN Update All Your WordPress Plugins In One Go</a></li><li><a
href="http://beerpla.net/2009/07/14/how-to-fix-palm-pres-error-sending-mail-problem-7/" rel="bookmark" title="July 14, 2009">How To Fix Palm Pre&#039;s &quot;Error Sending Mail&quot; Problem</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2009%2F05%2F18%2Fhow-to-fix-redrawing-problems-in-your-vnc%2F&amp;title=How%20To%20Fix%20Redrawing%20Problems%20In%20Your%20VNC" id="wpa2a_8"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2009/05/18/how-to-fix-redrawing-problems-in-your-vnc/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>[MySQL] Deleting/Updating Rows Common To 2 Tables &#8211; Speed And Slave Lag Considerations</title><link>http://beerpla.net/2009/05/11/mysql-deletingupdating-rows-common-to-2-tables-speed-and-slave-lag-considerations/</link> <comments>http://beerpla.net/2009/05/11/mysql-deletingupdating-rows-common-to-2-tables-speed-and-slave-lag-considerations/#comments</comments> <pubDate>Mon, 11 May 2009 16:00:00 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Databases]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[common]]></category> <category><![CDATA[deadlock]]></category> <category><![CDATA[delete]]></category> <category><![CDATA[lag]]></category> <category><![CDATA[lock]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[query]]></category> <category><![CDATA[replication]]></category> <category><![CDATA[row]]></category> <category><![CDATA[slave]]></category> <category><![CDATA[speed]]></category> <category><![CDATA[table]]></category> <category><![CDATA[update]]></category> <guid
isPermaLink="false">http://beerpla.net/2009/05/11/mysql-deletingupdating-rows-common-to-2-tables-speed-and-slave-lag-considerations/</guid> <description><![CDATA[<h2>Introduction</h2><p>A question I recently saw on Stack Overflow titled <a
href="http://stackoverflow.com/questions/812512/faster-way-to-delete-matching-rows/" rel="nofollow">Faster way to delete matching [database] rows?</a> prompted me to organize my thoughts and observations on the subject and quickly jot them down here.</p><p>Here is the brief description of the task: say, you have 2 MySQL tables <em>a</em> and <em>b</em>. The tables contain the same type of data, for example log entries. Now you want to delete all or a subset of the entries in table <em>a</em> that exist in table <em>b</em>.</p><h2>Solutions Suggested By Others</h2><div
class="wp_syntax"><div
class="code"><pre>DELETE FROM a WHERE EXISTS (SELECT b.id FROM b WHERE b.id = a.id);</pre></div></div><div
class="wp_syntax"><div
class="code"><pre>DELETE a FROM a INNER JOIN b on a.id=b.id;</pre></div></div><div
class="wp_syntax"><div
class="code"><pre>DELETE FROM a WHERE id IN</pre></div></div><p>...<div
class=clear></div> <a
href="http://beerpla.net/2009/05/11/mysql-deletingupdating-rows-common-to-2-tables-speed-and-slave-lag-considerations/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<h2>Introduction</h2><p>A question I recently saw on Stack Overflow titled <a
href="http://stackoverflow.com/questions/812512/faster-way-to-delete-matching-rows/" rel="nofollow">Faster way to delete matching [database] rows?</a> prompted me to organize my thoughts and observations on the subject and quickly jot them down here.</p><p>Here is the brief description of the task: say, you have 2 MySQL tables <em>a</em> and <em>b</em>. The tables contain the same type of data, for example log entries. Now you want to delete all or a subset of the entries in table <em>a</em> that exist in table <em>b</em>.</p><h2>Solutions Suggested By Others</h2><div
class="wp_syntax"><div
class="code"><pre>DELETE FROM a WHERE EXISTS (SELECT b.id FROM b WHERE b.id = a.id);</pre></div></div><div
class="wp_syntax"><div
class="code"><pre>DELETE a FROM a INNER JOIN b on a.id=b.id;</pre></div></div><div
class="wp_syntax"><div
class="code"><pre>DELETE FROM a WHERE id IN (SELECT id FROM b)</pre></div></div><h2>The Problem With Suggested Solutions</h2><p>Solutions above are all fine if the tables are quite small and the SELECT/JOIN is fast. However, in large scale situations with replication, these queries could potentially lock up the tables from writes and severely aggravate slave lag because, as I mentioned in the <a
href="http://beerpla.net/2008/09/05/mysql-slave-lag-delay-explained-and-7-ways-to-battle-it/">MySQL Slave Lag (Delay) Explained And 7 Ways To Battle It</a> post, replication is single-threaded.</p><p>Thus, if a single UPDATE/DELETE query takes a considerable amount of time, when it propagates to the slaves, they will be stuck executing it and doing nothing else, lagging behind more and more.</p><h2>My Thoughts And Solution</h2><p>I have personally dealt with having to delete many rows from one table that exist in another and in my experience it&#039;s best to do the following, especially if you expect lots of rows to be deleted. This technique most importantly will improve replication slave lag.</p><p>So, here it is: <strong>do a SELECT first, as a separate query</strong>, remembering the IDs returned in your script/application, then continue on deleting in batches (say, 50,000 rows at a time). This will achieve the following:</p><ul><li><em>each one of the delete statements will not lock the table for too long, thus not letting replication lag get out of control</em>. It is especially important if you rely on your replication to provide you relatively up-to-date data. The benefit of using batches is that if you find that each DELETE query still takes too long, you can adjust it to be smaller without touching any DB structures.</li><li>another benefit of using a separate SELECT is that <em>the SELECT itself might take a long time to run</em>, especially if it can&#039;t for whatever reason use the best DB indexes. If the SELECT is inner to a DELETE, when the whole statement migrates to the slaves, it will have to do the SELECT all over again, potentially lagging the slaves because of how long that SELECT will take. If you use a separate SELECT query, this problem goes away, as all you&#039;re passing to the DELETE query is a list of IDs.</li></ul><p>Do you have another opinion or see a fault with my logic? Feel free to share in the comments.</p><p>P.S. One thing to be careful about is, of course, potential edits to the table between the times the SELECT finishes and DELETEs start. I will let you handle such details by using transactions and/or logic pertinent to your application.</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=%5BMySQL%5D+Deleting%2FUpdating+Rows+Common+To+2+Tables+-+Speed+And+Slave+Lag+Considerations&amp;link=http://beerpla.net/2009/05/11/mysql-deletingupdating-rows-common-to-2-tables-speed-and-slave-lag-considerations/&amp;notes=Introduction%20%20A%20question%20I%20recently%20saw%20on%20Stack%20Overflow%20titled%20Faster%20way%20to%20delete%20matching%20%5Bdatabase%5D%20rows%3F%20prompted%20me%20to%20organize%20my%20thoughts%20and%20observations%20on%20the%20subject%20and%20quickly%20jot%20them%20down%20here.%20%20Here%20is%20the%20brief%20description%20of%20the%20task%3A%20say%2C%20you%20have%202%20MySQL%20tables%20a%20and%20b.%20The%20ta&amp;short_link=http://bit.ly/atwEQy&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=%5BMySQL%5D+Deleting%2FUpdating+Rows+Common+To+2+Tables+-+Speed+And+Slave+Lag+Considerations&amp;link=http://beerpla.net/2009/05/11/mysql-deletingupdating-rows-common-to-2-tables-speed-and-slave-lag-considerations/&amp;notes=Introduction%20%20A%20question%20I%20recently%20saw%20on%20Stack%20Overflow%20titled%20Faster%20way%20to%20delete%20matching%20%5Bdatabase%5D%20rows%3F%20prompted%20me%20to%20organize%20my%20thoughts%20and%20observations%20on%20the%20subject%20and%20quickly%20jot%20them%20down%20here.%20%20Here%20is%20the%20brief%20description%20of%20the%20task%3A%20say%2C%20you%20have%202%20MySQL%20tables%20a%20and%20b.%20The%20ta&amp;short_link=http://bit.ly/atwEQy&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=%5BMySQL%5D+Deleting%2FUpdating+Rows+Common+To+2+Tables+-+Speed+And+Slave+Lag+Considerations&amp;link=http://beerpla.net/2009/05/11/mysql-deletingupdating-rows-common-to-2-tables-speed-and-slave-lag-considerations/&amp;notes=Introduction%20%20A%20question%20I%20recently%20saw%20on%20Stack%20Overflow%20titled%20Faster%20way%20to%20delete%20matching%20%5Bdatabase%5D%20rows%3F%20prompted%20me%20to%20organize%20my%20thoughts%20and%20observations%20on%20the%20subject%20and%20quickly%20jot%20them%20down%20here.%20%20Here%20is%20the%20brief%20description%20of%20the%20task%3A%20say%2C%20you%20have%202%20MySQL%20tables%20a%20and%20b.%20The%20ta&amp;short_link=http://bit.ly/atwEQy&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=%5BMySQL%5D+Deleting%2FUpdating+Rows+Common+To+2+Tables+-+Speed+And+Slave+Lag+Considerations&amp;link=http://beerpla.net/2009/05/11/mysql-deletingupdating-rows-common-to-2-tables-speed-and-slave-lag-considerations/&amp;notes=Introduction%20%20A%20question%20I%20recently%20saw%20on%20Stack%20Overflow%20titled%20Faster%20way%20to%20delete%20matching%20%5Bdatabase%5D%20rows%3F%20prompted%20me%20to%20organize%20my%20thoughts%20and%20observations%20on%20the%20subject%20and%20quickly%20jot%20them%20down%20here.%20%20Here%20is%20the%20brief%20description%20of%20the%20task%3A%20say%2C%20you%20have%202%20MySQL%20tables%20a%20and%20b.%20The%20ta&amp;short_link=http://bit.ly/atwEQy&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=%5BMySQL%5D+Deleting%2FUpdating+Rows+Common+To+2+Tables+-+Speed+And+Slave+Lag+Considerations&amp;link=http://beerpla.net/2009/05/11/mysql-deletingupdating-rows-common-to-2-tables-speed-and-slave-lag-considerations/&amp;notes=Introduction%20%20A%20question%20I%20recently%20saw%20on%20Stack%20Overflow%20titled%20Faster%20way%20to%20delete%20matching%20%5Bdatabase%5D%20rows%3F%20prompted%20me%20to%20organize%20my%20thoughts%20and%20observations%20on%20the%20subject%20and%20quickly%20jot%20them%20down%20here.%20%20Here%20is%20the%20brief%20description%20of%20the%20task%3A%20say%2C%20you%20have%202%20MySQL%20tables%20a%20and%20b.%20The%20ta&amp;short_link=http://bit.ly/atwEQy&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=%5BMySQL%5D+Deleting%2FUpdating+Rows+Common+To+2+Tables+-+Speed+And+Slave+Lag+Considerations&amp;link=http://beerpla.net/2009/05/11/mysql-deletingupdating-rows-common-to-2-tables-speed-and-slave-lag-considerations/&amp;notes=Introduction%20%20A%20question%20I%20recently%20saw%20on%20Stack%20Overflow%20titled%20Faster%20way%20to%20delete%20matching%20%5Bdatabase%5D%20rows%3F%20prompted%20me%20to%20organize%20my%20thoughts%20and%20observations%20on%20the%20subject%20and%20quickly%20jot%20them%20down%20here.%20%20Here%20is%20the%20brief%20description%20of%20the%20task%3A%20say%2C%20you%20have%202%20MySQL%20tables%20a%20and%20b.%20The%20ta&amp;short_link=http://bit.ly/atwEQy&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=%5BMySQL%5D+Deleting%2FUpdating+Rows+Common+To+2+Tables+-+Speed+And+Slave+Lag+Considerations&amp;link=http://beerpla.net/2009/05/11/mysql-deletingupdating-rows-common-to-2-tables-speed-and-slave-lag-considerations/&amp;notes=Introduction%20%20A%20question%20I%20recently%20saw%20on%20Stack%20Overflow%20titled%20Faster%20way%20to%20delete%20matching%20%5Bdatabase%5D%20rows%3F%20prompted%20me%20to%20organize%20my%20thoughts%20and%20observations%20on%20the%20subject%20and%20quickly%20jot%20them%20down%20here.%20%20Here%20is%20the%20brief%20description%20of%20the%20task%3A%20say%2C%20you%20have%202%20MySQL%20tables%20a%20and%20b.%20The%20ta&amp;short_link=http://bit.ly/atwEQy&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=%5BMySQL%5D%20Deleting%2FUpdating%20Rows%20Common%20To%202%20Tables%20-%20Speed%20And%20Slave%20Lag%20Considerations&amp;link=http://beerpla.net/2009/05/11/mysql-deletingupdating-rows-common-to-2-tables-speed-and-slave-lag-considerations/&amp;notes=Introduction%20%20A%20question%20I%20recently%20saw%20on%20Stack%20Overflow%20titled%20Faster%20way%20to%20delete%20matching%20%5Bdatabase%5D%20rows%3F%20prompted%20me%20to%20organize%20my%20thoughts%20and%20observations%20on%20the%20subject%20and%20quickly%20jot%20them%20down%20here.%20%20Here%20is%20the%20brief%20description%20of%20the%20task%3A%20say%2C%20you%20have%202%20MySQL%20tables%20a%20and%20b.%20The%20ta&amp;short_link=http://bit.ly/atwEQy&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2008/09/05/mysql-slave-lag-delay-explained-and-7-ways-to-battle-it/" rel="bookmark" title="September 5, 2008">MySQL Slave Lag (Delay) Explained And 7 Ways To Battle It</a></li><li><a
href="http://beerpla.net/2008/04/15/mysql-conference-liveblogging-explain-demystified-tuesday-200p/" rel="bookmark" title="April 15, 2008">MySQL Conference Liveblogging: EXPLAIN Demystified (Tuesday 2:00PM)</a></li><li><a
href="http://beerpla.net/2008/04/17/mysql-conference-liveblogging-mysql-hidden-treasures-thursday-1155pm/" rel="bookmark" title="April 17, 2008">MySQL Conference Liveblogging: MySQL Hidden Treasures (Thursday 11:55PM)</a></li><li><a
href="http://beerpla.net/2009/03/18/mysql-indexing-considerations-of-implementing-a-priority-field-in-your-application/" rel="bookmark" title="March 18, 2009">MySQL Indexing Considerations Of Implementing A Priority Field In Your Application</a></li><li><a
href="http://beerpla.net/2008/04/16/mysql-conference-liveblogging-portable-scale-out-benchmarks-for-mysql-wednesday-1050am/" rel="bookmark" title="April 16, 2008">MySQL Conference Liveblogging: Portable Scale-out Benchmarks For MySQL (Wednesday 10:50AM)</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2009%2F05%2F11%2Fmysql-deletingupdating-rows-common-to-2-tables-speed-and-slave-lag-considerations%2F&amp;title=%5BMySQL%5D%20Deleting%2FUpdating%20Rows%20Common%20To%202%20Tables%20%26%238211%3B%20Speed%20And%20Slave%20Lag%20Considerations" id="wpa2a_10"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2009/05/11/mysql-deletingupdating-rows-common-to-2-tables-speed-and-slave-lag-considerations/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Google PageRank Update Happening Now</title><link>http://beerpla.net/2008/07/26/google-pagerank-update-happening-now/</link> <comments>http://beerpla.net/2008/07/26/google-pagerank-update-happening-now/#comments</comments> <pubDate>Sat, 26 Jul 2008 15:46:23 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Beer Planet]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[page rank]]></category> <category><![CDATA[pagerank]]></category> <category><![CDATA[update]]></category> <guid
isPermaLink="false">http://beerpla.net/2008/07/26/google-pagerank-update-happening-now/</guid> <description><![CDATA[<p><img
title="Google PageRank" style="margin: 5px 10px 5px 0px" height="170" alt="Google PageRank" src="http://beerpla.net/wp-content/uploads/GooglePageRankUpdateHappeningNow_781E/image_thumb.png" width="170" align="left" /> As <a
href="http://en.wikipedia.org/wiki/Matt_Cutts">Matt Cutts</a> (Google&#039;s SEO and search quality expert) wrote in his <a
href="http://www.mattcutts.com/blog/google-pagerank-update/">blog entry</a> a few days ago, <a
href="http://en.wikipedia.org/wiki/PageRank">Google PageRank</a> updates are underway. Google updates PR (Page Rank) quite rarely – <a
href="http://www.mattcutts.com/blog/whats-an-update/">every three months or so</a>, and it&#039;s the most important thing a website operator should be concerned with when it comes to site promotion and popularity.</p><p>I&#039;m happy to report that Beer Planet&#039;s PR went up yet again on this update, from 3 to 4 and my buddy <a
href="http://www.omninoggin.com/">Thaya</a>&#039;s PR went up from 2 to 3. He&#039;s been blogging a lot more about WordPress, and I think he&#039;ll surpass me very soon, thanks to his ingenious <a
href="http://omninoggin.com/category/projects/wordpress-plugins/">plugins</a>.</p><p>Is it time to check...<div
class=clear></div> <a
href="http://beerpla.net/2008/07/26/google-pagerank-update-happening-now/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<p><img
title="Google PageRank" style="margin: 5px 10px 5px 0px" height="170" alt="Google PageRank" src="http://beerpla.net/wp-content/uploads/GooglePageRankUpdateHappeningNow_781E/image_thumb.png" width="170" align="left" /> As <a
href="http://en.wikipedia.org/wiki/Matt_Cutts">Matt Cutts</a> (Google&#039;s SEO and search quality expert) wrote in his <a
href="http://www.mattcutts.com/blog/google-pagerank-update/">blog entry</a> a few days ago, <a
href="http://en.wikipedia.org/wiki/PageRank">Google PageRank</a> updates are underway. Google updates PR (Page Rank) quite rarely – <a
href="http://www.mattcutts.com/blog/whats-an-update/">every three months or so</a>, and it&#039;s the most important thing a website operator should be concerned with when it comes to site promotion and popularity.</p><p>I&#039;m happy to report that Beer Planet&#039;s PR went up yet again on this update, from 3 to 4 and my buddy <a
href="http://www.omninoggin.com/">Thaya</a>&#039;s PR went up from 2 to 3. He&#039;s been blogging a lot more about WordPress, and I think he&#039;ll surpass me very soon, thanks to his ingenious <a
href="http://omninoggin.com/category/projects/wordpress-plugins/">plugins</a>.</p><p>Is it time to check your site&#039;s PR? You can use the <a
href="http://toolbar.google.com/">Google Toolbar</a>, Firefox plugins, like <a
href="http://www.quirk.biz/searchstatus/">Search Status</a>, or a range of websites that provide this number, like <a
href="http://www.prchecker.info/check_page_rank.php">this one</a>.</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Google+PageRank+Update+Happening+Now&amp;link=http://beerpla.net/2008/07/26/google-pagerank-update-happening-now/&amp;notes=%20As%20Matt%20Cutts%20%28Google%27s%20SEO%20and%20search%20quality%20expert%29%20wrote%20in%20his%20blog%20entry%20a%20few%20days%20ago%2C%20Google%20PageRank%20updates%20are%20underway.%20Google%20updates%20PR%20%28Page%20Rank%29%20quite%20rarely%20%E2%80%93%20every%20three%20months%20or%20so%2C%20and%20it%27s%20the%20most%20important%20thing%20a%20website%20operator%20should%20be%20concerned%20with%20when%20it%20comes%20t&amp;short_link=http://bit.ly/cZBieX&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=Google+PageRank+Update+Happening+Now&amp;link=http://beerpla.net/2008/07/26/google-pagerank-update-happening-now/&amp;notes=%20As%20Matt%20Cutts%20%28Google%27s%20SEO%20and%20search%20quality%20expert%29%20wrote%20in%20his%20blog%20entry%20a%20few%20days%20ago%2C%20Google%20PageRank%20updates%20are%20underway.%20Google%20updates%20PR%20%28Page%20Rank%29%20quite%20rarely%20%E2%80%93%20every%20three%20months%20or%20so%2C%20and%20it%27s%20the%20most%20important%20thing%20a%20website%20operator%20should%20be%20concerned%20with%20when%20it%20comes%20t&amp;short_link=http://bit.ly/cZBieX&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=Google+PageRank+Update+Happening+Now&amp;link=http://beerpla.net/2008/07/26/google-pagerank-update-happening-now/&amp;notes=%20As%20Matt%20Cutts%20%28Google%27s%20SEO%20and%20search%20quality%20expert%29%20wrote%20in%20his%20blog%20entry%20a%20few%20days%20ago%2C%20Google%20PageRank%20updates%20are%20underway.%20Google%20updates%20PR%20%28Page%20Rank%29%20quite%20rarely%20%E2%80%93%20every%20three%20months%20or%20so%2C%20and%20it%27s%20the%20most%20important%20thing%20a%20website%20operator%20should%20be%20concerned%20with%20when%20it%20comes%20t&amp;short_link=http://bit.ly/cZBieX&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=Google+PageRank+Update+Happening+Now&amp;link=http://beerpla.net/2008/07/26/google-pagerank-update-happening-now/&amp;notes=%20As%20Matt%20Cutts%20%28Google%27s%20SEO%20and%20search%20quality%20expert%29%20wrote%20in%20his%20blog%20entry%20a%20few%20days%20ago%2C%20Google%20PageRank%20updates%20are%20underway.%20Google%20updates%20PR%20%28Page%20Rank%29%20quite%20rarely%20%E2%80%93%20every%20three%20months%20or%20so%2C%20and%20it%27s%20the%20most%20important%20thing%20a%20website%20operator%20should%20be%20concerned%20with%20when%20it%20comes%20t&amp;short_link=http://bit.ly/cZBieX&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=Google+PageRank+Update+Happening+Now&amp;link=http://beerpla.net/2008/07/26/google-pagerank-update-happening-now/&amp;notes=%20As%20Matt%20Cutts%20%28Google%27s%20SEO%20and%20search%20quality%20expert%29%20wrote%20in%20his%20blog%20entry%20a%20few%20days%20ago%2C%20Google%20PageRank%20updates%20are%20underway.%20Google%20updates%20PR%20%28Page%20Rank%29%20quite%20rarely%20%E2%80%93%20every%20three%20months%20or%20so%2C%20and%20it%27s%20the%20most%20important%20thing%20a%20website%20operator%20should%20be%20concerned%20with%20when%20it%20comes%20t&amp;short_link=http://bit.ly/cZBieX&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=Google+PageRank+Update+Happening+Now&amp;link=http://beerpla.net/2008/07/26/google-pagerank-update-happening-now/&amp;notes=%20As%20Matt%20Cutts%20%28Google%27s%20SEO%20and%20search%20quality%20expert%29%20wrote%20in%20his%20blog%20entry%20a%20few%20days%20ago%2C%20Google%20PageRank%20updates%20are%20underway.%20Google%20updates%20PR%20%28Page%20Rank%29%20quite%20rarely%20%E2%80%93%20every%20three%20months%20or%20so%2C%20and%20it%27s%20the%20most%20important%20thing%20a%20website%20operator%20should%20be%20concerned%20with%20when%20it%20comes%20t&amp;short_link=http://bit.ly/cZBieX&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=Google+PageRank+Update+Happening+Now&amp;link=http://beerpla.net/2008/07/26/google-pagerank-update-happening-now/&amp;notes=%20As%20Matt%20Cutts%20%28Google%27s%20SEO%20and%20search%20quality%20expert%29%20wrote%20in%20his%20blog%20entry%20a%20few%20days%20ago%2C%20Google%20PageRank%20updates%20are%20underway.%20Google%20updates%20PR%20%28Page%20Rank%29%20quite%20rarely%20%E2%80%93%20every%20three%20months%20or%20so%2C%20and%20it%27s%20the%20most%20important%20thing%20a%20website%20operator%20should%20be%20concerned%20with%20when%20it%20comes%20t&amp;short_link=http://bit.ly/cZBieX&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Google%20PageRank%20Update%20Happening%20Now&amp;link=http://beerpla.net/2008/07/26/google-pagerank-update-happening-now/&amp;notes=%20As%20Matt%20Cutts%20%28Google%27s%20SEO%20and%20search%20quality%20expert%29%20wrote%20in%20his%20blog%20entry%20a%20few%20days%20ago%2C%20Google%20PageRank%20updates%20are%20underway.%20Google%20updates%20PR%20%28Page%20Rank%29%20quite%20rarely%20%E2%80%93%20every%20three%20months%20or%20so%2C%20and%20it%27s%20the%20most%20important%20thing%20a%20website%20operator%20should%20be%20concerned%20with%20when%20it%20comes%20t&amp;short_link=http://bit.ly/cZBieX&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2008/03/29/beer-planet-upgraded-to-wordpress-25/" rel="bookmark" title="March 29, 2008">Beer Planet Upgraded To WordPress 2.5</a></li><li><a
href="http://beerpla.net/2009/06/20/how-to-properly-set-svn-svnexternals-property-in-svn-command-line/" rel="bookmark" title="June 20, 2009">How To Properly Set SVN svn:externals Property In SVN Command Line</a></li><li><a
href="http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/" rel="bookmark" title="June 16, 2008">How To SVN Update All Your WordPress Plugins In One Go</a></li><li><a
href="http://beerpla.net/2009/08/18/delicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally/" rel="bookmark" title="August 18, 2009">Delicious.com [Quietly] Rolls Out Domain And Url Searching/Filtering. Finally!</a></li><li><a
href="http://beerpla.net/2010/01/18/wordpress-developers-how-do-you-make-a-living-poll-discussion/" rel="bookmark" title="January 18, 2010">WordPress Developers &#8211; How Do You Make A Living [Poll + Discussion]?</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2008%2F07%2F26%2Fgoogle-pagerank-update-happening-now%2F&amp;title=Google%20PageRank%20Update%20Happening%20Now" id="wpa2a_12"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2008/07/26/google-pagerank-update-happening-now/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>How To Check If The Local SVN Revision Is Up-To-Date</title><link>http://beerpla.net/2008/07/23/how-to-check-if-the-local-svn-revision-is-up-to-date/</link> <comments>http://beerpla.net/2008/07/23/how-to-check-if-the-local-svn-revision-is-up-to-date/#comments</comments> <pubDate>Thu, 24 Jul 2008 05:46:15 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[checkout]]></category> <category><![CDATA[co]]></category> <category><![CDATA[compare]]></category> <category><![CDATA[dry run]]></category> <category><![CDATA[revision]]></category> <category><![CDATA[SVN]]></category> <category><![CDATA[up]]></category> <category><![CDATA[up-to-date]]></category> <category><![CDATA[update]]></category> <guid
isPermaLink="false">http://beerpla.net/2008/07/23/how-to-check-if-the-local-svn-revision-is-up-to-date/</guid> <description><![CDATA[<p>I&#039;ve encountered a problem recently where I had to figure out if some checked out code is up-to-date with the svn repository, without actually running svn update. Unfortunately, svn update doesn&#039;t have a dry-run option, so I had to find another solution.</p><p>I came up with 2, depending on how detailed the information needs to be, which I&#039;m about to share in this post.</p><p><strong>1. If you want exact file and directory names, you can run:</strong></p><p><div
class="wp_syntax"><div
class="code"><pre>svn status -u</pre></div></div></p><p>If any files need updating, you will see a * before the file name.</p><p><font
face="consolas"></font></p><div
class="wp_syntax"><div
class="code"><pre>svn status wc
M     wc/bar.c
A  +   wc/qax.c</pre></div></div><p></p><p><font
face="consolas"></font></p><div
class="wp_syntax"><div
class="code"><pre>svn status -u wc
M            965    wc/bar.c
       *     965    wc/foo.c
A</pre></div></div><p>...<div
class=clear></div> <a
href="http://beerpla.net/2008/07/23/how-to-check-if-the-local-svn-revision-is-up-to-date/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<p>I&#039;ve encountered a problem recently where I had to figure out if some checked out code is up-to-date with the svn repository, without actually running svn update. Unfortunately, svn update doesn&#039;t have a dry-run option, so I had to find another solution.</p><p>I came up with 2, depending on how detailed the information needs to be, which I&#039;m about to share in this post.</p><p><strong>1. If you want exact file and directory names, you can run:</strong></p><p><div
class="wp_syntax"><div
class="code"><pre>svn status -u</pre></div></div></p><p>If any files need updating, you will see a * before the file name.</p><p><font
face="consolas"></p><div
class="wp_syntax"><div
class="code"><pre>svn status wc
M     wc/bar.c
A  +   wc/qax.c</pre></div></div><p></font></p><p><font
face="consolas"></p><div
class="wp_syntax"><div
class="code"><pre>svn status -u wc
M            965    wc/bar.c
       *     965    wc/foo.c
A  +         965    wc/qax.c
Status against revision:   981</pre></div></div><p></font></p><p><font
face="consolas">Or more verbose</font></p><p><font
face="consolas"></p><div
class="wp_syntax"><div
class="code"><pre>svn status --show-updates --verbose wc
M            965       938 kfogel       wc/bar.c
       *     965       922 sussman      wc/foo.c
A  +         965       687 joe          wc/qax.c
             965       687 joe          wc/zig.c
Status against revision:   981</pre></div></div><p></font></p><p>Parsing the output in Perl, for instance, should be trivial. A connection to the repository is established for this check, so be sure to catch in your code the times when such connection is not available.</p><p><strong>2. If you only care about whether a specific directory needs to be updated or not, here&#039;s a quicker method:</strong></p><p>svn info vs svn info -rHEAD</p><p><div
class="wp_syntax"><div
class="code"><pre>cd somedir;
svn info -r HEAD | grep -i &quot;Last Changed Rev&quot;
Last Changed Rev: 8544
svn info | grep -i &quot;Last Changed Rev&quot;
Last Changed Rev: 8531</pre></div></div></p><p>If these numbers are not the same, an update is needed.</p><p>What can I be missing? Are there any other creative ways, or is svn update going to support dry-run? Feel free to leave a comment if you know something I don&#039;t.</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Check+If+The+Local+SVN+Revision+Is+Up-To-Date&amp;link=http://beerpla.net/2008/07/23/how-to-check-if-the-local-svn-revision-is-up-to-date/&amp;notes=I%27ve%20encountered%20a%20problem%20recently%20where%20I%20had%20to%20figure%20out%20if%20some%20checked%20out%20code%20is%20up-to-date%20with%20the%20svn%20repository%2C%20without%20actually%20running%20svn%20update.%20Unfortunately%2C%20svn%20update%20doesn%27t%20have%20a%20dry-run%20option%2C%20so%20I%20had%20to%20find%20another%20solution.%20I%20came%20up%20with%202%2C%20depending%20on%20how%20detailed%20t&amp;short_link=http://bit.ly/bpdXJa&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Check+If+The+Local+SVN+Revision+Is+Up-To-Date&amp;link=http://beerpla.net/2008/07/23/how-to-check-if-the-local-svn-revision-is-up-to-date/&amp;notes=I%27ve%20encountered%20a%20problem%20recently%20where%20I%20had%20to%20figure%20out%20if%20some%20checked%20out%20code%20is%20up-to-date%20with%20the%20svn%20repository%2C%20without%20actually%20running%20svn%20update.%20Unfortunately%2C%20svn%20update%20doesn%27t%20have%20a%20dry-run%20option%2C%20so%20I%20had%20to%20find%20another%20solution.%20I%20came%20up%20with%202%2C%20depending%20on%20how%20detailed%20t&amp;short_link=http://bit.ly/bpdXJa&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Check+If+The+Local+SVN+Revision+Is+Up-To-Date&amp;link=http://beerpla.net/2008/07/23/how-to-check-if-the-local-svn-revision-is-up-to-date/&amp;notes=I%27ve%20encountered%20a%20problem%20recently%20where%20I%20had%20to%20figure%20out%20if%20some%20checked%20out%20code%20is%20up-to-date%20with%20the%20svn%20repository%2C%20without%20actually%20running%20svn%20update.%20Unfortunately%2C%20svn%20update%20doesn%27t%20have%20a%20dry-run%20option%2C%20so%20I%20had%20to%20find%20another%20solution.%20I%20came%20up%20with%202%2C%20depending%20on%20how%20detailed%20t&amp;short_link=http://bit.ly/bpdXJa&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Check+If+The+Local+SVN+Revision+Is+Up-To-Date&amp;link=http://beerpla.net/2008/07/23/how-to-check-if-the-local-svn-revision-is-up-to-date/&amp;notes=I%27ve%20encountered%20a%20problem%20recently%20where%20I%20had%20to%20figure%20out%20if%20some%20checked%20out%20code%20is%20up-to-date%20with%20the%20svn%20repository%2C%20without%20actually%20running%20svn%20update.%20Unfortunately%2C%20svn%20update%20doesn%27t%20have%20a%20dry-run%20option%2C%20so%20I%20had%20to%20find%20another%20solution.%20I%20came%20up%20with%202%2C%20depending%20on%20how%20detailed%20t&amp;short_link=http://bit.ly/bpdXJa&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Check+If+The+Local+SVN+Revision+Is+Up-To-Date&amp;link=http://beerpla.net/2008/07/23/how-to-check-if-the-local-svn-revision-is-up-to-date/&amp;notes=I%27ve%20encountered%20a%20problem%20recently%20where%20I%20had%20to%20figure%20out%20if%20some%20checked%20out%20code%20is%20up-to-date%20with%20the%20svn%20repository%2C%20without%20actually%20running%20svn%20update.%20Unfortunately%2C%20svn%20update%20doesn%27t%20have%20a%20dry-run%20option%2C%20so%20I%20had%20to%20find%20another%20solution.%20I%20came%20up%20with%202%2C%20depending%20on%20how%20detailed%20t&amp;short_link=http://bit.ly/bpdXJa&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Check+If+The+Local+SVN+Revision+Is+Up-To-Date&amp;link=http://beerpla.net/2008/07/23/how-to-check-if-the-local-svn-revision-is-up-to-date/&amp;notes=I%27ve%20encountered%20a%20problem%20recently%20where%20I%20had%20to%20figure%20out%20if%20some%20checked%20out%20code%20is%20up-to-date%20with%20the%20svn%20repository%2C%20without%20actually%20running%20svn%20update.%20Unfortunately%2C%20svn%20update%20doesn%27t%20have%20a%20dry-run%20option%2C%20so%20I%20had%20to%20find%20another%20solution.%20I%20came%20up%20with%202%2C%20depending%20on%20how%20detailed%20t&amp;short_link=http://bit.ly/bpdXJa&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Check+If+The+Local+SVN+Revision+Is+Up-To-Date&amp;link=http://beerpla.net/2008/07/23/how-to-check-if-the-local-svn-revision-is-up-to-date/&amp;notes=I%27ve%20encountered%20a%20problem%20recently%20where%20I%20had%20to%20figure%20out%20if%20some%20checked%20out%20code%20is%20up-to-date%20with%20the%20svn%20repository%2C%20without%20actually%20running%20svn%20update.%20Unfortunately%2C%20svn%20update%20doesn%27t%20have%20a%20dry-run%20option%2C%20so%20I%20had%20to%20find%20another%20solution.%20I%20came%20up%20with%202%2C%20depending%20on%20how%20detailed%20t&amp;short_link=http://bit.ly/bpdXJa&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=How%20To%20Check%20If%20The%20Local%20SVN%20Revision%20Is%20Up-To-Date&amp;link=http://beerpla.net/2008/07/23/how-to-check-if-the-local-svn-revision-is-up-to-date/&amp;notes=I%27ve%20encountered%20a%20problem%20recently%20where%20I%20had%20to%20figure%20out%20if%20some%20checked%20out%20code%20is%20up-to-date%20with%20the%20svn%20repository%2C%20without%20actually%20running%20svn%20update.%20Unfortunately%2C%20svn%20update%20doesn%27t%20have%20a%20dry-run%20option%2C%20so%20I%20had%20to%20find%20another%20solution.%20I%20came%20up%20with%202%2C%20depending%20on%20how%20detailed%20t&amp;short_link=http://bit.ly/bpdXJa&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2010/02/20/how-to-view-a-specific-svn-revision-in-your-browser/" rel="bookmark" title="February 20, 2010">How To View A Specific SVN Revision In Your Browser</a></li><li><a
href="http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/" rel="bookmark" title="June 16, 2008">How To SVN Update All Your WordPress Plugins In One Go</a></li><li><a
href="http://beerpla.net/2006/07/15/converting-from-cvs-to-svn-developers-notes-and-why-svn-is-better/" rel="bookmark" title="July 15, 2006">Converting from CVS to SVN: Developer&#039;s Notes And Why SVN Is Better</a></li><li><a
href="http://beerpla.net/2010/03/06/how-to-show-hiddeninvisible-files-in-total-commander-both-locally-and-on-an-ftp-server/" rel="bookmark" title="March 6, 2010">How To Show Hidden/Invisible Files In Total Commander, Both Locally And On An FTP Server</a></li><li><a
href="http://beerpla.net/2009/06/20/how-to-properly-set-svn-svnexternals-property-in-svn-command-line/" rel="bookmark" title="June 20, 2009">How To Properly Set SVN svn:externals Property In SVN Command Line</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2008%2F07%2F23%2Fhow-to-check-if-the-local-svn-revision-is-up-to-date%2F&amp;title=How%20To%20Check%20If%20The%20Local%20SVN%20Revision%20Is%20Up-To-Date" id="wpa2a_14"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2008/07/23/how-to-check-if-the-local-svn-revision-is-up-to-date/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>How To SVN Update All Your WordPress Plugins In One Go</title><link>http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/</link> <comments>http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/#comments</comments> <pubDate>Mon, 16 Jun 2008 08:34:37 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Beer Planet]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[all]]></category> <category><![CDATA[mass]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[SVN]]></category> <category><![CDATA[update]]></category> <guid
isPermaLink="false">http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/</guid> <description><![CDATA[<p>If you&#039;re like me, most of your WordPress plugins are checked out into your plugins directory from <a
href="http://svn.wp-plugins.org">the official WordPress SVN repository</a> or some other one. I haven&#039;t updated any of mine for about a month and wanted to sync up everything quickly (including SVN externals). Here&#039;s a short command I ran to achieve that:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
</pre></td><td
class="code"><pre>cd YOUR_BLOG_ROOT/wp-content/plugins;
find . -maxdepth 1 -type d -exec svn up {} \;</pre></td></tr></table></div><p>What this command does is finds the top level directories in your WordPress plugins directory, then applies the &#34;svn update&#34; command to each, one by one.</p><p>The result is something like</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16</pre></td></tr></table></div><p>...<div
class=clear></div> <a
href="http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<p>If you&#039;re like me, most of your WordPress plugins are checked out into your plugins directory from <a
href="http://svn.wp-plugins.org">the official WordPress SVN repository</a> or some other one. I haven&#039;t updated any of mine for about a month and wanted to sync up everything quickly (including SVN externals). Here&#039;s a short command I ran to achieve that:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
</pre></td><td
class="code"><pre>cd YOUR_BLOG_ROOT/wp-content/plugins;
find . -maxdepth 1 -type d -exec svn up {} \;</pre></td></tr></table></div><p>What this command does is finds the top level directories in your WordPress plugins directory, then applies the &quot;svn update&quot; command to each, one by one.</p><p>The result is something like</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
</pre></td><td
class="code"><pre>Fetching external item into 'akismet'
A    akismet/readme.txt
Updated external to revision 50666.
&nbsp;
Updated to revision 8094.
At revision 8094.
U    share-this/sharethis.php
Updated to revision 50666.
D    wp-postratings/postratings-admin-js.php
D    wp-postratings/postratings-usage.php
D    wp-postratings/postratings-js.php
A    wp-postratings/postratings-js-packed.js
U    wp-postratings/wp-postratings.php
A    wp-postratings/postratings-admin-js.js
U    wp-postratings/postratings-css.css
U    wp-postratings/postratings-options.php
A    wp-postratings/postratings-templates.php
U    wp-postratings/postratings-stats.php
U    wp-postratings/readme.html
A    wp-postratings/postratings-js.js
U    wp-postratings/wp-postratings.pot
U    wp-postratings/wp-postratings-widget.php
U    wp-postratings/postratings-uninstall.php
U    wp-postratings/postratings-admin-ajax.php
U    wp-postratings/wp-postratings.mo
U    wp-postratings/readme.txt
U    wp-postratings/postratings-manager.php
A    wp-postratings/postratings-admin-js-packed.js
Updated to revision 50666.
At revision 8094.
...</pre></td></tr></table></div><p>With such mass updating, of course, an incompatibility in one of the updates can break the whole blog. In my case, it happened to be the latest version of wp-sticky. I identified it by disabling wp-super-cache first, then disabling each updated plugin one by one. Once identified, I did the following:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
</pre></td><td
class="code"><pre>cd wp-sticky
svn log | head</pre></td></tr></table></div><p>That showed me the latest commits by the author as well as the SVN revision numbers. I then used this information to revert one revision back by doing:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
</pre></td><td
class="code"><pre>svn up -r 50489</pre></td></tr></table></div><p>The following command showed a diff of what exactly changed in that revision and broke everything:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
</pre></td><td
class="code"><pre>svn diff -r50489:50490</pre></td></tr></table></div><p>Once everything was stable, I emailed the plugin author to tell him about the bug (heya, Lester). Be careful not to run &#039;svn up&#039; on this directory again until the bug is fixed as it&#039;ll persistently update to the latest version.</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+SVN+Update+All+Your+Wordpress+Plugins+In+One+Go&amp;link=http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/&amp;notes=If%20you%27re%20like%20me%2C%20most%20of%20your%20Wordpress%20plugins%20are%20checked%20out%20into%20your%20plugins%20directory%20from%20the%20official%20Wordpress%20SVN%20repository%20or%20some%20other%20one.%20I%20haven%27t%20updated%20any%20of%20mine%20for%20about%20a%20month%20and%20wanted%20to%20sync%20up%20everything%20quickly%20%28including%20SVN%20externals%29.%20Here%27s%20a%20short%20command%20I%20ran&amp;short_link=http://bit.ly/bj9fqO&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+SVN+Update+All+Your+Wordpress+Plugins+In+One+Go&amp;link=http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/&amp;notes=If%20you%27re%20like%20me%2C%20most%20of%20your%20Wordpress%20plugins%20are%20checked%20out%20into%20your%20plugins%20directory%20from%20the%20official%20Wordpress%20SVN%20repository%20or%20some%20other%20one.%20I%20haven%27t%20updated%20any%20of%20mine%20for%20about%20a%20month%20and%20wanted%20to%20sync%20up%20everything%20quickly%20%28including%20SVN%20externals%29.%20Here%27s%20a%20short%20command%20I%20ran&amp;short_link=http://bit.ly/bj9fqO&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+SVN+Update+All+Your+Wordpress+Plugins+In+One+Go&amp;link=http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/&amp;notes=If%20you%27re%20like%20me%2C%20most%20of%20your%20Wordpress%20plugins%20are%20checked%20out%20into%20your%20plugins%20directory%20from%20the%20official%20Wordpress%20SVN%20repository%20or%20some%20other%20one.%20I%20haven%27t%20updated%20any%20of%20mine%20for%20about%20a%20month%20and%20wanted%20to%20sync%20up%20everything%20quickly%20%28including%20SVN%20externals%29.%20Here%27s%20a%20short%20command%20I%20ran&amp;short_link=http://bit.ly/bj9fqO&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+SVN+Update+All+Your+Wordpress+Plugins+In+One+Go&amp;link=http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/&amp;notes=If%20you%27re%20like%20me%2C%20most%20of%20your%20Wordpress%20plugins%20are%20checked%20out%20into%20your%20plugins%20directory%20from%20the%20official%20Wordpress%20SVN%20repository%20or%20some%20other%20one.%20I%20haven%27t%20updated%20any%20of%20mine%20for%20about%20a%20month%20and%20wanted%20to%20sync%20up%20everything%20quickly%20%28including%20SVN%20externals%29.%20Here%27s%20a%20short%20command%20I%20ran&amp;short_link=http://bit.ly/bj9fqO&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+SVN+Update+All+Your+Wordpress+Plugins+In+One+Go&amp;link=http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/&amp;notes=If%20you%27re%20like%20me%2C%20most%20of%20your%20Wordpress%20plugins%20are%20checked%20out%20into%20your%20plugins%20directory%20from%20the%20official%20Wordpress%20SVN%20repository%20or%20some%20other%20one.%20I%20haven%27t%20updated%20any%20of%20mine%20for%20about%20a%20month%20and%20wanted%20to%20sync%20up%20everything%20quickly%20%28including%20SVN%20externals%29.%20Here%27s%20a%20short%20command%20I%20ran&amp;short_link=http://bit.ly/bj9fqO&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+SVN+Update+All+Your+Wordpress+Plugins+In+One+Go&amp;link=http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/&amp;notes=If%20you%27re%20like%20me%2C%20most%20of%20your%20Wordpress%20plugins%20are%20checked%20out%20into%20your%20plugins%20directory%20from%20the%20official%20Wordpress%20SVN%20repository%20or%20some%20other%20one.%20I%20haven%27t%20updated%20any%20of%20mine%20for%20about%20a%20month%20and%20wanted%20to%20sync%20up%20everything%20quickly%20%28including%20SVN%20externals%29.%20Here%27s%20a%20short%20command%20I%20ran&amp;short_link=http://bit.ly/bj9fqO&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+SVN+Update+All+Your+Wordpress+Plugins+In+One+Go&amp;link=http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/&amp;notes=If%20you%27re%20like%20me%2C%20most%20of%20your%20Wordpress%20plugins%20are%20checked%20out%20into%20your%20plugins%20directory%20from%20the%20official%20Wordpress%20SVN%20repository%20or%20some%20other%20one.%20I%20haven%27t%20updated%20any%20of%20mine%20for%20about%20a%20month%20and%20wanted%20to%20sync%20up%20everything%20quickly%20%28including%20SVN%20externals%29.%20Here%27s%20a%20short%20command%20I%20ran&amp;short_link=http://bit.ly/bj9fqO&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=How%20To%20SVN%20Update%20All%20Your%20Wordpress%20Plugins%20In%20One%20Go&amp;link=http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/&amp;notes=If%20you%27re%20like%20me%2C%20most%20of%20your%20Wordpress%20plugins%20are%20checked%20out%20into%20your%20plugins%20directory%20from%20the%20official%20Wordpress%20SVN%20repository%20or%20some%20other%20one.%20I%20haven%27t%20updated%20any%20of%20mine%20for%20about%20a%20month%20and%20wanted%20to%20sync%20up%20everything%20quickly%20%28including%20SVN%20externals%29.%20Here%27s%20a%20short%20command%20I%20ran&amp;short_link=http://bit.ly/bj9fqO&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2009/06/20/how-to-properly-set-svn-svnexternals-property-in-svn-command-line/" rel="bookmark" title="June 20, 2009">How To Properly Set SVN svn:externals Property In SVN Command Line</a></li><li><a
href="http://beerpla.net/2010/02/20/how-to-view-a-specific-svn-revision-in-your-browser/" rel="bookmark" title="February 20, 2010">How To View A Specific SVN Revision In Your Browser</a></li><li><a
href="http://beerpla.net/2008/07/23/how-to-check-if-the-local-svn-revision-is-up-to-date/" rel="bookmark" title="July 23, 2008">How To Check If The Local SVN Revision Is Up-To-Date</a></li><li><a
href="http://beerpla.net/2011/11/16/how-to-disableblock-external-http-requests-in-wordpress/" rel="bookmark" title="November 16, 2011">How To: Disable/Block External HTTP Requests In WordPress</a></li><li><a
href="http://beerpla.net/2010/03/06/how-to-show-hiddeninvisible-files-in-total-commander-both-locally-and-on-an-ftp-server/" rel="bookmark" title="March 6, 2010">How To Show Hidden/Invisible Files In Total Commander, Both Locally And On An FTP Server</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2008%2F06%2F16%2Fhow-to-svn-update-all-your-wordpress-plugins-in-one-go%2F&amp;title=How%20To%20SVN%20Update%20All%20Your%20WordPress%20Plugins%20In%20One%20Go" id="wpa2a_16"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2008/06/16/how-to-svn-update-all-your-wordpress-plugins-in-one-go/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> </channel> </rss>
