<?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 randallagordon.com</title>
	<atom:link href="http://randallagordon.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://randallagordon.com/blog</link>
	<description>Home of the Ranbot 3000</description>
	<lastBuildDate>Fri, 07 May 2010 04:39:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Comment on Jaraoke &#8211; An HTML5  Tag Demo by Jaraoke – An HTML5 Tag Demo &#183; HTML5 App</title>
		<link>http://randallagordon.com/blog/2009/07/19/jaraoke-html5-audio-tag-demo/comment-page-1/#comment-221</link>
		<dc:creator>Jaraoke – An HTML5 Tag Demo &#183; HTML5 App</dc:creator>
		<pubDate>Fri, 07 May 2010 04:39:19 +0000</pubDate>
		<guid isPermaLink="false">http://randallagordon.com/blog/?p=128#comment-221</guid>
		<description>[...] Jaraoke – An HTML5 &lt;audio&gt; Tag Demo [...]</description>
		<content:encoded><![CDATA[<p>[...] Jaraoke – An HTML5 &lt;audio&gt; Tag Demo [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Jaraoke &#8211; An HTML5  Tag Demo by randallagordon</title>
		<link>http://randallagordon.com/blog/2009/07/19/jaraoke-html5-audio-tag-demo/comment-page-1/#comment-218</link>
		<dc:creator>randallagordon</dc:creator>
		<pubDate>Mon, 08 Feb 2010 23:52:07 +0000</pubDate>
		<guid isPermaLink="false">http://randallagordon.com/blog/?p=128#comment-218</guid>
		<description>There are indeed two playing simultaneously. The handleToggle function that gets called when you click &quot;Toggle Vocals&quot; simply sets the volume on one to 0 and the other to 1, effectively muting one (although technically mute is a separate state). I will note that there are all sorts of issues with synchronization. I attempted to write some crossfade functions, which worked fine, but threw the files out of sync... One of these days I may get around to tinkering with the concept more and figuring out why they get out of sync. Sample-level synchronization would be ideal for creating browser based music apps.</description>
		<content:encoded><![CDATA[<p>There are indeed two playing simultaneously. The handleToggle function that gets called when you click &#8220;Toggle Vocals&#8221; simply sets the volume on one to 0 and the other to 1, effectively muting one (although technically mute is a separate state). I will note that there are all sorts of issues with synchronization. I attempted to write some crossfade functions, which worked fine, but threw the files out of sync&#8230; One of these days I may get around to tinkering with the concept more and figuring out why they get out of sync. Sample-level synchronization would be ideal for creating browser based music apps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Jaraoke &#8211; An HTML5  Tag Demo by Richard H</title>
		<link>http://randallagordon.com/blog/2009/07/19/jaraoke-html5-audio-tag-demo/comment-page-1/#comment-217</link>
		<dc:creator>Richard H</dc:creator>
		<pubDate>Mon, 08 Feb 2010 21:25:26 +0000</pubDate>
		<guid isPermaLink="false">http://randallagordon.com/blog/?p=128#comment-217</guid>
		<description>cool but i thought it was playing 2 different audio tracks in sync. from what i can tell its just swapping out one track for another. Was looking for a way for javascript to play 2 separate tracks at the same/offset time i specify. essentially doing what smil does with javascript.</description>
		<content:encoded><![CDATA[<p>cool but i thought it was playing 2 different audio tracks in sync. from what i can tell its just swapping out one track for another. Was looking for a way for javascript to play 2 separate tracks at the same/offset time i specify. essentially doing what smil does with javascript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on webOS Development: AccelBall &#8211; A Practical Accelerometer Demo by randallagordon</title>
		<link>http://randallagordon.com/blog/2009/08/10/palm-pre-development-accellball-a-practical-accelerometer-demo/comment-page-1/#comment-214</link>
		<dc:creator>randallagordon</dc:creator>
		<pubDate>Thu, 22 Oct 2009 15:53:38 +0000</pubDate>
		<guid isPermaLink="false">http://randallagordon.com/blog/?p=191#comment-214</guid>
		<description>Welcome, I&#039;m glad it was helpful!

It would depend on what you&#039;re doing, really. In this case, yes, because I&#039;m not using the accelerometer data directly. It is simply used to adjust the &quot;drift&quot; variables which are what set the speed of the ball. Think in terms of, &quot;last I knew, the phone was tilted &lt;em&gt;this&lt;/em&gt; way, so I&#039;m going to base my math off that to determine where the ball should move &lt;em&gt;now&lt;/em&gt;.&quot;

The animation occurs separately from the action of the accelerometer. With the code the way it is, if, for whatever reason, the accelerometer stopped giving the app data, the app would be stuck animating the ball with the last known acceleration. So you can update at whatever framerate you wish, it would simply require scaling the accelerometer data differently. But framerate and animation are another subject entirely! ;)

The trick would be working out the math to suit your needs. With a little more time on the code it wouldn&#039;t be too difficult to allow the ball to perfectly match the Newtonian physics we all know and love! But, often for games, that isn&#039;t desirable and may make the game difficult to play. For applications where you&#039;re tracking g-force, precision is key (and 4Hz is not enough).

On that end of things, there are ways to adjust the update frequency. With root permissions, simply set the value of &quot;/sys/class/input/input5/poll_interval&quot; to a higher value (specified in ms, as I recall). There was someone working on an extension to allow an app to set this explicitly, but it too requires root permissions to install, so this isn&#039;t something which can be relied upon outside the homebrew community. I&#039;ve got my fingers crossed that Palm allows apps to set a higher refresh down the line...at which point, I&#039;ll likely write more on the subject.

Start going to town fiddling with the numbers and you&#039;ll get a good idea of what&#039;s going on. Adjust the scaling, the framerate, etc. and see what happens! That will cement the ideas far better than I can explain with words. :)</description>
		<content:encoded><![CDATA[<p>Welcome, I&#8217;m glad it was helpful!</p>
<p>It would depend on what you&#8217;re doing, really. In this case, yes, because I&#8217;m not using the accelerometer data directly. It is simply used to adjust the &#8220;drift&#8221; variables which are what set the speed of the ball. Think in terms of, &#8220;last I knew, the phone was tilted <em>this</em> way, so I&#8217;m going to base my math off that to determine where the ball should move <em>now</em>.&#8221;</p>
<p>The animation occurs separately from the action of the accelerometer. With the code the way it is, if, for whatever reason, the accelerometer stopped giving the app data, the app would be stuck animating the ball with the last known acceleration. So you can update at whatever framerate you wish, it would simply require scaling the accelerometer data differently. But framerate and animation are another subject entirely! <img src='http://randallagordon.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>The trick would be working out the math to suit your needs. With a little more time on the code it wouldn&#8217;t be too difficult to allow the ball to perfectly match the Newtonian physics we all know and love! But, often for games, that isn&#8217;t desirable and may make the game difficult to play. For applications where you&#8217;re tracking g-force, precision is key (and 4Hz is not enough).</p>
<p>On that end of things, there are ways to adjust the update frequency. With root permissions, simply set the value of &#8220;/sys/class/input/input5/poll_interval&#8221; to a higher value (specified in ms, as I recall). There was someone working on an extension to allow an app to set this explicitly, but it too requires root permissions to install, so this isn&#8217;t something which can be relied upon outside the homebrew community. I&#8217;ve got my fingers crossed that Palm allows apps to set a higher refresh down the line&#8230;at which point, I&#8217;ll likely write more on the subject.</p>
<p>Start going to town fiddling with the numbers and you&#8217;ll get a good idea of what&#8217;s going on. Adjust the scaling, the framerate, etc. and see what happens! That will cement the ideas far better than I can explain with words. <img src='http://randallagordon.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on webOS Development: AccelBall &#8211; A Practical Accelerometer Demo by hertzi</title>
		<link>http://randallagordon.com/blog/2009/08/10/palm-pre-development-accellball-a-practical-accelerometer-demo/comment-page-1/#comment-213</link>
		<dc:creator>hertzi</dc:creator>
		<pubDate>Thu, 22 Oct 2009 08:13:37 +0000</pubDate>
		<guid isPermaLink="false">http://randallagordon.com/blog/?p=191#comment-213</guid>
		<description>Hi, 
thanks for that post - found it on twitter. After taking a quick look into your code I have a question. Since the accelerometer only works with 4 Hz (or did that change meanwhile?)  does it make any sense to run the animation function 30 times per second?</description>
		<content:encoded><![CDATA[<p>Hi,<br />
thanks for that post &#8211; found it on twitter. After taking a quick look into your code I have a question. Since the accelerometer only works with 4 Hz (or did that change meanwhile?)  does it make any sense to run the animation function 30 times per second?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on RE:ality &#8211; The Future of Live Content Delivery and Emergency Response by Dennis</title>
		<link>http://randallagordon.com/blog/2009/02/28/reality-the-future-of-live-content-delivery-and-emergency-response/comment-page-1/#comment-131</link>
		<dc:creator>Dennis</dc:creator>
		<pubDate>Mon, 09 Mar 2009 22:58:03 +0000</pubDate>
		<guid isPermaLink="false">http://randallagordon.com/?p=73#comment-131</guid>
		<description>Hey buddy, check this out:  http://www.pcworld.com/article/160938/webcam_technology_turns_baseball_cards_3d.html?tk=rss_news</description>
		<content:encoded><![CDATA[<p>Hey buddy, check this out:  <a href="http://www.pcworld.com/article/160938/webcam_technology_turns_baseball_cards_3d.html?tk=rss_news" rel="nofollow">http://www.pcworld.com/article/160938/webcam_technology_turns_baseball_cards_3d.html?tk=rss_news</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Things I Think About&#8230; Manufacturing 2.0: The Economy And You by Kevin F</title>
		<link>http://randallagordon.com/blog/2009/01/24/the-things-i-think-about-manufacturing-20-the-economy-and-you/comment-page-1/#comment-107</link>
		<dc:creator>Kevin F</dc:creator>
		<pubDate>Fri, 06 Mar 2009 07:40:01 +0000</pubDate>
		<guid isPermaLink="false">http://randallagordon.com/?p=20#comment-107</guid>
		<description>Nice blog Randy, looks pretty slick</description>
		<content:encoded><![CDATA[<p>Nice blog Randy, looks pretty slick</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Seeing My Blogs Through New Eyes: WordPress 2.7 by randallagordon</title>
		<link>http://randallagordon.com/blog/2009/02/21/seeing-my-blogs-through-new-eyes-wordpress-27/comment-page-1/#comment-69</link>
		<dc:creator>randallagordon</dc:creator>
		<pubDate>Thu, 26 Feb 2009 23:34:22 +0000</pubDate>
		<guid isPermaLink="false">http://randallagordon.com/?p=44#comment-69</guid>
		<description>Heh, yeah, I started out saying &quot;Quite a big difference&quot; and apparently got sidetracked...

What would I do without you around as an editor? ;)</description>
		<content:encoded><![CDATA[<p>Heh, yeah, I started out saying &#8220;Quite a big difference&#8221; and apparently got sidetracked&#8230;</p>
<p>What would I do without you around as an editor? <img src='http://randallagordon.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Seeing My Blogs Through New Eyes: WordPress 2.7 by Dennis</title>
		<link>http://randallagordon.com/blog/2009/02/21/seeing-my-blogs-through-new-eyes-wordpress-27/comment-page-1/#comment-68</link>
		<dc:creator>Dennis</dc:creator>
		<pubDate>Thu, 26 Feb 2009 23:32:51 +0000</pubDate>
		<guid isPermaLink="false">http://randallagordon.com/?p=44#comment-68</guid>
		<description>&#039;Quite a big,&#039; should likely be &quot;Quite a bit&quot;... but then the Spelling police wouldn&#039;t have a job now would they...

cya,

~ d</description>
		<content:encoded><![CDATA[<p>&#8216;Quite a big,&#8217; should likely be &#8220;Quite a bit&#8221;&#8230; but then the Spelling police wouldn&#8217;t have a job now would they&#8230;</p>
<p>cya,</p>
<p>~ d</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on RE:ality &#8211; MIT to Give Us a &#8220;Sixth Sense&#8221; With Pico Projectors by randallagordon</title>
		<link>http://randallagordon.com/blog/2009/02/09/reality-mit-to-give-us-a-sixth-sense-with-picoprojectors/comment-page-1/#comment-41</link>
		<dc:creator>randallagordon</dc:creator>
		<pubDate>Tue, 10 Feb 2009 23:15:24 +0000</pubDate>
		<guid isPermaLink="false">http://randallagordon.com/?p=27#comment-41</guid>
		<description>Because usable and, more importantly, affordable pico projectors are here right now. The technology still translates to use on an HMD with little effort. It simply allows researchers who can not afford quality HMDs to do real work.

Not to mention group activities. There are no privacy concerns when you want other people to see the displayed information. Again, HMDs can do far more, but cost is always a factor. You only need one pico projector for a group versus individual displays for everyone in the case of HMDs.

Pico projectors could bridge a very important gap. Look at Bluetooth headsets for instance. No one wanted to wear them, it makes you look like a dork in most people&#039;s eyes. There&#039;s no way in hell you&#039;re going to convince the general public that an HMD is worthwhile without first convincing them that the technology is worthwhile. Pico projectors are a less intrusive way to introduce the public to AR.

You don&#039;t have to sell geeks on new tech, but for it to reach commodity levels so the price of hardware will drop, the public has to want it as well.</description>
		<content:encoded><![CDATA[<p>Because usable and, more importantly, affordable pico projectors are here right now. The technology still translates to use on an HMD with little effort. It simply allows researchers who can not afford quality HMDs to do real work.</p>
<p>Not to mention group activities. There are no privacy concerns when you want other people to see the displayed information. Again, HMDs can do far more, but cost is always a factor. You only need one pico projector for a group versus individual displays for everyone in the case of HMDs.</p>
<p>Pico projectors could bridge a very important gap. Look at Bluetooth headsets for instance. No one wanted to wear them, it makes you look like a dork in most people&#8217;s eyes. There&#8217;s no way in hell you&#8217;re going to convince the general public that an HMD is worthwhile without first convincing them that the technology is worthwhile. Pico projectors are a less intrusive way to introduce the public to AR.</p>
<p>You don&#8217;t have to sell geeks on new tech, but for it to reach commodity levels so the price of hardware will drop, the public has to want it as well.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
