<?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 Sticky Bits</title>
	<atom:link href="http://blog.feabhas.com/comments/feed/rss2/" rel="self" type="application/rss+xml" />
	<link>http://blog.feabhas.com</link>
	<description>A blog looking at developing software for real-time and embedded systems</description>
	<lastBuildDate>Mon, 14 May 2012 05:41:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Comment on CMSIS-RTOS Presentation by Aki-Kimmo Kallio</title>
		<link>http://blog.feabhas.com/2012/05/cmsis-rtos-presentation/comment-page-1/#comment-1212</link>
		<dc:creator>Aki-Kimmo Kallio</dc:creator>
		<pubDate>Mon, 14 May 2012 05:41:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.feabhas.com/?p=739#comment-1212</guid>
		<description>thanks.

//Aki</description>
		<content:encoded><![CDATA[<p>thanks.</p>
<p>//Aki</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on IoT &#8211; MQTT Publish and Subscriber C Code by Niall Cooling</title>
		<link>http://blog.feabhas.com/2012/04/iot-mqtt-publish-and-subscriber-c-code/comment-page-1/#comment-1160</link>
		<dc:creator>Niall Cooling</dc:creator>
		<pubDate>Mon, 23 Apr 2012 13:57:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.feabhas.com/?p=731#comment-1160</guid>
		<description>Opps, sorry :-)</description>
		<content:encoded><![CDATA[<p>Opps, sorry <img src='http://blog.feabhas.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on IoT &#8211; MQTT Publish and Subscriber C Code by Andy Stanford-Clark</title>
		<link>http://blog.feabhas.com/2012/04/iot-mqtt-publish-and-subscriber-c-code/comment-page-1/#comment-1158</link>
		<dc:creator>Andy Stanford-Clark</dc:creator>
		<pubDate>Mon, 23 Apr 2012 11:29:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.feabhas.com/?p=731#comment-1158</guid>
		<description>LOL - like the new rendering of my surname!</description>
		<content:encoded><![CDATA[<p>LOL &#8211; like the new rendering of my surname!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Mutex vs. Semaphores – Part 3 (final part): Mutual Exclusion Problems by Bhargav</title>
		<link>http://blog.feabhas.com/2009/10/mutex-vs-semaphores-%e2%80%93-part-3-final-part-mutual-exclusion-problems/comment-page-1/#comment-1140</link>
		<dc:creator>Bhargav</dc:creator>
		<pubDate>Fri, 13 Apr 2012 04:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://wp.feabhas.co.uk/blog/2009/10/mutex-vs-semaphores-%e2%80%93-part-3-final-part-mutual-exclusion-problems/#comment-1140</guid>
		<description>Amazing articles on mutex, semaphores and deadlocks .. thanks mate !!

i&#039;d recommend this link to a lot of people getting started in this field.</description>
		<content:encoded><![CDATA[<p>Amazing articles on mutex, semaphores and deadlocks .. thanks mate !!</p>
<p>i&#8217;d recommend this link to a lot of people getting started in this field.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on enum ; past, present and future by Patrick</title>
		<link>http://blog.feabhas.com/2011/06/enum-past-present-and-future/comment-page-1/#comment-1114</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Mon, 26 Mar 2012 17:26:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.feabhas.com/2011/06/enum-past-present-and-future/#comment-1114</guid>
		<description>&quot;The second problem, is that the underlying type of an enum cannot be specified&quot;

True, but you can be clever:

typedef enum { A, B, C, STATE_MAKEINT = 0x7FFFFFFFu } State;

In order to fully hold the &quot;range&quot; of values, you&#039;d need at least 32 bits. It doesn&#039;t stop the compiler from using a 64-bit integer or other silliness, but this solution can be used in non-C++0x. Honestly though, I&#039;ve never used sizeof(enum), but I&#039;d bet it is == sizeof(int) on pretty much every platform.</description>
		<content:encoded><![CDATA[<p>&#8220;The second problem, is that the underlying type of an enum cannot be specified&#8221;</p>
<p>True, but you can be clever:</p>
<p>typedef enum { A, B, C, STATE_MAKEINT = 0x7FFFFFFFu } State;</p>
<p>In order to fully hold the &#8220;range&#8221; of values, you&#8217;d need at least 32 bits. It doesn&#8217;t stop the compiler from using a 64-bit integer or other silliness, but this solution can be used in non-C++0x. Honestly though, I&#8217;ve never used sizeof(enum), but I&#8217;d bet it is == sizeof(int) on pretty much every platform.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on GNU, and void pointers by Patrick</title>
		<link>http://blog.feabhas.com/2011/04/gnu-and-void-pointers/comment-page-1/#comment-1111</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Mon, 26 Mar 2012 17:00:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.feabhas.com/?p=478#comment-1111</guid>
		<description>Amen. Now, tell us about C/C++ aliasing rules and GCC&#039;s &quot;-fstrict-aliasing&quot; ::cackles::

THIS IS THE ALIASING POLICE. DROP THOSE PARENS AND DON&#039;T CAST THAT POINTER!</description>
		<content:encoded><![CDATA[<p>Amen. Now, tell us about C/C++ aliasing rules and GCC&#8217;s &#8220;-fstrict-aliasing&#8221; ::cackles::</p>
<p>THIS IS THE ALIASING POLICE. DROP THOSE PARENS AND DON&#8217;T CAST THAT POINTER!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Setting up googlemock with Visual C++ 2010 Express Edition by Chris</title>
		<link>http://blog.feabhas.com/2012/03/setting-up-googlemock-with-visual-c-2010-express-edition/comment-page-1/#comment-1033</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Thu, 15 Mar 2012 16:11:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.feabhas.com/?p=699#comment-1033</guid>
		<description>Oof. I&#039;ve been thinking about moving (part of) our group to a dual-target, test-as-you-go kinda system rather than our current ad-hoc style. 

I&#039;m a little worried about the first couple times we try it because I know setting up the dual-target environment is going to be time consuming, but I&#039;m sick of finding missed corner cases 3 months into hardware integration where they start pushing the schedule out.

Thanks for the link to the Grenning book, the excerpts look like they have some good advice to get me started.</description>
		<content:encoded><![CDATA[<p>Oof. I&#8217;ve been thinking about moving (part of) our group to a dual-target, test-as-you-go kinda system rather than our current ad-hoc style. </p>
<p>I&#8217;m a little worried about the first couple times we try it because I know setting up the dual-target environment is going to be time consuming, but I&#8217;m sick of finding missed corner cases 3 months into hardware integration where they start pushing the schedule out.</p>
<p>Thanks for the link to the Grenning book, the excerpts look like they have some good advice to get me started.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Setting up googletest with Visual C++ 2010 Express Edition by Sticky Bits &#187; Blog Archive &#187; Setting up googlemock with Visual C++ 2010 Express Edition</title>
		<link>http://blog.feabhas.com/2012/03/setting-up-googletest-with-visual-c-2010-express-edition/comment-page-1/#comment-1031</link>
		<dc:creator>Sticky Bits &#187; Blog Archive &#187; Setting up googlemock with Visual C++ 2010 Express Edition</dc:creator>
		<pubDate>Thu, 15 Mar 2012 13:03:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.feabhas.com/?p=654#comment-1031</guid>
		<description>[...] on from my last post about setting up googltest to use with Visual Studio 2010 express edition, this post builds on that by showing how to build, setup and test the googlemck [...]</description>
		<content:encoded><![CDATA[<p>[...] on from my last post about setting up googltest to use with Visual Studio 2010 express edition, this post builds on that by showing how to build, setup and test the googlemck [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Five Orders of Ignorance by Anthony New</title>
		<link>http://blog.feabhas.com/2011/12/the-five-orders-of-ignorance/comment-page-1/#comment-966</link>
		<dc:creator>Anthony New</dc:creator>
		<pubDate>Tue, 06 Mar 2012 14:20:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.feabhas.com/?p=621#comment-966</guid>
		<description>Very thought-provoking!

But I have sometimes found that one can start with a spurious degree of confidence, and only when trying to build a system does one realise the full extent of one&#039;s ignorance. 

In other words, the third level of ignorance is often not so much a lack of methodology as a false belief in certainty, and one has first to learn how ignorant one actually is before one can progress to the second level.

Of course answering a well-phrased question is easy; find the right question to ask is hard . . .

And as always in engineering, it is the procedure of building a system which proves that one does understand nature (or not . . .).</description>
		<content:encoded><![CDATA[<p>Very thought-provoking!</p>
<p>But I have sometimes found that one can start with a spurious degree of confidence, and only when trying to build a system does one realise the full extent of one&#8217;s ignorance. </p>
<p>In other words, the third level of ignorance is often not so much a lack of methodology as a false belief in certainty, and one has first to learn how ignorant one actually is before one can progress to the second level.</p>
<p>Of course answering a well-phrased question is easy; find the right question to ask is hard . . .</p>
<p>And as always in engineering, it is the procedure of building a system which proves that one does understand nature (or not . . .).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Five Orders of Ignorance by Dave Banham</title>
		<link>http://blog.feabhas.com/2011/12/the-five-orders-of-ignorance/comment-page-1/#comment-960</link>
		<dc:creator>Dave Banham</dc:creator>
		<pubDate>Wed, 01 Feb 2012 22:26:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.feabhas.com/?p=621#comment-960</guid>
		<description>Glennan,
as you might expect this article resonated very strongly with me and your closing paragraph really did make me LOL! However, this seems to create a them and us divide and never the twain shall meet; have you found ways of breaking this divide down or are we just born on one side or the other of it?

BR
Dave B.</description>
		<content:encoded><![CDATA[<p>Glennan,<br />
as you might expect this article resonated very strongly with me and your closing paragraph really did make me LOL! However, this seems to create a them and us divide and never the twain shall meet; have you found ways of breaking this divide down or are we just born on one side or the other of it?</p>
<p>BR<br />
Dave B.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

