<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Talk Nerdy To Me - Java, C#, .Net</title>
	<atom:link href="http://www.gavaghan.org/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gavaghan.org/blog</link>
	<description>Mike Gavaghan blogs on Java, C#, .Net, and the software industry</description>
	<lastBuildDate>Sat, 26 Nov 2011 17:37:47 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Intercepting Add and Remove of C# Event Delegates by Brij Sharma</title>
		<link>http://www.gavaghan.org/blog/2007/07/25/intercepting-add-and-remove-of-c-event-delegates/comment-page-1/#comment-878</link>
		<dc:creator>Brij Sharma</dc:creator>
		<pubDate>Sat, 26 Nov 2011 17:37:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavaghan.org/blog/2007/07/25/intercepting-add-and-remove-of-c-event-delegates/#comment-878</guid>
		<description>I always use += and -= to manage adding and removing event handlers.
To explicitly do it in your code is something which I don&#039;t think is required but like in the topic above is good to show off.</description>
		<content:encoded><![CDATA[<p>I always use += and -= to manage adding and removing event handlers.<br />
To explicitly do it in your code is something which I don&#8217;t think is required but like in the topic above is good to show off.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java, GPS Receivers, and Geocaching: Vincenty’s Formula by Noel Grandin</title>
		<link>http://www.gavaghan.org/blog/2007/11/16/java-gps-receivers-and-geocaching-vincentys-formula/comment-page-1/#comment-868</link>
		<dc:creator>Noel Grandin</dc:creator>
		<pubDate>Tue, 25 Oct 2011 10:00:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavaghan.org/blog/2007/11/16/java-gps-receivers-and-geocaching-vincenty%e2%80%99s-formula/#comment-868</guid>
		<description>Wow, thanks. This is the only code I&#039;ve found so far (and I&#039;ve tried about 5 today) that matches up nicely with what Google Earth thinks is the bearing between 2 points.
Saved me a ton of headache-inducing mathematics :-)</description>
		<content:encoded><![CDATA[<p>Wow, thanks. This is the only code I&#8217;ve found so far (and I&#8217;ve tried about 5 today) that matches up nicely with what Google Earth thinks is the bearing between 2 points.<br />
Saved me a ton of headache-inducing mathematics <img src='http://www.gavaghan.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C#, GPS Receivers, and Geocaching: Vincenty&#8217;s Formula by S Pola</title>
		<link>http://www.gavaghan.org/blog/2007/08/06/c-gps-receivers-and-geocaching-vincentys-formula/comment-page-1/#comment-847</link>
		<dc:creator>S Pola</dc:creator>
		<pubDate>Mon, 15 Aug 2011 07:56:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavaghan.org/blog/2007/08/06/c-gps-receivers-and-geocaching-vincentys-formula/#comment-847</guid>
		<description>Hi Mike,

Your explanation and your C# library itself are brilliant. I&#039;ve made use of your library in a small application I&#039;ve built to make a grid of points. Your code and the example made my task much easier. Thanks very much. 

Cheers
S Pola</description>
		<content:encoded><![CDATA[<p>Hi Mike,</p>
<p>Your explanation and your C# library itself are brilliant. I&#8217;ve made use of your library in a small application I&#8217;ve built to make a grid of points. Your code and the example made my task much easier. Thanks very much. </p>
<p>Cheers<br />
S Pola</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Liquid Cooling a PC: Gimmick or Necessity? by Air Cooled Air Conditioner</title>
		<link>http://www.gavaghan.org/blog/2009/10/06/liquid-cooling-a-pc-gimmick-or-necessity/comment-page-1/#comment-845</link>
		<dc:creator>Air Cooled Air Conditioner</dc:creator>
		<pubDate>Mon, 25 Jul 2011 12:21:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavaghan.org/blog/2009/10/06/liquid-cooling-a-pc-gimmick-or-necessity/#comment-845</guid>
		<description>Hi,

One method that seems to be the next generation of system cooling is liquid cooling. 

Thanks,
Daniel</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>One method that seems to be the next generation of system cooling is liquid cooling. </p>
<p>Thanks,<br />
Daniel</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C#, GPS Receivers, and Geocaching: Vincenty&#8217;s Formula by Roman</title>
		<link>http://www.gavaghan.org/blog/2007/08/06/c-gps-receivers-and-geocaching-vincentys-formula/comment-page-1/#comment-843</link>
		<dc:creator>Roman</dc:creator>
		<pubDate>Wed, 01 Jun 2011 02:18:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavaghan.org/blog/2007/08/06/c-gps-receivers-and-geocaching-vincentys-formula/#comment-843</guid>
		<description>Hi Mike,

Thank you for sharing this valuable information with others!

Regards,

Roman</description>
		<content:encoded><![CDATA[<p>Hi Mike,</p>
<p>Thank you for sharing this valuable information with others!</p>
<p>Regards,</p>
<p>Roman</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C# Decimal and Java BigDecimal Solve Roundoff Problems by BlueRaja</title>
		<link>http://www.gavaghan.org/blog/2007/11/06/c-decimal-and-java-bigdecimal-solve-roundoff-problems/comment-page-1/#comment-841</link>
		<dc:creator>BlueRaja</dc:creator>
		<pubDate>Fri, 08 Apr 2011 13:46:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavaghan.org/blog/2007/11/06/c-decimal-and-java-bigdecimal-solve-roundoff-problems/#comment-841</guid>
		<description>Seems to me using base-15 would have made more sense:  we could still represent decimal numbers exactly, but now divisors with factors of 3 could also be represented exactly, such as 1/3 or 5/6.  Plus, every base-15 digit conveniently fits almost exactly into a single nybble (4-bits).</description>
		<content:encoded><![CDATA[<p>Seems to me using base-15 would have made more sense:  we could still represent decimal numbers exactly, but now divisors with factors of 3 could also be represented exactly, such as 1/3 or 5/6.  Plus, every base-15 digit conveniently fits almost exactly into a single nybble (4-bits).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Intercepting Add and Remove of C# Event Delegates by Hi Vis Jacket</title>
		<link>http://www.gavaghan.org/blog/2007/07/25/intercepting-add-and-remove-of-c-event-delegates/comment-page-1/#comment-840</link>
		<dc:creator>Hi Vis Jacket</dc:creator>
		<pubDate>Tue, 11 Jan 2011 14:05:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavaghan.org/blog/2007/07/25/intercepting-add-and-remove-of-c-event-delegates/#comment-840</guid>
		<description>A lot of good feedback on this article, thanks to everyone for sharing.  Just like most things with Windows, there is more than 1 way to do things.  More than 1 way to skin a cat, I suppose. ;D

I don&#039;t have the need to dig further under the hood, so the += and -= operators work just fine for our every day applications, but it&#039;s nice to know we can expand on that if needed.</description>
		<content:encoded><![CDATA[<p>A lot of good feedback on this article, thanks to everyone for sharing.  Just like most things with Windows, there is more than 1 way to do things.  More than 1 way to skin a cat, I suppose. ;D</p>
<p>I don&#8217;t have the need to dig further under the hood, so the += and -= operators work just fine for our every day applications, but it&#8217;s nice to know we can expand on that if needed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C#, GPS Receivers, and Geocaching: Vincenty&#8217;s Formula by Clemens</title>
		<link>http://www.gavaghan.org/blog/2007/08/06/c-gps-receivers-and-geocaching-vincentys-formula/comment-page-1/#comment-839</link>
		<dc:creator>Clemens</dc:creator>
		<pubDate>Wed, 10 Nov 2010 19:29:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavaghan.org/blog/2007/08/06/c-gps-receivers-and-geocaching-vincentys-formula/#comment-839</guid>
		<description>Hi Mike,

I just came across your implementation of Vincenty&#039;s inverse formula.
Two points are worth mentioning:

1. Marcelo is right in his comment from June 2008. Equations 3, 4 and 6 do not have to be calculated inside the loop.
Neither Vincenty in his original paper does it, nor does the pseudo code in Wikipedia (http://en.wikipedia.org/wiki/Vincenty&#039;s_formulae) or the online calculator on Movable Type Scripts (http://www.movable-type.co.uk/scripts/latlong-vincenty.html).

2. In line 268 you should not use the relative change abs((lambda - lambda0) / lambda) as stop criterion, since lambda is a longitude difference, which may be zero.
Calculating the distance between two point on the same meridian might well result in a division by zero. At least the algorithm iterates much to often.
Simply use abs(lambda - lambda0) instead.

Cheers
Clemens</description>
		<content:encoded><![CDATA[<p>Hi Mike,</p>
<p>I just came across your implementation of Vincenty&#8217;s inverse formula.<br />
Two points are worth mentioning:</p>
<p>1. Marcelo is right in his comment from June 2008. Equations 3, 4 and 6 do not have to be calculated inside the loop.<br />
Neither Vincenty in his original paper does it, nor does the pseudo code in Wikipedia (<a href="http://en.wikipedia.org/wiki/Vincenty" rel="nofollow">http://en.wikipedia.org/wiki/Vincenty</a>&#8217;s_formulae) or the online calculator on Movable Type Scripts (<a href="http://www.movable-type.co.uk/scripts/latlong-vincenty.html" rel="nofollow">http://www.movable-type.co.uk/scripts/latlong-vincenty.html</a>).</p>
<p>2. In line 268 you should not use the relative change abs((lambda &#8211; lambda0) / lambda) as stop criterion, since lambda is a longitude difference, which may be zero.<br />
Calculating the distance between two point on the same meridian might well result in a division by zero. At least the algorithm iterates much to often.<br />
Simply use abs(lambda &#8211; lambda0) instead.</p>
<p>Cheers<br />
Clemens</p>
]]></content:encoded>
	</item>
</channel>
</rss>

