<?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 WallOfScribbles</title>
	<atom:link href="http://wallofscribbles.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://wallofscribbles.com</link>
	<description>The ramblings of a man</description>
	<lastBuildDate>Sat, 07 Jan 2012 01:19:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Comment on setInterval(): the sneaky basterd child of JavaScript by Corey Dutson</title>
		<link>http://wallofscribbles.com/2011/setinterval-the-sneaky-basterd-child-of-javascript/#comment-1573</link>
		<dc:creator>Corey Dutson</dc:creator>
		<pubDate>Sat, 07 Jan 2012 01:19:39 +0000</pubDate>
		<guid isPermaLink="false">http://wallofscribbles.com/?p=1199#comment-1573</guid>
		<description>No problem Doug! I wrote it to help anyone else that was confused by this. 

As for the troll? Well I&#039;m not big on deleting comments just because they are mean. Beyond that, you&#039;re right in saying that what he&#039;s suggesting isn&#039;t wrong.

I&#039;ve updated the top of this article with some additional learnings and a somewhat better way of handling intervals. Still not perfect, but a heck of a lot more robust.</description>
		<content:encoded><![CDATA[<p>No problem Doug! I wrote it to help anyone else that was confused by this. </p>
<p>As for the troll? Well I&#8217;m not big on deleting comments just because they are mean. Beyond that, you&#8217;re right in saying that what he&#8217;s suggesting isn&#8217;t wrong.</p>
<p>I&#8217;ve updated the top of this article with some additional learnings and a somewhat better way of handling intervals. Still not perfect, but a heck of a lot more robust.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on setInterval(): the sneaky basterd child of JavaScript by Doug</title>
		<link>http://wallofscribbles.com/2011/setinterval-the-sneaky-basterd-child-of-javascript/#comment-1571</link>
		<dc:creator>Doug</dc:creator>
		<pubDate>Fri, 06 Jan 2012 22:44:08 +0000</pubDate>
		<guid isPermaLink="false">http://wallofscribbles.com/?p=1199#comment-1571</guid>
		<description>Thanks Corey.  I appreciate your effort to write this and post it.  I am sorry that you were attacked.

The under the bridge dweller did make valid points in between his unnecessary insults.

Again, thanks.  I enjoyed reading your write-up and the comments down the left.  It is cool that you left even the negative stuff.

happy coding...

Doug</description>
		<content:encoded><![CDATA[<p>Thanks Corey.  I appreciate your effort to write this and post it.  I am sorry that you were attacked.</p>
<p>The under the bridge dweller did make valid points in between his unnecessary insults.</p>
<p>Again, thanks.  I enjoyed reading your write-up and the comments down the left.  It is cool that you left even the negative stuff.</p>
<p>happy coding&#8230;</p>
<p>Doug</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on setInterval(): the sneaky basterd child of JavaScript by Corey Dutson</title>
		<link>http://wallofscribbles.com/2011/setinterval-the-sneaky-basterd-child-of-javascript/#comment-1570</link>
		<dc:creator>Corey Dutson</dc:creator>
		<pubDate>Wed, 14 Dec 2011 17:44:57 +0000</pubDate>
		<guid isPermaLink="false">http://wallofscribbles.com/?p=1199#comment-1570</guid>
		<description>Thank you for being my first troll! I&#039;m surprised it took this long.

I do know what integers mean, but I&#039;m glad you&#039;re taking the time to make sure. They&#039;re whole numbers in either a positive or negative state. This is not, I think, what you&#039;re upset about though.

To put things into context. The reason this post came around was due to a legitimate bug in my code, wherein I wasn&#039;t clearing the interval before setting it. This was my bad, but due to the architecture I couldn&#039;t just set all the intervals in new variables, because that would have just been silly. This post came about because of the behaviour and limitations of the browser in accessing intervals for whom you&#039;ve lost the reference.

However, you&#039;ve somewhat missed the mark on my issue here. Because setInterval creates a running thread, and you store an integer reference in the variable, that&#039;s all you have to cancel it. There isn&#039;t a way to gain access to a setInterval controller, and so if you overwrite the variable storing the reference, you&#039;re boned. the interval will run forever, and you&#039;re stuck with it. My suggestion of using an external flag to kill a setInterval means that at least if the reference is lost, you have an external kill switch.

Thank you for your constructive criticism, lovely Internet man, and hope you go on to live a long and fulfilling life :)</description>
		<content:encoded><![CDATA[<p>Thank you for being my first troll! I&#8217;m surprised it took this long.</p>
<p>I do know what integers mean, but I&#8217;m glad you&#8217;re taking the time to make sure. They&#8217;re whole numbers in either a positive or negative state. This is not, I think, what you&#8217;re upset about though.</p>
<p>To put things into context. The reason this post came around was due to a legitimate bug in my code, wherein I wasn&#8217;t clearing the interval before setting it. This was my bad, but due to the architecture I couldn&#8217;t just set all the intervals in new variables, because that would have just been silly. This post came about because of the behaviour and limitations of the browser in accessing intervals for whom you&#8217;ve lost the reference.</p>
<p>However, you&#8217;ve somewhat missed the mark on my issue here. Because setInterval creates a running thread, and you store an integer reference in the variable, that&#8217;s all you have to cancel it. There isn&#8217;t a way to gain access to a setInterval controller, and so if you overwrite the variable storing the reference, you&#8217;re boned. the interval will run forever, and you&#8217;re stuck with it. My suggestion of using an external flag to kill a setInterval means that at least if the reference is lost, you have an external kill switch.</p>
<p>Thank you for your constructive criticism, lovely Internet man, and hope you go on to live a long and fulfilling life :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on setInterval(): the sneaky basterd child of JavaScript by whatthe[fudge]</title>
		<link>http://wallofscribbles.com/2011/setinterval-the-sneaky-basterd-child-of-javascript/#comment-1569</link>
		<dc:creator>whatthe[fudge]</dc:creator>
		<pubDate>Wed, 14 Dec 2011 17:07:11 +0000</pubDate>
		<guid isPermaLink="false">http://wallofscribbles.com/?p=1199#comment-1569</guid>
		<description>&lt;em&gt;Editor&#039;s note: I cleaned up some language from this troll :)&lt;/em&gt;

Are you insane? &quot;attaching&quot; and &quot;stacks the calls into the variable&quot;? what the [fudgesticks] does that mean? It just returns an integer. You know what an integer is, right? 

You can&#039;t hold two integers in a single variable. The solution is simple: STORE THE REFERENCES IN SEPARATE VARIABLES!

intervalOne = setInterval(dosomething, 1000);
intervalTwo = setInterval(dosomethingelse, 1000);

clearInterval(intervalOne);
clearInterval(intervalTwo);

You clearly don&#039;t understand the rudimentary [stuff]. Go back to basics.</description>
		<content:encoded><![CDATA[<p><em>Editor&#8217;s note: I cleaned up some language from this troll :)</em></p>
<p>Are you insane? &#8220;attaching&#8221; and &#8220;stacks the calls into the variable&#8221;? what the [fudgesticks] does that mean? It just returns an integer. You know what an integer is, right? </p>
<p>You can&#8217;t hold two integers in a single variable. The solution is simple: STORE THE REFERENCES IN SEPARATE VARIABLES!</p>
<p>intervalOne = setInterval(dosomething, 1000);<br />
intervalTwo = setInterval(dosomethingelse, 1000);</p>
<p>clearInterval(intervalOne);<br />
clearInterval(intervalTwo);</p>
<p>You clearly don&#8217;t understand the rudimentary [stuff]. Go back to basics.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on setInterval(): the sneaky basterd child of JavaScript by Gabriel Harrison</title>
		<link>http://wallofscribbles.com/2011/setinterval-the-sneaky-basterd-child-of-javascript/#comment-1568</link>
		<dc:creator>Gabriel Harrison</dc:creator>
		<pubDate>Tue, 22 Nov 2011 23:21:26 +0000</pubDate>
		<guid isPermaLink="false">http://wallofscribbles.com/?p=1199#comment-1568</guid>
		<description>Simply use one variable per interval. Treat them like thread ids. Each interval gets it&#039;s own id and then you can stop whichever interval you&#039;d like (works with timeouts too).

Pretty simple</description>
		<content:encoded><![CDATA[<p>Simply use one variable per interval. Treat them like thread ids. Each interval gets it&#8217;s own id and then you can stop whichever interval you&#8217;d like (works with timeouts too).</p>
<p>Pretty simple</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SharePoint 2007: What the hell, man? by Corey Dutson</title>
		<link>http://wallofscribbles.com/2008/sharepoint-2007-what-the-hell-man/#comment-1566</link>
		<dc:creator>Corey Dutson</dc:creator>
		<pubDate>Thu, 29 Sep 2011 16:15:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.wallofscribbles.com/2008/01/31/sharepoint-2007-what-the-hell-man/#comment-1566</guid>
		<description>Oh man Carl. This was a dark time for me. The project itself was going at a break-neck speed, and It was my twilight project with the company. Sadly I cannot remember exactly what I did to get things going.

Things I do remember:
- creating document libraries and document types based on the wiki library and wiki types (these have hard-coded ids, and you can ONLY do this via a feature activation xml)
- A lot of physical page duplication and renaming
- Altering said pages with custom submit buttons
- pretty sure I attached custom functions to the create/ update/ etc of my custom doc types
- Sacrificing small animals to dark undergods (this may or may not be true, as I said, times were hazy then)</description>
		<content:encoded><![CDATA[<p>Oh man Carl. This was a dark time for me. The project itself was going at a break-neck speed, and It was my twilight project with the company. Sadly I cannot remember exactly what I did to get things going.</p>
<p>Things I do remember:<br />
- creating document libraries and document types based on the wiki library and wiki types (these have hard-coded ids, and you can ONLY do this via a feature activation xml)<br />
- A lot of physical page duplication and renaming<br />
- Altering said pages with custom submit buttons<br />
- pretty sure I attached custom functions to the create/ update/ etc of my custom doc types<br />
- Sacrificing small animals to dark undergods (this may or may not be true, as I said, times were hazy then)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SharePoint 2007: What the hell, man? by Carl</title>
		<link>http://wallofscribbles.com/2008/sharepoint-2007-what-the-hell-man/#comment-1565</link>
		<dc:creator>Carl</dc:creator>
		<pubDate>Thu, 29 Sep 2011 15:41:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.wallofscribbles.com/2008/01/31/sharepoint-2007-what-the-hell-man/#comment-1565</guid>
		<description>Hi Mystery man,
I am stuck in the same delima, for some days now!!
And, I am new to SharePoint so it is even worse :)
If you can share some detail about how you integrated your custom createwebpage.aspx and wkpstd.aspx to your wiki page library.
That will be awsome!</description>
		<content:encoded><![CDATA[<p>Hi Mystery man,<br />
I am stuck in the same delima, for some days now!!<br />
And, I am new to SharePoint so it is even worse :)<br />
If you can share some detail about how you integrated your custom createwebpage.aspx and wkpstd.aspx to your wiki page library.<br />
That will be awsome!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Torchlight &#8211; Runic Games (2009) by Corey Dutson</title>
		<link>http://wallofscribbles.com/2011/torchlight-runic-games-2009/#comment-1563</link>
		<dc:creator>Corey Dutson</dc:creator>
		<pubDate>Sun, 14 Aug 2011 21:12:29 +0000</pubDate>
		<guid isPermaLink="false">http://wallofscribbles.com/?p=1242#comment-1563</guid>
		<description>Jeeesh! Diablo 2? Now &lt;em&gt;that&lt;/em&gt; brings me back. If you are looking for storyline, that&#039;s the better option. If only the graphics weren&#039;t horribly dated.

I was aware of the variation on the PC, but even that isn&#039;t that much of an improvement. It&#039;s less clicking but you&#039;ll eventually crush your mouse button.</description>
		<content:encoded><![CDATA[<p>Jeeesh! Diablo 2? Now <em>that</em> brings me back. If you are looking for storyline, that&#8217;s the better option. If only the graphics weren&#8217;t horribly dated.</p>
<p>I was aware of the variation on the PC, but even that isn&#8217;t that much of an improvement. It&#8217;s less clicking but you&#8217;ll eventually crush your mouse button.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on setInterval(): the sneaky basterd child of JavaScript by Corey Dutson</title>
		<link>http://wallofscribbles.com/2011/setinterval-the-sneaky-basterd-child-of-javascript/#comment-1562</link>
		<dc:creator>Corey Dutson</dc:creator>
		<pubDate>Sun, 14 Aug 2011 21:09:23 +0000</pubDate>
		<guid isPermaLink="false">http://wallofscribbles.com/?p=1199#comment-1562</guid>
		<description>Mmm. Yeah I had it explained to me in granular detail over twitter shortly after posting this. Even though I totally understand why, I still think it&#039;s a very stupid way of implementing it, when it would be so much more useful if it handled as a stack of sorts.</description>
		<content:encoded><![CDATA[<p>Mmm. Yeah I had it explained to me in granular detail over twitter shortly after posting this. Even though I totally understand why, I still think it&#8217;s a very stupid way of implementing it, when it would be so much more useful if it handled as a stack of sorts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Torchlight &#8211; Runic Games (2009) by Myrph</title>
		<link>http://wallofscribbles.com/2011/torchlight-runic-games-2009/#comment-1561</link>
		<dc:creator>Myrph</dc:creator>
		<pubDate>Sat, 13 Aug 2011 23:18:38 +0000</pubDate>
		<guid isPermaLink="false">http://wallofscribbles.com/?p=1242#comment-1561</guid>
		<description>Sadly, I have to agree with you on most counts here. I got it not long after it first came out and probably haven&#039;t even got halfway through yet. I&#039;m sure I&#039;ll pick it up again and finish it off at some point, but at the moment, I have no compulsion to do so. I think I have a copy of Diablo 2 lying around somewhere that someone gave me, so I might give that a shot instead though.

On the button mashing point, I just want to point out that its slightly different on the PC in that in order to attack all you have to do is hold down LMB and you&#039;ll continuously attack whatever you&#039;ve targeted or, if you&#039;re glued to the spot, in the direction you&#039;re pointing. You&#039;ll probably still end up mashing RMB for whatever spell/ability you&#039;ve got hotkeyed there.</description>
		<content:encoded><![CDATA[<p>Sadly, I have to agree with you on most counts here. I got it not long after it first came out and probably haven&#8217;t even got halfway through yet. I&#8217;m sure I&#8217;ll pick it up again and finish it off at some point, but at the moment, I have no compulsion to do so. I think I have a copy of Diablo 2 lying around somewhere that someone gave me, so I might give that a shot instead though.</p>
<p>On the button mashing point, I just want to point out that its slightly different on the PC in that in order to attack all you have to do is hold down LMB and you&#8217;ll continuously attack whatever you&#8217;ve targeted or, if you&#8217;re glued to the spot, in the direction you&#8217;re pointing. You&#8217;ll probably still end up mashing RMB for whatever spell/ability you&#8217;ve got hotkeyed there.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

