<?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>Mike&#039;s Tech Blog</title>
	<atom:link href="http://mike-thomson.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://mike-thomson.com/blog</link>
	<description>The more I learn, the more fun learning becomes.</description>
	<lastBuildDate>Sun, 25 Jul 2010 01:55:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How to Cancel AdSense Account</title>
		<link>http://mike-thomson.com/blog/?p=131</link>
		<comments>http://mike-thomson.com/blog/?p=131#comments</comments>
		<pubDate>Wed, 21 Jul 2010 15:20:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://mike-thomson.com/blog/?p=131</guid>
		<description><![CDATA[How Do I Cancel My AdSense Account? Since I recently cancelled my old AdSense account in order to create a new one, I realized that it might not be obvious to everyone how to cancel an AdSense account. Important note: &#8230; <a href="http://mike-thomson.com/blog/?p=131">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>How Do I Cancel My AdSense Account?</strong><br />
Since I <a href="http://mike-thomson.com/blog/?p=103">recently cancelled my old AdSense account in order to create a new one</a>, I realized that it might not be obvious to everyone how to cancel an AdSense account.</p>
<p><strong style="color: #AA0000;">Important note:</strong> once you cancel your account, you can never use that same email address for any other AdSense account. You will have to use a different email address next time you create an account.</p>
<p>To cancel your account, you need to go to the AdSense account cancellation form here:<br />
<a href="https://www.google.com/adsense/support/bin/request.py?contact=request_cancellation">https://www.google.com/adsense/support/bin/request.py?contact=request_cancellation</a>.</p>
<p>This form has some questions it asks to verify that you are the owner of the account. Listed below are some of the trickier questions and how you can find the answers to them. Note that to get the answers to the questions you need to have access to your account.</p>
<p><strong>AdSense Cancellation Form Questions and Answers</strong></p>
<p><strong>Q:</strong> Contact email address?<br />
<strong>A:</strong> Use the email address that you log in with.</p>
<p><strong>Q:</strong> Publisher ID?<br />
<strong>A:</strong> Log in to your account. Your publisher ID is shown at the top of the page on the right-hand side directly below the log out link. I recommend copying/pasting the ID so that you do not have any typos.</p>
<p><strong>Q:</strong> Date your AdSense account first registered impressions?<br />
<strong>A:</strong> Log in to your account. Then click on &#8220;Report&#8221; tab and then on the &#8220;Advanced Reports&#8221; subtab (if it was not already selected). Change the &#8220;Choose date range&#8221; drop-down menu selection to &#8220;All time&#8221;. Click the &#8220;Display Report&#8221; button. The report that loads will show your AdSense &#8220;impressions&#8221; history. Find the oldest date that shows a non-zero number in the &#8220;Page impressions&#8221; column. If you have multiple products listed in the &#8220;Choose product&#8221; drop-down menu, then you&#8217;ll have to do this for each of those to find the report with the oldest date in the &#8220;Page impressions&#8221; column. The oldest &#8220;Page impressions&#8221; date is the answer.</p>
<p><strong>Q:</strong> Number of impressions registered on your first day?<br />
<strong>A:</strong> See the previous Q/A above &#8211; the answer to this question is the number of page impressions shown for the date you found on the previous Q/A above.</p>
<p>There are a few other simple questions to answer, and then you are done. If you account has less than $10 of earnings in it, then they will send you a follow-up email within a few days saying that they can&#8217;t cancel your account unless you click on a link and fill out another form forfeiting your < $10 balance. I had a $0 balance and it still sent me this forfeiture confirmation email.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike-thomson.com/blog/?feed=rss2&amp;p=131</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can&#8217;t Create AdSense Account &#8211; Email Address Already Used / Exists</title>
		<link>http://mike-thomson.com/blog/?p=103</link>
		<comments>http://mike-thomson.com/blog/?p=103#comments</comments>
		<pubDate>Sat, 17 Jul 2010 04:16:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://mike-thomson.com/blog/?p=103</guid>
		<description><![CDATA[I was recently cancelling my old Google AdSense account so that I could create a new one with the email address that I use for all of my other Google accounts. However, AdSense wouldn&#8217;t let me create the new account. &#8230; <a href="http://mike-thomson.com/blog/?p=103">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I was recently <a href="http://mike-thomson.com/blog/?p=131">cancelling my old Google AdSense account</a> so that I could create a new one with the email address that I use for all of my other Google accounts. However, AdSense wouldn&#8217;t let me create the new account. When I would try to choose the option that &#8220;I have an email address and password (Google Account) I already use with Google services&#8221; and select to use my existing Google account for AdSense, it gives an error that my email address is already associated with an AdSense account. I had never created an AdSense account with this email address, so why was it saying this?</p>
<p>I had performed many searches trying to find the solution to this, but could not find any answers that worked for my situation. By fortunate chance, about a week later I fell upon the answer.</p>
<p>What is the problem, you ask? <a href="http://www.google.com/cse/">Google Custom Search</a>. I have a Custom Search account, which apparently associates your email address with an AdSense ID so that it can display ads with your search results. I didn&#8217;t create that AdSense ID; the Custom Search account must have done it automatically without asking me first and without allowing me to access the AdSense account.</p>
<p>If you have this same AdSense problem and have a Custom Search account, then go ahead and check this out to see if it is the same as mine:</p>
<ol>
<li>Log in to your Google Custom Search (<a href="http://www.google.com/cse/">http://www.google.com/cse/</a>) that is associated with the email address that you are trying to use for AdSense.</li>
<li>Go to the main page that shows a list of all of your existing custom search engines.</li>
<li>Click on &#8220;control panel&#8221; next to one of the custom search engines you have created.</li>
<li>On the left, click the link named &#8220;Make money&#8221;.</li>
<li>The page that loads will show the message &#8220;Your search engine is currently associated with the following AdSense id: ####&#8221;, where #### is your AdSense publisher ID.</li>
</ol>
<p>I found this unexpected link between Custom Search and AdSense only because I logged in to my Custom Search account to change some settings, decided to browse through <em>all</em> of the available settings out of curiosity, and stumbled upon the assigned &#8220;AdSense id&#8221;. That was how I realized why Google thought I had an AdSense account already.</p>
<p>This auto-generated account was never activated for me because it never sent me an email asking for confirmation of my email address. This also means that if you log in to you normal <a href="https://www.google.com/accounts/">Google Accounts</a> page, then AdSense is not listed as one of your chosen products (nor will it let you choose it). The solution to this problem is to get Google to &#8220;resend&#8221; the confirmation email (even though they never sent it to begin with). To do this, do the following:</p>
<ol>
<li>Make sure you are currently logged <em>OUT</em> of your general Google Accounts page.</li>
<li>Go to the password retrieval page for AdSense (<a href="https://www.google.com/accounts/forgotpasswd">https://www.google.com/accounts/forgotpasswd</a>).</li>
<li>Enter the problematic email address with which you have been trying to create an account.</li>
<li>Click the &#8220;Submit&#8221; button.</li>
<li>It will bring up a new page with a message saying it can&#8217;t reset your password because your AdSense account is still being reviewed and is waiting for you to confirm you email address per the instructions in the email it originally sent you (i.e., the email that it actually <em>never</em> sent you). It will ask you if you want to resend the aforementioned email confirmation message.</li>
<li>Enter your email address the box and click the &#8220;Submit&#8221; button.</li>
<li>An email has been to your address. The email includes a link that, when clicked, will confirm your email address. Click that link in the email.</li>
<li>Clicking the link will take you to an AdSense page thanking you for confirming your email address and stating that you should now receive a response to your AdSense application in 1 to 2 days (although it could be up to a week).</li>
</ol>
<p>Congratulations! You have redeemed your account from limbo and now only need to wait for approval or rejection of your account. I am currently at this state in the process &#8211; waiting for the response. Looking back on this now, this solution (reseting the password) should have been more obvious to me from the beginning. Oh well, it does appear to be a bug in the system (or at least the repercussions of a old bug back from when I first created my Google Custom Search account) that I have a hunch affects a lot of other people.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike-thomson.com/blog/?feed=rss2&amp;p=103</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unlimited online file and hard drive backup &#8211; Mozy and Carbonite</title>
		<link>http://mike-thomson.com/blog/?p=55</link>
		<comments>http://mike-thomson.com/blog/?p=55#comments</comments>
		<pubDate>Sun, 06 Sep 2009 20:16:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://mike-thomson.com/blog/?p=55</guid>
		<description><![CDATA[I have recently been thinking a lot about how terrible it would be to lose all of the data on my computer&#8217;s hard drives if something bad ever happened to my computer (e.g., flood, fire, computer crash, etc.) As such, &#8230; <a href="http://mike-thomson.com/blog/?p=55">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have recently been thinking a lot about how terrible it would be to lose all of the data on my computer&#8217;s hard drives if something bad ever happened to my computer (e.g., flood, fire, computer crash, etc.) As such, I began looking for cheap yet reliable online backup programs. Alas, a few good (and relatively cheap) options are finally available! They have actually been around for quite a while now, but I say they are &#8220;finally&#8221; available because they now feature unlimited storage space, their interfaces and websites are much more polished than they used to be, and they have a firm user base that they have been able to work with to iron the bugs out.</p>
<p><strong>Narrowing the Choices</strong><br />
The two backup services that appear to be the largest and most stable are Carbonite and Mozy (I list Carbonite first because I tried it first.) They both feature unlimited storage, sleek user interfaces, and plenty of other options. You can go to their web sites to find out more about their features, which I think lists them fairly accurately.</p>
<p>Other choices exist, but they tend to be limited to business-type offerings (very robust and expensive) or relatively small and new offerings (i.e., they haven&#8217;t had time to prove themselves, so I would be hesitant to trust my data with them.)</p>
<p><strong>The Findings: Carbonite vs. Mozy</strong><br />
When I was doing my initial research, Carbonite and Mozy were definitely the top two services used. They are really cheap, too. Mozy offers a 2 GB plan for free, or an unlimited storage plan for around $60 per year. Carbonite does not have a free plan, but offer a free 15-day trial (no credit card needed) and their unlimited storage plan is $55 per year. Discounts are usually available from both companies. The pricing is almost the same, and from the research I did, it seemed that their services used to be fairly neck-and-neck. However, I tried both, and right now Mozy&#8217;s service definitely outperforms and outsmarts Carbonite. I went into this with an objective view (I just want my files backed up), and honestly I was initially drawn to Carbonite because I thought their name was really cool and hoped that would reflect the wit and and ingenuity of their service. However, after trying both, I was frustrated and could not have peace of mind with Carbonite, but it was easy to like and trust Mozy.</p>
<p>With both, an initial file evaluation is performed and then they run in the background very transparently, backing up files without any user interaction. My findings for both services are described below. Since both products are quite similar on the surface, I will not post a full review (you can look up their features at their respective web sites) &#8211; I will only mention the differences that I found.</p>
<p><strong>Carbonite</strong><br />
Observed pros:</p>
<ul>
<li>Effortless to install and get running. I was pleasantly surprised how it would immediately begin backing up data without any input from me (other than email address and password.)</li>
<li>Small colored dots are overlayed on file and folder icons to show if they have been backed up (or if they will be backed up.) I found this kind of useful, but other people think it is annoying.</li>
<li>Cool name (you can tell your friends you store your files in carbonite; if you don&#8217;t get this Han Solo reference, then you should go watch Star Wars.)</li>
</ul>
<p>Observed cons:</p>
<ul>
<li>It made my computer stall for 10 seconds every time I opened &#8220;My Computer.&#8221; This happened even when I had backup disabled. I think it was trying to rescan the folder for changes or something. This problem went away after uninstalling Carbonite.</li>
<li>If you select a folder to back up (e.g., a folder that holds all of your camera pictures and videos, or an entire hard drive), then it actually does NOT back up everything in that folder. By default, it wont back up a lot of file types. I found a web site (<a href="http://www.tomkirkham.com/node/109">http://www.tomkirkham.com/node/109</a>) that lists the file types that aren&#8217;t backed up, but even that list was significantly incomplete. You have to manually go look at all your files, find out which file types aren&#8217;t getting backed up, right-click on one of that type of file, click properties, choose the &#8220;Carbonite&#8221; tab, and tell the program to back up that type of file. I immediately found close to 20 types of files that I would want to back up (and that were the main reason for my desire to find a backup service) that weren&#8217;t backed up unless manually selected. It left me always wondering how many more file types I had missed, but wouldn&#8217;t find out about until it was too late.</li>
</ul>
<p><strong>Mozy</strong><br />
Observed pros:</p>
<ul>
<li>There was no noticeable impact on my computer&#8217;s processing performance.</li>
<li>The GUI allows you to adjust the internet bandwidth usage (or stop or unlimit it) on the fly.</li>
<li>The status window shows how complete the current backup is, and allows you to on-the-fly increase or decrease its computer resource usage.</li>
<li>My internet service provider allows me to upload at rates up to 5 Mbps, and Mozy&#8217;s backup speed was consistently over 4 Mbps (I have already backed up over 70 GB in the past 36 hours.)</li>
<li>You know it is backing up all of the files in the folders you selected, no exceptions. You feel a lot better when it bars nothing from backup.</li>
</ul>
<p>Observed cons:</p>
<ul>
<li>Installation was also very easy and started working immediately; however, I would bypass the &#8220;Mozy found these types of files that should be backed up&#8221; prompt, and instead just go select the specific folders or drives that you want backed up. This takes a little more work, but isn&#8217;t too bad.</li>
<li>The GUI isn&#8217;t as polished as Carbonite&#8217;s.</li>
</ul>
<p><strong>Conclusion</strong><br />
It seems like both companies have employees who peruse the web to find reviews about their products and submit comments that argue their case, so I imagine some of those might eventually pop up here. To stand by my choice that Mozy is the better choice, I would actually recommend that you first start by installing Carbonite&#8217;s free trial and use it for a couple days to see how it works for you. If you run into the same problems that I described above, then I&#8217;m pretty sure you will also share the constant nagging feeling about it that I had: &#8220;is it really backing up everything that I think it is?&#8221;, which is unacceptable (especially considering that the nagging feeling is probably true.) After you have experienced and uninstalled Carbonite, then try Mozy&#8217;s service. It is actually quite a stark contrast between the two in terms of performance and peace of mind. Mozy is clearly the better choice (for now.)</p>
<p>Both products have referral incentive programs (where you get money or free subscription time in return for referring people to the service.) So regardless of the product I could have decided was better, I would have used their referral program. So, if you want to buy the Mozy plan, then use this link to sign up:<br />
<a href="http://mozy.popularmedia.net/click/share/77dc98675d4475ac4be826f08ce1b8a3">http://mozy.popularmedia.net/click/share/77dc98675d4475ac4be826f08ce1b8a3</a><br />
The link will give you a 10% discount and will give me a small monetary kickback as well. If you would rather use Carbonite, then you can probably find some sort of discount for it at this site:<br />
<a href="http://www.subscription.com/carbonite/">http://www.subscription.com/carbonite/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mike-thomson.com/blog/?feed=rss2&amp;p=55</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CD, DVD, or Hard Drive reading, writing, or burning too slowly</title>
		<link>http://mike-thomson.com/blog/?p=47</link>
		<comments>http://mike-thomson.com/blog/?p=47#comments</comments>
		<pubDate>Sun, 30 Aug 2009 02:52:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://mike-thomson.com/blog/?p=47</guid>
		<description><![CDATA[Despite the many projects that I should have put on my blog lately, I have been too busy to add them and I haven&#8217;t been taking pictures of the projects anyway. However, I came across a common computer inconvenience today &#8230; <a href="http://mike-thomson.com/blog/?p=47">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Despite the many projects that I should have put on my blog lately, I have been too busy to add them and I haven&#8217;t been taking pictures of the projects anyway. However, I came across a common computer inconvenience today that sometimes can be difficult to solve. The good thing was that I have experienced this particular problem before, so it was easy to fix. Furthermore, since it was an easy fix, it will be a quick one to add to the blog, too!</p>
<p><strong>The Problem</strong><br />
The problem was that reading or writing (i.e., burning) a CD or DVD took too long on my high-speed burner (48x CD, 20x DVD.) The same problem (slow reads and writes) can also happen to IDE and SATA hard drives. I was burning a Linux CD image to a DVD (using ImgBurn), which took 10 minutes to complete. A few things about this indicate a problem. First, the image was small enough to fit on a CD &#8211; approximately 700 MB &#8211; which should have taken only a couple minutes. Second, I was burning to a DVD, and DVD drives can read and write more data per second than a CD drive, so it should have been even faster since I was burning to a DVD. Third, it made me remember that a couple movie DVDs that I recently played experienced a few jittery spots where the video and/or sound would stop and go (the discs were not scratched,) which should not happen.</p>
<p>I realized that I was probably experiencing a problem that had cropped up in the past, and which can happen to just about any drive that connects to an IDE (PATA) or SATA port in your computer (typically this effects CD, DVD, and hard drives.) There is a very simple fix listed below, but I will start with some background info about why this happens. If you don&#8217;t care about the background stuff, then you can skip to the solution below in the section &#8220;The Solution &#8211; Quick and Easy&#8221;.</p>
<p><strong>Background Info &#8211; Why This Problem Happens</strong><br />
The cause of the problem is this: the drive that is acting slow has been put into &#8220;PIO&#8221; mode instead of its intended &#8220;DMA&#8221; or &#8220;Ultra DMA&#8221; (UDMA) mode. To keep my explanation simple, PIO is the older standard, now used mostly for old or slow drives. It also was sometimes used for compatibility reasons (i.e., to avoid bugs with new technology), but that is not much of an issue anymore. DMA or UDMA is a newer standard that can hand much faster data rates (faster, in fact, than most drives can actually go.)</p>
<p>I have seen this problem occur in two scenarios:</p>
<ol>
<li>The operating system (Windows XP in my case) incorrectly detects the type of drive (CD, DVD, hard drive) and sets it to PIO instead of DMA or UDMA.</li>
<li>A dirty, scratched, smudged, poorly burned/stamped, or otherwise damaged CD or DVD is put in the drive (obviously this only applies to CD and DVD drives and not hard drives) so that when Windows tries to read the disc, it has problems reading it. So Windows, thinking that the problem must be with the drive instead of the disc, tries to fix the problem by taking the drive out of DMA/UDMA and putting it into PIO mode.</li>
</ol>
<p>The first reason listed above is understandable &#8211; when Windows XP came out, drives that used PIO mode were very prevalent. So, if you added a new drive that Windows didn&#8217;t recognize, then it played it safe by setting it to PIO mode (even if the computer&#8217;s BIOS setting stated that it was a DMA device.) However, these days PIO drives are almost non-existent.</p>
<p>The second reason listed is unacceptable. If my drive supports DMA/UDMA, then don&#8217;t drop it down to PIO &#8211; especially if I manually set the mode to DMA/UDMA. That right &#8211; you can even manually tell Windows to use DMA/UDMA, and it will ignore you.</p>
<p>Note that I believe this can be an issue for SATA drives only if your computer&#8217;s BIOS has set the SATA mode to Native IDE instead of AHCI. However, if your BIOS does have the SATA mode set to Native IDE, you probably don&#8217;t want to change it to AHCI unless you plan on reinstalling Windows XP. However, I have heard that you can safely change the setting if running Windows Vista or newer versions.</p>
<p><strong>The Solution &#8211; Quick and Easy</strong><br />
The solution is actually quite simple, though not obvious. The part that takes the longest is the process of checking to make sure that PIO mode is the source of the problem. I will try to keep the steps simple and use plenty of pictures to illustrate.<br />
<span style='color: #AA0000'><strong>WARNING:</strong> I have never seen this solution cause any problems; however, any time that you modify computer settings, you run a slight risk of messing something up. Therefore, by following the steps below you are recognizing that risks exists (however small), and that you are responsible for negative results or effects.</span></p>
<ul>
<li>First, check to make sure that this really is the problem you are experiencing by doing the following:
<ol>
<li>While holding down the Windows key on your keyboard, press the &#8220;Pause/Break&#8221; key. Or, to achieve the same effect a different way, you can right-click on your Desktop&#8217;s &#8220;My Computer&#8221; icon and select &#8220;Properties&#8221; in the pop-up menu.</li>
<li>In the window that pops up, click the &#8220;Hardware&#8221; tab near the top. (See image in #3 below.)</li>
<li>Click on the &#8220;Device Manager&#8221; button (see image below.) This will make the Device Manager window pop up.<br />
<a href='http://mike-thomson.com/blog/wp-content/uploads/2009/08/pio-dma-1.gif' title='System Properties'><img src='http://mike-thomson.com/blog/wp-content/uploads/2009/08/pio-dma-1.gif' alt='System Properties' /></a></li>
<li>Expand the &#8220;IDE ATA/ATAPI controllers&#8221; list item by clicking on the [+] symbol next to it. (See image below.)<br />
<a href='http://mike-thomson.com/blog/wp-content/uploads/2009/08/pio-dma-2.gif' title='Device Manger - IDE controllers'><img src='http://mike-thomson.com/blog/wp-content/uploads/2009/08/pio-dma-2.gif' alt='Device Manger - IDE controllers' /></a></li>
<li>You now will see several sub-items under the one you expanded. The ones we are interested in are labeled &#8220;Primary IDE Channel,&#8221; &#8220;Secondary IDE Channel,&#8221; and any others that end in &#8220;IDE Channel.&#8221; Note that you may have multiple items that share the same name. (See image below.)<br />
<a href='http://mike-thomson.com/blog/wp-content/uploads/2009/08/pio-dma-3.gif' title='IDE channels'><img src='http://mike-thomson.com/blog/wp-content/uploads/2009/08/pio-dma-3.gif' alt='IDE channels' /></a></li>
<li>Double-click on one of the items that we are interested in (e.g., &#8220;Primary IDE Channel.&#8221;) This will make a Channel Properties window pop up. (See image in #8 below.)</li>
<li>Click the &#8220;Advanced Settings&#8221; tab near the top. (See image in #8 below.)</li>
<li>There will be two sections &#8211; named &#8220;Device 0&#8243; and &#8220;Device 1&#8243; (see image below.) Check to make sure that both of these devices have the field &#8220;Current Transfer Mode&#8221; set to a DMA or Ultra DMA (UDMA) mode. If either one (or both) is set to PIO mode, then that is usually the source of the problem. Note that there is <a href='http://mike-thomson.com/blog/wp-content/uploads/2009/08/pio-dma-5.gif' title='Changing mode does not work'>a different field named &#8220;Transfer Mode,&#8221;</a> and even if you set that to the value &#8220;DMA if available,&#8221; it won&#8217;t have any effect once Windows has decided to set the mode to PIO.<br />
<a href='http://mike-thomson.com/blog/wp-content/uploads/2009/08/pio-dma-4.gif' title='Channel Properties'><img src='http://mike-thomson.com/blog/wp-content/uploads/2009/08/pio-dma-4.gif' alt='Channel Properties' /></a></li>
<li>Close the Channel Properties window and perform this same visual check for each of the channels listed in the Device Manager window (e.g., &#8220;Primary IDE Channel&#8221;, &#8220;Secondary IDE Channel&#8221;, etc.) Note that you need to do this for all items that end with &#8220;IDE Channel,&#8221; even if some of them have the same name. Keep track of the items that have devices set to PIO mode.</li>
</ol>
</li>
<li>Second, &#8220;uninstall&#8221; the IDE channels that are set to PIO mode by doing the following:
<ol>
<li>Now that you know which of the &#8220;IDE Channel&#8221; items (listed in the Device Manager window) have PIO mode settings, you need to &#8220;uninstall&#8221; them so that Windows can automatically reinstall them correctly.</li>
<li>Right-click on the first &#8220;IDE Channel&#8221; item that had a device set to PIO mode, and select &#8220;Uninstall&#8221; (see image below.) Only do this for IDE channel items that had devices set to PIO mode.<br />
<a href='http://mike-thomson.com/blog/wp-content/uploads/2009/08/pio-dma-6.gif' title='Uninstall'><img src='http://mike-thomson.com/blog/wp-content/uploads/2009/08/pio-dma-6.gif' alt='Uninstall' /></a></li>
<li>A window will pop up warning you that you are about to uninstall that channel. Click &#8220;OK&#8221;. (See image below.)<br />
<a href='http://mike-thomson.com/blog/wp-content/uploads/2009/08/pio-dma-7.gif' title='Confirm uninstall'><img src='http://mike-thomson.com/blog/wp-content/uploads/2009/08/pio-dma-7.gif' alt='Confirm uninstall' /></a></li>
<li>Repeat this for each of the IDE channels that had devices set to PIO mode.</li>
</ol>
</li>
<li>Third, restarting&#8230; (after it tells you to.)
<ol>
<li>Once it finishes uninstalling the IDE channel(s), it will say that it needs to restart the computer. Click in the affirmative to allow it to restart.</li>
<li>After the computer restarts and after Windows finishes loading, just sit and wait&#8230; The computer will recognize a &#8220;new&#8221; IDE channel (the one you just uninstalled) and will reinstall it for you.</li>
</ol>
</li>
<li>Fourth, restarting&#8230; (after it tells you to.)
<ol>
<li>Once it finishes reinstalling the channel, it will tell you that it needs to restart your computer (again.) Once again, click in the affirmative to allow it to restart your computer.
</ol>
</li>
</ul>
<p>That&#8217;s all! You can go back and check the devices in the Device Manager if you want to verify that it worked. It&#8217;s a quick fix to a fairly common problem. I would have hoped a Windows XP update would have been made to address this, but that probably won&#8217;t ever happen now that there are several versions of Windows that are newer than XP.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike-thomson.com/blog/?feed=rss2&amp;p=47</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remove a door knob that has no screws???</title>
		<link>http://mike-thomson.com/blog/?p=38</link>
		<comments>http://mike-thomson.com/blog/?p=38#comments</comments>
		<pubDate>Tue, 07 Oct 2008 02:23:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[House Stuff]]></category>

		<guid isPermaLink="false">http://mike-thomson.com/blog/?p=38</guid>
		<description><![CDATA[My wife and I just bought our first house. It is about 40 years old, but is in surprisingly good shape. One of the first things we did was replace all of the door knobs on the doors that go &#8230; <a href="http://mike-thomson.com/blog/?p=38">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My wife and I just bought our first house. It is about 40 years old, but is in surprisingly good shape. One of the first things we did was replace all of the door knobs on the doors that go outside. However, once we got to the front door, we ran into a problem. That&#8217;s right, as the title of this post suggests, the front door knob did not have any screws on it for removal&#8230;</p>
<p><a href='http://mike-thomson.com/blog/wp-content/uploads/2008/10/doorknob-outside.jpg' title='Old doorknob, outside'><img src='http://mike-thomson.com/blog/wp-content/uploads/2008/10/doorknob-outside.thumbnail.jpg' alt='Old doorknob, outside' /></a> &nbsp; <a href='http://mike-thomson.com/blog/wp-content/uploads/2008/10/doorknob-inside.jpg' title='Old doorknob, inside - no screws!'><img src='http://mike-thomson.com/blog/wp-content/uploads/2008/10/doorknob-inside.thumbnail.jpg' alt='Old doorknob, inside - no screws!' /></a></p>
<p>I guess technically it does have screws for removing the latch, but those did not affect the rest of the doorknob. It turns out that doorknobs like this are pretty common in older houses, and you usually only have to find a slot behind the interior knob, and push in on the slot with a pointy object while simultaneously pulling on the knob. This I did, the knob did come off, but then nothing else would budge. It turns out that our door knob was of the Schlage brand, which used to implement a little tomfoolery with their knobs. In addition to the slot, they also include a little wire that you must depress to remove the knob&#8217;s rose (the big round part that is flush against the door.) Pushing/leveraging the wire in will probably work best with a very small screwdriver (that&#8217;s what I did) or a straighten-out paperclip (per Mo&#8217;s comment below.) Click the images below.</p>
<p><a href='http://mike-thomson.com/blog/wp-content/uploads/2008/10/doorknob-slot.jpg' title='The old doorknob, spot the slot and wire.'><img src='http://mike-thomson.com/blog/wp-content/uploads/2008/10/doorknob-slot.thumbnail.jpg' alt='The old doorknob, spot the slot and wire.' /></a> &nbsp; <a href='http://mike-thomson.com/blog/wp-content/uploads/2008/10/slotted-wired.jpg' title='The old doorknob, with the slot and wire labelled.'><img src='http://mike-thomson.com/blog/wp-content/uploads/2008/10/slotted-wired.thumbnail.jpg' alt='The old doorknob, with the slot and wire labelled.' /></a></p>
<p>After pressing the wire in, I had to put a knife blade under the rose to pry it off, because it was a little bit stuck to the door&#8217;s wood stain, but it took very little force. Here are the pictures of the knob before and after removing the rose:</p>
<p><a href='http://mike-thomson.com/blog/wp-content/uploads/2008/10/doorknob-wire.jpg' title='Doorknob with knob removed.'><img src='http://mike-thomson.com/blog/wp-content/uploads/2008/10/doorknob-wire.thumbnail.jpg' alt='Doorknob with knob removed.' /></a> &nbsp; <a href='http://mike-thomson.com/blog/wp-content/uploads/2008/10/doorknob-rose.jpg' title='Doorknob with knob and rose removed. Look! Screws!'><img src='http://mike-thomson.com/blog/wp-content/uploads/2008/10/doorknob-rose.thumbnail.jpg' alt='Doorknob with knob and rose removed. Look! Screws!' /></a></p>
<p>That&#8217;s right! There were screws under the rose! It was all a cinch after that. Just unscrew the screws, and pull the knob out from the exterior side of the door. Normally, the inside part and outside part will separate and pull out in their respective directions, but this old doorknob was pulled out entirely from the exterior side of the door. The latch pulled out simply after removing its screws. Here is the new doorknob that we replaced it with:</p>
<p><a href='http://mike-thomson.com/blog/wp-content/uploads/2008/10/doorknob-new.jpg' title='New doorknob.'><img src='http://mike-thomson.com/blog/wp-content/uploads/2008/10/doorknob-new.thumbnail.jpg' alt='New doorknob.' /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mike-thomson.com/blog/?feed=rss2&amp;p=38</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Baby&#8217;s first typing</title>
		<link>http://mike-thomson.com/blog/?p=37</link>
		<comments>http://mike-thomson.com/blog/?p=37#comments</comments>
		<pubDate>Fri, 18 Jul 2008 16:22:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://mike-thomson.com/blog/?p=37</guid>
		<description><![CDATA[My 3.5-month-old son just typed on the computer for the first time. On 2008-07-13, he typed this: k0-0kkkk0kojklmjdrrrrrrre5e55poki6ghtygriuyirf I&#8217;m not sure if this was just spontaneous arm movement, or whether he knew what he was doing; because what he typed &#8230; <a href="http://mike-thomson.com/blog/?p=37">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My 3.5-month-old son just typed on the computer for the first time. On 2008-07-13, he typed this:</p>
<p>k0-0kkkk0kojklmjdrrrrrrre5e55poki6ghtygriuyirf</p>
<p>I&#8217;m not sure if this was just spontaneous arm movement, or whether he knew what he was doing; because what he typed is definitely similar to the types of sounds he makes.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike-thomson.com/blog/?feed=rss2&amp;p=37</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convert 120 V AC to 3.3 V DC without a transformer</title>
		<link>http://mike-thomson.com/blog/?p=36</link>
		<comments>http://mike-thomson.com/blog/?p=36#comments</comments>
		<pubDate>Fri, 18 Jul 2008 15:50:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AC-DC Converter]]></category>

		<guid isPermaLink="false">http://mike-thomson.com/blog/?p=36</guid>
		<description><![CDATA[I finally made some progress with the AC to DC converter (without using a transformer.) I recently graduated from NAU and got a job, so I actually have a little more time on my hands to work on stuff like &#8230; <a href="http://mike-thomson.com/blog/?p=36">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I finally made some progress with the AC to DC converter (without using a transformer.) I recently graduated from <a href="http://nau.edu">NAU</a> and got a job, so I actually have a little more time on my hands to work on stuff like this (even with a 3-month old baby.) If you will remember from my <a href="http://mike-thomson.com/blog/?p=12">previous post</a> on this topic, the challenges facing this project are that it should convert 120 V AC to 3.3 or 5 V DC, handle a relatively high output current (more than 15 mA, and the more the better), have a small profile (so no transformer or huge capacitor,) and draw very little current when no load is attached.</p>
<p><strong>Preliminary Ideas</strong><br />
I knew my previous 2 ideas weren&#8217;t very promising. These poor design choices were:</p>
<ul>
<li>Using voltage divider resistors, which requires that you know <strong>exactly</strong> what the load resistance will be,</li>
<li>Using Zener diodes to drop the voltage down, which uses up a ton of power and isn&#8217;t worth the effort in the end.</li>
</ul>
<p>Also note that using the Zener diode method can create some really high current that can blow up some of your parts (the bridge rectifier, in my case.) What tended to happen was that if one of the Zener diodes was flawed then it would burn out and basically become a short &#8211; causing no voltage drop across it and burning out any parts that came after the diode.</p>
<p>I definitely needed a way to limit the voltage in a more indirect way (without using a lot of components that have to be in series with the load.) I had heard about switching power supplies and that they are fantastic because they use a transistor that turns on and off at a given frequency. By putting a capacitor on the output, the output voltage become the average of the on/off voltages. The output voltage can then be changed by adjusting the duty cycle of the switching. However, most switching power supplies that I am aware of are driven from a relatively low DC voltage (15 to 20 V) that is generated from a different power supply or from a transformer and capacitor. The problem with this solution is that I don&#8217;t want to use a transformer, and I don&#8217;t have an external DC power supply to drive my switching circuitry. My converter needs to directly change 120 V AC to 3.3 or 5 V DC.</p>
<p><strong>Design Plan</strong><br />
Some early design choices would make the design easier to implement with fewer roadblocks. For example:</p>
<ul>
<li>The circuit needs to to lower the voltage before tries to do anything with it, which can help to avoid high current problems.</li>
<li>The circuit needs to have as few parts in series with the load as possible, to avoid a chain reaction of part failures and unusual voltage division between the parts.</li>
<li>Capacitors will inevitable need to be used to stabilize the output voltage, but the smaller the physical size of the capacitor the better.</li>
</ul>
<p>I came up with a few really good ideas to implement this, which I am sure will work and won&#8217;t have the flaws the other concepts had, that are listed above. However, I must stop here (temporarily) for the reason explained here:</p>
<p>I just graduated from Northern Arizona University, and am now working for General Dynamics C4S. Unfortunately, anything I create on my own time belongs to them if it is remotely related to any business that General Dynamics has their hands in. Since I am a hobbyist electrical engineer besides also having my degree in it, pretty much any hobbying I do on my own time could potentially belong to them. For this reason, this project is on hold for a while and I will work on other hobby projects that have already been done by other people before and that could not be considered GD&#8217;s intellectual property. I&#8217;ll probably even help my wife with her online digital scrapbooking&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://mike-thomson.com/blog/?feed=rss2&amp;p=36</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Host a domain from a different GoDaddy account</title>
		<link>http://mike-thomson.com/blog/?p=33</link>
		<comments>http://mike-thomson.com/blog/?p=33#comments</comments>
		<pubDate>Thu, 24 Apr 2008 13:43:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[GoDaddy]]></category>

		<guid isPermaLink="false">http://mike-thomson.com/blog/?p=33</guid>
		<description><![CDATA[My brother and I recently started working on a web project, and we were trying to come up with a good name for it. Unfortunately, the first two names I had thought of were not available as domain names. I &#8230; <a href="http://mike-thomson.com/blog/?p=33">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My brother and I recently started working on a web project, and we were trying to come up with a good name for it. Unfortunately, the first two names I had thought of were not available as domain names. I told my brother, and he thought of some similar related names, found one that was available as a domain, and purchased the domain immediately. The problem was that he owned the domain name (with his GoDaddy account), but we were going to use my hosting account which is with my GoDaddy account (not his.) My first suggestion was to transfer the domain to my account. My brother wasn&#8217;t fond of this idea, but GoDaddy doesn&#8217;t allow transfers of domain names for 60 days after they have changed ownership. Fortunately, they do allow you to &#8220;push&#8221; a domain from one GoDaddy account to another GoDaddy account. But, my brother still didn&#8217;t want to give up the domain name that quickly. So, I had to find a different way to do it.</p>
<p>Recently, I had found out how to <a href="http://mike-thomson.com/blog/?p=30">get around GoDaddy not supporting IMAP email</a>, and while I was trying to decide what to do with my brother&#8217;s new domain name, I remembered the IMAP experience and realized that I could change A records and CNAMES for his GoDaddy-registered domain and my GoDaddy hosting account. An A records defines the IP address of the server that hosts the domain (<em>for example: mike-thomson.com is hosted by 64.202.163.4, which is also the IP address listed when you do an nslookup for a domain</em>.) CNAMES are aliases of other addresses that your server will redirect to. (<em>for example: email.mike-thomson.com redirects to the login page at https://www.google.com/a/mike-thomson.com/</em>.)</p>
<p>You must do the following to use your GoDaddy hosting account to host a domain that is external to your GoDaddy account:</p>
<ul>
<li><strong>First, with the account that controls the domain</strong>, complete these steps (the following describes a GoDaddy registered domain, but will be similar for almost any company with whom you registered your domain):</li>
<ol>
<li><a href="http://mike-thomson.com/blog/?p=35">Write down the IP address of the hosting account you will be using</a>.</li>
<li>Log into the GoDaddy account that controls the domain.</li>
<li>Click on the &#8220;My Account&#8221; link.</li>
<li>Click the &#8220;Manage Domains&#8221; link on the left side of the page.</li>
<li>Click on the domain name you want to have hosted from the different GoDaddy account.</li>
<li>You are now at a &#8220;Domain Details&#8221; page. There are a lot of links here. In the main box where the most links are, click the link labeled &#8220;Total DNS Control and MX Records&#8221; (it is under the &#8220;Total DNS&#8221; subsection.)</li>
<li>On the new page, you will be editing the &#8220;@&#8221; entry under the &#8220;A (Host)&#8221; section. Click the little pencil icon at the end of the row where the &#8220;@&#8221; entry is listed.</li>
<li>In the &#8220;Points To IP Address&#8221; field, enter the IP address of the hosting account you are going to use. You obtained this IP address in step 1 above.</li>
<li>Click &#8220;OK&#8221;</li>
<li>You are done setting up the account that owns the domain. The remainder of the steps refer to changes that need to be made to the account that will do the hosting.</li>
</ol>
<li>Now you will <strong>modify the second GoDaddy account &#8211; the one that will do the hosting</strong>.</li>
<ol>
<li>Log into the GoDaddy account that will be hosting the site.</li>
<li>Click on the &#8220;My Account&#8221; link.</li>
<li>Click on the &#8220;Hosting Account List&#8221; link on the left side of the page.</li>
<li>Next to the hosting account you wish to use, click the &#8220;Manage Account&#8221; link next to it.</li>
<li>On the new page, position your cursor over the drop-down menu labeled &#8220;Settings&#8221; (it is at the top of the page), and click the &#8220;Domain Management&#8221; link.</li>
<li>It now displays a list of domains that are currently associated with the hosting account. You can add a domain by typing in the domain name (e.g. &#8220;mike-thomson.com&#8221;) and the hosting path (where the files for the site will be located on your host) in the &#8220;Assign Domain to Hosting Site&#8221; section near the top of the page.</li>
<li>Click the &#8220;Add Domain&#8221; button that is directly below where you just entered your domain and hosting path.</li>
</ol>
</ul>
<p>That&#8217;s it! You are done! It was a fairly simple process. However, it may take several hours for the changes to take effect, so be patient or go watch a movie. Also note that you will need to repeat this for any subdomains that you wish to use with the new domain. For example, if you want to use a subdomain &#8220;coolstuff.yourdomain.com&#8221; then you will need to create the subdomain &#8220;coolstuff&#8221; in the account that owns the domain name, change the subdomain&#8217;s &#8220;@&#8221; A-record to your hosting IP address, and then go into the hosting account and add the subdomain under the applicable domain listing in the &#8220;Domain Management&#8221; section. (You can get to the &#8220;Domain Management&#8221; section as described above.)</p>
<p>I will try find some spare time so I can make some screenshots for this, since I think they would help a lot.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike-thomson.com/blog/?feed=rss2&amp;p=33</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finding out your GoDaddy hosting account IP address.</title>
		<link>http://mike-thomson.com/blog/?p=35</link>
		<comments>http://mike-thomson.com/blog/?p=35#comments</comments>
		<pubDate>Thu, 24 Apr 2008 13:13:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[GoDaddy]]></category>

		<guid isPermaLink="false">http://mike-thomson.com/blog/?p=35</guid>
		<description><![CDATA[To find out your GoDaddy hosting account IP address, follow the steps below. I am fairly certain that the IP address you find is constant and will not change unless you change it yourself. Log into the GoDaddy hosting account &#8230; <a href="http://mike-thomson.com/blog/?p=35">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>To find out your GoDaddy hosting account IP address, follow the steps below. I am fairly certain that the IP address you find is constant and will not change unless you change it yourself.</p>
<ol>
<li>Log into the GoDaddy hosting account that you want to find the IP address of.</li>
<li>Click on the &#8220;My Account&#8221; link.</li>
<li>Click the &#8220;Manage Domains&#8221; link.</li>
<li>Click on the domain name you want to have hosted from the different GoDaddy account.</li>
<li>You are now at a &#8220;Domain Details&#8221; page. There are a lot of links here. In the main box where the most links are, click the link labeled &#8220;Total DNS Control and MX Records&#8221; (it is under the &#8220;Total DNS&#8221; subsection.)</li>
<li>On the new page, the &#8220;@&#8221; entry under the &#8220;A (Host)&#8221; section contains the IP address of your host. It is shown under the &#8220;Points To&#8221; column.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mike-thomson.com/blog/?feed=rss2&amp;p=35</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Final Freqency Synthesizer Design</title>
		<link>http://mike-thomson.com/blog/?p=34</link>
		<comments>http://mike-thomson.com/blog/?p=34#comments</comments>
		<pubDate>Thu, 24 Apr 2008 12:54:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Frequency Synthesizer]]></category>

		<guid isPermaLink="false">http://mike-thomson.com/blog/?p=34</guid>
		<description><![CDATA[Unfortunately, I never had the extra time needed to post the progress of the frequency synthesizer school project. However, you can view all the info pertaining to the project at the website I created for the project: http://www.cens.nau.edu/Academic/Design/D4P/EGR486/EE/08-Projects/Wulfsberg/ Creating the &#8230; <a href="http://mike-thomson.com/blog/?p=34">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Unfortunately, I never had the extra time needed to post the progress of <a href="http://mike-thomson.com/blog/?p=29">the frequency synthesizer school project</a>. However, you can view all the info pertaining to the project at the website I created for the project:<br />
<a href="http://www.cens.nau.edu/Academic/Design/D4P/EGR486/EE/08-Projects/Wulfsberg/">http://www.cens.nau.edu/Academic/Design/D4P/EGR486/EE/08-Projects/Wulfsberg/</a></p>
<p>Creating the website was part of the project, and so I didn&#8217;t feel very compelled to talk about it here. I have copied the site over to my hosting account so that if NAU changes their server or the folder structure, then I will still have a copy of the project site up. Here is my local copy of the project&#8217;s site:<br />
<a href="http://mike-thomson.com/school/Wulfsberg/">http://mike-thomson.com/school/Wulfsberg/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mike-thomson.com/blog/?feed=rss2&amp;p=34</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
