<?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>jba blog &#187; pain</title>
	<atom:link href="http://jbablog.com/tag/pain/feed/" rel="self" type="application/rss+xml" />
	<link>http://jbablog.com</link>
	<description>the personal blog of John BouAntoun</description>
	<lastBuildDate>Fri, 18 Nov 2011 01:18:57 +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>Vista + Toshiba M700 = More Pain</title>
		<link>http://jbablog.com/2008/06/vista-toshiba-m700-more-pain/</link>
		<comments>http://jbablog.com/2008/06/vista-toshiba-m700-more-pain/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 12:37:41 +0000</pubDate>
		<dc:creator>jba</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[pain]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://jbablog.com/?p=50</guid>
		<description><![CDATA[It&#8217;s getting so bad I&#8217;m considering a &#8220;vista pain&#8221; tag to my blog posts. So starting on Friday afternoon I started noticing an inability to come out of screen saver when trying to log into my machine. As it turns out SearchIndexer.exe was pegging my machine (100% CPU of one core) trying to index something [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s getting so bad I&#8217;m considering a &#8220;vista pain&#8221; tag to my blog posts.</p>
<p>So starting on Friday afternoon I started noticing an inability to come out of screen saver when trying to log into my machine. As it turns out SearchIndexer.exe was pegging my machine (100% CPU of one core) trying to index something in my Outlook 2007 ost/pst.</p>
<p>To get around this I disabled the Windows Search service, but still couldn&#8217;t get Outlook 2007 to start up. Apparently Outlook 2007 starts up SearchIndexer.exe when starting up, which means i couldn&#8217;t get to my email.</p>
<p>It all came to a head today when I deleted the Search content index in an attempt to have it re-indexed, which of-course failed. Now it seems my system dies anytime I do any heavy disk access, like the kind you do when backing up files before a rebuild. Only option now is to plug the HDD in another machine, back  up the files and rebuild from scratch.</p>
<p>Sigh.</p>
]]></content:encoded>
			<wfw:commentRss>http://jbablog.com/2008/06/vista-toshiba-m700-more-pain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why do I always have to find the boundary cases, or &#8216;Reading an MSMQ length form .net&#8217;</title>
		<link>http://jbablog.com/2008/06/why-do-i-always-have-to-find-the-boundary-cases-or-reading-an-msmq-length-form-net/</link>
		<comments>http://jbablog.com/2008/06/why-do-i-always-have-to-find-the-boundary-cases-or-reading-an-msmq-length-form-net/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 04:14:29 +0000</pubDate>
		<dc:creator>jba</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[MSMQ]]></category>
		<category><![CDATA[pain]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://jbablog.com/?p=43</guid>
		<description><![CDATA[Watch out, a coding related post. So I coded up a little MSMQ dumping utility the other day, in part to learn about MSMQ and in part to pick up some domain knowledge around one of the more fragile systems at work. And before you start laughing, yes I know it&#8217;s been over 3 years [...]]]></description>
			<content:encoded><![CDATA[<p>Watch out, a coding related post.</p>
<p>So I coded up a little MSMQ dumping utility the other day, in part to learn about MSMQ and in part to pick up some domain knowledge around one of the more fragile systems at work. And before you start laughing, yes I know it&#8217;s been over 3 years since I wrote a real app, but anyhow I gave it a crack.</p>
<p>Coded the utility up in about four hours, including time to acquire domain knowledge and MSMQ knowledge and ended up with this app:</p>
<p><a href="http://jbablog.com/wp/wp-content/uploads/2008/06/waitqueuedumper.png"><img class="aligncenter size-medium wp-image-44" title="waitqueuedumper" src="http://jbablog.com/wp/wp-content/uploads/2008/06/waitqueuedumper-300x196.png" alt="Wait Queue Dumper" width="300" height="196" /></a></p>
<p>Now this thing works perfectly on the staging machine, but refuses to return the <a title="Using performance counters to get queue count from MSMQ in C#" href="http://www.developermania.com/newsgroups/item/196103/Re_count_of_message_in_the_msmq.aspx">Queue Count</a> on the live server. Enter the <a href="http://blogs.msdn.com/johnbreakwell/archive/2008/05/01/how-to-fix-missing-msmq-wmi-classes.aspx">MSMQ from the plumber&#8217;s mate</a> blog. Full of lots of little handy hints on how to make MSMQ performance counters actually work.</p>
<p>Why can MSMQ installs get so broken, so often, that an MSMQ blogger can have so much material to talk about when fixing it? I don&#8217;t know if I should be happy I found a plentiful source for potential solutions, or worried about the  many ways a seemingly simple operation can go wrong?</p>
]]></content:encoded>
			<wfw:commentRss>http://jbablog.com/2008/06/why-do-i-always-have-to-find-the-boundary-cases-or-reading-an-msmq-length-form-net/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

