<?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>ChrisBellini.com &#187; Uncategorized</title>
	<atom:link href="http://www.chrisbellini.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chrisbellini.com</link>
	<description>test</description>
	<lastBuildDate>Mon, 21 Dec 2009 02:04:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>what i&#8217;m listening to &#8211; may 2009</title>
		<link>http://www.chrisbellini.com/2009/05/28/what-im-listening-to-may-2009/</link>
		<comments>http://www.chrisbellini.com/2009/05/28/what-im-listening-to-may-2009/#comments</comments>
		<pubDate>Thu, 28 May 2009 13:38:04 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chrisbellini.com/?p=1001</guid>
		<description><![CDATA[Someday, I'll remember how to write a proper blog post complete with content worth reading.  But until that day comes, here's what I'm listening to lately.
Crippled Black Phoenix - 200 Tons of Bad Luck
A Love of Shared Disasters prepared us for the apocalypse and 200 Tons of Bad Luck is the traveling carnival you [...]]]></description>
			<content:encoded><![CDATA[<p>Someday, I'll remember how to write a proper blog post complete with content worth reading.  But until that day comes, here's what I'm listening to lately.</p>
<p><a href="http://www.crippledblackphoenix.com" target="_blank">Crippled Black Phoenix</a> - <em>200 Tons of Bad Luck</em><br />
<em>A Love of Shared Disasters</em> prepared us for the apocalypse and <em>200 Tons of Bad Luck</em> is the traveling carnival you visit on the way out.</p>
<p><a href="http://www.isistheband.com" target="_blank">Isis</a> - <em>Wavering Radiant</em><br />
Still drone-y, but Isis have added a few new instruments to their toolbox (organs!).</p>
<p><a href="http://japandroids.com" target="_blank">Japandroids</a> - <em>Post-Nothing</em><br />
If No Age were more tuneful or if Death From Above 1979 stuck around long enough to record new albums, they might sound like Japandroids.  Fuzzed out and catchy pop songs.</p>
<p><a href="http://www.juniorboys.net" target="_blank">Junior Boys</a> - <em>Begone Dull Care</em><br />
Synth pop minimalists just got a little less minimal.</p>
<p><a href="http://www.ilovemetric.com" target="_blank">Metric</a> - <em>Fantasies</em><br />
Every Metric album up to this point has always sounded like something to kill the time in between Broken Social Scene albums.  Now that BSS is on hiatus, Metric has finally recorded a full-fledged album with all the trimmings.</p>
<p><a href="http://www.silversunpickups.com" target="_blank">Silversun Pickups</a> - <em>Swoon</em><br />
Rocks with the familiarity of <em>Carnavas</em> but with the expected sophomore album touches like overdubs and strings.</p>
<p><a href="http://www.yeahyeahyeahs.com" target="_blank">Yeah Yeah Yeahs</a> - <em>It's Blitz</em><br />
<em>It's Blitz</em> has me chair disco dancin' in my cubicle.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisbellini.com/2009/05/28/what-im-listening-to-may-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iphones from rogers will make you go ibroke</title>
		<link>http://www.chrisbellini.com/2008/07/01/iphones-from-rogers-will-make-you-go-ibroke/</link>
		<comments>http://www.chrisbellini.com/2008/07/01/iphones-from-rogers-will-make-you-go-ibroke/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 13:12:40 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Rogers]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.chrisbellini.com/?p=722</guid>
		<description><![CDATA["i" jokes aside, Rogers introduced some brutal pricing plans for the Apple iPhone.
Canada is a fairly laid-back country when it comes to almost everything, but if there's anything that can be determined by the existence of RuinediPhone.com, it's this: don't fuck with our mobile data plans! MacLeans' latest issue contains a lengthy article comparing Canadians [...]]]></description>
			<content:encoded><![CDATA[<p>"i" jokes aside, <a href="http://www.rogers.com" target="_blank">Rogers</a> introduced some <a href="http://www.rogers.com/web/content/wireless-products/iphone_voice_data_packages" target="_blank">brutal pricing plans</a> for the <a href="http://www.apple.com/iphone/" target="_blank">Apple iPhone</a>.</p>
<p>Canada is a fairly laid-back country when it comes to almost everything, but if there's anything that can be determined by the existence of <a href="http://www.ruinediphone.com" target="_blank">RuinediPhone.com</a>, it's this: don't fuck with our mobile data plans! <a href="http://www.macleans.ca/canada/national/article.jsp?content=20080625_50113_50113" target="_blank">MacLeans</a>' latest issue contains <a href="http://www.macleans.ca/canada/national/article.jsp?content=20080625_50113_50113" target="_blank">a lengthy article comparing Canadians and Americans</a> (aside: compare us to a different country like Denmark or Australia for a change please and thanks...sigh).  It turns out that when compared to our US neighbours, we have greater wealth, carry less debt, are healthier, live longer, have more/better sex, enjoy better beer, blah blah blah.  We're still getting screwed on the cost of things other than greeting cards and books.  Car and electronics companies have finally begun adjusting their pricing for the strengthening Loonie.  Even Apple themselves, who <a href="http://www.chrisbellini.com/2007/10/21/rotten-apples/" target="_blank">I lambasted last year</a>, have finally come around: base config on a MacBook Pro now only results in $100 difference between the US and Canadian online store - yay!</p>
<p><a href="http://www.o2.co.uk" target="_blank">O2</a> in the UK and <a href="http://www.att.com" target="_blank">AT&T</a> in the US both offer unlimited data plans.  In fact, O2 offers nice 'n' short 18-month contracts and will even throw in the iPhone for free if you sign up for either the £45/month or £75/month plans.  Rogers, on the other hand, give you fewer daytime minutes and the most data you can transfer in any given month is 2GB with their $115/month plan - no unlimited plans to be found.  Go over your monthly data limit and you're slapped with $0.50/MB for the first 60 MB, $.03/MB thereafter.</p>
<p>Time will tell if Apple will put the pressure on Rogers before the iPhone launches ten days from now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisbellini.com/2008/07/01/iphones-from-rogers-will-make-you-go-ibroke/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>asp.net, you need to communicate more</title>
		<link>http://www.chrisbellini.com/2008/06/24/you-need-to-communicate-more/</link>
		<comments>http://www.chrisbellini.com/2008/06/24/you-need-to-communicate-more/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 16:39:27 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASMX]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://www.chrisbellini.com/?p=721</guid>
		<description><![CDATA[The topics I've been posting about lately have been somewhat varied; from Internet culture to hockey to politics to random thoughts.  Remember when I went on and on about programming?  Me too, so here goes.
This is for any ASP.NET coders out there Google-ing "There was an error processing the request".  I recently [...]]]></description>
			<content:encoded><![CDATA[<p>The topics I've been posting about lately have been somewhat varied; from Internet culture to hockey to politics to random thoughts.  Remember when I went on and on about programming?  Me too, so here goes.</p>
<p>This is for any <a href="http://msdn.microsoft.com/en-us/asp.net/" target="_blank">ASP.NET</a> coders out there Google-ing "There was an error processing the request".  I recently came across this issue, so I wanted to share what I've found to resolve it.  You've probably written an awesome web service with public methods that do awesome things and are so meticulously coded so as to adhere to all the hip programming concepts and best practices.  I'd bet that you're doing the right thing in your web service's public methods by capturing code that's prone to throwing exceptions like this:</p>
<pre class="c">&nbsp;
namespace FooService
<span style="color: #66cc66;">&#123;</span>
    <span style="color: #66cc66;">&#91;</span>WebMethod<span style="color: #66cc66;">&#40;</span>EnableSession=<span style="color: #000000; font-weight: bold;">true</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#93;</span>
    public <span style="color: #993333;">void</span> Foo<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
    <span style="color: #66cc66;">&#123;</span>
        try
        <span style="color: #66cc66;">&#123;</span>
            <span style="color: #808080; font-style: italic;">// Dangerous method alert</span>
            MyWildMethod<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #66cc66;">&#125;</span>
        catch <span style="color: #66cc66;">&#40;</span>Exception ex<span style="color: #66cc66;">&#41;</span>
        <span style="color: #66cc66;">&#123;</span>
            <span style="color: #808080; font-style: italic;">// Handle with grace.</span>
            CleanupWildMethod<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
            throw new Exception<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Something happened - no worries.&quot;</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #66cc66;">&#125;</span>
    <span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
<p>Perhaps you're calling this web service method via <a href="http://en.wikipedia.org/wiki/AJAX" target="_blank">AJAX</a> on your presentation layer pages and expecting this to come back in get_message():</p>
<pre class="javascript">&nbsp;
<span style="color: #003366; font-weight: bold;">function</span> UseMyWebService<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#123;</span>
    FooService.<span style="color: #006600;">Foo</span><span style="color: #66cc66;">&#40;</span>SuccessCallback, ErrorCallback<span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">function</span> ErrorCallback<span style="color: #66cc66;">&#40;</span>error<span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#123;</span>
    <span style="color: #000066;">alert</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'Whoa: '</span> + error.<span style="color: #006600;">get_message</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
<p>And it does in your development environment.  Then you deploy this to production and your lovely and friendly "Something happened...no worries" message turns into the user-unfriendly "There was an error processing the request" message.  What gives?</p>
<p>There's a good chance that you're using custom error pages in your project.  Your <em>Web.config</em> might have something like this in it:</p>
<pre>
&lt;customerrors mode="On"&gt;
      &lt;error statusCode="403" redirect="~/error.aspx?eid=403" /&gt;
      &lt;error statusCode="500" redirect="~/error.aspx?eid=500" /&gt;
      &lt;error statusCode="501" redirect="~/error.aspx?eid=501" /&gt;
      &lt;error statusCode="502" redirect="~/error.aspx?eid=502" /&gt;
&lt;/customerrors&gt;
</pre>
<p>If you do, you've successfully determined that users should see friendly error pages rather than cryptic ones that only programmers would understand.  Unfortunately, <a href="http://www.microsoft.com" target="_blank">Microsoft</a> hasn't figured this out yet and instead of allowing the user-friendly message in your exception to propagate back, they replace it with "There was an error processing the request".  There is a solution.  You could set the customErrors mode to "Off", but that would defeat the purpose.  Instead, ensure that your web service ASMX files are in a folder of their own.  Then, inside of that folder, create a basic <em>Web.config</em> that looks like this:</p>
<pre>
&lt; ?xml version="1.0"?&gt;

&lt;configuration&gt;
    &lt;appsettings /&gt;
    &lt;connectionstrings /&gt;
    &lt;system .web&gt;
      &lt;customerrors mode="Off" /&gt;
    &lt;/system&gt;
&lt;/configuration&gt;
</pre>
<p>That's all it takes to correct this oversight on Microsoft's part.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisbellini.com/2008/06/24/you-need-to-communicate-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>twelve down, four to go</title>
		<link>http://www.chrisbellini.com/2008/05/24/twelve-down-four-to-go/</link>
		<comments>http://www.chrisbellini.com/2008/05/24/twelve-down-four-to-go/#comments</comments>
		<pubDate>Sat, 24 May 2008 12:39:27 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Hockey]]></category>
		<category><![CDATA[NHL playoffs]]></category>

		<guid isPermaLink="false">http://www.chrisbellini.com/?p=715</guid>
		<description><![CDATA[The Stanley Cup finals begin tonight, which is welcome because the only other hockey to watch is the Memorial Cup - the Rangers take on the Chiefs in the finals tomorrow down at the Aud, BTW.  Back to the quest for Lord Stanley's Cup...
In the conference finals, I managed to successfully predict victory for [...]]]></description>
			<content:encoded><![CDATA[<p>The Stanley Cup finals begin tonight, which is welcome because the only other hockey to watch is the Memorial Cup - the <a href="http://www.kitchenerrangers.com" target="_blank">Rangers</a> take on the <a href="http://www.spokanechiefs.com" target="_blank">Chiefs</a> in the finals tomorrow down at the <a href="http://www.theaud.ca" target="_blank">Aud</a>, BTW.  Back to the quest for Lord Stanley's Cup...</p>
<p>In the conference finals, I managed to successfully predict victory for the <a href="http://penguins.nhl.com/" target="_blank">Pens</a>, but mistakenly thought <a href="http://stars.nhl.com" target="_blank">Dallas</a> would have more jump than they did - you can't blame <a href="http://stars.nhl.com/team/app?page=PlayerDetail&playerId=8460612&service=page&tab=prf" target="_blank">Marty Turco</a>, though.  So who will actually win it all now?  The <a href="http://redwings.nhl.com/" target="_blank">Red Wings</a> seem to have a lot of momentum, even if their fans don't actually go to the games to cheer them on; do people in Detroit even care about their team or is the economy that bad that people can't afford the price of playoff tickets?  Either way, the knock that Detroit has against them is the “Captain Canuck” factor.  The question is whether <a href="http://redwings.nhl.com/team/app?page=PlayerDetail&playerId=8457063&service=page&tab=prf" target="_blank">Nicklas Lidstrom</a> can break the "Captain Canuck" factor, but he has a lot of history working against him.  The Pens, on the other hand, are a youthful bunch, might have the edge in the goaltending department (let's face it, <a href="http://redwings.nhl.com/team/app?page=PlayerDetail&playerId=8458568&service=page" target="_blank">Osgood</a> looks good because he faces a mere 15 shots per game) and are probably the most entertaining team in the league to watch.   For the sake of boosting weak TV ratings in the US, the <a href="http://www.nhl.com" target="_blank">NHL</a> needs <a href="http://penguins.nhl.com/team/app?page=PlayerDetail&playerId=8471675&service=page" target="_blank">Sid Crosby</a> hoisting the Cup.</p>
<p>My choice?  Pittsburgh - in six games, if they steal at least one of the first two games in Detroit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisbellini.com/2008/05/24/twelve-down-four-to-go/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>the wonderous and magical world of csi</title>
		<link>http://www.chrisbellini.com/2008/05/21/the-wonderous-and-magical-world-of-csi/</link>
		<comments>http://www.chrisbellini.com/2008/05/21/the-wonderous-and-magical-world-of-csi/#comments</comments>
		<pubDate>Wed, 21 May 2008 14:08:14 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chrisbellini.com/?p=714</guid>
		<description><![CDATA[CBS tapped into something special when it gave the world the CSI television series.  The original incarnation, set in Las Vegas, introduced viewers into the shock and gore that is criminolgy via "realistic" camera tricks.  I'll admit, having a bullet's-eye view of a gunshot path was pretty cool at first.  There's something [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cbs.com" target="_blank">CBS</a> tapped into something special when it gave the world the <a href="http://www.cbs.com/primetime/csi/" target="_blank">CSI</a> television series.  The original incarnation, set in Las Vegas, introduced viewers into the shock and gore that is criminolgy via "realistic" camera tricks.  I'll admit, having a bullet's-eye view of a gunshot path was pretty cool at first.  There's something to be said about the sick fascination with seeing a bullet slowly pierce skin, travel through flesh and lodge itself in bone, all the while acompanied by squishing and crunching sounds.  I guess studio executives thought it was all cool enough to spin off series for <a href="http://www.cbs.com/primetime/csi_miami/" target="_blank">Miami</a> and <a href="http://www.cbs.com/primetime/csi_ny/" target="_blank">New York City</a> locales.</p>
<p>Dena's a fan of the Las Vegas series; possibly because, in her words, "William Petersen is pretty hot for an older guy".  I watched the show with her for the first couple of seasons, but there came a turning point when CSI's cheese factor, specifically regarding the use of computer technology, was too powerful for me to ignore and lose interest in the show.</p>
<p>It all began with an episode where our ridiculously good-looking team of criminologists deftly identify the episode's suspect from a reflection in the victim's sunglasses.  At first, the reflected image was blurry, but with a few clicks of the mouse, software was able to extrapolate a crystal clear image of a very bad man from a blob of pixels.  The algorithms used in the software to perform this feat would probably make your head explode, should you even begin to try to understand them.  These algorithms' inventors could teach <a href="http://en.wikipedia.org/wiki/Donald_Knuth" target="_blank">Donald Knuth</a> himself how to write a serious computer science book.  I don't know what software or computer has that kind of intelligence and processing power, but sign me up!  Anything's better than the shitty interpolation on my camera phone's digital zoom implementation, so this hardware and software that the Las Vegas crime lab is privy to would be welcome.</p>
<p>Following this episode, there have been numerous other examples of defying what technology is currently available.  Usually, this involves matching smudgy fingerprints in an instant.  Why the CSI series will remain true to accepted scientific facts from the worlds of biology, chemistry and physics all the while living a magical world of computer technology is beyond me.  What really takes the proverbial cake is this clip from the New York City series:</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/Ni_rAamVP2s"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Ni_rAamVP2s" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p>She's going to what?!?  What will the "<acronym title="Graphical User Interface">GUI</acronym> interface" be used for?  Developers have used <a href="http://en.wikipedia.org/wiki/Visual_Basic" target="_blank"><acronym title="Visual Basic">VB</acronym></a> for a long time as a tool to quickly prototype user interfaces for <a href="http://www.microsoft.com/windows/" target="_blank">Windows</a> applictions, and some people even [gasp] build entire applications with it.  But the <acronym title="Graphical User Interface">GUI</acronym> is simply what the user will use to interact with the software's intended functionality.  They appear to want to track the location of somebody who is posting all crazy-like on a blog.  I'm not sure how her app will accomplish this.  I suppose it could search the web server's logs for requests for the blogging software's posting pages and check the refering IP address, but I don't think you need to create an application just to do that - that's what CTRL+F or F3 or some other "find" functionality found in most text editing/word processing/spreadsheet applications are for.  Unless she wants to build a visual sort of <a href="http://en.wikipedia.org/wiki/Ping" target="_blank">Ping</a> or <a href="http://en.wikipedia.org/wiki/Traceroute" target="_blank">Traceroute</a> utility, but that seems like a waste of time.  Where's the functional specs for her application!?! <img src='http://www.chrisbellini.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisbellini.com/2008/05/21/the-wonderous-and-magical-world-of-csi/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>who doesn&#8217;t like turtles?  honestly</title>
		<link>http://www.chrisbellini.com/2007/07/31/who-doesnt-like-turtles-honestly/</link>
		<comments>http://www.chrisbellini.com/2007/07/31/who-doesnt-like-turtles-honestly/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 18:38:10 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chrisbellini.com/?p=638</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/CMNry4PE93Y"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/CMNry4PE93Y" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisbellini.com/2007/07/31/who-doesnt-like-turtles-honestly/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
