<?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></title>
	<atom:link href="http://www.richstevenson.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.richstevenson.com</link>
	<description></description>
	<lastBuildDate>Mon, 26 Oct 2009 12:25:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Windows 7 Pumpkin Carving</title>
		<link>http://www.richstevenson.com/2009/10/26/windows-7-pumpkin-carving/</link>
		<comments>http://www.richstevenson.com/2009/10/26/windows-7-pumpkin-carving/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 12:21:44 +0000</pubDate>
		<dc:creator>Rich Stevenson</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.richstevenson.com/?p=441</guid>
		<description><![CDATA[Just to be a geek and also to see my wife roll her eyes. I decided to carve a pumpkin to help announce the release of Windows 7.


]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">Just to be a geek and also to see my wife roll her eyes. I decided to carve a pumpkin to help announce the release of Windows 7.<br />
<a rel="attachment wp-att-443" href="http://www.richstevenson.com/2009/10/26/windows-7-pumpkin-carving/1024092119a-2/"><img class="aligncenter size-full wp-image-443" title="W7-Pumpkin" src="http://www.richstevenson.com/wp-content/uploads/2009/10/1024092119a1.jpg" alt="W7-Pumpkin" width="384" height="288" /></a></p>
<p style="text-align: center;"><span id="more-441"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.richstevenson.com/2009/10/26/windows-7-pumpkin-carving/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Expanding a RAID5 array without losing data</title>
		<link>http://www.richstevenson.com/2009/09/15/expanding-a-raid5-array-without-losing-data/</link>
		<comments>http://www.richstevenson.com/2009/09/15/expanding-a-raid5-array-without-losing-data/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 12:16:26 +0000</pubDate>
		<dc:creator>Rich Stevenson</dc:creator>
				<category><![CDATA[Microsoft Server]]></category>
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.richstevenson.com/?p=427</guid>
		<description><![CDATA[One of my remote offices was getting a little low on drive space on their data partition, so it was time to upgrade the existing drives to large capacity drives. This particular server is a Windows Server 2003 R2 Standard SP2 on a Dell PowerEdge 2950 with six 146GB SCSI drives and a PERC 5/i [...]]]></description>
			<content:encoded><![CDATA[<p>One of my remote offices was getting a little low on drive space on their data partition, so it was time to upgrade the existing drives to large capacity drives. This particular server is a Windows Server 2003 R2 Standard SP2 on a Dell PowerEdge 2950 with six 146GB SCSI drives and a PERC 5/i integrated controller. Drives 0 &amp; 1 are configured RAID0 for the system partition and drives 2-5 are configured RAID5 for the data partition. Six internal drives are all the server is capable of, so I have no empty slots for additional drives to expand the RAID5. So replacing the 146GB drives with 300GB drives is the route I took to add additional space to the array. Here are the steps:</p>
<p><span id="more-427"></span></p>
<p>1. As always, make sure you have a good backup of the server in case things go wrong.<br />
2. Remove drive 2 and replace it with one of the new 300GB drives.<br />
3. Wait for the array rebuild to complete by watching it in Dell OpenManage Server Administrator.<br />
4. Repeat steps 2-3 for the remaining 3 drives.<br />
5. Once the four drives are replaced, restart the server and hit Ctrl-R when prompted to enter the BIOS of the PERC5/i.<br />
6. Write down all of the settings for the existing RAID5 configuration, i.e. stripe size, read ahead.<br />
7. Deleted the RAID5 virtual disk and then recreated it with the new 300 GB drives, making sure to match the settings of the old virtual disk and be extra sure that the option to initialize the disk is <strong>NOT</strong> selected. If the disk is initialized, you will lose all of the data and will have to restore from your backup.<br />
8. Reboot the server and allow Windows to load. Once the OS comes up, login and verify that all of the data is still intact.<br />
9. From a command prompt type <strong>diskpart</strong>.<br />
10. At <strong>DISKPART&gt;</strong> type <strong>list volumes</strong> and locate the Volume # of the volume that you want to add the additional free space to. In my case it was volume 1.<br />
11. At <strong>DISKPART&gt;</strong> type <strong>select volume 1</strong>.<br />
12. At <strong>DISKPART&gt;</strong> Type <strong>extend</strong>.<br />
13. At <strong>DISKPART&gt;</strong> Type <strong>exit</strong> and close the command window.</p>
<p>Your RAID5 should be expanded with all data intact.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.richstevenson.com/2009/09/15/expanding-a-raid5-array-without-losing-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Desktop Gadget Posted</title>
		<link>http://www.richstevenson.com/2009/09/10/google-desktop-gadget-posted/</link>
		<comments>http://www.richstevenson.com/2009/09/10/google-desktop-gadget-posted/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 11:30:16 +0000</pubDate>
		<dc:creator>Rich Stevenson</dc:creator>
				<category><![CDATA[Google Desktop Gadgets]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[infocon]]></category>

		<guid isPermaLink="false">http://www.richstevenson.com/?p=422</guid>
		<description><![CDATA[Just a quick post to say that Google has posted the Internet Storm gadget that I wrote. Check it out here.
]]></description>
			<content:encoded><![CDATA[<p>Just a quick post to say that Google has posted the Internet Storm gadget that I wrote. Check it out <a href="http://desktop.google.com/plugins/i/internetstormcenter.html?hl=en">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.richstevenson.com/2009/09/10/google-desktop-gadget-posted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can&#8217;t delete a user from Unity Connection</title>
		<link>http://www.richstevenson.com/2009/08/20/cant-delete-a-user-from-unity-connection/</link>
		<comments>http://www.richstevenson.com/2009/08/20/cant-delete-a-user-from-unity-connection/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 00:22:51 +0000</pubDate>
		<dc:creator>Rich Stevenson</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[delete user]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://www.richstevenson.com/?p=367</guid>
		<description><![CDATA[This week we closed one of our satellite offices and therefore I had to remove the office from, among other things, Cisco Unity Connection. I started deleting the users and hit a problem when I tried to delete the Operator User. The error I receive was:
&#8220;Operation cannot be completed because the object is in use&#8221;
Now [...]]]></description>
			<content:encoded><![CDATA[<p>This week we closed one of our satellite offices and therefore I had to remove the office from, among other things, Cisco Unity Connection. I started deleting the users and hit a problem when I tried to delete the Operator User. The error I receive was:</p>
<p><em>&#8220;Operation cannot be completed because the object is in use&#8221;</em></p>
<p>Now since I had just finished removing this<em> </em>office from the Cisco Unified Communications Manager box, I expected to have the option in Unity to actually see what object is using the User that I&#8217;m trying to delete, as I did in UCM. But no such luck.</p>
<p><span id="more-367"></span></p>
<p>After some digging around I discovered that this is actually a bug in the 7.0.2.10000-18 version of UC that I&#8217;m running. Here&#8217;s the original <a href="http://tools.cisco.com/Support/BugToolKit/search/getBugDetails.do?method=fetchBugDetails&amp;bugId=CSCsv34638" target="_blank">Bug Toolkit</a> from Cisco on the issue.</p>
<p>As you&#8217;ll see, the document gives you a number of queries to run on the UC box from a command line to help identify the object that is using the User that you&#8217;re trying to delete. The query that worked in identifying the object for me is the one shown below in <strong>bold</strong>.</p>
<p>When using these commands, replace the word SUBSCRIBER with the user alias you&#8217;re trying to delete and run them from the command line to get the name of the object that is referencing this user.</p>
<p><span style="color: #00ccff;">run cuc dbquery unitydirdb select displayname from vw_callhandler where  objectid = (select callhandlerobjectid from vw_menuentry where  targethandlerobjectid IN (select callhandlerobjectid from vw_subscriber where fn_tolower(alias) = lower(&#8217;SUBSCRIBER&#8217;)))</span></p>
<p><em>If the above SQL command does not tell you why the user can&#8217;t be deleted try  to following SQL commands in order:</em></p>
<p><span style="color: #00ccff;"><strong>run cuc dbquery unitydirdb select * from vw_subscriberreference where objectid IN (select objectid from vw_subscriber where fn_tolower(alias) = fn_tolower(&#8217;SUBSCRIBER&#8217;))</strong></span></p>
<p><span style="color: #00ccff;">run cuc dbquery unitydirdb select owner.displayname, &#8220;personal call xfer rule&#8221; as referenceype, owner.objectid as referrerobjectid, target.objectid from vw_personalrulecaller, vw_subscriber target, vw_subscriber owner where<br />
vw_personalrulecaller.calleruserobjectid = target.objectid and owner.objectid = vw_personalrulecaller.subscriberobjectid and target.objectid in (select objectid from vw_subscriber where fn_tolower(alias) = fn_tolower(&#8217;SUBSCRIBER&#8217;))</span></p>
<p><span style="color: #00ccff;">run cuc dbquery unitydirdb select owner.displayname, &#8220;exiting conversation&#8221; as referencetype, owner.objectid as referrerobjectid, target.objectid from vw_callhandler, vw_callaction, vw_subscriber target, vw_subscriber owner where target.callhandlerobjectid = vw_callaction.targethandlerobjectid and vw_callaction.objectid = owner.exitcallactionobjectid and vw_callaction.targethandlerobjectid = vw_callhandler.objectid and target.objectid in (select objectid from vw_subscriber where fn_tolower(alias) = fn_tolower(&#8217;SUBSCRIBER&#8217;))</span></p>
<p><span style="color: #00ccff;">run cuc dbquery unitydirdb select owner.displayname, &#8220;exiting conversation&#8221; as referencetype, owner.objectid as referrerobjectid, target.objectid from vw_callhandler, vw_callaction, vw_subscriber target, vw_subscribertemplate<br />
owner where target.callhandlerobjectid = vw_callaction.targethandlerobjectid and vw_callaction.objectid = owner.exitcallactionobjectid and vw_callaction.targethandlerobjectid = vw_callhandler.objectid and target.objectid in (select objectid from vw_subscriber where fn_tolower(alias) = fn_tolower(&#8217;SUBSCRIBER&#8217;))<br />
</span><br />
<em>If you have UC 7 or later and you still can&#8217;t determine why you can&#8217;t remove a user try:</em></p>
<p><span style="color: #00ccff;">run cuc dbquery unitydirdb select vw_subscriber.displayname, &#8220;smpp provider&#8221; as referencetype, vw_smppprovider.objectid as referrerobjectid, vw_subscriber.objectid from vw_smppprovider, vw_subscriber where<br />
vw_smppprovider.owner_subscriberobjectid = vw_subscriber.objectid and vw_smppprovider.owner_subscriberobjectid in (select objectid from vw_subscriber where fn_tolower(alias) = fn_tolower(&#8217;SUBSCRIBER&#8217;))<br />
</span><br />
<em>If none of those work then try this:</em></p>
<p><span style="color: #00ccff;">run cuc dbquery unitydirdb select objectid from tbl_callaction where targethandlerobjectid IN (select callhandlerobjectid from vw_subscriber where fn_tolower(alias) = fn_tolower(&#8217;SUBSCRIBER&#8217;))</span></p>
<p><span style="color: #00ccff;">run cuc dbquery unitydirdb select objectid from tbl_callaction where targethandlerobjectid IN (select callhandlerobjectid from vw_subscriber where fn_tolower(alias) = fn_tolower(&#8217;kcharron&#8217;))<br />
</span></p>
<p><em>If this returns a result, there is an orphaned call action that is preventing the deletion of the user.<br />
Now run this query to remove the call action.</em></p>
<p><span style="color: #00ccff;">run cuc dbquery unitydirdb delete from tbl_callaction where objectid=&#8221;</span></p>
<p>Using puTTY to connect to the UC box, I logged in and executed the query command above in <strong>bold</strong>, which displayed the output in <strong>Figure A</strong>.</p>
<p style="text-align: center;"><a href="http://www.richstevenson.com/wp-content/uploads/2009/08/unity.jpg" target="_self"><img class="size-medium wp-image-374 aligncenter" title="FigureA" src="http://www.richstevenson.com/wp-content/uploads/2009/08/unity-300x134.jpg" alt="FigureA" width="300" height="134" /></a></p>
<p style="text-align: center;">Figure A: Click to enlarge.</p>
<p style="text-align: left;">As you can see in <strong>Figure A</strong>, the object &#8216;Whitema&#8217; is listed as an object using the User Object &#8216;KalamazooOperator&#8217; that I was trying to delete. And checking the Call Input of the &#8216;Whitema&#8217; user, I discovered that the number 0 (zero) key was set to send the caller to the KalamazooOperator User when pressed. So I selected another target and saved the change. Then I tried once more to delete the KalamazooOperator User and this time it was successful!</p>
<p style="text-align: left;">Now according to the Bug Toolkit, this problem was fixed in versions 7.1(0.51), 7.1(0.71) and  7.1(2a). I haven&#8217;t upgraded as of yet, so I don&#8217;t know if by fixed they mean that you can delete an object even if it&#8217;s in use, or if it means that they now give you a way to find the object within the web interface. Hopefully it&#8217;s the latter since we have this ability in CUCM already.</p>
<p style="text-align: left;">
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.richstevenson.com/2009/08/20/cant-delete-a-user-from-unity-connection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monitoring WildBlue Satellite Usage</title>
		<link>http://www.richstevenson.com/2009/08/02/monitoring-wildblue-satellite-usage/</link>
		<comments>http://www.richstevenson.com/2009/08/02/monitoring-wildblue-satellite-usage/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 15:36:24 +0000</pubDate>
		<dc:creator>Rich Stevenson</dc:creator>
				<category><![CDATA[Google Desktop Gadgets]]></category>
		<category><![CDATA[Satellite]]></category>
		<category><![CDATA[WildBlue]]></category>

		<guid isPermaLink="false">http://www.richstevenson.com/?p=351</guid>
		<description><![CDATA[Where I live I have no access to cable or DSL for broadband internet. My choices are dial-up or satellite, so the decision is clear, I went with satellite through WildBlue. I signed up with them through Dish Network since they&#8217;re a partner. I&#8217;m mentioning this because what I&#8217;m about to explain, I&#8217;m pretty sure [...]]]></description>
			<content:encoded><![CDATA[<p>Where I live I have no access to cable or DSL for broadband internet. My choices are dial-up or satellite, so the decision is clear, I went with satellite through WildBlue. I signed up with them through Dish Network since they&#8217;re a partner. I&#8217;m mentioning this because what I&#8217;m about to explain, I&#8217;m pretty sure won&#8217;t work if you&#8217;re a direct WildBlue customer or have signed up through another one of their partners. So, bottom line, if you have WildBlue through dish Network read on. I&#8217;ll show you how to monitor your bandwidth usage directly from your desktop.</p>
<p><span id="more-351"></span></p>
<p>WildBlue puts a 30-day, rolling upload and download bandwidth limit on your account, that varies depending on which package you signed up for. If you hit either one of those limits, your speeds are dramatically decreased. Because of this, they provide you with a usage meter than shows you your current usage. Problem is, you have to login to your portal in order to see it at <a href="http://myaccount.dishmail.net" target="_blank">http://myaccount.dishmail.net</a>.</p>
<p><img class="aligncenter size-medium wp-image-354" title="WildBlue Usage" src="http://www.richstevenson.com/wp-content/uploads/2009/08/wb-300x264.jpg" alt="WildBlue Usage" width="300" height="264" /></p>
<p>Using <a href="http://desktop.google.com" target="_blank">Google&#8217;s Desktop Gadgets</a>, I&#8217;ve found a way to place that usage meter directly on your desktop that should work for Windows XP, Vista, and Windows 7 and maybe even Linux.  Here&#8217;s what I did after installing Google Desktop:</p>
<p>1. Log into your portal where the WB meter is displayed using Internet Explorer. I&#8217;d also check the &#8216;Keep me signed in &#8216; box.</p>
<p>2. Go to the iGoogle gadget directory.</p>
<p>3. Type &#8216;wildblue&#8217; in the Search for Gadgets field and click Search.</p>
<p>4. Click the WildBlue Satellite Usage link.</p>
<p>5. Look in the URL field of your browser and and copy everything after &#8216;url=&#8221;. In my case the string after &#8216;url=&#8217; was &#8216;realityripple.com/WB.xml&#8217;.</p>
<p>6. Now from your Google Desktop sidebar, click the &#8216;+&#8217; button in the top right hand corner.</p>
<p>7. In the &#8216;Search Gadgets&#8217; field type &#8216;http://&#8217; and then the data that you copied in step 5. So mine looked like this: &#8216;http://realityripple.com/WB.xml&#8217;</p>
<p>8. Click the Add button under the WildBlue Satellite Usage widget.</p>
<p>9. The widget is in the sidebar now, but you&#8217;ll see a message that it can&#8217;t be displayed properly and must be undocked. So hover the mouse of the widget and click the &#8216;&lt;&lt;&#8217; button. Or you can completely undock it by clicking the down arrow menu button and choose &#8216;Undock from sidebar&#8217;.  The meter should be on your desktop now.</p>
<p>Like I mentioned previously, this probably only works for Dish Network customers. If you look at the XML in <a href="http://realityripple.com/WB.xml" target="_blank">http://realityripple.com/WB.xml</a> file you&#8217;ll see the domain is dishmail.net. I&#8217;m wondering if someone were to host this XML file and change the domain from dishmail.net to wildblue.net and then follow the above procedure, if that would work for WildBlue customers? If anyone tries this I&#8217;d like to hear from you.</p>
<p>Note: Just to be safe, please compare the usage meter with the one in your DishMail portal to make sure it matches. I haven&#8217;t seen any issues thus far, but you should still check occasionally.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.richstevenson.com/2009/08/02/monitoring-wildblue-satellite-usage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.729 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2009-10-26 09:07:13 -->
