<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Neural Core Dump &#187; Help Desk</title>
	<atom:link href="http://www.jeffdarlington.com/tag/help-desk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jeffdarlington.com</link>
	<description>The personal blog of Jeffrey T. Darlington, creator of General Protection Fault</description>
	<lastBuildDate>Sat, 28 Jan 2012 20:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>set_bugs = 0;</title>
		<link>http://www.jeffdarlington.com/2009/02/10/set-bugs-equal-zero/</link>
		<comments>http://www.jeffdarlington.com/2009/02/10/set-bugs-equal-zero/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 17:21:33 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[GPF]]></category>
		<category><![CDATA[Help Desk]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.jeffdarlington.com/?p=196</guid>
		<description><![CDATA[This week an couple errors were reported in the custom CMS application I built at work a couple years ago. I haven&#8217;t touched this code in at least a year, so it took me bit to swap some mental virtual memory and recall how everything worked. I&#8217;m not sure if these &#8220;bugs&#8221; were something new [...]]]></description>
			<content:encoded><![CDATA[<p>This week an couple errors were reported in the custom <a title="Content Management System article on Wikipedia" href="http://en.wikipedia.org/wiki/Content_management_system">CMS</a> application I built at work a couple years ago. I haven&#8217;t touched this code in at least a year, so it took me bit to swap some mental virtual memory and recall how everything worked. I&#8217;m not sure if these &#8220;bugs&#8221; were something new that had manifested themselves after a recent platform upgrade or design flaws that had been there since the beginning only to be recently noticed. None of that really matters for the sake of this post, however. Suffice it to say there were two problems, one of which was likely to be entirely my fault but relatively easy to fix with a little bit of <a title="C# (programming language) article on Wikipedia" href="http://en.wikipedia.org/wiki/C_Sharp_(programming_language)">C#</a> hacking.</p>
<p>The other problem was a bit obscure. The application is built in <a title="ASP.NET article on Wikipedia" href="http://en.wikipedia.org/wiki/ASP.NET">ASP.NET</a> 2.0 and written entirely in C#. It also makes use of <a title="Microsoft" href="http://www.microsoft.com/">Microsoft</a>&#8216;s <a title="AJAX (programming) article on Wikipedia" href="http://en.wikipedia.org/wiki/Ajax_(programming)">AJAX</a> Toolkit for ASP.NET to &#8220;pretty up&#8221; some of the interface interactions. Unfortunately, one particular user began to experience problems with the system recently. Since she&#8217;s the project manager, needless to say the problem was escalated to top priority with little to no delay. To make things more difficult, the problem was especially cryptic. In true Microsoft fashion, the pop-up <a title="JavaScript article on Wikipedia" href="http://en.wikipedia.org/wiki/JavaScript">JavaScript</a> error dialog offered little to no useful information:</p>
<blockquote><p>Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500</p></blockquote>
<p><a title="Google" href="http://www.google.com/">Google</a>, of course, is my friend and found <a title="Google search for PageRequestManagerServerErrorException" href="http://www.google.com/search?q=PageRequestManagerServerErrorException">no shortage of pages</a> where this turned up. The odd thing was that none of the purported causes for the error were anything that I was using.</p>
<p>After much searching, I finally happened upon <a title="Andornot Developers' Blog: ASP.NET AJAX and Sys.Webforms.PageRequestManagerServerErrorException" href="http://www.andornot.com/about/developerblog/2007/07/aspnet-ajax-and-syswebformspagerequestm.aspx">this site</a>. It seems Ted Jardine hit the same problem I did. He had narrowed it down to something to do with the .NET session, which he wasn&#8217;t really using but I was using extensively. What I found most interesting was his solution:</p>
<blockquote><p>So, based on one of the comments in one of the above posts, even though I&#8217;m not touching session on one of the problem pages, I tried a hack in one of the problem page&#8217;s Page_Load:</p>
<p>Session["FixAJAXSysBug"] = true;</p>
<p>And lo and behold, we&#8217;re good to go!</p></blockquote>
<p>I followed the various links he provided—as well as <a title="Google search for FixAJAXSysBug" href="http://www.google.com/search?q=FixAJAXSysBug">Googling for &#8220;FixAJAXSysBug&#8221;</a> itself—and found lots more anecdotal evidence to support its usefulness. I applied this &#8220;fix&#8221; to the common header of the application to make sure it took affect everywhere and, so far, all reports seem to indicate its success.</p>
<p>Needless to say, I was instantly reminded of <a title="GPF Archive: Wednesday, January 31, 2001" href="http://www.gpf-comics.com/archive.php?d=20010131">this GPF strip</a> from the crossover with <a title="Help Desk" href="http://ubersoft.net/">Help Desk</a>. I can&#8217;t remember now if that joke was my idea or Chris Wright&#8217;s. It doesn&#8217;t matter now, really&#8230; it audacity is as brilliant now as it was eight years ago. The idea of setting a simple Boolean flag to &#8220;turn off bugs&#8221; is something I will always find hilarious.</p>
<p>Now if only <em>all</em> Microsoft bugs were so easy to fix&#8230;.</p><div><a class="addthis_button" href="//addthis.com/bookmark.php?v=250" addthis:url='http://www.jeffdarlington.com/2009/02/10/set-bugs-equal-zero/' addthis:title='set_bugs = 0; '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jeffdarlington.com/2009/02/10/set-bugs-equal-zero/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Save Help Desk!</title>
		<link>http://www.jeffdarlington.com/2008/11/17/save-help-desk/</link>
		<comments>http://www.jeffdarlington.com/2008/11/17/save-help-desk/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 21:33:42 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Webcomics]]></category>
		<category><![CDATA[Help Desk]]></category>

		<guid isPermaLink="false">http://www.jeffdarlington.com/?p=176</guid>
		<description><![CDATA[I&#8217;d like to encourage all of you read NCD—both of you (and that includes you too, Mom)—to trot over to Chris Wright&#8217;s Help Desk site and check out these two news posts. Long story short: For various reasons, Chris is rapidly running out of money and is in danger of shutting down Help Desk, Eviscerati, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to encourage all of you read NCD—both of you (and that includes you too, Mom)—to trot over to Chris Wright&#8217;s <a title="Ubersoft.net: Home of Help Desk" href="http://www.ubersoft.net/">Help Desk</a> site and check out <a title="Ubersoft.net Site News: All Actions Have Consequences. These Are Mine." href="http://www.ubersoft.net/void-initrand/site-news-all-actions-have-consequences-these-are-mine">these</a> <a title="Ubersoft.net Site News: My George Bailey Moment" href="http://www.ubersoft.net/void-initrand/site-news-my-george-bailey-moment">two</a> news posts. Long story short: For various reasons, Chris is rapidly running out of money and is in danger of shutting down Help Desk, <a title="Eviscerati.net" href="http://eviscerati.net/">Eviscerati</a>, and his other sites, as well as having trouble supporting his family (including their newborn daughter). He&#8217;s had a recent swelling of support, but he&#8217;s already stated that this initial influx will only help him through mid-December.</p>
<p>I, of course, have a mild bit of self-interest here; I consider the <a title="GPF Archive: Monday, January 29, 2001" href="http://www.gpf-comics.com/archive.php?d=20010129">&#8220;Ubersoft v. GPF Software&#8221;</a> crossover to be an essential part of the <a title="General Protection Fault" href="http://www.gpf-comics.com/">GPF</a> archives and I don&#8217;t particularly want to lose archive integrity. (If it comes down to shutting down Ubersoft.net, I may ask Chris if I can reproduce his comics inline into the GPF archive at least until the site can come back up, but I&#8217;d much rather send traffic—and thus ad revenue—his way instead.) But what I think is much, much more important is what Help Desk represents to webcomics as a whole.</p>
<p>Help Desk may not have numbers rivaling <a title="PVPOnline.com" href="http://www.pvponline.com/">PVP</a> or <a title="Penny Arcade" href="http://www.penny-arcade.com/">Penny Arcade</a> (while at Keenspot, I was privy to most Keenspotters&#8217; raw traffic numbers) and by his own admission Chris&#8217; art isn&#8217;t going to rival anything like <a title="The Seraph-Inn" href="http://www.seraph-inn.com/">Sarah Ellerton&#8217;s</a>. But I consider Chris to be a master humorist, especially in the realm of technology and the tech industry. What he lacked in measurable art skills he more than made up for in wit and wisdom, sticking it to Microsoft, IBM, Apple, and just about everyone else in tech that more than deserved it. In my mind, he pioneered the webcomics &#8220;genres&#8221; of both &#8220;clip art comic&#8221; (Chris routinely &#8220;assembles&#8221; his comics from pre-rendered vector art he designed himself) and &#8220;writing so good you forget about the bad art&#8221;. Before there was GPF, before there was <a title="User Friendly" href="http://www.userfriendly.org/">User Friendly</a>, there was Help Desk (it was hosted with OS/2 eZine in 1996). To lose Help Desk would be a great loss to webcomics, especially when so many of us have celebrated decade-plus anniversaries recently. Chris is on year #12; I&#8217;d much rather see him reach year #20 or 30.</p>
<p>Whether it&#8217;s a donation, a purchase through his store, or just words of encouragement, I ask everyone to swing by and give Chris as much of a hand as you can. If you&#8217;ve enjoyed Help Desk over the years, let Chris know just how much you appreciate his humor and art. If you&#8217;ve never checked it out, make sure to rectify that situation immediately. You&#8217;ll be gald you did.</p><div><a class="addthis_button" href="//addthis.com/bookmark.php?v=250" addthis:url='http://www.jeffdarlington.com/2008/11/17/save-help-desk/' addthis:title='Save Help Desk! '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jeffdarlington.com/2008/11/17/save-help-desk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

