<?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: Rubix Cube &#8211; LINQ Application</title>
	<atom:link href="http://agoln.net/archives/62/feed" rel="self" type="application/rss+xml" />
	<link>http://agoln.net/archives/62</link>
	<description>Development and personal site</description>
	<lastBuildDate>Wed, 12 May 2010 16:55:16 -0700</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Luke Hoersten</title>
		<link>http://agoln.net/archives/62/comment-page-1#comment-77</link>
		<dc:creator>Luke Hoersten</dc:creator>
		<pubDate>Sun, 02 Sep 2007 22:41:03 +0000</pubDate>
		<guid isPermaLink="false">http://agoln.net/archives/62#comment-77</guid>
		<description>@Dan: Gustavo had some of the same hesitations as you. But the orientation, like Logan said, is really elegantly handled in an implicit way.

Speed is also something Gustavo asked about and he didn&#039;t really understand the magnitude of LINQ. Just because it &lt;em&gt;looks&lt;/em&gt; like DB table query syntax doesn&#039;t mean that is how the data is represented. I don&#039;t know if anyone knows how it&#039;s implemented (being proprietary) but I&#039;m sure MS wouldn&#039;t release something like this if it was simply just a table.

The design should be scalable enough that even if LINQ doesn&#039;t work so well, we can move to something more custom fit to our problem.

@Logan: Phil helped me get cygwin working on windows so mercurial should work now. Just simply installing cygwin should do it.</description>
		<content:encoded><![CDATA[<p>@Dan: Gustavo had some of the same hesitations as you. But the orientation, like Logan said, is really elegantly handled in an implicit way.</p>
<p>Speed is also something Gustavo asked about and he didn&#8217;t really understand the magnitude of LINQ. Just because it <em>looks</em> like DB table query syntax doesn&#8217;t mean that is how the data is represented. I don&#8217;t know if anyone knows how it&#8217;s implemented (being proprietary) but I&#8217;m sure MS wouldn&#8217;t release something like this if it was simply just a table.</p>
<p>The design should be scalable enough that even if LINQ doesn&#8217;t work so well, we can move to something more custom fit to our problem.</p>
<p>@Logan: Phil helped me get cygwin working on windows so mercurial should work now. Just simply installing cygwin should do it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Logan</title>
		<link>http://agoln.net/archives/62/comment-page-1#comment-61</link>
		<dc:creator>Logan</dc:creator>
		<pubDate>Thu, 30 Aug 2007 13:50:21 +0000</pubDate>
		<guid isPermaLink="false">http://agoln.net/archives/62#comment-61</guid>
		<description>You can think of the different directions as slices of the cube.  So a left or right side contains the 9 blocks on the left or right.  The way you move a side counter-clockwise would be to orient the cube with the side face to the front of you, then either move the front blocks clockwise or counterclockwise, then move the orientation of the cube back to where it was.

As far as directions go, they are pretty much just what direction each color&#039;s axis is in.  I arbitrarily said that the cube&#039;s white axis is the top and the green axis is the front, which is it&#039;s &quot;master&quot; orientation.  Therefore no matter what you do, a block&#039;s side that is in the same direction as the white axis is considered &quot;top&quot;.</description>
		<content:encoded><![CDATA[<p>You can think of the different directions as slices of the cube.  So a left or right side contains the 9 blocks on the left or right.  The way you move a side counter-clockwise would be to orient the cube with the side face to the front of you, then either move the front blocks clockwise or counterclockwise, then move the orientation of the cube back to where it was.</p>
<p>As far as directions go, they are pretty much just what direction each color&#8217;s axis is in.  I arbitrarily said that the cube&#8217;s white axis is the top and the green axis is the front, which is it&#8217;s &#8220;master&#8221; orientation.  Therefore no matter what you do, a block&#8217;s side that is in the same direction as the white axis is considered &#8220;top&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Tang</title>
		<link>http://agoln.net/archives/62/comment-page-1#comment-59</link>
		<dc:creator>Daniel Tang</dc:creator>
		<pubDate>Thu, 30 Aug 2007 02:10:43 +0000</pubDate>
		<guid isPermaLink="false">http://agoln.net/archives/62#comment-59</guid>
		<description>I haven&#039;t really thought this through, but I wonder how efficient your representation would be.  Also, directions seem to be relative (after you twist a cube, is &quot;top&quot; still reaaally &quot;top&quot;?  How do you rotate a side face counter-clockwise?), which may be kind of confusing.  But then again, I suck at Rubik&#039;s cubes.</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t really thought this through, but I wonder how efficient your representation would be.  Also, directions seem to be relative (after you twist a cube, is &#8220;top&#8221; still reaaally &#8220;top&#8221;?  How do you rotate a side face counter-clockwise?), which may be kind of confusing.  But then again, I suck at Rubik&#8217;s cubes.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.302 seconds -->
