<?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 on: HIDeous Adventures with Open Source</title>
	<atom:link href="http://www.red-sweater.com/blog/89/hideous-adventures-with-open-source/feed" rel="self" type="application/rss+xml" />
	<link>http://www.red-sweater.com/blog/89/hideous-adventures-with-open-source</link>
	<description>Mac &#38; Technology Writings by Daniel Jalkut</description>
	<lastBuildDate>Wed, 17 Mar 2010 22:33:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Daniel Jalkut</title>
		<link>http://www.red-sweater.com/blog/89/hideous-adventures-with-open-source/comment-page-1#comment-625</link>
		<dc:creator>Daniel Jalkut</dc:creator>
		<pubDate>Tue, 24 Jan 2006 18:03:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=89#comment-625</guid>
		<description>Hi Richard - thanks for stopping by.  I think the state of documentation and samples is pretty bleak right now. The one bright spot is Apple&#039;s &lt;a href=&quot;http://developer.apple.com/samplecode/HID_Utilities_Source/HID_Utilities_Source.html&quot; rel=&quot;nofollow&quot;&gt;HID Utilities&lt;/a&gt; sample code, which I suggest using instead of trying to deal directly with the IOHIDLibrary. It has some rough edges but definitely takes care of some dirty business for you.

Things got a lot easier conceptually when I discovered George Warner&#039;s (one of Apple&#039;s excellent DTS staff) &lt;a href=&quot;http://mud.5341.com/msg/8455.html&quot;&gt;high-level overview of HID Utilities&lt;/a&gt;. I spoke with George and apparently they are planning to include more high-level descriptions like this in future releases of HID Utilities.

One of these days I might get around to writing a sort of &quot;HID For Dummies&quot; introduction to help future &quot;people like us&quot; out :)</description>
		<content:encoded><![CDATA[<p>Hi Richard &#8211; thanks for stopping by.  I think the state of documentation and samples is pretty bleak right now. The one bright spot is Apple&#8217;s <a href="http://developer.apple.com/samplecode/HID_Utilities_Source/HID_Utilities_Source.html" rel="nofollow">HID Utilities</a> sample code, which I suggest using instead of trying to deal directly with the IOHIDLibrary. It has some rough edges but definitely takes care of some dirty business for you.</p>
<p>Things got a lot easier conceptually when I discovered George Warner&#8217;s (one of Apple&#8217;s excellent DTS staff) <a href="http://mud.5341.com/msg/8455.html">high-level overview of HID Utilities</a>. I spoke with George and apparently they are planning to include more high-level descriptions like this in future releases of HID Utilities.</p>
<p>One of these days I might get around to writing a sort of &#8220;HID For Dummies&#8221; introduction to help future &#8220;people like us&#8221; out :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Clem</title>
		<link>http://www.red-sweater.com/blog/89/hideous-adventures-with-open-source/comment-page-1#comment-624</link>
		<dc:creator>Richard Clem</dc:creator>
		<pubDate>Tue, 24 Jan 2006 17:54:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=89#comment-624</guid>
		<description>Hi Daniel!  I stumbled across your blog today when I was Googling Mac OS X HID development.  I am also just starting development of a custom HID device, you can think of it as a terminal application where I&#039;m sending bulk data in and out a USB port.  I am new to Mac programming and finally starting to get my feet under me with the USB interface.  Where would you suggest I start on this HID development?  Do you have any sample code you would be willing to share?

Keep up the great blog!  I&#039;m glad I found it!</description>
		<content:encoded><![CDATA[<p>Hi Daniel!  I stumbled across your blog today when I was Googling Mac OS X HID development.  I am also just starting development of a custom HID device, you can think of it as a terminal application where I&#8217;m sending bulk data in and out a USB port.  I am new to Mac programming and finally starting to get my feet under me with the USB interface.  Where would you suggest I start on this HID development?  Do you have any sample code you would be willing to share?</p>
<p>Keep up the great blog!  I&#8217;m glad I found it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Lee</title>
		<link>http://www.red-sweater.com/blog/89/hideous-adventures-with-open-source/comment-page-1#comment-591</link>
		<dc:creator>Andy Lee</dc:creator>
		<pubDate>Sun, 22 Jan 2006 07:33:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=89#comment-591</guid>
		<description>I don&#039;t like “complicated for loops” either.  Heck, I get nervous when I see a *decrementing* loop.  I tend to add parentheses too, rather than trust my knowledge of operator precedences.  Parens are also handy because I can double-click to highlight the entire delimited expression, which makes it easier to walk through non-trivial boolean expressions.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t like “complicated for loops” either.  Heck, I get nervous when I see a *decrementing* loop.  I tend to add parentheses too, rather than trust my knowledge of operator precedences.  Parens are also handy because I can double-click to highlight the entire delimited expression, which makes it easier to walk through non-trivial boolean expressions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Jalkut</title>
		<link>http://www.red-sweater.com/blog/89/hideous-adventures-with-open-source/comment-page-1#comment-586</link>
		<dc:creator>Daniel Jalkut</dc:creator>
		<pubDate>Sun, 22 Jan 2006 00:42:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=89#comment-586</guid>
		<description>Hi Dave - yeah the Radar link is for the benefit of any internal Apple nerds who might want to follow up on the issue.  Hopefully for the freezing issue I will end up writing a bug report to myself instead of Apple (but it&#039;s not looking hopeful!)...</description>
		<content:encoded><![CDATA[<p>Hi Dave &#8211; yeah the Radar link is for the benefit of any internal Apple nerds who might want to follow up on the issue.  Hopefully for the freezing issue I will end up writing a bug report to myself instead of Apple (but it&#8217;s not looking hopeful!)&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Murdock</title>
		<link>http://www.red-sweater.com/blog/89/hideous-adventures-with-open-source/comment-page-1#comment-584</link>
		<dc:creator>Dave Murdock</dc:creator>
		<pubDate>Sat, 21 Jan 2006 22:32:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=89#comment-584</guid>
		<description>This Radar bug link, is that an Apple internal link?

Pretty cool you could get the source for this and figure it out.

I am with you though, I would always do the unsafe thing out of the loop so it was clear.</description>
		<content:encoded><![CDATA[<p>This Radar bug link, is that an Apple internal link?</p>
<p>Pretty cool you could get the source for this and figure it out.</p>
<p>I am with you though, I would always do the unsafe thing out of the loop so it was clear.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
