<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments for Talk Nerdy To Me - Java, C#, .Net</title>
	<link>http://www.gavaghan.org/blog</link>
	<description>Mike Gavaghan blogs on Java, C#, .Net, and the software industry</description>
	<pubDate>Tue, 07 Oct 2008 01:24:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.3</generator>

	<item>
		<title>Comment on Intercepting Add and Remove of C# Event Delegates by Doron Assayas</title>
		<link>http://www.gavaghan.org/blog/2007/07/25/intercepting-add-and-remove-of-c-event-delegates/#comment-193</link>
		<author>Doron Assayas</author>
		<pubDate>Mon, 22 Sep 2008 13:30:25 +0000</pubDate>
		<guid>http://www.gavaghan.org/blog/2007/07/25/intercepting-add-and-remove-of-c-event-delegates/#comment-193</guid>
					<description>It's a useful pattern in proxy classes where the proxy relays message broadcasts (that come in over TCP, for example) as events. I intercept the add/remove to notify the server whether it needs to broadcast a certain type of messages (no handlers means no need to broadcast, saving bandwidth).</description>
		<content:encoded><![CDATA[<p>It&#8217;s a useful pattern in proxy classes where the proxy relays message broadcasts (that come in over TCP, for example) as events. I intercept the add/remove to notify the server whether it needs to broadcast a certain type of messages (no handlers means no need to broadcast, saving bandwidth).</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Demonstrating BindingList Serialization Bug by Anthony</title>
		<link>http://www.gavaghan.org/blog/2007/07/20/demonstrating-bindinglist-serialization-bug/#comment-149</link>
		<author>Anthony</author>
		<pubDate>Sat, 05 Jul 2008 00:50:20 +0000</pubDate>
		<guid>http://www.gavaghan.org/blog/2007/07/20/demonstrating-bindinglist-serialization-bug/#comment-149</guid>
					<description>Very Clever !!
And beautifully explaned I might add. Also I never realized there was a OnDeserialized Attribute V Useful :)</description>
		<content:encoded><![CDATA[<p>Very Clever !!<br />
And beautifully explaned I might add. Also I never realized there was a OnDeserialized Attribute V Useful <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 Mike Gavaghan</title>
		<link>http://www.gavaghan.org/blog/2007/08/06/c-gps-receivers-and-geocaching-vincentys-formula/#comment-141</link>
		<author>Mike Gavaghan</author>
		<pubDate>Fri, 06 Jun 2008 00:38:58 +0000</pubDate>
		<guid>http://www.gavaghan.org/blog/2007/08/06/c-gps-receivers-and-geocaching-vincentys-formula/#comment-141</guid>
					<description>Marcelo,

Thanks for the kind words.

Eqs. 3,  4, and 6 must be inside the loop because they change on each iteration.  They are used to calculate the next value of lambda - and are derived from the previous value of lambda (albeit, through a complex sequence of calculations).  A and B are functions of u2, u2 is a function of alpha, and alpha is a function of lambda.  "deltaSigma" is similar (it's a function of B).

The equation numbering is admittedly nonintuitive - but they aren't my numbers.  They correlate directly back to Vincenty's publication.

--Mike</description>
		<content:encoded><![CDATA[<p>Marcelo,</p>
<p>Thanks for the kind words.</p>
<p>Eqs. 3,  4, and 6 must be inside the loop because they change on each iteration.  They are used to calculate the next value of lambda - and are derived from the previous value of lambda (albeit, through a complex sequence of calculations).  A and B are functions of u2, u2 is a function of alpha, and alpha is a function of lambda.  &#8220;deltaSigma&#8221; is similar (it&#8217;s a function of B).</p>
<p>The equation numbering is admittedly nonintuitive - but they aren&#8217;t my numbers.  They correlate directly back to Vincenty&#8217;s publication.</p>
<p>&#8211;Mike</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on C#, GPS Receivers, and Geocaching: Vincenty&#8217;s Formula by Marcelo Ois Lagarde</title>
		<link>http://www.gavaghan.org/blog/2007/08/06/c-gps-receivers-and-geocaching-vincentys-formula/#comment-140</link>
		<author>Marcelo Ois Lagarde</author>
		<pubDate>Thu, 05 Jun 2008 21:29:08 +0000</pubDate>
		<guid>http://www.gavaghan.org/blog/2007/08/06/c-gps-receivers-and-geocaching-vincentys-formula/#comment-140</guid>
					<description>Hi Mike, thanks for your excellent explanation. Your link to Vincenty's original work is very useful too. Reading the GeodeticCalculator class I wonder why do you implement equations 3, 4 and 6 inside the loop. I think if you postpone that after the convergence question you could gain an extra performance.</description>
		<content:encoded><![CDATA[<p>Hi Mike, thanks for your excellent explanation. Your link to Vincenty&#8217;s original work is very useful too. Reading the GeodeticCalculator class I wonder why do you implement equations 3, 4 and 6 inside the loop. I think if you postpone that after the convergence question you could gain an extra performance.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Java and C#: Language Nuances Make You Think Differently by Raoul Duke</title>
		<link>http://www.gavaghan.org/blog/2007/07/18/java-and-csharp-language-nuances-make-you-think-differently/#comment-117</link>
		<author>Raoul Duke</author>
		<pubDate>Sun, 16 Mar 2008 21:42:19 +0000</pubDate>
		<guid>http://www.gavaghan.org/blog/2007/07/18/java-and-csharp-language-nuances-make-you-think-differently/#comment-117</guid>
					<description>lots of subjectivity in all these things, but

a) i think C# delegates are maybe less evil than Java, but are still pretty much total crap vs. being able to just pass a function like in Perl or Scala or Haskell.

b) inheritance is, basically, evil, triply so in languages which do not help you distinguish between sub-classing (for code reuse) and sub-typing (which is what you need for correct polymorphic usage of subclass-and-baseclass). neither Java nor C# come anywhere remotely close to a decent approach to dealing with those issues, more is the pity.

($0.02 from me, not guaranteed to be correct for anybody else's perspective :-)</description>
		<content:encoded><![CDATA[<p>lots of subjectivity in all these things, but</p>
<p>a) i think C# delegates are maybe less evil than Java, but are still pretty much total crap vs. being able to just pass a function like in Perl or Scala or Haskell.</p>
<p>b) inheritance is, basically, evil, triply so in languages which do not help you distinguish between sub-classing (for code reuse) and sub-typing (which is what you need for correct polymorphic usage of subclass-and-baseclass). neither Java nor C# come anywhere remotely close to a decent approach to dealing with those issues, more is the pity.</p>
<p>($0.02 from me, not guaranteed to be correct for anybody else&#8217;s perspective <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 Whatever Happened to the &#8220;Old School&#8221; Programmers? by Brian Yamabe</title>
		<link>http://www.gavaghan.org/blog/2007/11/26/what-ever-happened-to-the-old-school-programmers/#comment-113</link>
		<author>Brian Yamabe</author>
		<pubDate>Sat, 16 Feb 2008 00:38:35 +0000</pubDate>
		<guid>http://www.gavaghan.org/blog/2007/11/26/what-ever-happened-to-the-old-school-programmers/#comment-113</guid>
					<description>Software development in the software industry is hard enough to get right. Doing it for a company that doesn't value it (banking, telecom, et. al.) is a no win proposition.</description>
		<content:encoded><![CDATA[<p>Software development in the software industry is hard enough to get right. Doing it for a company that doesn&#8217;t value it (banking, telecom, et. al.) is a no win proposition.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Whatever Happened to the &#8220;Old School&#8221; Programmers? by Greg</title>
		<link>http://www.gavaghan.org/blog/2007/11/26/what-ever-happened-to-the-old-school-programmers/#comment-111</link>
		<author>Greg</author>
		<pubDate>Thu, 14 Feb 2008 05:37:41 +0000</pubDate>
		<guid>http://www.gavaghan.org/blog/2007/11/26/what-ever-happened-to-the-old-school-programmers/#comment-111</guid>
					<description>Excellent article! I found myself agreeing with everything you've written here.

I work on my personal projects as a reminder to myself about what programming is supposed to be about. I've posted some of my work online here: http://createuniverses.blogspot.com/</description>
		<content:encoded><![CDATA[<p>Excellent article! I found myself agreeing with everything you&#8217;ve written here.</p>
<p>I work on my personal projects as a reminder to myself about what programming is supposed to be about. I&#8217;ve posted some of my work online here: <a href="http://createuniverses.blogspot.com/" rel="nofollow">http://createuniverses.blogspot.com/</a></p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Demonstrating BindingList Serialization Bug by Charlie</title>
		<link>http://www.gavaghan.org/blog/2007/07/20/demonstrating-bindinglist-serialization-bug/#comment-103</link>
		<author>Charlie</author>
		<pubDate>Tue, 05 Feb 2008 20:31:35 +0000</pubDate>
		<guid>http://www.gavaghan.org/blog/2007/07/20/demonstrating-bindinglist-serialization-bug/#comment-103</guid>
					<description>Thanks, this really helped me.</description>
		<content:encoded><![CDATA[<p>Thanks, this really helped me.</p>
]]></content:encoded>
				</item>
</channel>
</rss>
