<?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>Jake's Jaunts &#187; Computers</title>
	<atom:link href="http://php.kennedydatasolutions.com/blog/category/computers/feed/" rel="self" type="application/rss+xml" />
	<link>http://php.kennedydatasolutions.com/blog</link>
	<description>The endless unravelling of Jacob Kennedy's mind.</description>
	<lastBuildDate>Thu, 25 Mar 2010 03:29:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iTunes 9: My Early Impressions</title>
		<link>http://php.kennedydatasolutions.com/blog/2009/09/17/itunes-9-my-early-impressions/</link>
		<comments>http://php.kennedydatasolutions.com/blog/2009/09/17/itunes-9-my-early-impressions/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 22:38:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Programs]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://php.kennedydatasolutions.com/blog/2009/09/17/itunes-9-my-early-impressions/</guid>
		<description><![CDATA[I was pretty excited about upgrading to iTunes 9.&#160; My main reasons to be excited were the updated iTunes Store and the management of the iPod Touch/iPhone pages.&#160; Truth is that I wasn&#8217;t really expecting much from iTunes 9.&#160; It wasn&#8217;t until I watched Steve Jobs&#8217; keynote about the release that I learned about things [...]]]></description>
			<content:encoded><![CDATA[<p>I was pretty excited about upgrading to iTunes 9.&nbsp; My main reasons to be excited were the updated iTunes Store and the management of the iPod Touch/iPhone pages.&nbsp; Truth is that I wasn&#8217;t really expecting much from iTunes 9.&nbsp; It wasn&#8217;t until I watched Steve Jobs&#8217; keynote about the release that I learned about things like Home Sharing and Genius Mixes.&nbsp; That&#8217;s when I got really excited.</p>
<p>Here&#8217;s the good news, especially for me: the Store and the iPod page management are all they were hyped up to be.&nbsp; The Store has received a facelift that makes sense, like the toolbar at the top of the page, and things like the Top Song lists got major UI improvements.&nbsp; It is such an advantage to be able to preview songs right in the list and to see all 200.&nbsp; I also like the ability to add to a wishlist, post to Twitter, or gift the song again, right in the list.&nbsp; Page management is as simple as it should be.&nbsp; No real surprise it was just missing for a long time.&nbsp; I&#8217;d still like to be able to password-protect pages so that I could keep some apps away from my kids.</p>
<p>The bad news is that the other two features I looked forward to have some bugs to work out.&nbsp; I&#8217;ll start with Home Sharing.&nbsp; It sounds like an awesome idea for anyone with more than one computer in the house.&nbsp; You&#8217;re tired of having to transfer tunes from one machine to another and then having to reauthorize.&nbsp; Well, Home Sharing purports to allow anyone using the same iTunes account, on the same network, to simply access the others library.&nbsp; And it sort of works.&nbsp; My first attempt went off without a hitch.&nbsp; I enabled HS on both machines and the libraries showed up.&nbsp; I could play tunes and even copy them into the other&#8217;s library (this costs you an authorized machine but I&#8217;m assuming everyone here has less than 5 machines in the house).&nbsp; The second time I tried it the Home Sharing section in iTunes was completely absent.&nbsp; I noticed that the other machine was asleep so I woke it up but the link didn&#8217;t reappear.&nbsp; I disabled and reenabled HS on both machines and the link reappeared.&nbsp; But seconds later it disappeared again.&nbsp; It hasn&#8217;t worked right since.&nbsp; Boo.</p>
<p>Genius Mixes on the other hand is an extension of the Genius Playlists which I&#8217;ve been touting since their arrival.&nbsp; The Genius Playlist is, well, genius.&nbsp; You&#8217;re playing a song and you&#8217;re really into the vibe so you hit the Genius icon.&nbsp; Instantly a list of 25 &#8216;like&#8217; songs appear in a playlist with the current song at the top.&nbsp; I&#8217;ve found that these playlists are 99% right on.&nbsp; I&#8217;m never disappointed with the playlist.&nbsp; Genius Mixes, on the other hand, are 12 &#8216;endless&#8217; playlists of supposed like artists and songs.&nbsp; In theory it would work the same as the Genius Playlists.&nbsp; On the surface it does, but I wasn&#8217;t 4 tracks into my mixes when really disjointed tracks started appearing.&nbsp; About 10 tracks in it was clear that the mix wasn&#8217;t contained at all to like tracks.&nbsp; I&#8217;ve tried it several times and been disappointed every time.&nbsp; (And yes, I have updated my genius database several times since upgrading.)</p>
<p>So there you have it, the things I was looking forward to initially have been done well.&nbsp; The things I was surprised by but looking forward to need a lot of work.&nbsp; That&#8217;s too bad because normally things don&#8217;t come out of Apple until they&#8217;re really working well.&nbsp; And for the Mac-lovers out there who will blame my PC, I tried this on my Macbook too &#8211; same result.&nbsp; I still love iTunes, regardless of the bloat and bugs.</p>
]]></content:encoded>
			<wfw:commentRss>http://php.kennedydatasolutions.com/blog/2009/09/17/itunes-9-my-early-impressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac Chess Cheats!</title>
		<link>http://php.kennedydatasolutions.com/blog/2009/08/16/mac-chess-cheats/</link>
		<comments>http://php.kennedydatasolutions.com/blog/2009/08/16/mac-chess-cheats/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 05:03:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Mind Omelettes]]></category>
		<category><![CDATA[Programs]]></category>

		<guid isPermaLink="false">http://php.kennedydatasolutions.com/blog/2009/08/16/mac-chess-cheats/</guid>
		<description><![CDATA[So I was poking around on my MacBook and noticed that there was a chess game (aptly named &#8220;Chess&#8221;).  I decided to give it a go even though I last played chess in, oh, probably elementary school.  After a few humiliating games I tried to get semi-serious and actually put some thought into my moves. [...]]]></description>
			<content:encoded><![CDATA[<p>So I was poking around on my MacBook and noticed that there was a chess game (aptly named &#8220;Chess&#8221;).  I decided to give it a go even though I last played chess in, oh, probably elementary school.  After a few humiliating games I tried to get semi-serious and actually put some thought into my moves.  I was just starting to think that I&#8217;d gained the upper hand when the Mac cheated!  I thought it was a fluke so I &#8220;undid&#8221; my move and tried it again but the darn thing cheated again!  It&#8217;s hard to really show it without video but I promise you, it happened.  Below are my screenshots to prove it:</p>
<p>Before moving my pawn into F4:</p>
<p><img src="http://php.kennedydatasolutions.com/blog/wp-content/uploads/2009/08/picture-1.png" alt="Pre pawn move" style="width: 400px; height: 400px" title="Pre pawn move" height="400" width="400" /></p>
<p>After moving my pawn and before the computer&#8217;s retaliation:</p>
<p><img src="http://php.kennedydatasolutions.com/blog/wp-content/uploads/2009/08/picture-2.png" alt="After pawn to F4" style="width: 400px; height: 400px" title="After pawn to F4" height="400" width="400" /></p>
<p>Now here&#8217;s where the computer cheats.  Pawns may only take pieces moving diagonally and here he takes my pawn, sitting in F4, by moving to F3!  Even if it was checkers this jump wouldn&#8217;t count for anything.</p>
<p><img src="http://php.kennedydatasolutions.com/blog/wp-content/uploads/2009/08/picture-3.png" alt="Computer cheats!" style="width: 400px; height: 400px" title="Computer cheats!" height="400" width="400" /></p>
<p>No more Chess for me.  The game&#8217;s hard enough without the computer cheating to beat me.  Good night, Irene.</p>
]]></content:encoded>
			<wfw:commentRss>http://php.kennedydatasolutions.com/blog/2009/08/16/mac-chess-cheats/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Get Your Firefox Here</title>
		<link>http://php.kennedydatasolutions.com/blog/2008/06/17/get-your-firefox-here/</link>
		<comments>http://php.kennedydatasolutions.com/blog/2008/06/17/get-your-firefox-here/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 19:10:52 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://php.kennedydatasolutions.com/blog/2008/06/17/get-your-firefox-here/</guid>
		<description><![CDATA[And yes, it counts towards the World Record attempt.
The Mozilla servers serving the web pages have all crashed but the files themselves are still being served.  I don&#8217;t think this is well known&#8230;
Firefox 3.0 (EN-US)
Update: Mozilla has fixed their web pages and now all of the links that, earlier today, showed version 2.0 are properly [...]]]></description>
			<content:encoded><![CDATA[<p>And yes, it counts towards the <a href="http://www.spreadfirefox.com/en-US/worldrecord/" target="_blank">World Record</a> attempt.</p>
<p>The Mozilla servers serving the web pages have all crashed but the files themselves are still being served.  I don&#8217;t think this is well known&#8230;</p>
<p><a href="http://download.mozilla.org/?product=firefox-3.0&amp;os=win&amp;lang=en-US" target="_blank">Firefox 3.0 (EN-US)</a></p>
<p><strong>Update: </strong>Mozilla has fixed their web pages and now all of the links that, earlier today, showed version 2.0 are properly showing version 3.0.  <a href="http://www.mozilla.com/en-US/firefox/all.html" title="Get Firefox - All languages and platforms">SO GO GET IT</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://php.kennedydatasolutions.com/blog/2008/06/17/get-your-firefox-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer Breaks Excel Pivot Tables</title>
		<link>http://php.kennedydatasolutions.com/blog/2008/02/05/internet-explorer-breaks-excel-pivot-tables/</link>
		<comments>http://php.kennedydatasolutions.com/blog/2008/02/05/internet-explorer-breaks-excel-pivot-tables/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 19:52:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://php.kennedydatasolutions.com/blog/?p=33</guid>
		<description><![CDATA[&#160;
Yep, it&#8217;s true.&#160; It appears that one hand of Microsoft doesn&#8217;t know what the other is doing.&#160; I haven&#8217;t found a lot of hits on this but apparently both sides of this bug confirm its existence and both claim it&#8217;s not their problem.
Symptom:

Microsoft Excel cannot find the references inside a pivot table that references the [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Yep, it&#8217;s true.&nbsp; It appears that one hand of Microsoft doesn&#8217;t know what the other is doing.&nbsp; I haven&#8217;t found a lot of hits on this but apparently both sides of this bug confirm its existence and both claim it&#8217;s not their problem.</p>
<p>Symptom:</p>
<ul>
<li>Microsoft Excel cannot find the references inside a pivot table that references the same workbook when opened from Internet Explorer</li>
</ul>
<p>Cause:</p>
<ul>
<li>Internet Explorer adds &#8216;[X]&#8216; to the end of the file name when storing the file in the IE temp folder, where X represents an incrementing integer based on the number of downloads of the same file, <b>and the square brackets are illegal characters for file names in Windows</b></li>
</ul>
<p>Steps to reproduce:</p>
<ul>
<li>Browsing with Internet Explorer</li>
<li>Clicking on a link to an Excel spreadsheet with a pivot table in it that references itself</li>
<li>Clicking on &quot;Open&quot; rather than &quot;Save&quot;</li>
</ul>
<p>The only solution I could think of was to write a VBA macro to rename the file and reattach all of the pivot tables.&nbsp; I hope this saves someone else some trouble in the future.&nbsp; When you think of me, think of me fondly&#8230;</p>
<p>( You&#8217;ll have to add a reference to <b>Microsoft VBScript Regular Expressions 5.5</b> or better. )</p>
<p>&nbsp;</p>
<p>&nbsp;<code>Sub Auto_Open()<br />
&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp; Dim sFilename As String&nbsp;&nbsp; ' the corrected filename<br />
&nbsp;&nbsp;&nbsp; Dim oASheet As Worksheet&nbsp; ' the worksheet object<br />
&nbsp;&nbsp;&nbsp; Dim oPT As PivotTable&nbsp;&nbsp;&nbsp;&nbsp; ' the pivot table object<br />
&nbsp;&nbsp;&nbsp; Dim sTempSource As String ' the pivot table temporary source variable<br />
&nbsp;&nbsp;&nbsp; Dim sNewRange As String&nbsp;&nbsp; ' the new pivot table source variable<br />
&nbsp;&nbsp;&nbsp; Dim reg As New RegExp&nbsp;&nbsp;&nbsp;&nbsp; ' a regular expression for matching wildcards<br />
&nbsp;&nbsp;&nbsp; Dim i As Integer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' looping integer<br />
&nbsp;&nbsp;&nbsp; Dim j As Integer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' looping integer<br />
&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp; ' Set a regex to test whether this is a temp spreadsheet from IE.<br />
&nbsp;&nbsp;&nbsp; ' Only a temp spreadsheet from IE will have square brackets in the filename.<br />
&nbsp;&nbsp;&nbsp; reg.Pattern = &quot;[[\]]&quot;<br />
&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp; If reg.Test(ActiveWorkbook.FullName) Then<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' the temp filename has square brackets in it<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' just a little message telling the user what's going on<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MsgBox &quot;Renaming temp file and reattaching pivot tables...&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' The .Name property already has the brackets stripped out of it so<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' we can build the new path using it and the .Path property.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sFilename = ActiveWorkbook.Path &amp; &quot;\&quot; &amp; ActiveWorkbook.Name<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' Now we save the file so that the assignment of source data to the<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' pivot tables won't fail.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ActiveWorkbook.SaveAs Filename:=sFilename<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' The range for the pivot table requires a square bracket<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' just before the file name so we rebuild the path, less the drive letter.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sNewRange = Replace(ActiveWorkbook.Path, &quot;C:&quot;, &quot;&quot;) &amp; &quot;\[&quot; &amp; ActiveWorkbook.Name &amp; &quot;]&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' now set the regex for the tail end of the spreadsheet, including the trailing &quot;]&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reg.IgnoreCase = True<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reg.Pattern = &quot;.*\.xls\]&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' now loop through all of the sheets looking for pivot tables<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For j = 1 To ActiveWorkbook.Worksheets.Count<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Set oASheet = ActiveWorkbook.Worksheets(j)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' now loop through any pivot tables on the worksheet<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For i = 1 To oASheet.PivotTables.Count<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Set oPT = oASheet.PivotTables(i)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sTempSource = oPT.SourceData<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' go ahead and replace the invalid path with the new path<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sTempSource = &quot;'&quot; &amp; reg.Replace(sTempSource, sNewRange)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'oPT.PivotTableWizard SourceType:=xlDatabase, SourceData:=sTempSource<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' assign the new path to the sourcedata property<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oPT.SourceData = sTempSource<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' release the object<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Set oPT = Nothing<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Next i<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' release the object<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Set oASheet = Nothing<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Next j<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' Save the workbook, just to be thorough.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' Without saving a user would be able to close the workbook without saving<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' and then open the workbook from the<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' recent documents list and have broken pivot tables.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ActiveWorkbook.Save<br />
&nbsp;&nbsp;&nbsp; Else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ' Not a spreadsheet with square brackets in the filename<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'MsgBox &quot;No renaming required&quot;<br />
&nbsp;&nbsp;&nbsp; End If</p>
<p>End Sub</code></p>
]]></content:encoded>
			<wfw:commentRss>http://php.kennedydatasolutions.com/blog/2008/02/05/internet-explorer-breaks-excel-pivot-tables/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Web Surfing in Desperation</title>
		<link>http://php.kennedydatasolutions.com/blog/2008/01/06/web-surfing-in-desperation/</link>
		<comments>http://php.kennedydatasolutions.com/blog/2008/01/06/web-surfing-in-desperation/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 21:21:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://php.kennedydatasolutions.com/blog/?p=32</guid>
		<description><![CDATA[Has your company&#8217;s IT department locked you out of surfing the web? There may be hope for you yet.

Open up the Windows Calculator
Click Help &#8211;&#62; Help Topics
In the Contents pane on the left side of the window, right click, then select Jump to URL.
Enter the site you wish to peruse (most likely Sears.ca ), then [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">Has your company&rsquo;s IT department locked you out of surfing the web?<span> </span>There may be hope for you yet.</p>
<ul>
<li>Open up the Windows Calculator</li>
<li>Click Help &#8211;&gt; Help Topics</li>
<li>In the Contents pane on the left side of the window, right click, then select Jump to URL.</li>
<li>Enter the site you wish to peruse (most likely <a href="http://sears.ca">Sears.ca</a> <img alt="" src="http://php.kennedydatasolutions.com/blog/wp-content/plugins/fckeditor_for_wordpress/smiles/msn/angel_smile.gif" />), then click OK, and away you go.</li>
</ul>
<p class="MsoNormal" style="margin-left: 0.25in; text-indent: -0.25in"><img height="322" alt="" width="485" src="http://php.kennedydatasolutions.com/blog/wp-content/uploads/image/Surf.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://php.kennedydatasolutions.com/blog/2008/01/06/web-surfing-in-desperation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Vista, Norton 360 &#8211; Mixed Reviews</title>
		<link>http://php.kennedydatasolutions.com/blog/2007/06/19/windows-vista-norton-360-mixed-reviews/</link>
		<comments>http://php.kennedydatasolutions.com/blog/2007/06/19/windows-vista-norton-360-mixed-reviews/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 13:46:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://php.kennedydatasolutions.com/blog/?p=10</guid>
		<description><![CDATA[I finally upgraded my home computer, after 8 years.  According to Moore&#8217;s Law my home PC was something like 64 dog-PC years old.  I don&#8217;t want to go into the whole, &#8220;I remember when 8MB of RAM was enough&#8221; story but this thing was a screamer when I first got it.  It [...]]]></description>
			<content:encoded><![CDATA[<p>I finally upgraded my home computer, after 8 years.  According to Moore&#8217;s Law my home PC was something like 64 dog-PC years old.  I don&#8217;t want to go into the whole, &#8220;I remember when 8MB of RAM was enough&#8221; story but this thing was a screamer when I first got it.  It was a Dell Dimension V350 making it a Pentium II, 350MHz, and I loaded it up with 256MB of RAM and a humungous 8MB AGP video card.  Add a 17&#8243; CRT monitor and I was the coolest computing kid on the block, in the year 1999.  I think the hard drive was 8GB, which I couldn&#8217;t even imagine filling (even though I was downloading mp3s as fast as my dial-up connection would allow with the original Napster).</p>
<p>Well my new laptop, which I ordered from Sears of all places, is a Toshiba Satellite P100 MA305C.  It&#8217;s got some kind of Centrino Duo processor and 2GB of RAM and an adequate video card and hard drive.  There&#8217;s a good reason why I don&#8217;t know exactly what my computer is running: just about anything new these days is more than fast enough.  I lost track of the advances in processor, video card and RAM speeds when they were no longer being scooped up by businesses in order to do business faster.  With the exception of the newest FPS games and 3d design/CAD software, today&#8217;s computers have no trouble keeping up &#8211; with one proviso.  DO NOT KEEP WINDOWS VISTA ON YOUR NEW COMPUTER!</p>
<p>I read a couple of reviews saying that Vista was a little power hungry but that it was beautiful.  My new laptop came pre-loaded with Vista Home Premium so I was confident that my new, super-fast laptop was going to be able to handle it.  Then, the day before my laptop arrived, I read another review saying that you needed at least 4GB of RAM to run Vista near the equivalent of XP Pro with 2GB of RAM.  I really couldn&#8217;t believe it but I did a little more research.  To add another 2GB of RAM to a notebook would cost me about the price of another whole laptop!  Well, I still thought they were over-reacting.  Unfortunately I was wrong.</p>
<p>2GB really isn&#8217;t enough to run Windows Vista Home Premium.  I know, I tried.  What was truly amazing was to wipe the hard drive, put XP Pro on and watch the machine fly.  It was like two different computers.</p>
<p>While I was trying out Vista I purchased Norton 360.  My goal was to be sure that this home PC would never see a virus or spyware and be backed up on a weekly basis.  360 promises to do all of those things in one neat package.  The first install went great and everything was pumping along just famously, until the first LiveUpdate.  After that, everything went to hell.  Nothing would update, uninstalling and reinstalling didn&#8217;t fix it, Norton chat support couldn&#8217;t help me, I was stuck.  Thankfully the motherboard went on my brand new laptop (there&#8217;s a funny sentence).  When I got it back I put XP Pro straight on and gave Norton another chance.  Same problems.  Nothing would update properly.  This time, though, the steps given to me by the chat support DID fix the problem and I&#8217;ve been running problem-free since then &#8211; and I actually like it.  Unfortunately, I think most people would have given up long before I did.  I wasn&#8217;t about to let nearly $100 go down the drain.</p>
<p>Bottom line?  Vista is definitely NOT worth the upgrade.  Norton 360 is actually pretty useful, if you can get past all of the initial bugs.</p>
]]></content:encoded>
			<wfw:commentRss>http://php.kennedydatasolutions.com/blog/2007/06/19/windows-vista-norton-360-mixed-reviews/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
