<?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>FettesPS &#187; Miscellaneous</title>
	<atom:link href="http://www.fettesps.com/category/misc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fettesps.com</link>
	<description>Fettes Programming Solutions</description>
	<lastBuildDate>Sun, 22 Jan 2012 18:21:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Converting ACSM files to ePub for the Sony eReader</title>
		<link>http://www.fettesps.com/converting-acsm-files-to-epub-for-the-sony-ereader/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=converting-acsm-files-to-epub-for-the-sony-ereader</link>
		<comments>http://www.fettesps.com/converting-acsm-files-to-epub-for-the-sony-ereader/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 03:40:19 +0000</pubDate>
		<dc:creator>FettesPS</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.fettesps.com/?p=1747</guid>
		<description><![CDATA[I was fortunate to be gifted a Sony eReader (PRS-T01) for the holiday season and have so far spent much more time playing with the damn thing than I have reading books on it. I have been plugging away at the first Game of Thrones book as well but today I decided to buy another [...]]]></description>
			<content:encoded><![CDATA[<p>I was fortunate to be gifted a Sony eReader (PRS-T01) for the holiday season and have so far spent much more time playing with the damn thing than I have reading books on it.  I have been plugging away at the first Game of Thrones book as well but today I decided to buy another one for more casual reading. Unfortunately this book did not come as an ePub file or even a PDF, as I am used to, but rather a ACSM file.  I did not realize this until after I had paid for it and downloaded it.  Now the file did launch the Sony eReader software when double clicked but I don&#8217;t use that software, rather Calibre, and wanted to import it there.  It would not recognize the file so I was forced to find a method to convert it.</p>
<p>After some research I was told to first install Adobe&#8217;s Digital Edition.  This is not ideal as it involves yet another program, and a crappy flash one at that, but it was my only option.  Once installed I was able to open the ACSM file which then downloaded the book. It turns out that this file is not really the eBook itself, but rather a voucher for the actual book which you can only redeem using Adobe&#8217;s software.  After it has been downloaded I suggest you close the program and never revisit it unless to fetch another ACSM as it is terrible.  It will reveal to you no method to access the ePub file it just downloaded, but alas it has done just that.  You will now find an ePub file in your <em>My Documents</em> folder under <em>My Digital Editions</em>.  Take that file and import it to Calibre, and go ahead and delete Adobe Digital Editions after that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fettesps.com/converting-acsm-files-to-epub-for-the-sony-ereader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax &#8211; Post Multiple Select Values</title>
		<link>http://www.fettesps.com/ajax-post-multiple-select-values/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ajax-post-multiple-select-values</link>
		<comments>http://www.fettesps.com/ajax-post-multiple-select-values/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 11:12:41 +0000</pubDate>
		<dc:creator>FettesPS</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://www.fettesps.com/?p=1557</guid>
		<description><![CDATA[So this form is pretty basic, it has a select box (list box) filled with possible values. You can select all or some of the values and then submit it to the server via Ajax. The problem was when I grabbed the value from the select box I only got the last value selected, not [...]]]></description>
			<content:encoded><![CDATA[<p>So this form is pretty basic, it has a select box (list box) filled with possible values.  You can select all or some of the values and then submit it to the server via Ajax.  The problem was when I grabbed the value from the select box I only got the last value selected, not each. Regardless of if I was using POST or GET I still had to build the parameter list since that&#8217;s how XMLHttpRequest works.  So I looped through the list and tried using the same parameter name for each, then on the PHP end I had the same result &#8212; each parameter overwrote the previous one and I saw only the last result. It wasn&#8217;t until I stumbled upon <a href="http://forums.devshed.com/javascript-development-115/ajax-posting-a-form-with-multiple-values-an-array-for-the-535164.html">this post</a> that someone gave a decent suggestion, which was to put a [] at the end of each parameter name when building the query string and PHP would automatically interpret it as an array. Since his code was somewhat over complicated I thought I&#8217;d share my version of it:</p>
<p><strong>test-utility.php</strong></p>
<pre class="brush: xml; title: ; notranslate">
&lt;html&gt;
&lt;head&gt;
    &lt;title&gt;Test Utility&lt;/title&gt;
    &lt;script type=&quot;text/javascript&quot; src=&quot;test-utility.js&quot;&gt;	&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;h1 align='center'&gt;Test Utility&lt;/h1&gt;

&lt;center&gt;

    &lt;p style=&quot;width:450px; text-align:justify;&lt;?php if($error) echo &quot;color:red;&quot; ?&gt;&quot;&gt;
        &lt;?php if($error) { ?&gt;
            &lt;strong&gt;Error:&lt;/strong&gt; &lt;?php echo $error; ?&gt;
        &lt;?php } ?&gt;
    &lt;/p&gt;

    &lt;form name='frmTestUtility' id='frmTestUtility' method='post' action=''&gt;
    &lt;table cellpadding=&quot;2&quot; cellspacing=&quot;2&quot; border=&quot;0&quot;&gt;
    &lt;tr&gt;
        &lt;td&gt;
            Listbox(s):&lt;br&gt;&lt;br&gt;
            &lt;div style=&quot;font-size:smaller&quot;&gt;(Hold CTRL to&lt;br&gt;select multiple)&lt;/div&gt;
        &lt;/td&gt;
        &lt;td align=&quot;center&quot;&gt;
            &lt;select name='listbox[]' id='listbox' multiple=&quot;multiple&quot;&gt;
                &lt;option value='123'&gt;123&lt;/option&gt;
                &lt;option value='abc'&gt;abc&lt;/option&gt;
                &lt;option value='alpha'&gt;alpha&lt;/option&gt;
                &lt;option value='beta'&gt;beta&lt;/option&gt;
                &lt;option value='gamma'&gt;gamma&lt;/option&gt;
            &lt;/select&gt;
            &lt;br&gt;
            &lt;input type=&quot;button&quot; name=&quot;all&quot; value=&quot;All&quot; onClick='javascript:select_all();'&gt;
            &lt;input type=&quot;button&quot; name=&quot;none&quot; value=&quot;None&quot; onClick='javascript:select_none();'&gt;
        &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td colspan=&quot;2&quot;&gt;
            &lt;input type=&quot;button&quot; name=&quot;submit&quot; onclick=&quot;javascript:run_queries();&quot; value=&quot;Run SQL&quot; /&gt;
        &lt;/td&gt;
    &lt;/tr&gt;
    &lt;/table&gt;
    &lt;/form&gt;

    &lt;div id=&quot;ajax_results&quot;&gt;
        &amp;nbsp;
    &lt;/div&gt;
    &lt;/center&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p><strong>test-utility.js</strong></p>
<pre class="brush: jscript; title: ; notranslate">
function select_all() {
    var d = document.getElementById(&quot;listbox&quot;);
        for(var i=0;i&lt;d.length;i++) {
            d.options[i].selected = &quot;1&quot;;
        }
}

function select_none() {
    var d = document.getElementById(&quot;listbox&quot;);

    for(var i=0;i&lt;d.length;i++) {
        d.options[i].selected = &quot;&quot;;
    }
}

// Build the query string and submit it to the next page for processing
function run_queries() {
    var xmlhttp, url;&lt;/pre&gt;

    // For modern browsers
    if(window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();

    // for IE 5/6
    } else {
        xmlhttp = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;);
    }

    //  Rebuild the array of selected option boxes
    lb = document.getElementById(&quot;listbox&quot;);
    for(var i=0; i &lt; lb.length; i++) {
        if(lb[i].selected) {
            // Note the [] after the name
            url += &quot;&amp;lb[]=&quot; + lb[i].value;
        }
    }

    xmlhttp.open(&quot;GET&quot;,&quot;test-utility-ajax.php&quot; + url, false);
    xmlhttp.send();

    if (xmlhttp.status == 200) {
        document.getElementById(&quot;ajax_results&quot;).innerHTML = xmlhttp.responseText;
    } else {
        return false;
    }

    return false;
}
</pre>
<p><strong>test-utility-ajax.php</strong>br></p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
  // As you can see PHP displays it as an array
  if($_POST} print_r($_POST);
?&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.fettesps.com/ajax-post-multiple-select-values/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing WordPress&#8217; &#8220;W3 Total Cache Error: some files appear to be missing or out of place&#8221; Error</title>
		<link>http://www.fettesps.com/fixing-wordpress-w3-total-cache-error-some-files-appear-to-be-missing-or-out-of-place-error/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=fixing-wordpress-w3-total-cache-error-some-files-appear-to-be-missing-or-out-of-place-error</link>
		<comments>http://www.fettesps.com/fixing-wordpress-w3-total-cache-error-some-files-appear-to-be-missing-or-out-of-place-error/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 02:25:43 +0000</pubDate>
		<dc:creator>FettesPS</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[w3 total cache]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://www.fettesps.com/?p=1524</guid>
		<description><![CDATA[Today I used the automated plug-in installer to install W3 Total Cache which resulted in my page doing nothing but spitting out a nasty error. Since I did not want to spend time debugging their plug-in and had immediately lost faith in them for not properly handling their errors I went ahead and nuked the [...]]]></description>
			<content:encoded><![CDATA[<p>Today I used the automated plug-in installer to install W3 Total Cache which resulted in my page doing nothing but spitting out a nasty error.  Since I did not want to spend time debugging their plug-in and had immediately lost faith in them for not properly handling their errors I went ahead and nuked the folder in the plugins directory.  That left me staring at this nasty error:</p>
<pre class="brush: plain; title: ; notranslate">W3 Total Cache Error: some files appear to be missing or out of place [...]</pre>
<p>Hmmm&#8230; &#8220;Not cool,&#8221; I thought to myself. At least it seemed to be confined to the admin panel and my site was now back up and running from the user&#8217;s perspective I still had to try and fix this error without taking down the site again.</p>
<p>The initial suggestion made by the error description was to delete <b>advanced-cache.php</b> from your <b>wp-content</b> folder.  I went ahead and renamed it to <b>advanced-cache.php.bak</b> and was then told by the next error that I should delete <b>db.php</b>. At this point I decided to do some more research and see what my best options were, and for hte time being I reinstated the advanced-cache.php file from it&#8217;s backup.</p>
<p>My search results on disabling a plug-in through the database all told me to look in the <b>wp_options</b> table and under the <b>active_plugins</b> field.  In there was a serialized array containing each of the active plugins.  I searched for &#8220;w3&#8243; and removed everything between the semi-colons for that plugin:</p>
<p><b>Remove:</b></p>
<pre class="brush: plain; title: ; notranslate">i:12;s:33:&quot;w3-total-cache/w3-total-cache.php&quot;;</pre>
<p>At the start of the <b>active_plugins</b> field is an <b>a:</b> with a number beside it, this is your total number of enabled plugins.  None of the sites I had dug up on disabling a plugin from this table mentioned this and the typically suggested wiping the entire line out to just a:0:{} which is not necessary. </p>
<p>After updating that field I was still presented with a message suggesting I delete the cache file.  So I did the same and backed up each file it told me to (instead of deleting, as it suggested).  In the end three files needed to be backed up.</p>
<p><b>Disable and Backup Some Files:</b></p>
<pre class="brush: plain; title: ; notranslate">mv advanced-cache.php mv advanced-cache.php.bak
mv db.php db.php.bak
mv object-cache.php object-cache.php.bak</pre>
<p>After refreshing my admin panel I once was able to log in to manage the site.  Crisis averted!  After a few days when I&#8217;m confident my site is stable I will delete the backups.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fettesps.com/fixing-wordpress-w3-total-cache-error-some-files-appear-to-be-missing-or-out-of-place-error/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fixing IIS&#8217;s &#8220;Failed to start monitoring changes to [...] because access is denied&#8221; Error</title>
		<link>http://www.fettesps.com/fixing-iiss-failed-to-start-monitoring-changes-to-because-access-is-denied-error/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=fixing-iiss-failed-to-start-monitoring-changes-to-because-access-is-denied-error</link>
		<comments>http://www.fettesps.com/fixing-iiss-failed-to-start-monitoring-changes-to-because-access-is-denied-error/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 01:01:51 +0000</pubDate>
		<dc:creator>FettesPS</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.fettesps.com/?p=1512</guid>
		<description><![CDATA[Ran into a weird error today. I had IIS serving pages on my devel machine and after working out the kinks in my code I went to FTP them to the production server. Since that machine didn&#8217;t have FTP I shared the folder and uploaded them from another machine that was on my desk. After [...]]]></description>
			<content:encoded><![CDATA[<p>Ran into a weird error today.  I had IIS serving pages on my devel machine and after working out the kinks in my code I went to FTP them to the production server.  Since that machine didn&#8217;t have FTP I shared the folder and uploaded them from another machine that was on my desk.  After that I went to reload the page and got the following error:</p>
<pre class="brush: plain; title: ; notranslate">Failed to start monitoring changes to [...] because access is denied </pre>
<p>I figured it was because I had shared the page and IIS must not like that, so I unshared it expecting that to resolve the issue &#8212; it did not.  From there I dug through many pages of Google results all telling me to make sure the files weren&#8217;t marked Read Only and to make sure the ASPNET user had permissions.  Interestingly enough such a user did not exist on my machine, possibly due to a different version of IIS or the fact that I do not have Visual Studio.net installed on that system.</p>
<p>It wasn&#8217;t until I compared permissions with another web folder that still worked that I spotted the difference.  One had permission granted access to &#8220;Authenticated Users&#8221; and given it Modify permissions.  After following these steps I was once again able to serve pages:</p>
<ol>
<li>Right Click the Virtual Directory in IIS</li>
<li>Click &#8220;Edit Permissions&#8230;&#8221;</li>
<li>Select the Security Tab</li>
<li>Click the Edit button</li>
<li>Click the Add button</li>
<li>Type &#8220;Authenticated  Users&#8221; †</li>
<li>Click the Check Names button to ensure that it recognizes the name</li>
<li>Click OK</li>
<li>Ensure the Modify checkbox is checked</li>
<li>Click OK until all remaining popup windows are closed</li>
</ol>
<p>† If a name is not recognized it will pop up a &#8220;Name Not Found&#8221; box, whereas if it is recognized it will prefix it with your computer name and underline it (e.g.: <u>fettesps\username</u>).<br />
If Authenicated Users is not recognized as a user, try ASPNET instead, which is what most guides suggested (but did not work for me).</p>
<p>After making these changes you should now be able to access your site again.  If not, please consult <a href="http://support.microsoft.com/kb/317955">Microsoft&#8217;s Knowledge Base</a> article for more possible solutions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fettesps.com/fixing-iiss-failed-to-start-monitoring-changes-to-because-access-is-denied-error/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VNC &#8211; How to Exit Full Screen</title>
		<link>http://www.fettesps.com/vnc-how-to-exit-full-screen/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vnc-how-to-exit-full-screen</link>
		<comments>http://www.fettesps.com/vnc-how-to-exit-full-screen/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 15:02:11 +0000</pubDate>
		<dc:creator>FettesPS</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[vnc]]></category>

		<guid isPermaLink="false">http://www.fettesps.com/?p=1508</guid>
		<description><![CDATA[More than once I&#8217;ve right clicked the title bar in VNC and hit Full Screen only to realize I have no idea how to get back out of full screen. Since the menu bar is then suppressed I&#8217;m forced to use a hot key, and if you don&#8217;t know ahead of time what that is [...]]]></description>
			<content:encoded><![CDATA[<p>More than once I&#8217;ve right clicked the title bar in VNC and hit Full Screen only to realize I have no idea how to get back out of full screen.  Since the menu bar is then suppressed I&#8217;m forced to use a hot key, and if you don&#8217;t know ahead of time what that is you&#8217;re stuck Googling for it.  Unfortunately, it is not F11 like in most applications so if you mash F11 you&#8217;ll maximize the top window in your VNC session. <strong>To exit full screen in VNC Viewer just press F8.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fettesps.com/vnc-how-to-exit-full-screen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clearing the DynDNS Updater Log</title>
		<link>http://www.fettesps.com/clearing-the-dyndns-updater-log/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=clearing-the-dyndns-updater-log</link>
		<comments>http://www.fettesps.com/clearing-the-dyndns-updater-log/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 00:14:25 +0000</pubDate>
		<dc:creator>FettesPS</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[logs]]></category>

		<guid isPermaLink="false">http://www.fettesps.com/?p=1442</guid>
		<description><![CDATA[DynDNS&#8217;s updater utility keeps a log of every time it has pushed a new IP to their servers. Since I have a shoddy internet connection I use this to log how many times I&#8217;ve disconnected each day and when it happened. Occasionally I need to access these logs and reset them after making tweaks to [...]]]></description>
			<content:encoded><![CDATA[<p>DynDNS&#8217;s updater utility keeps a log of every time it has pushed a new IP to their servers.  Since I have a shoddy internet connection I use this to log how many times I&#8217;ve disconnected each day and when it happened.  Occasionally I need to access these logs and reset them after making tweaks to my connection.  Here&#8217;s where these logs can be found if you need to erase them or back them up:</p>
<p>Windows XP:</p>
<pre class="brush: plain; title: ; notranslate">C:\Documents and Settings\All Users\Application Data\DynDNS\Updater</pre>
<p>Windows Vista / Windows 7:</p>
<pre class="brush: plain; title: ; notranslate">C:\Users\yourusername\Application Data\DynDNS\Updater</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.fettesps.com/clearing-the-dyndns-updater-log/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Stop Emacs from Opening a New Daemon</title>
		<link>http://www.fettesps.com/how-to-stop-emacs-from-opening-a-new-daemon/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-stop-emacs-from-opening-a-new-daemon</link>
		<comments>http://www.fettesps.com/how-to-stop-emacs-from-opening-a-new-daemon/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 04:05:14 +0000</pubDate>
		<dc:creator>FettesPS</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[bashrc]]></category>
		<category><![CDATA[daemon]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[emacs 23]]></category>
		<category><![CDATA[putty]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://www.fettesps.com/?p=1375</guid>
		<description><![CDATA[I finally got around to upgrading to the the newest stable release of Emacs. There were a few things I wanted to be able to do and rather than use outdated methods I decided it was time to upgrade to Emacs 23. I ran into a few hitches along the way but after getting them [...]]]></description>
			<content:encoded><![CDATA[<p>I finally got around to upgrading to the the newest stable release of Emacs.  There were a few things I wanted to be able to do and rather than use outdated methods I decided it was time to upgrade to Emacs 23. I ran into a few hitches along the way but after getting them resolved I went about setting up the Emacs daemon to load quietly in the background and start using multiple emacs clients under different GNU Screen windows. I had a bit of a time figuring out how to make it so it wouldn&#8217;t try to start up another server each time I logged in via SSH or created a new Screen.  I never really found a one stop answer for this, rather it was a combination of several suggestions I saw.  So here&#8217;s what I came up with for my ~/.bashrc:</p>
<pre class="brush: bash; title: ; notranslate">
# Boot up the Emacs Daemon
function emacs_is_running() {
    ps -ef | grep &quot;emacs --daemon&quot; | grep -v grep &gt; /dev/null
}                                                                                                                                                                                                          

# Debug
if emacs_is_running; then
    echo Emacs daemon already running
else
    echo Launching emacs daemon
    emacs --daemon
fi                                                                                                                                                                                                         

# Fix Typos, Add Shortcuts...
alias e=&quot;emacsclient -c -a nano&quot;
alias emac=&quot;emacsclient -c -a nano&quot;
alias emacs=&quot;emacsclient -c -a nano&quot;
alias emasc=&quot;emacsclient -c -a nano&quot;
alias pico=&quot;emacsclient -c&quot;
EDITOR=&quot;emacsclient -c -a nano&quot;
VISUAL=&quot;emacsclient -c -a nano&quot;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.fettesps.com/how-to-stop-emacs-from-opening-a-new-daemon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy One Million!</title>
		<link>http://www.fettesps.com/happy-one-million/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=happy-one-million</link>
		<comments>http://www.fettesps.com/happy-one-million/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 01:55:07 +0000</pubDate>
		<dc:creator>FettesPS</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[self]]></category>

		<guid isPermaLink="false">http://www.fettesps.com/?p=1452</guid>
		<description><![CDATA[Was reviewing my site stats on StatCounter and noticed I&#8217;d broken the 1 million visits threshold. Although it&#8217;s not my first site to pass 1 million page loads it is still exciting news none the less.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fettesps.com/wp-content/uploads/2011/06/birthdaycake-1million.jpg"><img src="http://www.fettesps.com/wp-content/uploads/2011/06/birthdaycake-1million-214x300.jpg" alt="" title="birthdaycake-1million" width="214" height="300" class="alignleft size-medium wp-image-1453" /></a>Was reviewing my site stats on StatCounter and noticed I&#8217;d broken the 1 million visits threshold.  Although it&#8217;s not my first site to pass 1 million page loads it is still exciting news none the less.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.fettesps.com/happy-one-million/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTunes &#8211; Deauthorize Computers</title>
		<link>http://www.fettesps.com/itunes-deauthorize-computers/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=itunes-deauthorize-computers</link>
		<comments>http://www.fettesps.com/itunes-deauthorize-computers/#comments</comments>
		<pubDate>Tue, 03 May 2011 03:21:35 +0000</pubDate>
		<dc:creator>FettesPS</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[itunes deauthorize computer]]></category>

		<guid isPermaLink="false">http://www.fettesps.com/?p=1432</guid>
		<description><![CDATA[Somehow I managed to use up all of my authorizations for iTunes, and I couldn&#8217;t authorize my main PC to transfer my iTunes purchases after reinstalling Windows 7. Since one of the authorizations would have been from my previous OS install I had no way to deauthorize it directly through iTunes. It turns out, when [...]]]></description>
			<content:encoded><![CDATA[<p>Somehow I managed to use up all of my authorizations for iTunes, and I couldn&#8217;t authorize my main PC to transfer my iTunes purchases after reinstalling Windows 7.  Since one of the authorizations would have been from my previous OS install I had no way to deauthorize it directly through iTunes.  It turns out, when you find yourself in this situation, that the only option is to deauthorize all 5 computers and then manually reauthorize them the next time you need to use them.  Why do we even bother authorizing in the first place?</p>
<ol>
<li>Launch <strong>iTunes</strong></li>
<li>On the left menu go to <strong>iTunes Store</strong></li>
<li>Click <strong>Sign In</strong> on the top right and enter your account information</li>
<li>Again, click the <em>Account</em> button (<strong>your e-mail address</strong> appears as the button), re-enter your password</li>
<li>Click <strong>View Account</strong></li>
<li>Click <strong>Deauthorize All</strong></li>
</ol>
<p>Now you can reauthorize your account and finally get around to transferring those purchases or downloading some podcats on your iPhone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fettesps.com/itunes-deauthorize-computers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Disable Magic Jack&#8217;s Auto Run</title>
		<link>http://www.fettesps.com/disable-magic-jacks-auto-run/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=disable-magic-jacks-auto-run</link>
		<comments>http://www.fettesps.com/disable-magic-jacks-auto-run/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 03:59:24 +0000</pubDate>
		<dc:creator>FettesPS</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[magic jack]]></category>
		<category><![CDATA[magicjack]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.fettesps.com/?p=1328</guid>
		<description><![CDATA[If you do not want the Magic Jack software to auto run each time you plug in the device here are a few methods that may give you the desired result: Method One: Click Start Type autorun and hit Enter Uncheck Use AutoPlay for all media and devices Click Save Note: This method will have [...]]]></description>
			<content:encoded><![CDATA[<p>If you do not want the Magic Jack software to auto run each time you plug in the device here are a few methods that may give you the desired result:</p>
<p><strong>Method One:</strong></p>
<ul>
<li>Click <strong>Start</strong></li>
<li>Type <strong>autorun</strong> and hit <strong>Enter</strong></li>
<li>Uncheck <strong>Use AutoPlay for all media and devices</strong></li>
<li>Click <strong>Save</strong></li>
</ul>
<p>Note: This method will have the side effect of disabling autorun system wide.</p>
<p><strong>Method Two:</strong></p>
<ul>
<li>Open <strong>My Computer</strong></li>
<li>Look for the second Magic Jack drive (labeled Phone) and Open it</li>
<li>Right Click <strong>autorun.inf</strong> and ensure <strong>Read Only</strong> is unchecked</li>
<li>Rename <strong>autorun.inf</strong> to <strong>autorun.inf.bak</strong></li>
<li>Close the drive</li>
</ul>
<p>Now when you want to launch the software just double click the icon for the first Magic Jack drive in your My Computer or make a shortcut to it on your desktop.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fettesps.com/disable-magic-jacks-auto-run/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

